Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: haruna-0.8.0
@ 2022-06-27 21:51 dragon-friend
  2022-06-27 22:09 ` [PR PATCH] [Updated] " dragon-friend
                   ` (17 more replies)
  0 siblings, 18 replies; 20+ messages in thread
From: dragon-friend @ 2022-06-27 21:51 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 585 bytes --]

There is a new pull request by dragon-friend against master on the void-packages repository

https://github.com/dragon-friend/void-packages master
https://github.com/void-linux/void-packages/pull/37716

New package: haruna-0.8.0
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): YES

#### Local build testing
- I built this PR locally for my native architecture, (x86_64)



A patch file from https://github.com/void-linux/void-packages/pull/37716.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-37716.patch --]
[-- Type: text/x-diff, Size: 2301 bytes --]

From 64b9042ca0aa29ba47eff502dfd71c648d9bff26 Mon Sep 17 00:00:00 2001
From: Dragon Friend <friend-dragon@proton.me>
Date: Mon, 27 Jun 2022 16:07:09 -0400
Subject: [PATCH 1/2] New package: haruna-0.8.0

---
 srcpkgs/haruna/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/haruna/template

diff --git a/srcpkgs/haruna/template b/srcpkgs/haruna/template
new file mode 100644
index 000000000000..2035866e95b8
--- /dev/null
+++ b/srcpkgs/haruna/template
@@ -0,0 +1,15 @@
+# Template file for 'haruna'
+
+pkgname=haruna
+version=0.8.0
+revision=1
+build_style=cmake
+hostmakedepends="cmake"
+makedepends="mpv-devel ffmpeg-devel qt5 qt5-dbus qt5-declarative-devel qt5-quickcontrols2-devel extra-cmake-modules kconfig-devel kcoreaddons-devel kfilemetadata5-devel ki18n-devel kiconthemes-devel kio-devel kirigami2-devel kxmlgui-devel kdoctools-devel breeze AppStream gettext-devel"
+depends="breeze-icons breeze qqc2-desktop-style youtube-dl"
+short_desc="Haruna is an open source video player built with Qt/QML and libmpv"
+maintainer="Dragon Friend <friend-dragon@proton.me>"
+license="CC-BY-4.0 "
+homepage="https://invent.kde.org/multimedia/haruna"
+distfiles="${KDE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
+checksum=dfea4a415d1c41992342c9684382974b2510e5dff06b8a27c29f2c3cc54c3dfe

From bd7828522b44b1befc27e3aaac84f11e84c28759 Mon Sep 17 00:00:00 2001
From: Dragon Friend <friend-dragon@proton.me>
Date: Mon, 27 Jun 2022 17:17:35 -0400
Subject: [PATCH 2/2] fix license

---
 srcpkgs/haruna/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/haruna/template b/srcpkgs/haruna/template
index 2035866e95b8..1a260c6c941e 100644
--- a/srcpkgs/haruna/template
+++ b/srcpkgs/haruna/template
@@ -9,7 +9,7 @@ makedepends="mpv-devel ffmpeg-devel qt5 qt5-dbus qt5-declarative-devel qt5-quick
 depends="breeze-icons breeze qqc2-desktop-style youtube-dl"
 short_desc="Haruna is an open source video player built with Qt/QML and libmpv"
 maintainer="Dragon Friend <friend-dragon@proton.me>"
-license="CC-BY-4.0 "
+license="GPL-3.0-or-later"
 homepage="https://invent.kde.org/multimedia/haruna"
 distfiles="${KDE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
 checksum=dfea4a415d1c41992342c9684382974b2510e5dff06b8a27c29f2c3cc54c3dfe

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR PATCH] [Updated] New package: haruna-0.8.0
  2022-06-27 21:51 [PR PATCH] New package: haruna-0.8.0 dragon-friend
@ 2022-06-27 22:09 ` dragon-friend
  2022-06-27 22:55 ` [PR REVIEW] " classabbyamp
                   ` (16 subsequent siblings)
  17 siblings, 0 replies; 20+ messages in thread
From: dragon-friend @ 2022-06-27 22:09 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 590 bytes --]

There is an updated pull request by dragon-friend against master on the void-packages repository

https://github.com/dragon-friend/void-packages master
https://github.com/void-linux/void-packages/pull/37716

New package: haruna-0.8.0
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): YES

#### Local build testing
- I built this PR locally for my native architecture, (x86_64)



A patch file from https://github.com/void-linux/void-packages/pull/37716.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-37716.patch --]
[-- Type: text/x-diff, Size: 2301 bytes --]

From 64b9042ca0aa29ba47eff502dfd71c648d9bff26 Mon Sep 17 00:00:00 2001
From: Dragon Friend <friend-dragon@proton.me>
Date: Mon, 27 Jun 2022 16:07:09 -0400
Subject: [PATCH 1/2] New package: haruna-0.8.0

---
 srcpkgs/haruna/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/haruna/template

diff --git a/srcpkgs/haruna/template b/srcpkgs/haruna/template
new file mode 100644
index 000000000000..2035866e95b8
--- /dev/null
+++ b/srcpkgs/haruna/template
@@ -0,0 +1,15 @@
+# Template file for 'haruna'
+
+pkgname=haruna
+version=0.8.0
+revision=1
+build_style=cmake
+hostmakedepends="cmake"
+makedepends="mpv-devel ffmpeg-devel qt5 qt5-dbus qt5-declarative-devel qt5-quickcontrols2-devel extra-cmake-modules kconfig-devel kcoreaddons-devel kfilemetadata5-devel ki18n-devel kiconthemes-devel kio-devel kirigami2-devel kxmlgui-devel kdoctools-devel breeze AppStream gettext-devel"
+depends="breeze-icons breeze qqc2-desktop-style youtube-dl"
+short_desc="Haruna is an open source video player built with Qt/QML and libmpv"
+maintainer="Dragon Friend <friend-dragon@proton.me>"
+license="CC-BY-4.0 "
+homepage="https://invent.kde.org/multimedia/haruna"
+distfiles="${KDE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
+checksum=dfea4a415d1c41992342c9684382974b2510e5dff06b8a27c29f2c3cc54c3dfe

From bd7828522b44b1befc27e3aaac84f11e84c28759 Mon Sep 17 00:00:00 2001
From: Dragon Friend <friend-dragon@proton.me>
Date: Mon, 27 Jun 2022 17:17:35 -0400
Subject: [PATCH 2/2] fix license

---
 srcpkgs/haruna/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/haruna/template b/srcpkgs/haruna/template
index 2035866e95b8..1a260c6c941e 100644
--- a/srcpkgs/haruna/template
+++ b/srcpkgs/haruna/template
@@ -9,7 +9,7 @@ makedepends="mpv-devel ffmpeg-devel qt5 qt5-dbus qt5-declarative-devel qt5-quick
 depends="breeze-icons breeze qqc2-desktop-style youtube-dl"
 short_desc="Haruna is an open source video player built with Qt/QML and libmpv"
 maintainer="Dragon Friend <friend-dragon@proton.me>"
-license="CC-BY-4.0 "
+license="GPL-3.0-or-later"
 homepage="https://invent.kde.org/multimedia/haruna"
 distfiles="${KDE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
 checksum=dfea4a415d1c41992342c9684382974b2510e5dff06b8a27c29f2c3cc54c3dfe

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR REVIEW] New package: haruna-0.8.0
  2022-06-27 21:51 [PR PATCH] New package: haruna-0.8.0 dragon-friend
                   ` (2 preceding siblings ...)
  2022-06-27 22:55 ` classabbyamp
@ 2022-06-27 22:55 ` classabbyamp
  2022-06-27 22:55 ` classabbyamp
                   ` (13 subsequent siblings)
  17 siblings, 0 replies; 20+ messages in thread
From: classabbyamp @ 2022-06-27 22:55 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 178 bytes --]

New review comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/37716#discussion_r907864431

Comment:
implied by the build style

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR REVIEW] New package: haruna-0.8.0
  2022-06-27 21:51 [PR PATCH] New package: haruna-0.8.0 dragon-friend
                   ` (3 preceding siblings ...)
  2022-06-27 22:55 ` classabbyamp
@ 2022-06-27 22:55 ` classabbyamp
  2022-06-27 22:56 ` classabbyamp
                   ` (12 subsequent siblings)
  17 siblings, 0 replies; 20+ messages in thread
From: classabbyamp @ 2022-06-27 22:55 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 170 bytes --]

New review comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/37716#discussion_r907865437

Comment:
```suggestion
```

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR REVIEW] New package: haruna-0.8.0
  2022-06-27 21:51 [PR PATCH] New package: haruna-0.8.0 dragon-friend
  2022-06-27 22:09 ` [PR PATCH] [Updated] " dragon-friend
@ 2022-06-27 22:55 ` classabbyamp
  2022-06-27 22:55 ` classabbyamp
                   ` (15 subsequent siblings)
  17 siblings, 0 replies; 20+ messages in thread
From: classabbyamp @ 2022-06-27 22:55 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 230 bytes --]

New review comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/37716#discussion_r907864023

Comment:
wrap at ~80 characters please, and indent the continuation with a single space

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR REVIEW] New package: haruna-0.8.0
  2022-06-27 21:51 [PR PATCH] New package: haruna-0.8.0 dragon-friend
  2022-06-27 22:09 ` [PR PATCH] [Updated] " dragon-friend
  2022-06-27 22:55 ` [PR REVIEW] " classabbyamp
@ 2022-06-27 22:55 ` classabbyamp
  2022-06-27 22:55 ` classabbyamp
                   ` (14 subsequent siblings)
  17 siblings, 0 replies; 20+ messages in thread
From: classabbyamp @ 2022-06-27 22:55 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 276 bytes --]

New review comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/37716#discussion_r907863757

Comment:
```suggestion
short_desc="Open source video player built with Qt/QML and libmpv"
```
having the first bit seems redundant

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: New package: haruna-0.8.0
  2022-06-27 21:51 [PR PATCH] New package: haruna-0.8.0 dragon-friend
                   ` (4 preceding siblings ...)
  2022-06-27 22:55 ` classabbyamp
@ 2022-06-27 22:56 ` classabbyamp
  2022-06-28  4:51 ` [PR PATCH] [Updated] " dragon-friend
                   ` (11 subsequent siblings)
  17 siblings, 0 replies; 20+ messages in thread
From: classabbyamp @ 2022-06-27 22:56 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 192 bytes --]

New comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/37716#issuecomment-1168011150

Comment:
please squash into one commit and force-push 

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR PATCH] [Updated] New package: haruna-0.8.0
  2022-06-27 21:51 [PR PATCH] New package: haruna-0.8.0 dragon-friend
                   ` (5 preceding siblings ...)
  2022-06-27 22:56 ` classabbyamp
@ 2022-06-28  4:51 ` dragon-friend
  2022-06-28  4:53 ` dragon-friend
                   ` (10 subsequent siblings)
  17 siblings, 0 replies; 20+ messages in thread
From: dragon-friend @ 2022-06-28  4:51 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 590 bytes --]

There is an updated pull request by dragon-friend against master on the void-packages repository

https://github.com/dragon-friend/void-packages master
https://github.com/void-linux/void-packages/pull/37716

New package: haruna-0.8.0
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): YES

#### Local build testing
- I built this PR locally for my native architecture, (x86_64)



A patch file from https://github.com/void-linux/void-packages/pull/37716.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-37716.patch --]
[-- Type: text/x-diff, Size: 2985 bytes --]

From 64b9042ca0aa29ba47eff502dfd71c648d9bff26 Mon Sep 17 00:00:00 2001
From: Dragon Friend <friend-dragon@proton.me>
Date: Mon, 27 Jun 2022 16:07:09 -0400
Subject: [PATCH 1/2] New package: haruna-0.8.0

---
 srcpkgs/haruna/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/haruna/template

diff --git a/srcpkgs/haruna/template b/srcpkgs/haruna/template
new file mode 100644
index 000000000000..2035866e95b8
--- /dev/null
+++ b/srcpkgs/haruna/template
@@ -0,0 +1,15 @@
+# Template file for 'haruna'
+
+pkgname=haruna
+version=0.8.0
+revision=1
+build_style=cmake
+hostmakedepends="cmake"
+makedepends="mpv-devel ffmpeg-devel qt5 qt5-dbus qt5-declarative-devel qt5-quickcontrols2-devel extra-cmake-modules kconfig-devel kcoreaddons-devel kfilemetadata5-devel ki18n-devel kiconthemes-devel kio-devel kirigami2-devel kxmlgui-devel kdoctools-devel breeze AppStream gettext-devel"
+depends="breeze-icons breeze qqc2-desktop-style youtube-dl"
+short_desc="Haruna is an open source video player built with Qt/QML and libmpv"
+maintainer="Dragon Friend <friend-dragon@proton.me>"
+license="CC-BY-4.0 "
+homepage="https://invent.kde.org/multimedia/haruna"
+distfiles="${KDE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
+checksum=dfea4a415d1c41992342c9684382974b2510e5dff06b8a27c29f2c3cc54c3dfe

From bfdb51d3c73d47f1b906a3a05f694fde00ec779c Mon Sep 17 00:00:00 2001
From: Dragon Friend <friend-dragon@proton.me>
Date: Mon, 27 Jun 2022 17:17:35 -0400
Subject: [PATCH 2/2] New package: haruna-0.8.0

---
 srcpkgs/haruna/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/haruna/template b/srcpkgs/haruna/template
index 2035866e95b8..e1a819de2843 100644
--- a/srcpkgs/haruna/template
+++ b/srcpkgs/haruna/template
@@ -4,12 +4,12 @@ pkgname=haruna
 version=0.8.0
 revision=1
 build_style=cmake
-hostmakedepends="cmake"
-makedepends="mpv-devel ffmpeg-devel qt5 qt5-dbus qt5-declarative-devel qt5-quickcontrols2-devel extra-cmake-modules kconfig-devel kcoreaddons-devel kfilemetadata5-devel ki18n-devel kiconthemes-devel kio-devel kirigami2-devel kxmlgui-devel kdoctools-devel breeze AppStream gettext-devel"
+hostmakedepends="cmake extra-cmake-modules qt5-qmake qt5-host-tools kcoreaddons kconfig pkg-config"
+makedepends="mpv-devel ffmpeg-devel qt5 qt5-dbus qt5-declarative-devel qt5-quickcontrols2-devel kconfig-devel kcoreaddons-devel kfilemetadata5-devel ki18n-devel kiconthemes-devel kio-devel kirigami2-devel kxmlgui-devel kdoctools-devel breeze AppStream gettext-devel"
 depends="breeze-icons breeze qqc2-desktop-style youtube-dl"
 short_desc="Haruna is an open source video player built with Qt/QML and libmpv"
 maintainer="Dragon Friend <friend-dragon@proton.me>"
-license="CC-BY-4.0 "
+license="GPL-3.0-or-later"
 homepage="https://invent.kde.org/multimedia/haruna"
 distfiles="${KDE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
 checksum=dfea4a415d1c41992342c9684382974b2510e5dff06b8a27c29f2c3cc54c3dfe

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR PATCH] [Updated] New package: haruna-0.8.0
  2022-06-27 21:51 [PR PATCH] New package: haruna-0.8.0 dragon-friend
                   ` (6 preceding siblings ...)
  2022-06-28  4:51 ` [PR PATCH] [Updated] " dragon-friend
@ 2022-06-28  4:53 ` dragon-friend
  2022-06-28  5:13 ` dragon-friend
                   ` (9 subsequent siblings)
  17 siblings, 0 replies; 20+ messages in thread
From: dragon-friend @ 2022-06-28  4:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 590 bytes --]

There is an updated pull request by dragon-friend against master on the void-packages repository

https://github.com/dragon-friend/void-packages master
https://github.com/void-linux/void-packages/pull/37716

New package: haruna-0.8.0
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): YES

#### Local build testing
- I built this PR locally for my native architecture, (x86_64)



A patch file from https://github.com/void-linux/void-packages/pull/37716.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-37716.patch --]
[-- Type: text/x-diff, Size: 2985 bytes --]

From 64b9042ca0aa29ba47eff502dfd71c648d9bff26 Mon Sep 17 00:00:00 2001
From: Dragon Friend <friend-dragon@proton.me>
Date: Mon, 27 Jun 2022 16:07:09 -0400
Subject: [PATCH 1/2] New package: haruna-0.8.0

---
 srcpkgs/haruna/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/haruna/template

diff --git a/srcpkgs/haruna/template b/srcpkgs/haruna/template
new file mode 100644
index 000000000000..2035866e95b8
--- /dev/null
+++ b/srcpkgs/haruna/template
@@ -0,0 +1,15 @@
+# Template file for 'haruna'
+
+pkgname=haruna
+version=0.8.0
+revision=1
+build_style=cmake
+hostmakedepends="cmake"
+makedepends="mpv-devel ffmpeg-devel qt5 qt5-dbus qt5-declarative-devel qt5-quickcontrols2-devel extra-cmake-modules kconfig-devel kcoreaddons-devel kfilemetadata5-devel ki18n-devel kiconthemes-devel kio-devel kirigami2-devel kxmlgui-devel kdoctools-devel breeze AppStream gettext-devel"
+depends="breeze-icons breeze qqc2-desktop-style youtube-dl"
+short_desc="Haruna is an open source video player built with Qt/QML and libmpv"
+maintainer="Dragon Friend <friend-dragon@proton.me>"
+license="CC-BY-4.0 "
+homepage="https://invent.kde.org/multimedia/haruna"
+distfiles="${KDE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
+checksum=dfea4a415d1c41992342c9684382974b2510e5dff06b8a27c29f2c3cc54c3dfe

From bfdb51d3c73d47f1b906a3a05f694fde00ec779c Mon Sep 17 00:00:00 2001
From: Dragon Friend <friend-dragon@proton.me>
Date: Mon, 27 Jun 2022 17:17:35 -0400
Subject: [PATCH 2/2] New package: haruna-0.8.0

---
 srcpkgs/haruna/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/haruna/template b/srcpkgs/haruna/template
index 2035866e95b8..e1a819de2843 100644
--- a/srcpkgs/haruna/template
+++ b/srcpkgs/haruna/template
@@ -4,12 +4,12 @@ pkgname=haruna
 version=0.8.0
 revision=1
 build_style=cmake
-hostmakedepends="cmake"
-makedepends="mpv-devel ffmpeg-devel qt5 qt5-dbus qt5-declarative-devel qt5-quickcontrols2-devel extra-cmake-modules kconfig-devel kcoreaddons-devel kfilemetadata5-devel ki18n-devel kiconthemes-devel kio-devel kirigami2-devel kxmlgui-devel kdoctools-devel breeze AppStream gettext-devel"
+hostmakedepends="cmake extra-cmake-modules qt5-qmake qt5-host-tools kcoreaddons kconfig pkg-config"
+makedepends="mpv-devel ffmpeg-devel qt5 qt5-dbus qt5-declarative-devel qt5-quickcontrols2-devel kconfig-devel kcoreaddons-devel kfilemetadata5-devel ki18n-devel kiconthemes-devel kio-devel kirigami2-devel kxmlgui-devel kdoctools-devel breeze AppStream gettext-devel"
 depends="breeze-icons breeze qqc2-desktop-style youtube-dl"
 short_desc="Haruna is an open source video player built with Qt/QML and libmpv"
 maintainer="Dragon Friend <friend-dragon@proton.me>"
-license="CC-BY-4.0 "
+license="GPL-3.0-or-later"
 homepage="https://invent.kde.org/multimedia/haruna"
 distfiles="${KDE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
 checksum=dfea4a415d1c41992342c9684382974b2510e5dff06b8a27c29f2c3cc54c3dfe

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR PATCH] [Updated] New package: haruna-0.8.0
  2022-06-27 21:51 [PR PATCH] New package: haruna-0.8.0 dragon-friend
                   ` (7 preceding siblings ...)
  2022-06-28  4:53 ` dragon-friend
@ 2022-06-28  5:13 ` dragon-friend
  2022-06-28  5:27 ` dragon-friend
                   ` (8 subsequent siblings)
  17 siblings, 0 replies; 20+ messages in thread
From: dragon-friend @ 2022-06-28  5:13 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 590 bytes --]

There is an updated pull request by dragon-friend against master on the void-packages repository

https://github.com/dragon-friend/void-packages master
https://github.com/void-linux/void-packages/pull/37716

New package: haruna-0.8.0
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): YES

#### Local build testing
- I built this PR locally for my native architecture, (x86_64)



A patch file from https://github.com/void-linux/void-packages/pull/37716.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-37716.patch --]
[-- Type: text/x-diff, Size: 3096 bytes --]

From 64b9042ca0aa29ba47eff502dfd71c648d9bff26 Mon Sep 17 00:00:00 2001
From: Dragon Friend <friend-dragon@proton.me>
Date: Mon, 27 Jun 2022 16:07:09 -0400
Subject: [PATCH 1/2] New package: haruna-0.8.0

---
 srcpkgs/haruna/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/haruna/template

diff --git a/srcpkgs/haruna/template b/srcpkgs/haruna/template
new file mode 100644
index 000000000000..2035866e95b8
--- /dev/null
+++ b/srcpkgs/haruna/template
@@ -0,0 +1,15 @@
+# Template file for 'haruna'
+
+pkgname=haruna
+version=0.8.0
+revision=1
+build_style=cmake
+hostmakedepends="cmake"
+makedepends="mpv-devel ffmpeg-devel qt5 qt5-dbus qt5-declarative-devel qt5-quickcontrols2-devel extra-cmake-modules kconfig-devel kcoreaddons-devel kfilemetadata5-devel ki18n-devel kiconthemes-devel kio-devel kirigami2-devel kxmlgui-devel kdoctools-devel breeze AppStream gettext-devel"
+depends="breeze-icons breeze qqc2-desktop-style youtube-dl"
+short_desc="Haruna is an open source video player built with Qt/QML and libmpv"
+maintainer="Dragon Friend <friend-dragon@proton.me>"
+license="CC-BY-4.0 "
+homepage="https://invent.kde.org/multimedia/haruna"
+distfiles="${KDE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
+checksum=dfea4a415d1c41992342c9684382974b2510e5dff06b8a27c29f2c3cc54c3dfe

From 184d4664bd5891734fab04d3e062dca9e812bb69 Mon Sep 17 00:00:00 2001
From: Dragon Friend <friend-dragon@proton.me>
Date: Mon, 27 Jun 2022 17:17:35 -0400
Subject: [PATCH 2/2] New package: haruna-0.8.0

---
 srcpkgs/haruna/template | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/haruna/template b/srcpkgs/haruna/template
index 2035866e95b8..45b5063d0817 100644
--- a/srcpkgs/haruna/template
+++ b/srcpkgs/haruna/template
@@ -1,15 +1,18 @@
 # Template file for 'haruna'
-
 pkgname=haruna
 version=0.8.0
 revision=1
 build_style=cmake
-hostmakedepends="cmake"
-makedepends="mpv-devel ffmpeg-devel qt5 qt5-dbus qt5-declarative-devel qt5-quickcontrols2-devel extra-cmake-modules kconfig-devel kcoreaddons-devel kfilemetadata5-devel ki18n-devel kiconthemes-devel kio-devel kirigami2-devel kxmlgui-devel kdoctools-devel breeze AppStream gettext-devel"
+hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools kcoreaddons
+ kconfig pkg-config"
+makedepends="mpv-devel ffmpeg-devel qt5 qt5-dbus qt5-declarative-devel
+ qt5-quickcontrols2-devel kconfig-devel kcoreaddons-devel kfilemetadata5-devel
+ ki18n-devel kiconthemes-devel kio-devel kirigami2-devel kxmlgui-devel
+ kdoctools-devel breeze AppStream gettext-devel"
 depends="breeze-icons breeze qqc2-desktop-style youtube-dl"
-short_desc="Haruna is an open source video player built with Qt/QML and libmpv"
+short_desc="Open source video player built with Qt/QML and libmpv"
 maintainer="Dragon Friend <friend-dragon@proton.me>"
-license="CC-BY-4.0 "
+license="GPL-3.0-or-later"
 homepage="https://invent.kde.org/multimedia/haruna"
 distfiles="${KDE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
 checksum=dfea4a415d1c41992342c9684382974b2510e5dff06b8a27c29f2c3cc54c3dfe

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: New package: haruna-0.8.0
  2022-06-27 21:51 [PR PATCH] New package: haruna-0.8.0 dragon-friend
                   ` (8 preceding siblings ...)
  2022-06-28  5:13 ` dragon-friend
@ 2022-06-28  5:27 ` dragon-friend
  2022-06-28  7:49 ` [PR PATCH] [Updated] " dragon-friend
                   ` (7 subsequent siblings)
  17 siblings, 0 replies; 20+ messages in thread
From: dragon-friend @ 2022-06-28  5:27 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 219 bytes --]

New comment by dragon-friend on void-packages repository

https://github.com/void-linux/void-packages/pull/37716#issuecomment-1168240051

Comment:
> please squash into one commit and force-push

thanks for the input!

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR PATCH] [Updated] New package: haruna-0.8.0
  2022-06-27 21:51 [PR PATCH] New package: haruna-0.8.0 dragon-friend
                   ` (9 preceding siblings ...)
  2022-06-28  5:27 ` dragon-friend
@ 2022-06-28  7:49 ` dragon-friend
  2022-06-28  8:12 ` dragon-friend
                   ` (6 subsequent siblings)
  17 siblings, 0 replies; 20+ messages in thread
From: dragon-friend @ 2022-06-28  7:49 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 590 bytes --]

There is an updated pull request by dragon-friend against master on the void-packages repository

https://github.com/dragon-friend/void-packages master
https://github.com/void-linux/void-packages/pull/37716

New package: haruna-0.8.0
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): YES

#### Local build testing
- I built this PR locally for my native architecture, (x86_64)



A patch file from https://github.com/void-linux/void-packages/pull/37716.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-37716.patch --]
[-- Type: text/x-diff, Size: 1384 bytes --]

From 5f5b943e685667de3bfefd84c6fa51e4415ee806 Mon Sep 17 00:00:00 2001
From: Dragon Friend <friend-dragon@proton.me>
Date: Mon, 27 Jun 2022 16:07:09 -0400
Subject: [PATCH] New package: haruna-0.8.0

---
 srcpkgs/haruna/template | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 srcpkgs/haruna/template

diff --git a/srcpkgs/haruna/template b/srcpkgs/haruna/template
new file mode 100644
index 000000000000..6bc4a50b5309
--- /dev/null
+++ b/srcpkgs/haruna/template
@@ -0,0 +1,18 @@
+# Template file for 'haruna'
+pkgname=haruna
+version=0.8.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools kcoreaddons
+ kconfig pkg-config gettext"
+makedepends="mpv-devel ffmpeg-devel qt5 qt5-dbus qt5-declarative-devel
+ qt5-quickcontrols2-devel kconfig-devel kcoreaddons-devel kfilemetadata5-devel
+ ki18n-devel kiconthemes-devel kio-devel kirigami2-devel kxmlgui-devel
+ kdoctools-devel breeze AppStream gettext-devel"
+depends="breeze-icons breeze qqc2-desktop-style youtube-dl"
+short_desc="Open source video player built with Qt/QML and libmpv"
+maintainer="Dragon Friend <friend-dragon@proton.me>"
+license="GPL-3.0-or-later"
+homepage="https://invent.kde.org/multimedia/haruna"
+distfiles="${KDE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
+checksum=dfea4a415d1c41992342c9684382974b2510e5dff06b8a27c29f2c3cc54c3dfe

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR PATCH] [Updated] New package: haruna-0.8.0
  2022-06-27 21:51 [PR PATCH] New package: haruna-0.8.0 dragon-friend
                   ` (10 preceding siblings ...)
  2022-06-28  7:49 ` [PR PATCH] [Updated] " dragon-friend
@ 2022-06-28  8:12 ` dragon-friend
  2022-06-28  9:08 ` dragon-friend
                   ` (5 subsequent siblings)
  17 siblings, 0 replies; 20+ messages in thread
From: dragon-friend @ 2022-06-28  8:12 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 590 bytes --]

There is an updated pull request by dragon-friend against master on the void-packages repository

https://github.com/dragon-friend/void-packages master
https://github.com/void-linux/void-packages/pull/37716

New package: haruna-0.8.0
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): YES

#### Local build testing
- I built this PR locally for my native architecture, (x86_64)



A patch file from https://github.com/void-linux/void-packages/pull/37716.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-37716.patch --]
[-- Type: text/x-diff, Size: 1384 bytes --]

From 696679e7bad4f9378d523fc7d14b0fa5a99de8ab Mon Sep 17 00:00:00 2001
From: Dragon Friend <friend-dragon@proton.me>
Date: Mon, 27 Jun 2022 16:07:09 -0400
Subject: [PATCH] New package: haruna-0.8.0

---
 srcpkgs/haruna/template | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 srcpkgs/haruna/template

diff --git a/srcpkgs/haruna/template b/srcpkgs/haruna/template
new file mode 100644
index 000000000000..6bc4a50b5309
--- /dev/null
+++ b/srcpkgs/haruna/template
@@ -0,0 +1,18 @@
+# Template file for 'haruna'
+pkgname=haruna
+version=0.8.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools kcoreaddons
+ kconfig pkg-config gettext"
+makedepends="mpv-devel ffmpeg-devel qt5 qt5-dbus qt5-declarative-devel
+ qt5-quickcontrols2-devel kconfig-devel kcoreaddons-devel kfilemetadata5-devel
+ ki18n-devel kiconthemes-devel kio-devel kirigami2-devel kxmlgui-devel
+ kdoctools-devel breeze AppStream gettext-devel"
+depends="breeze-icons breeze qqc2-desktop-style youtube-dl"
+short_desc="Open source video player built with Qt/QML and libmpv"
+maintainer="Dragon Friend <friend-dragon@proton.me>"
+license="GPL-3.0-or-later"
+homepage="https://invent.kde.org/multimedia/haruna"
+distfiles="${KDE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
+checksum=dfea4a415d1c41992342c9684382974b2510e5dff06b8a27c29f2c3cc54c3dfe

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR PATCH] [Updated] New package: haruna-0.8.0
  2022-06-27 21:51 [PR PATCH] New package: haruna-0.8.0 dragon-friend
                   ` (11 preceding siblings ...)
  2022-06-28  8:12 ` dragon-friend
@ 2022-06-28  9:08 ` dragon-friend
  2022-06-29  1:06 ` dragon-friend
                   ` (4 subsequent siblings)
  17 siblings, 0 replies; 20+ messages in thread
From: dragon-friend @ 2022-06-28  9:08 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 590 bytes --]

There is an updated pull request by dragon-friend against master on the void-packages repository

https://github.com/dragon-friend/void-packages master
https://github.com/void-linux/void-packages/pull/37716

New package: haruna-0.8.0
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): YES

#### Local build testing
- I built this PR locally for my native architecture, (x86_64)



A patch file from https://github.com/void-linux/void-packages/pull/37716.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-37716.patch --]
[-- Type: text/x-diff, Size: 1384 bytes --]

From 8f8a057d68df1fca4c6b437c42fec0f62b3a23ff Mon Sep 17 00:00:00 2001
From: Dragon Friend <friend-dragon@proton.me>
Date: Mon, 27 Jun 2022 16:07:09 -0400
Subject: [PATCH] New package: haruna-0.8.0

---
 srcpkgs/haruna/template | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 srcpkgs/haruna/template

diff --git a/srcpkgs/haruna/template b/srcpkgs/haruna/template
new file mode 100644
index 000000000000..6bc4a50b5309
--- /dev/null
+++ b/srcpkgs/haruna/template
@@ -0,0 +1,18 @@
+# Template file for 'haruna'
+pkgname=haruna
+version=0.8.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools kcoreaddons
+ kconfig pkg-config gettext"
+makedepends="mpv-devel ffmpeg-devel qt5 qt5-dbus qt5-declarative-devel
+ qt5-quickcontrols2-devel kconfig-devel kcoreaddons-devel kfilemetadata5-devel
+ ki18n-devel kiconthemes-devel kio-devel kirigami2-devel kxmlgui-devel
+ kdoctools-devel breeze AppStream gettext-devel"
+depends="breeze-icons breeze qqc2-desktop-style youtube-dl"
+short_desc="Open source video player built with Qt/QML and libmpv"
+maintainer="Dragon Friend <friend-dragon@proton.me>"
+license="GPL-3.0-or-later"
+homepage="https://invent.kde.org/multimedia/haruna"
+distfiles="${KDE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
+checksum=dfea4a415d1c41992342c9684382974b2510e5dff06b8a27c29f2c3cc54c3dfe

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR PATCH] [Updated] New package: haruna-0.8.0
  2022-06-27 21:51 [PR PATCH] New package: haruna-0.8.0 dragon-friend
                   ` (12 preceding siblings ...)
  2022-06-28  9:08 ` dragon-friend
@ 2022-06-29  1:06 ` dragon-friend
  2022-08-08  1:56 ` dragon-friend
                   ` (3 subsequent siblings)
  17 siblings, 0 replies; 20+ messages in thread
From: dragon-friend @ 2022-06-29  1:06 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 590 bytes --]

There is an updated pull request by dragon-friend against master on the void-packages repository

https://github.com/dragon-friend/void-packages master
https://github.com/void-linux/void-packages/pull/37716

New package: haruna-0.8.0
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): YES

#### Local build testing
- I built this PR locally for my native architecture, (x86_64)



A patch file from https://github.com/void-linux/void-packages/pull/37716.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-37716.patch --]
[-- Type: text/x-diff, Size: 1394 bytes --]

From bc1756b6601b04e84ce9cc3ab1fc126247b0f0f1 Mon Sep 17 00:00:00 2001
From: Dragon Friend <friend-dragon@proton.me>
Date: Mon, 27 Jun 2022 16:07:09 -0400
Subject: [PATCH] New package: haruna-0.8.0

---
 srcpkgs/haruna/template | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 srcpkgs/haruna/template

diff --git a/srcpkgs/haruna/template b/srcpkgs/haruna/template
new file mode 100644
index 000000000000..4ba3d968cebe
--- /dev/null
+++ b/srcpkgs/haruna/template
@@ -0,0 +1,18 @@
+# Template file for 'haruna'
+pkgname=haruna
+version=0.8.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools kcoreaddons
+ kconfig pkg-config gettext kdoctools"
+makedepends="mpv-devel ffmpeg-devel qt5 qt5-dbus qt5-declarative-devel
+ qt5-quickcontrols2-devel kconfig-devel kcoreaddons-devel kfilemetadata5-devel
+ ki18n-devel kiconthemes-devel kio-devel kirigami2-devel kxmlgui-devel
+ kdoctools-devel breeze AppStream gettext-devel"
+depends="breeze-icons breeze qqc2-desktop-style youtube-dl"
+short_desc="Open source video player built with Qt/QML and libmpv"
+maintainer="Dragon Friend <friend-dragon@proton.me>"
+license="GPL-3.0-or-later"
+homepage="https://invent.kde.org/multimedia/haruna"
+distfiles="${KDE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
+checksum=dfea4a415d1c41992342c9684382974b2510e5dff06b8a27c29f2c3cc54c3dfe

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR PATCH] [Updated] New package: haruna-0.8.0
  2022-06-27 21:51 [PR PATCH] New package: haruna-0.8.0 dragon-friend
                   ` (13 preceding siblings ...)
  2022-06-29  1:06 ` dragon-friend
@ 2022-08-08  1:56 ` dragon-friend
  2022-08-08  2:09 ` dragon-friend
                   ` (2 subsequent siblings)
  17 siblings, 0 replies; 20+ messages in thread
From: dragon-friend @ 2022-08-08  1:56 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 590 bytes --]

There is an updated pull request by dragon-friend against master on the void-packages repository

https://github.com/dragon-friend/void-packages master
https://github.com/void-linux/void-packages/pull/37716

New package: haruna-0.8.0
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): YES

#### Local build testing
- I built this PR locally for my native architecture, (x86_64)



A patch file from https://github.com/void-linux/void-packages/pull/37716.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-37716.patch --]
[-- Type: text/x-diff, Size: 1394 bytes --]

From bc1756b6601b04e84ce9cc3ab1fc126247b0f0f1 Mon Sep 17 00:00:00 2001
From: Dragon Friend <friend-dragon@proton.me>
Date: Mon, 27 Jun 2022 16:07:09 -0400
Subject: [PATCH] New package: haruna-0.8.0

---
 srcpkgs/haruna/template | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 srcpkgs/haruna/template

diff --git a/srcpkgs/haruna/template b/srcpkgs/haruna/template
new file mode 100644
index 000000000000..4ba3d968cebe
--- /dev/null
+++ b/srcpkgs/haruna/template
@@ -0,0 +1,18 @@
+# Template file for 'haruna'
+pkgname=haruna
+version=0.8.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools kcoreaddons
+ kconfig pkg-config gettext kdoctools"
+makedepends="mpv-devel ffmpeg-devel qt5 qt5-dbus qt5-declarative-devel
+ qt5-quickcontrols2-devel kconfig-devel kcoreaddons-devel kfilemetadata5-devel
+ ki18n-devel kiconthemes-devel kio-devel kirigami2-devel kxmlgui-devel
+ kdoctools-devel breeze AppStream gettext-devel"
+depends="breeze-icons breeze qqc2-desktop-style youtube-dl"
+short_desc="Open source video player built with Qt/QML and libmpv"
+maintainer="Dragon Friend <friend-dragon@proton.me>"
+license="GPL-3.0-or-later"
+homepage="https://invent.kde.org/multimedia/haruna"
+distfiles="${KDE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
+checksum=dfea4a415d1c41992342c9684382974b2510e5dff06b8a27c29f2c3cc54c3dfe

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR PATCH] [Updated] New package: haruna-0.8.0
  2022-06-27 21:51 [PR PATCH] New package: haruna-0.8.0 dragon-friend
                   ` (14 preceding siblings ...)
  2022-08-08  1:56 ` dragon-friend
@ 2022-08-08  2:09 ` dragon-friend
  2022-08-08  2:24 ` dragon-friend
  2022-08-08  3:00 ` [PR PATCH] [Closed]: " dragon-friend
  17 siblings, 0 replies; 20+ messages in thread
From: dragon-friend @ 2022-08-08  2:09 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 590 bytes --]

There is an updated pull request by dragon-friend against master on the void-packages repository

https://github.com/dragon-friend/void-packages master
https://github.com/void-linux/void-packages/pull/37716

New package: haruna-0.8.0
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): YES

#### Local build testing
- I built this PR locally for my native architecture, (x86_64)



A patch file from https://github.com/void-linux/void-packages/pull/37716.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-37716.patch --]
[-- Type: text/x-diff, Size: 5145320 bytes --]

From fd92c2d984d47fc4aad3a721a31b12bef7f23ec2 Mon Sep 17 00:00:00 2001
From: Dragon Friend <friend-dragon@proton.me>
Date: Mon, 27 Jun 2022 16:07:09 -0400
Subject: [PATCH 1/3] New package: haruna-0.8.0

---
 srcpkgs/haruna/template | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 srcpkgs/haruna/template

diff --git a/srcpkgs/haruna/template b/srcpkgs/haruna/template
new file mode 100644
index 000000000000..4ba3d968cebe
--- /dev/null
+++ b/srcpkgs/haruna/template
@@ -0,0 +1,18 @@
+# Template file for 'haruna'
+pkgname=haruna
+version=0.8.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools kcoreaddons
+ kconfig pkg-config gettext kdoctools"
+makedepends="mpv-devel ffmpeg-devel qt5 qt5-dbus qt5-declarative-devel
+ qt5-quickcontrols2-devel kconfig-devel kcoreaddons-devel kfilemetadata5-devel
+ ki18n-devel kiconthemes-devel kio-devel kirigami2-devel kxmlgui-devel
+ kdoctools-devel breeze AppStream gettext-devel"
+depends="breeze-icons breeze qqc2-desktop-style youtube-dl"
+short_desc="Open source video player built with Qt/QML and libmpv"
+maintainer="Dragon Friend <friend-dragon@proton.me>"
+license="GPL-3.0-or-later"
+homepage="https://invent.kde.org/multimedia/haruna"
+distfiles="${KDE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
+checksum=dfea4a415d1c41992342c9684382974b2510e5dff06b8a27c29f2c3cc54c3dfe

From 89fca2fe9a36aff97fb08e4f54b6b6edc877078f Mon Sep 17 00:00:00 2001
From: Dragon Friend <friend-dragon@proton.me>
Date: Sun, 7 Aug 2022 21:51:35 -0400
Subject: [PATCH 2/3] liburing: update to 2.2.

---
 srcpkgs/liburing/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/liburing/template b/srcpkgs/liburing/template
index 8111911fc6fe..365fa2261e7f 100644
--- a/srcpkgs/liburing/template
+++ b/srcpkgs/liburing/template
@@ -1,6 +1,6 @@
 # Template file for 'liburing'
 pkgname=liburing
-version=2.1
+version=2.2
 revision=1
 build_style=configure
 configure_args="--mandir=/usr/share/man"
@@ -10,7 +10,7 @@ maintainer="Anthony Iliopoulos <ailiop@altatus.com>"
 license="LGPL-2.1-only"
 homepage="http://git.kernel.dk/cgit/liburing"
 distfiles="${homepage}/snapshot/${pkgname}-${version}.tar.gz"
-checksum=707faff561f6a57ddf4188a98737a80e460b24c1295cd303be39c819da0df1d1
+checksum=f52bad18e3ff11185165d52d2d7391e90a0fce8f33f2ee611ad9a8ce1feaf914
 
 liburing-devel_package() {
 	short_desc+=" - development files"

From 59de1580dcc659d38a7668862203449c6ae67535 Mon Sep 17 00:00:00 2001
From: Dragon Friend <friend-dragon@proton.me>
Date: Sun, 7 Aug 2022 22:04:16 -0400
Subject: [PATCH 3/3] Revert "Merge branch 'void-linux:master' into master"

This reverts commit 601c06a2de3823ddf43d61cfa5b86a45a0148959, reversing
changes made to bc1756b6601b04e84ce9cc3ab1fc126247b0f0f1.
---
 .github/issue_template.md                     |     8 -
 .github/workflows/build.yaml                  |     3 -
 .github/workflows/cycles.yml                  |     5 -
 .github/workflows/stale.yml                   |     5 +-
 CONTRIBUTING.md                               |    22 -
 Manual.md                                     |    21 +-
 common/environment/setup/sourcepkg.sh         |     3 -
 common/shlibs                                 |   169 +-
 common/travis/set_mirror.sh                   |     8 +
 common/xbps-src/shutils/update_check.sh       |     1 -
 etc/defaults.conf                             |     6 -
 srcpkgs/66-tools/template                     |     2 +-
 srcpkgs/66/template                           |     2 +-
 srcpkgs/ART/template                          |     4 +-
 srcpkgs/Amass/template                        |     4 +-
 srcpkgs/AppStream/template                    |     2 +-
 srcpkgs/AusweisApp2/template                  |     6 +-
 srcpkgs/Bear/template                         |     7 +-
 srcpkgs/CKAN/template                         |    28 -
 srcpkgs/CastXML/template                      |    23 -
 srcpkgs/Converseen/template                   |     4 +-
 srcpkgs/CopyQ/template                        |     4 +-
 srcpkgs/Electron-Cash/template                |    10 +-
 srcpkgs/EternalTerminal/template              |     2 +-
 srcpkgs/GPaste/template                       |    18 +-
 srcpkgs/ImageMagick/template                  |    19 +-
 srcpkgs/Komikku/template                      |     4 +-
 srcpkgs/LanguageTool/template                 |    12 +-
 srcpkgs/MoarVM/template                       |     4 +-
 srcpkgs/ModemManager/template                 |     2 +-
 srcpkgs/NetworkManager/template               |     6 +-
 srcpkgs/OpenRCT2/template                     |    31 +-
 srcpkgs/PolyMC/template                       |    11 +-
 srcpkgs/ProofGeneral/template                 |     6 +-
 srcpkgs/PrusaSlicer/template                  |    32 +-
 srcpkgs/QMPlay2/template                      |     4 +-
 .../patches/do-not-check-for-updates.patch    |    51 -
 srcpkgs/RcloneBrowser/template                |     2 +-
 .../files/Rocket.Chat-Desktop                 |     2 +
 srcpkgs/Rocket.Chat-Desktop/template          |    14 +-
 srcpkgs/SDL2_ttf/template                     |    12 +-
 srcpkgs/Signal-Desktop/template               |     7 +-
 srcpkgs/Solaar/template                       |     7 +-
 srcpkgs/StyLua/template                       |     4 +-
 srcpkgs/Swapspace/files/swapspace/run         |     2 -
 srcpkgs/Swapspace/template                    |    25 -
 ...ssing-include-after-c80cd084921c-254.patch |    57 -
 srcpkgs/acfgfs/template                       |     4 +-
 ...ssing-include-after-c80cd084921c-254.patch |    57 -
 srcpkgs/aclip/template                        |     4 +-
 srcpkgs/act/template                          |     4 +-
 srcpkgs/adwaita-icon-theme/template           |     4 +-
 srcpkgs/aerc/template                         |     6 +-
 srcpkgs/aircrack-ng/patches/evalrev.patch     |    13 -
 srcpkgs/aircrack-ng/patches/python.patch      |    49 -
 srcpkgs/aircrack-ng/patches/sqlite3.patch     |    25 -
 srcpkgs/aircrack-ng/template                  |    31 +-
 srcpkgs/aisleriot/template                    |     6 +-
 srcpkgs/akonadi-calendar/template             |     4 +-
 srcpkgs/akonadi-contacts/template             |     4 +-
 srcpkgs/akonadi-import-wizard/template        |     4 +-
 srcpkgs/akonadi-mime/template                 |     4 +-
 srcpkgs/akonadi-notes/template                |     4 +-
 srcpkgs/akonadi-search/template               |     4 +-
 srcpkgs/akonadi5/template                     |     4 +-
 srcpkgs/alacritty/template                    |     4 +-
 ...ssing-include-after-c80cd084921c-254.patch |    57 -
 srcpkgs/aloadimage/template                   |     4 +-
 srcpkgs/alsa-lib/template                     |     6 +-
 srcpkgs/alsa-ucm-conf/template                |     4 +-
 srcpkgs/amiri-font/template                   |     6 +-
 srcpkgs/amtk/template                         |    24 +-
 srcpkgs/android-tools/template                |     2 +-
 srcpkgs/angband/template                      |     2 +-
 ...mmand-v-instead-of-which-in-Makefile.patch |    32 -
 srcpkgs/ansible-core/template                 |    38 +-
 srcpkgs/ansible/template                      |    12 +-
 srcpkgs/anydesk/template                      |     8 +-
 srcpkgs/apt/template                          |    12 +-
 srcpkgs/aravis/template                       |     7 +-
 srcpkgs/arcan/template                        |     4 +-
 srcpkgs/ark/template                          |     4 +-
 srcpkgs/aspell-it/template                    |    14 -
 srcpkgs/aspell-nl/template                    |     2 +-
 srcpkgs/astroid/template                      |     2 +-
 srcpkgs/at-spi2-core/template                 |    14 +-
 srcpkgs/attica/template                       |     4 +-
 srcpkgs/baloo-widgets5/template               |     4 +-
 srcpkgs/baloo5/template                       |     4 +-
 srcpkgs/baobab/template                       |     6 +-
 srcpkgs/base-files/INSTALL                    |     4 +-
 srcpkgs/batsignal/template                    |     4 +-
 .../bbswitch/patches/0003-kernel-5.18.patch   |    18 -
 srcpkgs/bbswitch/template                     |     2 +-
 srcpkgs/bdf2psf/template                      |     4 +-
 srcpkgs/bearssl/template                      |    11 +-
 srcpkgs/bemenu/template                       |     4 +-
 srcpkgs/benchmark/template                    |     4 +-
 srcpkgs/bfs/template                          |     4 +-
 ...bel-Fix-bug-in-iface-reconfiguration.patch |    29 +
 srcpkgs/bird/template                         |    16 +-
 srcpkgs/bitfighter/patches/cmake.patch        |   152 +
 srcpkgs/bitfighter/template                   |    10 +-
 srcpkgs/black/template                        |    11 +-
 srcpkgs/bloaty/template                       |     2 +-
 srcpkgs/bluedevil/template                    |     4 +-
 srcpkgs/bluez-qt5/patches/musl.patch          |    10 -
 srcpkgs/bluez-qt5/template                    |     4 +-
 srcpkgs/bmake/template                        |     4 +-
 srcpkgs/bombadillo/update                     |     2 -
 srcpkgs/borg/template                         |    23 +-
 srcpkgs/borgmatic/template                    |     4 +-
 srcpkgs/botan/template                        |    12 +-
 srcpkgs/bpfmon/template                       |    22 -
 srcpkgs/breeze-gtk/template                   |     4 +-
 srcpkgs/breeze-icons/template                 |     4 +-
 srcpkgs/breeze/template                       |     4 +-
 .../broadcom-wl-dkms/patches/linux-5.17.patch |    39 -
 .../broadcom-wl-dkms/patches/linux-5.18.patch |    71 -
 srcpkgs/broadcom-wl-dkms/template             |     2 +-
 srcpkgs/broot/template                        |     4 +-
 srcpkgs/btdu/template                         |     4 +-
 srcpkgs/btop/template                         |     4 +-
 .../patches/realpath-workaround.patch         |   249 +
 srcpkgs/bubblewrap/template                   |    14 +-
 srcpkgs/bucklespring/template                 |     2 +-
 srcpkgs/budgie-control-center/template        |     4 +-
 srcpkgs/budgie-desktop/template               |     4 +-
 srcpkgs/caddy/template                        |     4 +-
 srcpkgs/caja/template                         |     4 +-
 srcpkgs/calendarsupport/template              |     4 +-
 .../patches/0001-Fix-some-more-warnings.patch |   440 -
 .../0002-Make-show-hidden-row-s-work.patch    |    29 -
 srcpkgs/calligra/patches/c++17.patch          |    16 -
 .../patches/poppler-22.03.0-fix.patch         |    70 -
 .../patches/poppler-22.04.0-fix.patch         |    91 -
 srcpkgs/calligra/template                     |     2 +-
 srcpkgs/cargo-deny/template                   |     4 +-
 srcpkgs/cargo-edit/template                   |     5 +-
 srcpkgs/cargo-geiger/template                 |     5 +-
 srcpkgs/cbatticon-gtk3/template               |     4 +-
 srcpkgs/cbindgen/template                     |     4 +-
 srcpkgs/cdetect/template                      |     6 +-
 srcpkgs/cgal/template                         |    20 +-
 srcpkgs/chatty/template                       |     4 +-
 srcpkgs/chezmoi/template                      |     4 +-
 srcpkgs/chrome-gnome-shell                    |     1 -
 srcpkgs/chrome-gnome-shell/template           |    14 +
 srcpkgs/chrome-gnome-shell/update             |     1 +
 .../musl-patches/quiche-arena-size.patch      |     4 +-
 .../remove-no-opaque-pointers-flag.patch      |     4 +-
 ...ozone-fix-X11-screensaver-suspension.patch |   490 -
 .../patches/xxx-ppc64le-4k-pages.patch        |    10 +-
 srcpkgs/chromium/template                     |    15 +-
 srcpkgs/chroot-git/template                   |     4 +-
 srcpkgs/cifs-utils/template                   |     4 +-
 .../patches/network-fix.patch                 |    58 -
 srcpkgs/cinnamon-control-center/template      |     3 +-
 srcpkgs/clementine/template                   |     2 +-
 srcpkgs/cloc/template                         |     4 +-
 srcpkgs/cloud-hypervisor/template             |     4 +-
 srcpkgs/cmus/template                         |     6 +-
 srcpkgs/coccigrep/template                    |     2 +-
 srcpkgs/cogl/template                         |     2 +-
 srcpkgs/colord/template                       |    11 +-
 srcpkgs/composer8.0/template                  |     4 +-
 srcpkgs/composer8.1/template                  |     4 +-
 srcpkgs/comrak/template                       |     7 +-
 srcpkgs/conduit/patches/config.patch          |    13 -
 srcpkgs/conduit/template                      |     9 +-
 srcpkgs/conmon/template                       |    19 +-
 srcpkgs/containerd/template                   |     4 +-
 srcpkgs/cpp-utilities/template                |     4 +-
 srcpkgs/cppcheck/template                     |     4 +-
 srcpkgs/cpufrequtils/template                 |     2 +-
 srcpkgs/cpuid/template                        |     6 +-
 srcpkgs/croc/template                         |     4 +-
 srcpkgs/cross-aarch64-linux-musl/template     |     2 +-
 srcpkgs/cross-arm-linux-musleabi/template     |     2 +-
 srcpkgs/cross-arm-linux-musleabihf/template   |     2 +-
 .../cross-armv7l-linux-musleabihf/template    |     2 +-
 srcpkgs/cross-i686-linux-musl/template        |     2 +-
 srcpkgs/cross-mips-linux-musl/template        |     2 +-
 srcpkgs/cross-mips-linux-muslhf/template      |     2 +-
 srcpkgs/cross-mipsel-linux-musl/template      |     2 +-
 srcpkgs/cross-mipsel-linux-muslhf/template    |     2 +-
 srcpkgs/cross-powerpc-linux-musl/template     |     2 +-
 srcpkgs/cross-powerpc64-linux-musl/template   |     2 +-
 srcpkgs/cross-powerpc64le-linux-musl/template |     2 +-
 srcpkgs/cross-powerpcle-linux-musl/template   |     2 +-
 srcpkgs/cross-x86_64-linux-musl/template      |     2 +-
 srcpkgs/crun/template                         |     4 +-
 srcpkgs/cups-filters/template                 |     4 +-
 srcpkgs/cura-engine/template                  |     2 +-
 ...eturn-fatal-error-on-EINTR-from-poll.patch |    40 -
 srcpkgs/curl/patches/easy_lock.patch          |    24 -
 srcpkgs/curl/template                         |    13 +-
 srcpkgs/cxxopts/template                      |    16 -
 srcpkgs/cyanrip/template                      |    13 -
 srcpkgs/dasel/template                        |     4 +-
 srcpkgs/dateutils/template                    |     6 +-
 srcpkgs/dbeaver/template                      |     4 +-
 srcpkgs/ddgr/template                         |    10 +-
 srcpkgs/debootstrap/template                  |     4 +-
 srcpkgs/dendrite/template                     |     4 +-
 srcpkgs/dialog/template                       |     4 +-
 srcpkgs/diffoscope/template                   |     4 +-
 srcpkgs/diffutils/patches/ppc-musl.patch      |    14 -
 srcpkgs/dino/patches/quote.patch              |    22 -
 srcpkgs/dino/template                         |     2 +-
 srcpkgs/discord-ptb/template                  |     4 +-
 srcpkgs/dmidecode/template                    |     4 +-
 srcpkgs/dnsdist/template                      |     4 +-
 srcpkgs/docker-buildx/template                |     4 +-
 srcpkgs/docker-cli/template                   |     4 +-
 srcpkgs/docker-compose/template               |     4 +-
 srcpkgs/docker-credential-pass/template       |    16 +-
 srcpkgs/docker-gen/template                   |    19 +-
 srcpkgs/docker-machine/template               |    12 +-
 srcpkgs/doctl/template                        |     4 +-
 srcpkgs/dolphin-plugins/template              |     4 +-
 srcpkgs/dolphin/template                      |     4 +-
 srcpkgs/dos2unix/template                     |     6 +-
 srcpkgs/dpkg/template                         |     5 +-
 srcpkgs/dragon-player/template                |     4 +-
 srcpkgs/dua-cli/template                      |     4 +-
 srcpkgs/duc/template                          |     9 +-
 srcpkgs/duf/template                          |     5 +-
 srcpkgs/duff/template                         |     2 +-
 srcpkgs/dunst/template                        |     4 +-
 srcpkgs/easyrsa/template                      |    10 +-
 srcpkgs/eclipse/template                      |     6 +-
 .../patches/efibootmgr_default_to_grub2.patch |    34 +-
 .../patches/efivar-efi_set_verbose.patch      |    12 +
 srcpkgs/efibootmgr/template                   |    15 +-
 srcpkgs/efl/template                          |     2 +-
 srcpkgs/eggdrop/update                        |     1 -
 .../musl-patches/chromium-musl-crashpad.patch |    23 +
 ...omium-musl-default-pthread-stacksize.patch |    31 +
 .../musl-patches/chromium-musl-sandbox.patch  |   176 +
 .../musl-patches/chromium-musl-string_h.patch |    10 +
 ...hromium-musl_canonicalize_file_name.patch} |     9 +-
 .../musl-patches/chromium-musl_cdefs.patch    |    45 +
 ...omium-musl_define_temp_failure_retry.patch |    18 +
 .../musl-patches/chromium-musl_dns.patch      |    61 +
 .../musl-patches/chromium-musl_exeinfo.patch  |    96 +
 .../chromium-musl_getcontext.patch}           |    16 +-
 .../musl-patches/chromium-musl_mallinfo.patch |    54 +
 .../chromium-musl_pread_pwrite64.patch        |    18 +
 .../chromium-musl_push_back.patch             |    13 +
 .../chromium-musl_stack_size.patch            |    41 +
 .../chromium-musl_stack_trace.patch           |    44 +
 .../chromium-musl_tcp_listen.patch            |    14 +
 .../chromium-musl_xxx-ppc64le-support.patch}  |    59 +-
 .../files/patches/chromium-83-gcc-10.patch    |    64 +
 ...chromium-chromium_atk_optional.patch.patch |    15 +
 .../files/patches/chromium-clang-12.patch     |    16 +
 .../files/patches/chromium-ffmpeg-4.3.patch   |    21 +
 .../files/patches/chromium-gcc-shared.patch   |    20 +
 .../patches/chromium-harfbuzz-3.0.0.patch     |    20 +
 .../files/patches/chromium-libc_malloc.patch  |    24 +
 .../chromium-skia-harfbuzz-3.0.0.patch        |   100 +
 .../files/patches/chromium-skia-harmony.patch |    14 +
 .../files/patches/chromium-time64.patch       |    51 +
 .../patches/chromium-toolchain-host.patch     |    11 +
 .../chromium-xxx-ppc64le-support.patch        |  1012 +-
 .../chromium-xxx-ppc64le-swiftshader.patch    |     0
 ...a-script-to-list-patch-targets.patch.patch |     0
 .../patches/electron-Build-fixes.patch.patch  |    47 +
 ...ectron-dont-assume-python-is-python2.patch |    17 +
 ...lectron-exclude-content-test-patches.patch |     2 +-
 .../sndio-files/audio_manager_openbsd.cc      |     0
 .../files/sndio-files/audio_manager_openbsd.h |     0
 .../files/sndio-files/sndio_input.cc          |     0
 .../files/sndio-files/sndio_input.h           |     0
 .../files/sndio-files/sndio_output.cc         |     0
 .../files/sndio-files/sndio_output.h          |     0
 ...a_audio_linux_audio_manager_linux.cc.patch |     0
 ...src_3rdparty_chromium_media_BUILD.gn.patch |     0
 ...dparty_chromium_media_audio_BUILD.gn.patch |     0
 ...ty_chromium_media_media__options.gni.patch |     0
 srcpkgs/{electron19 => electron10}/template   |   155 +-
 srcpkgs/{electron19 => electron10}/update     |     0
 ...Update-skylab-tests-cros-img-version.patch |    92 -
 ...ew-tests-Refresh-skew-tests-for-M104.patch |   404 -
 ...XTBs-based-on-.GRDs-from-branch-5005.patch |   751 -
 ...-extension-controlled-pref-observers.patch |    43 -
 ...crementing-VERSION-to-102.0.5005.126.patch |    28 -
 ...XTBs-based-on-.GRDs-from-branch-5005.patch |   110 -
 ...crementing-VERSION-to-102.0.5005.127.patch |    28 -
 ...crementing-VERSION-to-102.0.5005.128.patch |    28 -
 ...XTBs-based-on-.GRDs-from-branch-5005.patch |    73 -
 ...ce-that-thin-testers-have-TEST-execu.patch |    54 -
 ...crementing-VERSION-to-102.0.5005.129.patch |    28 -
 ...XTBs-based-on-.GRDs-from-branch-5005.patch |    83 -
 ...-M102-infra-Fix-future-lint-warnings.patch |   108 -
 ...ptr-T-and-T-are-treated-identically-.patch |   357 -
 ...crementing-VERSION-to-102.0.5005.130.patch |    28 -
 ...XTBs-based-on-.GRDs-from-branch-5005.patch |   889 --
 ...BluetoothTest.ConstructDefaultAdapte.patch |    44 -
 ...crementing-VERSION-to-102.0.5005.131.patch |    28 -
 ...XTBs-based-on-.GRDs-from-branch-5005.patch |   308 -
 ...crementing-VERSION-to-102.0.5005.132.patch |    28 -
 ...XTBs-based-on-.GRDs-from-branch-5005.patch |   212 -
 ...crementing-VERSION-to-102.0.5005.133.patch |    28 -
 ...crementing-VERSION-to-102.0.5005.134.patch |    28 -
 ...XTBs-based-on-.GRDs-from-branch-5005.patch |    41 -
 ...crementing-VERSION-to-102.0.5005.135.patch |    28 -
 ...XTBs-based-on-.GRDs-from-branch-5005.patch |   262 -
 ...crementing-VERSION-to-102.0.5005.136.patch |    28 -
 ...XTBs-based-on-.GRDs-from-branch-5005.patch |   256 -
 ...add-free_space-dimension-to-Chromium.patch |   842 -
 ...-configs-for-android_cronet-src-side.patch |   197 -
 ...ew-Fix-missing-destinations-in-dialo.patch |    77 -
 ...crementing-VERSION-to-102.0.5005.137.patch |    28 -
 ...XTBs-based-on-.GRDs-from-branch-5005.patch |   807 -
 ...crementing-VERSION-to-102.0.5005.138.patch |    28 -
 ...XTBs-based-on-.GRDs-from-branch-5005.patch |   578 -
 ...he-root-vpython-spec-files-to-orches.patch |    57 -
 ...crementing-VERSION-to-102.0.5005.139.patch |    28 -
 ...crementing-VERSION-to-102.0.5005.140.patch |    28 -
 ...XTBs-based-on-.GRDs-from-branch-5005.patch |   101 -
 ...crementing-VERSION-to-102.0.5005.141.patch |    28 -
 ...crementing-VERSION-to-102.0.5005.142.patch |    28 -
 ...XTBs-based-on-.GRDs-from-branch-5005.patch |    46 -
 ...crementing-VERSION-to-102.0.5005.143.patch |    28 -
 ...k_static_initializers.py-for-python3.patch |    57 -
 ...45-sheriff-Disable-QuarantineMacTest.patch |    81 -
 ...XTBs-based-on-.GRDs-from-branch-5005.patch |   274 -
 ...ics_python_tests-to-python3-for-M102.patch |   106 -
 ...-M102-Let-GPU-Intel-Macs-target-12.4.patch |  1714 --
 ...crementing-VERSION-to-102.0.5005.144.patch |    28 -
 ...XTBs-based-on-.GRDs-from-branch-5005.patch |   348 -
 ...crementing-VERSION-to-102.0.5005.145.patch |    28 -
 ...ionTest.SelfUpdateFromOldReal-in-M10.patch |    33 -
 ...XTBs-based-on-.GRDs-from-branch-5005.patch |  2077 ---
 ...crementing-VERSION-to-102.0.5005.146.patch |    28 -
 ...XTBs-based-on-.GRDs-from-branch-5005.patch |   106 -
 ...crementing-VERSION-to-102.0.5005.147.patch |    28 -
 ...XTBs-based-on-.GRDs-from-branch-5005.patch |   420 -
 ...crementing-VERSION-to-102.0.5005.148.patch |    28 -
 .../musl-patches/chromium-musl-hacks.patch    |    34 -
 .../musl-patches/chromium-musl-libc++.patch   |    55 -
 .../musl-patches/chromium-musl-sandbox.patch  |    92 -
 .../chromium-musl-tid-caching.patch           |    81 -
 .../musl-patches/chromium-no-mallinfo.patch   |    95 -
 .../chromium-quiche-arena-size.patch          |    11 -
 ...omium-102-fenced_frame_utils-include.patch |    25 -
 .../chromium-102-regex_pattern-array.patch    |    14 -
 .../patches/chromium-93-ffmpeg-4.4.patch      |    36 -
 .../patches/chromium-browser-size_t.patch     |    10 -
 .../chromium-cursed^Uscoped_file.patch        |    18 -
 ...fix-missing-TEMP_FAILURE_RETRY-macro.patch |    21 -
 ...ium-fix-missing-cstdint-include-musl.patch |    10 -
 ...um-fix-musl-missing-unistd_h-include.patch |    10 -
 .../patches/chromium-fix-narrowing-cast.patch |    53 -
 ...mium-fix-perfetto-GetThreadName-musl.patch |    22 -
 .../patches/chromium-fix-resolver-musl.patch  |    66 -
 .../chromium-fix-stack-utils-with-musl.patch  |    20 -
 ...ium-fix-swiftshader-llvm-musl-config.patch |    26 -
 .../chromium-fix-unbundled-libxmnl.patch      |    10 -
 .../files/patches/chromium-libc_malloc.patch  |    34 -
 .../files/patches/chromium-musl-stat.patch    |    12 -
 ...-v8-monotonic-pthread-cont_timedwait.patch |    24 -
 .../files/patches/chromium-no-execinfo.patch  |    75 -
 .../patches/chromium-no-opaque-pointers.patch |    17 -
 .../chromium-remove-sys-cdefs-includes.patch  |    39 -
 .../chromium-revert-drop-of-system-java.patch |    15 -
 ...chromium-roll-src-third_party-ffmpeg.patch |   333 -
 ...ium-roll-src-third_party-ffmpeg.patch.args |     1 -
 .../patches/chromium-sandbox-membarrier.patch |    10 -
 .../chromium-sandbox-sched_getparam.patch     |    20 -
 .../patches/chromium-system-nodejs.patch      |    16 -
 .../patches/chromium-system-nodejs.patch:q    |     0
 ...undle-ffmpeg-av_stream_get_first_dts.patch |    12 -
 .../chromium-use-ffile-compilation-dir.patch  |    66 -
 ...omium-use-ffile-compilation-dir.patch.args |     1 -
 .../files/patches/chromium-webrtc-r0.patch    |    33 -
 .../patches/chromium-webrtc-size_t.patch      |    10 -
 .../chromium-xxx-ppc64le-4k-pages.patch       |    56 -
 .../patches/chromium-xxx-ppc64le-libvpx.patch |    72 -
 ...omium-xxx-ppc64le-sandbox-linux-stat.patch |    31 -
 .../patches/electron-Build-fixes.patch.patch  |    12 -
 .../patches/electron-no-need-for-husky.patch  |    17 -
 .../electron-std-vector-non-const.patch       |   109 -
 .../{files/README.voidlinux => INSTALL.msg}   |     0
 srcpkgs/electrum/template                     |     7 +-
 srcpkgs/element-desktop/files/element-desktop |     2 +-
 ...es-compilation-on-a-bunch-of-targets.patch |   184 +
 ...mpilation-on-a-bunch-of-targets.patch.args |     1 +
 srcpkgs/element-desktop/template              |    16 +-
 srcpkgs/elisa/template                        |     4 +-
 srcpkgs/emptty/template                       |     4 +-
 .../enigma/patches/fix-ifstream_test.patch    |    11 +
 srcpkgs/enigma/patches/musl-redirect.patch    |    22 +-
 .../enigma/patches/remove-SDL_ttf-check.patch |    25 +
 srcpkgs/enigma/template                       |    26 +-
 srcpkgs/enlightenment/template                |     4 +-
 srcpkgs/eog-plugins/template                  |    13 +-
 srcpkgs/eog/template                          |     9 +-
 srcpkgs/epiphany/patches/meson-0.61.patch     |    33 +
 srcpkgs/epiphany/template                     |     8 +-
 srcpkgs/epub2txt/template                     |     4 +-
 srcpkgs/erofs-utils/template                  |     4 +-
 srcpkgs/erofs-utils/update                    |     1 -
 srcpkgs/eselect/template                      |     5 +-
 srcpkgs/etesync-dav/template                  |     2 +-
 srcpkgs/eudev/template                        |    13 +-
 srcpkgs/evince/patches/docs-cross.patch       |    28 -
 srcpkgs/evince/patches/meson-0.61.patch       |    52 +
 srcpkgs/evince/template                       |    27 +-
 srcpkgs/evolution-data-server/template        |    12 +-
 srcpkgs/evolution-ews/template                |     6 +-
 srcpkgs/evolution/template                    |    11 +-
 srcpkgs/execline-man-pages/template           |     4 +-
 srcpkgs/execline/template                     |     4 +-
 srcpkgs/exiftool/template                     |     4 +-
 srcpkgs/exiv2/template                        |     2 +-
 srcpkgs/exo/template                          |     2 +-
 srcpkgs/extra-cmake-modules/template          |     4 +-
 srcpkgs/f2fs-tools/template                   |    10 +-
 srcpkgs/falkon/template                       |     4 +-
 srcpkgs/fasm/template                         |     4 +-
 srcpkgs/faust/template                        |    12 +-
 srcpkgs/fcitx5-anthy/template                 |     4 +-
 srcpkgs/fcitx5-chewing/template               |     4 +-
 srcpkgs/fcitx5-chinese-addons/template        |     4 +-
 srcpkgs/fcitx5-configtool/template            |     7 +-
 srcpkgs/fcitx5-gtk/template                   |     4 +-
 srcpkgs/fcitx5-hangul/template                |     4 +-
 srcpkgs/fcitx5-lua/template                   |     4 +-
 srcpkgs/fcitx5-m17n/template                  |     4 +-
 srcpkgs/fcitx5-qt/template                    |     8 +-
 srcpkgs/fcitx5-rime/template                  |     4 +-
 srcpkgs/fcitx5-table-extra/template           |     4 +-
 srcpkgs/fcitx5-table-other/template           |     4 +-
 srcpkgs/fcitx5-unikey/template                |     4 +-
 srcpkgs/fcitx5-zhuyin/template                |     4 +-
 srcpkgs/fcitx5/template                       |     4 +-
 srcpkgs/fdkaac/template                       |     4 +-
 srcpkgs/feh/template                          |     4 +-
 srcpkgs/ferm/template                         |    10 +-
 srcpkgs/fetchmail/template                    |     4 +-
 srcpkgs/ffmpeg/template                       |    15 +-
 srcpkgs/file-roller/template                  |     9 +-
 srcpkgs/file/template                         |     4 +-
 srcpkgs/filelight/template                    |     4 +-
 srcpkgs/filezilla/template                    |     4 +-
 srcpkgs/fillets-ng/template                   |     7 +-
 srcpkgs/firefox-i18n/files/update-lang-list   |     7 +-
 srcpkgs/firefox-i18n/template                 |   194 +-
 srcpkgs/firefox/template                      |     4 +-
 srcpkgs/flacon/template                       |    14 +-
 srcpkgs/flameshot/template                    |     4 +-
 srcpkgs/flare-engine/template                 |     6 +-
 srcpkgs/flare-game/template                   |     4 +-
 srcpkgs/font-ibm-plex-ttf/template            |     4 +-
 srcpkgs/font-spleen/template                  |     7 +-
 srcpkgs/font-util/template                    |     6 +-
 srcpkgs/fontconfig/template                   |    18 +-
 srcpkgs/fossil/template                       |    12 +-
 srcpkgs/frameworkintegration/template         |     4 +-
 srcpkgs/freerdp/template                      |     8 +-
 srcpkgs/freetype/template                     |    15 +-
 srcpkgs/fs-uae/files/fs-uae.desktop           |    11 +
 srcpkgs/fs-uae/template                       |    46 +-
 srcpkgs/fstl/template                         |     4 +-
 srcpkgs/fuse3/template                        |     5 +-
 srcpkgs/fwupd/template                        |     2 +-
 srcpkgs/fzf/template                          |     4 +-
 srcpkgs/gajim-omemo/template                  |    12 +-
 srcpkgs/gajim/template                        |    24 +-
 srcpkgs/gamemode/template                     |     8 +-
 srcpkgs/gandi-cli/template                    |    20 +
 srcpkgs/gcolor3/patches/libportal5.patch      |    53 -
 srcpkgs/gcolor3/template                      |     4 +-
 srcpkgs/gcr/patches/unbreak-no-systemd.patch  |    23 -
 srcpkgs/gcr/template                          |    10 +-
 srcpkgs/gdb/template                          |     8 +-
 srcpkgs/gdbm/template                         |     4 +-
 srcpkgs/gdm/template                          |    15 +-
 srcpkgs/gdu/template                          |     4 +-
 srcpkgs/gedit-plugins/template                |     4 +-
 srcpkgs/gedit/template                        |     5 +-
 srcpkgs/gef/template                          |     6 +-
 srcpkgs/gerbera/files/gerbera/log/run         |     1 -
 srcpkgs/gerbera/files/gerbera/run             |     9 +-
 srcpkgs/gerbera/template                      |     7 +-
 srcpkgs/ghex/template                         |    36 +-
 srcpkgs/ghidra/template                       |     4 +-
 srcpkgs/git-absorb/template                   |    11 +-
 srcpkgs/git-cliff/template                    |     4 +-
 srcpkgs/git/template                          |     4 +-
 srcpkgs/github-cli/template                   |     4 +-
 srcpkgs/gitlab-runner/template                |     5 +-
 srcpkgs/gitlab-runner/update                  |     4 +-
 srcpkgs/glib-networking/template              |     4 +-
 .../glib/patches/gnome-console-support.patch  |    62 -
 srcpkgs/glib/template                         |     2 +-
 srcpkgs/gmic/patches/01-includedir.patch      |    44 -
 srcpkgs/gmic/patches/02-opt-flags.patch       |    28 -
 .../patches/03-plugindir-and-no-wget.patch    |    15 -
 .../gmic/patches/04-no-krita-and-order.patch  |    39 -
 srcpkgs/gmic/template                         |    31 +-
 srcpkgs/gnome-autoar/template                 |     4 +-
 srcpkgs/gnome-backgrounds/template            |     4 +-
 .../patches/meson-0.61.patch                  |     0
 srcpkgs/gnome-bluetooth/template              |    12 +-
 srcpkgs/gnome-bluetooth1-devel                |     1 -
 srcpkgs/gnome-bluetooth1/template             |    42 -
 srcpkgs/gnome-bluetooth1/update               |     2 -
 srcpkgs/gnome-boxes/patches/meson-0.61.patch  |    36 +
 srcpkgs/gnome-boxes/template                  |    14 +-
 srcpkgs/gnome-browser-connector/template      |    21 -
 srcpkgs/gnome-builder/patches/format-bug.diff |    11 +
 srcpkgs/gnome-builder/template                |    10 +-
 srcpkgs/gnome-calculator/template             |    13 +-
 .../gnome-calendar/patches/meson-0.61.patch   |    10 +
 srcpkgs/gnome-calendar/template               |    11 +-
 .../gnome-characters/patches/meson-0.61.patch |    18 +
 srcpkgs/gnome-characters/template             |     8 +-
 srcpkgs/gnome-chess/template                  |     6 +-
 srcpkgs/gnome-clocks/template                 |    13 +-
 srcpkgs/gnome-connections/template            |    16 -
 srcpkgs/gnome-console/template                |    26 -
 srcpkgs/gnome-contacts/template               |     6 +-
 srcpkgs/gnome-control-center/template         |    33 +-
 srcpkgs/gnome-core/template                   |    62 +-
 srcpkgs/gnome-desktop/patches/build.patch     |    18 +
 .../patches/optional_introspection.patch      |    93 -
 .../patches/optionalise-gir.patch             |    47 +
 srcpkgs/gnome-desktop/template                |     8 +-
 .../patches/meson-0.61.patch                  |    34 +
 srcpkgs/gnome-disk-utility/template           |     4 +-
 srcpkgs/gnome-flashback/template              |     8 +-
 .../patches/meson-0.61.patch                  |    40 +
 srcpkgs/gnome-font-viewer/template            |     8 +-
 srcpkgs/gnome-initial-setup/template          |    10 +-
 srcpkgs/gnome-keyring/template                |    18 +-
 .../patches/00-port-to-tepl-6.patch           |    99 +
 srcpkgs/gnome-latex/template                  |     6 +-
 srcpkgs/gnome-maps/template                   |    11 +-
 srcpkgs/gnome-music/patches/meson-0.61.patch  |    30 +
 srcpkgs/gnome-music/template                  |    16 +-
 ...son-drop-unused-positional-arguments.patch |    36 -
 srcpkgs/gnome-nettool/template                |    14 +-
 srcpkgs/gnome-online-accounts/template        |    10 +-
 srcpkgs/gnome-panel/template                  |     4 +-
 srcpkgs/gnome-photos/patches/meson-0.61.patch |    32 +
 srcpkgs/gnome-photos/template                 |    11 +-
 srcpkgs/gnome-recipes/template                |     7 +-
 srcpkgs/gnome-remote-desktop/template         |    11 +-
 srcpkgs/gnome-secrets/template                |     6 +-
 srcpkgs/gnome-session/template                |     5 +-
 .../patches/meson-0.61.patch                  |    38 +
 srcpkgs/gnome-settings-daemon/template        |     7 +-
 srcpkgs/gnome-shell-extensions/template       |     6 +-
 srcpkgs/gnome-shell/patches/meson-0.61.patch  |    82 +
 srcpkgs/gnome-shell/template                  |    13 +-
 .../patches/meson-0.61.patch                  |    41 +
 srcpkgs/gnome-sound-recorder/template         |    11 +-
 srcpkgs/gnome-sudoku/patches/meson-0.61.patch |    38 +
 srcpkgs/gnome-sudoku/template                 |     5 +-
 srcpkgs/gnome-system-monitor/template         |     8 +-
 .../gnome-terminal/patches/meson-0.61.patch   |    47 +
 srcpkgs/gnome-terminal/template               |     6 +-
 srcpkgs/gnome-text-editor/template            |    11 +-
 srcpkgs/gnome-todo/patches/libportal5.patch   |    54 -
 srcpkgs/gnome-todo/template                   |     4 +-
 srcpkgs/gnome-tour/template                   |    22 -
 srcpkgs/gnome-tweaks/patches/meson-0.61.patch |    32 +
 srcpkgs/gnome-tweaks/template                 |     9 +-
 srcpkgs/gnome-user-docs/template              |     4 +-
 .../gnome-weather/patches/meson-0.61.patch    |    10 +
 srcpkgs/gnome-weather/template                |     8 +-
 srcpkgs/gnome/template                        |    57 +-
 srcpkgs/gnote/patches/meson-0.61.patch        |    36 +
 srcpkgs/gnote/template                        |     8 +-
 srcpkgs/gns3-gui/template                     |     4 +-
 srcpkgs/gns3-server/template                  |     4 +-
 srcpkgs/gnucash/template                      |     6 +-
 srcpkgs/gnupg/files/60-scdaemon.rules         |    37 -
 .../files/gnupg2-scdaemon-README.voidlinux    |     1 -
 srcpkgs/gnupg/gnupg2-scdaemon.INSTALL.msg     |     5 -
 ...csclite-library-on-musl-libc-as-well.patch |    26 -
 ...ix-workaround-for-Yubikey-heuristics.patch |    58 -
 .../patches/use-versioned-pcsclite.patch      |    11 +
 srcpkgs/gnupg/template                        |    10 +-
 srcpkgs/gnuplot/template                      |     6 +-
 srcpkgs/gnuradio-nrsc5/patches/py3.8.patch    | 13121 ++++++++++++++++
 srcpkgs/gnuradio-nrsc5/template               |    19 +-
 srcpkgs/gnuradio-osmosdr/template             |    22 +-
 srcpkgs/gnuradio-rds/template                 |    18 +-
 ...6495f3bdf579dae0c26531a16f6adcc7fb2f.patch |    46 +
 ...15d0b26b3c72fab736bcd28a67ab9d1404b7.patch |    28 +
 ...befbbe54e55fc4994899e92bcf5bf462fa2f.patch |    31 +
 .../patches/fix-x11-library-call.patch        |    39 -
 srcpkgs/gnuradio/template                     |    54 +-
 srcpkgs/gnutls/template                       |     4 +-
 srcpkgs/goatcounter/files/README.voidlinux    |    16 -
 srcpkgs/goatcounter/files/goatcounter/log/run |     2 -
 srcpkgs/goatcounter/files/goatcounter/run     |     7 -
 srcpkgs/goatcounter/template                  |    13 +-
 srcpkgs/godot/template                        |     4 +-
 srcpkgs/google-chrome/template                |     4 +-
 srcpkgs/gopass-jsonapi/template               |    20 -
 srcpkgs/gopls/template                        |     4 +-
 srcpkgs/got/template                          |     4 +-
 srcpkgs/gotify-cli/template                   |     4 +-
 srcpkgs/gotify-server/template                |     4 +-
 srcpkgs/gperftools/patches/ppc-musl.patch     |     2 +-
 srcpkgs/gpodder/template                      |     6 +-
 srcpkgs/gqrx/template                         |    24 +-
 srcpkgs/grantleetheme/template                |     4 +-
 srcpkgs/graphviz-x11                          |     1 +
 srcpkgs/graphviz/template                     |    22 +-
 srcpkgs/grex/template                         |     7 +-
 srcpkgs/greybird-themes/template              |     4 +-
 srcpkgs/grpc/patches/absl-is-private.patch    |    58 -
 srcpkgs/grpc/template                         |    32 +-
 srcpkgs/gscan2pdf/template                    |     4 +-
 srcpkgs/gsettings-desktop-schemas/template    |     5 +-
 .../{files/README.voidlinux => INSTALL.msg}   |     3 +-
 srcpkgs/gsmartcontrol/template                |    11 +-
 srcpkgs/gspell/template                       |    15 +-
 srcpkgs/gst-libav/template                    |     5 +-
 srcpkgs/gst-omx/template                      |     4 +-
 srcpkgs/gst-plugins-bad1/template             |    18 +-
 srcpkgs/gst-plugins-base1/template            |    14 +-
 srcpkgs/gst-plugins-good1/template            |    12 +-
 srcpkgs/gst-plugins-ugly1/template            |     4 +-
 srcpkgs/gst-rtsp-server/template              |     8 +-
 srcpkgs/gst1-editing-services/template        |     4 +-
 srcpkgs/gst1-python3/template                 |     4 +-
 srcpkgs/gstreamer-vaapi/template              |     5 +-
 srcpkgs/gstreamer1/template                   |     4 +-
 srcpkgs/gtk-vnc/template                      |    10 +-
 srcpkgs/gtk4/template                         |    16 +-
 srcpkgs/gtklock/template                      |    21 -
 srcpkgs/gtksourceview5/template               |    18 +-
 srcpkgs/guilt/template                        |     2 +-
 srcpkgs/gumbo-parser/template                 |     2 +-
 srcpkgs/gummiboot/patches/no-redefines.patch  |    66 -
 srcpkgs/gvfs/patches/meson-0.61.patch         |    10 +
 srcpkgs/gvfs/template                         |    12 +-
 srcpkgs/gwenview/template                     |     4 +-
 .../patches/link-against-system-libyaml.patch |    34 -
 ...orce-TLSv1.2-on-s_client-invocations.patch |    58 -
 srcpkgs/h2o/patches/use-etc-ssl-certs.patch   |    37 -
 srcpkgs/h2o/template                          |    19 +-
 .../harfbuzz/patches/fix-char-signed.patch    |    29 -
 srcpkgs/harfbuzz/template                     |     4 +-
 srcpkgs/haskell-language-server/template      |     6 +-
 srcpkgs/hatch-vcs/template                    |    24 -
 srcpkgs/hatch/template                        |    29 -
 srcpkgs/hatchling/template                    |    19 -
 srcpkgs/hcloud/template                       |     4 +-
 srcpkgs/hdparm/template                       |     4 +-
 srcpkgs/help2man/template                     |     8 +-
 srcpkgs/herbstluftwm/template                 |     4 +-
 .../hg-git/patches/fix-encoding-test.patch    |    15 -
 srcpkgs/hg-git/template                       |    17 +-
 srcpkgs/hitori/patches/meson-0.61.patch       |    41 +
 srcpkgs/hitori/template                       |     4 +-
 srcpkgs/homebank/template                     |     4 +-
 srcpkgs/horizon/template                      |     4 +-
 srcpkgs/hunspell-ca_ES/template               |    18 -
 srcpkgs/hut/template                          |    29 -
 srcpkgs/hwids/template                        |    15 +-
 srcpkgs/hwinfo/template                       |     4 +-
 srcpkgs/i3lock/template                       |     8 +-
 srcpkgs/i3status-rust/template                |     6 +-
 .../patches/data-Update-era.t-with-2022.patch |    36 -
 ...imum-candidate-window-page-size-to-1.patch |    37 -
 srcpkgs/ibus-anthy/template                   |    24 +-
 srcpkgs/ibus-array/template                   |    20 -
 .../patches/src-Fix-refcounting-issues.patch  |   267 -
 srcpkgs/ibus/template                         |    21 +-
 srcpkgs/iceauth/template                      |    12 +-
 srcpkgs/icewm/template                        |     4 +-
 srcpkgs/imlib2/template                       |     6 +-
 ...ibility-with-Poppler-22.03-and-later.patch |    50 -
 .../Fix-build-with-poppler-21.11.0.patch      |    29 -
 .../Fix-build-with-poppler-22.04.patch        |   143 -
 srcpkgs/inkscape/template                     |     2 +-
 srcpkgs/intel-gmmlib/template                 |     4 +-
 .../intel-media-driver/patches/execinfo.patch |    32 -
 srcpkgs/intel-media-driver/template           |     4 +-
 .../intellij-idea-community-edition/template  |     4 +-
 srcpkgs/inxi/template                         |     4 +-
 srcpkgs/iotop-c/template                      |    19 -
 srcpkgs/ipe/patches/poppler-22.03.0-fix.patch |    33 -
 srcpkgs/ipe/template                          |    12 +-
 srcpkgs/ipp-usb/template                      |     4 +-
 srcpkgs/iputils/template                      |     4 +-
 srcpkgs/irssi/template                        |     5 +-
 srcpkgs/iso-codes/template                    |     4 +-
 srcpkgs/iw/template                           |     4 +-
 srcpkgs/iwd/patches/resolvconf-default.patch  |     7 +-
 srcpkgs/iwd/template                          |     4 +-
 srcpkgs/jack/template                         |     9 +-
 srcpkgs/jadx/template                         |     4 +-
 srcpkgs/japa/template                         |    15 -
 srcpkgs/jc/template                           |     4 +-
 srcpkgs/jetbrains-jdk-bin/template            |     5 +-
 srcpkgs/jhead/template                        |     2 +-
 srcpkgs/jimtcl/template                       |     1 -
 srcpkgs/jitterentropy/template                |    10 +-
 srcpkgs/jpm/template                          |     6 +-
 ...1-4e9e44-Fix-read-past-end-of-buffer.patch |    24 +
 srcpkgs/json-c/template                       |     7 +-
 srcpkgs/jsonrpc-glib/template                 |    22 +-
 srcpkgs/juk/template                          |     4 +-
 srcpkgs/julius/template                       |     4 +-
 srcpkgs/just/template                         |     4 +-
 srcpkgs/k3d/template                          |     4 +-
 srcpkgs/k9s/template                          |     4 +-
 srcpkgs/kaccounts-integration/template        |     4 +-
 srcpkgs/kactivities5-stats/template           |     4 +-
 srcpkgs/kactivities5/template                 |     4 +-
 srcpkgs/kactivitymanagerd/template            |     4 +-
 srcpkgs/kamoso/template                       |     4 +-
 srcpkgs/kapidox/template                      |     4 +-
 srcpkgs/karchive/template                     |     4 +-
 srcpkgs/kasts/template                        |    19 -
 srcpkgs/kate5/template                        |     4 +-
 srcpkgs/kauth/template                        |     4 +-
 srcpkgs/kbd/template                          |     4 +-
 srcpkgs/kbookmarks/template                   |     4 +-
 srcpkgs/kcachegrind/template                  |     4 +-
 srcpkgs/kcalendarcore/template                |     4 +-
 srcpkgs/kcalutils/template                    |     4 +-
 srcpkgs/kcmutils/template                     |     4 +-
 srcpkgs/kcodecs/template                      |     4 +-
 srcpkgs/kcompletion/template                  |     4 +-
 srcpkgs/kconfig/template                      |     6 +-
 srcpkgs/kconfigwidgets/template               |     4 +-
 srcpkgs/kcontacts/template                    |     4 +-
 srcpkgs/kcoreaddons/template                  |     4 +-
 srcpkgs/kcrash/template                       |     4 +-
 srcpkgs/kcron/template                        |     4 +-
 srcpkgs/kdav/template                         |     4 +-
 srcpkgs/kdbusaddons/template                  |     4 +-
 srcpkgs/kde-cli-tools/template                |     4 +-
 srcpkgs/kde-gtk-config5/template              |     4 +-
 srcpkgs/kdeclarative/template                 |     4 +-
 srcpkgs/kdeconnect/template                   |     4 +-
 srcpkgs/kdecoration/template                  |     4 +-
 srcpkgs/kded/template                         |     4 +-
 srcpkgs/kdegraphics-thumbnailers/template     |     4 +-
 .../patches/0001-fix-test-build.patch         |    13 -
 .../patches/ksslcertificate.patch             |    71 +
 .../kdelibs4support/patches/ksslutils.patch   |    11 +
 srcpkgs/kdelibs4support/template              |     4 +-
 srcpkgs/kdenlive/template                     |     4 +-
 srcpkgs/kdepim-runtime/template               |     4 +-
 srcpkgs/kdeplasma-addons5/template            |     4 +-
 srcpkgs/kdesignerplugin/template              |     4 +-
 srcpkgs/kdesu/template                        |     4 +-
 srcpkgs/kdewebkit/template                    |     4 +-
 srcpkgs/kdialog/template                      |     4 +-
 srcpkgs/kdnssd/template                       |     4 +-
 srcpkgs/kdoctools/template                    |     4 +-
 srcpkgs/keditbookmarks/template               |     4 +-
 srcpkgs/kemoticons/template                   |     4 +-
 srcpkgs/keyd/template                         |     4 +-
 srcpkgs/kfilemetadata5/template               |     4 +-
 srcpkgs/kfind/template                        |     4 +-
 srcpkgs/kgamma5/template                      |     4 +-
 srcpkgs/kglobalaccel/template                 |     4 +-
 srcpkgs/kguiaddons/template                   |    16 +-
 srcpkgs/khard/template                        |     2 +-
 srcpkgs/khelpcenter/template                  |     4 +-
 srcpkgs/kholidays/template                    |     4 +-
 srcpkgs/khotkeys/template                     |     4 +-
 srcpkgs/khtml/template                        |     4 +-
 srcpkgs/ki18n/template                        |     4 +-
 srcpkgs/kicad-doc/template                    |     4 +-
 srcpkgs/kicad-footprints/template             |     4 +-
 srcpkgs/kicad-library/template                |     2 +-
 srcpkgs/kicad-packages3D/template             |     6 +-
 srcpkgs/kicad-symbols/template                |     4 +-
 srcpkgs/kicad-templates/template              |     4 +-
 srcpkgs/kicad/template                        |     4 +-
 srcpkgs/kiconthemes/template                  |     4 +-
 srcpkgs/kidentitymanagement/template          |     4 +-
 srcpkgs/kidletime/template                    |     4 +-
 srcpkgs/kig/template                          |     4 +-
 srcpkgs/kimageformats/template                |     4 +-
 srcpkgs/kimap/template                        |     4 +-
 srcpkgs/kinfocenter/template                  |     8 +-
 srcpkgs/kinit/template                        |     4 +-
 srcpkgs/kio-extras/template                   |     4 +-
 srcpkgs/kio-gdrive/template                   |     4 +-
 srcpkgs/kio/template                          |     4 +-
 srcpkgs/kirigami2/template                    |     4 +-
 srcpkgs/kismet/template                       |     2 +-
 srcpkgs/kitemmodels/template                  |     4 +-
 srcpkgs/kitemviews/template                   |     4 +-
 srcpkgs/kitinerary/template                   |     2 +-
 srcpkgs/kitty/template                        |     4 +-
 srcpkgs/kjobwidgets/template                  |     4 +-
 srcpkgs/kjs/template                          |     4 +-
 srcpkgs/kjsembed/template                     |     4 +-
 srcpkgs/kldap/template                        |     4 +-
 srcpkgs/kleopatra/template                    |     4 +-
 srcpkgs/kmag/template                         |     4 +-
 srcpkgs/kmail-account-wizard/template         |     4 +-
 srcpkgs/kmail/template                        |     4 +-
 srcpkgs/kmailtransport/template               |     4 +-
 srcpkgs/kmbox/template                        |     4 +-
 srcpkgs/kmediaplayer/template                 |     4 +-
 srcpkgs/kmenuedit/template                    |     4 +-
 srcpkgs/kmime/template                        |     4 +-
 srcpkgs/kmix/template                         |     4 +-
 srcpkgs/kmod/template                         |     6 +-
 .../kmymoney/patches/akonadi-include.patch    |    17 +
 srcpkgs/kmymoney/template                     |     6 +-
 srcpkgs/knewstuff/template                    |     4 +-
 srcpkgs/knights/template                      |     4 +-
 srcpkgs/knotifications/template               |     4 +-
 srcpkgs/knotifyconfig/template                |     4 +-
 srcpkgs/kolourpaint/template                  |     4 +-
 srcpkgs/kompare/template                      |     4 +-
 ...0c2b791275f3727f2240ca7fab9f58db943d.patch |    86 +
 srcpkgs/konsole/template                      |     4 +-
 srcpkgs/kontactinterface/template             |     4 +-
 srcpkgs/konversation/template                 |     4 +-
 srcpkgs/kopia/template                        |     4 +-
 srcpkgs/kotlin-bin/template                   |     4 +-
 srcpkgs/kpackage/template                     |     4 +-
 srcpkgs/kparts/template                       |     4 +-
 srcpkgs/kpat/template                         |     4 +-
 srcpkgs/kpeople/template                      |     4 +-
 srcpkgs/kpimtextedit/template                 |     4 +-
 srcpkgs/kplotting/template                    |     4 +-
 srcpkgs/kpty/template                         |     4 +-
 srcpkgs/kqtquickcharts/template               |     4 +-
 srcpkgs/kquickcharts/template                 |     4 +-
 srcpkgs/kross/template                        |     4 +-
 srcpkgs/kruler/template                       |     4 +-
 srcpkgs/krunner/template                      |     4 +-
 srcpkgs/kscreen/template                      |     4 +-
 srcpkgs/kscreenlocker/patches/musl.patch      |    10 +
 srcpkgs/kscreenlocker/template                |     4 +-
 srcpkgs/kservice/template                     |     4 +-
 srcpkgs/ksh/template                          |     8 +-
 srcpkgs/ksmtp/template                        |     4 +-
 srcpkgs/ksolid/template                       |     4 +-
 srcpkgs/ksshaskpass/template                  |     4 +-
 srcpkgs/ksystemlog/template                   |     4 +-
 srcpkgs/ksystemstats/template                 |     4 +-
 srcpkgs/kteatime/template                     |     4 +-
 srcpkgs/ktexteditor/template                  |     4 +-
 srcpkgs/ktextwidgets/template                 |     4 +-
 srcpkgs/ktnef/template                        |     4 +-
 srcpkgs/kturtle/template                      |     4 +-
 srcpkgs/kunitconversion/template              |     4 +-
 srcpkgs/kwallet-pam/template                  |     4 +-
 srcpkgs/kwallet/template                      |     4 +-
 srcpkgs/kwalletmanager/template               |     4 +-
 srcpkgs/kwayland-integration/template         |     4 +-
 srcpkgs/kwayland-server-devel                 |     1 +
 srcpkgs/kwayland-server/template              |    26 +
 srcpkgs/kwayland/template                     |     4 +-
 srcpkgs/kwidgetsaddons/template               |     4 +-
 srcpkgs/kwin/patches/cross.patch              |    20 +-
 srcpkgs/kwin/template                         |    23 +-
 srcpkgs/kwindowsystem/template                |     4 +-
 srcpkgs/kwrited/template                      |     4 +-
 srcpkgs/kxmlgui/template                      |     4 +-
 srcpkgs/kxmlrpcclient/template                |     4 +-
 srcpkgs/ladspa-sdk/template                   |     4 +-
 srcpkgs/lagrange/template                     |     4 +-
 srcpkgs/layer-shell-qt/template               |     4 +-
 srcpkgs/lazygit/template                      |     4 +-
 srcpkgs/legendary/template                    |     4 +-
 srcpkgs/lego/template                         |     4 +-
 srcpkgs/lfe/patches/no-install-on-build.patch |    11 +
 srcpkgs/lfe/template                          |    13 +-
 srcpkgs/libArcus/template                     |     2 +-
 srcpkgs/libXcursor/template                   |     8 +-
 srcpkgs/libXres/template                      |    10 +-
 srcpkgs/libXvMC/template                      |    10 +-
 srcpkgs/libadwaita/template                   |    10 +-
 srcpkgs/libaom/template                       |    14 +-
 srcpkgs/libarchive/template                   |     4 +-
 .../libcgroup/patches/CVE-2018-14348.patch    |    12 +
 .../patches/api.c-fix-infinite-loop.patch     |    38 +
 srcpkgs/libcgroup/patches/musl-decls.patch    |    22 +
 .../libcgroup/patches/musl-strerror_r.patch   |    22 +
 srcpkgs/libcgroup/template                    |    18 +-
 srcpkgs/libcompizconfig/template              |     2 +-
 srcpkgs/libdazzle/template                    |     9 +-
 srcpkgs/libenet/template                      |     5 +-
 srcpkgs/libenet/update                        |     3 +-
 srcpkgs/libepoxy/template                     |     4 +-
 srcpkgs/libfcitx-qt-common                    |     1 -
 srcpkgs/libfcitx-qt5/template                 |    31 +-
 srcpkgs/libfcitx-qt6                          |     1 -
 srcpkgs/libfilezilla/template                 |     4 +-
 srcpkgs/libgpg-error/patches/cross.patch      |    20 +
 srcpkgs/libgpg-error/patches/echo-fix.patch   |    32 +
 srcpkgs/libgpg-error/template                 |     4 +-
 srcpkgs/libgphoto2/template                   |     6 +-
 srcpkgs/libgravatar/template                  |     4 +-
 srcpkgs/libgrpc                               |     1 -
 .../patches/fix-cross-introspection.patch     |    14 -
 ...metar-test-dont-use-known-duplicates.patch |    51 -
 srcpkgs/libgweather/template                  |    20 +-
 srcpkgs/libgweather/update                    |     1 -
 srcpkgs/libheif/template                      |     2 +-
 srcpkgs/libiio-devel                          |     1 -
 srcpkgs/libiio-tools                          |     1 -
 srcpkgs/libiio/template                       |    36 -
 srcpkgs/libime/template                       |    20 +-
 srcpkgs/libinput-debug-gui                    |     1 +
 srcpkgs/libinput-debug-gui/template           |    29 -
 srcpkgs/libinput/template                     |    25 +-
 srcpkgs/libkcddb/template                     |     4 +-
 srcpkgs/libkdcraw5/template                   |     4 +-
 srcpkgs/libkdegames/template                  |     4 +-
 srcpkgs/libkdepim/template                    |     4 +-
 srcpkgs/libkgapi/template                     |     4 +-
 srcpkgs/libkipi5/template                     |     4 +-
 srcpkgs/libkleo/template                      |     4 +-
 srcpkgs/libkomparediff2/template              |     4 +-
 srcpkgs/libkscreen/template                   |     4 +-
 srcpkgs/libksieve/template                    |     4 +-
 srcpkgs/libksysguard/template                 |     4 +-
 srcpkgs/libmbim/template                      |     2 +-
 srcpkgs/libnotify/template                    |    11 +-
 srcpkgs/libnvme/patches/SCOPE_DELIMITER.patch |    13 +
 srcpkgs/libnvme/template                      |     5 +-
 srcpkgs/libopenal/template                    |     5 +-
 srcpkgs/libopenmpt/template                   |     6 +-
 srcpkgs/libopenraw-pixbuf-loader              |     1 -
 srcpkgs/libopenraw/template                   |    14 +-
 srcpkgs/libopensmtpd-devel                    |     1 -
 srcpkgs/libopensmtpd/template                 |    31 -
 .../fix-tests-musl-error-strings.patch        |    12 -
 srcpkgs/libostree/patches/musl-fixes.patch    |    10 +-
 srcpkgs/libostree/template                    |     4 +-
 srcpkgs/libphonenumber/template               |     2 +-
 srcpkgs/libplacebo/template                   |     6 +-
 srcpkgs/libportal-gtk3                        |     1 -
 srcpkgs/libportal-gtk3-devel                  |     1 -
 srcpkgs/libportal-gtk4                        |     1 -
 srcpkgs/libportal-gtk4-devel                  |     1 -
 srcpkgs/libportal/template                    |    80 +-
 srcpkgs/libqmi/template                       |     2 +-
 .../libreoffice/patches/poppler-22.03.0.patch |    28 -
 .../libreoffice/patches/poppler-22.04.0.patch |    71 -
 srcpkgs/libreoffice/template                  |     2 +-
 srcpkgs/libsoup3/template                     |     4 +-
 srcpkgs/libspiro/template                     |     6 +-
 srcpkgs/libstrophe/template                   |     6 +-
 srcpkgs/libtree/template                      |    21 -
 srcpkgs/libuninameslist/template              |     4 +-
 srcpkgs/libupnp/template                      |     5 +-
 srcpkgs/libvirt-python3/template              |     4 +-
 srcpkgs/libvirt/template                      |     4 +-
 srcpkgs/libxfce4ui/patches/vapi-deps.patch    |     8 -
 srcpkgs/libxfce4ui/template                   |    17 +-
 srcpkgs/libzip/template                       |    11 +-
 srcpkgs/lightdm/template                      |    17 +-
 srcpkgs/lightsoff/template                    |     7 +-
 srcpkgs/lilypond-doc/template                 |     4 +-
 srcpkgs/lilypond/template                     |     4 +-
 srcpkgs/linux/template                        |     2 +-
 srcpkgs/linux4.19/template                    |     4 +-
 srcpkgs/linux5.10/files/arm64-dotconfig       |    14 +-
 srcpkgs/linux5.10/files/i386-dotconfig        |    61 +-
 srcpkgs/linux5.10/files/x86_64-dotconfig      |    69 +-
 srcpkgs/linux5.10/template                    |    15 +-
 srcpkgs/linux5.15/files/arm64-dotconfig       |    74 +-
 srcpkgs/linux5.15/files/i386-dotconfig        |    53 +-
 srcpkgs/linux5.15/files/x86_64-dotconfig      |    61 +-
 srcpkgs/linux5.15/template                    |     4 +-
 srcpkgs/linux5.16-dbg                         |     1 +
 srcpkgs/linux5.16-headers                     |     1 +
 srcpkgs/linux5.16/files/arm64-dotconfig       | 12138 ++++++++++++++
 srcpkgs/linux5.16/files/i386-dotconfig        | 10336 ++++++++++++
 srcpkgs/linux5.16/files/mv-debug              |     7 +
 srcpkgs/linux5.16/files/ppc-dotconfig         |  8360 ++++++++++
 srcpkgs/linux5.16/files/ppc64-dotconfig       | 10408 ++++++++++++
 srcpkgs/linux5.16/files/ppc64le-dotconfig     | 10133 ++++++++++++
 srcpkgs/linux5.16/files/x86_64-dotconfig      | 10572 +++++++++++++
 .../btusb-quirk-HCI_FLT_CLEAR_ALL.patch       |    94 +
 .../linux5.16/patches/fix-musl-objtool.patch  |    16 +
 srcpkgs/linux5.16/patches/ppc-vas-on-4k.patch |    13 +
 .../linux5.16/patches/ppc64-be-elfv2.patch    |    86 +
 srcpkgs/linux5.16/template                    |   325 +
 srcpkgs/linux5.18/files/arm64-dotconfig       |     6 +-
 srcpkgs/linux5.18/files/i386-dotconfig        |    16 +-
 srcpkgs/linux5.18/files/x86_64-dotconfig      |    16 +-
 srcpkgs/linux5.18/template                    |     4 +-
 srcpkgs/linux5.4/template                     |     4 +-
 srcpkgs/litecoin/template                     |     2 +-
 srcpkgs/lsd/template                          |    15 +-
 srcpkgs/ltris/template                        |     4 +-
 .../files/lua-language-server                 |     6 -
 .../patches/enable-cross-compilation.patch    |    16 -
 .../patches/fix-stupid-broken-tests.patch     |    82 -
 srcpkgs/lua-language-server/patches/ppc.patch |    45 -
 srcpkgs/lua-language-server/template          |    33 -
 srcpkgs/luarocks-lua53/template               |     5 +-
 srcpkgs/lutris/template                       |     4 +-
 srcpkgs/macchanger/template                   |    22 +-
 srcpkgs/mailcommon/template                   |     4 +-
 srcpkgs/mailimporter/template                 |     4 +-
 srcpkgs/mako/patches/scdoc-native.patch       |    13 +
 srcpkgs/mako/template                         |    11 +-
 srcpkgs/marble5/template                      |     4 +-
 srcpkgs/mate-applets/template                 |     4 +-
 srcpkgs/mathcomp/template                     |     6 +-
 srcpkgs/maturin/patches/add-ppc-tier3.patch   |    44 +-
 srcpkgs/maturin/template                      |    42 +-
 srcpkgs/mcelog/template                       |     4 +-
 srcpkgs/mdBook/template                       |     4 +-
 srcpkgs/mdbook-mermaid/template               |     7 +-
 srcpkgs/mdevd/template                        |     4 +-
 .../patches/ppc64-snes-libco-elfv2.patch      |   325 +
 srcpkgs/mednafen/template                     |     4 +-
 srcpkgs/mednaffe/template                     |     4 +-
 srcpkgs/megapixels/template                   |    13 -
 srcpkgs/megapixels/update                     |     1 -
 srcpkgs/mercurial/template                    |     4 +-
 srcpkgs/mercury-libs                          |     1 -
 srcpkgs/mercury-tools                         |     1 -
 srcpkgs/mercury/template                      |   131 -
 ...ch64-force-persistent-buffers-to-GTT.patch |    39 -
 srcpkgs/mesa/template                         |    15 +-
 srcpkgs/messagelib/template                   |     4 +-
 srcpkgs/micro/template                        |    10 +-
 srcpkgs/miller/template                       |     9 +-
 srcpkgs/milou/template                        |     4 +-
 srcpkgs/minetest/template                     |    12 +-
 srcpkgs/minify/template                       |     4 +-
 srcpkgs/miniserve/template                    |     4 +-
 srcpkgs/mitmproxy/template                    |    32 -
 srcpkgs/mixxx/template                        |    57 +-
 srcpkgs/mkfontscale/template                  |     8 +-
 srcpkgs/mkinitcpio/patches/fix-depmod.patch   |    30 -
 srcpkgs/mkinitcpio/template                   |     2 +-
 srcpkgs/mkvtoolnix/template                   |     4 +-
 srcpkgs/mm-common/template                    |     6 +-
 srcpkgs/mmtf-cpp/template                     |     6 +-
 .../mobile-broadband-provider-info/template   |     4 +-
 srcpkgs/moby/template                         |    10 +-
 srcpkgs/modemmanager-qt5/template             |     4 +-
 srcpkgs/monero/template                       |     4 +
 srcpkgs/mongo-c-driver/template               |     4 +-
 srcpkgs/monocypher/template                   |     6 +-
 srcpkgs/mosh/template                         |     2 +-
 srcpkgs/mousepad/template                     |     4 +-
 srcpkgs/mozc/template                         |     2 +-
 srcpkgs/mozjs91/template                      |     2 +-
 srcpkgs/mpd/template                          |     6 +-
 srcpkgs/mpg123/template                       |     7 +-
 srcpkgs/mpv/template                          |     2 +-
 srcpkgs/msbuild-bin/template                  |     8 +-
 srcpkgs/msgpack-cxx/template                  |    19 -
 srcpkgs/msgpack-cxx/update                    |     1 -
 srcpkgs/msgpack/template                      |    21 +-
 srcpkgs/msgpack/update                        |     2 +-
 srcpkgs/mtxclient/template                    |     8 +-
 srcpkgs/mumble/files/mumble-server/log/run    |     3 -
 srcpkgs/mumble/files/mumble-server/run        |     4 -
 srcpkgs/mumble/patches/config.patch           |    11 -
 srcpkgs/mumble/template                       |    19 +-
 srcpkgs/mupdf/template                        |     6 +-
 .../patches/fix-mpris-detection.patch         |    25 +
 srcpkgs/musikcube/template                    |     8 +-
 srcpkgs/musl/patches/gettid.patch             |    49 -
 ...tly_instead_of_using_procfs_readlink.patch |   219 -
 ...in_readlink_syscall_with_zero_buffer.patch |    59 -
 srcpkgs/musl/template                         |     2 +-
 srcpkgs/mutt/template                         |    11 +-
 srcpkgs/mutter/template                       |    21 +-
 srcpkgs/nautilus-gnome-console-extension      |     1 -
 srcpkgs/nautilus/template                     |    17 +-
 srcpkgs/ncmpc/template                        |     8 +-
 srcpkgs/ndisc6/template                       |     4 +-
 srcpkgs/neatvnc/template                      |     4 +-
 srcpkgs/nemiver/template                      |     6 +-
 srcpkgs/neovim/template                       |     4 +-
 srcpkgs/netpbm/template                       |    10 +-
 .../nettle/patches/musl-ppc-use-auxval.patch  |    21 +
 srcpkgs/nettle/patches/ppc64-elfv2.patch      |    22 +
 srcpkgs/nettle/template                       |     5 +-
 srcpkgs/networkmanager-qt5/template           |     4 +-
 srcpkgs/newsboat/template                     |     4 +-
 srcpkgs/nextcloud-client/template             |     5 +-
 srcpkgs/nheko/template                        |     6 +-
 srcpkgs/nim/template                          |    11 +-
 srcpkgs/nqp/template                          |     4 +-
 srcpkgs/nsd/template                          |     4 +-
 srcpkgs/nsjail/template                       |     2 +-
 srcpkgs/nspr/template                         |     4 +-
 srcpkgs/nss/template                          |     6 +-
 srcpkgs/nsss/template                         |     2 +-
 srcpkgs/nsxiv/template                        |    10 +-
 srcpkgs/nushell/template                      |     4 +-
 srcpkgs/nvidia/template                       |     4 +-
 srcpkgs/nvidia390/template                    |     8 +-
 srcpkgs/nvidia470/template                    |     4 +-
 srcpkgs/nvme-cli/patches/musl.patch           |    18 +
 srcpkgs/nvme-cli/template                     |     4 +-
 srcpkgs/nvtop/template                        |     8 +-
 srcpkgs/oblibs/template                       |     2 +-
 srcpkgs/ocaml-camlp-streams/template          |     4 +-
 srcpkgs/oil/template                          |     6 +-
 srcpkgs/okular/template                       |     4 +-
 srcpkgs/openblas/template                     |     6 +-
 srcpkgs/openconnect/template                  |     6 +-
 srcpkgs/opendht/template                      |     4 +-
 srcpkgs/opendkim/template                     |     7 +-
 srcpkgs/openjdk10-bootstrap/update            |     3 -
 .../files/musl_patches/8289477.patch          |    35 -
 srcpkgs/openjdk11/template                    |     3 +-
 srcpkgs/openjdk12-bootstrap/update            |     2 -
 srcpkgs/openjdk13-bootstrap/update            |     4 -
 srcpkgs/openjdk14-bootstrap/update            |     4 -
 srcpkgs/openjdk15-bootstrap/update            |     4 -
 srcpkgs/openjdk16-bootstrap/update            |     4 -
 .../files/musl_patches/8289477.patch          |    35 -
 srcpkgs/openjdk17/template                    |     9 +-
 srcpkgs/openjdk17/update                      |     2 +-
 ...c27e7c91f745a1dda9991b5deea3cbef2072.patch |    31 +
 ...49edad7fb31ebbf03c60a45b72aaa7b7412b.patch |    26 +
 srcpkgs/openjpeg2/template                    |    13 +-
 srcpkgs/openocd/template                      |     4 +-
 srcpkgs/openrazer-meta/template               |     6 +-
 .../patches/cleanup-search-paths.patch        |    25 -
 srcpkgs/opensmtpd-filter-dkimsign/template    |    22 -
 srcpkgs/openssl/template                      |     9 +-
 srcpkgs/opentoonz/template                    |     6 +-
 srcpkgs/opera/template                        |     4 +-
 srcpkgs/orca/template                         |     7 +-
 srcpkgs/osinfo-db/template                    |     6 +-
 srcpkgs/oxygen-icons5/template                |     4 +-
 srcpkgs/oxygen/template                       |     4 +-
 srcpkgs/pam-gnupg/template                    |     6 +-
 srcpkgs/pamixer/template                      |    14 +-
 srcpkgs/pango/template                        |     4 +-
 srcpkgs/paper-icon-theme/template             |    11 +-
 srcpkgs/papirus-icon-theme/template           |     4 +-
 srcpkgs/parallel/patches/destdir.patch        |    23 +
 srcpkgs/parallel/template                     |     4 +-
 srcpkgs/parted/template                       |     4 +-
 srcpkgs/patchutils/template                   |     2 +-
 srcpkgs/pax-utils/template                    |     9 +-
 srcpkgs/pdf.js/template                       |     4 +-
 srcpkgs/pencil2d/template                     |     4 +-
 srcpkgs/perl-Alien-Build/template             |     4 +-
 srcpkgs/perl-AnyEvent-I3/template             |     2 +-
 srcpkgs/perl-AnyEvent/template                |     2 +-
 srcpkgs/perl-Class-MethodMaker/template       |    15 -
 srcpkgs/perl-Crypt-OpenSSL-RSA/template       |     6 +-
 srcpkgs/perl-Data-Perl/template               |    16 -
 srcpkgs/perl-File-MimeInfo/template           |     4 +-
 srcpkgs/perl-File-ShareDir-Install/template   |     6 +-
 .../patches/0001-disables-version-check.patch |    90 -
 .../0002-Hardcode-path-to-usr-bin-gpg.patch   |    38 -
 srcpkgs/perl-GnuPG-Interface/template         |    15 -
 .../perl-Mail-AuthenticationResults/template  |    16 -
 srcpkgs/perl-Mail-Box/template                |     6 +-
 srcpkgs/perl-Mail-DKIM/template               |     8 +-
 srcpkgs/perl-Mail-Message/template            |     6 +-
 srcpkgs/perl-Mail-Transport/template          |     6 +-
 srcpkgs/perl-Module-Find/template             |     6 +-
 srcpkgs/perl-MooX-HandlesVia/template         |    16 -
 srcpkgs/perl-MooX-Types-MooseLike/template    |    16 -
 srcpkgs/perl-MooX-late/template               |    16 -
 srcpkgs/perl-Net-IDN-Encode/template          |    16 -
 srcpkgs/perl-Net-SSH2/template                |     6 +-
 srcpkgs/perl-PPR/template                     |     6 +-
 srcpkgs/perl-Role-Hooks/template              |    16 -
 srcpkgs/perl-Specio/template                  |     6 +-
 srcpkgs/perl-Sub-HandlesVia/template          |    16 -
 srcpkgs/perl-Test-MockModule/template         |     4 +-
 srcpkgs/perl-Test-Time/template               |     6 +-
 srcpkgs/perl-Type-Tiny/template               |    15 -
 srcpkgs/perl-WWW-Mechanize/template           |     4 +-
 srcpkgs/perl-YAML-PP/template                 |     4 +-
 srcpkgs/pgbouncer/template                    |     8 +-
 srcpkgs/pgmetrics/template                    |     4 +-
 srcpkgs/pgweb/template                        |     5 +-
 srcpkgs/phoronix-test-suite/template          |     4 +-
 srcpkgs/php8.0/patches/fix-manpages.patch     |    25 -
 srcpkgs/php8.0/template                       |     7 +-
 srcpkgs/php8.1/patches/fix-manpages.patch     |    25 -
 srcpkgs/php8.1/template                       |     7 +-
 srcpkgs/pim-data-exporter/template            |     4 +-
 srcpkgs/pimcommon/template                    |     4 +-
 srcpkgs/pipewire/files/pipewire-pulse.desktop |     8 -
 srcpkgs/pipewire/files/pipewire-pulse/run     |     2 +-
 srcpkgs/pipewire/files/pipewire.desktop       |     8 -
 ...15d0c0c66b64c7198a34ad3c4b43445667d2.patch |    22 -
 ...fd46262b1a90ad94f86e34216a1a886d9463.patch |    22 -
 srcpkgs/pipewire/template                     |     7 +-
 srcpkgs/plasma-browser-integration/template   |     4 +-
 srcpkgs/plasma-desktop/template               |     4 +-
 srcpkgs/plasma-disks/template                 |     4 +-
 srcpkgs/plasma-firewall/template              |     4 +-
 srcpkgs/plasma-framework/template             |    11 +-
 srcpkgs/plasma-integration/template           |     6 +-
 srcpkgs/plasma-nm/template                    |     4 +-
 srcpkgs/plasma-pa/template                    |     7 +-
 srcpkgs/plasma-sdk/template                   |     4 +-
 srcpkgs/plasma-systemmonitor/template         |     4 +-
 srcpkgs/plasma-thunderbolt/template           |     4 +-
 srcpkgs/plasma-vault/template                 |     4 +-
 srcpkgs/plasma-workspace-wallpapers/template  |     4 +-
 srcpkgs/plasma-workspace/template             |     6 +-
 srcpkgs/pnpm/template                         |     8 +-
 srcpkgs/podget/template                       |     9 +-
 srcpkgs/poke/template                         |     4 +-
 srcpkgs/polari/template                       |     2 +-
 srcpkgs/polkit-kde-agent/template             |     4 +-
 srcpkgs/poppler-data/template                 |     4 +-
 srcpkgs/poppler-qt5/template                  |    49 +-
 srcpkgs/poppler-qt6                           |     1 -
 srcpkgs/poppler-qt6-devel                     |     1 -
 .../patches/cmake-build-type-none.patch       |    13 -
 srcpkgs/poppler/patches/fix-cflags.patch      |    21 +
 srcpkgs/poppler/template                      |    22 +-
 srcpkgs/portage/template                      |     4 +-
 srcpkgs/postgis                               |     1 -
 srcpkgs/postgis-postgresql14/template         |     8 +-
 srcpkgs/postgis/template                      |    32 +
 srcpkgs/postgis/update                        |     1 +
 srcpkgs/postgresql/files/pg_config.sh.in      |   143 +
 srcpkgs/postgresql/files/postgresql.confd     |    17 +
 srcpkgs/postgresql/files/postgresql.pam       |     3 +
 srcpkgs/postgresql/files/postgresql/control/t |     2 +
 srcpkgs/postgresql/files/postgresql/log/run   |     2 +
 srcpkgs/postgresql/files/postgresql/run       |    30 +
 .../patches/pg_config-cross-value.patch       |    46 +
 srcpkgs/postgresql/template                   |   194 +-
 srcpkgs/postgresql13/template                 |     8 +-
 srcpkgs/postgresql14/template                 |     6 +-
 .../{postgresql-full => postgresql9.6-libs}   |     0
 srcpkgs/postgresql9.6-libs-devel              |     1 +
 srcpkgs/powerdevil/template                   |     4 +-
 srcpkgs/prison/template                       |     4 +-
 srcpkgs/privoxy/files/privoxy/log/run         |     2 +-
 srcpkgs/privoxy/template                      |    26 +-
 srcpkgs/procs/template                        |     4 +-
 srcpkgs/profanity/template                    |     8 +-
 srcpkgs/proftpd/template                      |     4 +-
 srcpkgs/prosody/template                      |     8 +-
 srcpkgs/protobuf-c/template                   |     4 +-
 srcpkgs/protobuf/template                     |     4 +-
 srcpkgs/protonmail-bridge/template            |     4 +-
 srcpkgs/pueue/template                        |     4 +-
 srcpkgs/purpose/template                      |     4 +-
 srcpkgs/py3status/template                    |     4 +-
 srcpkgs/pylint/template                       |    10 +-
 srcpkgs/pymol/template                        |     4 +-
 srcpkgs/python-Cython/template                |     4 +-
 srcpkgs/python-atomicwrites/template          |     2 +-
 srcpkgs/python-b2sdk/template                 |     4 +-
 srcpkgs/python-cffi/template                  |     4 +-
 srcpkgs/python-isodate/template               |    30 +
 .../python-notify/patches/libnotify07.patch   |    36 +
 .../notify-python-0.1.1-fix-GTK-symbols.patch |    25 +
 srcpkgs/python-notify/template                |    26 +
 srcpkgs/python-notify/update                  |     1 +
 srcpkgs/python-rdflib/template                |    43 +
 .../{python3-rdflib => python-rdflib}/update  |     0
 srcpkgs/python-tkinter/template               |     4 +-
 srcpkgs/python-urwid/template                 |    23 +
 srcpkgs/python/template                       |     4 +-
 srcpkgs/python3-Arpeggio/template             |    25 -
 srcpkgs/python3-BeautifulSoup4/template       |     7 +-
 srcpkgs/python3-PGPy/template                 |    10 +-
 srcpkgs/python3-Pillow/template               |     4 +-
 srcpkgs/python3-PyPDF2/template               |    13 +-
 srcpkgs/python3-PyQt-builder/template         |     6 +-
 srcpkgs/python3-PyQt5-webengine/template      |     4 +-
 srcpkgs/python3-PyQt5/template                |     4 +-
 .../patches/importlib_metadata.patch          |   306 -
 srcpkgs/python3-Pygments/template             |     2 +-
 srcpkgs/python3-Sphinx/template               |     4 +-
 srcpkgs/python3-adblock/template              |     4 +-
 srcpkgs/python3-aiorpcx/template              |    11 +-
 srcpkgs/python3-alembic/template              |     4 +-
 srcpkgs/python3-ansible-compat/template       |     4 +-
 srcpkgs/python3-ansible-lint/template         |    45 +-
 srcpkgs/python3-asgiref/template              |    20 -
 srcpkgs/python3-audioread/template            |     6 +-
 srcpkgs/python3-bracex/template               |     8 +-
 srcpkgs/python3-cached-property/template      |     8 +-
 srcpkgs/python3-certifi/template              |     6 +-
 srcpkgs/python3-charset-normalizer/template   |     4 +-
 srcpkgs/python3-click-log/template            |     2 +-
 srcpkgs/python3-click-threading/template      |     2 +-
 srcpkgs/python3-click/template                |     2 +-
 srcpkgs/python3-colorama/template             |     9 +-
 srcpkgs/python3-cryptography/template         |     4 +-
 srcpkgs/python3-cryptography_vectors/template |     4 +-
 srcpkgs/python3-ddt/template                  |     4 +-
 srcpkgs/python3-dominate/template             |     7 +-
 srcpkgs/python3-dulwich/template              |    12 +-
 srcpkgs/python3-editables/template            |    21 -
 srcpkgs/python3-etesync/template              |     2 +-
 srcpkgs/python3-executing/template            |     4 +-
 srcpkgs/python3-filelock/template             |     4 +-
 srcpkgs/python3-frozendict/template           |     4 +-
 srcpkgs/python3-furl/template                 |     2 +-
 srcpkgs/python3-gitlab/template               |    18 +-
 srcpkgs/python3-h2/template                   |    12 +-
 srcpkgs/python3-hcloud/template               |     4 +-
 srcpkgs/python3-httplib2/template             |     4 +-
 srcpkgs/python3-icalendar/template            |     2 +-
 srcpkgs/python3-imageio/template              |     4 +-
 srcpkgs/python3-importlib_metadata/template   |    16 +
 srcpkgs/python3-irc/template                  |    16 +-
 srcpkgs/python3-isodate                       |     1 +
 srcpkgs/python3-isodate/template              |    23 -
 srcpkgs/python3-jaraco.logging/template       |    19 -
 srcpkgs/python3-jaraco.stream/template        |    19 -
 srcpkgs/python3-jsondiff/template             |     6 +-
 srcpkgs/python3-jsonschema/template           |    24 +-
 srcpkgs/python3-kaitaistruct/template         |    18 -
 srcpkgs/python3-keyring/template              |    10 +-
 .../patches/setuptools_scm-7.patch            |    10 -
 srcpkgs/python3-logfury/template              |    13 +-
 srcpkgs/python3-lz4/template                  |     2 +-
 srcpkgs/python3-matrix-common/template        |     4 +-
 srcpkgs/python3-mpv/template                  |    16 +-
 srcpkgs/python3-nbxmpp/template               |     4 +-
 srcpkgs/python3-numpy/template                |     4 +-
 srcpkgs/python3-orderedmultidict/template     |     2 +-
 srcpkgs/python3-pamqp/template                |     4 +-
 srcpkgs/python3-parver/template               |    20 -
 srcpkgs/python3-passlib/template              |     9 +-
 srcpkgs/python3-pathvalidate/template         |    21 -
 srcpkgs/python3-phonenumbers/template         |     4 +-
 srcpkgs/python3-pikepdf/template              |    19 +-
 srcpkgs/python3-pip/template                  |     4 +-
 srcpkgs/python3-pipenv/template               |    13 +-
 srcpkgs/python3-pipx/template                 |    10 +-
 srcpkgs/python3-platformdirs/template         |    11 +-
 srcpkgs/python3-protobuf/template             |     4 +-
 srcpkgs/python3-publicsuffix2/template        |    19 -
 srcpkgs/python3-pybind11/template             |     7 +-
 srcpkgs/python3-pycotap/template              |    17 -
 srcpkgs/python3-pygccxml/template             |    32 -
 srcpkgs/python3-pyinfra/template              |     4 +-
 srcpkgs/python3-pymediainfo/template          |     4 +-
 srcpkgs/python3-pytest-sugar/template         |     5 +-
 srcpkgs/python3-raven/template                |     4 +-
 srcpkgs/python3-rdflib                        |     1 +
 srcpkgs/python3-rdflib/template               |    28 -
 srcpkgs/python3-regex/template                |     6 +-
 srcpkgs/python3-requests-toolbelt/template    |     2 +-
 srcpkgs/python3-requests/template             |     4 +-
 srcpkgs/python3-rich/template                 |     4 +-
 srcpkgs/python3-ruamel.yaml/template          |    14 +-
 srcpkgs/python3-scipy/template                |    19 +-
 srcpkgs/python3-scrypt/template               |     2 +-
 srcpkgs/python3-send2trash/template           |    11 +-
 .../patches/unwind_cross_breakage.patch       |   219 -
 srcpkgs/python3-setuptools-rust/template      |     6 +-
 srcpkgs/python3-setuptools/template           |     4 +-
 srcpkgs/python3-setuptools_scm/template       |     4 +-
 srcpkgs/python3-shellingham/template          |    20 -
 srcpkgs/python3-shodan/template               |     9 +-
 srcpkgs/python3-sip-PyQt5/template            |     6 +-
 srcpkgs/python3-slugify/template              |    14 +-
 srcpkgs/python3-slugify/update                |     1 +
 srcpkgs/python3-straight.plugin/template      |    18 -
 srcpkgs/python3-svg.path/template             |     5 +-
 srcpkgs/python3-tabulate/template             |     6 +-
 srcpkgs/python3-text-unidecode/template       |    10 +-
 srcpkgs/python3-tifffile/template             |     4 +-
 srcpkgs/python3-tkinter/template              |     4 +-
 srcpkgs/python3-tomli-w/template              |    20 -
 srcpkgs/python3-transifex-client              |     1 -
 .../patches/relax-deps.patch                  |     9 +
 srcpkgs/python3-transifex-client/template     |    15 +
 srcpkgs/python3-tzlocal/template              |     2 +-
 srcpkgs/python3-ultrajson/template            |     6 +-
 srcpkgs/python3-urwid                         |     1 +
 srcpkgs/python3-urwid/template                |    16 -
 srcpkgs/python3-userpath/template             |    12 +-
 srcpkgs/python3-virtualenv/template           |    10 +-
 srcpkgs/python3-vobject/template              |     2 +-
 srcpkgs/python3-wcmatch/template              |    12 +-
 srcpkgs/python3-xdg/template                  |     9 +-
 srcpkgs/python3-xvfbwrapper/template          |    19 -
 srcpkgs/python3-yamllint/template             |     5 +-
 srcpkgs/python3-youtube-search/template       |    16 +-
 srcpkgs/python3-youtubesearch/template        |     4 +-
 srcpkgs/python3-zeroconf/template             |     4 +-
 srcpkgs/python3-zipp/template                 |    21 +
 srcpkgs/python3-zstandard/template            |    30 -
 srcpkgs/python3/template                      |     4 +-
 srcpkgs/qdirstat/template                     |     6 +-
 srcpkgs/qemu-user-static/template             |     6 +-
 .../{files/README.voidlinux => INSTALL.msg}   |     0
 ...l.c-define-__SIGRTMIN-MAX-for-non-GN.patch |    37 +
 srcpkgs/qemu/patches/cve-2022-0358.patch      |   101 +
 .../qemu/patches/fix-acpi-slic-table.patch    |    90 +
 .../qemu/patches/fix-linux-user-ppc32.patch   |   117 -
 srcpkgs/qemu/patches/musl-rlimit-rttime.patch |    13 -
 srcpkgs/qemu/patches/xxx-ppcle.patch          |    35 +-
 srcpkgs/qemu/template                         |     8 +-
 srcpkgs/qownnotes/template                    |     4 +-
 srcpkgs/qpdf/update                           |     1 -
 srcpkgs/qprint/template                       |    20 -
 srcpkgs/qpwgraph/template                     |     4 +-
 srcpkgs/qqc2-desktop-style/template           |     4 +-
 .../files/Qt5TextToSpeechConfig.cmake         |    10 +-
 srcpkgs/qt5-speech/template                   |     6 +-
 srcpkgs/qt5-styleplugins/template             |     2 +-
 srcpkgs/qt5/template                          |     6 +-
 srcpkgs/qtractor/template                     |    21 +-
 srcpkgs/qtspell-devel                         |     1 -
 srcpkgs/qtspell/template                      |    23 -
 srcpkgs/qtutilities/template                  |     4 +-
 srcpkgs/quakespasm/template                   |     4 +-
 .../quodlibet/patches/collections_abc.patch   |   103 +
 srcpkgs/quodlibet/template                    |     8 +-
 srcpkgs/radare2/patches/ppc.patch             |    13 -
 srcpkgs/radare2/template                      |     4 +-
 srcpkgs/radicale/template                     |    21 +-
 srcpkgs/rakudo/template                       |     4 +-
 srcpkgs/rclone/patches/alignment.patch        |    45 -
 srcpkgs/rclone/template                       |    16 +-
 srcpkgs/rebar3/template                       |     6 +-
 srcpkgs/remmina/template                      |     6 +-
 srcpkgs/removed-packages/template             |    13 +-
 srcpkgs/restic/template                       |     4 +-
 srcpkgs/riff/template                         |     4 +-
 srcpkgs/rinutils/template                     |     4 +-
 srcpkgs/ristretto/template                    |     4 +-
 srcpkgs/rocksndiamonds/template               |     4 +-
 srcpkgs/rofi-emoji/template                   |     4 +-
 srcpkgs/rofi-rbw/template                     |     4 +-
 srcpkgs/root/template                         |    10 +-
 srcpkgs/rootlesskit/template                  |     2 +-
 srcpkgs/rot8/template                         |     6 +-
 srcpkgs/routinator/template                   |     6 +-
 srcpkgs/rpi-eeprom/template                   |    14 +-
 .../patches/disable-telemetry.patch           |    11 +
 srcpkgs/rpi-imager/template                   |     6 +-
 srcpkgs/rpi-kernel/template                   |     6 +-
 srcpkgs/rpi2-kernel/template                  |     6 +-
 srcpkgs/rpi3-kernel/template                  |     6 +-
 srcpkgs/rpi4-kernel/template                  |     6 +-
 srcpkgs/rpm/template                          |     9 +-
 srcpkgs/rtl_433/template                      |    10 +-
 srcpkgs/runc/template                         |     4 +-
 srcpkgs/ruplacer/template                     |     5 +-
 srcpkgs/rust-analyzer/template                |     4 +-
 ...Symlink-rustup-instead-of-copying-it.patch |    45 -
 .../rustup/patches/dont-copy-rustup-bin.patch |    15 +
 srcpkgs/rustup/template                       |     4 +-
 srcpkgs/s6-dns/template                       |     4 +-
 srcpkgs/s6-linux-utils/template               |     4 +-
 srcpkgs/s6-man-pages/template                 |     4 +-
 srcpkgs/s6-networking-man-pages/template      |     6 +-
 srcpkgs/s6-networking/template                |     4 +-
 srcpkgs/s6-portable-utils-man-pages/template  |     4 +-
 srcpkgs/s6-portable-utils/template            |     4 +-
 srcpkgs/s6-rc/template                        |     4 +-
 srcpkgs/s6/template                           |     4 +-
 srcpkgs/sane/template                         |     9 +-
 .../sbc/patches/fix-build-on-non-x86.patch    |    43 +
 srcpkgs/sbc/template                          |     4 +-
 srcpkgs/sbcl/template                         |     8 +-
 srcpkgs/sc-controller/template                |     7 +-
 srcpkgs/scid_vs_pc/template                   |     4 +-
 srcpkgs/scite/template                        |     4 +-
 srcpkgs/scons/template                        |    15 +-
 .../patches/0001-poppler-22.02.0-fix.patch    |   129 -
 .../patches/0002-poppler-22.03.0-fix.patch    |    52 -
 .../patches/0003-poppler-22.04.0-fix.patch    |   288 -
 srcpkgs/scribus/template                      |     4 +-
 srcpkgs/sddm-kcm/template                     |     4 +-
 srcpkgs/sddm/patches/qt-5.15.2.patch          |    23 -
 srcpkgs/setzer/template                       |     8 +-
 srcpkgs/sigi/template                         |    11 +-
 srcpkgs/signing-party/patches/makefiles.patch |   232 -
 srcpkgs/signing-party/template                |    27 -
 srcpkgs/signon-kwallet-extension/template     |     4 +-
 srcpkgs/simple-scan/patches/meson-0.61.patch  |    37 +
 srcpkgs/simple-scan/patches/vala-0.56.patch   |    25 +
 srcpkgs/simple-scan/template                  |     5 +-
 srcpkgs/sinit/template                        |     8 +-
 srcpkgs/sip/template                          |    11 +-
 srcpkgs/skaffold/template                     |     2 +-
 srcpkgs/skalibs/template                      |     4 +-
 srcpkgs/skype/template                        |     4 +-
 srcpkgs/slack-desktop/template                |     4 +-
 srcpkgs/slock/template                        |     1 -
 srcpkgs/smplayer/template                     |     4 +-
 srcpkgs/sndio/template                        |     6 +-
 srcpkgs/snixembed/template                    |     2 +-
 srcpkgs/soju/template                         |     4 +-
 srcpkgs/solvespace/template                   |     7 +-
 srcpkgs/sonnet/template                       |     4 +-
 srcpkgs/spacefm/template                      |     2 +-
 srcpkgs/spectacle/template                    |     4 +-
 srcpkgs/speedometer/template                  |    14 +-
 srcpkgs/speedometer/update                    |     1 -
 srcpkgs/speex/template                        |     7 +-
 srcpkgs/speexdsp/template                     |     6 +-
 srcpkgs/spice-gtk/template                    |     7 +-
 srcpkgs/spice-protocol/template               |     5 +-
 .../patches/disable-crash-handler.patch       |     8 +-
 srcpkgs/spotify-qt/template                   |     6 +-
 srcpkgs/sqlite/template                       |     6 +-
 srcpkgs/sqlmap/template                       |     4 +-
 srcpkgs/squirrel/template                     |     7 +-
 srcpkgs/srb2/patches/comptime.patch           |    19 -
 srcpkgs/srb2/patches/libadd-execinfo.patch    |    12 +
 srcpkgs/srb2/template                         |    14 +-
 srcpkgs/sslscan/template                      |     4 +-
 srcpkgs/stack/template                        |     2 +-
 srcpkgs/starship/template                     |     4 +-
 srcpkgs/steam/template                        |     4 +-
 srcpkgs/stellarium/template                   |     4 +-
 srcpkgs/strawberry/template                   |     2 +-
 srcpkgs/stress-ng/template                    |     4 +-
 srcpkgs/subfinder/template                    |     4 +-
 srcpkgs/sudo/template                         |     4 +-
 srcpkgs/suil/template                         |     7 +-
 srcpkgs/superlu/template                      |     8 +-
 srcpkgs/svgpart/template                      |     4 +-
 srcpkgs/swayimg/template                      |    21 -
 .../swell-foop/patches/fix-vala-array.patch   |    11 +
 srcpkgs/swell-foop/template                   |     7 +-
 srcpkgs/swirc/template                        |     4 +-
 srcpkgs/synapse/template                      |    10 +-
 srcpkgs/syncthing-gtk/template                |     3 +-
 srcpkgs/syncthing/template                    |     4 +-
 srcpkgs/syndication/template                  |     4 +-
 srcpkgs/syntax-highlighting/template          |     4 +-
 srcpkgs/sysdig/template                       |     2 +-
 srcpkgs/sysprof/template                      |    14 +-
 srcpkgs/systemsettings/template               |     4 +-
 srcpkgs/tageditor/template                    |     4 +-
 srcpkgs/tagparser/template                    |     4 +-
 srcpkgs/tarpaulin/template                    |     2 +-
 srcpkgs/telegram-desktop/patches/cross.patch  |    19 +
 srcpkgs/telegram-desktop/template             |     4 +-
 srcpkgs/template-glib/template                |     8 +-
 srcpkgs/tepl/patches/no-gir.patch             |    45 +
 srcpkgs/tepl/template                         |    27 +-
 srcpkgs/termshark/template                    |     4 +-
 srcpkgs/terraform/template                    |     4 +-
 srcpkgs/terragrunt/template                   |     4 +-
 srcpkgs/texlab/patches/no-rustfmt.patch       |    13 +
 srcpkgs/texlab/template                       |     4 +-
 srcpkgs/texlive/template                      |     4 +-
 srcpkgs/tg_owt/template                       |    16 +-
 srcpkgs/thermald/files/thermald/log/run       |     1 -
 srcpkgs/thermald/files/thermald/run           |     2 +-
 srcpkgs/thermald/template                     |     9 +-
 srcpkgs/threadweaver/template                 |     4 +-
 srcpkgs/thunderbird-i18n-af                   |     1 -
 srcpkgs/thunderbird-i18n-cak                  |     1 -
 srcpkgs/thunderbird-i18n-en-CA                |     1 -
 srcpkgs/thunderbird-i18n-es-MX                |     1 -
 srcpkgs/thunderbird-i18n-ka                   |     1 -
 srcpkgs/thunderbird-i18n-kab                  |     1 -
 srcpkgs/thunderbird-i18n-kk                   |     1 -
 srcpkgs/thunderbird-i18n-lv                   |     1 -
 srcpkgs/thunderbird-i18n-ms                   |     1 -
 srcpkgs/thunderbird-i18n-pa-IN                |     1 -
 srcpkgs/thunderbird-i18n-th                   |     1 -
 srcpkgs/thunderbird-i18n-uz                   |     1 -
 .../thunderbird-i18n/files/update-lang-list   |     1 -
 srcpkgs/thunderbird-i18n/template             |   134 +-
 .../thunderbird/patches/ROOT_CLIP_CHAIN.patch |    12 -
 .../patches/fix-desktop-icon-path.patch       |    11 +
 srcpkgs/thunderbird/patches/fix-tools.patch   |    13 +
 .../patches/fix-webrtc-glibcisms.patch        |    24 +-
 srcpkgs/thunderbird/patches/lto-thin.patch    |    19 -
 srcpkgs/thunderbird/patches/skia-sucks3.patch |    24 +
 srcpkgs/thunderbird/patches/sndio.patch       |    52 +
 srcpkgs/thunderbird/template                  |    44 +-
 srcpkgs/tig/template                          |     4 +-
 srcpkgs/tintin/template                       |     6 +-
 srcpkgs/tio/template                          |    19 -
 ...c4487ef2a8f53c29124b0aa3e9e793bfaadc.patch |    25 -
 srcpkgs/tokei/template                        |     4 +-
 srcpkgs/tor/files/tor/run                     |     2 +-
 srcpkgs/tor/template                          |     2 +-
 srcpkgs/totem/patches/meson-0.61.patch        |    39 +
 srcpkgs/totem/template                        |    11 +-
 srcpkgs/tox/template                          |     4 +-
 srcpkgs/tox/update                            |     2 +-
 .../patches/disable-self-updates.patch        |    14 -
 srcpkgs/transifex-cli/template                |    25 -
 srcpkgs/trident-automount/template            |    22 +
 srcpkgs/tuxguitar/template                    |     7 +-
 srcpkgs/tuxpaint-stamps/template              |     6 +-
 srcpkgs/tuxpaint/template                     |    13 +-
 srcpkgs/tuxpaint/update                       |     1 -
 srcpkgs/txr/template                          |     2 +-
 srcpkgs/tzdata                                |     1 -
 srcpkgs/tzdata/template                       |    25 +
 srcpkgs/tzutils/template                      |    52 +-
 srcpkgs/tzutils/tzdata.INSTALL                |    11 -
 srcpkgs/u-boot-tools/template                 |     6 +-
 srcpkgs/uacme/template                        |    16 -
 srcpkgs/uftrace/template                      |     4 +-
 srcpkgs/ugrep/template                        |     4 +-
 srcpkgs/uhubctl/patches/Makefile.patch        |    15 +-
 srcpkgs/uhubctl/template                      |     6 +-
 srcpkgs/umbrello/template                     |     4 +-
 srcpkgs/unbound/template                      |     4 +-
 srcpkgs/uncrustify/patches/fix-test.patch     |    17 +
 srcpkgs/uncrustify/template                   |     6 +-
 srcpkgs/unibilium/template                    |    12 +-
 srcpkgs/unifdef/template                      |     2 +-
 srcpkgs/unison/template                       |     6 +-
 srcpkgs/up_rewrite/template                   |     4 +-
 srcpkgs/upmpdcli/template                     |     5 +-
 srcpkgs/upterm/template                       |     4 +-
 srcpkgs/urlscan/template                      |     7 +-
 srcpkgs/usbguard/template                     |     2 +-
 .../vala-panel-appmenu/patches/no-gtk2.patch  |     7 -
 srcpkgs/vala/template                         |     4 +-
 srcpkgs/valadoc/template                      |     4 +-
 srcpkgs/vale/template                         |     4 +-
 srcpkgs/valgrind/patches/str_tester.patch     |    22 +
 .../patches/tc20_verifywrap_musl.patch        |    11 +
 srcpkgs/valgrind/patches/test_statx.patch     |    18 +
 srcpkgs/valgrind/template                     |     7 +-
 srcpkgs/variety/template                      |     8 +-
 srcpkgs/varnish/template                      |     8 +-
 srcpkgs/vdirsyncer/template                   |     2 +-
 srcpkgs/vim/template                          |     6 +-
 srcpkgs/vino/template                         |     4 +-
 .../patches/005-gsoap-build.patch             |     6 +-
 .../patches/008-no-vboxvideo.patch            |     6 +-
 .../virtualbox-ose/patches/013-Makefile.patch |     4 +-
 .../patches/016-disable-cloud.patch           |     1 +
 .../patches/017-libvdeplug-soname.patch       |     3 +
 .../patches/ffreestanding.patch               |    20 -
 .../patches/vbox-linux-5.18.patch             |   254 -
 .../patches/vbox-linux-5.19.patch             |   179 -
 srcpkgs/virtualbox-ose/template               |     4 +-
 srcpkgs/vivaldi/template                      |     4 +-
 srcpkgs/vkQuake/template                      |     9 +-
 srcpkgs/vlc/template                          |     2 +-
 srcpkgs/vscode/patches/fix_dir.patch          |    10 +-
 srcpkgs/vscode/patches/product.patch          |     6 +-
 srcpkgs/vscode/patches/ripgrep.patch          |     6 +-
 srcpkgs/vscode/template                       |    14 +-
 srcpkgs/w3m/template                          |     6 +-
 srcpkgs/wander/template                       |    16 -
 srcpkgs/watchexec/template                    |     4 +-
 srcpkgs/wayclip/template                      |    17 -
 srcpkgs/wayfire/template                      |     2 +-
 srcpkgs/wayland/template                      |     8 +-
 srcpkgs/wayvnc/template                       |     4 +-
 srcpkgs/webp-pixbuf-loader/template           |     4 +-
 srcpkgs/weechat/template                      |     4 +-
 srcpkgs/weston/template                       |     3 +-
 srcpkgs/wf-recorder/template                  |     8 +-
 .../patches/ruamel.yaml-0.17_compat.patch     |   109 -
 srcpkgs/whipper/template                      |     2 +-
 srcpkgs/wiggle/template                       |     2 +-
 srcpkgs/wine/template                         |     6 +-
 srcpkgs/wire-desktop/template                 |    10 +-
 srcpkgs/wireguard-dkms/template               |     4 +-
 srcpkgs/wireless_tools/template               |     7 +-
 srcpkgs/wireplumber/template                  |     4 +-
 srcpkgs/wireshark/template                    |     4 +-
 srcpkgs/wl-mirror/template                    |    14 -
 srcpkgs/wlopm/template                        |    18 -
 srcpkgs/wlopm/update                          |     2 -
 srcpkgs/wmenu/template                        |    17 -
 srcpkgs/wpa-cute/template                     |     8 +-
 srcpkgs/wsjtx/template                        |     1 -
 srcpkgs/wsjtx/update                          |     3 -
 srcpkgs/wslu/template                         |    11 -
 srcpkgs/wvkbd/template                        |    14 -
 srcpkgs/xarchiver/patches/doubleclick.patch   |    75 -
 srcpkgs/xarchiver/template                    |     6 +-
 srcpkgs/xbps-static/template                  |     2 +-
 ...4c80db5d7fba2b0635e758126c4d949edbb3.patch |    55 -
 srcpkgs/xbps/template                         |     2 +-
 srcpkgs/xcdroast/template                     |    14 +
 srcpkgs/xclipboard/template                   |    14 +-
 srcpkgs/xcmsdb/template                       |    10 +-
 srcpkgs/xconsole/template                     |    14 +-
 srcpkgs/xdg-desktop-portal-gnome/template     |    18 -
 srcpkgs/xdg-desktop-portal-gtk/template       |     6 +-
 srcpkgs/xdg-desktop-portal-kde/template       |     4 +-
 srcpkgs/xdg-desktop-portal/template           |    13 +-
 srcpkgs/xdpyinfo/template                     |    13 +-
 srcpkgs/xev/template                          |     6 +-
 .../xf86-video-qxl/patches/xorg-compat.patch  |    86 -
 srcpkgs/xf86-video-qxl/template               |     2 +-
 srcpkgs/xfce4-datetime-plugin/template        |    15 -
 srcpkgs/xfce4-panel/patches/valadeps.patch    |     8 -
 srcpkgs/xfce4-xkb-plugin/template             |     6 +-
 srcpkgs/xkeyboard-config/template             |     8 +-
 srcpkgs/xlockmore/template                    |     4 +-
 srcpkgs/xlockmore/update                      |     1 -
 srcpkgs/xmessage/template                     |    12 +-
 srcpkgs/xmodmap/template                      |    10 +-
 srcpkgs/xnp2/INSTALL.msg                      |     7 +
 srcpkgs/xnp2/patches/define_cplusplus.patch   |    17 +
 srcpkgs/xnp2/template                         |    27 +
 srcpkgs/xnp2/update                           |     1 +
 srcpkgs/xonotic-data/template                 |     8 +-
 srcpkgs/xonotic/patches/musl-moncontrol.patch |    13 +
 srcpkgs/xonotic/template                      |     6 +-
 srcpkgs/xonsh/template                        |     6 +-
 srcpkgs/xorg-server-xwayland/template         |     4 +-
 ...sent-Check-for-NULL-to-prevent-crash.patch |    42 +
 srcpkgs/xorg-server/template                  |     6 +-
 srcpkgs/xournal                               |     1 -
 srcpkgs/xournal/template                      |    22 +
 srcpkgs/xournalpp/template                    |     8 +-
 srcpkgs/xpr/template                          |    12 +-
 srcpkgs/xscope/template                       |    10 +-
 srcpkgs/xscreensaver-elogind                  |     1 -
 srcpkgs/xscreensaver/template                 |    12 +-
 srcpkgs/xsnow/template                        |     4 +-
 srcpkgs/xtools-minimal                        |     1 -
 srcpkgs/xtools/template                       |    23 +-
 srcpkgs/xwallpaper/template                   |     4 +-
 srcpkgs/yabause-gtk/patches/fix-cflags.patch  |    13 +
 srcpkgs/yabause-gtk/patches/rwx.patch         |    20 +
 srcpkgs/yabause-gtk/template                  |    19 +
 srcpkgs/yabause-gtk/update                    |     1 +
 srcpkgs/yajl/template                         |     2 +-
 srcpkgs/yakuake/template                      |     4 +-
 srcpkgs/yara/template                         |     4 +-
 srcpkgs/yascreen-devel                        |     1 -
 srcpkgs/yascreen/template                     |    24 -
 srcpkgs/yelp-tools/template                   |     4 +-
 srcpkgs/yelp-xsl/template                     |     6 +-
 srcpkgs/yelp/template                         |     9 +-
 srcpkgs/yggdrasil/template                    |     4 +-
 srcpkgs/you-get/template                      |     5 +-
 srcpkgs/youtube-viewer/template               |     4 +-
 srcpkgs/yq-go/template                        |     4 +-
 srcpkgs/yq/patches/fix-test-on-ci.patch       |    15 +
 srcpkgs/yq/template                           |    11 +-
 srcpkgs/yt-dlp/template                       |     4 +-
 srcpkgs/ytmdl/template                        |     4 +-
 srcpkgs/z3/template                           |     4 +-
 .../patches/mupdf-1.20.0.patch                |    12 -
 srcpkgs/zellij/template                       |     6 +-
 srcpkgs/zenity/template                       |     5 +-
 .../zfs/patches/0002-fix-dracut-root.patch    |    56 -
 srcpkgs/zfs/template                          |     2 +-
 srcpkgs/zfsbootmenu/template                  |    12 +-
 srcpkgs/zimg/template                         |     4 +-
 srcpkgs/zlib/patches/CVE-2022-37434.patch     |    32 -
 srcpkgs/zlib/template                         |     2 +-
 srcpkgs/zola/template                         |     4 +-
 srcpkgs/zoom/template                         |     4 +-
 srcpkgs/zoxide/template                       |     4 +-
 srcpkgs/zsh-completions/template              |     7 +-
 srcpkgs/zsh/patches/50325.patch               |    31 -
 1768 files changed, 85775 insertions(+), 28790 deletions(-)
 delete mode 100644 .github/issue_template.md
 delete mode 100644 srcpkgs/CKAN/template
 delete mode 100644 srcpkgs/CastXML/template
 delete mode 100644 srcpkgs/RcloneBrowser/patches/do-not-check-for-updates.patch
 create mode 100644 srcpkgs/Rocket.Chat-Desktop/files/Rocket.Chat-Desktop
 delete mode 100644 srcpkgs/Swapspace/files/swapspace/run
 delete mode 100644 srcpkgs/Swapspace/template
 delete mode 100644 srcpkgs/acfgfs/patches/0001-build-add-missing-include-after-c80cd084921c-254.patch
 delete mode 100644 srcpkgs/aclip/patches/0001-build-add-missing-include-after-c80cd084921c-254.patch
 delete mode 100644 srcpkgs/aircrack-ng/patches/evalrev.patch
 delete mode 100644 srcpkgs/aircrack-ng/patches/python.patch
 delete mode 100644 srcpkgs/aircrack-ng/patches/sqlite3.patch
 delete mode 100644 srcpkgs/aloadimage/patches/0001-build-add-missing-include-after-c80cd084921c-254.patch
 delete mode 100644 srcpkgs/ansible-core/patches/0001-use-command-v-instead-of-which-in-Makefile.patch
 delete mode 100644 srcpkgs/aspell-it/template
 delete mode 100644 srcpkgs/bbswitch/patches/0003-kernel-5.18.patch
 create mode 100644 srcpkgs/bird/patches/0001-Babel-Fix-bug-in-iface-reconfiguration.patch
 create mode 100644 srcpkgs/bitfighter/patches/cmake.patch
 delete mode 100644 srcpkgs/bluez-qt5/patches/musl.patch
 delete mode 100644 srcpkgs/bombadillo/update
 delete mode 100644 srcpkgs/bpfmon/template
 delete mode 100644 srcpkgs/broadcom-wl-dkms/patches/linux-5.17.patch
 delete mode 100644 srcpkgs/broadcom-wl-dkms/patches/linux-5.18.patch
 create mode 100644 srcpkgs/bubblewrap/patches/realpath-workaround.patch
 delete mode 100644 srcpkgs/calligra/patches/0001-Fix-some-more-warnings.patch
 delete mode 100644 srcpkgs/calligra/patches/0002-Make-show-hidden-row-s-work.patch
 delete mode 100644 srcpkgs/calligra/patches/c++17.patch
 delete mode 100644 srcpkgs/calligra/patches/poppler-22.03.0-fix.patch
 delete mode 100644 srcpkgs/calligra/patches/poppler-22.04.0-fix.patch
 delete mode 120000 srcpkgs/chrome-gnome-shell
 create mode 100644 srcpkgs/chrome-gnome-shell/template
 create mode 100644 srcpkgs/chrome-gnome-shell/update
 delete mode 100644 srcpkgs/chromium/patches/x11-ozone-fix-X11-screensaver-suspension.patch
 delete mode 100644 srcpkgs/cinnamon-control-center/patches/network-fix.patch
 delete mode 100644 srcpkgs/conduit/patches/config.patch
 delete mode 100644 srcpkgs/curl/patches/0001-select-do-not-return-fatal-error-on-EINTR-from-poll.patch
 delete mode 100644 srcpkgs/curl/patches/easy_lock.patch
 delete mode 100644 srcpkgs/cxxopts/template
 delete mode 100644 srcpkgs/cyanrip/template
 delete mode 100644 srcpkgs/diffutils/patches/ppc-musl.patch
 delete mode 100644 srcpkgs/dino/patches/quote.patch
 create mode 100644 srcpkgs/efibootmgr/patches/efivar-efi_set_verbose.patch
 delete mode 100644 srcpkgs/eggdrop/update
 create mode 100644 srcpkgs/electron10/files/musl-patches/chromium-musl-crashpad.patch
 create mode 100644 srcpkgs/electron10/files/musl-patches/chromium-musl-default-pthread-stacksize.patch
 create mode 100644 srcpkgs/electron10/files/musl-patches/chromium-musl-sandbox.patch
 create mode 100644 srcpkgs/electron10/files/musl-patches/chromium-musl-string_h.patch
 rename srcpkgs/{electron19/files/patches/chromium-fix-nasm-musl-config.patch => electron10/files/musl-patches/chromium-musl_canonicalize_file_name.patch} (56%)
 create mode 100644 srcpkgs/electron10/files/musl-patches/chromium-musl_cdefs.patch
 create mode 100644 srcpkgs/electron10/files/musl-patches/chromium-musl_define_temp_failure_retry.patch
 create mode 100644 srcpkgs/electron10/files/musl-patches/chromium-musl_dns.patch
 create mode 100644 srcpkgs/electron10/files/musl-patches/chromium-musl_exeinfo.patch
 rename srcpkgs/{electron19/files/patches/chromium-no-getcontext.patch => electron10/files/musl-patches/chromium-musl_getcontext.patch} (52%)
 create mode 100644 srcpkgs/electron10/files/musl-patches/chromium-musl_mallinfo.patch
 create mode 100644 srcpkgs/electron10/files/musl-patches/chromium-musl_pread_pwrite64.patch
 create mode 100644 srcpkgs/electron10/files/musl-patches/chromium-musl_push_back.patch
 create mode 100644 srcpkgs/electron10/files/musl-patches/chromium-musl_stack_size.patch
 create mode 100644 srcpkgs/electron10/files/musl-patches/chromium-musl_stack_trace.patch
 create mode 100644 srcpkgs/electron10/files/musl-patches/chromium-musl_tcp_listen.patch
 rename srcpkgs/{electron19/files/musl-patches/chromium-xxx-musl-ppc64le-support.patch => electron10/files/musl-patches/chromium-musl_xxx-ppc64le-support.patch} (75%)
 create mode 100644 srcpkgs/electron10/files/patches/chromium-83-gcc-10.patch
 create mode 100644 srcpkgs/electron10/files/patches/chromium-chromium_atk_optional.patch.patch
 create mode 100644 srcpkgs/electron10/files/patches/chromium-clang-12.patch
 create mode 100644 srcpkgs/electron10/files/patches/chromium-ffmpeg-4.3.patch
 create mode 100644 srcpkgs/electron10/files/patches/chromium-gcc-shared.patch
 create mode 100644 srcpkgs/electron10/files/patches/chromium-harfbuzz-3.0.0.patch
 create mode 100644 srcpkgs/electron10/files/patches/chromium-libc_malloc.patch
 create mode 100644 srcpkgs/electron10/files/patches/chromium-skia-harfbuzz-3.0.0.patch
 create mode 100644 srcpkgs/electron10/files/patches/chromium-skia-harmony.patch
 create mode 100644 srcpkgs/electron10/files/patches/chromium-time64.patch
 create mode 100644 srcpkgs/electron10/files/patches/chromium-toolchain-host.patch
 rename srcpkgs/{electron19 => electron10}/files/patches/chromium-xxx-ppc64le-support.patch (80%)
 rename srcpkgs/{electron19 => electron10}/files/patches/chromium-xxx-ppc64le-swiftshader.patch (100%)
 rename srcpkgs/{electron19 => electron10}/files/patches/electron-Add-a-script-to-list-patch-targets.patch.patch (100%)
 create mode 100644 srcpkgs/electron10/files/patches/electron-Build-fixes.patch.patch
 create mode 100644 srcpkgs/electron10/files/patches/electron-dont-assume-python-is-python2.patch
 rename srcpkgs/{electron19 => electron10}/files/patches/electron-exclude-content-test-patches.patch (69%)
 rename srcpkgs/{electron19 => electron10}/files/sndio-files/audio_manager_openbsd.cc (100%)
 rename srcpkgs/{electron19 => electron10}/files/sndio-files/audio_manager_openbsd.h (100%)
 rename srcpkgs/{electron19 => electron10}/files/sndio-files/sndio_input.cc (100%)
 rename srcpkgs/{electron19 => electron10}/files/sndio-files/sndio_input.h (100%)
 rename srcpkgs/{electron19 => electron10}/files/sndio-files/sndio_output.cc (100%)
 rename srcpkgs/{electron19 => electron10}/files/sndio-files/sndio_output.h (100%)
 rename srcpkgs/{electron19 => electron10}/files/sndio-patches/media_audio_linux_audio_manager_linux.cc.patch (100%)
 rename srcpkgs/{electron19 => electron10}/files/sndio-patches/src_3rdparty_chromium_media_BUILD.gn.patch (100%)
 rename srcpkgs/{electron19 => electron10}/files/sndio-patches/src_3rdparty_chromium_media_audio_BUILD.gn.patch (100%)
 rename srcpkgs/{electron19 => electron10}/files/sndio-patches/src_3rdparty_chromium_media_media__options.gni.patch (100%)
 rename srcpkgs/{electron19 => electron10}/template (74%)
 rename srcpkgs/{electron19 => electron10}/update (100%)
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0001-skylab_tests-Update-skylab-tests-cros-img-version.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0002-lacros-skew-tests-Refresh-skew-tests-for-M104.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0003-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0004-M-102-lacros-fix-extension-controlled-pref-observers.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0005-Incrementing-VERSION-to-102.0.5005.126.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0006-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0007-Incrementing-VERSION-to-102.0.5005.127.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0008-Incrementing-VERSION-to-102.0.5005.128.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0009-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0010-M102-infra-Enforce-that-thin-testers-have-TEST-execu.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0011-Incrementing-VERSION-to-102.0.5005.129.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0012-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0013-M102-infra-Fix-future-lint-warnings.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0014-M102-Ensure-raw_ptr-T-and-T-are-treated-identically-.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0015-Incrementing-VERSION-to-102.0.5005.130.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0016-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0017-Sheriff-Disable-BluetoothTest.ConstructDefaultAdapte.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0018-Incrementing-VERSION-to-102.0.5005.131.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0019-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0020-Incrementing-VERSION-to-102.0.5005.132.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0021-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0022-Incrementing-VERSION-to-102.0.5005.133.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0023-Incrementing-VERSION-to-102.0.5005.134.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0024-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0025-Incrementing-VERSION-to-102.0.5005.135.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0026-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0027-Incrementing-VERSION-to-102.0.5005.136.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0028-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0029-M102-infra-add-free_space-dimension-to-Chromium.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0030-infra-Migrate-configs-for-android_cronet-src-side.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0031-M102-Print-Preview-Fix-missing-destinations-in-dialo.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0032-Incrementing-VERSION-to-102.0.5005.137.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0033-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0034-Incrementing-VERSION-to-102.0.5005.138.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0035-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0036-5005-infra-Add-the-root-vpython-spec-files-to-orches.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0037-Incrementing-VERSION-to-102.0.5005.139.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0038-Incrementing-VERSION-to-102.0.5005.140.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0039-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0040-Incrementing-VERSION-to-102.0.5005.141.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0041-Incrementing-VERSION-to-102.0.5005.142.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0042-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0043-Incrementing-VERSION-to-102.0.5005.143.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0044-testing-fix-check_static_initializers.py-for-python3.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0045-sheriff-Disable-QuarantineMacTest.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0046-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0047-migrate-metrics_python_tests-to-python3-for-M102.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0048-M102-Let-GPU-Intel-Macs-target-12.4.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0049-Incrementing-VERSION-to-102.0.5005.144.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0050-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0051-Incrementing-VERSION-to-102.0.5005.145.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0052-Disable-IntegrationTest.SelfUpdateFromOldReal-in-M10.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0053-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0054-Incrementing-VERSION-to-102.0.5005.146.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0055-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0056-Incrementing-VERSION-to-102.0.5005.147.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0057-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
 delete mode 100644 srcpkgs/electron19/files/chromium-upstream-patches/0058-Incrementing-VERSION-to-102.0.5005.148.patch
 delete mode 100644 srcpkgs/electron19/files/musl-patches/chromium-musl-hacks.patch
 delete mode 100644 srcpkgs/electron19/files/musl-patches/chromium-musl-libc++.patch
 delete mode 100644 srcpkgs/electron19/files/musl-patches/chromium-musl-sandbox.patch
 delete mode 100644 srcpkgs/electron19/files/musl-patches/chromium-musl-tid-caching.patch
 delete mode 100644 srcpkgs/electron19/files/musl-patches/chromium-no-mallinfo.patch
 delete mode 100644 srcpkgs/electron19/files/musl-patches/chromium-quiche-arena-size.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-102-fenced_frame_utils-include.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-102-regex_pattern-array.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-93-ffmpeg-4.4.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-browser-size_t.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-cursed^Uscoped_file.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-fix-missing-TEMP_FAILURE_RETRY-macro.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-fix-missing-cstdint-include-musl.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-fix-musl-missing-unistd_h-include.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-fix-narrowing-cast.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-fix-perfetto-GetThreadName-musl.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-fix-resolver-musl.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-fix-stack-utils-with-musl.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-fix-swiftshader-llvm-musl-config.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-fix-unbundled-libxmnl.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-libc_malloc.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-musl-stat.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-musl-v8-monotonic-pthread-cont_timedwait.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-no-execinfo.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-no-opaque-pointers.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-remove-sys-cdefs-includes.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-revert-drop-of-system-java.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-roll-src-third_party-ffmpeg.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-roll-src-third_party-ffmpeg.patch.args
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-sandbox-membarrier.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-sandbox-sched_getparam.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-system-nodejs.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-system-nodejs.patch:q
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-unbundle-ffmpeg-av_stream_get_first_dts.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-use-ffile-compilation-dir.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-use-ffile-compilation-dir.patch.args
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-webrtc-r0.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-webrtc-size_t.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-xxx-ppc64le-4k-pages.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-xxx-ppc64le-libvpx.patch
 delete mode 100644 srcpkgs/electron19/files/patches/chromium-xxx-ppc64le-sandbox-linux-stat.patch
 delete mode 100644 srcpkgs/electron19/files/patches/electron-Build-fixes.patch.patch
 delete mode 100644 srcpkgs/electron19/files/patches/electron-no-need-for-husky.patch
 delete mode 100644 srcpkgs/electron19/files/patches/electron-std-vector-non-const.patch
 rename srcpkgs/electrum/{files/README.voidlinux => INSTALL.msg} (100%)
 create mode 100644 srcpkgs/element-desktop/patches/element-desktop_0001-Fixes-compilation-on-a-bunch-of-targets.patch
 create mode 100644 srcpkgs/element-desktop/patches/element-desktop_0001-Fixes-compilation-on-a-bunch-of-targets.patch.args
 create mode 100644 srcpkgs/enigma/patches/fix-ifstream_test.patch
 create mode 100644 srcpkgs/enigma/patches/remove-SDL_ttf-check.patch
 create mode 100644 srcpkgs/epiphany/patches/meson-0.61.patch
 delete mode 100644 srcpkgs/erofs-utils/update
 delete mode 100644 srcpkgs/evince/patches/docs-cross.patch
 create mode 100644 srcpkgs/evince/patches/meson-0.61.patch
 create mode 100644 srcpkgs/fs-uae/files/fs-uae.desktop
 create mode 100644 srcpkgs/gandi-cli/template
 delete mode 100644 srcpkgs/gcolor3/patches/libportal5.patch
 delete mode 100644 srcpkgs/gcr/patches/unbreak-no-systemd.patch
 delete mode 120000 srcpkgs/gerbera/files/gerbera/log/run
 delete mode 100644 srcpkgs/glib/patches/gnome-console-support.patch
 delete mode 100644 srcpkgs/gmic/patches/01-includedir.patch
 delete mode 100644 srcpkgs/gmic/patches/02-opt-flags.patch
 delete mode 100644 srcpkgs/gmic/patches/03-plugindir-and-no-wget.patch
 delete mode 100644 srcpkgs/gmic/patches/04-no-krita-and-order.patch
 rename srcpkgs/{gnome-bluetooth1 => gnome-bluetooth}/patches/meson-0.61.patch (100%)
 delete mode 120000 srcpkgs/gnome-bluetooth1-devel
 delete mode 100644 srcpkgs/gnome-bluetooth1/template
 delete mode 100644 srcpkgs/gnome-bluetooth1/update
 create mode 100644 srcpkgs/gnome-boxes/patches/meson-0.61.patch
 delete mode 100644 srcpkgs/gnome-browser-connector/template
 create mode 100644 srcpkgs/gnome-builder/patches/format-bug.diff
 create mode 100644 srcpkgs/gnome-calendar/patches/meson-0.61.patch
 create mode 100644 srcpkgs/gnome-characters/patches/meson-0.61.patch
 delete mode 100644 srcpkgs/gnome-connections/template
 delete mode 100644 srcpkgs/gnome-console/template
 create mode 100644 srcpkgs/gnome-desktop/patches/build.patch
 delete mode 100644 srcpkgs/gnome-desktop/patches/optional_introspection.patch
 create mode 100644 srcpkgs/gnome-desktop/patches/optionalise-gir.patch
 create mode 100644 srcpkgs/gnome-disk-utility/patches/meson-0.61.patch
 create mode 100644 srcpkgs/gnome-font-viewer/patches/meson-0.61.patch
 create mode 100644 srcpkgs/gnome-latex/patches/00-port-to-tepl-6.patch
 create mode 100644 srcpkgs/gnome-music/patches/meson-0.61.patch
 delete mode 100644 srcpkgs/gnome-nettool/patches/meson-drop-unused-positional-arguments.patch
 create mode 100644 srcpkgs/gnome-photos/patches/meson-0.61.patch
 create mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-0.61.patch
 create mode 100644 srcpkgs/gnome-shell/patches/meson-0.61.patch
 create mode 100644 srcpkgs/gnome-sound-recorder/patches/meson-0.61.patch
 create mode 100644 srcpkgs/gnome-sudoku/patches/meson-0.61.patch
 create mode 100644 srcpkgs/gnome-terminal/patches/meson-0.61.patch
 delete mode 100644 srcpkgs/gnome-todo/patches/libportal5.patch
 delete mode 100644 srcpkgs/gnome-tour/template
 create mode 100644 srcpkgs/gnome-tweaks/patches/meson-0.61.patch
 create mode 100644 srcpkgs/gnome-weather/patches/meson-0.61.patch
 create mode 100644 srcpkgs/gnote/patches/meson-0.61.patch
 delete mode 100644 srcpkgs/gnupg/files/60-scdaemon.rules
 delete mode 120000 srcpkgs/gnupg/files/gnupg2-scdaemon-README.voidlinux
 delete mode 100644 srcpkgs/gnupg/gnupg2-scdaemon.INSTALL.msg
 delete mode 100644 srcpkgs/gnupg/patches/0001-use-versioned-pcsclite-library-on-musl-libc-as-well.patch
 delete mode 100644 srcpkgs/gnupg/patches/0002-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch
 create mode 100644 srcpkgs/gnupg/patches/use-versioned-pcsclite.patch
 create mode 100644 srcpkgs/gnuradio-nrsc5/patches/py3.8.patch
 create mode 100644 srcpkgs/gnuradio/patches/596c6495f3bdf579dae0c26531a16f6adcc7fb2f.patch
 create mode 100644 srcpkgs/gnuradio/patches/aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7.patch
 create mode 100644 srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch
 delete mode 100644 srcpkgs/gnuradio/patches/fix-x11-library-call.patch
 delete mode 100644 srcpkgs/goatcounter/files/README.voidlinux
 delete mode 100755 srcpkgs/goatcounter/files/goatcounter/log/run
 delete mode 100755 srcpkgs/goatcounter/files/goatcounter/run
 delete mode 100644 srcpkgs/gopass-jsonapi/template
 create mode 120000 srcpkgs/graphviz-x11
 delete mode 100644 srcpkgs/grpc/patches/absl-is-private.patch
 rename srcpkgs/gsmartcontrol/{files/README.voidlinux => INSTALL.msg} (73%)
 delete mode 100644 srcpkgs/gtklock/template
 delete mode 100644 srcpkgs/gummiboot/patches/no-redefines.patch
 create mode 100644 srcpkgs/gvfs/patches/meson-0.61.patch
 delete mode 100644 srcpkgs/h2o/patches/link-against-system-libyaml.patch
 delete mode 100644 srcpkgs/h2o/patches/tests-force-TLSv1.2-on-s_client-invocations.patch
 delete mode 100644 srcpkgs/h2o/patches/use-etc-ssl-certs.patch
 delete mode 100644 srcpkgs/harfbuzz/patches/fix-char-signed.patch
 delete mode 100644 srcpkgs/hatch-vcs/template
 delete mode 100644 srcpkgs/hatch/template
 delete mode 100644 srcpkgs/hatchling/template
 delete mode 100644 srcpkgs/hg-git/patches/fix-encoding-test.patch
 create mode 100644 srcpkgs/hitori/patches/meson-0.61.patch
 delete mode 100644 srcpkgs/hunspell-ca_ES/template
 delete mode 100644 srcpkgs/hut/template
 delete mode 100644 srcpkgs/ibus-anthy/patches/data-Update-era.t-with-2022.patch
 delete mode 100644 srcpkgs/ibus-anthy/patches/setup-Minimum-candidate-window-page-size-to-1.patch
 delete mode 100644 srcpkgs/ibus-array/template
 delete mode 100644 srcpkgs/ibus/patches/src-Fix-refcounting-issues.patch
 delete mode 100644 srcpkgs/inkscape/patches/Ensure-compatibility-with-Poppler-22.03-and-later.patch
 delete mode 100644 srcpkgs/inkscape/patches/Fix-build-with-poppler-21.11.0.patch
 delete mode 100644 srcpkgs/inkscape/patches/Fix-build-with-poppler-22.04.patch
 delete mode 100644 srcpkgs/intel-media-driver/patches/execinfo.patch
 delete mode 100644 srcpkgs/iotop-c/template
 delete mode 100644 srcpkgs/ipe/patches/poppler-22.03.0-fix.patch
 delete mode 100644 srcpkgs/japa/template
 create mode 100644 srcpkgs/json-c/patches/0001-4e9e44-Fix-read-past-end-of-buffer.patch
 delete mode 100644 srcpkgs/kasts/template
 delete mode 100644 srcpkgs/kdelibs4support/patches/0001-fix-test-build.patch
 create mode 100644 srcpkgs/kdelibs4support/patches/ksslcertificate.patch
 create mode 100644 srcpkgs/kdelibs4support/patches/ksslutils.patch
 create mode 100644 srcpkgs/kmymoney/patches/akonadi-include.patch
 create mode 100644 srcpkgs/konsole/patches/f6310c2b791275f3727f2240ca7fab9f58db943d.patch
 create mode 100644 srcpkgs/kscreenlocker/patches/musl.patch
 create mode 120000 srcpkgs/kwayland-server-devel
 create mode 100644 srcpkgs/kwayland-server/template
 create mode 100644 srcpkgs/lfe/patches/no-install-on-build.patch
 create mode 100644 srcpkgs/libcgroup/patches/CVE-2018-14348.patch
 create mode 100644 srcpkgs/libcgroup/patches/api.c-fix-infinite-loop.patch
 create mode 100644 srcpkgs/libcgroup/patches/musl-decls.patch
 create mode 100644 srcpkgs/libcgroup/patches/musl-strerror_r.patch
 delete mode 120000 srcpkgs/libfcitx-qt-common
 delete mode 120000 srcpkgs/libfcitx-qt6
 create mode 100644 srcpkgs/libgpg-error/patches/cross.patch
 create mode 100644 srcpkgs/libgpg-error/patches/echo-fix.patch
 delete mode 120000 srcpkgs/libgrpc
 delete mode 100644 srcpkgs/libgweather/patches/fix-cross-introspection.patch
 delete mode 100644 srcpkgs/libgweather/patches/metar-test-dont-use-known-duplicates.patch
 delete mode 120000 srcpkgs/libiio-devel
 delete mode 120000 srcpkgs/libiio-tools
 delete mode 100644 srcpkgs/libiio/template
 create mode 120000 srcpkgs/libinput-debug-gui
 delete mode 100644 srcpkgs/libinput-debug-gui/template
 create mode 100644 srcpkgs/libnvme/patches/SCOPE_DELIMITER.patch
 delete mode 120000 srcpkgs/libopenraw-pixbuf-loader
 delete mode 120000 srcpkgs/libopensmtpd-devel
 delete mode 100644 srcpkgs/libopensmtpd/template
 delete mode 100644 srcpkgs/libostree/patches/fix-tests-musl-error-strings.patch
 delete mode 120000 srcpkgs/libportal-gtk3
 delete mode 120000 srcpkgs/libportal-gtk3-devel
 delete mode 120000 srcpkgs/libportal-gtk4
 delete mode 120000 srcpkgs/libportal-gtk4-devel
 delete mode 100644 srcpkgs/libreoffice/patches/poppler-22.03.0.patch
 delete mode 100644 srcpkgs/libreoffice/patches/poppler-22.04.0.patch
 delete mode 100644 srcpkgs/libtree/template
 delete mode 100644 srcpkgs/libxfce4ui/patches/vapi-deps.patch
 create mode 120000 srcpkgs/linux5.16-dbg
 create mode 120000 srcpkgs/linux5.16-headers
 create mode 100644 srcpkgs/linux5.16/files/arm64-dotconfig
 create mode 100644 srcpkgs/linux5.16/files/i386-dotconfig
 create mode 100755 srcpkgs/linux5.16/files/mv-debug
 create mode 100644 srcpkgs/linux5.16/files/ppc-dotconfig
 create mode 100644 srcpkgs/linux5.16/files/ppc64-dotconfig
 create mode 100644 srcpkgs/linux5.16/files/ppc64le-dotconfig
 create mode 100644 srcpkgs/linux5.16/files/x86_64-dotconfig
 create mode 100644 srcpkgs/linux5.16/patches/btusb-quirk-HCI_FLT_CLEAR_ALL.patch
 create mode 100644 srcpkgs/linux5.16/patches/fix-musl-objtool.patch
 create mode 100644 srcpkgs/linux5.16/patches/ppc-vas-on-4k.patch
 create mode 100644 srcpkgs/linux5.16/patches/ppc64-be-elfv2.patch
 create mode 100644 srcpkgs/linux5.16/template
 delete mode 100644 srcpkgs/lua-language-server/files/lua-language-server
 delete mode 100644 srcpkgs/lua-language-server/patches/enable-cross-compilation.patch
 delete mode 100644 srcpkgs/lua-language-server/patches/fix-stupid-broken-tests.patch
 delete mode 100644 srcpkgs/lua-language-server/patches/ppc.patch
 delete mode 100644 srcpkgs/lua-language-server/template
 create mode 100644 srcpkgs/mako/patches/scdoc-native.patch
 create mode 100644 srcpkgs/mednafen/patches/ppc64-snes-libco-elfv2.patch
 delete mode 100644 srcpkgs/megapixels/template
 delete mode 100644 srcpkgs/megapixels/update
 delete mode 120000 srcpkgs/mercury-libs
 delete mode 120000 srcpkgs/mercury-tools
 delete mode 100644 srcpkgs/mercury/template
 delete mode 100644 srcpkgs/mesa/patches/0001-radeonsi-On-Aarch64-force-persistent-buffers-to-GTT.patch
 delete mode 100644 srcpkgs/mitmproxy/template
 delete mode 100644 srcpkgs/mkinitcpio/patches/fix-depmod.patch
 delete mode 100644 srcpkgs/msgpack-cxx/template
 delete mode 100644 srcpkgs/msgpack-cxx/update
 delete mode 100644 srcpkgs/mumble/files/mumble-server/log/run
 delete mode 100644 srcpkgs/mumble/files/mumble-server/run
 delete mode 100644 srcpkgs/mumble/patches/config.patch
 create mode 100644 srcpkgs/musikcube/patches/fix-mpris-detection.patch
 delete mode 100644 srcpkgs/musl/patches/gettid.patch
 delete mode 100644 srcpkgs/musl/patches/implement_realpath_directly_instead_of_using_procfs_readlink.patch
 delete mode 100644 srcpkgs/musl/patches/work_around_linux_bug_in_readlink_syscall_with_zero_buffer.patch
 delete mode 120000 srcpkgs/nautilus-gnome-console-extension
 create mode 100644 srcpkgs/nettle/patches/musl-ppc-use-auxval.patch
 create mode 100644 srcpkgs/nettle/patches/ppc64-elfv2.patch
 create mode 100644 srcpkgs/nvme-cli/patches/musl.patch
 delete mode 100644 srcpkgs/openjdk10-bootstrap/update
 delete mode 100644 srcpkgs/openjdk11/files/musl_patches/8289477.patch
 delete mode 100644 srcpkgs/openjdk12-bootstrap/update
 delete mode 100644 srcpkgs/openjdk13-bootstrap/update
 delete mode 100644 srcpkgs/openjdk14-bootstrap/update
 delete mode 100644 srcpkgs/openjdk15-bootstrap/update
 delete mode 100644 srcpkgs/openjdk16-bootstrap/update
 delete mode 100644 srcpkgs/openjdk17/files/musl_patches/8289477.patch
 create mode 100644 srcpkgs/openjpeg2/patches/14f4c27e7c91f745a1dda9991b5deea3cbef2072.patch
 create mode 100644 srcpkgs/openjpeg2/patches/4d0b49edad7fb31ebbf03c60a45b72aaa7b7412b.patch
 delete mode 100644 srcpkgs/opensmtpd-filter-dkimsign/patches/cleanup-search-paths.patch
 delete mode 100644 srcpkgs/opensmtpd-filter-dkimsign/template
 create mode 100644 srcpkgs/parallel/patches/destdir.patch
 delete mode 100644 srcpkgs/perl-Class-MethodMaker/template
 delete mode 100644 srcpkgs/perl-Data-Perl/template
 delete mode 100644 srcpkgs/perl-GnuPG-Interface/patches/0001-disables-version-check.patch
 delete mode 100644 srcpkgs/perl-GnuPG-Interface/patches/0002-Hardcode-path-to-usr-bin-gpg.patch
 delete mode 100644 srcpkgs/perl-GnuPG-Interface/template
 delete mode 100644 srcpkgs/perl-Mail-AuthenticationResults/template
 delete mode 100644 srcpkgs/perl-MooX-HandlesVia/template
 delete mode 100644 srcpkgs/perl-MooX-Types-MooseLike/template
 delete mode 100644 srcpkgs/perl-MooX-late/template
 delete mode 100644 srcpkgs/perl-Net-IDN-Encode/template
 delete mode 100644 srcpkgs/perl-Role-Hooks/template
 delete mode 100644 srcpkgs/perl-Sub-HandlesVia/template
 delete mode 100644 srcpkgs/perl-Type-Tiny/template
 delete mode 100644 srcpkgs/php8.0/patches/fix-manpages.patch
 delete mode 100644 srcpkgs/php8.1/patches/fix-manpages.patch
 delete mode 100644 srcpkgs/pipewire/files/pipewire-pulse.desktop
 delete mode 100644 srcpkgs/pipewire/files/pipewire.desktop
 delete mode 100644 srcpkgs/pipewire/patches/aaa015d0c0c66b64c7198a34ad3c4b43445667d2.patch
 delete mode 100644 srcpkgs/pipewire/patches/f857fd46262b1a90ad94f86e34216a1a886d9463.patch
 delete mode 120000 srcpkgs/poppler-qt6
 delete mode 120000 srcpkgs/poppler-qt6-devel
 delete mode 100644 srcpkgs/poppler/patches/cmake-build-type-none.patch
 create mode 100644 srcpkgs/poppler/patches/fix-cflags.patch
 delete mode 120000 srcpkgs/postgis
 create mode 100644 srcpkgs/postgis/template
 create mode 100644 srcpkgs/postgis/update
 create mode 100644 srcpkgs/postgresql/files/pg_config.sh.in
 create mode 100644 srcpkgs/postgresql/files/postgresql.confd
 create mode 100644 srcpkgs/postgresql/files/postgresql.pam
 create mode 100755 srcpkgs/postgresql/files/postgresql/control/t
 create mode 100755 srcpkgs/postgresql/files/postgresql/log/run
 create mode 100755 srcpkgs/postgresql/files/postgresql/run
 create mode 100644 srcpkgs/postgresql/patches/pg_config-cross-value.patch
 rename srcpkgs/{postgresql-full => postgresql9.6-libs} (100%)
 create mode 120000 srcpkgs/postgresql9.6-libs-devel
 create mode 100644 srcpkgs/python-isodate/template
 create mode 100644 srcpkgs/python-notify/patches/libnotify07.patch
 create mode 100644 srcpkgs/python-notify/patches/notify-python-0.1.1-fix-GTK-symbols.patch
 create mode 100644 srcpkgs/python-notify/template
 create mode 100644 srcpkgs/python-notify/update
 create mode 100644 srcpkgs/python-rdflib/template
 rename srcpkgs/{python3-rdflib => python-rdflib}/update (100%)
 create mode 100644 srcpkgs/python-urwid/template
 delete mode 100644 srcpkgs/python3-Arpeggio/template
 delete mode 100644 srcpkgs/python3-Pygments/patches/importlib_metadata.patch
 delete mode 100644 srcpkgs/python3-asgiref/template
 delete mode 100644 srcpkgs/python3-editables/template
 create mode 100644 srcpkgs/python3-importlib_metadata/template
 create mode 120000 srcpkgs/python3-isodate
 delete mode 100644 srcpkgs/python3-isodate/template
 delete mode 100644 srcpkgs/python3-jaraco.logging/template
 delete mode 100644 srcpkgs/python3-jaraco.stream/template
 delete mode 100644 srcpkgs/python3-kaitaistruct/template
 delete mode 100644 srcpkgs/python3-logfury/patches/setuptools_scm-7.patch
 delete mode 100644 srcpkgs/python3-parver/template
 delete mode 100644 srcpkgs/python3-pathvalidate/template
 delete mode 100644 srcpkgs/python3-publicsuffix2/template
 delete mode 100644 srcpkgs/python3-pycotap/template
 delete mode 100644 srcpkgs/python3-pygccxml/template
 create mode 120000 srcpkgs/python3-rdflib
 delete mode 100644 srcpkgs/python3-rdflib/template
 delete mode 100644 srcpkgs/python3-setuptools-rust/patches/unwind_cross_breakage.patch
 delete mode 100644 srcpkgs/python3-shellingham/template
 create mode 100644 srcpkgs/python3-slugify/update
 delete mode 100644 srcpkgs/python3-straight.plugin/template
 delete mode 100644 srcpkgs/python3-tomli-w/template
 delete mode 120000 srcpkgs/python3-transifex-client
 create mode 100644 srcpkgs/python3-transifex-client/patches/relax-deps.patch
 create mode 100644 srcpkgs/python3-transifex-client/template
 create mode 120000 srcpkgs/python3-urwid
 delete mode 100644 srcpkgs/python3-urwid/template
 delete mode 100644 srcpkgs/python3-xvfbwrapper/template
 create mode 100644 srcpkgs/python3-zipp/template
 delete mode 100644 srcpkgs/python3-zstandard/template
 rename srcpkgs/qemu/{files/README.voidlinux => INSTALL.msg} (100%)
 create mode 100644 srcpkgs/qemu/patches/0006-linux-user-signal.c-define-__SIGRTMIN-MAX-for-non-GN.patch
 create mode 100644 srcpkgs/qemu/patches/cve-2022-0358.patch
 create mode 100644 srcpkgs/qemu/patches/fix-acpi-slic-table.patch
 delete mode 100644 srcpkgs/qemu/patches/fix-linux-user-ppc32.patch
 delete mode 100644 srcpkgs/qemu/patches/musl-rlimit-rttime.patch
 delete mode 100644 srcpkgs/qpdf/update
 delete mode 100644 srcpkgs/qprint/template
 delete mode 120000 srcpkgs/qtspell-devel
 delete mode 100644 srcpkgs/qtspell/template
 create mode 100644 srcpkgs/quodlibet/patches/collections_abc.patch
 delete mode 100644 srcpkgs/radare2/patches/ppc.patch
 delete mode 100644 srcpkgs/rclone/patches/alignment.patch
 create mode 100644 srcpkgs/rpi-imager/patches/disable-telemetry.patch
 delete mode 100644 srcpkgs/rustup/patches/0001-Symlink-rustup-instead-of-copying-it.patch
 create mode 100644 srcpkgs/rustup/patches/dont-copy-rustup-bin.patch
 create mode 100644 srcpkgs/sbc/patches/fix-build-on-non-x86.patch
 delete mode 100644 srcpkgs/scribus/patches/0001-poppler-22.02.0-fix.patch
 delete mode 100644 srcpkgs/scribus/patches/0002-poppler-22.03.0-fix.patch
 delete mode 100644 srcpkgs/scribus/patches/0003-poppler-22.04.0-fix.patch
 delete mode 100644 srcpkgs/sddm/patches/qt-5.15.2.patch
 delete mode 100644 srcpkgs/signing-party/patches/makefiles.patch
 delete mode 100644 srcpkgs/signing-party/template
 create mode 100644 srcpkgs/simple-scan/patches/meson-0.61.patch
 create mode 100644 srcpkgs/simple-scan/patches/vala-0.56.patch
 delete mode 100644 srcpkgs/speedometer/update
 delete mode 100644 srcpkgs/srb2/patches/comptime.patch
 create mode 100644 srcpkgs/srb2/patches/libadd-execinfo.patch
 delete mode 100644 srcpkgs/swayimg/template
 create mode 100644 srcpkgs/swell-foop/patches/fix-vala-array.patch
 create mode 100644 srcpkgs/telegram-desktop/patches/cross.patch
 create mode 100644 srcpkgs/tepl/patches/no-gir.patch
 create mode 100644 srcpkgs/texlab/patches/no-rustfmt.patch
 delete mode 120000 srcpkgs/thermald/files/thermald/log/run
 delete mode 120000 srcpkgs/thunderbird-i18n-af
 delete mode 120000 srcpkgs/thunderbird-i18n-cak
 delete mode 120000 srcpkgs/thunderbird-i18n-en-CA
 delete mode 120000 srcpkgs/thunderbird-i18n-es-MX
 delete mode 120000 srcpkgs/thunderbird-i18n-ka
 delete mode 120000 srcpkgs/thunderbird-i18n-kab
 delete mode 120000 srcpkgs/thunderbird-i18n-kk
 delete mode 120000 srcpkgs/thunderbird-i18n-lv
 delete mode 120000 srcpkgs/thunderbird-i18n-ms
 delete mode 120000 srcpkgs/thunderbird-i18n-pa-IN
 delete mode 120000 srcpkgs/thunderbird-i18n-th
 delete mode 120000 srcpkgs/thunderbird-i18n-uz
 delete mode 120000 srcpkgs/thunderbird-i18n/files/update-lang-list
 delete mode 100644 srcpkgs/thunderbird/patches/ROOT_CLIP_CHAIN.patch
 create mode 100644 srcpkgs/thunderbird/patches/fix-desktop-icon-path.patch
 create mode 100644 srcpkgs/thunderbird/patches/fix-tools.patch
 delete mode 100644 srcpkgs/thunderbird/patches/lto-thin.patch
 create mode 100644 srcpkgs/thunderbird/patches/sndio.patch
 delete mode 100644 srcpkgs/tio/template
 delete mode 100644 srcpkgs/tokei/patches/067fc4487ef2a8f53c29124b0aa3e9e793bfaadc.patch
 create mode 100644 srcpkgs/totem/patches/meson-0.61.patch
 delete mode 100644 srcpkgs/transifex-cli/patches/disable-self-updates.patch
 delete mode 100644 srcpkgs/transifex-cli/template
 create mode 100644 srcpkgs/trident-automount/template
 delete mode 100644 srcpkgs/tuxpaint/update
 delete mode 120000 srcpkgs/tzdata
 create mode 100644 srcpkgs/tzdata/template
 delete mode 100755 srcpkgs/tzutils/tzdata.INSTALL
 delete mode 100644 srcpkgs/uacme/template
 create mode 100644 srcpkgs/uncrustify/patches/fix-test.patch
 delete mode 100644 srcpkgs/vala-panel-appmenu/patches/no-gtk2.patch
 create mode 100644 srcpkgs/valgrind/patches/str_tester.patch
 create mode 100644 srcpkgs/valgrind/patches/tc20_verifywrap_musl.patch
 create mode 100644 srcpkgs/valgrind/patches/test_statx.patch
 delete mode 100644 srcpkgs/virtualbox-ose/patches/ffreestanding.patch
 delete mode 100644 srcpkgs/virtualbox-ose/patches/vbox-linux-5.18.patch
 delete mode 100644 srcpkgs/virtualbox-ose/patches/vbox-linux-5.19.patch
 delete mode 100644 srcpkgs/wander/template
 delete mode 100644 srcpkgs/wayclip/template
 delete mode 100644 srcpkgs/whipper/patches/ruamel.yaml-0.17_compat.patch
 delete mode 100644 srcpkgs/wl-mirror/template
 delete mode 100644 srcpkgs/wlopm/template
 delete mode 100644 srcpkgs/wlopm/update
 delete mode 100644 srcpkgs/wmenu/template
 delete mode 100644 srcpkgs/wsjtx/update
 delete mode 100644 srcpkgs/wslu/template
 delete mode 100644 srcpkgs/wvkbd/template
 delete mode 100644 srcpkgs/xarchiver/patches/doubleclick.patch
 delete mode 100644 srcpkgs/xbps/patches/b5954c80db5d7fba2b0635e758126c4d949edbb3.patch
 create mode 100644 srcpkgs/xcdroast/template
 delete mode 100644 srcpkgs/xdg-desktop-portal-gnome/template
 delete mode 100644 srcpkgs/xf86-video-qxl/patches/xorg-compat.patch
 delete mode 100644 srcpkgs/xfce4-datetime-plugin/template
 delete mode 100644 srcpkgs/xfce4-panel/patches/valadeps.patch
 delete mode 100644 srcpkgs/xlockmore/update
 create mode 100644 srcpkgs/xnp2/INSTALL.msg
 create mode 100644 srcpkgs/xnp2/patches/define_cplusplus.patch
 create mode 100644 srcpkgs/xnp2/template
 create mode 100644 srcpkgs/xnp2/update
 create mode 100644 srcpkgs/xonotic/patches/musl-moncontrol.patch
 create mode 100644 srcpkgs/xorg-server/patches/present-Check-for-NULL-to-prevent-crash.patch
 delete mode 120000 srcpkgs/xournal
 create mode 100644 srcpkgs/xournal/template
 delete mode 120000 srcpkgs/xscreensaver-elogind
 delete mode 120000 srcpkgs/xtools-minimal
 create mode 100644 srcpkgs/yabause-gtk/patches/fix-cflags.patch
 create mode 100644 srcpkgs/yabause-gtk/patches/rwx.patch
 create mode 100644 srcpkgs/yabause-gtk/template
 create mode 100644 srcpkgs/yabause-gtk/update
 delete mode 120000 srcpkgs/yascreen-devel
 delete mode 100644 srcpkgs/yascreen/template
 create mode 100644 srcpkgs/yq/patches/fix-test-on-ci.patch
 delete mode 100644 srcpkgs/zathura-pdf-mupdf/patches/mupdf-1.20.0.patch
 delete mode 100644 srcpkgs/zfs/patches/0002-fix-dracut-root.patch
 delete mode 100644 srcpkgs/zlib/patches/CVE-2022-37434.patch
 delete mode 100644 srcpkgs/zsh/patches/50325.patch

diff --git a/.github/issue_template.md b/.github/issue_template.md
deleted file mode 100644
index bb4d5d1f88f9..000000000000
--- a/.github/issue_template.md
+++ /dev/null
@@ -1,8 +0,0 @@
-<!--
-  if you are creating a bug report or package request, please fill out one of the forms here:
-  https://github.com/void-linux/void-packages/issues/new/choose
-
-  Don't request an update of a package, We have a script for that:
-  https://alpha.de.repo.voidlinux.org/void-updates/void-updates.txt
-  However, a quality pull request may help.
--->
diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml
index ce995e2d9c79..bb05364b5e74 100644
--- a/.github/workflows/build.yaml
+++ b/.github/workflows/build.yaml
@@ -65,9 +65,6 @@ jobs:
     steps:
       - name: Prepare container
         run: |
-          # switch to repo-ci mirror
-          mkdir -p /etc/xbps.d && cp /usr/share/xbps.d/*-repository-*.conf /etc/xbps.d/
-          sed -i 's|repo-default|repo-ci|g' /etc/xbps.d/*-repository-*.conf
           # Sync and upgrade once, assume error comes from xbps update
           xbps-install -Syu || xbps-install -yu xbps
           # Upgrade again (in case there was a xbps update)
diff --git a/.github/workflows/cycles.yml b/.github/workflows/cycles.yml
index 3f85ac6fa74a..0bd148e77f0a 100644
--- a/.github/workflows/cycles.yml
+++ b/.github/workflows/cycles.yml
@@ -7,16 +7,11 @@ on:
 jobs:
   cycles:
     runs-on: ubuntu-latest
-    permissions:
-      issues: write
     container:
         image: 'ghcr.io/void-linux/xbps-src-masterdir:20220527RC01-x86_64-musl'
     steps:
       - name: Prepare container
         run: |
-          # switch to repo-ci mirror
-          mkdir -p /etc/xbps.d && cp /usr/share/xbps.d/*-repository-*.conf /etc/xbps.d/
-          sed -i 's|repo-default|repo-ci|g' /etc/xbps.d/*-repository-*.conf
           # Sync and upgrade once, assume error comes from xbps update
           xbps-install -Syu || xbps-install -yu xbps
           # Upgrade again (in case there was a xbps update)
diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml
index d0fb383e4424..160897fedef1 100644
--- a/.github/workflows/stale.yml
+++ b/.github/workflows/stale.yml
@@ -9,9 +9,6 @@ on:
 jobs:
   stale:
     runs-on: ubuntu-latest
-    permissions:
-      issues: write
-      pull-requests: write
     steps:
       - uses: actions/stale@v4
         with:
@@ -22,4 +19,4 @@ jobs:
           exempt-all-assignees: true
           ascending: true
           operations-per-run: 250
-          exempt-issue-labels: 'request,bug'
+          exempt-issue-labels: request
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 3f33aeb1d974..da3bef29c883 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -129,25 +129,3 @@ Please abstain from temporarily closing a pull request while revising the templa
 
 Once the reviewers have merged the pull request, our [build server](http://build.voidlinux.org) is automatically triggered and builds
 all packages in the pull request for all supported platforms. Upon completion, the packages are available to all Void Linux users.
-
-## Testing Pull Requests
-
-While it is the responsibility of the PR creator to test changes before sending it, one person can't test all configuration options, usecases, hardware, etc.
-Testing new package submissions and updates is always helpful, and is a great way to get started with contributing.
-First, [clone the repository](https://github.com/void-linux/void-packages#quick-start) if you haven't done so already.
-Then check out the pull request, either with `github-cli`:
-
-    $ gh pr checkout <number>
-
-Or with `git`:
-
-If your local void-packages repository is cloned from your fork, you may need to add the main repository as a remote first:
-
-    $ git remote add upstream https://github.com/void-linux/void-packages.git
-
-Then fetch and check out the PR (replacing `<remote>` with either `origin` or `upstream`):
-
-    $ git fetch <remote> pull/<number>/head:<branch-name>
-    $ git checkout <branch-name>
-
-Then [build and install](https://github.com/void-linux/void-packages#building-packages) the package and test its functionality.
diff --git a/Manual.md b/Manual.md
index 89fbc4eb8c83..26e3b9f43413 100644
--- a/Manual.md
+++ b/Manual.md
@@ -464,7 +464,7 @@ the generated `binary packages` have been modified.
 - `short_desc` A string with a brief description for this package. Max 72 chars.
 
 - `version` A string with the package version. Must not contain dashes or underscore
-and at least one digit is required. Shell's variable substitution usage is not allowed.
+and at least one digit is required. Shell's variable substition usage is not allowed.
 
 Neither `pkgname` or `version` should contain special characters which make it
 necessary to quote them, so they shouldn't be quoted in the template.
@@ -662,7 +662,7 @@ debugging symbols. Files can be given by full path or by filename.
 - `noshlibprovides` If set, the ELF binaries won't be inspected to collect the provided
 sonames in shared libraries.
 
-- `noverifyrdeps` If set, the ELF binaries and shared libraries won't be inspected to collect
+- `noverifyrdeps` If set, the ELF binaries and shared libaries won't be inspected to collect
 their reverse dependencies. You need to specify all dependencies in the `depends` when you
 need to set this.
 
@@ -702,7 +702,7 @@ This appends to the generated file rather than replacing it.
 - `nopie` Only needs to be set to something to make active, disables building the package with hardening
   features (PIE, relro, etc). Not necessary for most packages.
 
-- `nopie_files` White-space separated list of ELF binaries that won't be checked
+- `nopie_files` White-space seperated list of ELF binaries that won't be checked
 for PIE. Files must be given by full path.
 
 - `reverts` xbps supports a unique feature which allows to downgrade from broken
@@ -788,7 +788,7 @@ A special value `noarch` used to be available, but has since been removed.
 So far, we have listed four types of `depends` variables: `hostmakedepends`,
 `makedepends`, `checkdepends` and `depends`. These different kinds of variables
 are necessary because `xbps-src` supports cross compilation and to avoid
-installing unnecessary packages in the build environment.
+installing unecessary packages in the build environment.
 
 During a build process, there are programs that must be _run_ on the host, such
 as `yacc` or the C compiler. The packages that contain these programs should be
@@ -1133,9 +1133,9 @@ Current working directory for functions is set as follows:
 
 - For do_fetch, post_fetch: `XBPS_BUILDDIR`.
 
-- For do_extract through do_patch: `wrksrc`.
+- For do_extract, post_extract: `wrksrc`.
 
-- For post_patch through post_install: `build_wrksrc`
+- For pre_patch through post_install: `build_wrksrc`
 if it is defined, otherwise `wrksrc`.
 
 <a id="build_options"></a>
@@ -1415,14 +1415,6 @@ If the service requires directories in parts of the system that are not generall
 temporary filesystems. Then use the `make_dirs` variable in the template to create
 those directories when the package is installed.
 
-If the package installs a systemd service file or other unit, leave it in place as a
-reference point so long as including it has no negative side effects.
-
-Examples of when *not* to install systemd units:
-
-1. When doing so changes runtime behavior of the packaged software.
-2. When it is done via a compile time flag that also changes build dependencies.
-
 <a id="32bit_pkgs"></a>
 ### 32bit packages
 
@@ -1645,7 +1637,6 @@ The following template variables influence how Go packages are built:
   any go.mod files, `default` to use Go's default behavior, or anything
   accepted by `go build -mod MODE`.  Defaults to `vendor` if there's
   a vendor directory, otherwise `default`.
-- `go_ldflags`: Arguments to pass to the linking steps of go tool.
 
 The following environment variables influence how Go packages are built:
 
diff --git a/common/environment/setup/sourcepkg.sh b/common/environment/setup/sourcepkg.sh
index 5b31f6c1f81d..1191993c9abc 100644
--- a/common/environment/setup/sourcepkg.sh
+++ b/common/environment/setup/sourcepkg.sh
@@ -21,9 +21,6 @@ unset -v CFLAGS CXXFLAGS FFLAGS CPPFLAGS LDFLAGS LD_LIBRARY_PATH
 unset -v CC CXX CPP GCC LD AR AS RANLIB NM OBJDUMP OBJCOPY STRIP READELF PKG_CONFIG
 unset -v CMAKE_GENERATOR
 
-# unset all $build_option_ variables
-unset -v "${!build_option_@}"
-
 # hooks/do-extract/00-distfiles
 unset -v skip_extraction
 
diff --git a/common/shlibs b/common/shlibs
index 326943713f07..a7540ef7b2db 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -140,7 +140,7 @@ libnvidia-gtk2.so.346.47 nvidia-gtklibs-346.47_1 ignore
 libnvidia-gtk3.so.346.47 nvidia-gtklibs-346.47_1 ignore
 libnvidia-glcore.so.390.87 nvidia390-libs-390.87_1 ignore
 libnvidia-glsi.so.346.72 nvidia-libs-346.72_1 ignore
-libnvidia-fatbinaryloader.so.390.154 nvidia390-libs-390.154_1 ignore
+libnvidia-fatbinaryloader.so.390.151 nvidia390-libs-390.151_1 ignore
 libnvidia-fatbinaryloader.so.430.40 nvidia-libs-430.40_1 ignore
 libglapi.so.0 libglapi-7.11_1
 libgbm.so.1 libgbm-9.0_1
@@ -350,7 +350,7 @@ libMagickCore-6.Q16.so.7 libmagick6-6.9.11.61_1
 libMagickWand-6.Q16.so.7 libmagick6-6.9.11.61_1
 libMagick++-6.Q16.so.9 libmagick6-6.9.12.1_1
 libltdl.so.7 libltdl-2.2.6_1
-libpoppler.so.122 libpoppler-22.06.0_1
+libpoppler.so.111 libpoppler-21.07.0_1
 libpoppler-glib.so.8 poppler-glib-0.18.2_1
 libpoppler-cpp.so.0 poppler-cpp-0.18.2_1
 libpoppler-qt5.so.1 poppler-qt5-0.31.0_1
@@ -425,7 +425,7 @@ libField3D.so.1.7 Field3D-1.7.3_1
 libMAC.so.6 libMAC-5.28_1
 libmad.so.0 libmad-0.15.1b_1
 libmatroska.so.7 libmatroska-1.6.0_1
-libmatrix_client.so.0.8.0 mtxclient-0.8.0_1
+libmatrix_client.so.0.7.0 mtxclient-0.7.0_1
 libebml.so.5 libebml-1.4.0_1
 libdvdread.so.8 libdvdread-6.1.1_1
 libdvdnav.so.4 libdvdnav-4.1.3_1
@@ -454,6 +454,7 @@ liblsofui.so.9 libksysguard-5.18.90_1
 libKSysGuardSensorFaces.so.1 libksysguard-5.18.90_1
 libKSysGuardFormatter.so.1 libksysguard-5.19.5_1
 libKSysGuardSystemStats.so.1 libksysguard-5.22.0_1
+libKWaylandServer.so.5 kwayland-server-5.18.90_1
 libxenctrl.so.4.14 xen-libs-4.14.0_1
 libxenfsimage.so.4.14 xen-libs-4.14.0_1
 libxenguest.so.4.14 xen-libs-4.14.0_1
@@ -685,9 +686,7 @@ libatkmm-1.6.so.1 atkmm-2.22.1_1
 libgtkmm-3.0.so.1 gtkmm-2.99.5_1
 libgdkmm-3.0.so.1 gtkmm-2.99.5_1
 libgtkmm-4.0.so.0 gtkmm4-4.0.0_1
-libgnome-bluetooth.so.13 gnome-bluetooth1-3.12.0_1
-libgnome-bluetooth-3.0.so.13 gnome-bluetooth-42.1_1
-libgnome-bluetooth-ui-3.0.so.13 gnome-bluetooth-42.1_1
+libgnome-bluetooth.so.13 gnome-bluetooth-3.12.0_1
 libsasl2.so.3 libsasl-2.1.26_1
 liblber-2.4.so.2 libldap-2.4.21_1
 libldap-2.4.so.2 libldap-2.4.21_1
@@ -963,7 +962,7 @@ libIceDiscovery.so.37 libIce-3.7.5_2
 libIceLocatorDiscovery.so.37 libIce-3.7.5_2
 libvdpau.so.1 libvdpau-0.4.1_1
 libgsm.so.1 libgsm-1.0.13_13
-libcgroup.so.2 libcgroup-2.0.2_1
+libcgroup.so.1 libcgroup-0.37.1_1
 libxdg-basedir.so.1 libxdg-basedir-1.1.1_1
 libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
@@ -1128,11 +1127,8 @@ libgstplayer-1.0.so.0 gst-plugins-bad1-1.18.3_2
 libgstwebrtc-1.0.so.0 gst-plugins-bad1-1.18.4_2
 libgstgl-1.0.so.0 gst-plugins-base1-1.14.0_1
 libgnome-desktop-3.so.19 gnome-desktop-3.37.90.1_1
-libgnome-desktop-4.so.1 gnome-desktop-42.0_1
-libgnome-bg-4.so.1 gnome-desktop-42.0_1
-libgnome-rr-4.so.1 gnome-desktop-42.0_1
 libsecret-1.so.0 libsecret-0.10_1
-libgweather-4.so.0 libgweather-4.0.0_1
+libgweather-3.so.16 libgweather-3.34.0_1
 libgnomekbd.so.8 libgnomekbd-3.6.0_1
 libgnomekbdui.so.8 libgnomekbd-3.6.0_1
 libibus-1.0.so.5 ibus-1.4.99.20120917_1
@@ -1418,9 +1414,7 @@ libCHART-1.6.so.0 fox-1.6.49_1
 libchromaprint.so.1 chromaprint-1.5.0_1
 libedit.so.0 libedit-20130712.3.1_1
 libnet.so.9 libnet-1.2_1
-libgpaste-2.so.0 libgpaste-42.1_1
-libgpaste-gtk-3.so.0 libgpaste-42.1_1
-libgpaste-gtk4.so.0 libgpaste-42.1_1
+libgpaste.so.13 libgpaste-3.38.2_1
 libthreadutil.so.6 libupnp-1.6.18_1
 libupnp.so.17 libupnp-1.14.0_1
 libixml.so.11 libupnp-1.14.0_1
@@ -1572,7 +1566,7 @@ libmediaart-2.0.so.0 libmediaart-1.9.1_1
 libinput.so.10 libinput-1.2.0_1
 libuhttpmock-0.0.so.0 uhttpmock-0.2.0_1
 libgfbgraph-0.2.so.0 gfbgraph-0.2.2_1
-libgtkhex-4.so.0 libgtkhex-42.1_1
+libgtkhex-3.so.0 libgtkhex-3.10.0_1
 libgdlmm-3.0.so.2 libgdlmm-3.7.3_1
 libdmraid.so.1 dmraid-1.0.0.rc16.3_5
 libdovecot.so.0 dovecot-2.3.13_3
@@ -2369,7 +2363,7 @@ libgnunettransport.so.2 gnunet-0.12.2_1
 libgnunettransportapplication.so.0 gnunet-0.12.2_1
 libgnunettransportcore.so.0 gnunet-0.12.2_1
 libgnunettransportcommunicator.so.0 gnunet-0.12.2_1
-libskarnet.so.2.12 skalibs-2.12.0.0_1
+libskarnet.so.2.11 skalibs-2.11.0.0_1
 libKF5BalooWidgets.so.5 baloo-widgets5-17.04.3_1
 libtidy.so.58 libtidy5-5.8.0_1
 libSDL2_gfx-1.0.so.0 SDL2_gfx-1.0.1_1
@@ -2629,7 +2623,7 @@ libhwloc.so.15 libhwloc-2.0.4_1
 libnetfilter_cttimeout.so.1 libnetfilter_cttimeout-1.0.0_1
 libnetfilter_cthelper.so.0 libnetfilter_cthelper-1.0.0_1
 libnetfilter_queue.so.1 libnetfilter_queue-1.0.2_1
-libfilezilla.so.29 libfilezilla-0.38.1_1
+libfilezilla.so.25 libfilezilla-0.37.2_1
 libtommath.so.1 libtommath-1.0_1
 libKF5ItemViews.so.5 kitemviews-5.26.0_1
 libunicorn.so.1 unicorn-1.0_1
@@ -2833,7 +2827,6 @@ libKF5Archive.so.5 karchive-5.26.0_1
 libKF5Codecs.so.5 kcodecs-5.26.0_1
 libKF5ConfigCore.so.5 kconfig-5.26.0_1
 libKF5ConfigGui.so.5 kconfig-5.26.0_1
-libKF5ConfigQml.so.5 kconfig-5.95.0_1
 libKF5Completion.so.5 kcompletion-5.26.0_1
 libKF5Crash.so.5 kcrash-5.26.0_1
 libKF5ConfigWidgets.so.5 kconfigwidgets-5.26.0_1
@@ -2860,12 +2853,10 @@ libKF5Declarative.so.5 kdeclarative-5.26.0_1
 libKF5QuickAddons.so.5 kdeclarative-5.26.0_1
 libKF5CalendarEvents.so.5 kdeclarative-5.26.0_1
 libKF5KCMUtils.so.5 kcmutils-5.26.0_1
-libKF5KCMUtilsCore.so.5 kcmutils-5.95.0_1
 libKF5Style.so.5 frameworkintegration-5.26.0_1
 libkdeinit5_klauncher.so kinit-5.26.0_1
 libKF5NewStuff.so.5 knewstuff-5.26.0_1
 libKF5NewStuffCore.so.5 knewstuff-5.36.0_1
-libKF5NewStuffWidgets.so.5 knewstuff-5.95.0_1
 libKF5NotifyConfig.so.5 knotifyconfig-5.26.0_1
 libKF5Parts.so.5 kparts-5.26.0_1
 libKF5Activities.so.5 kactivities5-5.26.0_1
@@ -2992,10 +2983,10 @@ libdecoration.so.0 compiz-core-0.8.14_1
 libcompizconfig.so.0 libcompizconfig-0.8.14_1
 libemeraldengine.so.0 emerald-0.8.14_1
 libhangul.so.1 libhangul-0.1.0_1
-libmutter-10.so.0 mutter-42.0_1
-libmutter-clutter-10.so.0 mutter-42.0_1
-libmutter-cogl-10.so.0 mutter-42.0_1
-libmutter-cogl-pango-10.so.0 mutter-42.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.6 slop-7.6_1
@@ -3112,9 +3103,9 @@ libm17n-flt.so.0 m17n-lib-1.7.0_1
 libm17n-gui.so.0 m17n-lib-1.7.0_1
 libm17n-core.so.0 m17n-lib-1.7.0_1
 libm17n.so.0 m17n-lib-1.7.0_1
-libprotobuf-lite.so.32 libprotobuf-lite-21.4_1
-libprotoc.so.32 libprotoc-21.4_1
-libprotobuf.so.32 libprotobuf-21.4_1
+libprotobuf-lite.so.31 libprotobuf-lite-3.20.1_1
+libprotoc.so.31 libprotoc-3.20.1_1
+libprotobuf.so.31 libprotobuf-3.20.1_1
 libsombok.so.3 sombok-2.4.0_1
 libdeviceclient.so.0 pragha-1.3.3_1
 libykclient.so.3 ykclient-2.15_1
@@ -3184,29 +3175,29 @@ libkdeconnectinterfaces.so.22 kdeconnect-22.04.1_1
 libkdeconnectcore.so.22 kdeconnect-22.04.1_1
 libkpmcore.so.12 kpmcore-22.04.1_1
 libpkcs11-helper.so.1 pkcs11-helper-1.25.1_6
-libr_core.so.5.7.4 radare2-5.7.4_1
-libr_config.so.5.7.4 radare2-5.7.4_1
-libr_cons.so.5.7.4 radare2-5.7.4_1
-libr_util.so.5.7.4 radare2-5.7.4_1
-libr_flag.so.5.7.4 radare2-5.7.4_1
-libr_asm.so.5.7.4 radare2-5.7.4_1
-libr_bin.so.5.7.4 radare2-5.7.4_1
-libr_anal.so.5.7.4 radare2-5.7.4_1
-libr_lang.so.5.7.4 radare2-5.7.4_1
-libr_debug.so.5.7.4 radare2-5.7.4_1
-libr_egg.so.5.7.4 radare2-5.7.4_1
-libr_bp.so.5.7.4 radare2-5.7.4_1
-libr_search.so.5.7.4 radare2-5.7.4_1
-libr_io.so.5.7.4 radare2-5.7.4_1
-libr_hash.so.5.7.4 radare2-5.7.4_1
-libr_socket.so.5.7.4 radare2-5.7.4_1
-libr_parse.so.5.7.4 radare2-5.7.4_1
-libr_syscall.so.5.7.4 radare2-5.7.4_1
-libr_crypto.so.5.7.4 radare2-5.7.4_1
-libr_fs.so.5.7.4 radare2-5.7.4_1
-libr_magic.so.5.7.4 radare2-5.7.4_1
-libr_reg.so.5.7.4 radare2-5.7.4_1
-libr_main.so.5.7.4 radare2-5.7.4_1
+libr_core.so.5.7.0 radare2-5.7.0_1
+libr_config.so.5.7.0 radare2-5.7.0_1
+libr_cons.so.5.7.0 radare2-5.7.0_1
+libr_util.so.5.7.0 radare2-5.7.0_1
+libr_flag.so.5.7.0 radare2-5.7.0_1
+libr_asm.so.5.7.0 radare2-5.7.0_1
+libr_bin.so.5.7.0 radare2-5.7.0_1
+libr_anal.so.5.7.0 radare2-5.7.0_1
+libr_lang.so.5.7.0 radare2-5.7.0_1
+libr_debug.so.5.7.0 radare2-5.7.0_1
+libr_egg.so.5.7.0 radare2-5.7.0_1
+libr_bp.so.5.7.0 radare2-5.7.0_1
+libr_search.so.5.7.0 radare2-5.7.0_1
+libr_io.so.5.7.0 radare2-5.7.0_1
+libr_hash.so.5.7.0 radare2-5.7.0_1
+libr_socket.so.5.7.0 radare2-5.7.0_1
+libr_parse.so.5.7.0 radare2-5.7.0_1
+libr_syscall.so.5.7.0 radare2-5.7.0_1
+libr_crypto.so.5.7.0 radare2-5.7.0_1
+libr_fs.so.5.7.0 radare2-5.7.0_1
+libr_magic.so.5.7.0 radare2-5.7.0_1
+libr_reg.so.5.7.0 radare2-5.7.0_1
+libr_main.so.5.7.0 radare2-5.7.0_1
 libykpiv.so.1 libykpiv-2.1.1_2
 libykcs11.so.1 libykcs11-2.1.1_2
 libKF5KExiv2.so.15.0.0 libkexiv25-17.04.3_1
@@ -3251,28 +3242,22 @@ liblwipv6.so.2 lwipv6-1.5a_1
 libpipewire-0.2.so.1 libpipewire0.2-0.2.7_1
 libpipewire-0.3.so.0 libpipewire-0.3.6_1
 libvolk.so.2.5 volk-2.5.0_1
-libgnuradio-runtime.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-pmt.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-blocks.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-audio.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-fec.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-fft.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-filter.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-analog.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-digital.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-dtv.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-channels.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-trellis.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-video-sdl.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-vocoder.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-wavelet.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-uhd.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-network.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-soapy.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-qtgui.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-zeromq.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-iio.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-pdu.so.3.10.3 gnuradio-3.10.3.0_1
+libgnuradio-runtime.so.3.8.0 gnuradio-3.8.0.0_1
+libgnuradio-pmt.so.3.8.0 gnuradio-3.8.0.0_1
+libgnuradio-blocks.so.3.8.0 gnuradio-3.8.0.0_1
+libgnuradio-audio.so.3.8.0 gnuradio-3.8.0.0_1
+libgnuradio-fec.so.3.8.0 gnuradio-3.8.0.0_1
+libgnuradio-fft.so.3.8.0 gnuradio-3.8.0.0_1
+libgnuradio-filter.so.3.8.0 gnuradio-3.8.0.0_1
+libgnuradio-analog.so.3.8.0 gnuradio-3.8.0.0_1
+libgnuradio-digital.so.3.8.0 gnuradio-3.8.0.0_1
+libgnuradio-dtv.so.3.8.0 gnuradio-3.8.0.0_1
+libgnuradio-channels.so.3.8.0 gnuradio-3.8.0.0_1
+libgnuradio-trellis.so.3.8.0 gnuradio-3.8.0.0_1
+libgnuradio-video-sdl.so.3.8.0 gnuradio-3.8.0.0_1
+libgnuradio-vocoder.so.3.8.0 gnuradio-3.8.0.0_1
+libgnuradio-wavelet.so.3.8.0 gnuradio-3.8.0.0_1
+libgnuradio-uhd.so.3.8.0 gnuradio-3.8.0.0_1
 libgnuradio-osmosdr.so.0.2.0 gnuradio-osmosdr-0.2.0_1
 libflann_cpp.so.1.9 flann-1.9.1_1
 libflann.so.1.9 flann-1.9.1_1
@@ -3462,7 +3447,7 @@ libSoapySDR.so.0.7 SoapySDR-0.7.0_1
 libeditorconfig.so.0 editorconfig-0.12.2_1
 libcfitsio.so.9 cfitsio-3.480_1
 libapparmor.so.1 libapparmor-2.12.0_1
-libplacebo.so.192 libplacebo-4.192.1_1
+libplacebo.so.157 libplacebo-4.157.0_1
 libw2xc.so waifu2x-converter-cpp-5.2_1
 libnova-0.15.so.0 libnova-0.15.0_1
 libcue.so.2 libcue-2.2.0_1
@@ -3473,7 +3458,7 @@ libticalcs2.so.12 libticalcs2-1.1.9_1
 libhtmlcxx.so.3 htmlcxx-0.86_1
 libcss_parser_pp.so.0 htmlcxx-0.86_1
 libcss_parser.so.0 htmlcxx-0.86_1
-libaom.so.3 libaom-3.4.0_1
+libaom.so.2 libaom-2.0.0_1
 libre.so.1 re-2.0.1_1
 libtpms.so.0 libtpms-0.9.0_1
 libswtpm_libtpms.so.0 libswtpm-0.6.1_1
@@ -3606,7 +3591,7 @@ libzhuyin.so.13 libzhuyin-2.6.0_3
 libuhd.so.4.0.0 uhd-4.0.0.0_1
 libeditline.so.1 editline-1.16.0_1
 libgnuradio-rds.so.1 gnuradio-rds-3.8.0_1
-libgnuradio-nrsc5.so.2.0.0git gnuradio-nrsc5-2.0.0_1
+libgnuradio-nrsc5-1.0.0git.so.0.0.0 gnuradio-nrsc5-1.0.0_1
 libgamemode.so.0 libgamemode-1.6.1_1
 libgamemodeauto.so.0 libgamemode-1.6.1_1
 libgaminggear.so.0 libgaminggear-0.15.1_1
@@ -3674,18 +3659,18 @@ liboblibs.so.0.1 oblibs-0.1.1.1_1
 libaal-1.0.so.7 libaal-1.0.7_1
 libaal-minimal.so.0 libaal-1.0.7_1
 libcli.so.1.9 libcli-1.9.8.4_1
-libaddress_sorting.so.18 libgrpc-1.39.0_6
-libgpr.so.18 libgrpc-1.39.0_6
-libgrpc++.so.1.39 libgrpc-1.39.0_6
-libgrpc++_alts.so.1.39 libgrpc-1.39.0_6
-libgrpc++_error_details.so.1.39 libgrpc-1.39.0_6
-libgrpc++_reflection.so.1.39 libgrpc-1.39.0_6
-libgrpc++_unsecure.so.1.39 libgrpc-1.39.0_6
-libgrpc.so.18 libgrpc-1.39.0_6
-libgrpc_plugin_support.so.1.39 libgrpc-1.39.0_6
-libgrpc_unsecure.so.18 libgrpc-1.39.0_6
-libgrpcpp_channelz.so.1.39 libgrpc-1.39.0_6
-libupb.so.18 libgrpc-1.39.0_6
+libaddress_sorting.so.18 grpc-1.39.0_1
+libgpr.so.18 grpc-1.39.0_1
+libgrpc++.so.1.39 grpc-1.39.0_1
+libgrpc++_alts.so.1.39 grpc-1.39.0_1
+libgrpc++_error_details.so.1.39 grpc-1.39.0_1
+libgrpc++_reflection.so.1.39 grpc-1.39.0_1
+libgrpc++_unsecure.so.1.39 grpc-1.39.0_1
+libgrpc.so.18 grpc-1.39.0_1
+libgrpc_plugin_support.so.1.39 grpc-1.39.0_1
+libgrpc_unsecure.so.18 grpc-1.39.0_1
+libgrpcpp_channelz.so.1.39 grpc-1.39.0_1
+libupb.so.18 grpc-1.39.0_1
 libircclient.so.1 libircclient-1.10_5
 libFAudio.so.0 FAudio-19.05_1
 libqaccessibilityclient-qt5.so.0 libqaccessibilityclient-0.4.0_1
@@ -3729,7 +3714,7 @@ libnozzle.so.1 libnozzle1-1.11_4
 libmygpo-qt5.so.1 libmygpo-qt-1.1.0_1
 libluv.so.1 libluv-1.30.1.0_1
 libarmadillo.so.11 armadillo-11.0.1_1
-libvarnishapi.so.3 libvarnishapi-7.1.0_1
+libvarnishapi.so.2 libvarnishapi-6.3.0_1
 libicns.so.1 libicns-0.8.1_1
 librabbitmq.so.4 rabbitmq-c-0.10.0_2
 libuInputPlus.so.0 libuInputPlus-0.1.3_1
@@ -3939,9 +3924,7 @@ libhidrd_strm.so.0 hidrd-0.2.0_1
 libhidrd_fmt.so.0 hidrd-0.2.0_1
 libjcat.so.1 libjcat-0.1.2_1
 libmatio.so.9 matio-1.5.17_2
-libportal.so.1 libportal-0.6_1
-libportal-gtk3.so.1 libportal-gtk3-0.6_1
-libportal-gtk4.so.1 libportal-gtk4-0.6_1
+libportal.so.0 libportal-0.3_1
 libvips.so.42 libvips-8.9.2_1
 libvips-cpp.so.42 libvips-8.9.2_1
 libselinux.so.1 libselinux-3.0_1
@@ -4133,7 +4116,6 @@ libspatialite.so.7 libspatialite-5.0.1_1
 mod_spatialite.so.7 libspatialite-5.0.1_1
 libSvtAv1Enc.so.1 libsvt-av1-1.0.0_1
 libSvtAv1Dec.so.0 libsvt-av1-0.9.0_1
-libyascreen.so.0 yascreen-1.86_1
 librz_bp.so.0.3.4 rizin-0.3.4_1
 librz_reg.so.0.3.4 rizin-0.3.4_1
 librz_debug.so.0.3.4 rizin-0.3.4_1
@@ -4182,6 +4164,3 @@ liblowdown.so lowdown-0.11.2_1
 libjaylink.so.0 libjaylink-0.2.0_1
 libnvidia-container.so.1 libnvidia-container-1.10.0_1
 libnvidia-container-go.so.1 libnvidia-container-1.10.0_1
-libqtspell-qt5.so.1 qtspell-1.0.1_1
-libopensmtpd.so.0 libopensmtpd-0.7_1
-libiio.so.0 libiio-0.23_1
diff --git a/common/travis/set_mirror.sh b/common/travis/set_mirror.sh
index 8159daceb613..c14f6ac70e34 100755
--- a/common/travis/set_mirror.sh
+++ b/common/travis/set_mirror.sh
@@ -1,8 +1,16 @@
 #!/bin/sh
 
+TRAVIS_PROTO=http
 TRAVIS_MIRROR=repo-ci.voidlinux.org
 
 for _i in etc/xbps.d/repos-remote*.conf ; do
     /bin/echo -e "\x1b[32mUpdating $_i...\x1b[0m"
+    # First fix the proto, ideally we'd serve everything with HTTPS,
+    # but key management and rotation is a pain, and things are signed
+    # so we can afford to be a little lazy at times.
+    sed -i "s:https:$TRAVIS_PROTO:g" $_i
+
+    # Now set the mirror
+    sed -i "s:alpha\.de\.repo\.voidlinux\.org:$TRAVIS_MIRROR:g" $_i
     sed -i "s:repo-default\.voidlinux\.org:$TRAVIS_MIRROR:g" $_i
 done
diff --git a/common/xbps-src/shutils/update_check.sh b/common/xbps-src/shutils/update_check.sh
index 80ab6e8889d8..7348260f54af 100644
--- a/common/xbps-src/shutils/update_check.sh
+++ b/common/xbps-src/shutils/update_check.sh
@@ -4,7 +4,6 @@ update_check() {
     local i p url pkgurlname rx found_version consider
     local update_override=$XBPS_SRCPKGDIR/$XBPS_TARGET_PKG/update
     local original_pkgname=$pkgname
-    local pkgname=$sourcepkg
     local urlpfx urlsfx
     local -A fetchedurls
 
diff --git a/etc/defaults.conf b/etc/defaults.conf
index d69b4a454087..e3876cdc7d28 100644
--- a/etc/defaults.conf
+++ b/etc/defaults.conf
@@ -158,9 +158,3 @@ XBPS_SUCMD="sudo /bin/sh -c"
 # When unset, newly build package overwrites the older one.
 #
 #XBPS_PRESERVE_PKGS=yes
-
-# [OPTIONAL]
-# Show more detailed output in ./xbps-src update-check. Useful for debugging.
-# This can also be set or exported as a regular environment variable.
-#
-#XBPS_UPDATE_CHECK_VERBOSE=yes
diff --git a/srcpkgs/66-tools/template b/srcpkgs/66-tools/template
index 43a5c9cf6f0a..1b61ce1aa874 100644
--- a/srcpkgs/66-tools/template
+++ b/srcpkgs/66-tools/template
@@ -1,7 +1,7 @@
 # Template file for '66-tools'
 pkgname=66-tools
 version=0.0.8.0
-revision=2
+revision=1
 wrksrc="66-tools-v${version}"
 build_style=configure
 configure_args="--prefix=/usr
diff --git a/srcpkgs/66/template b/srcpkgs/66/template
index 757c7e5dfd50..7ad72f7d6411 100644
--- a/srcpkgs/66/template
+++ b/srcpkgs/66/template
@@ -1,7 +1,7 @@
 # Template file for '66'
 pkgname=66
 version=0.6.2.0
-revision=2
+revision=1
 wrksrc="66-v${version}"
 build_style=configure
 configure_args="--prefix=/usr
diff --git a/srcpkgs/ART/template b/srcpkgs/ART/template
index 2ec4041b3907..920204efb1e5 100644
--- a/srcpkgs/ART/template
+++ b/srcpkgs/ART/template
@@ -1,6 +1,6 @@
 # Template file for 'ART'
 pkgname=ART
-version=1.13
+version=1.12.1
 revision=1
 build_style=cmake
 hostmakedepends="pkg-config"
@@ -12,4 +12,4 @@ maintainer="notthewave <winklbauer_m@zoho.eu>"
 license="GPL-3.0-or-later"
 homepage="https://bitbucket.org/agriggio/art/wiki/Home"
 distfiles="https://bitbucket.org/agriggio/art/downloads/${pkgname}-${version}.tar.xz"
-checksum=7a6ade552c42d45970fe6618be61e61621e0867a7a2baef2d3d7092badba36e5
+checksum=1f9e175d6f414ed52e9a89650331f8c82da4b8bba3da54ca8df8127a919675e0
diff --git a/srcpkgs/Amass/template b/srcpkgs/Amass/template
index d5c07bb7d33b..7106a5c312fd 100644
--- a/srcpkgs/Amass/template
+++ b/srcpkgs/Amass/template
@@ -1,6 +1,6 @@
 # Template file for 'Amass'
 pkgname=Amass
-version=3.19.3
+version=3.19.2
 revision=1
 build_style=go
 go_import_path="github.com/OWASP/Amass/v3/..."
@@ -9,4 +9,4 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="Apache-2.0"
 homepage="https://www.owasp.org/index.php/OWASP_Amass_Project"
 distfiles="https://github.com/OWASP/Amass/archive/v${version}.tar.gz"
-checksum=1b7f15c86a3de4854fccc56dabea921518606c6db0cc278d2eed1f54d334723d
+checksum=ef2b5303b3e92debe68ea72c03c4f60320c34f0281f50b5f7108750c7e1a7491
diff --git a/srcpkgs/AppStream/template b/srcpkgs/AppStream/template
index aab604b0c6cf..f3e7c3e5047c 100644
--- a/srcpkgs/AppStream/template
+++ b/srcpkgs/AppStream/template
@@ -10,7 +10,7 @@ configure_args="$(vopt_bool gir gir) $(vopt_bool vala vapi)
 hostmakedepends="docbook-xsl gettext glib-devel gperf libxslt pkg-config
  qt5-host-tools $(vopt_if vala vala) itstool"
 makedepends="libglib-devel libxml2-devel libyaml-devel qt5-devel libxmlb-devel
- libcurl-devel"
+ libsoup-devel libcurl-devel"
 short_desc="Tools and libraries to work with AppStream metadata"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
diff --git a/srcpkgs/AusweisApp2/template b/srcpkgs/AusweisApp2/template
index c6753ed80682..5ee22fec995c 100644
--- a/srcpkgs/AusweisApp2/template
+++ b/srcpkgs/AusweisApp2/template
@@ -1,6 +1,6 @@
 # Template file for 'AusweisApp2'
 pkgname=AusweisApp2
-version=1.22.6
+version=1.22.2
 revision=1
 build_style=cmake
 hostmakedepends="pkg-config qt5-qmake qt5-host-tools"
@@ -11,5 +11,5 @@ short_desc="Official authentication app for German ID cards and residence permit
 maintainer="Justin Jagieniak <justin@jagieniak.net>"
 license="EUPL-1.2"
 homepage="https://www.ausweisapp.bund.de/ausweisapp2/"
-distfiles="https://github.com/Governikus/AusweisApp2/releases/download/${version}/AusweisApp2-${version}.tar.gz"
-checksum=3665502eb9fa5811c58ffd1952e15589216bcaaf88c63458ac5930c9ad588945
+distfiles="https://github.com/Governikus/AusweisApp2/archive/refs/tags/${version}.tar.gz"
+checksum=79d637a976dc1dc5445757a43324f4fe609d844bf90f11c0f62a46c39dc4fea6
diff --git a/srcpkgs/Bear/template b/srcpkgs/Bear/template
index fce6309ca6fa..c8c6efebccf2 100644
--- a/srcpkgs/Bear/template
+++ b/srcpkgs/Bear/template
@@ -1,7 +1,7 @@
 # Template file for 'Bear'
 pkgname=Bear
-version=3.0.19
-revision=2
+version=3.0.18
+revision=3
 build_style=cmake
 hostmakedepends="pkg-config protobuf protobuf-devel grpc"
 makedepends="json-c++ spdlog grpc-devel protobuf-devel gtest-devel"
@@ -10,8 +10,9 @@ short_desc="Tool that generates a compilation database for clang tooling"
 maintainer="John <me@johnnynator.dev>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/rizsotto/Bear"
+changelog="https://raw.githubusercontent.com/rizsotto/Bear/master/ChangeLog.md"
 distfiles="https://github.com/rizsotto/Bear/archive/${version}.tar.gz>${pkgname}-${version}.tar.gz"
-checksum=2fcfe2c6e029182cfc54ed26b3505c0ef12b0f43df03fb587f335afdc2ca9431
+checksum=ae94047c79b4f48462b66981f66a67b6a833d75d4c40e7afead491b1865f1142
 conflicts="interception-tools>=0" # /usr/bin/intercept
 
 if [ -z "$XBPS_CHECK_PKGS" ]; then
diff --git a/srcpkgs/CKAN/template b/srcpkgs/CKAN/template
deleted file mode 100644
index 4bc12f642bcd..000000000000
--- a/srcpkgs/CKAN/template
+++ /dev/null
@@ -1,28 +0,0 @@
-# Template file for 'CKAN'
-pkgname=CKAN
-version=1.30.4
-revision=1
-archs="x86_64* i686*" # Only support archs that are supported by KSP itself
-hostmakedepends="curl msbuild-bin"
-makedepends="libgdiplus"
-depends="libgdiplus mono"
-short_desc="Find, install, and manage mods for Kerbal Space Program"
-maintainer="Eugen Zagorodniy <zag@disroot.org>"
-license="MIT"
-homepage="https://github.com/KSP-CKAN/CKAN"
-changelog="https://raw.githubusercontent.com/KSP-CKAN/CKAN/master/CHANGELOG.md"
-distfiles="https://github.com/KSP-CKAN/CKAN/archive/refs/tags/v$version.tar.gz"
-checksum=7c73543bf109fd1bc7917bb1955acaab14086e709e92351d4a6b10d780d53d23
-
-do_build() {
-	./build --configuration=Release
-}
-
-do_install() {
-	vbin debian/ckan
-	vman debian/ckan.1
-	vlicense debian/copyright
-	vinstall _build/ckan.exe 644 /usr/lib/ckan
-	vinstall debian/ckan.desktop 644 /usr/share/applications
-	vinstall debian/ckan.ico 644 /usr/share/icons
-}
diff --git a/srcpkgs/CastXML/template b/srcpkgs/CastXML/template
deleted file mode 100644
index 364a363852d6..000000000000
--- a/srcpkgs/CastXML/template
+++ /dev/null
@@ -1,23 +0,0 @@
-# Template file for 'CastXML'
-pkgname=CastXML
-version=0.4.5
-revision=1
-build_style=cmake
-configure_args="-DSPHINX_MAN=YES -DCastXML_INSTALL_MAN_DIR=share/man"
-hostmakedepends="clang python3-Sphinx"
-makedepends="clang-tools-extra llvm"
-depends="clang"
-checkdepends="libxml2"
-short_desc="C-family abstract syntax tree XML output tool"
-maintainer="Evgeny Ermakov <evgeny.v.ermakov@gmail.com>"
-license="Apache-2.0"
-homepage="https://github.com/CastXML/CastXML"
-distfiles="https://github.com/CastXML/CastXML/archive/v${version}.tar.gz"
-checksum=007f6d073165e150df0e40e1ec331f6f94304684af9eed3b0e5dabaebcfb1197
-
-post_install() {
-	rm -r ${DESTDIR}/usr/share/castxml/clang/include
-	ln -s /usr/lib/clang/$(clang -dumpversion)/include ${DESTDIR}/usr/share/castxml/clang/include
-
-	rm ${DESTDIR}/usr/share/doc/castxml/{LICENSE,NOTICE}
-}
diff --git a/srcpkgs/Converseen/template b/srcpkgs/Converseen/template
index b6c457aeaebe..bb8790332271 100644
--- a/srcpkgs/Converseen/template
+++ b/srcpkgs/Converseen/template
@@ -1,6 +1,6 @@
 # Template file for 'Converseen'
 pkgname=Converseen
-version=0.9.9.6
+version=0.9.9.5
 revision=1
 build_style=cmake
 hostmakedepends="pkg-config qt5-host-tools qt5-qmake"
@@ -11,4 +11,4 @@ maintainer="Justin Jagieniak <justin@jagieniak.net>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/Faster3ck/Converseen"
 distfiles="https://github.com/Faster3ck/Converseen/archive/refs/tags/v${version}.tar.gz"
-checksum=c2bf0ce9e2f2f95426e83d6ecd6115946179118915f2a620f586f9c072e1cf17
+checksum=30d731968e61ab3fb701976f05b2f5b372e9760c05665d6183921fb94f8cfa44
diff --git a/srcpkgs/CopyQ/template b/srcpkgs/CopyQ/template
index 6b3efbe167b9..1c7e3e041f9e 100644
--- a/srcpkgs/CopyQ/template
+++ b/srcpkgs/CopyQ/template
@@ -1,6 +1,6 @@
 # Template file for 'CopyQ'
 pkgname=CopyQ
-version=6.2.0
+version=6.1.0
 revision=1
 build_style=cmake
 hostmakedepends="qt5-tools-devel extra-cmake-modules pkg-config
@@ -14,4 +14,4 @@ license="GPL-3.0-or-later"
 homepage="https://hluk.github.io/CopyQ/"
 changelog="https://raw.githubusercontent.com/hluk/CopyQ/master/CHANGES.md"
 distfiles="https://github.com/hluk/CopyQ/archive/v${version}.tar.gz"
-checksum=d1d46edc7c96e57c44f222b310713a886bc08d2a069756d96f620684d3e71067
+checksum=d235b31224264e7fa463020f1a934143aa287a4d9cb9bbb6883563ad66e84099
diff --git a/srcpkgs/Electron-Cash/template b/srcpkgs/Electron-Cash/template
index fb0cba1e6c55..0e5265f3a92d 100644
--- a/srcpkgs/Electron-Cash/template
+++ b/srcpkgs/Electron-Cash/template
@@ -1,21 +1,19 @@
 # Template file for 'Electron-Cash'
 pkgname=Electron-Cash
-version=4.2.10
-revision=1
+version=4.2.3
+revision=2
 build_style=python3-module
 hostmakedepends="python3-setuptools python3-PyQt5-devel-tools"
 depends="python3-PyQt5 python3-PyQt5-svg python3-qrcode python3-dateutil
  python3-jsonrpclib python3-protobuf
  python3-dnspython python3-requests python3-pysocks python3-stem
- python3-ecdsa python3-pyaes python3-pycryptodomex libbitcoin-secp256k1 libzbar
- python3-cryptography>=2.6 python3-pathvalidate python3-psutil"
+ python3-ecdsa python3-pyaes python3-pycryptodome libbitcoin-secp256k1 libzbar"
 short_desc="Lightweight Bitcoin Cash client"
 maintainer="Cameron Nemo <cnemo@tutanota.com>"
 license="MIT"
 homepage="https://electroncash.org"
 distfiles="https://github.com/Electron-Cash/Electron-Cash/releases/download/${version}/Electron-Cash-${version}.tar.gz"
-checksum=2c77258c0e8ccdc42d16cd9bdbc26b47f94b92d9ba8a86d63c25a17ec832b324
-make_check=no # Depends on unpackaged SimpleWebSocketServer
+checksum=4c2ea0884ec19a73368eea2081bd763db25cd5760feb23039a4bb61512c4e802
 
 post_install() {
 	# TODO: build these binaries instead of having to remove pre-built ones
diff --git a/srcpkgs/EternalTerminal/template b/srcpkgs/EternalTerminal/template
index 61c77aa35d44..ae3f21ee709a 100644
--- a/srcpkgs/EternalTerminal/template
+++ b/srcpkgs/EternalTerminal/template
@@ -1,7 +1,7 @@
 # Template file for 'EternalTerminal'
 pkgname=EternalTerminal
 version=6.0.13
-revision=7
+revision=6
 wrksrc="${pkgname}-et-v${version}"
 build_style=cmake
 hostmakedepends="protobuf"
diff --git a/srcpkgs/GPaste/template b/srcpkgs/GPaste/template
index 17f2e3122ba5..d85f71df5abe 100644
--- a/srcpkgs/GPaste/template
+++ b/srcpkgs/GPaste/template
@@ -1,28 +1,32 @@
 # Template file for 'GPaste'
 pkgname=GPaste
-version=42.1
+version=3.42.6
 revision=1
+wrksrc="gpaste-${version}"
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gnome_shell gnome-shell)
  -Dcontrol-center-keybindings-dir=/usr/share/gnome-control-center/keybindings
  -Dsystemd-user-unit-dir=/usr/lib/systemd"
 hostmakedepends="gettext glib-devel pkg-config vala gobject-introspection"
-makedepends="gtk+3-devel gtk4-devel appstream-glib-devel dbus-devel gdk-pixbuf-devel
- libadwaita-devel libglib-devel libXi-devel libXtst-devel libX11-devel harfbuzz-devel
+makedepends="appstream-glib-devel dbus-devel gdk-pixbuf-devel gtk+3-devel
+ libglib-devel libXi-devel libXtst-devel libX11-devel harfbuzz-devel
  $(vopt_if gnome_shell 'gjs-devel mutter-devel') vala-devel"
 short_desc="Clipboard management system"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="https://www.imagination-land.org/tags/GPaste.html"
-changelog="https://raw.githubusercontent.com/Keruspe/GPaste/gpaste-42/NEWS"
-distfiles="https://www.imagination-land.org/files/gpaste/GPaste-${version}.tar.xz"
-checksum=d6b3d4c2a43ff53de3b1ec0b41222064aafaadcc65817d654476ea9e2da4ccb9
+distfiles="https://www.imagination-land.org/files/gpaste/gpaste-${version}.tar.xz"
+checksum=1158a66c0dd32289d81eb5a3170c9c7aacd0b90ed7ac2961003d803243c476a1
 
 build_options="gnome_shell"
 desc_option_gnome_shell="Build GNOME Shell integration and extension"
 build_options_default="gnome_shell"
 
+pre_build() {
+	export GIR_EXTRA_LIBS_PATH="${wrksrc}/lib/.libs"
+}
+
 post_install() {
 	vlicense COPYING
 }
@@ -42,6 +46,6 @@ GPaste-devel_package() {
 libgpaste_package() {
 	short_desc+=" - gpaste library"
 	pkg_install() {
-		 vmove "usr/lib/libgpaste-*.so.*"
+		 vmove "usr/lib/libgpaste.so.*"
 	}
 }
diff --git a/srcpkgs/ImageMagick/template b/srcpkgs/ImageMagick/template
index 09989cec526f..2b8b46987632 100644
--- a/srcpkgs/ImageMagick/template
+++ b/srcpkgs/ImageMagick/template
@@ -1,9 +1,10 @@
 # Template file for 'ImageMagick'
 pkgname=ImageMagick
-version=7.1.0.45
+version=7.1.0.27
 revision=1
-_upstream_version="${version/.${version##*.}/-${version##*.}}"
-wrksrc=${pkgname}-${_upstream_version}
+_majorver=${version%.*}
+_patchver=${version##*.}
+wrksrc="${pkgname}-${_majorver}-${_patchver}"
 build_style=gnu-configure
 configure_args="--disable-static --enable-opencl --with-modules --with-gslib
  --with-rsvg --with-wmf --with-dejavu-font-dir=/usr/share/fonts/TTF
@@ -14,17 +15,17 @@ makedepends="djvulibre-devel fftw-devel ghostscript-devel glib-devel lcms2-devel
  ocl-icd-devel pango-devel libopenjpeg2-devel graphviz-devel liblqr-devel
  libraqm-devel"
 short_desc="Create, edit, compose, or convert bitmap images"
-maintainer="André Cerqueira <acerqueira021@gmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="ImageMagick"
 homepage="https://www.imagemagick.org"
-changelog="https://raw.githubusercontent.com/ImageMagick/Website/main/ChangeLog.md"
-distfiles="https://github.com/ImageMagick/ImageMagick/archive/${_upstream_version}.tar.gz"
-checksum=3df6ca6dff15a4e8a20b4593c60285a59e38890440494d91a344e5c0e2bb3eec
+changelog="https://imagemagick.org/script/changelog.php"
+distfiles="https://github.com/ImageMagick/ImageMagick/archive/${_majorver}-${_patchver}.tar.gz"
+checksum=e0db0cf0d8cb93be9793f6b6ec3dac91194a753b809ff2cfca8b8ffb4072d63c
 
 subpackages="libmagick libmagick-devel"
 
 keep_libtool_archives=yes
-conf_files="/etc/ImageMagick-${version%%.*}/*.xml"
+conf_files="/etc/ImageMagick-${_majorver%%.*}/*.xml"
 
 if [ -z "$CROSS_BUILD" ]; then
 	# XXX native perl uses XBPS_TARGET_CFLAGS (-mtune=generic)
@@ -40,7 +41,7 @@ pre_check() {
 
 post_install() {
 	if [ "$CROSS_BUILD" ]; then
-		vsed -i -e "s,${XBPS_CROSS_TRIPLET}-,,g" \
+		vsed -i -e "s,$XBPS_WRAPPERDIR/$XBPS_CROSS_TRIPLET-,,g" \
 			$DESTDIR/usr/bin/*-config
 	fi
 	vlicense LICENSE
diff --git a/srcpkgs/Komikku/template b/srcpkgs/Komikku/template
index 0b66eb387e75..89da2026f68e 100644
--- a/srcpkgs/Komikku/template
+++ b/srcpkgs/Komikku/template
@@ -1,6 +1,6 @@
 # Template file for 'Komikku'
 pkgname=Komikku
-version=0.40.0
+version=0.37.0
 revision=1
 wrksrc=Komikku-v${version}
 build_style=meson
@@ -16,4 +16,4 @@ maintainer="Lorem <notloremipsum@protonmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.com/valos/Komikku"
 distfiles="https://gitlab.com/valos/Komikku/-/archive/v${version}/Komikku-v${version}.tar.gz"
-checksum=66ed0aa3f4a7bcf049d2263befda42d3740a24662c40c56eeda5c8a06a043534
+checksum=f126d91a21663d60c502a45ad9171bad933255839bc17a20b2f6c83500dfc4bf
diff --git a/srcpkgs/LanguageTool/template b/srcpkgs/LanguageTool/template
index 1b422210aa45..8d9eaebdcd93 100644
--- a/srcpkgs/LanguageTool/template
+++ b/srcpkgs/LanguageTool/template
@@ -1,17 +1,17 @@
 # Template file for 'LanguageTool'
 pkgname=LanguageTool
-version=5.8
-revision=1
+version=4.8
+revision=2
 depends="virtual?java-environment"
 short_desc="Checks your writing in more than 20 languages"
 maintainer="Stacy Harper <contact@stacyhaper.net>"
 license="LGPL-2.1-or-later"
 homepage="https://www.languagetool.org/"
 distfiles="https://www.languagetool.org/download/LanguageTool-${version}.zip
- https://raw.githubusercontent.com/archlinux/svntogit-community/packages/languagetool/trunk/languagetool.sh"
-checksum="20913a50eb4568fdc727066eee8aab833f52b626710fc9e0213c3f1098bfdee3
+ https://git.archlinux.org/svntogit/community.git/plain/trunk/languagetool.sh?h=packages/languagetool"
+checksum="b4775e88fd90d6389f86023600c4c0e16a9cc00cfe8f093bf1f0c2bbf2a1904d
  009c0a65a978ad11ac097edd4be64688a2c80281b201495eff9ab667c5b0f0fe"
-skip_extraction="languagetool.sh"
+skip_extraction="languagetool"
 
 do_install() {
 	vmkdir usr/bin
@@ -20,5 +20,5 @@ do_install() {
 	vcopy "libs/*.jar" /usr/share/java/languagetool
 	rm -rf *.jar libs
 	vcopy "$wrksrc" /usr/share/languagetool/
-	vbin ${XBPS_SRCDISTDIR}/${pkgname}-${version}/languagetool.sh languagetool
+	vbin ${XBPS_SRCDISTDIR}/${pkgname}-${version}/languagetool
 }
diff --git a/srcpkgs/MoarVM/template b/srcpkgs/MoarVM/template
index a2f9c1597540..e48fd6c8af8e 100644
--- a/srcpkgs/MoarVM/template
+++ b/srcpkgs/MoarVM/template
@@ -1,6 +1,6 @@
 # Template file for 'MoarVM'
 pkgname=MoarVM
-version=2022.06
+version=2022.04
 revision=1
 build_style=configure
 configure_script="perl Configure.pl"
@@ -15,6 +15,6 @@ license="Artistic-2.0"
 homepage="https://moarvm.org"
 changelog="https://github.com/MoarVM/MoarVM/raw/master/docs/ChangeLog"
 distfiles="https://moarvm.org/releases/MoarVM-${version}.tar.gz"
-checksum=598ddf88c18f4d3825970cd391eebcaf66984d43ebf1ef43116356365b6bfe60
+checksum=ae06f50ba5562721a4e5eb6457e2fea2d07eda63e2abaa8c939c9daf70774804
 nocross=yes
 shlib_provides="libmoar.so"
diff --git a/srcpkgs/ModemManager/template b/srcpkgs/ModemManager/template
index 048f7867bb31..6334408feebc 100644
--- a/srcpkgs/ModemManager/template
+++ b/srcpkgs/ModemManager/template
@@ -15,7 +15,7 @@ makedepends="libglib-devel libgudev-devel polkit-devel libqmi-devel
 depends="hicolor-icon-theme ppp"
 checkdepends="dbus"
 short_desc="Mobile broadband modem management service"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Frank Steinborn <steinex@nognu.de>"
 license="GPL-2.0-or-later"
 homepage="https://www.freedesktop.org/wiki/Software/ModemManager/"
 distfiles="${FREEDESKTOP_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
diff --git a/srcpkgs/NetworkManager/template b/srcpkgs/NetworkManager/template
index f95ac17414ba..d3ba80c81650 100644
--- a/srcpkgs/NetworkManager/template
+++ b/srcpkgs/NetworkManager/template
@@ -1,6 +1,6 @@
 # Template file for 'NetworkManager'
 pkgname=NetworkManager
-version=1.38.2
+version=1.38.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -33,9 +33,9 @@ short_desc="Network Management daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/NetworkManager"
-changelog="https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/raw/nm-1-38/NEWS"
+changelog="https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/raw/nm-1-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9cffd2adc68651316df2d2f8a09e1717bb1d0c2ea389cfc721a0109db9b35826
+checksum=82a4cf07ddfeb0816787b67c0f5058ae6c50d6259c0b0541a24e35156062b2ef
 # TODO: Some tests require network namespaces to run.
 make_check=extended
 lib32disabled=yes
diff --git a/srcpkgs/OpenRCT2/template b/srcpkgs/OpenRCT2/template
index 3c025487bc62..b02afc17361b 100644
--- a/srcpkgs/OpenRCT2/template
+++ b/srcpkgs/OpenRCT2/template
@@ -2,11 +2,11 @@
 # based on https://raw.githubusercontent.com/AluisioASG/void-packages/openrct2/srcpkgs/OpenRCT2/template
 # and https://github.com/void-linux/void-packages/issues/1014#issuecomment-417372421
 pkgname=OpenRCT2
-_objects_version=1.3.2
-_titles_version=0.4.0
-_replays_version=0.0.67
-version=0.4.1
-revision=1
+_objects_version=1.0.21
+_titles_version=0.1.2c
+_replays_version=0.0.43
+version=0.3.4.1
+revision=4
 build_style=cmake
 configure_args="
  -DOPENRCT2_VERSION_TAG=${version}
@@ -29,14 +29,13 @@ short_desc="Open source re-implementation of RollerCoaster Tycoon 2"
 maintainer="klardotsh <josh@klar.sh>"
 license="GPL-3.0-or-later, CC-BY-SA-4.0"
 homepage="https://openrct2.io"
-changelog="https://openrct2.org/changelog"
 # download objects and title sequences ourselves, instead of letting cmake do it
 distfiles="https://github.com/OpenRCT2/OpenRCT2/archive/v${version}.tar.gz
  https://github.com/OpenRCT2/objects/releases/download/v${_objects_version}/objects.zip
  https://github.com/OpenRCT2/title-sequences/releases/download/v${_titles_version}/title-sequences.zip"
-checksum="a7ef1995aca7d19d2167ae68ef3a167157582f29c1606bf90878fbb5ba9f14d6
- b87ab1e343930e6263cc7ae803ff35059d53be1d7b5a37a34577c5107c8bbdea
- 6e7c7b554717072bfc7acb96fd0101dc8e7f0ea0ea316367a05c2e92950c9029"
+checksum="01f286dce2a9668fb87f403a0f53880936d3013fd502f32f9bb1217236c28225
+ b081f885311f9afebc41d9dd4a68b7db4cf736eb815c04e307e1a426f08cfa35
+ 5284333fa501270835b5f0cf420cb52155742335f5658d7889ea35d136b52517"
 skip_extraction="objects.zip title-sequences.zip replays.zip"
 
 replaces="OpenRCT2-data>=0"
@@ -52,13 +51,6 @@ if [ "$XBPS_TARGET_ENDIAN" = "be" ]; then
 	broken="not yet implemented"
 fi
 
-case "$XBPS_TARGET_MACHINE" in
-        ppc*)
-                CFLAGS+=" -mlong-double-64"
-                CXXFLAGS+=" -mlong-double-64"
-                ;;
-esac
-
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" OpenRCT2"
 	# for icu mass-rebuild
@@ -71,12 +63,7 @@ if [ "$XBPS_CHECK_PKGS" ]; then
 	configure_args+=" -DWITH_TESTS=1 -DSYSTEM_GTEST=1"
 	# download replays, used in tests
 	distfiles+=" https://github.com/OpenRCT2/replays/releases/download/v${_replays_version}/replays.zip"
-	checksum+=" 6afe66640aff400398019124a5bbf8db1fea7dd43d4e4670a3a0692f1ecef9e1"
-fi
-
-if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
-	makedepends+=" libatomic-devel"
-	configure_args+=" -DCMAKE_CXX_STANDARD_LIBRARIES=-latomic"
+	checksum+=" 43ba763ee6950a51aa96b26f3007c18b6e2ed09b6003601df6b014d5642c08d8"
 fi
 
 post_extract() {
diff --git a/srcpkgs/PolyMC/template b/srcpkgs/PolyMC/template
index fd8da7afb88a..90e20adb26fa 100644
--- a/srcpkgs/PolyMC/template
+++ b/srcpkgs/PolyMC/template
@@ -1,20 +1,19 @@
 # Template file for 'PolyMC'
 pkgname=PolyMC
-version=1.4.1
+version=1.3.2
 revision=1
 build_style=cmake
 configure_args="-DLauncher_BUILD_PLATFORM=Void
  -DLauncher_VERSION_BUILD=${revision}"
-hostmakedepends="extra-cmake-modules openjdk8 pkg-config qt5-host-tools
- qt5-qmake scdoc"
+hostmakedepends="openjdk8 qt5-host-tools qt5-qmake"
 makedepends="qt5-devel"
-depends="virtual?java-runtime qt5-svg qt5-imageformats xrandr"
+depends="virtual?java-runtime qt5-imageformats xrandr"
 short_desc="Custom launcher for Minecraft"
 maintainer="Philipp David <pd@3b.pm>"
 license="GPL-3.0-only"
 homepage="https://polymc.org/"
 distfiles="https://github.com/PolyMC/PolyMC/releases/download/${version}/PolyMC-${version}.tar.gz"
-checksum=c7f893e2f8641abcb3bd7fe2ffeda1c7d99ff7e8774c76f9b53f6629e83eab2f
+checksum=c33484ae20c912d3dde2e55f64f24d8b86a9a9547631cd3b10481ddbf90f4735
 
 if [ -z "$XBPS_CHECK_PKGS" ]; then
 	configure_args+=" -DBUILD_TESTING=0"
@@ -26,7 +25,7 @@ esac
 
 post_patch() {
 	vsed -i buildconfig/BuildConfig.cpp.in \
-		-e 's/+build\./_/'
+		-e 's/"-" + QString/"_" + QString/'
 	rm -rf .git
 }
 
diff --git a/srcpkgs/ProofGeneral/template b/srcpkgs/ProofGeneral/template
index 11147a1ea5c1..d6e3f4026308 100644
--- a/srcpkgs/ProofGeneral/template
+++ b/srcpkgs/ProofGeneral/template
@@ -1,7 +1,7 @@
 # Template file for 'ProofGeneral'
 pkgname=ProofGeneral
-version=4.5
-revision=1
+version=4.4
+revision=3
 wrksrc="PG-${version}"
 build_style=gnu-makefile
 hostmakedepends="emacs which"
@@ -11,7 +11,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-only"
 homepage="https://proofgeneral.github.io/"
 distfiles="https://github.com/ProofGeneral/PG/archive/v${version}.tar.gz"
-checksum=b408ab943cfbfe4fcb0d3322f079f41e2a2d29b50cf0cc704fbb4d5e6c26e3a2
+checksum=1ba236d81768a87afa0287f49d4b2223097bc61d180468cbd997d46ab6132e7e
 
 do_install() {
 	make install DESTDIR=${DESTDIR}
diff --git a/srcpkgs/PrusaSlicer/template b/srcpkgs/PrusaSlicer/template
index 931ac73e5c94..46cd9d3dede6 100644
--- a/srcpkgs/PrusaSlicer/template
+++ b/srcpkgs/PrusaSlicer/template
@@ -1,7 +1,7 @@
 # Template file for 'PrusaSlicer'
 pkgname=PrusaSlicer
-version=2.4.2
-revision=1
+version=2.4.0
+revision=2
 wrksrc="PrusaSlicer-version_${version}"
 build_style=cmake
 build_helper="qemu"
@@ -16,31 +16,21 @@ maintainer="Jasper Chan <jasperchan515@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://www.prusa3d.com/prusaslicer/"
 distfiles="https://github.com/prusa3d/Prusaslicer/archive/version_${version}.tar.gz"
-checksum=ac3a77212260e8d0baf9df027c29e0ae965bc77f371e59fd27b8fe103ebb1f23
+checksum=906d0acf0d0e064ae3cbaa16ba1a2e24dd9c32ceb2121464cb4d5951c09e66c2
 nocross="https://build.voidlinux.org/builders/armv7l_builder/builds/25230/steps/shell_3/logs/stdio"
 
 post_extract() {
-	# Mark tests that fail on certain targets
-	case "$XBPS_TARGET_MACHINE" in
-		*-musl)
-			vsed -i tests/libslic3r/test_mutable_priority_queue.cpp \
-			-e 's/\(TEST_CASE("Mutable priority queue - first pop", "\[MutableSkipHeapPriorityQueue\]\)\(")\)/\1[!mayfail]\2/'
-			;;
-		i686*)
-			vsed -i tests/libslic3r/test_voronoi.cpp \
-			-e 's/\(TEST_CASE("Voronoi offset 2", "\[VoronoiOffset\]\)\(")\)/\1[!mayfail]\2/'
-			vsed -i tests/fff_print/test_trianglemesh.cpp \
-			-e 's/\(SCENARIO( "make_xxx functions produce meshes."\)\()\)/\1, "[!mayfail]"\2/'
-			;;
-	esac
-}
-
-post_install() {
-	vinstall ${FILESDIR}/prusa-slicer.desktop 644 usr/share/applications
+	# this test suite fails on musl
+	if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
+		vsed -i tests/CMakeLists.txt -e "/add_subdirectory(libslic3r)/d"
+	fi
 }
 
 Slic3rPE_package() {
 	build_style=meta
-	short_desc+=" (transitional dummy package)"
 	depends="${sourcepkg}>=${version}_${revision}"
 }
+
+post_install() {
+	vinstall ${FILESDIR}/prusa-slicer.desktop 644 usr/share/applications
+}
diff --git a/srcpkgs/QMPlay2/template b/srcpkgs/QMPlay2/template
index f5bc74d898b4..1c8571de2591 100644
--- a/srcpkgs/QMPlay2/template
+++ b/srcpkgs/QMPlay2/template
@@ -1,6 +1,6 @@
 # Template file for 'QMPlay2'
 pkgname=QMPlay2
-version=22.06.16
+version=22.03.19
 revision=1
 wrksrc="${pkgname}-src-${version}"
 build_style=cmake
@@ -15,7 +15,7 @@ license="LGPL-3.0-only"
 homepage="http://zaps166.sourceforge.net/?app=QMPlay2"
 changelog="https://raw.githubusercontent.com/zaps166/QMPlay2/master/ChangeLog"
 distfiles="https://github.com/zaps166/QMPlay2/releases/download/${version}/QMPlay2-src-${version}.tar.xz"
-checksum=cc43321142bfef434181faa030815812de758a933fabdf03ddefb254cf5fcb00
+checksum=d6cde1cec25729d32a8cc1ba925b711b98d18961941f9764a7db8a75b255004e
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	makedepends+=" libatomic-devel"
diff --git a/srcpkgs/RcloneBrowser/patches/do-not-check-for-updates.patch b/srcpkgs/RcloneBrowser/patches/do-not-check-for-updates.patch
deleted file mode 100644
index 56f1ae667451..000000000000
--- a/srcpkgs/RcloneBrowser/patches/do-not-check-for-updates.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From 2976c391098c83bce55547db0b8c5d70c046fde1 Mon Sep 17 00:00:00 2001
-From: Michal Vasilek <michal@vasilek.cz>
-Date: Fri, 1 Jul 2022 19:32:55 +0200
-Subject: [PATCH] do not check for updates
-
----
- src/main_window.cpp        | 4 ++--
- src/preferences_dialog.cpp | 4 ++--
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/src/main_window.cpp b/src/main_window.cpp
-index 3bf6340..41d4f93 100644
---- a/src/main_window.cpp
-+++ b/src/main_window.cpp
-@@ -527,7 +527,7 @@ void MainWindow::rcloneGetVersion() {
-         // during first run the key might not exist yet
-         if (!(settings->contains("Settings/checkRcloneUpdates"))) {
-           // if checkRcloneUpdates does not exist create new key
--          settings->setValue("Settings/checkRcloneUpdates", true);
-+          settings->setValue("Settings/checkRcloneUpdates", false);
-         };
- 
-         bool checkRcloneUpdates =
-@@ -605,7 +605,7 @@ void MainWindow::rcloneGetVersion() {
-         // during first run the key might not exist yet
-         if (!(settings->contains("Settings/checkRcloneBrowserUpdates"))) {
-           // if checkRcloneBrowserUpdates does not exist create new key
--          settings->setValue("Settings/checkRcloneBrowserUpdates", true);
-+          settings->setValue("Settings/checkRcloneBrowserUpdates", false);
-         };
- 
-         bool checkRcloneBrowserUpdates =
-diff --git a/src/preferences_dialog.cpp b/src/preferences_dialog.cpp
-index 1564621..76eb531 100644
---- a/src/preferences_dialog.cpp
-+++ b/src/preferences_dialog.cpp
-@@ -94,9 +94,9 @@ PreferencesDialog::PreferencesDialog(QWidget *parent) : QDialog(parent) {
-       settings->value("Settings/defaultRcloneOptions").toString());
- 
-   ui.checkRcloneBrowserUpdates->setChecked(
--      settings->value("Settings/checkRcloneBrowserUpdates", true).toBool());
-+      settings->value("Settings/checkRcloneBrowserUpdates", false).toBool());
-   ui.checkRcloneUpdates->setChecked(
--      settings->value("Settings/checkRcloneUpdates", true).toBool());
-+      settings->value("Settings/checkRcloneUpdates", false).toBool());
- 
-   if (QSystemTrayIcon::isSystemTrayAvailable()) {
-     ui.alwaysShowInTray->setChecked(
--- 
-2.37.0
-
diff --git a/srcpkgs/RcloneBrowser/template b/srcpkgs/RcloneBrowser/template
index c3fecd0afb50..b96d82b57f8c 100644
--- a/srcpkgs/RcloneBrowser/template
+++ b/srcpkgs/RcloneBrowser/template
@@ -1,7 +1,7 @@
 # Template file for 'RcloneBrowser'
 pkgname=RcloneBrowser
 version=1.8.0
-revision=2
+revision=1
 build_style=cmake
 hostmakedepends="qt5-devel"
 makedepends="qt5-devel"
diff --git a/srcpkgs/Rocket.Chat-Desktop/files/Rocket.Chat-Desktop b/srcpkgs/Rocket.Chat-Desktop/files/Rocket.Chat-Desktop
new file mode 100644
index 000000000000..214b977b5989
--- /dev/null
+++ b/srcpkgs/Rocket.Chat-Desktop/files/Rocket.Chat-Desktop
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec electron13 /usr/lib/Rocket.Chat-Desktop.asar "$@"
diff --git a/srcpkgs/Rocket.Chat-Desktop/template b/srcpkgs/Rocket.Chat-Desktop/template
index 1390686f95c5..065bb05d4a24 100644
--- a/srcpkgs/Rocket.Chat-Desktop/template
+++ b/srcpkgs/Rocket.Chat-Desktop/template
@@ -1,8 +1,8 @@
 # Template file for 'Rocket.Chat-Desktop'
 pkgname=Rocket.Chat-Desktop
-version=3.8.7
-revision=2
-_electron_ver=19
+version=3.7.7
+revision=1
+_electron_ver=13
 wrksrc="Rocket.Chat.Electron-${version}"
 hostmakedepends="yarn nodejs python3 pkg-config app-builder"
 makedepends="electron${_electron_ver} libvips-devel"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="MIT"
 homepage="https://rocket.chat/"
 distfiles="https://github.com/RocketChat/Rocket.Chat.Electron/archive/${version}.tar.gz"
-checksum=ac46390b4ae9e193efa92d5a38947c99fa94140604302b6850b9167e49eea453
+checksum=13ec93b1d531d5d82ee729e5952933def6457c62edcad0ac2fa869fd014abb48
 
 export USE_SYSTEM_APP_BUILDER=true
 
@@ -39,11 +39,7 @@ do_build() {
 }
 do_install() {
 	vinstall "${FILESDIR}/Rocket.Chat-Desktop.desktop" 644 usr/share/applications
-	cat > Rocket.Chat-Desktop <<-EOF
-	#!/bin/sh
-	exec electron${_electron_ver} /usr/lib/Rocket.Chat-Desktop.asar "\$@"
-	EOF
-	vbin Rocket.Chat-Desktop
+	vbin "$FILESDIR/Rocket.Chat-Desktop"
 	vinstall build/icons/512x512.png 644 usr/share/icons/hicolor/512x512/apps Rocket.Chat-Desktop.png
 	vlicense LICENSE
 	vinstall "dist/linux-unpacked/resources/app.asar" 644 /usr/lib Rocket.Chat-Desktop.asar
diff --git a/srcpkgs/SDL2_ttf/template b/srcpkgs/SDL2_ttf/template
index 2e63fcc0d7fd..6e700042722c 100644
--- a/srcpkgs/SDL2_ttf/template
+++ b/srcpkgs/SDL2_ttf/template
@@ -1,20 +1,20 @@
 # Template file for 'SDL2_ttf'
 pkgname=SDL2_ttf
-version=2.20.0
+version=2.0.18
 revision=1
 build_style=gnu-configure
 configure_args="--disable-static"
 hostmakedepends="pkg-config"
 makedepends="freetype-devel MesaLib-devel SDL2-devel libSM-devel"
 short_desc="Use TrueType fonts in your SDL 2.x applications"
-maintainer="Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>"
+maintainer="Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>"
 license="MIT"
-homepage="https://github.com/libsdl-org/SDL_ttf"
-distfiles="${homepage}/releases/download/release-${version}/${pkgname}-${version}.tar.gz"
-checksum=874680232b72839555a558b48d71666b562e280f379e673b6f0c7445ea3b9b8a
+homepage="http://www.libsdl.org/projects/SDL_ttf"
+distfiles="${homepage}/release/${pkgname}-${version}.tar.gz"
+checksum=7234eb8883514e019e7747c703e4a774575b18d435c22a4a29d068cb768a2251
 
 post_install() {
-	vlicense LICENSE.txt
+	vlicense COPYING.txt COPYING
 }
 
 SDL2_ttf-devel_package() {
diff --git a/srcpkgs/Signal-Desktop/template b/srcpkgs/Signal-Desktop/template
index 2a5090ec0d24..fd5f31224bee 100644
--- a/srcpkgs/Signal-Desktop/template
+++ b/srcpkgs/Signal-Desktop/template
@@ -1,9 +1,10 @@
 # Template file for 'Signal-Desktop'
 pkgname=Signal-Desktop
-version=5.53.0
+version=5.47.0
 revision=1
 # Signal officially only supports x86_64 (also due to Electron)
-# x86_64-musl fails because of its dependency on 'node-gyp' which depends on a glibc specific extension
+# discontinued Electron 32-bit support: https://www.electronjs.org/blog/linux-32bit-support
+# 32-bit is not supported https://github.com/signalapp/Signal-Desktop/issues/1661
 # armv7hf/arm64: https://github.com/signalapp/Signal-Desktop/issues/3410
 archs="x86_64"
 hostmakedepends="git git-lfs nodejs python3 tar yarn"
@@ -13,7 +14,7 @@ maintainer="akierig <anelki@fastmail.de>"
 license="AGPL-3.0-only"
 homepage="https://github.com/signalapp/Signal-Desktop"
 distfiles="https://github.com/signalapp/Signal-Desktop/archive/v${version}.tar.gz"
-checksum=48341c3e1195c0feeb15ed6362765d8a84607a307fcaa4f05dbfc87f0d674caf
+checksum=d563b9be5ea5690ec2579c688db5bedbba3787b9b46428fa4164fc172e0c9322
 nostrip_files="signal-desktop"
 
 post_extract() {
diff --git a/srcpkgs/Solaar/template b/srcpkgs/Solaar/template
index 88c52a0d8f62..9377d7a11fa6 100644
--- a/srcpkgs/Solaar/template
+++ b/srcpkgs/Solaar/template
@@ -1,16 +1,15 @@
 # Template file for 'Solaar'
 pkgname=Solaar
-version=1.1.4
+version=1.0.7
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
-depends="python3-evdev python3-pyudev python3-psutil python3-yaml python3-xlib"
+depends="python3-pyudev python3-psutil python3-yaml python3-xlib"
 short_desc="Linux device manager for a wide range of Logitech devices"
 maintainer="Young Jin Park <youngjinpark20@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://pwr-solaar.github.io/Solaar/"
-changelog="https://raw.githubusercontent.com/pwr-Solaar/Solaar/master/ChangeLog.md"
 distfiles="https://github.com/pwr-Solaar/Solaar/archive/${version}.tar.gz"
-checksum=4a6745d1a7cd78873980ce39fec8e44ecb3e5447875335a0237e1fa755217984
+checksum=39c025b4186b6cb4620bc52d1d20e2d841082982c8be0fed155398faee7a9cd1
 # Package provides no tests
 make_check=no
diff --git a/srcpkgs/StyLua/template b/srcpkgs/StyLua/template
index 1a3bbd798a43..90ef1beb0f3c 100644
--- a/srcpkgs/StyLua/template
+++ b/srcpkgs/StyLua/template
@@ -1,6 +1,6 @@
 # Template file for 'StyLua'
 pkgname=StyLua
-version=0.14.0
+version=0.13.1
 revision=1
 build_style=cargo
 configure_args="$(vopt_if lua52 '--features lua52') $(vopt_if luau '--features luau')"
@@ -10,7 +10,7 @@ license="MPL-2.0"
 homepage="https://github.com/JohnnyMorganz/StyLua"
 changelog="https://raw.githubusercontent.com/JohnnyMorganz/StyLua/master/CHANGELOG.md"
 distfiles="https://github.com/JohnnyMorganz/StyLua/archive/v${version}.tar.gz"
-checksum=2cb07ad462b2c8931e60fe8943c91121b0612c9c41dc56d57a1f2161af5e1162
+checksum=21158028569158ec7c1ad71352f3cb1906a005eb797508aa2b0b4a861162cf72
 
 build_options="lua52 luau"
 build_options_default="lua52 luau"
diff --git a/srcpkgs/Swapspace/files/swapspace/run b/srcpkgs/Swapspace/files/swapspace/run
deleted file mode 100644
index d07bc78f2e7d..000000000000
--- a/srcpkgs/Swapspace/files/swapspace/run
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec swapspace
diff --git a/srcpkgs/Swapspace/template b/srcpkgs/Swapspace/template
deleted file mode 100644
index ad7b6bde8426..000000000000
--- a/srcpkgs/Swapspace/template
+++ /dev/null
@@ -1,25 +0,0 @@
-# Template file for 'Swapspace'
-pkgname=Swapspace
-version=1.17
-revision=1
-build_style=gnu-configure
-hostmakedepends="autoconf automake"
-short_desc="Dynamic swap manager for Linux"
-maintainer="Marcin Puc <tranzystorek.io@protonmail.com>"
-license="GPL-2.0-or-later"
-homepage="https://github.com/Tookmund/swapspace"
-changelog="https://raw.githubusercontent.com/Tookmund/Swapspace/master/NEWS"
-distfiles="https://github.com/Tookmund/Swapspace/archive/v${version}/${version}.tar.gz"
-checksum=5a2d82ae7922588bf0c3e3728248672b94666bab76b4be569d3a8793edfabb4f
-conf_files="/etc/swapspace.conf"
-make_dirs="/var/lib/swapspace 0700 root root"
-
-pre_configure() {
-	autoreconf -vfi
-}
-
-post_install() {
-	vman doc/swapspace.8
-
-	vsv swapspace
-}
diff --git a/srcpkgs/acfgfs/patches/0001-build-add-missing-include-after-c80cd084921c-254.patch b/srcpkgs/acfgfs/patches/0001-build-add-missing-include-after-c80cd084921c-254.patch
deleted file mode 100644
index 3d717f710fb5..000000000000
--- a/srcpkgs/acfgfs/patches/0001-build-add-missing-include-after-c80cd084921c-254.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From f1ff13a78c8a9c07d962335cfdf900cb5e6e2218 Mon Sep 17 00:00:00 2001
-From: Jan Beich <jbeich@FreeBSD.org>
-Date: Sat, 16 Jul 2022 19:39:04 +0000
-Subject: [PATCH] (build) add missing include after c80cd084921c (#254)
-
-===> Checking for items in STAGEDIR missing from pkg-plist
-Error: Orphaned: /man1/aclip.1
-===> Checking for items in pkg-plist which are not in STAGEDIR
-Error: Missing: share/man/man1/aclip.1.gz
----
- src/tools/acfgfs/CMakeLists.txt     | 2 ++
- src/tools/aclip/CMakeLists.txt      | 2 ++
- src/tools/aloadimage/CMakeLists.txt | 2 ++
- 3 files changed, 6 insertions(+)
-
-diff --git a/src/tools/acfgfs/CMakeLists.txt b/src/tools/acfgfs/CMakeLists.txt
-index ca1a4e2d..7cdffc9b 100644
---- a/src/tools/acfgfs/CMakeLists.txt
-+++ b/src/tools/acfgfs/CMakeLists.txt
-@@ -14,6 +14,8 @@ find_package(RT REQUIRED)
- find_package(Threads REQUIRED)
- find_package(DL REQUIRED)
- 
-+include(GNUInstallDirs) # CMAKE_INSTALL_MANDIR
-+
- add_definitions(
- 	-Wall
- 	-D__UNIX
-diff --git a/src/tools/aclip/CMakeLists.txt b/src/tools/aclip/CMakeLists.txt
-index 30dee001..615852ea 100644
---- a/src/tools/aclip/CMakeLists.txt
-+++ b/src/tools/aclip/CMakeLists.txt
-@@ -17,6 +17,8 @@ find_package(RT REQUIRED)
- find_package(Threads REQUIRED)
- find_package(DL REQUIRED)
- 
-+include(GNUInstallDirs) # CMAKE_INSTALL_MANDIR
-+
- add_definitions(
- 	-Wall
- 	-D__UNIX
-diff --git a/src/tools/aloadimage/CMakeLists.txt b/src/tools/aloadimage/CMakeLists.txt
-index b9bce35e..ced8f2c9 100644
---- a/src/tools/aloadimage/CMakeLists.txt
-+++ b/src/tools/aloadimage/CMakeLists.txt
-@@ -19,6 +19,8 @@ find_package(DL REQUIRED)
- find_package(Threads REQUIRED)
- find_package(Sanitizers REQUIRED)
- 
-+include(GNUInstallDirs) # CMAKE_INSTALL_MANDIR
-+
- SET(LIBRARIES
- 	Math::Math
- 	RT::RT
--- 
-2.37.1
-
diff --git a/srcpkgs/acfgfs/template b/srcpkgs/acfgfs/template
index e12de9d7a679..62d09e8a7e9e 100644
--- a/srcpkgs/acfgfs/template
+++ b/srcpkgs/acfgfs/template
@@ -1,7 +1,7 @@
 # Template file for 'acfgfs'
 # !! keep synced with arcan
 pkgname=acfgfs
-version=0.6.2
+version=0.6.1.1
 revision=1
 wrksrc=arcan-${version}
 build_wrksrc=src/tools/acfgfs
@@ -13,7 +13,7 @@ maintainer="Piraty <piraty1@inbox.ru>"
 license="BSD-3-Clause"
 homepage="https://arcan-fe.com"
 distfiles="https://github.com/letoram/arcan/archive/${version}.tar.gz"
-checksum=635c447c341c7b803fd13317d3027ce438e8965803943a213a8f4409352d889c
+checksum=3c36bbc53a276c03776134407b662beb1181e43c5f8d0aabe7c6fae6652cc29e
 
 case "${XBPS_TARGET_MACHINE}" in
 	i686|armv6l|armv7l|ppc)
diff --git a/srcpkgs/aclip/patches/0001-build-add-missing-include-after-c80cd084921c-254.patch b/srcpkgs/aclip/patches/0001-build-add-missing-include-after-c80cd084921c-254.patch
deleted file mode 100644
index 3d717f710fb5..000000000000
--- a/srcpkgs/aclip/patches/0001-build-add-missing-include-after-c80cd084921c-254.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From f1ff13a78c8a9c07d962335cfdf900cb5e6e2218 Mon Sep 17 00:00:00 2001
-From: Jan Beich <jbeich@FreeBSD.org>
-Date: Sat, 16 Jul 2022 19:39:04 +0000
-Subject: [PATCH] (build) add missing include after c80cd084921c (#254)
-
-===> Checking for items in STAGEDIR missing from pkg-plist
-Error: Orphaned: /man1/aclip.1
-===> Checking for items in pkg-plist which are not in STAGEDIR
-Error: Missing: share/man/man1/aclip.1.gz
----
- src/tools/acfgfs/CMakeLists.txt     | 2 ++
- src/tools/aclip/CMakeLists.txt      | 2 ++
- src/tools/aloadimage/CMakeLists.txt | 2 ++
- 3 files changed, 6 insertions(+)
-
-diff --git a/src/tools/acfgfs/CMakeLists.txt b/src/tools/acfgfs/CMakeLists.txt
-index ca1a4e2d..7cdffc9b 100644
---- a/src/tools/acfgfs/CMakeLists.txt
-+++ b/src/tools/acfgfs/CMakeLists.txt
-@@ -14,6 +14,8 @@ find_package(RT REQUIRED)
- find_package(Threads REQUIRED)
- find_package(DL REQUIRED)
- 
-+include(GNUInstallDirs) # CMAKE_INSTALL_MANDIR
-+
- add_definitions(
- 	-Wall
- 	-D__UNIX
-diff --git a/src/tools/aclip/CMakeLists.txt b/src/tools/aclip/CMakeLists.txt
-index 30dee001..615852ea 100644
---- a/src/tools/aclip/CMakeLists.txt
-+++ b/src/tools/aclip/CMakeLists.txt
-@@ -17,6 +17,8 @@ find_package(RT REQUIRED)
- find_package(Threads REQUIRED)
- find_package(DL REQUIRED)
- 
-+include(GNUInstallDirs) # CMAKE_INSTALL_MANDIR
-+
- add_definitions(
- 	-Wall
- 	-D__UNIX
-diff --git a/src/tools/aloadimage/CMakeLists.txt b/src/tools/aloadimage/CMakeLists.txt
-index b9bce35e..ced8f2c9 100644
---- a/src/tools/aloadimage/CMakeLists.txt
-+++ b/src/tools/aloadimage/CMakeLists.txt
-@@ -19,6 +19,8 @@ find_package(DL REQUIRED)
- find_package(Threads REQUIRED)
- find_package(Sanitizers REQUIRED)
- 
-+include(GNUInstallDirs) # CMAKE_INSTALL_MANDIR
-+
- SET(LIBRARIES
- 	Math::Math
- 	RT::RT
--- 
-2.37.1
-
diff --git a/srcpkgs/aclip/template b/srcpkgs/aclip/template
index 4a15d48a49cb..ac58d84bb063 100644
--- a/srcpkgs/aclip/template
+++ b/srcpkgs/aclip/template
@@ -1,7 +1,7 @@
 # Template file for 'aclip'
 # !! keep synced with arcan
 pkgname=aclip
-version=0.6.2
+version=0.6.1.1
 revision=1
 wrksrc=arcan-${version}
 build_wrksrc=src/tools/aclip
@@ -12,7 +12,7 @@ maintainer="Piraty <piraty1@inbox.ru>"
 license="BSD-3-Clause"
 homepage="https://arcan-fe.com/"
 distfiles="https://github.com/letoram/arcan/archive/${version}.tar.gz"
-checksum=635c447c341c7b803fd13317d3027ce438e8965803943a213a8f4409352d889c
+checksum=3c36bbc53a276c03776134407b662beb1181e43c5f8d0aabe7c6fae6652cc29e
 
 post_install() {
 	vlicense ../../../COPYING
diff --git a/srcpkgs/act/template b/srcpkgs/act/template
index 939b9a8a0a10..b2a7f5663ab0 100644
--- a/srcpkgs/act/template
+++ b/srcpkgs/act/template
@@ -1,6 +1,6 @@
 # Template file for 'act'
 pkgname=act
-version=0.2.29
+version=0.2.28
 revision=1
 build_style=go
 go_import_path="github.com/nektos/act"
@@ -10,7 +10,7 @@ maintainer="0x5c <dev@0x5c.io>"
 license="MIT"
 homepage="https://github.com/nektos/act"
 distfiles="https://github.com/nektos/act/archive/refs/tags/v${version}.tar.gz"
-checksum=92c7f774395e98cff2e53c9739d8266027837cd27f437514ea342a59179c3115
+checksum=010b9f02d2c431d9e09f5be1cf3099bd3fbab49043c53e34aa92b99bba8da3d1
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index 983ae9b69d55..a60f4a865de9 100644
--- a/srcpkgs/adwaita-icon-theme/template
+++ b/srcpkgs/adwaita-icon-theme/template
@@ -1,6 +1,6 @@
 # Template file for 'adwaita-icon-theme'
 pkgname=adwaita-icon-theme
-version=42.0
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=5e85b5adc8dee666900fcaf271ba717f7dcb9d0a03d96dae08f9cbd27e18b1e0
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba
diff --git a/srcpkgs/aerc/template b/srcpkgs/aerc/template
index b3b55adc4c92..9741c99ba38a 100644
--- a/srcpkgs/aerc/template
+++ b/srcpkgs/aerc/template
@@ -1,6 +1,6 @@
 # Template file for 'aerc'
 pkgname=aerc
-version=0.11.0
+version=0.10.0
 revision=1
 build_style=go
 go_import_path="git.sr.ht/~rjarry/aerc"
@@ -13,9 +13,9 @@ maintainer="shtayerc <david.murko@mailbox.org>"
 license="MIT"
 homepage="https://aerc-mail.org"
 distfiles="https://git.sr.ht/~rjarry/aerc/archive/${version}.tar.gz"
-checksum=3d8f3a2800946fce070e3eb02122e77c427a61c670a06337539b3e7f09e57861
+checksum=14d6c622a012069deb1a31b51ecdd187fd11041c8e46f396ac22830b00e4c114
 
 post_install() {
-	make PREFIX=/usr DESTDIR=${DESTDIR} install
+ 	make PREFIX=/usr DESTDIR=${DESTDIR} install
 	vlicense LICENSE
 }
diff --git a/srcpkgs/aircrack-ng/patches/evalrev.patch b/srcpkgs/aircrack-ng/patches/evalrev.patch
deleted file mode 100644
index fd66c0dcf1f8..000000000000
--- a/srcpkgs/aircrack-ng/patches/evalrev.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/evalrev b/evalrev
-index 19b38d6b..afb4157e 100755
---- a/evalrev
-+++ b/evalrev
-@@ -49,7 +49,7 @@ elif test -d "${DIR}/.svn"; then
-         SCM="_r1"
-     fi
- else
--    REVISION="$(cat ${DIR}/AC_VERSION)"
-+    REVISION="$(cat ${DIR}/AC_VERSION 2>/dev/null)"
- fi
- 
- if test "x$CMD" = "xscm"; then
diff --git a/srcpkgs/aircrack-ng/patches/python.patch b/srcpkgs/aircrack-ng/patches/python.patch
deleted file mode 100644
index 29f41f59124c..000000000000
--- a/srcpkgs/aircrack-ng/patches/python.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-diff --git a/build/m4/aircrack_ng_ext_scripts.m4 b/build/m4/aircrack_ng_ext_scripts.m4
-index db464944..4d0e9b62 100644
---- a/build/m4/aircrack_ng_ext_scripts.m4
-+++ b/build/m4/aircrack_ng_ext_scripts.m4
-@@ -39,20 +39,14 @@ dnl program, then also delete it here.
- 
- AC_DEFUN([AIRCRACK_NG_EXT_SCRIPTS], [
- 
--if test "$cross_compiling" = no;
--then
--	AC_CHECK_PROGS([PYTHON], [python python3 python2])
--	if test $PYTHON = no; then
--		AC_MSG_FAILURE(failed to find Python)
--	fi
--
--    if test "x$PYTHON" != "x"; then
--        pc_cv_python_site_dir=`$PYTHON -c 'import site; print(site.getsitepackages()[[-1]])'`
--        dnl AC_SUBST([pythondir], [\${prefix}/$pc_cv_python_site_dir])
--        AC_SUBST([pythondir], [$pc_cv_python_site_dir])
--        AC_SUBST([pkgpythondir], [\${pythondir}/$PACKAGE_NAME])
--    fi
--fi
-+AC_CHECK_PROGS([PYTHON], [python python3 python2])
-+AS_IF([test x"$PYTHON" = x], [
-+    AC_MSG_RESULT(failed to find Python)
-+], [
-+    pc_cv_python_site_dir=`$PYTHON -c 'import site; print(site.getsitepackages()[[-1]])'`
-+    AC_SUBST([pythondir], [$pc_cv_python_site_dir])
-+    AC_SUBST([pkgpythondir], [\${pythondir}/$PACKAGE_NAME])
-+])
- 
- AC_CHECK_PROGS([READLINK], [greadlink readlink])
- 
-@@ -62,12 +56,11 @@ AC_ARG_WITH(ext-scripts,
- case "$with_ext_scripts" in
-     yes)
-         AC_MSG_CHECKING([for Python requirement for ext-scripts])
--        if test "x$PYTHON" = x ; then
-+        AS_IF([test "x$PYTHON" = x], [
-            AC_MSG_FAILURE([not found])
--        else
-+        ], [
-            AC_MSG_RESULT([found; $PYTHON])
--        fi
--
-+        ])
-         EXT_SCRIPTS=yes
-         ;;
-     *)
diff --git a/srcpkgs/aircrack-ng/patches/sqlite3.patch b/srcpkgs/aircrack-ng/patches/sqlite3.patch
deleted file mode 100644
index ff59c4287bd9..000000000000
--- a/srcpkgs/aircrack-ng/patches/sqlite3.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --git a/build/m4/ax_lib_sqlite3.m4 b/build/m4/ax_lib_sqlite3.m4
-index 5d5c3a8d..fcb1f3c1 100644
---- a/build/m4/ax_lib_sqlite3.m4
-+++ b/build/m4/ax_lib_sqlite3.m4
-@@ -88,7 +88,7 @@ AC_DEFUN([AX_LIB_SQLITE3],
-             ac_sqlite3_cppflags="-I$ac_sqlite3_path/include"
-             AC_MSG_RESULT([explicitly set; $ac_sqlite3_path])
-         else
--            for ac_sqlite3_path_tmp in /usr /usr/local /opt ; do
-+            for ac_sqlite3_path_tmp in /usr /usr/local /opt $lt_sysroot ; do
-                 if test -f "$ac_sqlite3_path_tmp/include/$ac_sqlite3_header" \
-                     && test -r "$ac_sqlite3_path_tmp/include/$ac_sqlite3_header"; then
-                     ac_sqlite3_path=$ac_sqlite3_path_tmp
-@@ -159,9 +159,9 @@ AC_DEFUN([AX_LIB_SQLITE3],
-             dnl Retrieve SQLite release version
-             if test "x$ac_sqlite3_header_path" != "x"; then
-                 ac_sqlite3_version=`cat $ac_sqlite3_header_path \
--                    | grep '#define.*SQLITE_VERSION.*\"' | sed -e 's/.* "//' \
-+                    | grep '#define.*SQLITE_VERSION.*\"' | tail -n 1 | sed -e 's/.* "//' \
-                         | sed -e 's/"//'`
--                if test $ac_sqlite3_version != ""; then
-+                if test "$ac_sqlite3_version" != ""; then
-                     SQLITE3_VERSION=$ac_sqlite3_version
-                 else
-                     AC_MSG_WARN([Cannot find SQLITE_VERSION macro in sqlite3.h header to retrieve SQLite version!])
diff --git a/srcpkgs/aircrack-ng/template b/srcpkgs/aircrack-ng/template
index 10e1677483d6..ef5d46cebac1 100644
--- a/srcpkgs/aircrack-ng/template
+++ b/srcpkgs/aircrack-ng/template
@@ -1,31 +1,30 @@
 # Template file for 'aircrack-ng'
 pkgname=aircrack-ng
-version=1.7
-revision=1
+version=1.6
+revision=4
 build_style=gnu-configure
-hostmakedepends="automake ethtool libtool pkg-config python3"
-makedepends="libhwloc-devel libnl3-devel libpcap-devel libpciaccess-devel
- libxml2-devel  openssl-devel pcre-devel python3-devel sqlite-devel zlib-devel"
-checkdepends="cmocka-devel expect"
+hostmakedepends="automake libtool pkg-config"
+makedepends="libnl3-devel openssl-devel sqlite-devel zlib-devel libcap-devel"
 short_desc="Complete suite of tools to assess WiFi network security"
-maintainer="Joseph Benden <joe@benden.us>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, BSD-3-Clause, OpenSSL"
 homepage="https://www.aircrack-ng.org/"
 changelog="https://www.aircrack-ng.org/doku.php?id=changelog"
 distfiles="https://download.aircrack-ng.org/${pkgname}-${version}.tar.gz"
-checksum=05a704e3c8f7792a17315080a21214a4448fd2452c1b0dd5226a3a55f90b58c3
-configure_args+="--without-opt --with-experimental --with-ext-scripts"
+checksum=4f0bfd486efc6ea7229f7fbc54340ff8b2094a0d73e9f617e0a39f878999a247
+
+CFLAGS="-fcommon"
 
 pre_configure() {
-	autoreconf -vif
+	ACLOCAL=/usr/bin/aclocal \
+	AUTOCONF=/usr/bin/autoconf \
+	AUTOHEADER=/usr/bin/autoheader \
+	AUTOMAKE=/usr/bin/automake \
+	LIBTOOLIZE=/usr/bin/libtoolize \
+	NOCONFIGURE=1 \
+		./autogen.sh
 }
 
 post_install() {
-	vdoc AUTHORS
-	vdoc ChangeLog
-	vdoc README
-	vdoc README.md
-	vdoc SECURITY.md
-	vlicense LICENSE
 	vlicense LICENSE.OpenSSL
 }
diff --git a/srcpkgs/aisleriot/template b/srcpkgs/aisleriot/template
index a791f3a41a8e..686e7cdf9bdd 100644
--- a/srcpkgs/aisleriot/template
+++ b/srcpkgs/aisleriot/template
@@ -1,12 +1,12 @@
 # Template file for 'aisleriot'
 pkgname=aisleriot
-version=3.22.24
+version=3.22.23
 revision=1
 build_style=meson
 # build requires assertions to be turned on -> n_debug=false
 configure_args="-Dtheme_pysol_path=/usr/share/PySolFC/cardsets -Dtheme_pysol=true
  -Dtheme_kde=false -Db_ndebug=false"
-hostmakedepends="desktop-file-utils glib-devel guile gettext itstool pkg-config
+hostmakedepends="desktop-file-utils glib-devel guile intltool itstool pkg-config
  pysolfc-cardsets"
 makedepends="guile-devel libcanberra-devel librsvg-devel"
 depends="guile yelp"
@@ -15,5 +15,5 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Aisleriot"
 distfiles="https://gitlab.gnome.org/GNOME/${pkgname}/-/archive/${version}/${pkgname}-${version}.tar.gz"
-checksum=ade5a13de6173bb1f07c0badc1c9b64bda3072c4e2651efe8cb4491afebb63b1
+checksum=7f2afda7cc698e1d2ecd4d5bdeebf8ff4d5eceb975119ae21437b45e74b36db7
 replaces="aisleriot-data>=0"
diff --git a/srcpkgs/akonadi-calendar/template b/srcpkgs/akonadi-calendar/template
index 7e2e3f168753..2ea65468ed42 100644
--- a/srcpkgs/akonadi-calendar/template
+++ b/srcpkgs/akonadi-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'akonadi-calendar'
 pkgname=akonadi-calendar
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules python3 qt5-qmake qt5-host-tools
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-calendar-${version}.tar.xz"
-checksum=e4fd0bbcca26a9660ca3902fd1d04b593f222893171e5f5310a75de82f148c41
+checksum=359c86f9fe84ea0b66629f143244dda0c14b534e34feacf88971f5170ba111cb
 
 akonadi-calendar-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
diff --git a/srcpkgs/akonadi-contacts/template b/srcpkgs/akonadi-contacts/template
index 62ce51a4beef..0e4786133fa3 100644
--- a/srcpkgs/akonadi-contacts/template
+++ b/srcpkgs/akonadi-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'akonadi-contacts'
 pkgname=akonadi-contacts
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kcmutils"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://community.kde.org/KDE_PIM/Akonadi"
 distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-contacts-${version}.tar.xz"
-checksum=dd3e23b9867c16fef0504cd245e4458cdf37a629f524650f8de9acae11500b20
+checksum=cdf2c60ab9d0d197eeddafc558506e3d1862c0e5648baf34eb6e43f87449390e
 
 if [ "$CROSS_BUILD" ];then
 	hostmakedepends+=" qt5-qmake qt5-host-tools python3 kconfig"
diff --git a/srcpkgs/akonadi-import-wizard/template b/srcpkgs/akonadi-import-wizard/template
index c190872d28d0..5ab0a8f7095b 100644
--- a/srcpkgs/akonadi-import-wizard/template
+++ b/srcpkgs/akonadi-import-wizard/template
@@ -1,6 +1,6 @@
 # Template file for 'akonadi-import-wizard'
 pkgname=akonadi-import-wizard
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons kdoctools qt5-host-tools qt5-qmake
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=edf0acae5eea8ea1fd792026d7a68f7009e8e3e362ef6eea32463bee569ddf33
+checksum=7244e9c7a1f61a3ebdfc4b5331ce42ecf678cb483c8f0a06d6dbbd52d0fff761
 
 akonadi-import-wizard-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/akonadi-mime/template b/srcpkgs/akonadi-mime/template
index 5a1916385139..a749a2a614fa 100644
--- a/srcpkgs/akonadi-mime/template
+++ b/srcpkgs/akonadi-mime/template
@@ -1,6 +1,6 @@
 # Template file for 'akonadi-mime'
 pkgname=akonadi-mime
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons kdoctools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later, GPL-2.0-or-later"
 homepage="https://community.kde.org/KDE_PIM/Akonadi"
 distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-mime-${version}.tar.xz"
-checksum=a129496c3ce8c6a6292fce8556188323d0ab60a65987cb61de6515091b53efe1
+checksum=6f5808f19431c42654da7e8e729a8b0dad0e9ed1d0057efc035fd78c88347d0e
 
 if [ "$CROSS_BUILD" ];then
 	hostmakedepends+=" qt5-qmake qt5-host-tools kconfig"
diff --git a/srcpkgs/akonadi-notes/template b/srcpkgs/akonadi-notes/template
index 89b817973a0b..8d7f87ab2748 100644
--- a/srcpkgs/akonadi-notes/template
+++ b/srcpkgs/akonadi-notes/template
@@ -1,6 +1,6 @@
 # Template file for 'akonadi-notes'
 pkgname=akonadi-notes
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules python3 qt5-qmake qt5-host-tools
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://kontact.kde.org/"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=b4525d32dcd2559eaa2f5ec5a86c4a4c17fe7ab14ffd019d30586f78c249495f
+checksum=5363c67945a98bbe8d0c10c42870eb42ee6730efc6cfa59c98316944df3e3a85
 
 akonadi-notes-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/akonadi-search/template b/srcpkgs/akonadi-search/template
index e8cff414cf78..bc270672f179 100644
--- a/srcpkgs/akonadi-search/template
+++ b/srcpkgs/akonadi-search/template
@@ -1,6 +1,6 @@
 # Template file for 'akonadi-search'
 pkgname=akonadi-search
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3 AppStream
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-search-${version}.tar.xz"
-checksum=75634ad06a8d5d25ae549fc28b68019567022e9d9feee29e88d32c75adcdf14a
+checksum=731ecb9ead8fd2e4cffeb72199bf1b6165c71d69e3dddbb38a75521d4bab3e2b
 
 akonadi-search-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
diff --git a/srcpkgs/akonadi5/template b/srcpkgs/akonadi5/template
index 073b4ba37173..26a997672ed4 100644
--- a/srcpkgs/akonadi5/template
+++ b/srcpkgs/akonadi5/template
@@ -1,6 +1,6 @@
 # Template file for 'akonadi5'
 pkgname=akonadi5
-version=22.04.3
+version=22.04.1
 revision=1
 wrksrc="akonadi-${version}"
 build_style=cmake
@@ -19,7 +19,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM/Akonadi"
 distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-${version}.tar.xz"
-checksum=7e0221807ed291562ec38262907ecc338b19acfcbba9093db9007825a83c473c
+checksum=daf8cde6cdfe3bebf1b56ffa33705deab479454d0622fcd824e839f89a213981
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	makedepends+=" libatomic-devel"
diff --git a/srcpkgs/alacritty/template b/srcpkgs/alacritty/template
index 354614c35545..94bf361be18d 100644
--- a/srcpkgs/alacritty/template
+++ b/srcpkgs/alacritty/template
@@ -1,12 +1,12 @@
 # Template file for 'alacritty'
 pkgname=alacritty
 version=0.10.1
-revision=2
+revision=1
 build_wrksrc="${pkgname}"
 build_style=cargo
 hostmakedepends="pkg-config python3"
 makedepends="freetype-devel fontconfig-devel libxcb-devel libxkbcommon-devel"
-depends="libXcursor libXrandr libXi libXxf86vm ncurses alacritty-terminfo-${version}_${revision}"
+depends="libXi libXxf86vm ncurses alacritty-terminfo-${version}_${revision}"
 short_desc="Cross-platform, GPU-accelerated terminal emulator"
 maintainer="Andrea Brancaleoni <abc@pompel.me>"
 license="Apache-2.0"
diff --git a/srcpkgs/aloadimage/patches/0001-build-add-missing-include-after-c80cd084921c-254.patch b/srcpkgs/aloadimage/patches/0001-build-add-missing-include-after-c80cd084921c-254.patch
deleted file mode 100644
index 3d717f710fb5..000000000000
--- a/srcpkgs/aloadimage/patches/0001-build-add-missing-include-after-c80cd084921c-254.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From f1ff13a78c8a9c07d962335cfdf900cb5e6e2218 Mon Sep 17 00:00:00 2001
-From: Jan Beich <jbeich@FreeBSD.org>
-Date: Sat, 16 Jul 2022 19:39:04 +0000
-Subject: [PATCH] (build) add missing include after c80cd084921c (#254)
-
-===> Checking for items in STAGEDIR missing from pkg-plist
-Error: Orphaned: /man1/aclip.1
-===> Checking for items in pkg-plist which are not in STAGEDIR
-Error: Missing: share/man/man1/aclip.1.gz
----
- src/tools/acfgfs/CMakeLists.txt     | 2 ++
- src/tools/aclip/CMakeLists.txt      | 2 ++
- src/tools/aloadimage/CMakeLists.txt | 2 ++
- 3 files changed, 6 insertions(+)
-
-diff --git a/src/tools/acfgfs/CMakeLists.txt b/src/tools/acfgfs/CMakeLists.txt
-index ca1a4e2d..7cdffc9b 100644
---- a/src/tools/acfgfs/CMakeLists.txt
-+++ b/src/tools/acfgfs/CMakeLists.txt
-@@ -14,6 +14,8 @@ find_package(RT REQUIRED)
- find_package(Threads REQUIRED)
- find_package(DL REQUIRED)
- 
-+include(GNUInstallDirs) # CMAKE_INSTALL_MANDIR
-+
- add_definitions(
- 	-Wall
- 	-D__UNIX
-diff --git a/src/tools/aclip/CMakeLists.txt b/src/tools/aclip/CMakeLists.txt
-index 30dee001..615852ea 100644
---- a/src/tools/aclip/CMakeLists.txt
-+++ b/src/tools/aclip/CMakeLists.txt
-@@ -17,6 +17,8 @@ find_package(RT REQUIRED)
- find_package(Threads REQUIRED)
- find_package(DL REQUIRED)
- 
-+include(GNUInstallDirs) # CMAKE_INSTALL_MANDIR
-+
- add_definitions(
- 	-Wall
- 	-D__UNIX
-diff --git a/src/tools/aloadimage/CMakeLists.txt b/src/tools/aloadimage/CMakeLists.txt
-index b9bce35e..ced8f2c9 100644
---- a/src/tools/aloadimage/CMakeLists.txt
-+++ b/src/tools/aloadimage/CMakeLists.txt
-@@ -19,6 +19,8 @@ find_package(DL REQUIRED)
- find_package(Threads REQUIRED)
- find_package(Sanitizers REQUIRED)
- 
-+include(GNUInstallDirs) # CMAKE_INSTALL_MANDIR
-+
- SET(LIBRARIES
- 	Math::Math
- 	RT::RT
--- 
-2.37.1
-
diff --git a/srcpkgs/aloadimage/template b/srcpkgs/aloadimage/template
index 78bfbbf7c5ff..f163762b2da2 100644
--- a/srcpkgs/aloadimage/template
+++ b/srcpkgs/aloadimage/template
@@ -1,7 +1,7 @@
 # Template file for 'aloadimage'
 # !! keep synced with arcan
 pkgname=aloadimage
-version=0.6.2
+version=0.6.1.1
 revision=1
 wrksrc="arcan-${version}"
 build_wrksrc=src/tools/aloadimage
@@ -13,7 +13,7 @@ maintainer="Piraty <piraty1@inbox.ru>"
 license="BSD-3-Clause"
 homepage="https://arcan-fe.com/"
 distfiles="https://github.com/letoram/arcan/archive/${version}.tar.gz"
-checksum=635c447c341c7b803fd13317d3027ce438e8965803943a213a8f4409352d889c
+checksum=3c36bbc53a276c03776134407b662beb1181e43c5f8d0aabe7c6fae6652cc29e
 
 post_install() {
 	vlicense ../../../COPYING
diff --git a/srcpkgs/alsa-lib/template b/srcpkgs/alsa-lib/template
index aab09e95bb18..ac9d619a7872 100644
--- a/srcpkgs/alsa-lib/template
+++ b/srcpkgs/alsa-lib/template
@@ -1,15 +1,15 @@
 # Template file for 'alsa-lib'
 pkgname=alsa-lib
-version=1.2.7.2
+version=1.2.7.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config libtool"
 short_desc="Advanced Linux Sound Architecture (ALSA) library"
-maintainer="cinerea0 <cinerea0@protonmail.com>"
+maintainer="Anthony Iliopoulos <ailiop@altatus.com>"
 license="LGPL-2.1-or-later"
 homepage="http://www.alsa-project.org"
 distfiles="https://www.alsa-project.org/files/pub/lib/${pkgname}-${version}.tar.bz2"
-checksum=8a35b7218e50f2a2c79342d0de98ded81439ce19e12809385ec9be9596de7c2f
+checksum=046dc42dfcfad269217be05954686137e5e7397f3041372f8c6dcd7d79461e61
 
 alsa-lib-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/alsa-ucm-conf/template b/srcpkgs/alsa-ucm-conf/template
index 83d180c58ff5..7ecbab8eef0e 100644
--- a/srcpkgs/alsa-ucm-conf/template
+++ b/srcpkgs/alsa-ucm-conf/template
@@ -1,13 +1,13 @@
 # Template file for 'alsa-ucm-conf'
 pkgname=alsa-ucm-conf
-version=1.2.7.2
+version=1.2.7.1
 revision=1
 short_desc="ALSA Use Case Manager topology configurations"
 maintainer="cinerea0 <cinerea0@protonmail.com>"
 license="BSD-3-Clause"
 homepage="https://github.com/alsa-project/alsa-ucm-conf"
 distfiles="https://github.com/alsa-project/${pkgname}/archive/refs/tags/v${version}.tar.gz"
-checksum=a671dc3bc75d4e93b1bc225bc69e07345721261cd2bf0bead56a9dc05dc7caef
+checksum=ab5fc8b04fbb3d351e422267acae6a57698f67fc7b3549ef05127ff0b7203462
 
 do_install() {
 	vdoc ucm2/README.md
diff --git a/srcpkgs/amiri-font/template b/srcpkgs/amiri-font/template
index a7120db758a4..396c9865c5c2 100644
--- a/srcpkgs/amiri-font/template
+++ b/srcpkgs/amiri-font/template
@@ -1,7 +1,7 @@
 # Template file for 'amiri-font'
 pkgname=amiri-font
-version=0.117
-revision=1
+version=0.113
+revision=2
 wrksrc="Amiri-${version}"
 hostmakedepends="unzip"
 depends="font-util"
@@ -11,7 +11,7 @@ license="OFL-1.1"
 homepage="https://github.com/alif-type/amiri/"
 changelog="https://github.com/alif-type/amiri/blob/master/NEWS.md"
 distfiles="https://github.com/alif-type/amiri/releases/download/${version}/Amiri-${version}.zip"
-checksum=9c4e768893e0023a0ad6f488d5c84bd5add6565d3dcadb838ba5b20e75fcc9a7
+checksum=0e43960c075ca372cffe563d00b72d13aa775237868fea4f8c6a6fe03818a68d
 font_dirs="/usr/share/fonts/TTF"
 
 do_install() {
diff --git a/srcpkgs/amtk/template b/srcpkgs/amtk/template
index 44a33686702f..6942c7c51eda 100644
--- a/srcpkgs/amtk/template
+++ b/srcpkgs/amtk/template
@@ -1,35 +1,29 @@
 # Template file for 'amtk'
 pkgname=amtk
-version=5.4.1
+version=5.2.0
 revision=1
-build_style=meson
+build_style=gnu-configure
 build_helper="gir"
-configure_args="$(vopt_bool gir gobject_introspection) $(vopt_bool gtk_doc)"
-hostmakedepends="pkg-config glib-devel gettext $(vopt_if gtk_doc gtk-doc)"
+configure_args="$(vopt_enable gir introspection)"
+hostmakedepends="pkg-config glib-devel"
 makedepends="gtk+3-devel libglib-devel"
 short_desc="Actions, Menus and Toolbars Kit for GTK+ applications"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="https://gitlab.gnome.org/World/amtk"
+homepage="https://gitlab.gnome.org/Archive/amtk"
 distfiles="${GNOME_SITE}/amtk/${version%.*}/amtk-${version}.tar.xz"
-checksum=7ebabc429b0eebb2b32360c9bfdbe368e489b35c3cdc086a856cfc9b3a466a72
+checksum=820545bb4cf87ecebc2c3638d6b6e58b8dbd60a419a9b43cf020124e5dad7078
 
-build_options="gir gtk_doc"
+build_options="gir"
 build_options_default="gir"
 
-if ! [ "$CROSS_BUILD" ]; then
-	build_options_default+="gtk_doc"
-fi
-
 amtk-devel_package() {
-	depends="${sourcepkg}>=${version}_${revision} gtk+3-devel libglib-devel"
+	depends="amtk-${version}_${revision} gtk+3-devel libglib-devel"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		if [ "$build_option_gtk_doc" ]; then
-			vmove usr/share/gtk-doc
-		fi
+		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi
diff --git a/srcpkgs/android-tools/template b/srcpkgs/android-tools/template
index 61bdec9958b0..1d0081f04b9d 100644
--- a/srcpkgs/android-tools/template
+++ b/srcpkgs/android-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'android-tools'
 pkgname=android-tools
 version=31.0.3p1
-revision=5
+revision=4
 archs="armv* aarch64* x86_64* i686* ppc64le*"
 build_style=cmake
 hostmakedepends="perl go protobuf pkg-config"
diff --git a/srcpkgs/angband/template b/srcpkgs/angband/template
index 7cf46c4e13ad..2ac3a0f27fa5 100644
--- a/srcpkgs/angband/template
+++ b/srcpkgs/angband/template
@@ -11,7 +11,7 @@ maintainer="Diogo Leal <diogo@diogoleal.com>"
 license="GPL-2.0-or-later"
 homepage="http://rephial.org/"
 changelog="http://rephial.org/release/"
-distfiles="https://github.com/angband/angband/archive/refs/tags/${version}.tar.gz"
+distfiles="http://rephial.org/downloads/4.2/angband-${version}.tar.gz"
 checksum=acd735c9d46bf86ee14337c71c56f743ad13ec2a95d62e7115604621e7560d0f
 
 pre_configure() {
diff --git a/srcpkgs/ansible-core/patches/0001-use-command-v-instead-of-which-in-Makefile.patch b/srcpkgs/ansible-core/patches/0001-use-command-v-instead-of-which-in-Makefile.patch
deleted file mode 100644
index 6bf0d9d98255..000000000000
--- a/srcpkgs/ansible-core/patches/0001-use-command-v-instead-of-which-in-Makefile.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 7e4b82ed9506e189c9060e3987e68c40e60bfaed Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?=
- <jan.christian@gruenhage.xyz>
-Date: Thu, 30 Jun 2022 15:33:46 +0200
-Subject: [PATCH] use 'command -v' instead of 'which' in Makefile
-
-'which' is not standardized and can even be considered problematic [1]
-
-[1] https://lwn.net/Articles/874049/
----
- Makefile | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/Makefile b/Makefile
-index 7641344968..45421e88e0 100644
---- a/Makefile
-+++ b/Makefile
-@@ -18,9 +18,9 @@ SDIST_DIR ?= 'dist'
- # This doesn't evaluate until it's called. The -D argument is the
- # directory of the target file ($@), kinda like `dirname`.
- MANPAGES ?= $(patsubst %.rst.in,%,$(wildcard ./docs/man/man1/ansible*.1.rst.in))
--ifneq ($(shell which rst2man 2>/dev/null),)
-+ifneq ($(shell command -v rst2man 2>/dev/null),)
- ASCII2MAN = rst2man $< $@
--else ifneq ($(shell which rst2man.py 2>/dev/null),)
-+else ifneq ($(shell command -v rst2man.py 2>/dev/null),)
- ASCII2MAN = rst2man.py $< $@
- else
- ASCII2MAN = @echo "ERROR: rst2man from docutils command is not installed but is required to build $(MANPAGES)" && exit 1
--- 
-2.37.1
-
diff --git a/srcpkgs/ansible-core/template b/srcpkgs/ansible-core/template
index eb2d96b37f0f..ef59b9b653a5 100644
--- a/srcpkgs/ansible-core/template
+++ b/srcpkgs/ansible-core/template
@@ -1,40 +1,30 @@
 # Template file for 'ansible-core'
 pkgname=ansible-core
-version=2.13.2
+version=2.12.6
 revision=1
-hostmakedepends="python3-setuptools python3-wheel python3-packaging
- python3-straight.plugin python3-docutils python3-Jinja2 python3-yaml"
-depends="python3-cryptography python3-Jinja2 python3-paramiko python3-yaml
- python3-packaging python3-resolvelib python3-pytz git"
-checkdepends="${depends} python3-pytest python3-pytest-xdist
- python3-pytest-forked unzip openssh python3-pytest-mock libselinux"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="${hostmakedepends} python3-cryptography python3-Jinja2 python3-paramiko
+ python3-yaml python3-packaging python3-resolvelib"
 short_desc="Simple deployment, configuration management and execution framework"
 maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
 license="GPL-3.0-or-later"
 homepage="https://www.ansible.com/"
 distfiles="${PYPI_SITE}/a/ansible-core/ansible-core-${version}.tar.gz"
-checksum=b779d0e55a97717c0ee5e86b486aa67c07c2809ef477be2ac84ad091a8dd2ddb
+checksum=5f366e851159d8f72ce68d32b8c0edda56ee537c01e9f68eca382bd1510af65d
 conflicts="ansible<2.10.1_1"
 replaces="ansible-base<2.11.0_1"
+# Tests are currently broken for ansible on python 3.10
+# See https://github.com/ansible/ansible/issues/74658
+# and https://github.com/ansible/ansible/issues/74660
+make_check=no
 
-do_build() {
-	python setup.py build
-}
-
-do_check() {
-	TEST_FLAGS="${make_check_args}" make tests-py3
-}
-
-do_install() {
-	python setup.py install --root="${DESTDIR}"
-
-	make docs
-	for page in docs/man/man1/*.1; do
-		vman ${page}
-	done
-
+post_install() {
 	vsconf examples/ansible.cfg
 	vsconf examples/hosts
+	for m in docs/man/man1/*.1; do
+		vman ${m}
+	done
 }
 
 ansible-base_package() {
diff --git a/srcpkgs/ansible/template b/srcpkgs/ansible/template
index 15e0fa8f2a27..4d694f2107c9 100644
--- a/srcpkgs/ansible/template
+++ b/srcpkgs/ansible/template
@@ -1,15 +1,17 @@
 # Template file for 'ansible'
 pkgname=ansible
-version=6.2.0
+version=5.9.0
 revision=1
-build_style="python3-pep517"
-hostmakedepends="python3-setuptools python3-wheel"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
 depends="ansible-core"
 short_desc="Simple deployment, configuration management and execution framework"
 maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
 license="GPL-3.0-or-later"
 homepage="https://www.ansible.com/"
 distfiles="${PYPI_SITE}/a/ansible/ansible-${version}.tar.gz"
-checksum=bdaf2b2fd926ff189fbde2fefe7234733f32c36fc413033fa5d93945fbdc06a6
-# Relevant tests happen in ansible-core
+checksum=6f2f762fca6cff0401a6d2119b8ba3b2f111ea1a93fd203c86df09bc75570f18
+# Tests are currently broken for ansible on python 3.10
+# See https://github.com/ansible/ansible/issues/74658
+# and https://github.com/ansible/ansible/issues/74660
 make_check=no
diff --git a/srcpkgs/anydesk/template b/srcpkgs/anydesk/template
index 2b151a7e3dcd..d22134033508 100644
--- a/srcpkgs/anydesk/template
+++ b/srcpkgs/anydesk/template
@@ -1,7 +1,7 @@
 # Template file for 'anydesk'
 pkgname=anydesk
-version=6.2.0
-revision=1
+version=6.1.1
+revision=2
 archs="x86_64"
 create_wrksrc="yes"
 hostmakedepends="patchelf rpmextract"
@@ -16,8 +16,8 @@ restricted=yes
 
 distfiles="https://download.anydesk.com/linux/anydesk_${version}-1_x86_64.rpm
 	https://download.anydesk.com/linux/anydesk-${version}-amd64.tar.gz"
-checksum="49ffb7e2a0ac1f44319cbf221606e25171cc2a6925b5b31aad484b290740d48e
- 93ce67407d855b21170e007e3dde324ad7cd0a3922206136bc0fd84d72da2b8a"
+checksum="93f8ffb2ec46b7601be7682a4096a23ac19768bc5bcd88afb28a88c90f38867a
+ 102e72c75502a4779083320322dd047e2b0c00a25ead7444a00aad1db54325aa"
 
 
 do_build() {
diff --git a/srcpkgs/apt/template b/srcpkgs/apt/template
index 17f842c34843..9e477574ead0 100644
--- a/srcpkgs/apt/template
+++ b/srcpkgs/apt/template
@@ -1,30 +1,24 @@
 # Template file for 'apt'
 pkgname=apt
-version=2.5.2
+version=2.1.12
 revision=1
 build_style=cmake
 configure_args="-DDPKG_DATADIR=/usr/share/dpkg -DCURRENT_VENDOR=debian
  -DDOCBOOK_XSL=/usr/share/xsl/docbook"
 hostmakedepends="pkg-config docbook-xsl doxygen po4a w3m libxslt triehash"
 makedepends="db-devel gnutls-devel bzip2-devel liblzma-devel liblz4-devel
- libzstd-devel libseccomp-devel eudev-libudev-devel dpkg-devel gtest-devel
- libgcrypt-devel xxHash-devel"
-checkdepends="dpkg runit-void tar"
+ libzstd-devel libseccomp-devel eudev-libudev-devel dpkg-devel gtest-devel"
 short_desc="APT package management tools"
 maintainer="Elie ROUDNINSKI <xademax@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://salsa.debian.org/apt-team/apt"
 distfiles="https://github.com/Debian/apt/archive/${version}.tar.gz"
-checksum=6f8817f1091a9f8fd001e9b84185cd198f739391e89e3cabcc253f46c4cf9d68
+checksum=61f639d3d37a56de37263aaa22dfe8b3f8cc56b1d6d9a59a4ce4ce70fcb139e9
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl) broken="error: void value not ignored as it ought to be" ;;
 esac
 
-pre_check() {
-	export GTEST_FILTER="-FileUtlTest.GetTempDir"
-}
-
 apt-devel_package() {
 	short_desc+=" - development files"
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/aravis/template b/srcpkgs/aravis/template
index 1d9c727f9ba7..2c67a954144a 100644
--- a/srcpkgs/aravis/template
+++ b/srcpkgs/aravis/template
@@ -1,19 +1,18 @@
 # Template file for 'aravis'
 pkgname=aravis
-version=0.8.22
+version=0.8.21
 revision=1
 build_style=meson
-configure_args="-Ddocumentation=enabled"
 hostmakedepends="pkg-config gobject-introspection gi-docgen gettext"
 makedepends="gtk+3-devel glib-devel libusb-devel zlib-devel libxml2-devel
- gstreamer1-devel gst-plugins-base1-devel gi-docgen"
+ gstreamer1-devel gst-plugins-base1-devel"
 checkdepends="python3-gobject"
 short_desc="Vision utilities for genicam based cameras"
 maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/AravisProject/aravis"
 distfiles="${homepage}/archive/${version}.tar.gz"
-checksum=b95187e7cea9533ac5f2f79cd84f9f8ce7247f03c110199998849e934989fcc9
+checksum=a53ce93cb082ac1c4215aed48aa9e05d5342d58811938065e9f503b07838dfb3
 # Network test causes timeout in CI
 make_check=ci-skip
 
diff --git a/srcpkgs/arcan/template b/srcpkgs/arcan/template
index bedb35f87359..5b679d57ec50 100644
--- a/srcpkgs/arcan/template
+++ b/srcpkgs/arcan/template
@@ -1,7 +1,7 @@
 # Template file for 'arcan'
 # !! keep synced with: acfgfs aclip aloadimage
 pkgname=arcan
-version=0.6.2
+version=0.6.1.1
 revision=1
 build_wrksrc=src
 build_style=cmake
@@ -26,7 +26,7 @@ homepage="https://arcan-fe.com/"
 _versionOpenal=0.5.4
 distfiles="https://github.com/letoram/${pkgname}/archive/${version}.tar.gz
  https://github.com/letoram/openal/archive/${_versionOpenal}.tar.gz>openal_arcan.${_versionOpenal}.tar.gz"
-checksum="635c447c341c7b803fd13317d3027ce438e8965803943a213a8f4409352d889c
+checksum="3c36bbc53a276c03776134407b662beb1181e43c5f8d0aabe7c6fae6652cc29e
  3a50a87c05b67c466a868cc77f8dc7f9cfc9466aeeafcd823daca0d108c504da"
 
 export CMAKE_GENERATOR="Unix Makefiles"
diff --git a/srcpkgs/ark/template b/srcpkgs/ark/template
index 628e63dec07a..37061e10b14f 100644
--- a/srcpkgs/ark/template
+++ b/srcpkgs/ark/template
@@ -1,6 +1,6 @@
 # Template file for 'ark'
 pkgname=ark
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/utilities/org.kde.ark"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=00e8efdbcb1b62f804860581c06e744f0f56a16769938638e34efd3931485ef2
+checksum=765ecb081dbb0aaf3d41f53fabd27152ffee38bfff885bfd73a5b80150e66dc6
 
 do_check() {
 	cd build
diff --git a/srcpkgs/aspell-it/template b/srcpkgs/aspell-it/template
deleted file mode 100644
index 616d7050e9c0..000000000000
--- a/srcpkgs/aspell-it/template
+++ /dev/null
@@ -1,14 +0,0 @@
-# Template file for 'aspell-it'.
-pkgname=aspell-it
-version=2.4
-revision=1
-_version="${version}-20070901-0"
-wrksrc="aspell6-it-${_version}"
-build_style=configure
-hostmakedepends="aspell-devel which"
-short_desc="Italian dictionary for aspell"
-maintainer="Andrea D'Amore <a@d-amo.re>"
-license="GPL-2.0-only"
-homepage="http://linguistico.sourceforge.net"
-distfiles="${SOURCEFORGE_SITE}/linguistico/aspell6-it-${_version}.tar.bz2"
-checksum=16ef0df30158e5d083d6b4f32ccc976614dfd4f5667db5e2cd972e3962bcde34
diff --git a/srcpkgs/aspell-nl/template b/srcpkgs/aspell-nl/template
index 0e70ad29a142..c10109cf8e72 100644
--- a/srcpkgs/aspell-nl/template
+++ b/srcpkgs/aspell-nl/template
@@ -1,4 +1,4 @@
-# Template file for 'aspell-nl'.
+# Template file for 'aspell-nl'
 pkgname=aspell-nl
 version=0.50
 revision=1
diff --git a/srcpkgs/astroid/template b/srcpkgs/astroid/template
index 8ee0e729e134..1207eacbacc1 100644
--- a/srcpkgs/astroid/template
+++ b/srcpkgs/astroid/template
@@ -1,7 +1,7 @@
 # Template file for 'astroid'
 pkgname=astroid
 version=0.16
-revision=5
+revision=4
 build_style=cmake
 hostmakedepends="pkg-config scdoc protobuf gobject-introspection"
 makedepends="libnotmuch-devel gtkmm-devel webkit2gtk-devel libsass-devel
diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 1a9ce8bddcb8..d347d5ceed64 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-core'
 pkgname=at-spi2-core
-version=2.44.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,13 +11,21 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7eee3cf285b089060fd6b6e51b3eb2cacf752cca3a082c7f4c2c5ab841e51353
-make_check=no # non-trivial dbus setup
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
+# non-trivial dbus setup
+do_check() {
+	:
+}
+
+post_install() {
+	rm -rf ${DESTDIR}/usr/lib/systemd
+}
+
 at-spi2-core-devel_package() {
 	depends="dbus-devel libglib-devel libX11-devel libXtst-devel libXi-devel
 	 ${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/attica/template b/srcpkgs/attica/template
index 8e614bad3e72..e7539d0176ee 100644
--- a/srcpkgs/attica/template
+++ b/srcpkgs/attica/template
@@ -1,6 +1,6 @@
 # Template file for 'attica'
 pkgname=attica
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-devel"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/attica"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e7fecc846d4d383d7b719aa9de22b95a31ab1c98375f0d784bb790e696168ff6
+checksum=f6293699da5794812080ba2d41b4ea05e830532678af324d8e852f508f2def65
 
 do_check() {
 	cd build
diff --git a/srcpkgs/baloo-widgets5/template b/srcpkgs/baloo-widgets5/template
index 8f8f225650d7..8a9b4c13bbc7 100644
--- a/srcpkgs/baloo-widgets5/template
+++ b/srcpkgs/baloo-widgets5/template
@@ -1,6 +1,6 @@
 # Template file for 'baloo-widgets5'
 pkgname=baloo-widgets5
-version=22.04.3
+version=22.04.1
 revision=1
 wrksrc="baloo-widgets-${version}"
 build_style=cmake
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later, GPL-2.0-or-later"
 homepage="https://invent.kde.org/libraries/baloo-widgets"
 distfiles="${KDE_SITE}/release-service/${version}/src/baloo-widgets-${version}.tar.xz"
-checksum=d73a67e07189c10ff633f7c0cac40f4d7ac83debeea5d83f6fd7b745b35d0401
+checksum=680722c0124f9f149227221778fa4f3e30788e5bb6b202ac8cbcfd412d6e73ae
 
 baloo-widgets5-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/baloo5/template b/srcpkgs/baloo5/template
index 47e8fc0fea5d..48b4235f16bd 100644
--- a/srcpkgs/baloo5/template
+++ b/srcpkgs/baloo5/template
@@ -1,6 +1,6 @@
 # Template file for 'baloo5'
 pkgname=baloo5
-version=5.96.0
+version=5.94.0
 revision=1
 wrksrc="${pkgname%5}-${version}"
 build_style=cmake
@@ -15,7 +15,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/Baloo"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz"
-checksum=d418d9ca3e700a148f0109e4ca4a2ade5b81d8f21cfcdbbfc9ed6dd86bed97c5
+checksum=9dc4182e5803c32a47d6a82588f6a6b36837fb44a90fe4404750886150b9273a
 
 do_check() {
 	cd build
diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index 23e3372ea262..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,14 +1,14 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=42.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
-makedepends="gtk4-devel libadwaita-devel vala-devel gsettings-desktop-schemas-devel"
+makedepends="gtk+3-devel vala-devel gsettings-desktop-schemas-devel libhandy1-devel"
 depends="hicolor-icon-theme desktop-file-utils gsettings-desktop-schemas>=3.14"
 short_desc="Graphical directory tree analyzer for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4b1aabe6bab1582b3fea79a2829bce7f2415bb6e5062f25357aeedd5317a50dc
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855
diff --git a/srcpkgs/base-files/INSTALL b/srcpkgs/base-files/INSTALL
index c9e020948f25..85a7f92cd4ee 100644
--- a/srcpkgs/base-files/INSTALL
+++ b/srcpkgs/base-files/INSTALL
@@ -38,8 +38,8 @@ make_system_dirs() {
 
 	# Create /var/run and /var/lock symlinks.
 	for d in run lock; do
-		if [ ! -h "var/${d}" -a -d "var/${d}" ]; then
-			echo "/var/${d} must not be a directory, exiting!"
+		if [ ! -h "var/$d" -a -d var/${d} ]; then
+			echo "/${d} must not be a directory, exiting!"
 			exit 1
 		fi
 	done
diff --git a/srcpkgs/batsignal/template b/srcpkgs/batsignal/template
index 9dc3556e0adf..a8d55e6ad30f 100644
--- a/srcpkgs/batsignal/template
+++ b/srcpkgs/batsignal/template
@@ -1,6 +1,6 @@
 # Template file for 'batsignal'
 pkgname=batsignal
-version=1.5.1
+version=1.3.2
 revision=1
 build_style=gnu-makefile
 make_use_env=yes
@@ -11,7 +11,7 @@ maintainer="André Cerqueira <acerqueira021@gmail.com>"
 license="ISC"
 homepage="https://github.com/electrickite/batsignal"
 distfiles="https://github.com/electrickite/batsignal/archive/${version}.tar.gz"
-checksum=99f09816529932b73f95d1989dc29fa952468193f7438e232d4e0627be01969b
+checksum=d8ecb26435b4a49f804ebc2bc1f18215a4c7cfd2a5de7e2a1ccef5263e1c04e7
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/bbswitch/patches/0003-kernel-5.18.patch b/srcpkgs/bbswitch/patches/0003-kernel-5.18.patch
deleted file mode 100644
index 6fa0e58269d9..000000000000
--- a/srcpkgs/bbswitch/patches/0003-kernel-5.18.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- a/bbswitch.c
-+++ b/bbswitch.c
-@@ -264,10 +264,14 @@
-     pci_disable_device(dis_dev);
-     do {
-         struct acpi_device *ad = NULL;
--        int r;
-+        int r = 0;
- 
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 18, 0)
-+        ad = acpi_fetch_acpi_dev(dis_handle);
-+#else
-         r = acpi_bus_get_device(dis_handle, &ad);
-+#endif
-         if (r || !ad) {
-             pr_warn("Cannot get ACPI device for PCI device\n");
-             break;
-         }
diff --git a/srcpkgs/bbswitch/template b/srcpkgs/bbswitch/template
index bc0a54ceb2c5..4dc9d3235e60 100644
--- a/srcpkgs/bbswitch/template
+++ b/srcpkgs/bbswitch/template
@@ -1,7 +1,7 @@
 # Template file for 'bbswitch'
 pkgname=bbswitch
 version=0.8
-revision=5
+revision=4
 archs="x86_64*"
 depends="dkms"
 short_desc="Kernel module for disabling the nVidia GPU on Optimus laptops"
diff --git a/srcpkgs/bdf2psf/template b/srcpkgs/bdf2psf/template
index 7f8adea0592a..138f12233a2d 100644
--- a/srcpkgs/bdf2psf/template
+++ b/srcpkgs/bdf2psf/template
@@ -1,6 +1,6 @@
 # Template file for 'bdf2psf'
 pkgname=bdf2psf
-version=1.209
+version=1.208
 revision=1
 wrksrc="console-setup-${version}"
 depends="perl"
@@ -9,7 +9,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-or-later"
 homepage="https://packages.debian.org/sid/bdf2psf"
 distfiles="${DEBIAN_SITE}/main/c/console-setup/console-setup_${version}.tar.xz"
-checksum=fe670bc7e278bb54b83c2ed4083314da5ba2d7c32bbc2569770d0f3647bd4a50
+checksum=f88e902ad7afb0825896e8ec25978eae11f4d9c1802273e02516c752137845b4
 
 post_extract() {
 	sed -i '44s/if (/if (\$\#ARGV \< 0 \|\| /' Fonts/bdf2psf
diff --git a/srcpkgs/bearssl/template b/srcpkgs/bearssl/template
index 043d0d9cc54d..ec393735acf9 100644
--- a/srcpkgs/bearssl/template
+++ b/srcpkgs/bearssl/template
@@ -8,8 +8,8 @@ short_desc="Implementation of the SSL/TLS protocol in C"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="MIT"
 homepage="https://bearssl.org"
-changelog="https://bearssl.org/changelog.html"
-distfiles="https://bearssl.org/${pkgname}-${version}.tar.gz"
+changelog="${homepage}/changelog.html"
+distfiles="${homepage}/${pkgname}-${version}.tar.gz"
 checksum=6705bba1714961b41a728dfc5debbe348d2966c117649392f8c8139efc83ff14
 CFLAGS="-fPIC"
 
@@ -22,13 +22,6 @@ do_install() {
 	vcopy inc usr/include
 	vlicense LICENSE.txt LICENSE
 }
-
-do_check() {
-	cd "${wrksrc}/build"
-	./testx509
-	./testcrypto all
-}
-
 bearssl-devel_package() {
 	short_desc+=" - development files"
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/bemenu/template b/srcpkgs/bemenu/template
index 6a15fa4b5001..2937a4482968 100644
--- a/srcpkgs/bemenu/template
+++ b/srcpkgs/bemenu/template
@@ -1,6 +1,6 @@
 # Template file for 'bemenu'
 pkgname=bemenu
-version=0.6.10
+version=0.6.7
 revision=1
 build_style=gnu-makefile
 make_build_args="PREFIX=/usr"
@@ -13,7 +13,7 @@ maintainer="Issam Maghni <me@concati.me>"
 license="GPL-3.0-or-later, LGPL-3.0-or-later"
 homepage="https://github.com/Cloudef/bemenu"
 distfiles="https://github.com/Cloudef/bemenu/archive/${version}.tar.gz"
-checksum=9d47557ed4572fa66e6a80364b95e4dd7a588ca75fe89c68c029b7f240b56a60
+checksum=8982ffbeebb0f642e0a68d3ab5a16078b2f43548ddca70a5ad30a597529ff142
 
 bemenu-devel_package() {
 	depends="bemenu-${version}_${revision}"
diff --git a/srcpkgs/benchmark/template b/srcpkgs/benchmark/template
index c27cbe392df6..d4f0d2c7868c 100644
--- a/srcpkgs/benchmark/template
+++ b/srcpkgs/benchmark/template
@@ -1,6 +1,6 @@
 # Template file for 'benchmark'
 pkgname=benchmark
-version=1.7.0
+version=1.6.1
 revision=1
 build_style=cmake
 configure_args="-DBUILD_SHARED_LIBS=ON -DBENCHMARK_ENABLE_GTEST_TESTS=OFF
@@ -10,7 +10,7 @@ maintainer="skmpz <dem.procopiou@gmail.com>"
 license="Apache-2.0"
 homepage="https://github.com/google/benchmark/"
 distfiles="https://github.com/google/benchmark/archive/v${version}.tar.gz"
-checksum=3aff99169fa8bdee356eaa1f691e835a6e57b1efeadb8a0f9f228531158246ac
+checksum=6132883bc8c9b0df5375b16ab520fac1a85dc9e4cf5be59480448ece74b278d4
 
 benchmark-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/bfs/template b/srcpkgs/bfs/template
index b1d011a206e0..de85ef0a52fe 100644
--- a/srcpkgs/bfs/template
+++ b/srcpkgs/bfs/template
@@ -1,6 +1,6 @@
 # Template file for 'bfs'
 pkgname=bfs
-version=2.6.1
+version=2.6
 revision=1
 build_style=gnu-makefile
 makedepends="acl-devel libcap-devel oniguruma-devel"
@@ -11,7 +11,7 @@ license="0BSD"
 homepage="https://github.com/tavianator/bfs"
 changelog="https://raw.githubusercontent.com/tavianator/bfs/main/docs/CHANGELOG.md"
 distfiles="https://github.com/tavianator/bfs/archive/${version}.tar.gz"
-checksum=15e35b46774af305cbdfbfaa9889591440579a8233bc7308e050ec27b791647d
+checksum=5812a4c62004c851eb02e23c0b6698dbb40061ce1c4069bb33c5b14f5361d81b
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/bird/patches/0001-Babel-Fix-bug-in-iface-reconfiguration.patch b/srcpkgs/bird/patches/0001-Babel-Fix-bug-in-iface-reconfiguration.patch
new file mode 100644
index 000000000000..bc809171e493
--- /dev/null
+++ b/srcpkgs/bird/patches/0001-Babel-Fix-bug-in-iface-reconfiguration.patch
@@ -0,0 +1,29 @@
+From fcb4dd0c831339c4374ace17d8f2ae6ebfeed279 Mon Sep 17 00:00:00 2001
+From: "Ondrej Zajicek (work)" <santiago@crfreenet.org>
+Date: Sun, 27 Feb 2022 03:10:38 +0100
+Subject: [PATCH] Babel: Fix bug in iface reconfiguration
+
+A recent change in Babel causes ifaces to disappear after
+reconfiguration. The patch fixes that.
+
+Thanks to Johannes Kimmel for an insightful bugreport.
+---
+ proto/babel/babel.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/proto/babel/babel.c b/proto/babel/babel.c
+index e43818f5..174fc9e2 100644
+--- a/proto/babel/babel.c
++++ b/proto/babel/babel.c
+@@ -1899,7 +1899,7 @@ babel_reconfigure_ifaces(struct babel_proto *p, struct babel_config *cf)
+     struct babel_iface *ifa = babel_find_iface(p, iface);
+     struct babel_iface_config *ic = (void *) iface_patt_find(&cf->iface_list, iface, NULL);
+ 
+-    if (ic && iface_is_valid(p, iface))
++    if (ic && !iface_is_valid(p, iface))
+       ic = NULL;
+ 
+     if (ifa && ic)
+-- 
+2.35.1
+
diff --git a/srcpkgs/bird/template b/srcpkgs/bird/template
index e10b66e72742..f2351acd7286 100644
--- a/srcpkgs/bird/template
+++ b/srcpkgs/bird/template
@@ -1,23 +1,27 @@
 # Template file for 'bird'
 pkgname=bird
-version=2.0.10
-revision=1
+version=2.0.9
+revision=2
+wrksrc=bird-v$version
 build_style=gnu-configure
-hostmakedepends="flex"
+hostmakedepends="flex autoconf"
 makedepends="ncurses-devel readline-devel libssh-devel"
 short_desc="BIRD Internet Routing Daemon"
 maintainer="Philipp Hirsch <itself@hanspolo.net>"
 license="GPL-2.0-or-later"
 homepage="https://bird.network.cz"
-changelog="https://gitlab.nic.cz/labs/bird/-/raw/master/NEWS"
-distfiles="https://bird.network.cz/download/bird-${version}.tar.gz"
-checksum=7ed341ddd8dc87fa9736586b3515447a8436fec442d65f4022155ab9de1ffd5a
+distfiles="https://gitlab.labs.nic.cz/labs/bird/-/archive/v${version}/bird-v${version}.tar.gz"
+checksum=912d5c1bbefffd6198b10688ef6e16d0b9dfb2886944f481fc38b4d869ffd2c4
 
 conf_files="/etc/bird.conf"
 system_accounts="_bird"
 
 CFLAGS="-fcommon"
 
+pre_configure() {
+	autoreconf
+}
+
 post_install() {
 	vsv bird
 }
diff --git a/srcpkgs/bitfighter/patches/cmake.patch b/srcpkgs/bitfighter/patches/cmake.patch
new file mode 100644
index 000000000000..ad2808546e98
--- /dev/null
+++ b/srcpkgs/bitfighter/patches/cmake.patch
@@ -0,0 +1,152 @@
+--- a/cmake/Platform/Linux.cmake	2018-12-20 21:54:40.020718363 -0700
++++ b/cmake/Platform/Linux.cmake	2018-12-20 21:54:49.064912089 -0700
+@@ -99,7 +99,7 @@ function(BF_PLATFORM_INSTALL targetName)
+ 
+ 	if(INSTALL_NOTIFIER)
+ 		# Modify python script to have the shebang
+-		install(CODE "execute_process(COMMAND sed -i -e \"1s@^@#!/usr/bin/env python\\\\n\\\\n@\" ${CMAKE_SOURCE_DIR}/notifier/bitfighter_notifier.py)")
++		install(CODE "execute_process(COMMAND sed -i -e \"1s@^@#!/usr/bin/python\\\\n\\\\n@\" ${CMAKE_SOURCE_DIR}/notifier/bitfighter_notifier.py)")
+ 		# Modify python script to use proper path to the system-installed icon
+ 		install(CODE "execute_process(COMMAND sed -i -e \"s@redship48.png@bitfighter.png@\" -e \"s@^ICON_BASE =.*@ICON_BASE = \\\"${CMAKE_DESKTOP_DATA_PATH}/pixmaps/\\\"@\" ${CMAKE_SOURCE_DIR}/notifier/bitfighter_notifier.py)")
+ 		install(PROGRAMS ${CMAKE_SOURCE_DIR}/notifier/bitfighter_notifier.py DESTINATION ${CMAKE_BIN_PATH} RENAME bitfighter_notifier)
+--- a/zap/bitfighterd.cmake	2018-12-20 21:19:40.666559517 -0700
++++ b/zap/bitfighterd.cmake	2018-12-20 21:19:44.866653338 -0700
+@@ -11,13 +11,13 @@ add_executable(bitfighterd
+ add_dependencies(bitfighterd
+ 	tnl
+ 	${LUA_LIB}
+-	tomcrypt
+ 	clipper
+ 	poly2tri
+ )
+ 
+ target_link_libraries(bitfighterd
+ 	${SHARED_LIBS}
++	${TOMCRYPT__LIBRARIES}
+ )
+ 
+ set_target_properties(bitfighterd
+--- a/zap/bitfighter_client.cmake	2018-12-16 09:12:56.168753252 -0700
++++ b/zap/bitfighter_client.cmake	2018-12-20 21:02:50.936433248 -0700
+@@ -11,13 +11,23 @@ add_library(bitfighter_client OBJECT
+ 	${OTHER_HEADERS}
+ )
+ 
++
++# If certain system libs were not found, add the in-tree variants as dependencies
++set(CLIENT_EXTRA_DEPS "")
++if(NOT ALURE_FOUND)
++	list(APPEND CLIENT_EXTRA_DEPS alure)
++endif()
++if(NOT TOMCRYPT_FOUND)
++	list(APPEND CLIENT_EXTRA_DEPS tomcrypt)
++endif()
++
++
+ add_dependencies(bitfighter_client
+-	alure
+ 	${LUA_LIB}
+ 	tnl
+-	tomcrypt
+ 	clipper
+ 	poly2tri
++	${CLIENT_EXTRA_DEPS}
+ )
+ 
+ if(USE_GLES)
+--- a/master/CMakeLists.txt	2018-12-20 21:10:17.222088600 -0700
++++ b/master/CMakeLists.txt	2018-12-20 21:13:57.550931398 -0700
+@@ -41,7 +41,11 @@ else()
+ endif()
+ 
+ 
+-set(MASTER_DEPS tnl tomcrypt)
++set(MASTER_DEPS tnl)
++# Add tomcypt if not already found on system
++if(NOT TOMCRYPT_FOUND)
++	list(APPEND MASTER_DEPS tomcrypt)
++endif()
+ 
+ set(MASTER_LIBS 
+ 	tnl
+--- a/CMakeLists.txt	2018-12-12 15:40:38.904058738 -0700
++++ b/CMakeLists.txt	2018-12-20 21:09:57.017647629 -0700
+@@ -1,17 +1,6 @@
+ project (bitfighter)
+ cmake_minimum_required (VERSION 3.1.0)
+ 
+-# CMake 3.0 policy that says you need to do something like this (NEW):
+-#    set_target_properties(master_lib master PROPERTIES COMPILE_DEFINITIONS_DEBUG "TNL_DEBUG")
+-#
+-# instead of this (OLD):
+-#    set_target_properties(master_lib master PROPERTIES COMPILE_DEFINITIONS $<$<CONFIG:Debug>:TNL_DEBUG>)
+-#
+-# Set to OLD behavior until minimum cmake version >= 2.8.10
+-if(POLICY CMP0043)
+-	cmake_policy(SET CMP0043 OLD)
+-endif()
+-
+ 
+ #
+ # CMake options
+
+--- a/zap/bitfighter_client.cmake	2019-01-07 02:43:43.453459870 +0100
++++ b/zap/bitfighter_client.cmake	2019-01-07 02:43:43.453459870 +0100
+@@ -20,12 +20,13 @@
+ if(NOT TOMCRYPT_FOUND)
+ 	list(APPEND CLIENT_EXTRA_DEPS tomcrypt)
+ endif()
+-
++if(NOT CLIPPER_FOUND)
++	list(APPEND CLIENT_EXTRA_DEPS clipper)
++endif()
+ 
+ add_dependencies(bitfighter_client
+ 	${LUA_LIB}
+ 	tnl
+-	clipper
+ 	poly2tri
+ 	${CLIENT_EXTRA_DEPS}
+ )
+--- a/zap/bitfighterd.cmake	2019-01-07 02:57:05.348462052 +0100
++++ b/zap/bitfighterd.cmake	2019-01-07 02:57:05.348462052 +0100
+@@ -11,12 +11,12 @@
+ add_dependencies(bitfighterd
+ 	tnl
+ 	${LUA_LIB}
+-	clipper
+ 	poly2tri
+ )
+ 
+ target_link_libraries(bitfighterd
+ 	${SHARED_LIBS}
++	${CLIPPER_LIBRARIES}
+ 	${TOMCRYPT__LIBRARIES}
+ )
+ 
+--- a/zap/bitfighter_client.cmake	2019-01-07 03:03:15.449271742 +0100
++++ b/zap/bitfighter_client.cmake	2019-01-07 03:03:15.449271742 +0100
+@@ -25,7 +25,6 @@
+ endif()
+ 
+ add_dependencies(bitfighter_client
+-	${LUA_LIB}
+ 	tnl
+ 	poly2tri
+ 	${CLIENT_EXTRA_DEPS}
+--- a/zap/bitfighterd.cmake	2019-01-07 03:03:15.456271777 +0100
++++ b/zap/bitfighterd.cmake	2019-01-07 03:03:15.456271777 +0100
+@@ -10,12 +10,12 @@
+ 
+ add_dependencies(bitfighterd
+ 	tnl
+-	${LUA_LIB}
+ 	poly2tri
+ )
+ 
+ target_link_libraries(bitfighterd
+ 	${SHARED_LIBS}
++	${LUA_LIB}
+ 	${CLIPPER_LIBRARIES}
+ 	${TOMCRYPT__LIBRARIES}
+ )
diff --git a/srcpkgs/bitfighter/template b/srcpkgs/bitfighter/template
index d61ea6169f26..c3b2cc22a265 100644
--- a/srcpkgs/bitfighter/template
+++ b/srcpkgs/bitfighter/template
@@ -1,9 +1,7 @@
 # Template file for 'bitfighter'
 pkgname=bitfighter
-version=022
+version=019g
 revision=2
-create_wrksrc=yes
-build_wrksrc="${pkgname}-${version}"
 build_style=cmake
 configure_args="-DMASTER_MINIMAL=1 -DLUAJIT_BUILTIN=OFF"
 hostmakedepends="pkg-config unzip"
@@ -11,16 +9,16 @@ makedepends="boost-devel MesaLib-devel SDL2-devel LuaJIT-devel
  libopenal-devel libmariadbclient-devel libmodplug-devel
  libpng-devel libtomcrypt-devel speex-devel
  clipper-devel alure-devel"
-depends="libmpg123"
+depends="desktop-file-utils libmpg123"
 short_desc="Fast-paced team-based outer-space multi-player arcade game"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://bitfighter.org/"
 distfiles="http://bitfighter.org/files/${pkgname}-${version}.tar.gz
  http://bitfighter.org/files/classic_level_pack.zip"
-checksum="b853c9c4f15e88f13dea601f6bf224a40b96a3309a73064955233d03c5ca835f
+checksum="cd47c453d9e6875ded627b987a645e2ff2c757363f394b152f62d868e1d81427
  d628a2b0af024a965b92877f321f2174d6309b7ce9236775af3bd86a67fcc72b"
-python_version=3
+python_version=2
 replaces="bitfighter-data>=0"
 
 CXXFLAGS="-Wno-narrowing"
diff --git a/srcpkgs/black/template b/srcpkgs/black/template
index 6e4a1f15fcab..c197da7cc670 100644
--- a/srcpkgs/black/template
+++ b/srcpkgs/black/template
@@ -1,6 +1,6 @@
 # Template file for 'black'
 pkgname=black
-version=22.6.0
+version=22.3.0
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools python3-setuptools_scm"
@@ -8,22 +8,21 @@ depends="python3-click python3-platformdirs python3-tomli python3-pathspec pytho
 checkdepends="${depends} python3-pytest-xdist python3-aiohttp python3-colorama python3-uvloop
  python3-ipython python3-tokenize-rt"
 short_desc="Uncompromising Python code formatter"
-maintainer="icp <pangolin@vivaldi.net>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/psf/black"
 changelog="https://raw.githubusercontent.com/psf/black/main/CHANGES.md"
 distfiles="${PYPI_SITE}/b/black/black-${version}.tar.gz"
-checksum=6c6d39e28aed379aec40da1c65434c77d75e65bb59a1e1c283de545fb4e7c6c9
+checksum=35020b8886c022ced9282b51b5a875b6d1ab0c387b31a065b84db7c33085ca79
 
 do_check() {
-	PYTHONPATH="$(cd build/lib* && pwd)" python3 -m pytest --run-optional jupyter -m jupyter
+	PYTHONPATH="$(cd build/lib* && pwd)" python3 -m pytest --run-optional jupyter \
+		-m jupyter --deselect=tests/test_ipynb.py::test_set_input
 
 	pyver=$(python3 -c 'import sys; print(f"{sys.version_info.major}.{sys.version_info.minor}")')
 	mv ${XBPS_MASTERDIR}/usr/lib/python${pyver}/site-packages/IPython ${XBPS_MASTERDIR}/tmp/IPython.bak
 	PYTHONPATH="$(cd build/lib* && pwd)" python3 -m pytest --run-optional no_jupyter
 	mv ${XBPS_MASTERDIR}/tmp/IPython.bak ${XBPS_MASTERDIR}/usr/lib/python${pyver}/site-packages/IPython
-
-	PYTHONPATH="$(cd build/lib* && pwd)" python3 -m black --check src tests setup.py
 }
 
 post_install() {
diff --git a/srcpkgs/bloaty/template b/srcpkgs/bloaty/template
index a2fc1018d105..1334dc8715df 100644
--- a/srcpkgs/bloaty/template
+++ b/srcpkgs/bloaty/template
@@ -1,7 +1,7 @@
 # Template file for 'bloaty'
 pkgname=bloaty
 version=1.1
-revision=10
+revision=9
 build_style=cmake
 hostmakedepends="pkg-config protobuf"
 makedepends="capstone-devel protobuf-devel re2-devel zlib-devel"
diff --git a/srcpkgs/bluedevil/template b/srcpkgs/bluedevil/template
index 8059dcb68d5b..7c47f2823beb 100644
--- a/srcpkgs/bluedevil/template
+++ b/srcpkgs/bluedevil/template
@@ -1,6 +1,6 @@
 # Template file for 'bluedevil'
 pkgname=bluedevil
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/plasma/bluedevil"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=656173f9d18ce153dc5b3638006d0eefa809e57c4c66aad1a118d1d272a93615
+checksum=c96999c1400804e8bddc8b9801c4951f82daca83110e036bdc9c89faaeb31efa
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" kpackage-devel kconfig-devel kcoreaddons-devel"
diff --git a/srcpkgs/bluez-qt5/patches/musl.patch b/srcpkgs/bluez-qt5/patches/musl.patch
deleted file mode 100644
index 4b573069a545..000000000000
--- a/srcpkgs/bluez-qt5/patches/musl.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/src/a2dp-codecs.h	2022-07-02 16:28:19.000000000 +0200
-+++ -	2022-07-24 13:05:00.602912484 +0200
-@@ -11,6 +11,7 @@
- #define BLUEZQT_A2DPCODECS_H
- 
- #include <stdint.h>
-+#include <endian.h>
- 
- // clang-format off
- 
diff --git a/srcpkgs/bluez-qt5/template b/srcpkgs/bluez-qt5/template
index 54a26d74a4b5..2bda9496bd7a 100644
--- a/srcpkgs/bluez-qt5/template
+++ b/srcpkgs/bluez-qt5/template
@@ -1,6 +1,6 @@
 # Template file for 'bluez-qt5'
 pkgname=bluez-qt5
-version=5.96.0
+version=5.94.0
 revision=1
 wrksrc="${pkgname%5}-${version}"
 build_style=cmake
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/bluez-qt"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz"
-checksum=8272bfb469559e16758a1743a508c488168e2f47770fb25d2bd72abb12ae8779
+checksum=7e776feb095e727abea0fec4b3ae3c81d704a0527b8ff3257d799feee2cc0632
 
 do_check() {
 	cd build
diff --git a/srcpkgs/bmake/template b/srcpkgs/bmake/template
index b7b2e3c59d71..babb5d6d3938 100644
--- a/srcpkgs/bmake/template
+++ b/srcpkgs/bmake/template
@@ -1,6 +1,6 @@
 # Template file for 'bmake'
 pkgname=bmake
-version=20220726
+version=20220418
 revision=1
 create_wrksrc=yes
 short_desc="Portable version of the NetBSD make build tool"
@@ -8,7 +8,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="BSD-3-Clause"
 homepage="https://www.crufty.net/help/sjg/bmake.html"
 distfiles="https://www.crufty.net/ftp/pub/sjg/bmake-${version}.tar.gz"
-checksum=1bf3770789722721dca7b0bff8afc4a9520da20f0219bb7bc52350af0133f0a0
+checksum=6ea7de515cba74f173dc14ee17b1488ae032582028d2e86ea12f70369cc896f5
 python_version=3
 
 do_configure() {
diff --git a/srcpkgs/bombadillo/update b/srcpkgs/bombadillo/update
deleted file mode 100644
index 28643b80bad4..000000000000
--- a/srcpkgs/bombadillo/update
+++ /dev/null
@@ -1,2 +0,0 @@
-site="https://tildegit.org/sloum/bombadillo/releases"
-pattern='/archive/?\K[\d\.Q]+(?=\.tar\.gz")'
diff --git a/srcpkgs/borg/template b/srcpkgs/borg/template
index 5875354bf26e..05f9d91f16a8 100644
--- a/srcpkgs/borg/template
+++ b/srcpkgs/borg/template
@@ -1,24 +1,19 @@
 # Template file for 'borg'
 pkgname=borg
-version=1.2.1
-revision=1
+version=1.1.17
+revision=3
 wrksrc="borgbackup-${version}"
 build_style=python3-module
-make_check_args="-k not((benchmark)or(test_readonly_check)or(test_readonly_diff)or(test_readonly_export_tar)or(test_readonly_extract)or(test_readonly_info)or(test_readonly_list))"
-make_check_target="build/lib.*/borg/testsuite"
-hostmakedepends="python3-setuptools python3-dateutil python3-pkgconfig"
-makedepends="python3-devel openssl-devel acl-devel liblz4-devel libzstd-devel"
-depends="python3-llfuse python3-msgpack python3-packaging python3-argon2"
-# llfuse is purposefully not included in checkdepends since the tests using it
-# don't work in chroot
-checkdepends="python3-pytest ${depends/python3-llfuse/}"
+hostmakedepends="python3-setuptools python3-devel openssl-devel"
+makedepends="${hostmakedepends/python3-setuptools/} acl-devel liblz4-devel libzstd-devel"
+depends="python3-llfuse python3-setuptools python3-packaging"
 short_desc="Deduplicating backup program with compression and encryption"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="BSD-3-Clause"
 homepage="https://borgbackup.github.io/"
 changelog="https://borgbackup.readthedocs.io/en/stable/changes.html#changelog"
 distfiles="${PYPI_SITE}/b/borgbackup/borgbackup-${version}.tar.gz"
-checksum=9f9ce2d1923cb33a147ee6d08177d860974567721b1142fca67914a02e64c633
+checksum=7ab924fc017b24929bedceba0dcce16d56f9868bf9b5050d2aae2eb080671674
 
 export BORG_OPENSSL_PREFIX="${XBPS_CROSS_BASE}/usr"
 export BORG_LIBLZ4_PREFIX="${XBPS_CROSS_BASE}/usr"
@@ -40,7 +35,7 @@ post_install() {
 	done
 
 	cd scripts/shell_completions
-	vcompletion bash/${pkgname} bash
-	vcompletion fish/${pkgname}.fish fish
-	vcompletion zsh/_${pkgname} zsh
+	vinstall bash/${pkgname} 644 usr/share/bash-completion/completions ${pkgname}
+	vinstall fish/${pkgname}.fish 644 usr/share/fish/vendor_completions.d
+	vinstall zsh/_${pkgname} 644 usr/share/zsh/site-functions _${pkgname}
 }
diff --git a/srcpkgs/borgmatic/template b/srcpkgs/borgmatic/template
index adf9db5bdf8e..6b3c7cbf5d2f 100644
--- a/srcpkgs/borgmatic/template
+++ b/srcpkgs/borgmatic/template
@@ -1,6 +1,6 @@
 # Template file for 'borgmatic'
 pkgname=borgmatic
-version=1.6.6
+version=1.5.23
 revision=1
 build_style=python3-module
 # runs not yet installed self
@@ -15,7 +15,7 @@ license="GPL-3.0-or-later"
 homepage="https://torsion.org/borgmatic/"
 changelog="https://projects.torsion.org/borgmatic-collective/borgmatic/raw/branch/master/NEWS"
 distfiles="${PYPI_SITE}/b/borgmatic/borgmatic-${version}.tar.gz"
-checksum=cbb95c0a19a8da1796af25bf09ed9158005b6c72be18790db43d2bffda2fa32b
+checksum=a41277231dc097da93c4a2f4e1fc9be45674d7b715c351008362b0a0904fff42
 
 post_install() {
 	# remove tests directory polluting site-packages
diff --git a/srcpkgs/botan/template b/srcpkgs/botan/template
index 330cbcc93314..65a626714fdf 100644
--- a/srcpkgs/botan/template
+++ b/srcpkgs/botan/template
@@ -1,18 +1,17 @@
 # Template file for 'botan'
 pkgname=botan
-version=2.19.2
+version=2.19.1
 revision=1
 wrksrc="${pkgname^}-${version}"
 build_style=gnu-makefile
 hostmakedepends="doxygen python3"
-makedepends="bzip2-devel liblzma-devel sqlite-devel zlib-devel"
+makedepends="openssl-devel bzip2-devel liblzma-devel sqlite-devel zlib-devel"
 short_desc="Crypto library written in C++"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="https://botan.randombit.net/"
-changelog="https://botan.randombit.net/news.html"
 distfiles="https://botan.randombit.net/releases/Botan-${version}.tar.xz"
-checksum=3af5f17615c6b5cd8b832d269fb6cb4d54ec64f9eb09ddbf1add5093941b4d75
+checksum=e26e00cfefda64082afdd540d3c537924f645d6a674afed2cd171005deff5560
 python_version=3
 
 LDFLAGS="-pthread"
@@ -23,6 +22,7 @@ do_configure() {
 	_args="--prefix=/usr"
 	_args+=" --os=linux"
 	_args+=" --with-doxygen"
+	_args+=" --with-openssl"
 	_args+=" --with-bzip2"
 	_args+=" --with-lzma"
 	_args+=" --with-zlib"
@@ -75,6 +75,10 @@ do_configure() {
 		${_args}
 }
 
+do_check() {
+	make check
+}
+
 post_install() {
 	vlicense license.txt
 }
diff --git a/srcpkgs/bpfmon/template b/srcpkgs/bpfmon/template
deleted file mode 100644
index 463c9128bbda..000000000000
--- a/srcpkgs/bpfmon/template
+++ /dev/null
@@ -1,22 +0,0 @@
-# Template file for 'bpfmon'
-pkgname=bpfmon
-version=2.50
-revision=1
-build_style=gnu-makefile
-hostmakedepends="pkg-config"
-makedepends="libpcap-devel yascreen-devel"
-short_desc="BPF based visual packet rate monitor"
-maintainer="Duncaen <duncaen@voidlinux.org>"
-license="GPL-2.0-or-later"
-homepage="https://github.com/bbonev/bpfmon"
-changelog="https://github.com/bbonev/bpfmon/raw/master/debian/changelog"
-distfiles="https://github.com/bbonev/bpfmon/releases/download/v${version}/bpfmon-${version}.tar.xz"
-checksum=5ae18fd185866088721890a4010ab4a926b9abb912be3144e09a3c6866a11782
-
-post_extract() {
-	vsed -e 's;$(PREFIX)/sbin;$(PREFIX)/bin;g' -i Makefile
-}
-
-post_install() {
-	vman bpfmon.8
-}
diff --git a/srcpkgs/breeze-gtk/template b/srcpkgs/breeze-gtk/template
index 001a317ddf37..403f6fb2677b 100644
--- a/srcpkgs/breeze-gtk/template
+++ b/srcpkgs/breeze-gtk/template
@@ -1,6 +1,6 @@
 # Template file for 'breeze-gtk'
 pkgname=breeze-gtk
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules sassc python3 python3-cairo"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/plasma/breeze-gtk"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=d93473f0fa76c1036a5ce361859b36f14f4226ab8f9d54f10282ec1661eeb6da
+checksum=23716cc08d570ddcf0e739fef2f585f3469d801313ab2c0ba89f494f93f94530
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-devel"
diff --git a/srcpkgs/breeze-icons/template b/srcpkgs/breeze-icons/template
index e73c4d6dad75..0a07951510a4 100644
--- a/srcpkgs/breeze-icons/template
+++ b/srcpkgs/breeze-icons/template
@@ -1,6 +1,6 @@
 # Template file for 'breeze-icons'
 pkgname=breeze-icons
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-devel
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-3.0-or-later"
 homepage="https://community.kde.org/Frameworks"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=43a02e6111c87686e24ba570078f31e77af105a5e2eea490f6d375e3f11047c6
+checksum=3e0b3fd2374dba82ca304c066938345f25b0eb85dca7169267c84f62bfb3a3bb
 nostrip=yes
 
 if [ -z "$CROSS_BUILD" ]; then
diff --git a/srcpkgs/breeze/template b/srcpkgs/breeze/template
index 083261b0daeb..3b55c9d71a52 100644
--- a/srcpkgs/breeze/template
+++ b/srcpkgs/breeze/template
@@ -1,6 +1,6 @@
 # Template file for 'breeze'
 pkgname=breeze
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/plasma/breeze"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=1c5fdf94cf7cfba0a396b6945639eee28d230213d4bf8e05ccbd31f7262b477d
+checksum=8525a6b50da5523c3d21c1223e0f2b8ad4a2d147e48e5d128e1c6ee06baaf0a3
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" kpackage-devel kconfig-devel kcoreaddons-devel plasma-framework"
diff --git a/srcpkgs/broadcom-wl-dkms/patches/linux-5.17.patch b/srcpkgs/broadcom-wl-dkms/patches/linux-5.17.patch
deleted file mode 100644
index 74847cb6bb40..000000000000
--- a/srcpkgs/broadcom-wl-dkms/patches/linux-5.17.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-diff -u -r a/src/wl/sys/wl_linux.c b/src/wl/sys/wl_linux.c
---- a/src/wl/sys/wl_linux.c	2022-03-23 00:35:42.930416350 +0000
-+++ b/src/wl/sys/wl_linux.c	2022-03-23 00:40:12.903771013 +0000
-@@ -2980,7 +2980,11 @@
- 	else
- 		dev->type = ARPHRD_IEEE80211_RADIOTAP;
- 
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 17, 0)
- 	bcopy(wl->dev->dev_addr, dev->dev_addr, ETHER_ADDR_LEN);
-+#else
-+	eth_hw_addr_set(wl->dev, dev->dev_addr);
-+#endif
- 
- #if defined(WL_USE_NETDEV_OPS)
- 	dev->netdev_ops = &wl_netdev_monitor_ops;
-@@ -3261,7 +3265,11 @@
- static ssize_t
- wl_proc_read(struct file *filp, char __user *buffer, size_t length, loff_t *offp)
- {
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 17, 0)
- 	wl_info_t * wl = PDE_DATA(file_inode(filp));
-+#else
-+	wl_info_t * wl = pde_data(file_inode(filp));
-+#endif
- #endif
- 	int bcmerror, len;
- 	int to_user = 0;
-@@ -3318,7 +3326,11 @@
- static ssize_t
- wl_proc_write(struct file *filp, const char __user *buff, size_t length, loff_t *offp)
- {
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 17, 0)
- 	wl_info_t * wl = PDE_DATA(file_inode(filp));
-+#else
-+	wl_info_t * wl = pde_data(file_inode(filp));
-+#endif
- #endif
- 	int from_user = 0;
- 	int bcmerror;
diff --git a/srcpkgs/broadcom-wl-dkms/patches/linux-5.18.patch b/srcpkgs/broadcom-wl-dkms/patches/linux-5.18.patch
deleted file mode 100644
index d837429a6899..000000000000
--- a/srcpkgs/broadcom-wl-dkms/patches/linux-5.18.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-diff -u -r a/src/shared/linux_osl.c b/src/shared/linux_osl.c
---- a/src/shared/linux_osl.c	2022-05-24 20:51:15.662604980 +0000
-+++ b/src/shared/linux_osl.c	2022-05-24 21:13:38.264472425 +0000
-@@ -599,6 +599,8 @@
- 	va = kmalloc(size, GFP_ATOMIC | __GFP_ZERO);
- 	if (va)
- 		*pap = (ulong)__virt_to_phys(va);
-+#elif LINUX_VERSION_CODE >= KERNEL_VERSION(5, 18, 0)
-+	va = dma_alloc_coherent(&((struct pci_dev *)osh->pdev)->dev, size, (dma_addr_t*)pap, GFP_ATOMIC);
- #else
- 	va = pci_alloc_consistent(osh->pdev, size, (dma_addr_t*)pap);
- #endif
-@@ -612,6 +614,8 @@
- 
- #ifdef __ARM_ARCH_7A__
- 	kfree(va);
-+#elif LINUX_VERSION_CODE >= KERNEL_VERSION(5, 18, 0)
-+	dma_free_coherent(&((struct pci_dev *)osh->pdev)->dev, size, va, (dma_addr_t)pa);
- #else
- 	pci_free_consistent(osh->pdev, size, va, (dma_addr_t)pa);
- #endif
-@@ -623,7 +627,11 @@
- 	int dir;
- 
- 	ASSERT((osh && (osh->magic == OS_HANDLE_MAGIC)));
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 18, 0)
-+	dir = (direction == DMA_TX)? DMA_TO_DEVICE: DMA_FROM_DEVICE;
-+#else
- 	dir = (direction == DMA_TX)? PCI_DMA_TODEVICE: PCI_DMA_FROMDEVICE;
-+#endif
- 
- #if defined(__ARM_ARCH_7A__) && defined(BCMDMASGLISTOSL)
- 	if (dmah != NULL) {
-@@ -641,7 +649,11 @@
- 				ASSERT(totsegs + nsegs <= MAX_DMA_SEGS);
- 				sg->page_link = 0;
- 				sg_set_buf(sg, PKTDATA(osh, skb), PKTLEN(osh, skb));
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 18, 0)
-+				dma_map_single(&((struct pci_dev *)osh->pdev)->dev, PKTDATA(osh, skb), PKTLEN(osh, skb), dir);
-+#else
- 				pci_map_single(osh->pdev, PKTDATA(osh, skb), PKTLEN(osh, skb), dir);
-+#endif
- 			}
- 			totsegs += nsegs;
- 			totlen += PKTLEN(osh, skb);
-@@ -656,7 +668,11 @@
- 	}
- #endif 
- 
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 18, 0)
-+	return (dma_map_single(&((struct pci_dev *)osh->pdev)->dev, va, size, dir));
-+#else
- 	return (pci_map_single(osh->pdev, va, size, dir));
-+#endif
- }
- 
- void BCMFASTPATH
-@@ -665,8 +681,13 @@
- 	int dir;
- 
- 	ASSERT((osh && (osh->magic == OS_HANDLE_MAGIC)));
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 18, 0)
-+	dir = (direction == DMA_TX)? DMA_TO_DEVICE: DMA_FROM_DEVICE;
-+	dma_unmap_single(&((struct pci_dev *)osh->pdev)->dev, (uint32)pa, size, dir);
-+#else
- 	dir = (direction == DMA_TX)? PCI_DMA_TODEVICE: PCI_DMA_FROMDEVICE;
- 	pci_unmap_single(osh->pdev, (uint32)pa, size, dir);
-+#endif
- }
- 
- #if defined(BCMDBG_ASSERT)
diff --git a/srcpkgs/broadcom-wl-dkms/template b/srcpkgs/broadcom-wl-dkms/template
index 686f11a6d6dd..55bc9c0e1d36 100644
--- a/srcpkgs/broadcom-wl-dkms/template
+++ b/srcpkgs/broadcom-wl-dkms/template
@@ -2,7 +2,7 @@
 
 pkgname=broadcom-wl-dkms
 version=6.30.223.271
-revision=12
+revision=11
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="custom:Proprietary Broadcom license"
 homepage="http://broadcom.com"
diff --git a/srcpkgs/broot/template b/srcpkgs/broot/template
index 49fce103d549..d57eb2f7b588 100644
--- a/srcpkgs/broot/template
+++ b/srcpkgs/broot/template
@@ -1,6 +1,6 @@
 # Template file for 'broot'
 pkgname=broot
-version=1.14.2
+version=1.13.3
 revision=1
 build_style=cargo
 short_desc="Interactive directory tree view, fuzzy search, balanced BFS descent"
@@ -9,7 +9,7 @@ license="MIT"
 homepage="https://dystroy.org/broot/"
 changelog="https://raw.githubusercontent.com/Canop/broot/master/CHANGELOG.md"
 distfiles="https://github.com/Canop/broot/archive/v${version}.tar.gz"
-checksum=992e3b5c2b73a25366bf67ccc8d99a51be9c07c75ec6ea413883dd8a8857c2e4
+checksum=a7f9e98ff1371eff065a8dabbe9e31ef42d264b7d93c18f920d6a5399016da33
 
 if [ "$XBPS_TARGET_ENDIAN" = "be" ]; then
 	broken="exr crate errors on big endian"
diff --git a/srcpkgs/btdu/template b/srcpkgs/btdu/template
index c2281f91aae8..1b6303c6f90b 100644
--- a/srcpkgs/btdu/template
+++ b/srcpkgs/btdu/template
@@ -1,6 +1,6 @@
 # Template file for 'btdu'
 pkgname=btdu
-version=0.4.1
+version=0.4.0
 revision=1
 # druntime does not implement ioctl on musl in dmd-2.098.0
 # struct packing seems to differ on i686 archs and therefore d-btrfs fails
@@ -12,7 +12,7 @@ maintainer="Siddhartha Menon <siddharthamenon+void@outlook.com>"
 license="GPL-2.0-only"
 homepage="https://github.com/CyberShadow/btdu"
 distfiles="https://github.com/CyberShadow/btdu/archive/v${version}.tar.gz"
-checksum=265c63ee82067f6b5dc44b47c9ec58be5e13c654f31035c60a7e375ffa4082c9
+checksum=1377d2ee14367deed6f0b17407a0de437450a4f381819265d98c38fbc05f792f
 nocross="dmd compilation fails on cross"
 
 do_build() {
diff --git a/srcpkgs/btop/template b/srcpkgs/btop/template
index 4935494bb04f..62247c367b53 100644
--- a/srcpkgs/btop/template
+++ b/srcpkgs/btop/template
@@ -1,6 +1,6 @@
 # Template file for 'btop'
 pkgname=btop
-version=1.2.8
+version=1.2.7
 revision=1
 build_style=gnu-makefile
 short_desc="Monitor of resources"
@@ -9,4 +9,4 @@ license="Apache-2.0"
 homepage="https://github.com/aristocratos/btop"
 changelog="https://raw.githubusercontent.com/aristocratos/btop/main/CHANGELOG.md"
 distfiles="https://github.com/aristocratos/btop/archive/refs/tags/v${version}.tar.gz"
-checksum=7944b06e3181cc1080064adf1e9eb4f466af0b84a127df6697430736756a89ac
+checksum=60075824ca4e14c1ca920b76ffb101fc2340c5342f3ba600b5c280389b69bbbf
diff --git a/srcpkgs/bubblewrap/patches/realpath-workaround.patch b/srcpkgs/bubblewrap/patches/realpath-workaround.patch
new file mode 100644
index 000000000000..45d1fd6231b6
--- /dev/null
+++ b/srcpkgs/bubblewrap/patches/realpath-workaround.patch
@@ -0,0 +1,249 @@
+--- /dev/null	2020-10-18 09:26:32.312745755 +0200
++++ b/LICENSE.realpath	2020-10-18 11:09:14.119929076 +0200
+@@ -0,0 +1,29 @@
++Copyright (c) 1989, 1991, 1993, 1995
++     The Regents of the University of California.  All rights reserved.
++
++This code is derived from software contributed to Berkeley by
++Jan-Simon Pendry.
++
++Redistribution and use in source and binary forms, with or without
++modification, are permitted provided that the following conditions
++are met:
++1. Redistributions of source code must retain the above copyright
++   notice, this list of conditions and the following disclaimer.
++2. Redistributions in binary form must reproduce the above copyright
++   notice, this list of conditions and the following disclaimer in the
++   documentation and/or other materials provided with the distribution.
++3. Neither the name of the University nor the names of its contributors
++   may be used to endorse or promote products derived from this software
++   without specific prior written permission.
++
++THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
++ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
++IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
++ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
++FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
++DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
++OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
++HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
++LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
++OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
++SUCH DAMAGE.
+--- a/bind-mount.c	2018-09-26 14:55:17.000000000 +0200
++++ b/bind-mount.c	2020-10-18 11:08:37.822931452 +0200
+@@ -22,6 +22,198 @@
+ 
+ #include "utils.h"
+ #include "bind-mount.h"
++#include <stdlib.h>
++#include <string.h>
++#include <limits.h>
++#include <unistd.h>
++#include <sys/stat.h>
++#include <errno.h>
++#include <fcntl.h>
++#include <sys/param.h>
++
++#ifndef __GLIBC__
++/*
++ * Copyright (c) 1989, 1991, 1993, 1995
++ *      The Regents of the University of California.  All rights reserved.
++ *
++ * This code is derived from software contributed to Berkeley by
++ * Jan-Simon Pendry.
++ *
++ * Redistribution and use in source and binary forms, with or without
++ * modification, are permitted provided that the following conditions
++ * are met:
++ * 1. Redistributions of source code must retain the above copyright
++ *    notice, this list of conditions and the following disclaimer.
++ * 2. Redistributions in binary form must reproduce the above copyright
++ *    notice, this list of conditions and the following disclaimer in the
++ *    documentation and/or other materials provided with the distribution.
++ * 3. Neither the name of the University nor the names of its contributors
++ *    may be used to endorse or promote products derived from this software
++ *    without specific prior written permission.
++ *
++ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
++ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
++ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
++ * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
++ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
++ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
++ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
++ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
++ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
++ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
++ * SUCH DAMAGE.
++ */
++char *realpath_int(const char *, char*);
++char *
++realpath_int(const char * path, char * resolved)
++{
++        struct stat sb;
++        int idx = 0, nlnk = 0;
++        const char *q;
++        char *p, wbuf[2][MAXPATHLEN], *fres;
++        size_t len;
++        ssize_t n;
++
++        /* POSIX sez we must test for this */
++        if (path == NULL) {
++                errno = EINVAL;
++                return NULL;
++        }
++
++        if (resolved == NULL) {
++                fres = resolved = malloc(MAXPATHLEN);
++                if (resolved == NULL)
++                        return NULL;
++        } else
++                fres = NULL;
++
++
++        /*
++         * Build real path one by one with paying an attention to .,
++         * .. and symbolic link.
++         */
++
++        /*
++         * `p' is where we'll put a new component with prepending
++         * a delimiter.
++         */
++        p = resolved;
++
++        if (*path == '\0') {
++                *p = '\0';
++                errno = ENOENT;
++                goto out;
++        }
++
++        /* If relative path, start from current working directory. */
++        if (*path != '/') {
++                /* check for resolved pointer to appease coverity */
++                if (resolved && getcwd(resolved, MAXPATHLEN) == NULL) {
++                        p[0] = '.';
++                        p[1] = '\0';
++                        goto out;
++                }
++                len = strlen(resolved);
++                if (len > 1)
++                        p += len;
++        }
++
++loop:
++        /* Skip any slash. */
++        while (*path == '/')
++                path++;
++
++        if (*path == '\0') {
++                if (p == resolved)
++                        *p++ = '/';
++                *p = '\0';
++                return resolved;
++        }
++
++        /* Find the end of this component. */
++        q = path;
++        do
++                q++;
++        while (*q != '/' && *q != '\0');
++
++        /* Test . or .. */
++        if (path[0] == '.') {
++                if (q - path == 1) {
++                        path = q;
++                        goto loop;
++                }
++                if (path[1] == '.' && q - path == 2) {
++                        /* Trim the last component. */
++                        if (p != resolved)
++                                while (*--p != '/')
++                                        continue;
++                        path = q;
++                        goto loop;
++                }
++        }
++
++        /* Append this component. */
++        if (p - resolved + 1 + q - path + 1 > MAXPATHLEN) {
++                errno = ENAMETOOLONG;
++                if (p == resolved)
++                        *p++ = '/';
++                *p = '\0';
++                goto out;
++        }
++        p[0] = '/';
++        memcpy(&p[1], path,
++            /* LINTED We know q > path. */
++            q - path);
++        p[1 + q - path] = '\0';
++
++        /*
++         * If this component is a symlink, toss it and prepend link
++         * target to unresolved path.
++         */
++        if (lstat(resolved, &sb) == -1)
++                goto out;
++
++        if (S_ISLNK(sb.st_mode)) {
++                if (nlnk++ >= MAXSYMLINKS) {
++                        errno = ELOOP;
++                        goto out;
++                }
++                n = readlink(resolved, wbuf[idx], sizeof(wbuf[0]) - 1);
++                if (n < 0)
++                        goto out;
++                if (n == 0) {
++                        errno = ENOENT;
++                        goto out;
++                }
++
++                /* Append unresolved path to link target and switch to it. */
++                if (n + (len = strlen(q)) + 1 > sizeof(wbuf[0])) {
++                        errno = ENAMETOOLONG;
++                        goto out;
++                }
++                memcpy(&wbuf[idx][n], q, len + 1);
++                path = wbuf[idx];
++                idx ^= 1;
++
++                /* If absolute symlink, start from root. */
++                if (*path == '/')
++                        p = resolved;
++                goto loop;
++        }
++        if (*q == '/' && !S_ISDIR(sb.st_mode)) {
++                errno = ENOTDIR;
++                goto out;
++        }
++
++        /* Advance both resolved and unresolved path. */
++        p += 1 + q - path;
++        path = q;
++        goto loop;
++out:
++        free(fres);
++        return NULL;
++}
++#endif
+ 
+ static char *
+ skip_token (char *line, bool eat_whitespace)
+@@ -395,9 +587,14 @@
+ 
+   /* The mount operation will resolve any symlinks in the destination
+      path, so to find it in the mount table we need to do that too. */
++#ifdef __GLIBC__
+   resolved_dest = realpath (dest, NULL);
+-  if (resolved_dest == NULL)
++#else
++  resolved_dest = realpath_int (dest, NULL);
++#endif
++  if (resolved_dest == NULL) {
+     return 2;
++  }
+ 
+   mount_tab = parse_mountinfo (proc_fd, resolved_dest);
+   if (mount_tab[0].mountpoint == NULL)
diff --git a/srcpkgs/bubblewrap/template b/srcpkgs/bubblewrap/template
index 85e07d0e4d8a..4df1dac59395 100644
--- a/srcpkgs/bubblewrap/template
+++ b/srcpkgs/bubblewrap/template
@@ -1,8 +1,8 @@
 # Template file for 'bubblewrap'
 pkgname=bubblewrap
-version=0.6.2
-revision=1
-build_style=meson
+version=0.4.1
+revision=2
+build_style=gnu-configure
 hostmakedepends="libxslt docbook-xsl pkg-config"
 makedepends="libcap-devel"
 short_desc="Unprivileged sandboxing tool"
@@ -10,4 +10,10 @@ maintainer="Duncaen <duncaen@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://github.com/containers/bubblewrap"
 distfiles="${homepage}/releases/download/v${version}/${pkgname}-${version}.tar.xz"
-checksum=8a0ec802d1b3e956c5bb0a40a81c9ce0b055a31bf30a8efa547433603b8af20b
+checksum=b9c69b9b1c61a608f34325c8e1a495229bacf6e4a07cbb0c80cf7a814d7ccc03
+
+post_install() {
+	if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
+		vlicense LICENSE.realpath
+	fi
+}
diff --git a/srcpkgs/bucklespring/template b/srcpkgs/bucklespring/template
index 7a322ccb2b46..6e0972398234 100644
--- a/srcpkgs/bucklespring/template
+++ b/srcpkgs/bucklespring/template
@@ -6,7 +6,7 @@ build_style=gnu-makefile
 make_use_env=yes
 make_build_args="PATH_AUDIO=/usr/share/${pkgname}/wav"
 hostmakedepends="pkg-config"
-makedepends="alure-devel libXtst-devel"
+makedepends="alure-devel libinput-devel libXtst-devel"
 short_desc="Emulate the sound of the IBM Model-M while typing"
 maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="GPL-2.0-only"
diff --git a/srcpkgs/budgie-control-center/template b/srcpkgs/budgie-control-center/template
index 416cbf8d584b..15d7ee0dca87 100644
--- a/srcpkgs/budgie-control-center/template
+++ b/srcpkgs/budgie-control-center/template
@@ -1,12 +1,12 @@
 # Template file for 'budgie-control-center'
 pkgname=budgie-control-center
 version=1.0.1
-revision=2
+revision=1
 build_style=meson
 hostmakedepends="glib-devel gsettings-desktop-schemas-devel gettext pkg-config
  polkit python3 libxml2"
 makedepends="ModemManager-devel NetworkManager-devel accountsservice-devel
- colord-devel colord-gtk-devel gnome-bluetooth1-devel gnome-desktop-devel
+ colord-devel colord-gtk-devel gnome-bluetooth-devel gnome-desktop-devel
  gnome-online-accounts-devel gnome-settings-daemon-devel ibus-devel
  libgtop-devel libhandy1-devel libpwquality-devel mit-krb5-devel libnma-devel
  polkit-devel pulseaudio-devel samba-devel upower-devel libxml2-devel
diff --git a/srcpkgs/budgie-desktop/template b/srcpkgs/budgie-desktop/template
index 16052df13583..02d90c307eaf 100644
--- a/srcpkgs/budgie-desktop/template
+++ b/srcpkgs/budgie-desktop/template
@@ -1,7 +1,7 @@
 # Template file for 'budgie-desktop'
 pkgname=budgie-desktop
 version=10.6.1
-revision=4
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dwith-gtk-doc=false"
@@ -9,7 +9,7 @@ hostmakedepends="pkg-config intltool vala glib-devel gobject-introspection sassc
  budgie-screensaver"
 makedepends="alsa-lib-devel libnotify-devel accountsservice-devel libpeas-devel
  libwnck-devel mutter-devel ibus-devel gnome-desktop-devel pulseaudio-devel
- upower-devel gtk+3-devel polkit-devel gnome-bluetooth1-devel gnome-menus-devel
+ upower-devel gtk+3-devel polkit-devel gnome-bluetooth-devel gnome-menus-devel
  gnome-settings-daemon-devel vala libuuid-devel libupower-glib3"
 depends="gnome-session gnome-settings-daemon budgie-control-center elogind
  gnome-themes-extra budgie-screensaver budgie-desktop-view"
diff --git a/srcpkgs/caddy/template b/srcpkgs/caddy/template
index 834375277504..d2d08682696b 100644
--- a/srcpkgs/caddy/template
+++ b/srcpkgs/caddy/template
@@ -1,6 +1,6 @@
 # Template file for 'caddy'
 pkgname=caddy
-version=2.5.2
+version=2.5.1
 revision=1
 build_style=go
 go_import_path=github.com/caddyserver/caddy/v2
@@ -11,7 +11,7 @@ maintainer="Dominic Monroe <monroef4@googlemail.com>"
 license="Apache-2.0"
 homepage="https://caddyserver.com"
 distfiles="https://github.com/caddyserver/caddy/archive/v${version}.tar.gz"
-checksum=6a3e03774658af8009c0ece287301d73c1ea961d01e6ef7c6f44962e4349f5e5
+checksum=841f5524e2e107bff278b604c544843564a4a1ef0c3803eeae588e79e4ea5d06
 
 system_accounts="caddy"
 caddy_homedir="/var/lib/caddy"
diff --git a/srcpkgs/caja/template b/srcpkgs/caja/template
index 16d4ead32547..95167200cdb6 100644
--- a/srcpkgs/caja/template
+++ b/srcpkgs/caja/template
@@ -1,6 +1,6 @@
 # Template file for 'caja'
 pkgname=caja
-version=1.26.1
+version=1.26.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -18,7 +18,7 @@ license="GPL-2.0-or-later"
 homepage="https://mate-desktop.org"
 changelog="https://raw.githubusercontent.com/mate-desktop/caja/master/NEWS"
 distfiles="https://pub.mate-desktop.org/releases/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=30fd6e6f00a38200f6e2e898ad7fa797876bb060f1d0341dd2f7393279e14c07
+checksum=a200a6fad3a5fbc70d10f8626788e2f4f31bde363649bc50a6bb8a85b2880ad4
 
 build_options="gir"
 build_options_default="gir"
diff --git a/srcpkgs/calendarsupport/template b/srcpkgs/calendarsupport/template
index d5f05ed61dbe..a70cae62110e 100644
--- a/srcpkgs/calendarsupport/template
+++ b/srcpkgs/calendarsupport/template
@@ -1,6 +1,6 @@
 # Template file for 'calendarsupport'
 pkgname=calendarsupport
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kconfig python3 qt5-host-tools qt5-qmake
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/calendarsupport-${version}.tar.xz"
-checksum=0d575da02635327c8219bcc5a6948fbe64e33e4f0555452a037b4d5882bea517
+checksum=10b395b52c3a892b32ec5ba6663a85536930cfa751d8d01fafb5429d0083aeab
 
 calendarsupport-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
diff --git a/srcpkgs/calligra/patches/0001-Fix-some-more-warnings.patch b/srcpkgs/calligra/patches/0001-Fix-some-more-warnings.patch
deleted file mode 100644
index 6cc132925b16..000000000000
--- a/srcpkgs/calligra/patches/0001-Fix-some-more-warnings.patch
+++ /dev/null
@@ -1,440 +0,0 @@
-From 068cd9aec11052733e393976142516d2190e4564 Mon Sep 17 00:00:00 2001
-From: Pierre Ducroquet <pinaraf@pinaraf.info>
-Date: Sun, 28 Feb 2021 23:23:02 +0100
-Subject: [PATCH] Fix some more warnings
-
----
- filters/libmsooxml/MsooXmlDiagramReader_p.cpp        |  1 +
- filters/sheets/csv/csvimport.cc                      |  2 +-
- filters/sheets/excel/sidewinder/excel.cpp            |  1 +
- filters/sheets/excel/sidewinder/formulas.cpp         |  2 +-
- filters/sheets/gnumeric/gnumericexport.cc            |  5 ++---
- filters/sheets/html/htmlexport.cc                    |  2 --
- filters/sheets/latex/export/latexexport.cc           |  1 -
- filters/sheets/latex/export/table.cc                 |  1 +
- filters/sheets/xlsx/XlsxXmlWorksheetReader.cpp       |  1 -
- filters/stage/pptx/PptxXmlDocumentReader.cpp         |  2 +-
- filters/words/msword-odf/texthandler.cpp             |  2 ++
- filters/words/msword-odf/wv2/src/parser9x.cpp        |  4 +++-
- filters/words/msword-odf/wv2/src/styles.cpp          |  4 +---
- filters/words/msword-odf/wv2/src/styles.h            | 11 ++++++++---
- gemini/lib/GeminiMainWindow.cpp                      |  2 ++
- libs/pageapp/KoPAOdfPageSaveHelper.cpp               |  2 +-
- plugins/spacenavigator/SpaceNavigatorDevice.h        |  6 ++----
- plugins/spacenavigator/SpaceNavigatorEvent.h         |  2 +-
- plugins/spacenavigator/SpaceNavigatorPollingThread.h |  3 +--
- plugins/vectorshape/VectorShape.cpp                  |  1 +
- sheets/functions/datetime.cpp                        |  1 +
- sheets/part/Digest.cpp                               |  8 ++++----
- sheets/shape/TableToolFactory.h                      |  2 +-
- sheets/tests/TestSort.cpp                            |  4 ++--
- 24 files changed, 38 insertions(+), 32 deletions(-)
-
-diff --git a/filters/libmsooxml/MsooXmlDiagramReader_p.cpp b/filters/libmsooxml/MsooXmlDiagramReader_p.cpp
-index 14b08531262..14fc6ab9a71 100644
---- a/filters/libmsooxml/MsooXmlDiagramReader_p.cpp
-+++ b/filters/libmsooxml/MsooXmlDiagramReader_p.cpp
-@@ -872,6 +872,7 @@ void LayoutNodeAtom::finishBuild(Context* context) {
-         case AlgorithmAtom::UnknownAlg:
-             warnMsooXml << "Layout with name=" << m_name << "defines an unknown algorithm.";
-             // fall through and use the composite-algorithm
-+        // fall through
-         case AlgorithmAtom::CompositeAlg: m_algorithmImpl = new CompositeAlgorithm; break;
-         case AlgorithmAtom::ConnectorAlg: m_algorithmImpl = new ConnectorAlgorithm; break;
-         case AlgorithmAtom::CycleAlg: m_algorithmImpl = new CycleAlgorithm; break;
-diff --git a/filters/sheets/csv/csvimport.cc b/filters/sheets/csv/csvimport.cc
-index 89fb7162e00..1008d186f18 100644
---- a/filters/sheets/csv/csvimport.cc
-+++ b/filters/sheets/csv/csvimport.cc
-@@ -97,8 +97,8 @@ KoFilter::ConversionStatus CSVFilter::convert(const QByteArray& from, const QByt
-         return KoFilter::FileNotFound;
-     }
- 
--    QString csv_delimiter;
-     // ###### FIXME: disabled for now
-+    //QString csv_delimiter;
-     //if (!config.isNull())
-     //    csv_delimiter = config[0];
- 
-diff --git a/filters/sheets/excel/sidewinder/excel.cpp b/filters/sheets/excel/sidewinder/excel.cpp
-index ab592225ca6..7fa5633d433 100644
---- a/filters/sheets/excel/sidewinder/excel.cpp
-+++ b/filters/sheets/excel/sidewinder/excel.cpp
-@@ -2449,6 +2449,7 @@ bool ExcelReader::load(Workbook* workbook, const char* filename)
-               } else {
-                 bytes_read = combObjStream->read( buffer, markerOrLength );
-                 QString ansiString = readByteString(buffer, markerOrLength);
-+                Q_UNUSED(ansiString);
-                 //TODO...
-                 //printf( "markerOrLength=%i ansiString=%s\n",markerOrLength,ansiString.ascii() );
-               }
-diff --git a/filters/sheets/excel/sidewinder/formulas.cpp b/filters/sheets/excel/sidewinder/formulas.cpp
-index 62747469a49..0132d39e024 100644
---- a/filters/sheets/excel/sidewinder/formulas.cpp
-+++ b/filters/sheets/excel/sidewinder/formulas.cpp
-@@ -1513,7 +1513,7 @@ static void mergeTokens(UStringStack* stack, unsigned count, const QString &merg
-     if (!stack) return;
-     if (stack->size() < count) return;
- 
--    QString s1, s2;
-+    QString s1;
- 
-     while (count) {
-         count--;
-diff --git a/filters/sheets/gnumeric/gnumericexport.cc b/filters/sheets/gnumeric/gnumericexport.cc
-index 1256c68bc74..2468548edb3 100644
---- a/filters/sheets/gnumeric/gnumericexport.cc
-+++ b/filters/sheets/gnumeric/gnumericexport.cc
-@@ -1293,15 +1293,13 @@ KoFilter::ConversionStatus GNUMERICExport::convert(const QByteArray& from, const
-                 i = 0;
-             }
- 
--            QString line;
-             for (int currentcolumn = 1; currentcolumn <= iMaxColumn; currentcolumn++) {
-                 QDomElement cell_contents;
-                 Cell cell(table, currentcolumn, currentrow);
- 
--                QString text, style;
-+                QString text;
-                 QDomDocument domLink;
-                 QDomElement domRoot;
--                QDomNode domNode;
-                 QDomNodeList childNodes;
- 
-                 if (!cell.isDefault() && !cell.isEmpty()) {
-@@ -1342,6 +1340,7 @@ KoFilter::ConversionStatus GNUMERICExport::convert(const QByteArray& from, const
-                         text = domNode.toElement().text();
- 
-                         while (!domNode.isNull()) {
-+                            QString style;
-                             style = domNode.toElement().tagName();
- 
-                             if (style == "b")
-diff --git a/filters/sheets/html/htmlexport.cc b/filters/sheets/html/htmlexport.cc
-index 2d116e0608c..bf41a6f743e 100644
---- a/filters/sheets/html/htmlexport.cc
-+++ b/filters/sheets/html/htmlexport.cc
-@@ -242,7 +242,6 @@ void HTMLExport::convertSheet(Sheet *sheet, QString &str, int iMaxUsedRow, int i
-             i = 0;
-         }
- 
--        QString separators;
-         QString line;
-         unsigned int nonempty_cells = 0;
- 
-@@ -435,7 +434,6 @@ void HTMLExport::detectFilledCells(Sheet *sheet, int &rows, int &columns)
-         int iUsedColumn = 0;
-         for (int currentcolumn = 1 ; currentcolumn <= iMaxColumn ; currentcolumn++) {
-             cell = Cell(sheet, currentcolumn, currentrow);
--            QString text;
-             if (!cell.isDefault() && !cell.isEmpty()) {
-                 iUsedColumn = currentcolumn;
-             }
-diff --git a/filters/sheets/latex/export/latexexport.cc b/filters/sheets/latex/export/latexexport.cc
-index 8d0698a3420..4f8caf235d9 100644
---- a/filters/sheets/latex/export/latexexport.cc
-+++ b/filters/sheets/latex/export/latexexport.cc
-@@ -38,7 +38,6 @@ LATEXExport::LATEXExport(QObject* parent, const QVariantList&) :
- 
- KoFilter::ConversionStatus LATEXExport::convert(const QByteArray& from, const QByteArray& to)
- {
--    QString config;
- 
-     if (to != "text/x-tex" || from != "application/x-kspread")
-         return KoFilter::NotImplemented;
-diff --git a/filters/sheets/latex/export/table.cc b/filters/sheets/latex/export/table.cc
-index 8d8b6701a39..e58827dfbc7 100644
---- a/filters/sheets/latex/export/table.cc
-+++ b/filters/sheets/latex/export/table.cc
-@@ -118,6 +118,7 @@ void Table::analyzePaper(const QDomNode node)
- 
-     /* borders */
-     QDomNode border = getChild(node, "borders");
-+    Q_UNUSED(border);
-     setBorderRight(getAttr(node, "right").toLong());
-     setBorderLeft(getAttr(node, "left").toLong());
-     setBorderBottom(getAttr(node, "bottom").toLong());
-diff --git a/filters/sheets/xlsx/XlsxXmlWorksheetReader.cpp b/filters/sheets/xlsx/XlsxXmlWorksheetReader.cpp
-index 782a5914729..eda8ffc6b47 100644
---- a/filters/sheets/xlsx/XlsxXmlWorksheetReader.cpp
-+++ b/filters/sheets/xlsx/XlsxXmlWorksheetReader.cpp
-@@ -872,7 +872,6 @@ KoFilter::ConversionStatus XlsxXmlWorksheetReader::read_conditionalFormatting()
-     while (index < m_conditionalIndices.size()) {
-         QString conditionalArea;
-         Condition examinedCondition = m_conditionalIndices.at(index);
--        QString sqrefOriginal = sqref;
-         int areaIndex = 0;
-         Condition previousCond;
- 
-diff --git a/filters/stage/pptx/PptxXmlDocumentReader.cpp b/filters/stage/pptx/PptxXmlDocumentReader.cpp
-index 4cf86aea8c8..11b5ad266b9 100644
---- a/filters/stage/pptx/PptxXmlDocumentReader.cpp
-+++ b/filters/stage/pptx/PptxXmlDocumentReader.cpp
-@@ -316,7 +316,7 @@ KoFilter::ConversionStatus PptxXmlDocumentReader::read_sldId()
- 
-     QString slideMasterPath, slideMasterFile;
-     MSOOXML::Utils::splitPathAndFile(m_context->relationships->targetForType(slidePath, slideFile, QLatin1String(MSOOXML::Schemas::officeDocument::relationships) + "/slideLayout"), &slideMasterPath, &slideMasterFile);
--    const QString slideMasterPathAndFile = m_context->relationships->targetForType(slideMasterPath, slideMasterFile, QLatin1String(MSOOXML::Schemas::officeDocument::relationships) + "/slideMaster");
-+    // const QString slideMasterPathAndFile = m_context->relationships->targetForType(slideMasterPath, slideMasterFile, QLatin1String(MSOOXML::Schemas::officeDocument::relationships) + "/slideMaster");
- 
-     // Delay the reading of a tableStyle until we find a table as we need the
-     // clrMap from the master slide
-diff --git a/filters/words/msword-odf/texthandler.cpp b/filters/words/msword-odf/texthandler.cpp
-index e167d86e028..89ef678961a 100644
---- a/filters/words/msword-odf/texthandler.cpp
-+++ b/filters/words/msword-odf/texthandler.cpp
-@@ -408,6 +408,7 @@ void WordsTextHandler::footnoteFound(wvWare::FootnoteData data,
-         }
-         case msonfcUCLetter:
-             letter = 'A';
-+            // fall through
-         case msonfcLCLetter:
-         {
-             while (noteNumber / 25 > 0) {
-@@ -1064,6 +1065,7 @@ void WordsTextHandler::fieldStart(const wvWare::FLD* fld, wvWare::SharedPtr<cons
-         break;
-     case UNSUPPORTED:
-         warnMsDoc << "Warning: Fld data missing, ignoring!";
-+        // fall through
-     default:
-         warnMsDoc << "Warning: unrecognized field type, ignoring!";
-         m_fld->m_type = UNSUPPORTED;
-diff --git a/filters/words/msword-odf/wv2/src/parser9x.cpp b/filters/words/msword-odf/wv2/src/parser9x.cpp
-index 9a6d1606ce9..e5d7d14691c 100644
---- a/filters/words/msword-odf/wv2/src/parser9x.cpp
-+++ b/filters/words/msword-odf/wv2/src/parser9x.cpp
-@@ -581,7 +581,8 @@ void Parser9x::processPiece( String* string, U32 fc, U32 limit, const Position&
-         // same ASCII code as TTP_MARK (0x0007), NOTE: table depth == 1
-         case CELL_MARK:
-             m_cellMarkFound = true;
--            // Fall-through intended. A row/cell end is also a paragraph end.
-+            // A row/cell end is also a paragraph end.
-+            // fall through
-         case PARAGRAPH_MARK:
-         {
-             // No "index - start + 1" here, as we don't want to copy the
-@@ -1064,6 +1065,7 @@ void Parser9x::emitSpecialCharacter( UChar character, U32 globalCP, SharedPtr<co
-             if (m_subDocument == Main) {
-                 emitAnnotation( UString(character), globalCP, chp );
-             }
-+            break;
-         }
-     case TextHandler::FieldEscapeChar:
-         wvlog << "Found an escape character ++++++++++++++++++++?" << endl;
-diff --git a/filters/words/msword-odf/wv2/src/styles.cpp b/filters/words/msword-odf/wv2/src/styles.cpp
-index f47c3dd8d51..d2c96e3d92b 100644
---- a/filters/words/msword-odf/wv2/src/styles.cpp
-+++ b/filters/words/msword-odf/wv2/src/styles.cpp
-@@ -42,7 +42,6 @@ STD::STD()
- }
- 
- STD::STD( U16 baseSize, U16 totalSize, OLEStreamReader* stream, bool preservePos )
--throw(InvalidFormatException)
- {
-     clearInternal();
-     if (!read( baseSize, totalSize, stream, preservePos )) {
-@@ -112,7 +111,6 @@ STD& STD::operator=( const STD& rhs )
- }
- 
- bool STD::read( const U16 cbStd, const U16 stdfSize, OLEStreamReader* stream, bool preservePos )
--throw(InvalidFormatException)
- {
-     U16 shifterU16;
-     S32 startOffset=stream->tell();  // address where the STD starts
-@@ -938,7 +936,7 @@ void Style::mergeUpechpx( const Style* parentStyle, WordVersion version )
- }
- 
- 
--StyleSheet::StyleSheet( OLEStreamReader* tableStream, U32 fcStshf, U32 lcbStshf ) throw(InvalidFormatException)
-+StyleSheet::StyleSheet( OLEStreamReader* tableStream, U32 fcStshf, U32 lcbStshf )
-     : m_udsNum(0)
- {
-     WordVersion version = Word8;
-diff --git a/filters/words/msword-odf/wv2/src/styles.h b/filters/words/msword-odf/wv2/src/styles.h
-index ba02def6845..41c8278dd21 100644
---- a/filters/words/msword-odf/wv2/src/styles.h
-+++ b/filters/words/msword-odf/wv2/src/styles.h
-@@ -58,8 +58,9 @@ struct STD
-     STD();
-     /**
-      * Simply calls read(...)
-+     * @throw InvalidFormatException
-      */
--    STD( U16 stdfSize, U16 totalSize, OLEStreamReader* stream, bool preservePos = false ) throw(InvalidFormatException);
-+    STD( U16 stdfSize, U16 totalSize, OLEStreamReader* stream, bool preservePos = false );
-     /**
-      * Attention: This struct allocates memory on the heap
-      */
-@@ -74,8 +75,9 @@ struct STD
-      * false the state of stream will be changed!
-      *
-      * @return true - success, false - failed
-+     * @throw InvalidFormatException
-      */
--    bool read( const U16 cbStd, const U16 stdfSize, OLEStreamReader* stream, bool preservePos = false ) throw(InvalidFormatException);
-+    bool read( const U16 cbStd, const U16 stdfSize, OLEStreamReader* stream, bool preservePos = false );
- 
-     /**
-      * Same as reading :)
-@@ -365,7 +367,10 @@ class WV2_EXPORT Style
- class WV2_EXPORT StyleSheet
- {
- public:
--    StyleSheet( OLEStreamReader* tableStream, U32 fcStshf, U32 lcbStshf ) throw(InvalidFormatException);
-+    /**
-+     * @throw InvalidFormatException
-+     */
-+    StyleSheet( OLEStreamReader* tableStream, U32 fcStshf, U32 lcbStshf );
-     ~StyleSheet();
- 
-     /**
-diff --git a/gemini/lib/GeminiMainWindow.cpp b/gemini/lib/GeminiMainWindow.cpp
-index 3d05f6461e0..eb5f120c0f7 100644
---- a/gemini/lib/GeminiMainWindow.cpp
-+++ b/gemini/lib/GeminiMainWindow.cpp
-@@ -136,8 +136,10 @@ void GeminiMainWindow::setFullScreen(bool newState)
- }
- 
- 
-+
- void GeminiMainWindow::changeState(GeminiMainWindow::GeminiState newState, bool lockNewState)
- {
-+    Q_UNUSED(lockNewState);
-     d->syncObject = new GeminiModeSynchronisationObject;
- 
-     if(centralWidget()) {
-diff --git a/libs/pageapp/KoPAOdfPageSaveHelper.cpp b/libs/pageapp/KoPAOdfPageSaveHelper.cpp
-index 92c6dfd4cb4..068501c8af1 100644
---- a/libs/pageapp/KoPAOdfPageSaveHelper.cpp
-+++ b/libs/pageapp/KoPAOdfPageSaveHelper.cpp
-@@ -49,7 +49,7 @@ KoPAOdfPageSaveHelper::KoPAOdfPageSaveHelper( KoPADocument * doc, QList<KoPAPage
-             KoPAPage * p = static_cast<KoPAPage *>( page );
-             masterPages.insert( p->masterPage() );
-         }
--        m_masterPages = masterPages.toList();
-+        m_masterPages = masterPages.values();
-     }
- }
- 
-diff --git a/plugins/spacenavigator/SpaceNavigatorDevice.h b/plugins/spacenavigator/SpaceNavigatorDevice.h
-index b9056ac98c1..ecd696e415f 100644
---- a/plugins/spacenavigator/SpaceNavigatorDevice.h
-+++ b/plugins/spacenavigator/SpaceNavigatorDevice.h
-@@ -31,10 +31,8 @@ class SpaceNavigatorDevice : public KoInputDeviceHandler
-     explicit SpaceNavigatorDevice(QObject *parent);
-     virtual ~SpaceNavigatorDevice();
- 
--    /// reimplemented from KoInputDeviceHandler
--    virtual bool start();
--    /// reimplemented from KoInputDeviceHandler
--    virtual bool stop();
-+    virtual bool start() override;
-+    virtual bool stop() override;
- private Q_SLOTS:
-     void slotMoveEvent( int x, int y, int z, int rx, int ry, int rz, Qt::MouseButtons );
-     void slotButtonEvent( int x, int y, int z, int rx, int ry, int rz, Qt::MouseButtons, Qt::MouseButton, int type );
-diff --git a/plugins/spacenavigator/SpaceNavigatorEvent.h b/plugins/spacenavigator/SpaceNavigatorEvent.h
-index 73751ec88ff..76ee8e2f880 100644
---- a/plugins/spacenavigator/SpaceNavigatorEvent.h
-+++ b/plugins/spacenavigator/SpaceNavigatorEvent.h
-@@ -33,7 +33,7 @@ class SpaceNavigatorEvent : public KoInputDeviceHandlerEvent
-     void setPosition( int x, int y, int z );
-     void setRotation( int rx, int ry, int rz );
- 
--    virtual KoPointerEvent * pointerEvent();
-+    virtual KoPointerEvent * pointerEvent() override;
- 
- private:
-     int m_x, m_y, m_z;
-diff --git a/plugins/spacenavigator/SpaceNavigatorPollingThread.h b/plugins/spacenavigator/SpaceNavigatorPollingThread.h
-index 62c4de8ab73..67d59177021 100644
---- a/plugins/spacenavigator/SpaceNavigatorPollingThread.h
-+++ b/plugins/spacenavigator/SpaceNavigatorPollingThread.h
-@@ -39,8 +39,7 @@ class SpaceNavigatorPollingThread : public QThread
- 
- protected:
- 
--    /// reimplemented from QThread
--    virtual void run();
-+    virtual void run() override;
- 
- private:
-     bool m_stopped;
-diff --git a/plugins/vectorshape/VectorShape.cpp b/plugins/vectorshape/VectorShape.cpp
-index a25ab3fc561..9acbd251c94 100644
---- a/plugins/vectorshape/VectorShape.cpp
-+++ b/plugins/vectorshape/VectorShape.cpp
-@@ -294,6 +294,7 @@ void VectorShape::saveOdf(KoShapeSavingContext & context) const
-         break;
-     case VectorTypeSvg:
-         mimeType = "image/svg+xml";
-+        break;
-     default:
-         // FIXME: What here?
-         mimeType = "application/x-what";
-diff --git a/sheets/functions/datetime.cpp b/sheets/functions/datetime.cpp
-index 9f59fe2cf75..6157b0996c1 100644
---- a/sheets/functions/datetime.cpp
-+++ b/sheets/functions/datetime.cpp
-@@ -597,6 +597,7 @@ Value func_currentDate(valVector, ValueCalc * calc, FuncExtra *)
- // Function: CURRENTTIME
- Value func_currentTime(valVector, ValueCalc * calc, FuncExtra *)
- {
-+    Q_UNUSED(calc);
-     return Value(QTime::currentTime());
- }
- 
-diff --git a/sheets/part/Digest.cpp b/sheets/part/Digest.cpp
-index 8cd972db989..e9246ce6e7d 100644
---- a/sheets/part/Digest.cpp
-+++ b/sheets/part/Digest.cpp
-@@ -596,10 +596,10 @@ static void __rtl_digest_endSHA(DigestContextSHA *ctx)
-     }
- 
-     switch (ctx->m_nDatLen & 0x03) {
--    case 0: X[i]  = ((sal_uInt32)(*(p++))) <<  0L;
--    case 1: X[i] |= ((sal_uInt32)(*(p++))) <<  8L;
--    case 2: X[i] |= ((sal_uInt32)(*(p++))) << 16L;
--    case 3: X[i] |= ((sal_uInt32)(*(p++))) << 24L;
-+    case 0: X[i]  = ((sal_uInt32)(*(p++))) <<  0L; /* fall through */
-+    case 1: X[i] |= ((sal_uInt32)(*(p++))) <<  8L; /* fall through */
-+    case 2: X[i] |= ((sal_uInt32)(*(p++))) << 16L; /* fall through */
-+    case 3: X[i] |= ((sal_uInt32)(*(p++))) << 24L; /* fall through */
-     }
- 
-     __rtl_digest_swapLong(X, i + 1);
-diff --git a/sheets/shape/TableToolFactory.h b/sheets/shape/TableToolFactory.h
-index 679bfe14b8e..9412d8ffdc5 100644
---- a/sheets/shape/TableToolFactory.h
-+++ b/sheets/shape/TableToolFactory.h
-@@ -34,7 +34,7 @@ class TableToolFactory : public KoToolFactoryBase
-     TableToolFactory();
-     ~TableToolFactory();
- 
--    KoToolBase* createTool(KoCanvasBase* canvas);
-+    KoToolBase* createTool(KoCanvasBase* canvas) override;
- };
- 
- } // namespace Sheets
-diff --git a/sheets/tests/TestSort.cpp b/sheets/tests/TestSort.cpp
-index b3f1e35169d..6354d79abc5 100644
---- a/sheets/tests/TestSort.cpp
-+++ b/sheets/tests/TestSort.cpp
-@@ -68,7 +68,7 @@ void TestSort::AscendingOrder()
-     command->setSheet(sheet);
- 
-     // Parameters.
--    command->setSortRows(Qt::Vertical);
-+    command->setSortRows(true);
-     command->setSkipFirst(false);
-     command->setCopyFormat(false);
- 
-@@ -121,7 +121,7 @@ void TestSort::DescendingOrder()
-     command->setSheet(sheet);
- 
-     // Parameters.
--    command->setSortRows(Qt::Vertical);
-+    command->setSortRows(true);
-     command->setSkipFirst(false);
-     command->setCopyFormat(false);
- 
diff --git a/srcpkgs/calligra/patches/0002-Make-show-hidden-row-s-work.patch b/srcpkgs/calligra/patches/0002-Make-show-hidden-row-s-work.patch
deleted file mode 100644
index d4b082b9a0f1..000000000000
--- a/srcpkgs/calligra/patches/0002-Make-show-hidden-row-s-work.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 22e02998dec8af15a25b7e8e3d53c174810cc3be Mon Sep 17 00:00:00 2001
-From: Dag Andersen <danders@get2net.dk>
-Date: Thu, 11 Jun 2020 10:43:38 +0200
-Subject: [PATCH] Make show hidden row(s) work
-
-Check for hidden rows was inverted to check for shown rows,
-hence hidden rows would never be unhidden.
-
-BUG:338816
-BUG:354236
-FIXED-IN:3.2.2
-(cherry picked from commit 28920c50e6300d643477f256aba91c8c51836682)
----
- sheets/commands/RowColumnManipulators.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/sheets/commands/RowColumnManipulators.cpp b/sheets/commands/RowColumnManipulators.cpp
-index 95282d6e31b..25e8c454e27 100644
---- a/sheets/commands/RowColumnManipulators.cpp
-+++ b/sheets/commands/RowColumnManipulators.cpp
-@@ -192,7 +192,7 @@ bool HideShowManipulator::preProcessing()
-                     }
-                 }
-                 for (int row = range.top(); row <= range.bottom(); ++row) {
--                    if (!m_sheet->rowFormats()->isHidden(row)) {
-+                    if (m_sheet->rowFormats()->isHidden(row)) {
-                         region.add(QRect(1, row, KS_colMax, 1));
-                     }
-                 }
diff --git a/srcpkgs/calligra/patches/c++17.patch b/srcpkgs/calligra/patches/c++17.patch
deleted file mode 100644
index 1db8385161a3..000000000000
--- a/srcpkgs/calligra/patches/c++17.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff -Naur CMakeLists.txt.orig CMakeLists.txt
---- a/CMakeLists.txt.orig
-+++ b/CMakeLists.txt
-@@ -106,9 +106,9 @@
- 
- # use CPP-11
- if (CMAKE_VERSION VERSION_LESS "3.1")
--    set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
-+    set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17")
- else ()
--    set (CMAKE_CXX_STANDARD 11)
-+    set (CMAKE_CXX_STANDARD 17)
- endif ()
- 
- ############
-
diff --git a/srcpkgs/calligra/patches/poppler-22.03.0-fix.patch b/srcpkgs/calligra/patches/poppler-22.03.0-fix.patch
deleted file mode 100644
index 7dab53bcfc7f..000000000000
--- a/srcpkgs/calligra/patches/poppler-22.03.0-fix.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-From 236bacbe13739414e919de868283b0caf2df5d8a Mon Sep 17 00:00:00 2001
-From: Albert Astals Cid <aacid@kde.org>
-Date: Wed, 13 Apr 2022 01:25:44 +0200
-Subject: [PATCH] PdfImport: Fix compile with newer poppler
-
-Brings a dependency on poppler-qt5 to be able to include the version
-header, honestly it's not strictly needed, one could do a
-check_cxx_source_compiles, but I don't care about Calligra enough to
-spend more time making it compile while it's using poppler the wrong
-way.
----
- CMakeLists.txt                    | 1 +
- filters/karbon/pdf/CMakeLists.txt | 2 +-
- filters/karbon/pdf/PdfImport.cpp  | 9 +++++++++
- 3 files changed, 11 insertions(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 51f1d65b8e6..06bbad5c24c 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -952,6 +952,7 @@ calligra_drop_product_on_bad_condition( FILTER_WPG_TO_ODG
- calligra_drop_product_on_bad_condition( FILTER_PDF_TO_SVG
-     NOT_WIN "not supported on Windows"
-     PopplerXPDFHeaders_FOUND "poppler xpdf headers not found"
-+    Poppler_FOUND "poppler qt5 headers not found"
-     )
- 
- calligra_drop_product_on_bad_condition( FILTER_HTML_TO_ODS
-diff --git a/filters/karbon/pdf/CMakeLists.txt b/filters/karbon/pdf/CMakeLists.txt
-index 8fddf1ad757..b71c92cbf04 100644
---- a/filters/karbon/pdf/CMakeLists.txt
-+++ b/filters/karbon/pdf/CMakeLists.txt
-@@ -3,7 +3,7 @@ set(pdf2svg_PART_SRCS PdfImportDebug.cpp PdfImport.cpp SvgOutputDev.cpp )
- add_library(calligra_filter_pdf2svg MODULE ${pdf2svg_PART_SRCS})
- calligra_filter_desktop_to_json(calligra_filter_pdf2svg calligra_filter_pdf2svg.desktop)
- 
--target_link_libraries(calligra_filter_pdf2svg komain Poppler::Core)
-+target_link_libraries(calligra_filter_pdf2svg komain Poppler::Core Poppler::Qt5)
- 
- install(TARGETS calligra_filter_pdf2svg DESTINATION ${PLUGIN_INSTALL_DIR}/calligra/formatfilters)
- 
-diff --git a/filters/karbon/pdf/PdfImport.cpp b/filters/karbon/pdf/PdfImport.cpp
-index abbe681b4e8..e97974fc133 100644
---- a/filters/karbon/pdf/PdfImport.cpp
-+++ b/filters/karbon/pdf/PdfImport.cpp
-@@ -17,6 +17,10 @@
- 
- #include <kpluginfactory.h>
- 
-+#include <poppler-version.h>
-+
-+#define POPPLER_VERSION_MACRO ((POPPLER_VERSION_MAJOR << 16) | (POPPLER_VERSION_MINOR << 8) | (POPPLER_VERSION_MICRO))
-+
- // Don't show this warning: it's an issue in poppler
- #ifdef __GNUC__
- #pragma GCC diagnostic ignored "-Wunused-parameter"
-@@ -54,8 +58,13 @@ KoFilter::ConversionStatus PdfImport::convert(const QByteArray& from, const QByt
-     if (! globalParams)
-         return KoFilter::NotImplemented;
- 
-+#if POPPLER_VERSION_MACRO < QT_VERSION_CHECK(22, 03, 0)
-     GooString * fname = new GooString(QFile::encodeName(m_chain->inputFile()).data());
-     PDFDoc * pdfDoc = new PDFDoc(fname, 0, 0, 0);
-+#else
-+    std::unique_ptr<GooString> fname = std::make_unique<GooString>(QFile::encodeName(m_chain->inputFile()).data());
-+    PDFDoc * pdfDoc = new PDFDoc(std::move(fname));
-+#endif
-     if (! pdfDoc) {
-         globalParams.reset();
-         return KoFilter::StupidError;
diff --git a/srcpkgs/calligra/patches/poppler-22.04.0-fix.patch b/srcpkgs/calligra/patches/poppler-22.04.0-fix.patch
deleted file mode 100644
index e47169950b8b..000000000000
--- a/srcpkgs/calligra/patches/poppler-22.04.0-fix.patch
+++ /dev/null
@@ -1,91 +0,0 @@
-From 6b75bec784c9835c78993349845d8c2ef22ec3de Mon Sep 17 00:00:00 2001
-From: Dag Andersen <dag.andersen@kdemail.net>
-Date: Wed, 13 Apr 2022 14:45:33 +0200
-Subject: [PATCH] PdfImport: Fix compile with newer poppler
-
-Also fixes odg2pdf filter.
-
-Same solution as commit 236bacbe13739414e919de868283b0caf2df5d8a
-by accid@kde.org.
----
- filters/karbon/pdf/CMakeLists.txt    | 2 +-
- filters/karbon/pdf/Pdf2OdgImport.cpp | 9 +++++++++
- filters/karbon/pdf/SvgOutputDev.cpp  | 9 +++++++++
- 3 files changed, 19 insertions(+), 1 deletion(-)
-
-diff --git a/filters/karbon/pdf/CMakeLists.txt b/filters/karbon/pdf/CMakeLists.txt
-index b71c92cbf04..4ce138ccdd6 100644
---- a/filters/karbon/pdf/CMakeLists.txt
-+++ b/filters/karbon/pdf/CMakeLists.txt
-@@ -13,6 +13,6 @@ set(pdf2odg_PART_SRCS PdfImportDebug.cpp Pdf2OdgImport.cpp SvgOutputDev.cpp)
- add_library(calligra_filter_pdf2odg MODULE ${pdf2odg_PART_SRCS})
- calligra_filter_desktop_to_json(calligra_filter_pdf2odg calligra_filter_pdf2odg.desktop)
- 
--target_link_libraries(calligra_filter_pdf2odg kopageapp karbonui Poppler::Core)
-+target_link_libraries(calligra_filter_pdf2odg kopageapp karbonui Poppler::Core Poppler::Qt5)
- 
- install(TARGETS calligra_filter_pdf2odg DESTINATION ${PLUGIN_INSTALL_DIR}/calligra/formatfilters)
-diff --git a/filters/karbon/pdf/Pdf2OdgImport.cpp b/filters/karbon/pdf/Pdf2OdgImport.cpp
-index 934e31dd5aa..a21eac97a77 100644
---- a/filters/karbon/pdf/Pdf2OdgImport.cpp
-+++ b/filters/karbon/pdf/Pdf2OdgImport.cpp
-@@ -27,6 +27,8 @@
- 
- #include <kpluginfactory.h>
- 
-+#include <poppler-version.h>
-+
- // Don't show this warning: it's an issue in poppler
- #ifdef __GNUC__
- #pragma GCC diagnostic ignored "-Wunused-parameter"
-@@ -36,6 +38,8 @@
- #include <PDFDoc.h>
- #include <GlobalParams.h>
- 
-+#define POPPLER_VERSION_MACRO ((POPPLER_VERSION_MAJOR << 16) | (POPPLER_VERSION_MINOR << 8) | (POPPLER_VERSION_MICRO))
-+
- K_PLUGIN_FACTORY_WITH_JSON(Pdf2OdgImportFactory, "calligra_filter_pdf2odg.json",
-                            registerPlugin<Pdf2OdgImport>();)
- 
-@@ -69,8 +73,13 @@ KoFilter::ConversionStatus Pdf2OdgImport::convert(const QByteArray& from, const
-     if (! globalParams)
-         return KoFilter::NotImplemented;
- 
-+#if POPPLER_VERSION_MACRO < QT_VERSION_CHECK(22, 03, 0)
-     GooString * fname = new GooString(QFile::encodeName(m_chain->inputFile()).data());
-     PDFDoc * pdfDoc = new PDFDoc(fname, 0, 0, 0);
-+#else
-+    std::unique_ptr<GooString> fname = std::make_unique<GooString>(QFile::encodeName(m_chain->inputFile()).data());
-+    PDFDoc * pdfDoc = new PDFDoc(std::move(fname));
-+#endif
-     if (! pdfDoc) {
-         globalParams.reset();
-         return KoFilter::StupidError;
-diff --git a/filters/karbon/pdf/SvgOutputDev.cpp b/filters/karbon/pdf/SvgOutputDev.cpp
-index 0e6e5a934ca..7caec15175a 100644
---- a/filters/karbon/pdf/SvgOutputDev.cpp
-+++ b/filters/karbon/pdf/SvgOutputDev.cpp
-@@ -22,6 +22,10 @@
- #include <QPen>
- #include <QImage>
- 
-+#include <poppler-version.h>
-+
-+#define POPPLER_VERSION_MACRO ((POPPLER_VERSION_MAJOR << 16) | (POPPLER_VERSION_MINOR << 8) | (POPPLER_VERSION_MICRO))
-+
- class SvgOutputDev::Private
- {
- public:
-@@ -386,7 +390,12 @@ void SvgOutputDev::drawString(GfxState * state, const GooString * s)
-     if (s->getLength() == 0)
-         return;
- 
-+#if POPPLER_VERSION_MACRO < QT_VERSION_CHECK(22, 03, 0)
-     GfxFont * font = state->getFont();
-+#else
-+    std::shared_ptr<GfxFont> font = state->getFont();
-+#endif
-+
- 
-     QString str;
- 
diff --git a/srcpkgs/calligra/template b/srcpkgs/calligra/template
index 6f924d62f8ff..7c1411bf3da6 100644
--- a/srcpkgs/calligra/template
+++ b/srcpkgs/calligra/template
@@ -1,7 +1,7 @@
 # Template file for 'calligra'
 pkgname=calligra
 version=3.2.1
-revision=8
+revision=7
 build_style=cmake
 configure_args="-Wno-dev -DCALLIGRA_SHOULD_BUILD_UNMAINTAINED=ON
  -DBUILD_TESTING=OFF"
diff --git a/srcpkgs/cargo-deny/template b/srcpkgs/cargo-deny/template
index ec8ad592b9c6..7de8e764ec90 100644
--- a/srcpkgs/cargo-deny/template
+++ b/srcpkgs/cargo-deny/template
@@ -1,6 +1,6 @@
 # Template file for 'cargo-deny'
 pkgname=cargo-deny
-version=0.12.2
+version=0.12.1
 revision=1
 build_style=cargo
 configure_args="--no-default-features"
@@ -12,7 +12,7 @@ license="MIT, Apache-2.0"
 homepage="https://github.com/EmbarkStudios/cargo-deny"
 changelog="https://raw.githubusercontent.com/EmbarkStudios/cargo-deny/main/CHANGELOG.md"
 distfiles="https://github.com/EmbarkStudios/cargo-deny/archive/${version}.tar.gz"
-checksum=7d8a034fe0219f8b7adc0ab25c90f7f253b4c387d7d5c8f74f6ad79f4810dc1e
+checksum=9f77445008553b4de1f74c4f903b68f318842f769dc8bfffa5a17af2460c0963
 
 if [ "$XBPS_TARGET_ENDIAN" = "be" ]; then
 	broken="bitvec crate unimplemented for big endian"
diff --git a/srcpkgs/cargo-edit/template b/srcpkgs/cargo-edit/template
index 438f2818e9f5..f8221ebccdc6 100644
--- a/srcpkgs/cargo-edit/template
+++ b/srcpkgs/cargo-edit/template
@@ -1,6 +1,6 @@
 # Template file for 'cargo-edit'
 pkgname=cargo-edit
-version=0.10.4
+version=0.8.0
 revision=1
 archs="x86_64* i686* aarch64* arm*" # uses ring
 build_style=cargo
@@ -10,9 +10,8 @@ short_desc="Utility for managing cargo dependencies from the command line"
 maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
 license="MIT"
 homepage="https://github.com/killercup/cargo-edit"
-changelog="https://raw.githubusercontent.com/killercup/cargo-edit/master/CHANGELOG.md"
 distfiles="https://github.com/killercup/cargo-edit/archive/v${version}.tar.gz"
-checksum=f4a6d94b48b27b6db7bd27d6091f0c9aeddf224c8a8dfe31133750530f096890
+checksum=4a08e914c17204cb3ab303b62362ca30d44cf457b3b1d7bde117b8ab4cb2fa64
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/cargo-geiger/template b/srcpkgs/cargo-geiger/template
index 1fa9ab08ec20..0b2f201450b1 100644
--- a/srcpkgs/cargo-geiger/template
+++ b/srcpkgs/cargo-geiger/template
@@ -1,6 +1,6 @@
 # Template file for 'cargo-geiger'
 pkgname=cargo-geiger
-version=0.11.4
+version=0.11.3
 revision=1
 wrksrc="${pkgname}-${pkgname}-${version}"
 build_wrksrc="${pkgname}"
@@ -11,9 +11,8 @@ short_desc="Detects usage of unsafe Rust in a Rust crate and its dependencies"
 maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
 license="MIT, Apache-2.0"
 homepage="https://github.com/rust-secure-code/cargo-geiger"
-changelog="https://raw.githubusercontent.com/rust-secure-code/cargo-geiger/master/CHANGELOG.md"
 distfiles="https://github.com/rust-secure-code/cargo-geiger/archive/cargo-geiger-${version}.tar.gz"
-checksum=8f57da70a465c7fc2797b5142c51fd763e4569e0b3daf63205980be3a1af2576
+checksum=f6d6e860a4c597b6a4eed1ed9ab800eb13741744768f7d3a5b2c2faee3922169
 
 post_install() {
 	vlicense LICENSE-MIT
diff --git a/srcpkgs/cbatticon-gtk3/template b/srcpkgs/cbatticon-gtk3/template
index 09b3255f8c58..4e67df7be0d0 100644
--- a/srcpkgs/cbatticon-gtk3/template
+++ b/srcpkgs/cbatticon-gtk3/template
@@ -1,6 +1,6 @@
 # Template file for 'cbatticon-gtk3'
 pkgname=cbatticon-gtk3
-version=1.6.13
+version=1.6.10
 revision=1
 wrksrc="cbatticon-${version}"
 build_style=gnu-makefile
@@ -12,7 +12,7 @@ license="GPL-2.0-only"
 homepage="https://github.com/valr/cbatticon"
 changelog="https://raw.githubusercontent.com/valr/cbatticon/master/Changelog"
 distfiles="https://github.com/valr/cbatticon/archive/${version}.tar.gz"
-checksum=87c6dae4a20dcfbf4897b110a7c5105fa8cf10de74b19e128b0cfd6212c55098
+checksum=c9782e86dab64bea17583640f23e9fda34682967984f2105aa21e0d1c355cd57
 provides="cbatticon-${version}_${revision}"
 replaces="cbatticon-gtk2>=0"
 
diff --git a/srcpkgs/cbindgen/template b/srcpkgs/cbindgen/template
index 07f2e24bf2d7..0c437f415a87 100644
--- a/srcpkgs/cbindgen/template
+++ b/srcpkgs/cbindgen/template
@@ -1,6 +1,6 @@
 # Template file for 'cbindgen'
 pkgname=cbindgen
-version=0.24.3
+version=0.23.0
 revision=1
 build_style=cargo
 short_desc="Tool to generate C bindings for Rust code"
@@ -8,7 +8,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MPL-2.0"
 homepage="https://github.com/eqrion/cbindgen"
 distfiles="https://github.com/eqrion/cbindgen/archive/v${version}.tar.gz"
-checksum=5d693ab54acc085b9f2dbafbcf0a1f089737f7e0cb1686fa338c2aaa05dc7705
+checksum=d7b82a7a4bfe7fc61c6f7c1b848bf586fef4057c84960739484b4f743bf0bab6
 
 do_check() {
 	: # test are only expected to work with rust nightly
diff --git a/srcpkgs/cdetect/template b/srcpkgs/cdetect/template
index 4058c025f049..e859340a9cb3 100644
--- a/srcpkgs/cdetect/template
+++ b/srcpkgs/cdetect/template
@@ -1,15 +1,15 @@
 # Template file for 'cdetect'
 pkgname=cdetect
-version=0.6.0
+version=0.5.4
 revision=1
 build_style=go
 go_import_path=github.com/xyproto/cdetect
 short_desc="Detects the compiler (and version) used to compile an ELF binary"
 maintainer="Orphaned <orphan@voidlinux.org>"
-license="BSD-3-Clause"
+license="MIT"
 homepage="https://github.com/xyproto/cdetect"
 distfiles="https://github.com/xyproto/cdetect/archive/${version}.tar.gz"
-checksum=00ce492c58addaa1be9ff3bc3a1552fa8f8ba90620ffd3205b5f695d2210ee65
+checksum=5df583e1b016d61cbc723fc0d222308c4327e108f91316707235148c06095b49
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/cgal/template b/srcpkgs/cgal/template
index 7e28c2b28dfd..60eaa4bc61c2 100644
--- a/srcpkgs/cgal/template
+++ b/srcpkgs/cgal/template
@@ -1,7 +1,7 @@
 # Template file for 'cgal'
 pkgname=cgal
 version=4.14
-revision=3
+revision=2
 wrksrc="CGAL-${version}"
 build_style=cmake
 build_helper="qemu"
@@ -13,24 +13,6 @@ homepage="https://www.cgal.org"
 distfiles="https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-${version}/CGAL-${version}.tar.xz"
 checksum=59464b1eaee892f2223ba570a7642892c999e29524ab102a6efd7c29c94a29f7
 
-post_install() {
-	local _xusr="${XBPS_CROSS_BASE%%/}/usr"
-	if [ -z "$CROSS_BUILD" ]; then
-		return 0
-	fi
-	sed -i -e "
-		s,-I$_xusr/include\\([ \"]\\),\\1,g
-		s,-L$_xusr/lib\\([ \"]\\),\\1,g
-		s,\"\\($_xusr/include;\\)*$_xusr/include,\"/usr/include,
-		s,$_xusr/lib/lib\\([^[:space:];]*\\)[.]so,-l\\1,g
-	" "$DESTDIR/usr/lib/cmake/CGAL/"*.cmake
-	if grep -q "$XBPS_CROSS_BASE" "$DESTDIR/usr/lib/cmake/CGAL/"*.cmake
-	then
-		msg_error "CMake scripts has cross reference\n"
-	fi
-}
-
-
 cgal-devel_package() {
 	short_desc+=" - development files"
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/chatty/template b/srcpkgs/chatty/template
index 75585d6ecec7..58ab4862f6fc 100644
--- a/srcpkgs/chatty/template
+++ b/srcpkgs/chatty/template
@@ -1,6 +1,6 @@
 # Template file for 'chatty'
 pkgname=chatty
-version=0.19
+version=0.18
 revision=1
 hostmakedepends="gradle"
 depends="virtual?java-runtime"
@@ -9,7 +9,7 @@ maintainer="Frank Steinborn <steinex@nognu.de>"
 license="GPL-3.0-or-later"
 homepage="https://chatty.github.io/"
 distfiles="https://github.com/chatty/chatty/archive/v${version}.tar.gz"
-checksum=539e3a6883fd2f23603dfe36504c0c12e79b45de080d2a22d92f1564558136ec
+checksum=cbc4009a233168a751cf2732cd5da79d851151fe866a74f75651e8eab75dc4f7
 
 do_build() {
 	gradle shadowJar
diff --git a/srcpkgs/chezmoi/template b/srcpkgs/chezmoi/template
index 28bbcca92a1a..9e277149f9ea 100644
--- a/srcpkgs/chezmoi/template
+++ b/srcpkgs/chezmoi/template
@@ -1,6 +1,6 @@
 # Template file for 'chezmoi'
 pkgname=chezmoi
-version=2.20.0
+version=2.18.0
 revision=1
 build_style=go
 go_import_path="github.com/twpayne/chezmoi/v2"
@@ -11,7 +11,7 @@ maintainer="classabbyamp <void@placeviolette.net>"
 license="MIT"
 homepage="https://chezmoi.io/"
 distfiles="https://github.com/twpayne/chezmoi/archive/v${version}.tar.gz"
-checksum=7e22412a7a766d2156927e687e73c8c139cd014eb33846366884d8ffb7fdc654
+checksum=539c33e9b8fb39ff7de8229e383ee430d4ec216ab9c48a5b3a0e5634abb4eb83
 
 pre_build() {
 	local _date
diff --git a/srcpkgs/chrome-gnome-shell b/srcpkgs/chrome-gnome-shell
deleted file mode 120000
index 3305f5c2c2c4..000000000000
--- a/srcpkgs/chrome-gnome-shell
+++ /dev/null
@@ -1 +0,0 @@
-gnome-browser-connector
\ No newline at end of file
diff --git a/srcpkgs/chrome-gnome-shell/template b/srcpkgs/chrome-gnome-shell/template
new file mode 100644
index 000000000000..bdcf87a5b7c7
--- /dev/null
+++ b/srcpkgs/chrome-gnome-shell/template
@@ -0,0 +1,14 @@
+# Template file for 'chrome-gnome-shell'
+pkgname=chrome-gnome-shell
+version=10.1
+revision=3
+build_style=cmake
+configure_args=" -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_EXTENSION=OFF ../"
+hostmakedepends="python3 jq"
+depends="python3 python3-gobject python3-requests dbus gnome-shell"
+short_desc="GNOME Shell integration for Chrome"
+maintainer="Stepan Usatiuk <stepus53@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome/"
+distfiles="${GNOME_SITE}/chrome-gnome-shell/${version}/chrome-gnome-shell-${version}.tar.xz"
+checksum=56ad4fee9078ba62c43d2439f15a93d4b87881fab35900d7f5038d5a95efa438
diff --git a/srcpkgs/chrome-gnome-shell/update b/srcpkgs/chrome-gnome-shell/update
new file mode 100644
index 000000000000..2d72611e53a1
--- /dev/null
+++ b/srcpkgs/chrome-gnome-shell/update
@@ -0,0 +1 @@
+pattern="\Q$pkgname\E-\K[0-9.]+(?=\.tar)"
diff --git a/srcpkgs/chromium/files/musl-patches/quiche-arena-size.patch b/srcpkgs/chromium/files/musl-patches/quiche-arena-size.patch
index c2cb489b246b..1c9182dbc810 100644
--- a/srcpkgs/chromium/files/musl-patches/quiche-arena-size.patch
+++ b/srcpkgs/chromium/files/musl-patches/quiche-arena-size.patch
@@ -1,10 +1,10 @@
 --- ./net/third_party/quiche/src/quiche/quic/core/quic_one_block_arena.h
 +++ ./net/third_party/quiche/src/quiche/quic/core/quic_one_block_arena.h
-@@ -70,7 +70,7 @@
+@@ -69,7 +69,7 @@
  
  // QuicConnections currently use around 1KB of polymorphic types which would
  // ordinarily be on the heap. Instead, store them inline in an arena.
--using QuicConnectionArena = QuicOneBlockArena<1280>;
+-using QuicConnectionArena = QuicOneBlockArena<1248>;
 +using QuicConnectionArena = QuicOneBlockArena<1504>;
  
  }  // namespace quic
diff --git a/srcpkgs/chromium/patches/remove-no-opaque-pointers-flag.patch b/srcpkgs/chromium/patches/remove-no-opaque-pointers-flag.patch
index 1231eeb7def0..a8eba730836e 100644
--- a/srcpkgs/chromium/patches/remove-no-opaque-pointers-flag.patch
+++ b/srcpkgs/chromium/patches/remove-no-opaque-pointers-flag.patch
@@ -1,12 +1,12 @@
 --- chromium-102.0.5005.61/build/config/compiler/BUILD.gn.orig	2022-05-19 10:35:52.991415777 +0000
 +++ chromium-102.0.5005.61/build/config/compiler/BUILD.gn	2022-05-19 10:36:11.102017131 +0000
 @@ -1538,15 +1538,6 @@ config("default_warnings") {
-         cflags += [ "-Wno-unqualified-std-cast-call" ]
+         cflags += [ "-Wno-deprecated-non-prototype" ]
        }
  
 -      if (!is_nacl && !(is_chromeos ||
 -                        default_toolchain == "//build/toolchain/cros:target")) {
--        # TODO(https://crbug.com/1322823): Remove flags once potential miscompile is investigated.
+-        # TODO(https://crbug.com/1316298): Re-enable once test failure is figured out
 -        cflags += [
 -          "-Xclang",
 -          "-no-opaque-pointers",
diff --git a/srcpkgs/chromium/patches/x11-ozone-fix-X11-screensaver-suspension.patch b/srcpkgs/chromium/patches/x11-ozone-fix-X11-screensaver-suspension.patch
deleted file mode 100644
index 4336d6a7a0a4..000000000000
--- a/srcpkgs/chromium/patches/x11-ozone-fix-X11-screensaver-suspension.patch
+++ /dev/null
@@ -1,490 +0,0 @@
-From 8c1ebea5f601b0b5247535dcdfd01755f3e6e1a6 Mon Sep 17 00:00:00 2001
-From: Andrew Wolfers <aswolfers@chromium.org>
-Date: Tue, 19 Jul 2022 15:01:25 +0000
-Subject: [PATCH] [x11][ozone] Fix X11 screensaver suspension.
-
-X11 screensaver suspension was broken by https://crrev.com/c/3507472,
-in which usage patterns were migrated to a non-stacking paradigm.
-
-"Non-stacking" screensaver suspension describes an overriding behavior,
-such that the last suspending or un-suspending call defines the current
-state. Conversely, a "stacking" screensaver suspension paradigm allows
-for parallel suspension, such that suspending calls are expected to be
-matched by an equal number of un-suspending calls.
-
-Documentation for `PlatformScreen::SetScreenSaverSuspended` (inherited
-by `X11ScreenOzone`) explains that it should be used in a non-stacking
-manner [1], which contradicts the child class's underlying
-implementation [2].
-
-> If XScreenSaverSuspend is called multiple times with suspend set to
-> 'True', it must be called an equal number of times with suspend set
-> to 'False' in order for the screensaver timer to be restarted.
-
-This change updates the documentation/API of the `PlatformScreen`
-parent class to correctly describe the stacking behavior of child class
-`X11ScreenOzone`. This change also updates the implementation of
-`WaylandScreen` to a stacking version. Lastly, this change updates the
-call sites of `PlatformScreen` according to the API change.
-
-[1] https://crsrc.org/c/ui/ozone/public/platform_screen.h;l=96
-[2] https://linux.die.net/man/3/xscreensaverunsetattributes
-
-Bug: b:193670013
-Bug: b:196213351
-Bug: 1329573
-Bug: 1339361
-Change-Id: I60975c8da9f86a0f26f3c32cf49c4a7eeeea6a12
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3759067
-Commit-Queue: Andrew Wolfers <aswolfers@chromium.org>
-Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
-Reviewed-by: Scott Violet <sky@chromium.org>
-Cr-Commit-Position: refs/heads/main@{#1025717}
-
-(cherry picked from commit e61f08f8dbf1ec7cead427f3c497934e9d0db35f)
----
- ui/aura/screen_ozone.cc                       | 14 ++++++--
- ui/aura/screen_ozone.h                        | 29 ++++++++++++----
- ui/base/x/x11_util.h                          |  4 ++-
- ui/display/screen.cc                          | 21 ++----------
- ui/display/screen.h                           | 34 ++++++-------------
- .../platform/wayland/host/wayland_screen.cc   | 31 +++++++++++++++++
- .../platform/wayland/host/wayland_screen.h    | 30 +++++++++++++++-
- ui/ozone/platform/x11/x11_screen_ozone.cc     | 27 +++++++++++++--
- ui/ozone/platform/x11/x11_screen_ozone.h      | 19 ++++++++++-
- ui/ozone/public/platform_screen.cc            |  8 +++--
- ui/ozone/public/platform_screen.h             | 26 +++++++++++---
- 11 files changed, 182 insertions(+), 61 deletions(-)
-
-diff --git a/ui/aura/screen_ozone.cc b/ui/aura/screen_ozone.cc
-index a78a6a48f1..09f62dc982 100644
---- a/ui/aura/screen_ozone.cc
-+++ b/ui/aura/screen_ozone.cc
-@@ -4,6 +4,8 @@
- 
- #include "ui/aura/screen_ozone.h"
- 
-+#include <memory>
-+
- #include "ui/aura/client/screen_position_client.h"
- #include "ui/aura/window.h"
- #include "ui/aura/window_tree_host.h"
-@@ -108,8 +110,16 @@ display::Display ScreenOzone::GetPrimaryDisplay() const {
- }
- 
- #if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
--bool ScreenOzone::SetScreenSaverSuspended(bool suspend) {
--  return platform_screen_->SetScreenSaverSuspended(suspend);
-+ScreenOzone::ScreenSaverSuspenderOzone::ScreenSaverSuspenderOzone(
-+    std::unique_ptr<ui::PlatformScreen::PlatformScreenSaverSuspender> suspender)
-+    : suspender_(std::move(suspender)) {}
-+
-+ScreenOzone::ScreenSaverSuspenderOzone::~ScreenSaverSuspenderOzone() = default;
-+
-+std::unique_ptr<display::Screen::ScreenSaverSuspender>
-+ScreenOzone::SuspendScreenSaver() {
-+  return std::make_unique<ScreenSaverSuspenderOzone>(
-+      platform_screen_->SuspendScreenSaver());
- }
- #endif  // BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
- 
-diff --git a/ui/aura/screen_ozone.h b/ui/aura/screen_ozone.h
-index 2970a0e0e7..d033abf366 100644
---- a/ui/aura/screen_ozone.h
-+++ b/ui/aura/screen_ozone.h
-@@ -11,10 +11,7 @@
- #include "build/chromeos_buildflags.h"
- #include "ui/aura/aura_export.h"
- #include "ui/display/screen.h"
--
--namespace ui {
--class PlatformScreen;
--}
-+#include "ui/ozone/public/platform_screen.h"
- 
- namespace aura {
- 
-@@ -48,6 +45,10 @@ class AURA_EXPORT ScreenOzone : public display::Screen {
-   display::Display GetDisplayMatching(
-       const gfx::Rect& match_rect) const override;
-   display::Display GetPrimaryDisplay() const override;
-+#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+  std::unique_ptr<display::Screen::ScreenSaverSuspender> SuspendScreenSaver()
-+      override;
-+#endif  // BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-   bool IsScreenSaverActive() const override;
-   base::TimeDelta CalculateIdleTime() const override;
-   void AddObserver(display::DisplayObserver* observer) override;
-@@ -65,11 +66,27 @@ class AURA_EXPORT ScreenOzone : public display::Screen {
-  protected:
-   ui::PlatformScreen* platform_screen() { return platform_screen_.get(); }
- 
-+ private:
- #if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
--  bool SetScreenSaverSuspended(bool suspend) override;
-+  class ScreenSaverSuspenderOzone
-+      : public display::Screen::ScreenSaverSuspender {
-+   public:
-+    explicit ScreenSaverSuspenderOzone(
-+        std::unique_ptr<ui::PlatformScreen::PlatformScreenSaverSuspender>
-+            suspender);
-+
-+    ScreenSaverSuspenderOzone(const ScreenSaverSuspenderOzone&) = delete;
-+    ScreenSaverSuspenderOzone& operator=(const ScreenSaverSuspenderOzone&) =
-+        delete;
-+
-+    ~ScreenSaverSuspenderOzone() override;
-+
-+   private:
-+    std::unique_ptr<ui::PlatformScreen::PlatformScreenSaverSuspender>
-+        suspender_;
-+  };
- #endif  // BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
- 
-- private:
-   gfx::AcceleratedWidget GetAcceleratedWidgetForWindow(
-       aura::Window* window) const;
- 
-diff --git a/ui/base/x/x11_util.h b/ui/base/x/x11_util.h
-index bf36efe170..0692571582 100644
---- a/ui/base/x/x11_util.h
-+++ b/ui/base/x/x11_util.h
-@@ -337,7 +337,9 @@ COMPONENT_EXPORT(UI_BASE_X) bool IsCompositingManagerPresent();
- COMPONENT_EXPORT(UI_BASE_X) bool IsX11WindowFullScreen(x11::Window window);
- 
- // Suspends or resumes the X screen saver, and returns whether the operation was
--// successful.  Must be called on the UI thread.
-+// successful.  Must be called on the UI thread. If called multiple times with
-+// |suspend| set to true, the screen saver is not un-suspended until this method
-+// is called an equal number of times with |suspend| set to false.
- COMPONENT_EXPORT(UI_BASE_X) bool SuspendX11ScreenSaver(bool suspend);
- 
- // Returns true if the window manager supports the given hint.
-diff --git a/ui/display/screen.cc b/ui/display/screen.cc
-index b9723889ce..70dc0a9f5c 100644
---- a/ui/display/screen.cc
-+++ b/ui/display/screen.cc
-@@ -85,26 +85,11 @@ void Screen::SetDisplayForNewWindows(int64_t display_id) {
- }
- 
- #if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
--std::unique_ptr<Screen::ScreenSaverSuspender> Screen::SuspendScreenSaver() {
--  SetScreenSaverSuspended(true);
--  screen_saver_suspension_count_++;
--  return base::WrapUnique(new Screen::ScreenSaverSuspender(this));
--}
--
--Screen::ScreenSaverSuspender::~ScreenSaverSuspender() {
--  // Check that this suspender still refers to the active screen. Particularly
--  // in tests, the screen might be destructed before the suspender.
--  if (screen_ == GetScreen()) {
--    screen_->screen_saver_suspension_count_--;
--    if (screen_->screen_saver_suspension_count_ == 0) {
--      screen_->SetScreenSaverSuspended(false);
--    }
--  }
--}
-+Screen::ScreenSaverSuspender::~ScreenSaverSuspender() = default;
- 
--bool Screen::SetScreenSaverSuspended(bool suspend) {
-+std::unique_ptr<Screen::ScreenSaverSuspender> Screen::SuspendScreenSaver() {
-   NOTIMPLEMENTED_LOG_ONCE();
--  return false;
-+  return nullptr;
- }
- #endif  // BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
- 
-diff --git a/ui/display/screen.h b/ui/display/screen.h
-index a86c5b63cc..d04534006f 100644
---- a/ui/display/screen.h
-+++ b/ui/display/screen.h
-@@ -133,28 +133,22 @@ class DISPLAY_EXPORT Screen {
-   // its existence.
-   class ScreenSaverSuspender {
-    public:
--    ScreenSaverSuspender(const Screen&) = delete;
--    ScreenSaverSuspender& operator=(const Screen&) = delete;
-+    ScreenSaverSuspender() = default;
- 
--    // Notifies |screen_| that this instance is being destructed, and causes its
--    // platform-specific screensaver to be un-suspended if this is the last such
--    // remaining instance.
--    ~ScreenSaverSuspender();
-+    ScreenSaverSuspender(const ScreenSaverSuspender&) = delete;
-+    ScreenSaverSuspender& operator=(const ScreenSaverSuspender&) = delete;
- 
--   private:
--    friend class Screen;
--
--    explicit ScreenSaverSuspender(Screen* screen) : screen_(screen) {}
--
--    Screen* screen_;
-+    // Causes the platform-specific screensaver to be un-suspended iff this is
-+    // the last remaining instance.
-+    virtual ~ScreenSaverSuspender() = 0;
-   };
- 
-   // Suspends the platform-specific screensaver until the returned
--  // |ScreenSaverSuspender| is destructed. This method allows stacking multiple
--  // overlapping calls, such that the platform-specific screensaver will not be
--  // un-suspended until all returned |SreenSaverSuspender| instances have been
--  // destructed.
--  std::unique_ptr<ScreenSaverSuspender> SuspendScreenSaver();
-+  // |ScreenSaverSuspender| is destructed, or returns nullptr if suspension
-+  // failed. This method allows stacking multiple overlapping calls, such that
-+  // the platform-specific screensaver will not be un-suspended until all
-+  // returned |ScreenSaverSuspender| instances have been destructed.
-+  virtual std::unique_ptr<ScreenSaverSuspender> SuspendScreenSaver();
- #endif  // BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
- 
-   // Returns whether the screensaver is currently running.
-@@ -200,12 +194,6 @@ class DISPLAY_EXPORT Screen {
-       const gfx::GpuExtraInfo& gpu_extra_info);
- 
-  protected:
--#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
--  // Suspends or un-suspends the platform-specific screensaver, and returns
--  // whether the operation was successful.
--  virtual bool SetScreenSaverSuspended(bool suspend);
--#endif  // BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
--
-   void set_shutdown(bool shutdown) { shutdown_ = shutdown; }
- 
-  private:
-diff --git a/ui/ozone/platform/wayland/host/wayland_screen.cc b/ui/ozone/platform/wayland/host/wayland_screen.cc
-index 0c7dc5c02b..18cd81b472 100644
---- a/ui/ozone/platform/wayland/host/wayland_screen.cc
-+++ b/ui/ozone/platform/wayland/host/wayland_screen.cc
-@@ -327,6 +327,37 @@ display::Display WaylandScreen::GetDisplayMatching(
-   return display_matching ? *display_matching : GetPrimaryDisplay();
- }
- 
-+std::unique_ptr<WaylandScreen::WaylandScreenSaverSuspender>
-+WaylandScreen::WaylandScreenSaverSuspender::Create(WaylandScreen& screen) {
-+  auto suspender = base::WrapUnique(new WaylandScreenSaverSuspender(screen));
-+  if (suspender->is_suspending_) {
-+    screen.screen_saver_suspension_count_++;
-+    return suspender;
-+  }
-+
-+  return nullptr;
-+}
-+
-+WaylandScreen::WaylandScreenSaverSuspender::WaylandScreenSaverSuspender(
-+    WaylandScreen& screen)
-+    : screen_(screen.GetWeakPtr()) {
-+  is_suspending_ = screen.SetScreenSaverSuspended(true);
-+}
-+
-+WaylandScreen::WaylandScreenSaverSuspender::~WaylandScreenSaverSuspender() {
-+  if (screen_ && is_suspending_) {
-+    screen_->screen_saver_suspension_count_--;
-+    if (screen_->screen_saver_suspension_count_ == 0) {
-+      screen_->SetScreenSaverSuspended(false);
-+    }
-+  }
-+}
-+
-+std::unique_ptr<PlatformScreen::PlatformScreenSaverSuspender>
-+WaylandScreen::SuspendScreenSaver() {
-+  return WaylandScreenSaverSuspender::Create(*this);
-+}
-+
- bool WaylandScreen::SetScreenSaverSuspended(bool suspend) {
-   if (!connection_->zwp_idle_inhibit_manager())
-     return false;
-diff --git a/ui/ozone/platform/wayland/host/wayland_screen.h b/ui/ozone/platform/wayland/host/wayland_screen.h
-index 87358f4f06..8e5515104a 100644
---- a/ui/ozone/platform/wayland/host/wayland_screen.h
-+++ b/ui/ozone/platform/wayland/host/wayland_screen.h
-@@ -68,7 +68,8 @@ class WaylandScreen : public PlatformScreen {
-       const gfx::Point& point) const override;
-   display::Display GetDisplayMatching(
-       const gfx::Rect& match_rect) const override;
--  bool SetScreenSaverSuspended(bool suspend) override;
-+  std::unique_ptr<PlatformScreen::PlatformScreenSaverSuspender>
-+  SuspendScreenSaver() override;
-   bool IsScreenSaverActive() const override;
-   base::TimeDelta CalculateIdleTime() const override;
-   void AddObserver(display::DisplayObserver* observer) override;
-@@ -76,7 +77,33 @@ class WaylandScreen : public PlatformScreen {
-   std::vector<base::Value> GetGpuExtraInfo(
-       const gfx::GpuExtraInfo& gpu_extra_info) override;
- 
-+ protected:
-+  // Suspends or un-suspends the platform-specific screensaver, and returns
-+  // whether the operation was successful. Can be called more than once with the
-+  // same value for |suspend|, but those states should not stack: the first
-+  // alternating value should toggle the state of the suspend.
-+  bool SetScreenSaverSuspended(bool suspend);
-+
-  private:
-+  class WaylandScreenSaverSuspender
-+      : public PlatformScreen::PlatformScreenSaverSuspender {
-+   public:
-+    WaylandScreenSaverSuspender(const WaylandScreenSaverSuspender&) = delete;
-+    WaylandScreenSaverSuspender& operator=(const WaylandScreenSaverSuspender&) =
-+        delete;
-+
-+    ~WaylandScreenSaverSuspender() override;
-+
-+    static std::unique_ptr<WaylandScreenSaverSuspender> Create(
-+        WaylandScreen& screen);
-+
-+   private:
-+    explicit WaylandScreenSaverSuspender(WaylandScreen& screen);
-+
-+    base::WeakPtr<WaylandScreen> screen_;
-+    bool is_suspending_ = false;
-+  };
-+
-   // All parameters are in DIP screen coordinates/units except |physical_size|,
-   // which is in physical pixels.
-   void AddOrUpdateDisplay(uint32_t output_id,
-@@ -103,6 +130,7 @@ class WaylandScreen : public PlatformScreen {
- #endif
- 
-   wl::Object<zwp_idle_inhibitor_v1> idle_inhibitor_;
-+  uint32_t screen_saver_suspension_count_ = 0;
- 
-   base::WeakPtrFactory<WaylandScreen> weak_factory_;
- };
-diff --git a/ui/ozone/platform/x11/x11_screen_ozone.cc b/ui/ozone/platform/x11/x11_screen_ozone.cc
-index 53265ab58a..b450df9c83 100644
---- a/ui/ozone/platform/x11/x11_screen_ozone.cc
-+++ b/ui/ozone/platform/x11/x11_screen_ozone.cc
-@@ -4,6 +4,8 @@
- 
- #include "ui/ozone/platform/x11/x11_screen_ozone.h"
- 
-+#include <memory>
-+
- #include "base/containers/flat_set.h"
- #include "ui/base/linux/linux_desktop.h"
- #include "ui/base/x/x11_idle_query.h"
-@@ -131,8 +133,29 @@ display::Display X11ScreenOzone::GetDisplayMatching(
-   return matching_display ? *matching_display : GetPrimaryDisplay();
- }
- 
--bool X11ScreenOzone::SetScreenSaverSuspended(bool suspend) {
--  return SuspendX11ScreenSaver(suspend);
-+X11ScreenOzone::X11ScreenSaverSuspender::X11ScreenSaverSuspender() {
-+  is_suspending_ = SuspendX11ScreenSaver(true);
-+}
-+
-+std::unique_ptr<X11ScreenOzone::X11ScreenSaverSuspender>
-+X11ScreenOzone::X11ScreenSaverSuspender::Create() {
-+  auto suspender = base::WrapUnique(new X11ScreenSaverSuspender());
-+  if (suspender->is_suspending_) {
-+    return suspender;
-+  }
-+
-+  return nullptr;
-+}
-+
-+X11ScreenOzone::X11ScreenSaverSuspender::~X11ScreenSaverSuspender() {
-+  if (is_suspending_) {
-+    SuspendX11ScreenSaver(false);
-+  }
-+}
-+
-+std::unique_ptr<PlatformScreen::PlatformScreenSaverSuspender>
-+X11ScreenOzone::SuspendScreenSaver() {
-+  return X11ScreenSaverSuspender::Create();
- }
- 
- bool X11ScreenOzone::IsScreenSaverActive() const {
-diff --git a/ui/ozone/platform/x11/x11_screen_ozone.h b/ui/ozone/platform/x11/x11_screen_ozone.h
-index d86acae9aa..81e0fd13d8 100644
---- a/ui/ozone/platform/x11/x11_screen_ozone.h
-+++ b/ui/ozone/platform/x11/x11_screen_ozone.h
-@@ -50,7 +50,8 @@ class X11ScreenOzone : public PlatformScreen,
-       const gfx::Point& point) const override;
-   display::Display GetDisplayMatching(
-       const gfx::Rect& match_rect) const override;
--  bool SetScreenSaverSuspended(bool suspend) override;
-+  std::unique_ptr<PlatformScreen::PlatformScreenSaverSuspender>
-+  SuspendScreenSaver() override;
-   bool IsScreenSaverActive() const override;
-   base::TimeDelta CalculateIdleTime() const override;
-   void AddObserver(display::DisplayObserver* observer) override;
-@@ -66,6 +67,22 @@ class X11ScreenOzone : public PlatformScreen,
-  private:
-   friend class X11ScreenOzoneTest;
- 
-+  class X11ScreenSaverSuspender
-+      : public PlatformScreen::PlatformScreenSaverSuspender {
-+   public:
-+    X11ScreenSaverSuspender(const X11ScreenSaverSuspender&) = delete;
-+    X11ScreenSaverSuspender& operator=(const X11ScreenSaverSuspender&) = delete;
-+
-+    ~X11ScreenSaverSuspender() override;
-+
-+    static std::unique_ptr<X11ScreenSaverSuspender> Create();
-+
-+   private:
-+    X11ScreenSaverSuspender();
-+
-+    bool is_suspending_ = false;
-+  };
-+
-   // Overridden from ui::XDisplayManager::Delegate:
-   void OnXDisplayListUpdated() override;
-   float GetXDisplayScaleFactor() const override;
-diff --git a/ui/ozone/public/platform_screen.cc b/ui/ozone/public/platform_screen.cc
-index 98f599aa41..2353208396 100644
---- a/ui/ozone/public/platform_screen.cc
-+++ b/ui/ozone/public/platform_screen.cc
-@@ -30,9 +30,13 @@ std::string PlatformScreen::GetCurrentWorkspace() {
-   return {};
- }
- 
--bool PlatformScreen::SetScreenSaverSuspended(bool suspend) {
-+PlatformScreen::PlatformScreenSaverSuspender::~PlatformScreenSaverSuspender() =
-+    default;
-+
-+std::unique_ptr<PlatformScreen::PlatformScreenSaverSuspender>
-+PlatformScreen::SuspendScreenSaver() {
-   NOTIMPLEMENTED_LOG_ONCE();
--  return false;
-+  return nullptr;
- }
- 
- bool PlatformScreen::IsScreenSaverActive() const {
-diff --git a/ui/ozone/public/platform_screen.h b/ui/ozone/public/platform_screen.h
-index 091220a99f..e4adfafce3 100644
---- a/ui/ozone/public/platform_screen.h
-+++ b/ui/ozone/public/platform_screen.h
-@@ -89,11 +89,27 @@ class COMPONENT_EXPORT(OZONE_BASE) PlatformScreen {
-   virtual display::Display GetDisplayMatching(
-       const gfx::Rect& match_rect) const = 0;
- 
--  // Suspends or un-suspends the platform-specific screensaver, and returns
--  // whether the operation was successful. Can be called more than once with the
--  // same value for |suspend|, but those states should not stack: the first
--  // alternating value should toggle the state of the suspend.
--  virtual bool SetScreenSaverSuspended(bool suspend);
-+  // Object which suspends the platform-specific screensaver for the duration of
-+  // its existence.
-+  class PlatformScreenSaverSuspender {
-+   public:
-+    PlatformScreenSaverSuspender() = default;
-+
-+    PlatformScreenSaverSuspender(const PlatformScreenSaverSuspender&) = delete;
-+    PlatformScreenSaverSuspender& operator=(
-+        const PlatformScreenSaverSuspender&) = delete;
-+
-+    // Causes the platform-specific screensaver to be un-suspended iff this is
-+    // the last remaining instance.
-+    virtual ~PlatformScreenSaverSuspender() = 0;
-+  };
-+
-+  // Suspends the platform-specific screensaver until the returned
-+  // |PlatformScreenSaverSuspender| is destructed, or returns nullptr if
-+  // suspension failed. This method allows stacking multiple overlapping calls,
-+  // such that the platform-specific screensaver will not be un-suspended until
-+  // all returned |PlatformScreenSaverSuspender| instances have been destructed.
-+  virtual std::unique_ptr<PlatformScreenSaverSuspender> SuspendScreenSaver();
- 
-   // Returns whether the screensaver is currently running.
-   virtual bool IsScreenSaverActive() const;
diff --git a/srcpkgs/chromium/patches/xxx-ppc64le-4k-pages.patch b/srcpkgs/chromium/patches/xxx-ppc64le-4k-pages.patch
index 886be0bf4666..953ca165a094 100644
--- a/srcpkgs/chromium/patches/xxx-ppc64le-4k-pages.patch
+++ b/srcpkgs/chromium/patches/xxx-ppc64le-4k-pages.patch
@@ -13,9 +13,9 @@ diff --git a/base/allocator/partition_allocator/page_allocator_constants.h b/bas
 index bfd5753..045082b 100644
 --- a/base/allocator/partition_allocator/page_allocator_constants.h
 +++ b/base/allocator/partition_allocator/page_allocator_constants.h
-@@ -69,7 +69,7 @@ namespace base {
+@@ -40,7 +40,7 @@ namespace base {
 
- PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR PA_ALWAYS_INLINE size_t
+ PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR ALWAYS_INLINE size_t
  PageAllocationGranularityShift() {
 -#if BUILDFLAG(IS_WIN) || defined(ARCH_CPU_PPC64)
 +#if BUILDFLAG(IS_WIN)
@@ -26,18 +26,18 @@ diff --git a/base/allocator/partition_allocator/partition_alloc_constants.h b/ba
 index 0b9260d..3e054ec 100644
 --- a/base/allocator/partition_allocator/partition_alloc_constants.h
 +++ b/base/allocator/partition_allocator/partition_alloc_constants.h
-@@ -90,11 +90,6 @@
+@@ -74,11 +74,6 @@
  PartitionPageShift() {
    return 16;  // 64 KiB
  }
 -#elif defined(ARCH_CPU_PPC64)
--PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR PA_ALWAYS_INLINE size_t
+-PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR ALWAYS_INLINE size_t
 -PartitionPageShift() {
 -  return 18;  // 256 KiB
 -}
  #elif (BUILDFLAG(IS_APPLE) && defined(ARCH_CPU_64_BITS)) || \
      (BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_ARM64))
- PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR PA_ALWAYS_INLINE size_t
+ PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR ALWAYS_INLINE size_t
 diff --git a/base/allocator/partition_allocator/partition_alloc_forward.h b/base/allocator/partition_allocator/partition_alloc_forward.h
 index 938ea38..9414b41 100644
 --- a/base/allocator/partition_allocator/partition_alloc_forward.h
diff --git a/srcpkgs/chromium/template b/srcpkgs/chromium/template
index b8d3e2512978..b546c7f3918f 100644
--- a/srcpkgs/chromium/template
+++ b/srcpkgs/chromium/template
@@ -1,7 +1,7 @@
 # Template file for 'chromium'
 pkgname=chromium
 # See https://chromiumdash.appspot.com/releases?platform=Linux for the latest version
-version=104.0.5112.79
+version=103.0.5060.53
 revision=1
 archs="i686* x86_64* aarch64* armv7l* ppc64le*"
 short_desc="Google's attempt at creating a safer, faster, and more stable browser"
@@ -9,7 +9,7 @@ maintainer="Duncaen <duncaen@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="https://www.chromium.org/"
 distfiles="https://commondatastorage.googleapis.com/chromium-browser-official/${pkgname}-${version}.tar.xz"
-checksum=9cc662f1a84c796521ee17ed2808795ca937fe7f77bc605e788f0304a81dabf3
+checksum=0ecbae14670506da90c8bf744f83f52a64a5fff0765c2e2e066b0e68b805b101
 
 lib32disabled=yes
 
@@ -20,10 +20,10 @@ desc_option_debug="Build with debug symbols"
 desc_option_js_optimize="Optimize the JS used for Chromium's UI"
 desc_option_pipewire="Enable support for screen sharing for WebRTC via PipeWire"
 
-hostmakedepends="$(vopt_if clang "clang lld llvm12") python3 pkgconf perl gperf bison ninja nodejs hwids
+hostmakedepends="$(vopt_if clang "clang lld llvm12") python python3 pkgconf perl gperf bison ninja nodejs hwids
  libatomic-devel libevent-devel libglib-devel $(vopt_if js_optimize openjdk) wayland-devel libepoxy-devel git"
-makedepends="libpng-devel gtk+3-devel nss-devel pciutils-devel
- libXi-devel libgcrypt-devel cups-devel elfutils-devel
+makedepends="libpng-devel gtk+-devel gtk+3-devel nss-devel pciutils-devel
+ libXi-devel libgcrypt-devel libgnome-keyring-devel cups-devel elfutils-devel
  libXcomposite-devel speech-dispatcher-devel libXrandr-devel mit-krb5-devel
  libXScrnSaver-devel alsa-lib-devel snappy-devel libdrm-devel
  libxml2-devel libxslt-devel $(vopt_if pulseaudio pulseaudio-devel) libexif-devel
@@ -31,7 +31,7 @@ makedepends="libpng-devel gtk+3-devel nss-devel pciutils-devel
  libjpeg-turbo-devel libevent-devel json-c-devel
  minizip-devel jsoncpp-devel zlib-devel libcap-devel libXdamage-devel
  re2-devel fontconfig-devel freetype-devel opus-devel libatomic-devel
- ffmpeg-devel libva-devel xcb-proto libcurl-devel
+ ffmpeg-devel libva-devel python-setuptools xcb-proto libcurl-devel
  libxshmfence-devel
  $(vopt_if pipewire pipewire-devel) $(vopt_if sndio sndio-devel)"
 depends="libexif hwids desktop-file-utils hicolor-icon-theme xdg-utils"
@@ -240,9 +240,6 @@ do_configure() {
 
 		"use_vaapi=$(vopt_if vaapi true false)"
 
-		# deprecated
-		'use_gnome_keyring=false'
-
 		# https://chromium.googlesource.com/chromium/src/+/master/docs/closure_compilation.md
 		"enable_js_type_check=$(vopt_if js_optimize true false)"
 
diff --git a/srcpkgs/chroot-git/template b/srcpkgs/chroot-git/template
index 82387bce60ae..18efb65c4f67 100644
--- a/srcpkgs/chroot-git/template
+++ b/srcpkgs/chroot-git/template
@@ -1,6 +1,6 @@
 # Template file for 'chroot-git'
 pkgname=chroot-git
-version=2.37.1
+version=2.35.3
 revision=1
 bootstrap=yes
 wrksrc="git-${version}"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-only"
 homepage="https://git-scm.com/"
 distfiles="https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz"
-checksum=c8162c6b8b8f1c5db706ab01b4ee29e31061182135dc27c4860224aaec1b3500
+checksum=15e9db4f9bf2ed9fff30cb62a00c5c7c0901015f5ab048cdb4e8b04ddee00fa2
 
 if [ "$CHROOT_READY" ]; then
 	checkdepends="perl gnupg"
diff --git a/srcpkgs/cifs-utils/template b/srcpkgs/cifs-utils/template
index 85785998b102..796b2ae69f80 100644
--- a/srcpkgs/cifs-utils/template
+++ b/srcpkgs/cifs-utils/template
@@ -1,6 +1,6 @@
 # Template file for 'cifs-utils'
 pkgname=cifs-utils
-version=6.15
+version=6.13
 revision=1
 build_style=gnu-configure
 configure_args="--disable-systemd"
@@ -12,7 +12,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://wiki.samba.org/index.php/LinuxCIFS_utils"
 distfiles="https://ftp.samba.org/pub/linux-cifs/${pkgname}/${pkgname}-${version}.tar.bz2"
-checksum=a7b6940e93250c1676a6fa66b6ead91b78cd43a5fee99cc462459c8b9cf1e6f4
+checksum=43d8786c8613caccfa84913081c1d62bc2409575854cf895b05b48af0863d056
 python_version=3
 
 pre_configure() {
diff --git a/srcpkgs/cinnamon-control-center/patches/network-fix.patch b/srcpkgs/cinnamon-control-center/patches/network-fix.patch
deleted file mode 100644
index 116c9a3058d3..000000000000
--- a/srcpkgs/cinnamon-control-center/patches/network-fix.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From 0f4d212874c4fbee18b860963d0a5c7bd54dcfd1 Mon Sep 17 00:00:00 2001
-From: Michael Webster <miketwebster@gmail.com>
-Date: Mon, 31 Jan 2022 08:56:28 -0500
-Subject: [PATCH] network: Remove old workaround for openvpn widgets.
-
-I can't reproduce the original issue anymore, and NMACertChooser
-is removed in network-manager-openvpn 1.8.34.
-
-Fixes #10616
-
-ref:
-6db4961fd3a002182984d0e71ec364c9befdd93b
----
- meson.build                       |  2 --
- panels/network/cc-network-panel.c | 10 ----------
- 2 files changed, 12 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index f1f213b..c4d7d86 100644
---- a/meson.build
-+++ b/meson.build
-@@ -56,8 +56,6 @@ else
-   libnma= dependency('', required: false)
- endif
- 
--config.set('HAVE_NMA_18', libnm.version().version_compare('>=1.8.0'))
--
- if get_option('modemmanager')
-   if not get_option('networkmanager')
-     error('*** NetworkManager is required by ModemManager ***')
-diff --git a/panels/network/cc-network-panel.c b/panels/network/cc-network-panel.c
-index a4289de..d1925e4 100644
---- a/panels/network/cc-network-panel.c
-+++ b/panels/network/cc-network-panel.c
-@@ -47,10 +47,6 @@
- #include <libmm-glib.h>
- #endif
- 
--#ifdef HAVE_NMA_18
--#include <nma-cert-chooser.h>
--#endif
--
- CC_PANEL_REGISTER (CcNetworkPanel, cc_network_panel)
- 
- #define NETWORK_PANEL_PRIVATE(o) \
-@@ -1244,12 +1240,6 @@ cc_network_panel_init (CcNetworkPanel *panel)
-                 return;
-         }
- 
--#ifdef HAVE_NMA_18
--        /* some newer VPN plugins pre-require internal resources from libnma */
--        /* this solution is really ugly, but works clean */
--        gtk_widget_destroy (nma_cert_chooser_new ("dummy", NMA_CERT_CHOOSER_FLAG_NONE));
--#endif
--
-         panel->priv->cancellable = g_cancellable_new ();
- 
-         panel->priv->treeview = GTK_WIDGET (gtk_builder_get_object (panel->priv->builder,
diff --git a/srcpkgs/cinnamon-control-center/template b/srcpkgs/cinnamon-control-center/template
index 1449c05709fd..692e838d5061 100644
--- a/srcpkgs/cinnamon-control-center/template
+++ b/srcpkgs/cinnamon-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'cinnamon-control-center'
 pkgname=cinnamon-control-center
 version=5.2.1
-revision=2
+revision=1
 build_style=meson
 build_helper=gir
 hostmakedepends="gettext-devel glib-devel
@@ -19,7 +19,6 @@ license="GPL-2.0-or-later, LGPL-2.0-or-later"
 homepage="https://github.com/linuxmint/cinnamon-control-center"
 distfiles="https://github.com/linuxmint/${pkgname}/archive/${version}.tar.gz"
 checksum=977ac52cf8bcdea99c03c6455f29276a57a605839cf16d190db2088df243366d
-# requires X and wacom devices?
 make_check=no
 
 libcinnamon-control-center_package() {
diff --git a/srcpkgs/clementine/template b/srcpkgs/clementine/template
index 71ed3f22e8d5..9615d5fe8b44 100644
--- a/srcpkgs/clementine/template
+++ b/srcpkgs/clementine/template
@@ -1,7 +1,7 @@
 # Template file for 'clementine'
 pkgname=clementine
 version=1.4.0rc1
-revision=9
+revision=8
 _fullver=$version-343-gb49afcc5b
 wrksrc=${pkgname}-${_fullver}
 build_style=cmake
diff --git a/srcpkgs/cloc/template b/srcpkgs/cloc/template
index 91bf040e3b9f..e5a24140afc5 100644
--- a/srcpkgs/cloc/template
+++ b/srcpkgs/cloc/template
@@ -1,6 +1,6 @@
 # Template file for 'cloc'
 pkgname=cloc
-version=1.94
+version=1.92
 revision=1
 hostmakedepends="perl"
 depends="perl"
@@ -9,7 +9,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/AlDanial/cloc"
 distfiles="https://github.com/AlDanial/cloc/archive/v${version}.tar.gz"
-checksum=c835fe343e1c25194a61eb74d7a36e98413682ed0c3b4d6b8e35a327077bf926
+checksum=b5f18f4dbc05eff08ada215b6c2a8cbdab397e9b4b4e25c7427d4ed86fb6e248
 
 do_build() {
 	make -C Unix man
diff --git a/srcpkgs/cloud-hypervisor/template b/srcpkgs/cloud-hypervisor/template
index 155b8b135833..3305b00cc909 100644
--- a/srcpkgs/cloud-hypervisor/template
+++ b/srcpkgs/cloud-hypervisor/template
@@ -1,6 +1,6 @@
 # Template file for 'cloud-hypervisor'
 pkgname=cloud-hypervisor
-version=25.0
+version=23.1
 revision=1
 archs="aarch64* x86_64*"
 build_style=cargo
@@ -9,7 +9,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="Apache-2.0, BSD-3-Clause"
 homepage="https://github.com/cloud-hypervisor/cloud-hypervisor"
 distfiles="https://github.com/cloud-hypervisor/cloud-hypervisor/archive/v${version}.tar.gz"
-checksum=a4ce0190cc9e799789fe8e380cba41da807938db41f55bfe69c8c21be11e8bd7
+checksum=c4e04a7f8af27517f3a07aee04a5eea4e81780f4ed5fa21876d282de0f998354
 
 post_install() {
 	vlicense LICENSE-APACHE
diff --git a/srcpkgs/cmus/template b/srcpkgs/cmus/template
index 0fcb424ce336..6dc8d61b8652 100644
--- a/srcpkgs/cmus/template
+++ b/srcpkgs/cmus/template
@@ -1,7 +1,7 @@
 # Template file for 'cmus'
 pkgname=cmus
-version=2.10.0
-revision=1
+version=2.9.1
+revision=2
 build_style=configure
 configure_args="prefix=/usr LD=$CC"
 hostmakedepends="pkg-config"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://cmus.github.io"
 distfiles="https://github.com/cmus/cmus/archive/v${version}.tar.gz"
-checksum=ff40068574810a7de3990f4f69c9c47ef49e37bd31d298d372e8bcdafb973fff
+checksum=6fb799cae60db9324f03922bbb2e322107fd386ab429c0271996985294e2ef44
 build_options="elogind"
 build_options_default="elogind"
 desc_option_elogind="Support MPRIS interface via elogind"
diff --git a/srcpkgs/coccigrep/template b/srcpkgs/coccigrep/template
index 2723dc7f1c11..79b573a82124 100644
--- a/srcpkgs/coccigrep/template
+++ b/srcpkgs/coccigrep/template
@@ -6,7 +6,7 @@ build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="coccinelle python3-Pygments"
 short_desc="Semantic grep for the C language based on coccinelle"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Oliver Kiddle <okiddle@yahoo.co.uk>"
 license="GPL-3.0-only"
 homepage="http://home.regit.org/software/coccigrep/"
 distfiles="https://github.com/regit/coccigrep/archive/v${version}.tar.gz"
diff --git a/srcpkgs/cogl/template b/srcpkgs/cogl/template
index 43c282b85e84..dfea532f191a 100644
--- a/srcpkgs/cogl/template
+++ b/srcpkgs/cogl/template
@@ -11,7 +11,7 @@ configure_args="--enable-cairo=yes --enable-cogl-pango=yes
 hostmakedepends="automake libtool gettext gettext-devel pkg-config intltool
  glib-devel gobject-introspection"
 makedepends="libXcomposite-devel libXrandr-devel MesaLib-devel pango-devel
- gdk-pixbuf-devel gst-plugins-base1-devel wayland-devel libXdamage-devel"
+ gdk-pixbuf-devel gst-plugins-base1-devel wayland-devel"
 short_desc="Library for using 3D graphics hardware for rendering"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
diff --git a/srcpkgs/colord/template b/srcpkgs/colord/template
index 0d9cb2691ef0..fc57c727ec0c 100644
--- a/srcpkgs/colord/template
+++ b/srcpkgs/colord/template
@@ -1,7 +1,7 @@
 # Template file for 'colord'
 pkgname=colord
 version=1.4.6
-revision=2
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dsystemd=false -Dsane=true -Dargyllcms_sensor=false
@@ -17,7 +17,6 @@ license="GPL-2.0-only"
 homepage="https://www.freedesktop.org/software/colord"
 distfiles="${homepage}/releases/${pkgname}-${version}.tar.xz"
 checksum=7407631a27bfe5d1b672e7ae42777001c105d860b7b7392283c8c6300de88e6f
-make_check=no # assertion failed (cd_edid_get_vendor_name (edid) == "LG"): (NULL == "LG")
 
 system_accounts="colord"
 colord_homedir="/var/lib/colord"
@@ -33,6 +32,11 @@ fi
 build_options="gir vala"
 build_options_default="gir vala"
 
+do_check() {
+	# assertion failed (cd_edid_get_vendor_name (edid) == "LG"): (NULL == "LG")
+	:
+}
+
 libcolord_package() {
 	short_desc+=" - runtime library"
 	pkg_install() {
@@ -43,8 +47,7 @@ libcolord_package() {
 	}
 }
 colord-devel_package() {
-	depends="dbus-devel libglib-devel lcms2-devel eudev-libudev-devel
-	 libgusb-devel libcolord>=${version}_${revision}"
+	depends="dbus-devel libglib-devel lcms2-devel eudev-libudev-devel libcolord>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include
diff --git a/srcpkgs/composer8.0/template b/srcpkgs/composer8.0/template
index ac5fc310df4a..1781bba63c84 100644
--- a/srcpkgs/composer8.0/template
+++ b/srcpkgs/composer8.0/template
@@ -1,6 +1,6 @@
 # Template file for 'composer8.0'
 pkgname=composer8.0
-version=2.3.10
+version=2.3.7
 revision=1
 build_style=fetch
 depends="php8.0"
@@ -11,7 +11,7 @@ homepage="https://getcomposer.org/"
 changelog="https://raw.githubusercontent.com/composer/composer/main/CHANGELOG.md"
 distfiles="https://github.com/composer/composer/releases/download/${version}/composer.phar
  https://raw.githubusercontent.com/composer/composer/main/LICENSE"
-checksum="d808272f284fa8e0f8b470703e1438ac8f362030bbc9d12e29530277d767aff0
+checksum="3f2d46787d51070f922bf991aa08324566f726f186076c2a5e4e8b01a8ea3fd0
  7855ac293067aebe7e51afdd23b9dea54b8be24187dbecc9b9142581c37f596c"
 
 do_install() {
diff --git a/srcpkgs/composer8.1/template b/srcpkgs/composer8.1/template
index e78c09bd575f..9c69c8868749 100644
--- a/srcpkgs/composer8.1/template
+++ b/srcpkgs/composer8.1/template
@@ -1,6 +1,6 @@
 # Template file for 'composer8.1'
 pkgname=composer8.1
-version=2.3.10
+version=2.3.7
 revision=1
 build_style=fetch
 depends="php8.1"
@@ -11,7 +11,7 @@ homepage="https://getcomposer.org/"
 changelog="https://raw.githubusercontent.com/composer/composer/main/CHANGELOG.md"
 distfiles="https://github.com/composer/composer/releases/download/${version}/composer.phar
  https://raw.githubusercontent.com/composer/composer/main/LICENSE"
-checksum="d808272f284fa8e0f8b470703e1438ac8f362030bbc9d12e29530277d767aff0
+checksum="3f2d46787d51070f922bf991aa08324566f726f186076c2a5e4e8b01a8ea3fd0
  7855ac293067aebe7e51afdd23b9dea54b8be24187dbecc9b9142581c37f596c"
 
 do_install() {
diff --git a/srcpkgs/comrak/template b/srcpkgs/comrak/template
index 027c09b4bc03..1cf003b7127c 100644
--- a/srcpkgs/comrak/template
+++ b/srcpkgs/comrak/template
@@ -1,6 +1,6 @@
 # Template file for 'comrak'
 pkgname=comrak
-version=0.14.0
+version=0.13.0
 revision=1
 build_style=cargo
 short_desc="CommonMark + GFM compatible Markdown parser and renderer"
@@ -8,11 +8,10 @@ maintainer="jcgruenhage <jan.christian@gruenhage.xyz>"
 license="BSD-2-Clause"
 homepage="https://github.com/kivikakk/comrak"
 distfiles="https://github.com/kivikakk/comrak/archive/${version}.tar.gz"
-checksum=055fa44ef002a1a07853d3a4dd2a8c553a1dc58ff3809b4fa530ed35694d8571
+checksum=e4b65fd55ef0dfc3835f24a5234a52b457534a2b500971f4c2e800f4ee889a69
 
 case "$XBPS_TARGET_MACHINE" in
-# Tests don't compile on i686: ran out of registers during register allocation
-	i686*) make_check=no ;;
+	i686*) broken="LLVM ran out of registers during register allocation: https://pastebin.com/raw/DLCa9nEz" ;;
 esac
 
 post_patch() {
diff --git a/srcpkgs/conduit/patches/config.patch b/srcpkgs/conduit/patches/config.patch
deleted file mode 100644
index eb55886069ff..000000000000
--- a/srcpkgs/conduit/patches/config.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/conduit-example.toml b/conduit-example.toml
-index 5eed070..bee1ded 100644
---- a/conduit-example.toml
-+++ b/conduit-example.toml
-@@ -23,7 +23,7 @@
- #server_name = "your.server.name"
- 
- # This is the only directory where Conduit will save its data
--database_path = "/var/lib/matrix-conduit/"
-+database_path = "/var/lib/conduit/"
- database_backend = "rocksdb"
- 
- # The port Conduit will be running on. You need to set up a reverse proxy in
diff --git a/srcpkgs/conduit/template b/srcpkgs/conduit/template
index bfea4cb3b003..cf972b13e25c 100644
--- a/srcpkgs/conduit/template
+++ b/srcpkgs/conduit/template
@@ -1,6 +1,6 @@
 # Template file for 'conduit'
 pkgname=conduit
-version=0.4.0
+version=0.3.0
 revision=1
 # needs ring/rustls
 archs="x86_64* i686* aarch64* armv[67]*"
@@ -12,7 +12,7 @@ maintainer="Joel Beckmeyer <joel@beckmeyer.us>"
 license="Apache-2.0"
 homepage="https://conduit.rs/"
 distfiles="https://gitlab.com/famedly/conduit/-/archive/v${version}/conduit-v${version}.tar.gz"
-checksum=0d62cdd3f97e181ed98cff3a1e6c15d61358c01eeac4b5af686e5f650e77cc3f
+checksum=9e750ed2b8d0e986b1cdc02278124b39c11fa785f2763914836978a5a79863e3
 
 system_accounts="_conduit"
 _conduit_homedir="/var/lib/conduit"
@@ -25,11 +25,6 @@ if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	XBPS_CROSS_RUSTFLAGS+=" -latomic"
 fi
 
-if [ "$XBPS_TARGET_MACHINE" = "i686" ]; then
-	# doctests fail on x86_64 -> i686 chroot, so run everything *but* them
-	make_check_args+=" --lib --bins --tests --benches --examples"
-fi
-
 post_install() {
 	vsconf conduit-example.toml conduit.toml
 	vsv conduit
diff --git a/srcpkgs/conmon/template b/srcpkgs/conmon/template
index 763a2d6697dc..48c937d008c8 100644
--- a/srcpkgs/conmon/template
+++ b/srcpkgs/conmon/template
@@ -1,6 +1,6 @@
 # Template file for 'conmon'
 pkgname=conmon
-version=2.1.2
+version=2.1.1
 revision=1
 build_style=gnu-makefile
 hostmakedepends="pkg-config"
@@ -10,25 +10,10 @@ maintainer="Cameron Nemo <cnemo@tutanota.com>"
 license="Apache-2.0"
 homepage="https://github.com/containers/conmon"
 distfiles="https://github.com/containers/conmon/archive/v${version}.tar.gz"
-checksum=8ba76eb54c319197235fd39c3a5b5a975b5a21e02cd4be985b8619220a497a0e
-
-_have_docs=no
-
-case "$XBPS_MACHINE" in
-	x86_64*|ppc64le*|aarch64*|arm*|i686*) _have_docs=yes;;
-esac
-
-if [ "$_have_docs" = "yes" ]; then
-	hostmakedepends+=" go-md2man"
-fi
-
-post_build() {
-	[ "$_have_docs" = "yes" ] && make -C docs GOMD2MAN=go-md2man || :
-}
+checksum=676bcd5eb7d51cd5510ac9b7513726d9d0e42698fb01e763c25aad8f0c7edde4
 
 do_install() {
 	vbin bin/conmon
 	vmkdir usr/libexec/podman
 	ln -sf ../../bin/conmon "${DESTDIR}/usr/libexec/podman"
-	[ "$_have_docs" = "yes" ] && make -C docs install DESTDIR="$DESTDIR" PREFIX=/usr || :
 }
diff --git a/srcpkgs/containerd/template b/srcpkgs/containerd/template
index 12c3d9ed3f15..fd26faad45cd 100644
--- a/srcpkgs/containerd/template
+++ b/srcpkgs/containerd/template
@@ -1,6 +1,6 @@
 # Template file for 'containerd'
 pkgname=containerd
-version=1.6.6
+version=1.5.7
 revision=1
 build_style=go
 go_import_path=github.com/containerd/containerd
@@ -20,7 +20,7 @@ maintainer="Paul Knopf <pauldotknopf@gmail.com>"
 license="Apache-2.0"
 homepage="https://github.com/containerd/containerd"
 distfiles="https://github.com/containerd/containerd/archive/v${version}.tar.gz"
-checksum=27afb673c20d53aa5c31aec07b38eb7e4dc911e7e1f0c76fac9513bbf070bd24
+checksum=7d8f7014a74b063da9cdf7fe8673db8dc338747efdbb9b6a6a919d5137b1987e
 make_dirs="/var/lib/containerd 0755 root root"
 
 post_build() {
diff --git a/srcpkgs/cpp-utilities/template b/srcpkgs/cpp-utilities/template
index 349cd8f4d7cb..1a3de9251d4e 100644
--- a/srcpkgs/cpp-utilities/template
+++ b/srcpkgs/cpp-utilities/template
@@ -1,6 +1,6 @@
 # Template file for 'cpp-utilities'
 pkgname=cpp-utilities
-version=5.18.0
+version=5.16.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_SHARED_LIBS:BOOL=ON"
@@ -10,7 +10,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="GPL-2.0-only"
 homepage="https://github.com/Martchus/cpp-utilities"
 distfiles="https://github.com/Martchus/${pkgname}/archive/v${version}.tar.gz"
-checksum=8c194160bf3ff6548741fc8ca4c7378694763a12256eeb59da8e15c01a0681fd
+checksum=6bb14ed60e3f84ac53cce4c5a16945d7295f49ee9019a29874a59265db6908c3
 
 cpp-utilities-devel_package() {
 	short_desc+=" - development files"
diff --git a/srcpkgs/cppcheck/template b/srcpkgs/cppcheck/template
index 50427f55b33d..5c7b27394bd0 100644
--- a/srcpkgs/cppcheck/template
+++ b/srcpkgs/cppcheck/template
@@ -1,6 +1,6 @@
 # Template file for 'cppcheck'
 pkgname=cppcheck
-version=2.8.2
+version=2.8
 revision=1
 build_style=gnu-makefile
 make_build_args="
@@ -18,7 +18,7 @@ license="GPL-3.0-or-later"
 homepage="http://cppcheck.sourceforge.net"
 changelog="https://sourceforge.net/p/cppcheck/news/"
 distfiles="https://github.com/danmar/cppcheck/archive/${version}.tar.gz"
-checksum=30ba99ab54089c44b83f02e2453da046a7edff5237950d4a0eb1eba4afcb4f45
+checksum=57298f3b805f0eb816a04115fbc70e701f75083cfb0305a44246e365cf27606a
 
 post_install() {
 	vman cppcheck.1
diff --git a/srcpkgs/cpufrequtils/template b/srcpkgs/cpufrequtils/template
index 7b3bb14774e7..f29bb4155f6c 100644
--- a/srcpkgs/cpufrequtils/template
+++ b/srcpkgs/cpufrequtils/template
@@ -15,7 +15,7 @@ homepage="https://git.kernel.org/pub/scm/linux/kernel/git/brodo/cpufrequtils.git
 distfiles="${homepage}/snapshot/${pkgname}-${_commit}.tar.gz"
 checksum=53b0fd1092e2053d31f4707ae0485f0d09b7faafcfac0e53da06c28ecfe23c95
 
-archs="i686* x86_64* ppc* aarch64*"
+archs="i686* x86_64* ppc*"
 
 post_extract() {
 	sed -i "s|/usr/bin/install|install|g" Makefile
diff --git a/srcpkgs/cpuid/template b/srcpkgs/cpuid/template
index aded1c55f137..4c651ab451cd 100644
--- a/srcpkgs/cpuid/template
+++ b/srcpkgs/cpuid/template
@@ -1,6 +1,6 @@
 # Template file for 'cpuid'
 pkgname=cpuid
-version=20220620
+version=20220224
 revision=1
 archs="i686* x86_64*"
 build_style=gnu-makefile
@@ -10,6 +10,4 @@ maintainer="Gerardo Di Iorio  <arete74@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="http://www.etallen.com/cpuid.html"
 distfiles="http://www.etallen.com/cpuid/cpuid-${version}.src.tar.gz"
-checksum=9159a1c095a6e44c6ca6306c5080bfe2a7bcde25e8dc16f06f5f874d7732cb1a
-
-conflicts="msr-tools"
+checksum=4a19de2a118aee44f856cd1becfa5a192574b5957795372a86e37dca24da1f9d
diff --git a/srcpkgs/croc/template b/srcpkgs/croc/template
index 558d180274e2..2a0795951d15 100644
--- a/srcpkgs/croc/template
+++ b/srcpkgs/croc/template
@@ -1,6 +1,6 @@
 # Template file for 'croc'
 pkgname=croc
-version=9.6.0
+version=9.5.6
 revision=1
 build_style=go
 go_import_path=github.com/schollz/croc/v${version%%.*}
@@ -9,7 +9,7 @@ maintainer="Benjamín Albiñana <benalb@gmail.com>"
 license="MIT"
 homepage="https://github.com/schollz/croc"
 distfiles="https://github.com/schollz/croc/archive/v${version}.tar.gz"
-checksum=15fccb905872ae160c626ef7e47a92a8d78915b738d097865f177dfec925480b
+checksum=c03c7b9daf2ba841d373d9c43abb68dc27ab1d7e01bbadead771918d499dea9e
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index bb6a770afb79..5e32c41f7b83 100644
--- a/srcpkgs/cross-aarch64-linux-musl/template
+++ b/srcpkgs/cross-aarch64-linux-musl/template
@@ -6,7 +6,7 @@ _linux_version=5.10.4
 _libucontext_version=1.0
 pkgname=cross-aarch64-linux-musl
 version=0.34
-revision=4
+revision=3
 build_style=void-cross
 configure_args="--with-arch=armv8-a"
 hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index 6692d891e1bd..3082fc967aed 100644
--- a/srcpkgs/cross-arm-linux-musleabi/template
+++ b/srcpkgs/cross-arm-linux-musleabi/template
@@ -6,7 +6,7 @@ _linux_version=5.10.4
 _libucontext_version=1.0
 pkgname=cross-arm-linux-musleabi
 version=0.34
-revision=4
+revision=3
 build_style=void-cross
 configure_args="--with-arch=armv5te --with-float=soft"
 hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index bb62bd5ebc55..98ed4d433e4d 100644
--- a/srcpkgs/cross-arm-linux-musleabihf/template
+++ b/srcpkgs/cross-arm-linux-musleabihf/template
@@ -6,7 +6,7 @@ _linux_version=5.10.4
 _libucontext_version=1.0
 pkgname=cross-arm-linux-musleabihf
 version=0.34
-revision=4
+revision=3
 build_style=void-cross
 configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
 hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index 0a588cdf1a58..526c01448dd4 100644
--- a/srcpkgs/cross-armv7l-linux-musleabihf/template
+++ b/srcpkgs/cross-armv7l-linux-musleabihf/template
@@ -6,7 +6,7 @@ _linux_version=5.10.4
 _libucontext_version=1.0
 pkgname=cross-armv7l-linux-musleabihf
 version=0.34
-revision=4
+revision=3
 build_style=void-cross
 configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
 hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index 8be16a230d8d..5fba2dd44463 100644
--- a/srcpkgs/cross-i686-linux-musl/template
+++ b/srcpkgs/cross-i686-linux-musl/template
@@ -6,7 +6,7 @@ _linux_version=5.10.4
 _libucontext_version=1.0
 pkgname=cross-i686-linux-musl
 version=0.34
-revision=4
+revision=3
 build_style=void-cross
 hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
 makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index 9b5d5819b1a0..9d1bf7fd9951 100644
--- a/srcpkgs/cross-mips-linux-musl/template
+++ b/srcpkgs/cross-mips-linux-musl/template
@@ -5,7 +5,7 @@ _musl_version=1.1.24
 _linux_version=5.10.4
 pkgname=cross-mips-linux-musl
 version=0.34
-revision=3
+revision=2
 build_style=void-cross
 configure_args="--with-arch=mips32r2 --with-float=soft
  --with-linker-hash-style=sysv"
diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index d7590af9ec03..47bc7b4dfa64 100644
--- a/srcpkgs/cross-mips-linux-muslhf/template
+++ b/srcpkgs/cross-mips-linux-muslhf/template
@@ -5,7 +5,7 @@ _musl_version=1.1.24
 _linux_version=5.10.4
 pkgname=cross-mips-linux-muslhf
 version=0.34
-revision=3
+revision=2
 build_style=void-cross
 configure_args="--with-arch=mips32r2 --with-float=hard
  --with-linker-hash-style=sysv"
diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index 1acba7016dbc..5f425dc01d05 100644
--- a/srcpkgs/cross-mipsel-linux-musl/template
+++ b/srcpkgs/cross-mipsel-linux-musl/template
@@ -5,7 +5,7 @@ _musl_version=1.1.24
 _linux_version=5.10.4
 pkgname=cross-mipsel-linux-musl
 version=0.34
-revision=3
+revision=2
 build_style=void-cross
 configure_args="--with-arch=mips32r2 --with-float=soft
  --with-linker-hash-style=sysv"
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index e4a55f028bc4..77826179cb3c 100644
--- a/srcpkgs/cross-mipsel-linux-muslhf/template
+++ b/srcpkgs/cross-mipsel-linux-muslhf/template
@@ -5,7 +5,7 @@ _musl_version=1.1.24
 _linux_version=5.10.4
 pkgname=cross-mipsel-linux-muslhf
 version=0.34
-revision=3
+revision=2
 build_style=void-cross
 configure_args="--with-arch=mips32r2 --with-float=hard
  --with-linker-hash-style=sysv"
diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index f9b22f0610d3..9cea58a44f20 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -5,7 +5,7 @@ _musl_version=1.1.24
 _linux_version=5.10.4
 pkgname=cross-powerpc-linux-musl
 version=0.34
-revision=3
+revision=2
 build_style=void-cross
 configure_args="--enable-secureplt --disable-vtable-verify
  --disable-decimal-float"
diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index 1ebd0fb2048d..9b7216648abb 100644
--- a/srcpkgs/cross-powerpc64-linux-musl/template
+++ b/srcpkgs/cross-powerpc64-linux-musl/template
@@ -6,7 +6,7 @@ _linux_version=5.10.4
 _libucontext_version=1.0
 pkgname=cross-powerpc64-linux-musl
 version=0.34
-revision=4
+revision=3
 build_style=void-cross
 configure_args="--enable-secureplt --disable-vtable-verify
  --disable-decimal-float --with-abi=elfv2 --enable-targets=powerpc-linux"
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index 76a70aa1d6db..0401722c90ab 100644
--- a/srcpkgs/cross-powerpc64le-linux-musl/template
+++ b/srcpkgs/cross-powerpc64le-linux-musl/template
@@ -6,7 +6,7 @@ _linux_version=5.10.4
 _libucontext_version=1.0
 pkgname=cross-powerpc64le-linux-musl
 version=0.34
-revision=4
+revision=3
 build_style=void-cross
 configure_args="--enable-secureplt --disable-vtable-verify
  --disable-decimal-float --with-abi=elfv2 --enable-targets=powerpcle-linux"
diff --git a/srcpkgs/cross-powerpcle-linux-musl/template b/srcpkgs/cross-powerpcle-linux-musl/template
index ec9324ddaa99..3dfd9032f5b4 100644
--- a/srcpkgs/cross-powerpcle-linux-musl/template
+++ b/srcpkgs/cross-powerpcle-linux-musl/template
@@ -5,7 +5,7 @@ _musl_version=1.1.24
 _linux_version=5.10.4
 pkgname=cross-powerpcle-linux-musl
 version=0.34
-revision=3
+revision=2
 build_style=void-cross
 configure_args="--enable-secureplt --disable-vtable-verify
  --disable-decimal-float"
diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template
index a941e7e02f6f..db608fece120 100644
--- a/srcpkgs/cross-x86_64-linux-musl/template
+++ b/srcpkgs/cross-x86_64-linux-musl/template
@@ -6,7 +6,7 @@ _linux_version=5.10.4
 _libucontext_version=1.0
 pkgname=cross-x86_64-linux-musl
 version=0.34
-revision=3
+revision=2
 build_style=void-cross
 hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
 makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
diff --git a/srcpkgs/crun/template b/srcpkgs/crun/template
index a5d5429c5c4c..f08f3920334b 100644
--- a/srcpkgs/crun/template
+++ b/srcpkgs/crun/template
@@ -1,6 +1,6 @@
 # Template file for 'crun'
 pkgname=crun
-version=1.4.5
+version=1.4.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-systemd"
@@ -11,7 +11,7 @@ maintainer="Imran Khan <imrankhan@teknik.io>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://github.com/containers/crun"
 distfiles="https://github.com/containers/crun/releases/download/${version}/crun-${version}.tar.gz"
-checksum=923ea3557691990c972b3ed587a2f9703a03a0f83e0ea52d584ec668a59908e5
+checksum=49eeb7ed921428f06094ab02233bb2f95ddfc4bf59a40bcabe8a2823085a0c12
 
 if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 	makedepends+=" argp-standalone"
diff --git a/srcpkgs/cups-filters/template b/srcpkgs/cups-filters/template
index 61472d26b0a9..0232b4fe2fbf 100644
--- a/srcpkgs/cups-filters/template
+++ b/srcpkgs/cups-filters/template
@@ -1,6 +1,6 @@
 # Template file for 'cups-filters'
 pkgname=cups-filters
-version=1.28.15
+version=1.28.10
 revision=1
 build_style=gnu-configure
 configure_args="--disable-static --with-rcdir=no --enable-avahi
@@ -17,7 +17,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later, MIT"
 homepage="https://wiki.linuxfoundation.org/openprinting/cups-filters"
 distfiles="http://openprinting.org/download/cups-filters/${pkgname}-${version}.tar.xz"
-checksum=a907ec769fbb72efbfbf9b540b250a08e33b6e373a8a7c343f9840fba4d0478b
+checksum=cf8c904694c44cf689b5724e46d23da9ae5125d54374b340c642077cc29ca837
 lib32disabled=yes
 
 post_install() {
diff --git a/srcpkgs/cura-engine/template b/srcpkgs/cura-engine/template
index 0a47ba1b5a3a..f5c611d2c5fe 100644
--- a/srcpkgs/cura-engine/template
+++ b/srcpkgs/cura-engine/template
@@ -1,7 +1,7 @@
 # Template file for 'cura-engine'
 pkgname=cura-engine
 version=4.13.1
-revision=3
+revision=2
 wrksrc="CuraEngine-${version}"
 build_style=cmake
 configure_args="-DCURA_ENGINE_VERSION=${version}"
diff --git a/srcpkgs/curl/patches/0001-select-do-not-return-fatal-error-on-EINTR-from-poll.patch b/srcpkgs/curl/patches/0001-select-do-not-return-fatal-error-on-EINTR-from-poll.patch
deleted file mode 100644
index c2456da0e1d7..000000000000
--- a/srcpkgs/curl/patches/0001-select-do-not-return-fatal-error-on-EINTR-from-poll.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 52e822173aa3cd4f610531d32fbf943f026cdca6 Mon Sep 17 00:00:00 2001
-From: Thomas Weißschuh <thomas@t-8ch.de>
-Date: Sun, 3 Jul 2022 18:20:44 +0200
-Subject: select: do not return fatal error on EINTR from poll()
-
-The same was done for select() in 5912da25 but poll() was missed.
-
-Bug: https://bugs.archlinux.org/task/75201
-Reported-by: Alexandre Bury (gyscos at archlinux)
-
-Ref: https://github.com/curl/curl/issues/8921
-Ref: https://github.com/curl/curl/pull/8961
-Ref: https://github.com/curl/curl/commit/5912da25#r77584294
-
-Closes https://github.com/curl/curl/pull/9091
----
- lib/select.c | 6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/lib/select.c b/lib/select.c
-index c16358d56..2ac074677 100644
---- a/lib/select.c
-+++ b/lib/select.c
-@@ -310,8 +310,12 @@ int Curl_poll(struct pollfd ufds[], unsigned int nfds, timediff_t timeout_ms)
-   else
-     pending_ms = 0;
-   r = poll(ufds, nfds, pending_ms);
--  if(r <= 0)
-+  if(r <= 0) {
-+    if((r == -1) && (SOCKERRNO == EINTR))
-+      /* make EINTR from select or poll not a "lethal" error */
-+      r = 0;
-     return r;
-+  }
- 
-   for(i = 0; i < nfds; i++) {
-     if(ufds[i].fd == CURL_SOCKET_BAD)
--- 
-cgit v1.2.3-18-g5258
-
diff --git a/srcpkgs/curl/patches/easy_lock.patch b/srcpkgs/curl/patches/easy_lock.patch
deleted file mode 100644
index 73a4b9d2f2b5..000000000000
--- a/srcpkgs/curl/patches/easy_lock.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 3f6beb669e4edc170e167aa6cca3b4a6ec4501e9 Mon Sep 17 00:00:00 2001
-From: Daniel Stenberg <daniel@haxx.se>
-Date: Mon, 27 Jun 2022 08:46:21 +0200
-Subject: [PATCH] easy_lock.h: include sched.h if available to fix build
-
-Patched-by: Harry Sintonen
----
- lib/easy_lock.h | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/lib/easy_lock.h b/lib/easy_lock.h
-index 819f50ce815b8..1f54289ceb2d3 100644
---- a/lib/easy_lock.h
-+++ b/lib/easy_lock.h
-@@ -36,6 +36,9 @@
- 
- #elif defined (HAVE_ATOMIC)
- #include <stdatomic.h>
-+#if defined(HAVE_SCHED_YIELD)
-+#include <sched.h>
-+#endif
- 
- #define curl_simple_lock atomic_bool
- #define CURL_SIMPLE_LOCK_INIT false
diff --git a/srcpkgs/curl/template b/srcpkgs/curl/template
index eb8c4204a6cd..00cbfd709875 100644
--- a/srcpkgs/curl/template
+++ b/srcpkgs/curl/template
@@ -1,10 +1,10 @@
 # Template file for 'curl'
 pkgname=curl
-version=7.84.0
-revision=2
+version=7.83.1
+revision=1
 build_style=gnu-configure
 configure_args="ac_cv_sizeof_off_t=8 --enable-threaded-resolver --enable-ipv6
- $(vopt_with rtmp librtmp) $(vopt_with gssapi) $(vopt_enable ldap) $(vopt_with gnutls)
+ $(vopt_with rtmp) $(vopt_with gssapi) $(vopt_enable ldap) $(vopt_with gnutls)
  $(vopt_enable ldap ldaps) $(vopt_with ssh libssh2) $(vopt_with ssl) $(vopt_with zstd)
  --with-ca-bundle=/etc/ssl/certs/ca-certificates.crt --without-libidn2
  ac_cv_path_NROFF=/usr/bin/mandoc"
@@ -24,7 +24,7 @@ license="MIT"
 homepage="https://curl.haxx.se"
 changelog="https://curl.haxx.se/changes.html#${version//./_}"
 distfiles="${homepage}/download/${pkgname}-${version}.tar.bz2"
-checksum=702fb26e73190a3bd77071aa146f507b9817cc4dfce218d2ab87f00cd3bc059d
+checksum=f539a36fb44a8260ec5d977e4e0dbdd2eee29ed90fcedaa9bc3c9f78a113bff0
 build_options="gnutls gssapi ldap rtmp ssh ssl zstd"
 build_options_default="ssh ssl zstd"
 vopt_conflict ssl gnutls
@@ -58,15 +58,16 @@ post_install() {
 	if [ -n "$XBPS_CROSS_BASE" ]; then
 		# Leave $XBPS_CROSS_BASE in --configure to reflect how it was built
 		vsed -i $DESTDIR/usr/bin/curl-config \
-			-e "/[	 ]*--static-libs)/,/[	 ]*;;/ s,-L${XBPS_CROSS_BASE},-L,"
+			-e "/[	 ]*--static-libs)/,/[	 ]*;;/ s,-L$XBPS_CROSS_BASE,-L,"
 	fi
+
+	vlicense COPYING
 }
 
 libcurl_package() {
 	short_desc="Multiprotocol file transfer library"
 	pkg_install() {
 		vmove "usr/lib/*.so.*"
-		vlicense COPYING
 	}
 }
 
diff --git a/srcpkgs/cxxopts/template b/srcpkgs/cxxopts/template
deleted file mode 100644
index 07c6c0b6a310..000000000000
--- a/srcpkgs/cxxopts/template
+++ /dev/null
@@ -1,16 +0,0 @@
-# Template file for 'cxxopts'
-pkgname=cxxopts
-version=3.0.0
-revision=1
-build_style=cmake
-short_desc="Lightweight C++ command line option parser"
-maintainer="teldra <teldra@rotce.de>"
-license="MIT"
-homepage="https://github.com/jarro2783/cxxopts"
-changelog="https://raw.githubusercontent.com/jarro2783/cxxopts/master/CHANGELOG.md"
-distfiles="https://github.com/jarro2783/cxxopts/archive/refs/tags/v${version}.tar.gz"
-checksum=36f41fa2a46b3c1466613b63f3fa73dc24d912bc90d667147f1e43215a8c6d00
-
-post_install() {
-	vlicense LICENSE
-}
diff --git a/srcpkgs/cyanrip/template b/srcpkgs/cyanrip/template
deleted file mode 100644
index 2790252889c7..000000000000
--- a/srcpkgs/cyanrip/template
+++ /dev/null
@@ -1,13 +0,0 @@
-# Template file for 'cyanrip'
-pkgname=cyanrip
-version=0.8.1
-revision=1
-build_style=meson
-hostmakedepends="pkg-config"
-makedepends="ffmpeg-devel libcdio-devel libcdio-paranoia-devel libcurl-devel libmusicbrainz5-devel"
-short_desc="Bule-ish CD ripper"
-maintainer="Duncaen <duncaen@voidlinux.org>"
-license="LGPL-2.1-or-later"
-homepage="https://github.com/cyanreg/cyanrip"
-distfiles="https://github.com/cyanreg/cyanrip/archive/refs/tags/v${version}.tar.gz"
-checksum=a65a454d111bb0852280b9410409e39e63cc7d36757e5e8a9358b4c4fba52183
diff --git a/srcpkgs/dasel/template b/srcpkgs/dasel/template
index 7e1108177775..c6e2e67cce19 100644
--- a/srcpkgs/dasel/template
+++ b/srcpkgs/dasel/template
@@ -1,6 +1,6 @@
 # Template file for 'dasel'
 pkgname=dasel
-version=1.26.0
+version=1.25.0
 revision=1
 build_style=go
 go_import_path=github.com/tomwright/dasel
@@ -12,7 +12,7 @@ license="MIT"
 homepage="https://daseldocs.tomwright.me/"
 changelog="https://raw.githubusercontent.com/TomWright/dasel/master/CHANGELOG.md"
 distfiles="https://github.com/TomWright/dasel/archive/v${version}.tar.gz"
-checksum=3c28ffd0ce63884835ce10392591624014c4d0af4444d9230a9027385559f898
+checksum=49f7a34b31c87d27ef5c5a32b87a603ac6d7d4d1a52533942676429b747e1f7e
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/dateutils/template b/srcpkgs/dateutils/template
index 6bb758dba919..0f08283ec917 100644
--- a/srcpkgs/dateutils/template
+++ b/srcpkgs/dateutils/template
@@ -1,17 +1,17 @@
 # Template file for 'dateutils'
 pkgname=dateutils
-version=0.4.10
+version=0.4.9
 revision=1
 build_style=gnu-configure
 configure_args="ax_cv_zoneinfo_tzdir=/usr/share/zoneinfo"
 checkdepends="tzdata"
 short_desc="Nifty command line date and time utilities"
-maintainer="Duncaen <duncaen@voidlinux.org>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="http://www.fresse.org/dateutils/"
 changelog="http://www.fresse.org/dateutils/changelog.html"
 distfiles="https://bitbucket.org/hroptatyr/dateutils/downloads/${pkgname}-${version}.tar.xz"
-checksum=3c508e2889b9d5aecab7d59d7325a70089593111a1230a496dab0f5ad677cdec
+checksum=790256d9949b96001fdcc3f7c42226dde4fcc87eb580717c7aabf51a1334c9c3
 
 post_extract() {
 	vsed -i '/sysctl\.h/d' build-aux/yuck.c
diff --git a/srcpkgs/dbeaver/template b/srcpkgs/dbeaver/template
index 43fe53c89bfc..177148a3f992 100644
--- a/srcpkgs/dbeaver/template
+++ b/srcpkgs/dbeaver/template
@@ -1,6 +1,6 @@
 # Template file for 'dbeaver'
 pkgname=dbeaver
-version=22.1.3
+version=22.1.0
 revision=1
 # the build downloads binaries linked to glibc
 archs="x86_64 aarch64"
@@ -11,7 +11,7 @@ maintainer="Kyle Nusbaum <knusbaum+void@sdf.org>"
 license="Apache-2.0"
 homepage="https://dbeaver.io"
 distfiles="https://github.com/dbeaver/dbeaver/archive/${version}.tar.gz"
-checksum=874921bad8bdcf37e4c9cb94f0b599f5d561de3934cecfef5ae2da3603a970a8
+checksum=d31fb50abd96b1d3d86b03540597906447a9b6ecf612dbb0804074ec156dd8da
 nopie=true
 
 if [ "$XBPS_TARGET_MACHINE" = aarch64 ]; then
diff --git a/srcpkgs/ddgr/template b/srcpkgs/ddgr/template
index 99e88022e36b..b53bfe8196b3 100644
--- a/srcpkgs/ddgr/template
+++ b/srcpkgs/ddgr/template
@@ -1,13 +1,13 @@
 # Template file for 'ddgr'
 pkgname=ddgr
-version=2.0
-revision=1
+version=1.9
+revision=2
 build_style=gnu-makefile
-depends="python3"
+depends="python3-requests"
 short_desc="DuckDuckGo from the terminal"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/jarun/ddgr"
-changelog="https://raw.githubusercontent.com/jarun/ddgr/main/CHANGELOG"
+changelog="https://github.com/jarun/ddgr/raw/master/CHANGELOG"
 distfiles="https://github.com/jarun/ddgr/archive/v${version}.tar.gz"
-checksum=7e46430b0a8c479a5feca832adb73f2f09804bf603dedc50f4cf2e1da4c75f88
+checksum=3dfe82fab649f1cec904a1de63f78692be329a3b6928c1615f22c76f6e21c36f
diff --git a/srcpkgs/debootstrap/template b/srcpkgs/debootstrap/template
index 97466a1799db..14d0528a710c 100644
--- a/srcpkgs/debootstrap/template
+++ b/srcpkgs/debootstrap/template
@@ -1,6 +1,6 @@
 # Template file for 'debootstrap'
 pkgname=debootstrap
-version=1.0.127
+version=1.0.126+nmu1
 revision=1
 build_style=fetch
 depends="binutils gnupg gzip tar wget xz zstd"
@@ -10,7 +10,7 @@ license="MIT"
 homepage="http://packages.qa.debian.org/d/debootstrap.html"
 distfiles="${DEBIAN_SITE}/main/d/${pkgname}/${pkgname}_${version}_all.deb
  ${DEBIAN_SITE}/main/d/debian-archive-keyring/debian-archive-keyring_2021.1.1_all.deb"
-checksum="cf07950c1a0ee9876aa49a25c035ea6253547072a76181b03eeb59bf153b8de7
+checksum="396f694346e6b401341ca07e30355faebea0ff490322cdbba804066cf4a0d048
  56beca470dcd9b6d7e6c3c9e9d702101e01e9467e62810a8c357bd7b9c26251d"
 
 case "$XBPS_TARGET_MACHINE" in
diff --git a/srcpkgs/dendrite/template b/srcpkgs/dendrite/template
index 7a2877436f8a..06e4061c9736 100644
--- a/srcpkgs/dendrite/template
+++ b/srcpkgs/dendrite/template
@@ -1,6 +1,6 @@
 # Template file for 'dendrite'
 pkgname=dendrite
-version=0.9.1
+version=0.8.8
 revision=1
 build_style=go
 go_import_path="github.com/matrix-org/dendrite"
@@ -12,7 +12,7 @@ license="Apache-2.0"
 homepage="https://matrix.org/docs/projects/server/dendrite"
 changelog="https://raw.githubusercontent.com/matrix-org/dendrite/main/CHANGES.md"
 distfiles="https://github.com/matrix-org/dendrite/archive/v${version}.tar.gz"
-checksum=5a65eb07b47dffefab2e8abe48cd7d37bc59e08c5163b09c63ec1d30cc808d35
+checksum=1fdd8a3d2844cf38b7bb8ed761f3d66de83902ab502f137d1f4572e884a8fa46
 
 system_accounts="_dendrite"
 _dendrite_homedir="/var/lib/dendrite"
diff --git a/srcpkgs/dialog/template b/srcpkgs/dialog/template
index 00f5be8f5b48..187eaa0437cf 100644
--- a/srcpkgs/dialog/template
+++ b/srcpkgs/dialog/template
@@ -1,6 +1,6 @@
 # Template file for 'dialog'
 pkgname=dialog
-version=1.3.20220526
+version=1.3.20210621
 revision=1
 _distver=${version%.*}
 _date=${version##*.}
@@ -14,7 +14,7 @@ license="LGPL-2.1-only"
 homepage="https://invisible-island.net/dialog/"
 changelog="https://invisible-island.net/dialog/CHANGES"
 distfiles="https://invisible-mirror.net/archives/${pkgname}/${pkgname}-${_distver}-${_date}.tgz"
-checksum=858c9a625b20fde19fb7b19949ee9e9efcade23c56d917b1adb30e98ff6d6b33
+checksum=c3af22ccfcd9baca384062108dd9354e86990929ee270c239eef69518c5da7c8
 
 post_install() {
 	rm -r ${DESTDIR}/usr/lib
diff --git a/srcpkgs/diffoscope/template b/srcpkgs/diffoscope/template
index e2dca38a1355..e4eb386165e0 100644
--- a/srcpkgs/diffoscope/template
+++ b/srcpkgs/diffoscope/template
@@ -1,6 +1,6 @@
 # Template file for 'diffoscope'
 pkgname=diffoscope
-version=217
+version=211
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -14,4 +14,4 @@ license="GPL-3.0-or-later"
 homepage="https://diffoscope.org/"
 changelog="https://salsa.debian.org/reproducible-builds/diffoscope/raw/master/debian/changelog"
 distfiles="${PYPI_SITE}/d/diffoscope/diffoscope-${version}.tar.gz"
-checksum=1e9791e3f718ca809d98fb319b150ce6222a682b4009ea00838b9d8705003950
+checksum=8e75f3acb181096632e43935ba7a85304703ac54739810b4523919188367ec03
diff --git a/srcpkgs/diffutils/patches/ppc-musl.patch b/srcpkgs/diffutils/patches/ppc-musl.patch
deleted file mode 100644
index 6ba37f233591..000000000000
--- a/srcpkgs/diffutils/patches/ppc-musl.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/lib/sigsegv.c
-+++ b/lib/sigsegv.c
-@@ -221,8 +221,10 @@ int libsigsegv_version = LIBSIGSEGV_VERSION;
- /* both should be equivalent */
- #   if 0
- #    define SIGSEGV_FAULT_STACKPOINTER  ((ucontext_t *) ucp)->uc_mcontext.regs->gpr[1]
--#   else
-+#   elif defined(__GLIBC__)
- #    define SIGSEGV_FAULT_STACKPOINTER  ((ucontext_t *) ucp)->uc_mcontext.uc_regs->gregs[1]
-+#   else
-+#    define SIGSEGV_FAULT_STACKPOINTER  ((ucontext_t *) ucp)->uc_mcontext.gregs[1]
- #   endif
- #  endif
- 
diff --git a/srcpkgs/dino/patches/quote.patch b/srcpkgs/dino/patches/quote.patch
deleted file mode 100644
index 7e469cf65180..000000000000
--- a/srcpkgs/dino/patches/quote.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From 1309d7e2e42a1fdced3127c641f108fb72cc2fdd Mon Sep 17 00:00:00 2001
-From: fiaxh <git@lightrise.org>
-Date: Mon, 14 Feb 2022 23:49:45 +0100
-Subject: [PATCH] Fix quote formating to not (partially) expect a space after >
-
----
- main/src/ui/util/helper.vala | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/main/src/ui/util/helper.vala b/main/src/ui/util/helper.vala
-index 51f0cc9c1..427c2d3a2 100644
---- a/main/src/ui/util/helper.vala
-+++ b/main/src/ui/util/helper.vala
-@@ -259,7 +259,7 @@ public static string parse_add_markup_theme(string s_, string? highlight_word, b
-             theme_dependent = true;
-             quote_match_info.fetch_pos(0, out start, out end);
-             return parse_add_markup_theme(s[0:start], highlight_word, parse_links, parse_text_markup, parse_quotes, dark_theme, ref theme_dependent, already_escaped) +
--                    @"<span color='$dim_color'>$gt " + parse_add_markup_theme(s[start + gt.length + 1:end], highlight_word, parse_links, parse_text_markup, false, dark_theme, ref theme_dependent, already_escaped) + "</span>" +
-+                    @"<span color='$dim_color'>$gt" + parse_add_markup_theme(s[start + gt.length:end], highlight_word, parse_links, parse_text_markup, false, dark_theme, ref theme_dependent, already_escaped) + "</span>" +
-                     parse_add_markup_theme(s[end:s.length], highlight_word, parse_links, parse_text_markup, parse_quotes, dark_theme, ref theme_dependent, already_escaped);
-         }
-     }
diff --git a/srcpkgs/dino/template b/srcpkgs/dino/template
index 3d4008790b24..4c8255603289 100644
--- a/srcpkgs/dino/template
+++ b/srcpkgs/dino/template
@@ -1,7 +1,7 @@
 # Template file for 'dino'
 pkgname=dino
 version=0.3.0
-revision=3
+revision=2
 build_style=cmake
 configure_args="-DDINO_PLUGIN_ENABLED_notification-sound=ON"
 hostmakedepends="cmake ninja gettext unzip pkg-config vala glib-devel"
diff --git a/srcpkgs/discord-ptb/template b/srcpkgs/discord-ptb/template
index 897477e303c2..7cbe5b7dc240 100644
--- a/srcpkgs/discord-ptb/template
+++ b/srcpkgs/discord-ptb/template
@@ -1,6 +1,6 @@
 # Template file for 'discord-ptb'
 pkgname=discord-ptb
-version=0.0.31
+version=0.0.30
 revision=1
 archs="x86_64"
 wrksrc="DiscordPTB"
@@ -12,7 +12,7 @@ maintainer="0x5c <dev@0x5c.io>"
 license="custom:Proprietary"
 homepage="https://discord.com/"
 distfiles="https://dl-ptb.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz"
-checksum=5d00df5cc25e91f93596f5839e2ba97d809104c61578b26d17e8854bda99db13
+checksum=7333a5e3d176b20da0e7da739877bd1d8f3d3a6aad71efe5f954ec90ff534db5
 _license_checksum=41fe9e5a91c8f0af3a0a3833a0badf0ace75f1c4097889fafc0a029c68b96fcd
 nopie=yes
 restricted=yes
diff --git a/srcpkgs/dmidecode/template b/srcpkgs/dmidecode/template
index d21a78287a8f..b576c9dc493c 100644
--- a/srcpkgs/dmidecode/template
+++ b/srcpkgs/dmidecode/template
@@ -1,6 +1,6 @@
 # Template file for 'dmidecode'
 pkgname=dmidecode
-version=3.4
+version=3.3
 revision=1
 build_style=gnu-makefile
 make_build_args="prefix=/usr sbindir=/usr/bin"
@@ -10,4 +10,4 @@ maintainer="Frank Steinborn <steinex@nognu.de>"
 license="GPL-2.0-or-later"
 homepage="http://www.nongnu.org/dmidecode"
 distfiles="${NONGNU_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
-checksum=43cba851d8467c9979ccdbeab192eb6638c7d3a697eba5ddb779da8837542212
+checksum=82c737a780614c38a783e8055340d295e332fb12c7f418b5d21a0797d3fb1455
diff --git a/srcpkgs/dnsdist/template b/srcpkgs/dnsdist/template
index ae8f79ceb2f9..35d8e23b0c9f 100644
--- a/srcpkgs/dnsdist/template
+++ b/srcpkgs/dnsdist/template
@@ -1,6 +1,6 @@
 # Template file for 'dnsdist'
 pkgname=dnsdist
-version=1.7.2
+version=1.7.0
 revision=1
 build_style=gnu-configure
 configure_args="--with-pic --with-gnu-ld --with-libsodium --with-re2
@@ -19,7 +19,7 @@ license="GPL-2.0-only"
 homepage="https://dnsdist.org/"
 changelog="https://dnsdist.org/changelog.html"
 distfiles="https://downloads.powerdns.com/releases/${pkgname}-${version}.tar.bz2"
-checksum=524bd2bb05aa2e05982a971ae8510f2812303ab4486a3861b62212d06b1127cd
+checksum=78cc72cb0ccf7fb5f3f2fae09c79eda65a5256374da09bb541b735ea6868fc64
 
 system_accounts="_dnsdist"
 
diff --git a/srcpkgs/docker-buildx/template b/srcpkgs/docker-buildx/template
index 8c203a800576..fae3b3d3cb2f 100644
--- a/srcpkgs/docker-buildx/template
+++ b/srcpkgs/docker-buildx/template
@@ -1,6 +1,6 @@
 # Template file for 'docker-buildx'
 pkgname=docker-buildx
-version=0.8.2
+version=0.7.1
 revision=1
 wrksrc="buildx-${version}"
 build_style=go
@@ -12,7 +12,7 @@ maintainer="Gabriel Sanches <gabriel@gsr.dev>"
 license="Apache-2.0"
 homepage="https://docs.docker.com/buildx/working-with-buildx/"
 distfiles="https://github.com/docker/buildx/archive/refs/tags/v${version}.tar.gz"
-checksum=5a368ffa7c0fd3df510bbb89f345bea9be490a3783de350d2b79b3ed69c237fe
+checksum=5df4224eeac5a00d1bef2344660e93415264a64ea4742133f2c2a794c563ef50
 
 post_install() {
 	vmkdir usr/libexec/docker/cli-plugins
diff --git a/srcpkgs/docker-cli/template b/srcpkgs/docker-cli/template
index 98f6fcf7722f..bec0d48bbe75 100644
--- a/srcpkgs/docker-cli/template
+++ b/srcpkgs/docker-cli/template
@@ -1,6 +1,6 @@
 # Template file for 'docker-cli'
 pkgname=docker-cli
-version=20.10.17
+version=20.10.12
 revision=1
 wrksrc="cli-${version}"
 build_style=go
@@ -16,7 +16,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
 license="Apache-2.0"
 homepage="https://www.docker.com"
 distfiles="https://github.com/docker/cli/archive/v${version}.tar.gz"
-checksum=ab2b59c2302017fea9ad2f70827e8a6f0204b557ce28e66bcb80fea262c9fbdc
+checksum=d86e3e6e10669634ee02b5e071e5ee504457a9d03941bbc5b7f2bd3683ebdb19
 system_groups="docker"
 
 pre_build() {
diff --git a/srcpkgs/docker-compose/template b/srcpkgs/docker-compose/template
index de87881f75d3..25988289dbf5 100644
--- a/srcpkgs/docker-compose/template
+++ b/srcpkgs/docker-compose/template
@@ -1,6 +1,6 @@
 # Template file for 'docker-compose'
 pkgname=docker-compose
-version=2.6.1
+version=2.2.3
 revision=1
 wrksrc="compose-${version}"
 build_style=go
@@ -12,7 +12,7 @@ maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="Apache-2.0"
 homepage="https://docs.docker.com/compose/"
 distfiles="https://github.com/docker/compose/archive/refs/tags/v${version}.tar.gz"
-checksum=7d4ad5354e382809368016210b33c4f6c3bca68da15e36edc671da00fb234666
+checksum=22210187e73732edd9fc02f122ea61481806c703af7b73d0a7351f2e8ed7c0b8
 
 post_install() {
 	mkdir -p ${DESTDIR}/usr/libexec/docker/cli-plugins
diff --git a/srcpkgs/docker-credential-pass/template b/srcpkgs/docker-credential-pass/template
index f50da0c94b23..40b1d54529f3 100644
--- a/srcpkgs/docker-credential-pass/template
+++ b/srcpkgs/docker-credential-pass/template
@@ -1,7 +1,8 @@
 # Template file for 'docker-credential-pass'
 pkgname=docker-credential-pass
-version=0.6.4
-revision=2
+version=0.6.3
+revision=1
+archs="x86_64* ppc64le*"
 wrksrc="docker-credential-helpers-${version}"
 build_style=go
 go_import_path="github.com/docker/docker-credential-helpers"
@@ -11,10 +12,15 @@ short_desc="Use native stores to keep Docker credentials safe"
 maintainer="Hoang Nguyen <hoang@wetrust.io>"
 license="MIT"
 homepage="https://github.com/docker/docker-credential-helpers"
-distfiles="https://github.com/docker/docker-credential-helpers/archive/v${version}.tar.gz"
-checksum=b97d27cefb2de7a18079aad31c9aef8e3b8a38313182b73aaf8b83701275ac83
+distfiles="https://${go_import_path}/archive/v${version}.tar.gz"
+checksum=441684cf1d2434aa1024aa2f8455e11502c44858e93ea171b19caa656dd2b2e2
+
+# the build step installed the binary named cmd because
+# the authors structured their code that way.
+do_install() {
+	vbin "${GOPATH}/bin/cmd" "${pkgname}"
+}
 
 post_install() {
-	mv ${DESTDIR}/usr/bin/cmd ${DESTDIR}/usr/bin/docker-credential-pass
 	vlicense LICENSE
 }
diff --git a/srcpkgs/docker-gen/template b/srcpkgs/docker-gen/template
index d57845b96583..8a1ab6c33811 100644
--- a/srcpkgs/docker-gen/template
+++ b/srcpkgs/docker-gen/template
@@ -1,16 +1,21 @@
 # Template file for 'docker-gen'
 pkgname=docker-gen
-version=0.9.0
-revision=1
+version=0.7.4
+revision=7
 build_style=go
-go_import_path="github.com/nginx-proxy/docker-gen"
-go_package="${go_import_path}/cmd/docker-gen"
+hostmakedepends="git glock"
 short_desc="Generate files from docker container meta-data"
+go_import_path="github.com/jwilder/docker-gen"
+go_package="${go_import_path}/cmd/docker-gen"
 maintainer="Andrea Brancaleoni <abc@pompel.me>"
 license="MIT"
-homepage="https://github.com/nginx-proxy/docker-gen"
-distfiles="https://github.com/nginx-proxy/docker-gen/archive/refs/tags/${version}.tar.gz"
-checksum=9f270363d872e4d302b67b3baa3baec4d1c7b892814fd6a50e5953a2b90d745e
+homepage="https://github.com/jwilder/docker-gen"
+distfiles="$homepage/archive/$version.tar.gz"
+checksum=7951b63684e4ace9eab4f87f0c5625648f8add2559fa7779fabdb141a8a83908
+
+pre_build() {
+	glock sync -n < GLOCKFILE
+}
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/docker-machine/template b/srcpkgs/docker-machine/template
index 7964383344a0..b3979e073a1e 100644
--- a/srcpkgs/docker-machine/template
+++ b/srcpkgs/docker-machine/template
@@ -1,6 +1,6 @@
 # Template file for 'docker-machine'
 pkgname=docker-machine
-version=0.16.2
+version=0.16.1
 revision=1
 wrksrc="machine-${version}"
 build_style=go
@@ -11,4 +11,12 @@ maintainer="Sergi Alvarez <pancake@nopcode.org>"
 license="Apache-2.0"
 homepage="https://github.com/docker/machine/"
 distfiles="https://github.com/docker/machine/archive/v${version}.tar.gz"
-checksum=af8bff768cd1746c787e2f118a3a8af45ed11679404b6e45d5199e343e550059
+checksum=b3989ed5b2829c87885b40b209fe475d90d63fbb9bd10879f866441d23cbf495
+
+do_install() {
+	vlicense LICENSE
+	find "${GOPATH}/bin" -type f -executable | while read line
+	do
+		vbin "${line}" docker-machine
+	done
+}
diff --git a/srcpkgs/doctl/template b/srcpkgs/doctl/template
index 8d5ad0293ff4..b04f9077a4de 100644
--- a/srcpkgs/doctl/template
+++ b/srcpkgs/doctl/template
@@ -1,6 +1,6 @@
 # Template file for 'doctl'
 pkgname=doctl
-version=1.78.0
+version=1.77.0
 revision=1
 build_style=go
 go_import_path="github.com/digitalocean/doctl/cmd/doctl"
@@ -14,4 +14,4 @@ maintainer="Benjamín Albiñana <benalb@gmail.com>"
 license="Apache-2.0"
 homepage="https://github.com/digitalocean/doctl"
 distfiles="https://github.com/digitalocean/doctl/archive/v${version}.tar.gz"
-checksum=8b2fb24f00b98db8f6a730cf8d7703b2e0b8fd0abe23cd1a64e325d4e8f49ffe
+checksum=56514dd2d50d74703aef2c184127804e1b08ff2216130125bd066255ebe3220e
diff --git a/srcpkgs/dolphin-plugins/template b/srcpkgs/dolphin-plugins/template
index b16234a22da0..b1dfd4dc672e 100644
--- a/srcpkgs/dolphin-plugins/template
+++ b/srcpkgs/dolphin-plugins/template
@@ -1,6 +1,6 @@
 # Template file for 'dolphin-plugins'
 pkgname=dolphin-plugins
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext qt5-qmake qt5-host-tools kcoreaddons kconfig"
@@ -10,4 +10,4 @@ maintainer="Domenico Panella <pandom79@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/system/org.kde.dolphin_plugins"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=2e4a2cc09caa82689b724295d5514b30f06d0f9c7fc594f3635d31217eee21c6
+checksum=81220b19a5224fe720a2c5755900519b29b625a89051fd9ce269d611b122b0ff
diff --git a/srcpkgs/dolphin/template b/srcpkgs/dolphin/template
index 133036b10ee0..dca073039742 100644
--- a/srcpkgs/dolphin/template
+++ b/srcpkgs/dolphin/template
@@ -1,6 +1,6 @@
 # Template file for 'dolphin'
 pkgname=dolphin
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later, GFDL-1.2-or-later"
 homepage="https://kde.org/applications/en/system/org.kde.dolphin"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#dolphin"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=8e573e1df98b5b8f134374da641c1f289a00d1b6aabf65ecf3b2a6a854b22a1e
+checksum=9cf51ac21ffc3d12a919e99cca80f3bb14741eed2a3af54b4499332ccd979a7b
 
 if [ "$CROSS_BUILD" ]; then
 	LDFLAGS=" -Wl,-rpath-link,../bin"
diff --git a/srcpkgs/dos2unix/template b/srcpkgs/dos2unix/template
index 8639b3b97b9a..7ae3c4a0337c 100644
--- a/srcpkgs/dos2unix/template
+++ b/srcpkgs/dos2unix/template
@@ -4,13 +4,11 @@ version=7.4.3
 revision=1
 build_style=gnu-makefile
 hostmakedepends="gettext"
-checkdepends="perl"
 short_desc="Text file format converter"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="BSD-2-Clause"
-homepage="https://waterlan.home.xs4all.nl/dos2unix.html"
-changelog="https://waterlan.home.xs4all.nl/dos2unix/NEWS.txt"
-distfiles="https://waterlan.home.xs4all.nl/${pkgname}/${pkgname}-${version}.tar.gz"
+homepage="http://waterlan.home.xs4all.nl/dos2unix.html"
+distfiles="http://waterlan.home.xs4all.nl/${pkgname}/${pkgname}-${version}.tar.gz"
 checksum=b68db41956daf933828423aa30510e00c12d29ef5916e715e8d4e694fe66ca72
 
 post_install() {
diff --git a/srcpkgs/dpkg/template b/srcpkgs/dpkg/template
index 615c4f12add6..86b653fe7e45 100644
--- a/srcpkgs/dpkg/template
+++ b/srcpkgs/dpkg/template
@@ -1,6 +1,6 @@
 # Template file for 'dpkg'
 pkgname=dpkg
-version=1.21.9
+version=1.20.9
 revision=1
 build_style=gnu-configure
 configure_args="--disable-start-stop-daemon --with-libz --with-libbz2
@@ -13,9 +13,8 @@ short_desc="Debian Package Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://packages.debian.org/dpkg"
-changelog="https://git.dpkg.org/git/dpkg/dpkg.git/plain/debian/changelog"
 distfiles="${DEBIAN_SITE}/main/d/dpkg/dpkg_${version}.tar.xz"
-checksum=a0aba375625459260cbc89933a12b3188a713c840e3aaefc14bf2d9adee19642
+checksum=5ce242830f213b5620f08e6c4183adb1ef4dc9da28d31988a27c87c71fe534ce
 
 dpkg-devel_package() {
 	short_desc+=" - development files"
diff --git a/srcpkgs/dragon-player/template b/srcpkgs/dragon-player/template
index b7a8e725b1f0..d2d506f5c336 100644
--- a/srcpkgs/dragon-player/template
+++ b/srcpkgs/dragon-player/template
@@ -1,6 +1,6 @@
 # Template file for 'dragon-player'
 pkgname=dragon-player
-version=22.04.3
+version=22.04.1
 revision=1
 wrksrc="dragon-${version}"
 build_style=cmake
@@ -13,4 +13,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/multimedia/org.kde.dragonplayer"
 distfiles="${KDE_SITE}/release-service/${version}/src/dragon-${version}.tar.xz"
-checksum=5a84d205c1acbce9f7a6a5c47f8eda3673f9b0c22785ea4749012e8e2dd40409
+checksum=37bd492b88480569a59f74e9788bf7a24cbda5c2153f33c02f8b2b6f7ca9035b
diff --git a/srcpkgs/dua-cli/template b/srcpkgs/dua-cli/template
index e1f5a167c90b..01e6bb8f26c3 100644
--- a/srcpkgs/dua-cli/template
+++ b/srcpkgs/dua-cli/template
@@ -1,6 +1,6 @@
 # Template file for 'dua-cli'
 pkgname=dua-cli
-version=2.17.8
+version=2.17.7
 revision=1
 build_style=cargo
 short_desc="Tool to conveniently learn about the disk usage of directories"
@@ -9,7 +9,7 @@ license="MIT"
 homepage="https://github.com/Byron/dua-cli"
 changelog="https://raw.githubusercontent.com/Byron/dua-cli/main/CHANGELOG.md"
 distfiles="https://github.com/Byron/dua-cli/archive/v${version}.tar.gz"
-checksum=fc4df99b4445ade9c44eb71c0a5f3f329066af867fcb509abf78dea4c49df8e2
+checksum=6ef774e96d256bc450da201f6f69b355c88a5dc0aa8d5ef21acda9394bf18482
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/duc/template b/srcpkgs/duc/template
index af2bfdbc3b23..ba43fc0c6a01 100644
--- a/srcpkgs/duc/template
+++ b/srcpkgs/duc/template
@@ -1,6 +1,6 @@
 # Template file for 'duc'
 pkgname=duc
-version=1.4.5
+version=1.4.4
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -9,6 +9,9 @@ short_desc="Library and suite of tools for inspecting disk usage"
 maintainer="mobinmob <mobinmob@disroot.org>"
 license="LGPL-3.0-only"
 homepage="https://duc.zevv.nl/"
-changelog="https://raw.githubusercontent.com/zevv/duc/master/ChangeLog"
 distfiles="https://github.com/zevv/duc/releases/download/$version/duc-$version.tar.gz"
-checksum=c69512ca85b443e42ffbb4026eedd5492307af612047afb9c469df923b468bfd
+checksum=f4e7483dbeca4e26b003548f9f850b84ce8859bba90da89c55a7a147636ba922
+
+post_extract() {
+	sed -i 's#<ncursesw/ncurses.h>#<ncurses.h>#' src/duc/cmd-ui.c
+}
diff --git a/srcpkgs/duf/template b/srcpkgs/duf/template
index 1ba1bab6aa1a..3797726fb76f 100644
--- a/srcpkgs/duf/template
+++ b/srcpkgs/duf/template
@@ -1,6 +1,6 @@
 # Template file for 'duf'
 pkgname=duf
-version=0.8.1
+version=0.6.2
 revision=1
 build_style=go
 go_ldflags="-X main.Version=$version"
@@ -10,9 +10,8 @@ maintainer="Paper <paper@tilde.institute>"
 license="MIT"
 homepage="https://github.com/muesli/duf/"
 distfiles="https://github.com/muesli/duf/archive/v$version.tar.gz"
-checksum=ebc3880540b25186ace220c09af859f867251f4ecaef435525a141d98d71a27a
+checksum=f2314d8e5e133a6ce93968b3450c1710a3e432cb4a5dfc528aa0317d968a8988
 
 post_install() {
 	vlicense LICENSE
-	vman duf.1
 }
diff --git a/srcpkgs/duff/template b/srcpkgs/duff/template
index c915c359e022..b179bf186e36 100644
--- a/srcpkgs/duff/template
+++ b/srcpkgs/duff/template
@@ -4,7 +4,7 @@ version=0.5.2
 revision=2
 build_style=gnu-configure
 short_desc="Duplicate file finder"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Oliver Kiddle <okiddle@yahoo.co.uk>"
 license="Zlib"
 homepage="http://duff.dreda.org/"
 distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
diff --git a/srcpkgs/dunst/template b/srcpkgs/dunst/template
index 789219ee6ca7..686ed171ff8c 100644
--- a/srcpkgs/dunst/template
+++ b/srcpkgs/dunst/template
@@ -1,6 +1,6 @@
 # Template file for 'dunst'
 pkgname=dunst
-version=1.9.0
+version=1.8.1
 revision=1
 build_style=gnu-makefile
 make_check_target=test
@@ -18,7 +18,7 @@ license="BSD-3-Clause"
 homepage="https://dunst-project.org"
 changelog="https://raw.githubusercontent.com/dunst-project/dunst/master/CHANGELOG.md"
 distfiles="https://github.com/dunst-project/dunst/archive/v${version}.tar.gz"
-checksum=b7b8d7d6560bb241b1e4d37eba770cdf19b9d5dbfc1d4d47572ad676f3f7c98a
+checksum=90325a4004626ce516ac7b5b0ed1aaab11c5315385d31f781d6f26064601c3a1
 
 build_options="wayland"
 build_options_default="wayland"
diff --git a/srcpkgs/easyrsa/template b/srcpkgs/easyrsa/template
index e579f511366a..b4145ca7dbae 100644
--- a/srcpkgs/easyrsa/template
+++ b/srcpkgs/easyrsa/template
@@ -1,15 +1,15 @@
 # Template file for 'easyrsa'
 pkgname=easyrsa
-version=3.1.0
-revision=1
+version=3.0.8
+revision=2
 wrksrc="EasyRSA-${version}"
 depends="openssl"
 short_desc="Simple shell based CA utility"
 maintainer="Adam Gausmann <agausmann@fastmail.com>"
-license="GPL-2.0-only, ISC"
+license="GPL-2.0-only"
 homepage="https://github.com/OpenVPN/easy-rsa"
 distfiles="https://github.com/OpenVPN/easy-rsa/releases/download/v${version}/EasyRSA-${version}.tgz"
-checksum="01b07ecb58dc003e47d4e74f9fc4da35ec6842e96cd003d66ed72a43df983659"
+checksum="cae114c212a5be4d89f2253d36c70ab94f68d295f24e8b6711c2cab0fabf7e18"
 conf_files="/etc/easyrsa/vars /etc/easyrsa/openssl-easyrsa.cnf /etc/easyrsa/x509-types/*"
 
 do_install() {
@@ -17,6 +17,4 @@ do_install() {
 	vinstall openssl-easyrsa.cnf 644 etc/easyrsa
 	vinstall vars.example 644 etc/easyrsa vars
 	vcopy x509-types etc/easyrsa
-	vlicense COPYING.md
-	vlicense mktemp.txt
 }
diff --git a/srcpkgs/eclipse/template b/srcpkgs/eclipse/template
index 9bac719e07c9..d365b6ff06e5 100644
--- a/srcpkgs/eclipse/template
+++ b/srcpkgs/eclipse/template
@@ -1,9 +1,9 @@
 # Template file for 'eclipse'
 pkgname=eclipse
-version=4.24
+version=4.23
 revision=1
 #code name of version
-_release=2022-06
+_release=2022-03
 archs="x86_64"
 wrksrc="eclipse"
 depends="openjdk11 gtk+3 webkit2gtk libXtst
@@ -19,7 +19,7 @@ _patch=R
 _edition=java
 _mirror="http://ftp-stud.fht-esslingen.de/pub/Mirrors/eclipse"
 distfiles="${_mirror}/technology/epp/downloads/release/${_release}/${_patch}/eclipse-${_edition}-${_release}-${_patch}-linux-gtk-x86_64.tar.gz"
-checksum=de5f4dc8ac87d6be77fee0d2f3cc447318fd9247551818cda80eff9cb330b60d
+checksum=2905e74afac8ecbaaf2563d4c14a1a28100a7a03cb4b73b540df3607ee5bfa6f
 python_version=2
 
 do_install() {
diff --git a/srcpkgs/efibootmgr/patches/efibootmgr_default_to_grub2.patch b/srcpkgs/efibootmgr/patches/efibootmgr_default_to_grub2.patch
index d7090f5080c8..d4d6c8784807 100644
--- a/srcpkgs/efibootmgr/patches/efibootmgr_default_to_grub2.patch
+++ b/srcpkgs/efibootmgr/patches/efibootmgr_default_to_grub2.patch
@@ -1,34 +1,20 @@
-From 2af29c3dfba668f341b007261954a829ec148f82 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= <acerqueira021@gmail.com>
-Date: Thu, 28 Jul 2022 21:42:22 +0100
-Subject: [PATCH 1/1] efibootmgr_default_to_grub2
-
----
- src/efibootmgr.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/efibootmgr.c b/src/efibootmgr.c
-index b980bcd..c9ff07b 100644
 --- a/src/efibootmgr.c
 +++ b/src/efibootmgr.c
-@@ -1412,7 +1412,7 @@ usage()
- 	printf("\t-i | --iface name     Create a netboot entry for the named interface.\n");
- 	printf("\t-I | --index number   When creating an entry, insert it in bootorder at specified position (default: 0).\n");
- 	printf("\t-l | --loader name     (Defaults to \""DEFAULT_LOADER"\").\n");
--	printf("\t-L | --label label     Boot manager display label (defaults to \"Linux\").\n");
+@@ -1239,7 +1239,7 @@ usage()
+ 	printf("\t     --ip-origin { {dhcp|static} | { static|stateless|stateful} }\n");
+ #endif
+ 	printf("\t-l | --loader name     (defaults to \""DEFAULT_LOADER"\")\n");
+-	printf("\t-L | --label label     Boot manager display label (defaults to \"Linux\")\n");
 +	printf("\t-L | --label label     Boot manager display label (defaults to \"Void Linux (GRUB2)\")\n");
- 	printf("\t-m | --mirror-below-4G t|f Mirror memory below 4GB.\n");
- 	printf("\t-M | --mirror-above-4G X Percentage memory to mirror above 4GB.\n");
- 	printf("\t-n | --bootnext XXXX   Set BootNext to XXXX (hex).\n");
-@@ -1444,7 +1444,7 @@ set_default_opts()
+ 	printf("\t-m | --mirror-below-4G t|f mirror memory below 4GB\n");
+ 	printf("\t-M | --mirror-above-4G X percentage memory to mirror above 4GB\n");
+ 	printf("\t-n | --bootnext XXXX   set BootNext to XXXX (hex)\n");
+@@ -1269,7 +1269,7 @@ set_default_opts()
  	opts.timeout         = -1;   /* Don't set it */
  	opts.edd10_devicenum = 0x80;
  	opts.loader          = DEFAULT_LOADER;
 -	opts.label           = (unsigned char *)"Linux";
 +	opts.label           = (unsigned char *)"Void Linux (GRUB2)";
  	opts.disk            = "/dev/sda";
- 	opts.part            = -1;
+ 	opts.part            = 1;
  }
--- 
-2.37.1
-
diff --git a/srcpkgs/efibootmgr/patches/efivar-efi_set_verbose.patch b/srcpkgs/efibootmgr/patches/efivar-efi_set_verbose.patch
new file mode 100644
index 000000000000..8b5eebdf8b6b
--- /dev/null
+++ b/srcpkgs/efibootmgr/patches/efivar-efi_set_verbose.patch
@@ -0,0 +1,12 @@
+--- a/src/efibootmgr.c	2019-01-16 16:38:24.694719888 +0100
++++ b/src/efibootmgr.c	2019-01-16 16:39:35.773715651 +0100
+@@ -1536,9 +1536,6 @@
+ 					       "invalid numeric value %s\n",
+ 					       optarg);
+ 			}
+-                        /* XXX efivar-36 accidentally doesn't have a public
+-                         * header for this */
+-			extern int efi_set_verbose(int verbosity, FILE *errlog);
+ 			efi_set_verbose(opts.verbose - 2, stderr);
+ 			break;
+ 		case 'V':
diff --git a/srcpkgs/efibootmgr/template b/srcpkgs/efibootmgr/template
index 2f636914a566..bd2e88bbbeac 100644
--- a/srcpkgs/efibootmgr/template
+++ b/srcpkgs/efibootmgr/template
@@ -1,15 +1,16 @@
 # Template file for 'efibootmgr'
 pkgname=efibootmgr
-version=18
-revision=1
+version=17
+revision=6
 hostmakedepends="pkg-config"
 makedepends="libefivar-devel popt-devel"
 short_desc="Tool to modify UEFI Firmware Boot Manager Variables"
-maintainer="André Cerqueira <acerqueira021@gmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
-homepage="https://github.com/rhboot/efibootmgr"
+homepage="https://github.com/rhinstaller/efibootmgr"
+distfiles="https://github.com/rhinstaller/efibootmgr/releases/download/${version}/${pkgname}-${version}.tar.bz2"
 distfiles="https://github.com/rhboot/efibootmgr/archive/${version}.tar.gz"
-checksum=442867d12f8525034a404fc8af3036dba8e1fc970998af2486c3b940dfad0874
+checksum=22a95ebe0d5c9fb2915b3a100450f8f37484d1dbb8b296f55b343cc84f10397d
 
 conf_files="/etc/default/efibootmgr-kernel-hook"
 
@@ -26,10 +27,6 @@ case "$XBPS_TARGET_MACHINE" in
 		broken="unsupported UEFI for architecture ${XBPS_TARGET_MACHINE}" ;;
 esac
 
-do_configure() {
-	sed -i 's/-Werror //' Make.defaults
-}
-
 do_build() {
 	make EXTRA_CFLAGS="$CFLAGS" ${makejobs} EFIDIR="void" EFI_LOADER="${EFI_LOADER}"
 }
diff --git a/srcpkgs/efl/template b/srcpkgs/efl/template
index e5fbd1c66315..714080ade250 100644
--- a/srcpkgs/efl/template
+++ b/srcpkgs/efl/template
@@ -28,7 +28,7 @@ makedepends="
  gettext-devel openssl-devel liblz4-devel glib-devel ibus-devel
  fontconfig-devel fribidi-devel $(vopt_if harfbuzz harfbuzz-devel)
  libjpeg-turbo-devel libpng-devel giflib-devel tiff-devel libwebp-devel
- avahi-libs-devel eudev-libudev-devel libgomp-devel
+ avahi-libs-devel eudev-libudev-devel
  libsndfile-devel libmount-devel LuaJIT-devel poppler-cpp-devel
  librsvg-devel libspectre-devel libraw-devel libopenjpeg2-devel
  libheif-devel libavif-devel
diff --git a/srcpkgs/eggdrop/update b/srcpkgs/eggdrop/update
deleted file mode 100644
index 186507dd1577..000000000000
--- a/srcpkgs/eggdrop/update
+++ /dev/null
@@ -1 +0,0 @@
-ignore=*rc*
diff --git a/srcpkgs/electron10/files/musl-patches/chromium-musl-crashpad.patch b/srcpkgs/electron10/files/musl-patches/chromium-musl-crashpad.patch
new file mode 100644
index 000000000000..70cffa3002bb
--- /dev/null
+++ b/srcpkgs/electron10/files/musl-patches/chromium-musl-crashpad.patch
@@ -0,0 +1,23 @@
+--- a/third_party/crashpad/crashpad/util/linux/ptracer.cc
++++ b/third_party/crashpad/crashpad/util/linux/ptracer.cc
+@@ -26,6 +26,7 @@
+ 
+ #if defined(ARCH_CPU_X86_FAMILY)
+ #include <asm/ldt.h>
++#include <asm/ptrace-abi.h>
+ #endif
+ 
+ namespace crashpad {
+
+--- a/third_party/crashpad/crashpad/compat/linux/sys/ptrace.h
++++ b/third_party/crashpad/crashpad/compat/linux/sys/ptrace.h
+@@ -17,7 +17,9 @@
+ 
+ #include_next <sys/ptrace.h>
+ 
++#if defined(__GLIBC__)
+ #include <sys/cdefs.h>
++#endif
+ 
+ // https://sourceware.org/bugzilla/show_bug.cgi?id=22433
+ #if !defined(PTRACE_GET_THREAD_AREA) && !defined(PT_GET_THREAD_AREA) && \
diff --git a/srcpkgs/electron10/files/musl-patches/chromium-musl-default-pthread-stacksize.patch b/srcpkgs/electron10/files/musl-patches/chromium-musl-default-pthread-stacksize.patch
new file mode 100644
index 000000000000..d0c1361b8ed1
--- /dev/null
+++ b/srcpkgs/electron10/files/musl-patches/chromium-musl-default-pthread-stacksize.patch
@@ -0,0 +1,31 @@
+diff --git a/base/threading/platform_thread_linux.cc b/base/threading/platform_thread_linux.cc
+index 095c49b..5044bb8 100644
+--- a/base/threading/platform_thread_linux.cc
++++ b/base/threading/platform_thread_linux.cc
+@@ -186,7 +186,7 @@ void TerminateOnThread() {}
+ 
+ size_t GetDefaultThreadStackSize(const pthread_attr_t& attributes) {
+ #if !defined(THREAD_SANITIZER)
+-  return 0;
++  return (1 << 23);
+ #else
+   // ThreadSanitizer bloats the stack heavily. Evidence has been that the
+   // default stack size isn't enough for some browser tests.
+diff --git a/chrome/app/shutdown_signal_handlers_posix.cc b/chrome/app/shutdown_signal_handlers_posix.cc
+index 621d441..be21106 100644
+--- a/chrome/app/shutdown_signal_handlers_posix.cc
++++ b/chrome/app/shutdown_signal_handlers_posix.cc
+@@ -187,11 +187,11 @@ void InstallShutdownSignalHandlers(
+   g_shutdown_pipe_read_fd = pipefd[0];
+   g_shutdown_pipe_write_fd = pipefd[1];
+ #if !defined(ADDRESS_SANITIZER)
+-  const size_t kShutdownDetectorThreadStackSize = PTHREAD_STACK_MIN * 2;
++  const size_t kShutdownDetectorThreadStackSize = PTHREAD_STACK_MIN * 2 *8;
+ #else
+   // ASan instrumentation bloats the stack frames, so we need to increase the
+   // stack size to avoid hitting the guard page.
+-  const size_t kShutdownDetectorThreadStackSize = PTHREAD_STACK_MIN * 4;
++  const size_t kShutdownDetectorThreadStackSize = PTHREAD_STACK_MIN * 4 *8;
+ #endif
+   ShutdownDetector* detector = new ShutdownDetector(
+       g_shutdown_pipe_read_fd, std::move(shutdown_callback), task_runner);
diff --git a/srcpkgs/electron10/files/musl-patches/chromium-musl-sandbox.patch b/srcpkgs/electron10/files/musl-patches/chromium-musl-sandbox.patch
new file mode 100644
index 000000000000..f485f6cc75af
--- /dev/null
+++ b/srcpkgs/electron10/files/musl-patches/chromium-musl-sandbox.patch
@@ -0,0 +1,176 @@
+diff --git a/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc b/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc
+index 348ab6e..4550f9e 100644
+--- ./sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc
++++ ./sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc
+@@ -139,21 +139,11 @@ namespace sandbox {
+ // present (as in newer versions of posix_spawn).
+ ResultExpr RestrictCloneToThreadsAndEPERMFork() {
+   const Arg<unsigned long> flags(0);
+-
+-  // TODO(mdempsky): Extend DSL to support (flags & ~mask1) == mask2.
+-  const uint64_t kAndroidCloneMask = CLONE_VM | CLONE_FS | CLONE_FILES |
+-                                     CLONE_SIGHAND | CLONE_THREAD |
+-                                     CLONE_SYSVSEM;
+-  const uint64_t kObsoleteAndroidCloneMask = kAndroidCloneMask | CLONE_DETACHED;
+-
+-  const uint64_t kGlibcPthreadFlags =
+-      CLONE_VM | CLONE_FS | CLONE_FILES | CLONE_SIGHAND | CLONE_THREAD |
+-      CLONE_SYSVSEM | CLONE_SETTLS | CLONE_PARENT_SETTID | CLONE_CHILD_CLEARTID;
+-  const BoolExpr glibc_test = flags == kGlibcPthreadFlags;
+-
+-  const BoolExpr android_test =
+-      AnyOf(flags == kAndroidCloneMask, flags == kObsoleteAndroidCloneMask,
+-            flags == kGlibcPthreadFlags);
++  const int required = CLONE_VM | CLONE_FS | CLONE_FILES | CLONE_SIGHAND |
++                       CLONE_THREAD | CLONE_SYSVSEM;
++  const int safe = CLONE_SETTLS | CLONE_PARENT_SETTID | CLONE_CHILD_CLEARTID |
++                   CLONE_DETACHED;
++  const BoolExpr thread_clone_ok = (flags&~safe)==required;
+ 
+   // The following two flags are the two important flags in any vfork-emulating
+   // clone call. EPERM any clone call that contains both of them.
+@@ -163,7 +153,7 @@ ResultExpr RestrictCloneToThreadsAndEPERMFork() {
+       AnyOf((flags & (CLONE_VM | CLONE_THREAD)) == 0,
+             (flags & kImportantCloneVforkFlags) == kImportantCloneVforkFlags);
+ 
+-  return If(IsAndroid() ? android_test : glibc_test, Allow())
++  return If(thread_clone_ok, Allow())
+       .ElseIf(is_fork_or_clone_vfork, Error(EPERM))
+       .Else(CrashSIGSYSClone());
+ }
+diff --git a/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc b/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
+index 7dbcc87..589262f 100644
+--- ./sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
++++ ./sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
+@@ -391,6 +391,7 @@ bool SyscallSets::IsAllowedProcessStartOrDeath(int sysno) {
+ #if defined(__i386__)
+     case __NR_waitpid:
+ #endif
++    case __NR_set_tid_address:
+       return true;
+     case __NR_clone:  // Should be parameter-restricted.
+     case __NR_setns:  // Privileged.
+@@ -403,7 +404,6 @@ bool SyscallSets::IsAllowedProcessStartOrDeath(int sysno) {
+ #if defined(__i386__) || defined(__x86_64__) || defined(__mips__)
+     case __NR_set_thread_area:
+ #endif
+-    case __NR_set_tid_address:
+     case __NR_unshare:
+ #if !defined(__mips__) && !defined(__aarch64__)
+     case __NR_vfork:
+@@ -513,6 +513,8 @@ bool SyscallSets::IsAllowedAddressSpaceAccess(int sysno) {
+     case __NR_mlock:
+     case __NR_munlock:
+     case __NR_munmap:
++    case __NR_mremap:
++    case __NR_membarrier:
+       return true;
+     case __NR_madvise:
+     case __NR_mincore:
+@@ -530,7 +532,6 @@ bool SyscallSets::IsAllowedAddressSpaceAccess(int sysno) {
+     case __NR_modify_ldt:
+ #endif
+     case __NR_mprotect:
+-    case __NR_mremap:
+     case __NR_msync:
+     case __NR_munlockall:
+     case __NR_readahead:
+diff --git a/sandbox/linux/system_headers/arm64_linux_syscalls.h b/sandbox/linux/system_headers/arm64_linux_syscalls.h
+index 59d0eab..7ae7002 100644
+--- ./sandbox/linux/system_headers/arm64_linux_syscalls.h
++++ ./sandbox/linux/system_headers/arm64_linux_syscalls.h
+@@ -1063,4 +1063,8 @@
+ #define __NR_memfd_create 279
+ #endif
+ 
++#if !defined(__NR_membarrier)
++#define __NR_membarrier 283
++#endif
++
+ #endif  // SANDBOX_LINUX_SYSTEM_HEADERS_ARM64_LINUX_SYSCALLS_H_
+diff --git a/sandbox/linux/system_headers/arm_linux_syscalls.h b/sandbox/linux/system_headers/arm_linux_syscalls.h
+index 1addd53..7843b5e 100644
+--- ./sandbox/linux/system_headers/arm_linux_syscalls.h
++++ ./sandbox/linux/system_headers/arm_linux_syscalls.h
+@@ -1385,6 +1385,10 @@
+ #define __NR_memfd_create (__NR_SYSCALL_BASE+385)
+ #endif
+ 
++#if !defined(__NR_membarrier)
++#define __NR_membarrier (__NR_SYSCALL_BASE+389)
++#endif
++
+ // ARM private syscalls.
+ #if !defined(__ARM_NR_BASE)
+ #define __ARM_NR_BASE (__NR_SYSCALL_BASE + 0xF0000)
+diff --git a/sandbox/linux/system_headers/mips64_linux_syscalls.h b/sandbox/linux/system_headers/mips64_linux_syscalls.h
+index ec75815..612fcfa 100644
+--- ./sandbox/linux/system_headers/mips64_linux_syscalls.h
++++ ./sandbox/linux/system_headers/mips64_linux_syscalls.h
+@@ -1271,4 +1271,8 @@
+ #define __NR_memfd_create (__NR_Linux + 314)
+ #endif
+ 
++#if !defined(__NR_membarrier)
++#define __NR_membarrier (__NR_Linux + 318)
++#endif
++
+ #endif  // SANDBOX_LINUX_SYSTEM_HEADERS_MIPS64_LINUX_SYSCALLS_H_
+diff --git a/sandbox/linux/system_headers/mips_linux_syscalls.h b/sandbox/linux/system_headers/mips_linux_syscalls.h
+index ddbf97f..1742acd 100644
+--- ./sandbox/linux/system_headers/mips_linux_syscalls.h
++++ ./sandbox/linux/system_headers/mips_linux_syscalls.h
+@@ -1433,4 +1433,8 @@
+ #define __NR_memfd_create (__NR_Linux + 354)
+ #endif
+ 
++#if !defined(__NR_membarrier)
++#define __NR_membarrier (__NR_Linux + 358)
++#endif
++
+ #endif  // SANDBOX_LINUX_SYSTEM_HEADERS_MIPS_LINUX_SYSCALLS_H_
+diff --git a/sandbox/linux/system_headers/x86_32_linux_syscalls.h b/sandbox/linux/system_headers/x86_32_linux_syscalls.h
+index a6afc62..7ed0a3b 100644
+--- ./sandbox/linux/system_headers/x86_32_linux_syscalls.h
++++ ./sandbox/linux/system_headers/x86_32_linux_syscalls.h
+@@ -1422,5 +1422,9 @@
+ #define __NR_memfd_create 356
+ #endif
+ 
++#if !defined(__NR_membarrier)
++#define __NR_membarrier 375
++#endif
++
+ #endif  // SANDBOX_LINUX_SYSTEM_HEADERS_X86_32_LINUX_SYSCALLS_H_
+ 
+diff --git a/sandbox/linux/system_headers/x86_64_linux_syscalls.h b/sandbox/linux/system_headers/x86_64_linux_syscalls.h
+index 349504a..ea3c7c9 100644
+--- ./sandbox/linux/system_headers/x86_64_linux_syscalls.h
++++ ./sandbox/linux/system_headers/x86_64_linux_syscalls.h
+@@ -1290,5 +1290,9 @@
+ #define __NR_memfd_create 319
+ #endif
+ 
++#if !defined(__NR_membarrier)
++#define __NR_membarrier 324
++#endif
++
+ #endif  // SANDBOX_LINUX_SYSTEM_HEADERS_X86_64_LINUX_SYSCALLS_H_
+ 
+diff --git a/services/service_manager/sandbox/linux/bpf_renderer_policy_linux.cc b/services/service_manager/sandbox/linux/bpf_renderer_policy_linux.cc
+index 017f13c..50aeec3 100644
+--- ./services/service_manager/sandbox/linux/bpf_renderer_policy_linux.cc
++++ ./services/service_manager/sandbox/linux/bpf_renderer_policy_linux.cc
+@@ -88,10 +88,10 @@ ResultExpr RendererProcessPolicy::EvaluateSyscall(int sysno) const {
+     case __NR_sysinfo:
+     case __NR_times:
+     case __NR_uname:
+-      return Allow();
+-    case __NR_sched_getaffinity:
+     case __NR_sched_getparam:
+     case __NR_sched_getscheduler:
++      return Allow();
++    case __NR_sched_getaffinity:
+     case __NR_sched_setscheduler:
+       return sandbox::RestrictSchedTarget(GetPolicyPid(), sysno);
+     case __NR_prlimit64:
diff --git a/srcpkgs/electron10/files/musl-patches/chromium-musl-string_h.patch b/srcpkgs/electron10/files/musl-patches/chromium-musl-string_h.patch
new file mode 100644
index 000000000000..e3c8a834dd07
--- /dev/null
+++ b/srcpkgs/electron10/files/musl-patches/chromium-musl-string_h.patch
@@ -0,0 +1,10 @@
+--- a/mojo/public/cpp/platform/named_platform_channel_posix.cc.orig       2020-07-19 13:26:10.696171063 -0400
++++ b/mojo/public/cpp/platform/named_platform_channel_posix.cc    2020-07-19 13:26:43.680151714 -0400
+@@ -5,6 +5,7 @@
+ #include "mojo/public/cpp/platform/named_platform_channel.h"
+ 
+ #include <errno.h>
++#include <string.h>
+ #include <sys/socket.h>
+ #include <sys/un.h>
+ #include <unistd.h>
diff --git a/srcpkgs/electron19/files/patches/chromium-fix-nasm-musl-config.patch b/srcpkgs/electron10/files/musl-patches/chromium-musl_canonicalize_file_name.patch
similarity index 56%
rename from srcpkgs/electron19/files/patches/chromium-fix-nasm-musl-config.patch
rename to srcpkgs/electron10/files/musl-patches/chromium-musl_canonicalize_file_name.patch
index 7a0337f3bf3b..05614daa7576 100644
--- a/srcpkgs/electron19/files/patches/chromium-fix-nasm-musl-config.patch
+++ b/srcpkgs/electron10/files/musl-patches/chromium-musl_canonicalize_file_name.patch
@@ -1,12 +1,13 @@
+diff --git a/third_party/nasm/config/config-linux.h b/third_party/nasm/config/config-linux.h
+index 7eb7c20..882b736 100644
 --- a/third_party/nasm/config/config-linux.h
 +++ b/third_party/nasm/config/config-linux.h
-@@ -139,7 +139,9 @@
+@@ -117,7 +117,7 @@
  #define HAVE_ACCESS 1
  
  /* Define to 1 if you have the `canonicalize_file_name' function. */
-+#ifdef __GLIBC__
- #define HAVE_CANONICALIZE_FILE_NAME 1
-+#endif
+-#define HAVE_CANONICALIZE_FILE_NAME 1
++/* #undef HAVE_CANONICALIZE_FILE_NAME */
  
  /* Define to 1 if you have the `cpu_to_le16' intrinsic function. */
  /* #undef HAVE_CPU_TO_LE16 */
diff --git a/srcpkgs/electron10/files/musl-patches/chromium-musl_cdefs.patch b/srcpkgs/electron10/files/musl-patches/chromium-musl_cdefs.patch
new file mode 100644
index 000000000000..fc7dc06ff21b
--- /dev/null
+++ b/srcpkgs/electron10/files/musl-patches/chromium-musl_cdefs.patch
@@ -0,0 +1,45 @@
+diff --git a/base/allocator/allocator_shim_internals.h b/base/allocator/allocator_shim_internal
+s.h
+index 0196f89..bb42b5d 100644
+--- a/base/allocator/allocator_shim_internals.h
++++ b/base/allocator/allocator_shim_internals.h
+@@ -7,7 +7,9 @@
+
+ #if defined(__GNUC__)
+
++#if defined(__GLIBC__)
+ #include <sys/cdefs.h>  // for __THROW
++#endif
+
+ #ifndef __THROW  // Not a glibc system
+ #ifdef _NOEXCEPT  // LLVM libc++ uses noexcept instead
+diff --git a/third_party/libsync/src/include/sync/sync.h b/third_party/libsync/src/include/sync/sync.h
+index 50ed0ac..7552a49 100644
+--- a/third_party/libsync/src/include/sync/sync.h
++++ b/third_party/libsync/src/include/sync/sync.h
+@@ -19,12 +19,13 @@
+ #ifndef __SYS_CORE_SYNC_H
+ #define __SYS_CORE_SYNC_H
+ 
+-#include <sys/cdefs.h>
+ #include <stdint.h>
+ 
+ #include <linux/types.h>
+ 
+-__BEGIN_DECLS
++#ifdef __cplusplus
++extern "C" {
++#endif /* __cplusplus */
+ 
+ struct sync_legacy_merge_data {
+  int32_t fd2;
+@@ -158,6 +159,8 @@ struct sync_pt_info *sync_pt_info(struct sync_fence_info_data *info,
+                                   struct sync_pt_info *itr);
+ void sync_fence_info_free(struct sync_fence_info_data *info);
+ 
+-__END_DECLS
++#ifdef __cplusplus
++}
++#endif /* __cplusplus */
+ 
+ #endif /* __SYS_CORE_SYNC_H */
diff --git a/srcpkgs/electron10/files/musl-patches/chromium-musl_define_temp_failure_retry.patch b/srcpkgs/electron10/files/musl-patches/chromium-musl_define_temp_failure_retry.patch
new file mode 100644
index 000000000000..61db658f849e
--- /dev/null
+++ b/srcpkgs/electron10/files/musl-patches/chromium-musl_define_temp_failure_retry.patch
@@ -0,0 +1,18 @@
+--- a/sandbox/linux/suid/sandbox.c	2019-11-19 09:28:05.000000000 +0800
++++ b/sandbox/linux/suid/sandbox.c	2020-04-24 11:50:12.719880728 +0800
+@@ -42,6 +42,15 @@
+ #define CLONE_NEWNET 0x40000000
+ #endif
+ 
++#ifndef TEMP_FAILURE_RETRY
++#define TEMP_FAILURE_RETRY(expression) \
++  (__extension__                                                             \
++    ({ long int __result;                                                    \
++       do __result = (long int) (expression);                                \
++       while (__result == -1L && errno == EINTR);                            \
++       __result; }))
++#endif
++
+ static bool DropRoot();
+ 
+ #define HANDLE_EINTR(x) TEMP_FAILURE_RETRY(x)
diff --git a/srcpkgs/electron10/files/musl-patches/chromium-musl_dns.patch b/srcpkgs/electron10/files/musl-patches/chromium-musl_dns.patch
new file mode 100644
index 000000000000..f49d8bd0afaf
--- /dev/null
+++ b/srcpkgs/electron10/files/musl-patches/chromium-musl_dns.patch
@@ -0,0 +1,61 @@
+diff --git a/net/dns/dns_config_service_posix.cc b/net/dns/dns_config_service_posix.cc
+index 2f94832..2dd1a98 100644
+--- a/net/dns/dns_config_service_posix.cc
++++ b/net/dns/dns_config_service_posix.cc
+@@ -150,7 +150,7 @@ ConfigParsePosixResult ReadDnsConfig(DnsConfig* dns_config) {
+ #if !defined(OS_ANDROID)
+   ConfigParsePosixResult result;
+ // TODO(fuchsia): Use res_ninit() when it's implemented on Fuchsia.
+-#if defined(OS_OPENBSD) || defined(OS_FUCHSIA)
++#if defined(OS_OPENBSD) || defined(OS_FUCHSIA) || (defined(OS_LINUX) && !defined(__GLIBC__))
+   // Note: res_ninit in glibc always returns 0 and sets RES_INIT.
+   // res_init behaves the same way.
+   memset(&_res, 0, sizeof(_res));
+@@ -173,7 +173,7 @@ ConfigParsePosixResult ReadDnsConfig(DnsConfig* dns_config) {
+ #else
+   res_nclose(&res);
+ #endif  // defined(OS_MACOSX) || defined(OS_FREEBSD)
+-#endif  // defined(OS_OPENBSD)
++#endif  // defined(OS_OPENBSD) || defined(OS_FUCHSIA) || (defined(OS_LINUX) && !defined(__GLIBC__))
+ 
+ #if defined(OS_MACOSX) && !defined(OS_IOS)
+   ConfigParsePosixResult error = DnsConfigWatcher::CheckDnsConfig();
+diff --git a/net/dns/dns_reloader.cc b/net/dns/dns_reloader.cc
+index 952cff4..4b366f4 100644
+--- a/net/dns/dns_reloader.cc
++++ b/net/dns/dns_reloader.cc
+@@ -4,7 +4,7 @@
+ 
+ #include "net/dns/dns_reloader.h"
+ 
+-#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_OPENBSD) && \
++#if defined(OS_POSIX) && defined(__GLIBC__) && !defined(OS_MACOSX) && !defined(OS_OPENBSD) && \
+     !defined(OS_ANDROID) && !defined(OS_FUCHSIA)
+ 
+ #include <resolv.h>
+diff --git a/net/dns/host_resolver_manager.cc b/net/dns/host_resolver_manager.cc
+index e8dea46..c86a830 100644
+--- a/net/dns/host_resolver_manager.cc
++++ b/net/dns/host_resolver_manager.cc
+@@ -2386,7 +2386,7 @@ HostResolverManager::HostResolverManager(
+   NetworkChangeNotifier::AddConnectionTypeObserver(this);
+   if (system_dns_config_notifier_)
+     system_dns_config_notifier_->AddObserver(this);
+-#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_OPENBSD) && \
++#if defined(OS_POSIX) && defined(__GLIBC__) && !defined(OS_MACOSX) && !defined(OS_OPENBSD) && \
+     !defined(OS_ANDROID)
+   EnsureDnsReloaderInit();
+ #endif
+diff --git a/net/dns/host_resolver_proc.cc b/net/dns/host_resolver_proc.cc
+index 0824540..3384978 100644
+--- a/net/dns/host_resolver_proc.cc
++++ b/net/dns/host_resolver_proc.cc
+@@ -197,7 +197,7 @@ int SystemHostResolverCall(const std::string& host,
+   base::ScopedBlockingCall scoped_blocking_call(FROM_HERE,
+                                                 base::BlockingType::WILL_BLOCK);
+ 
+-#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_OPENBSD) && \
++#if defined(OS_POSIX) && defined(__GLIBC__) && !defined(OS_MACOSX) && !defined(OS_OPENBSD) && \
+     !defined(OS_ANDROID) && !defined(OS_FUCHSIA)
+   DnsReloaderMaybeReload();
+ #endif
diff --git a/srcpkgs/electron10/files/musl-patches/chromium-musl_exeinfo.patch b/srcpkgs/electron10/files/musl-patches/chromium-musl_exeinfo.patch
new file mode 100644
index 000000000000..f1afc7c1b176
--- /dev/null
+++ b/srcpkgs/electron10/files/musl-patches/chromium-musl_exeinfo.patch
@@ -0,0 +1,96 @@
+diff --git a/base/debug/stack_trace_posix.cc b/base/debug/stack_trace_posix.cc
+index de2f356..f697c66 100644
+--- a/base/debug/stack_trace_posix.cc
++++ b/base/debug/stack_trace_posix.cc
+@@ -27,7 +27,7 @@
+ #if !defined(USE_SYMBOLIZE)
+ #include <cxxabi.h>
+ #endif
+-#if !defined(__UCLIBC__) && !defined(_AIX)
++#if defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(_AIX)
+ #include <execinfo.h>
+ #endif
+ 
+@@ -86,7 +86,7 @@ void DemangleSymbols(std::string* text) {
+   // Note: code in this function is NOT async-signal safe (std::string uses
+   // malloc internally).
+ 
+-#if !defined(__UCLIBC__) && !defined(_AIX)
++#if defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(_AIX)
+   std::string::size_type search_from = 0;
+   while (search_from < text->size()) {
+     // Look for the start of a mangled symbol, from search_from.
+@@ -121,7 +121,7 @@ void DemangleSymbols(std::string* text) {
+       search_from = mangled_start + 2;
+     }
+   }
+-#endif  // !defined(__UCLIBC__) && !defined(_AIX)
++#endif  // defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(_AIX)
+ }
+ #endif  // !defined(USE_SYMBOLIZE)
+ 
+@@ -133,7 +133,7 @@ class BacktraceOutputHandler {
+   virtual ~BacktraceOutputHandler() = default;
+ };
+ 
+-#if !defined(__UCLIBC__) && !defined(_AIX)
++#if defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(_AIX)
+ void OutputPointer(void* pointer, BacktraceOutputHandler* handler) {
+   // This should be more than enough to store a 64-bit number in hex:
+   // 16 hex digits + 1 for null-terminator.
+@@ -216,7 +216,7 @@ void ProcessBacktrace(void* const* trace,
+   }
+ #endif  // defined(USE_SYMBOLIZE)
+ }
+-#endif  // !defined(__UCLIBC__) && !defined(_AIX)
++#endif  // defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(_AIX)
+ 
+ void PrintToStderr(const char* output) {
+   // NOTE: This code MUST be async-signal safe (it's used by in-process
+@@ -828,7 +828,7 @@ size_t CollectStackTrace(void** trace, size_t count) {
+   // NOTE: This code MUST be async-signal safe (it's used by in-process
+   // stack dumping signal handler). NO malloc or stdio is allowed here.
+ 
+-#if !defined(__UCLIBC__) && !defined(_AIX)
++#if defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(_AIX)
+   // Though the backtrace API man page does not list any possible negative
+   // return values, we take no chance.
+   return base::saturated_cast<size_t>(backtrace(trace, count));
+@@ -841,13 +841,13 @@ void StackTrace::PrintWithPrefix(const char* prefix_string) const {
+ // NOTE: This code MUST be async-signal safe (it's used by in-process
+ // stack dumping signal handler). NO malloc or stdio is allowed here.
+ 
+-#if !defined(__UCLIBC__) && !defined(_AIX)
++#if defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(_AIX)
+   PrintBacktraceOutputHandler handler;
+   ProcessBacktrace(trace_, count_, prefix_string, &handler);
+ #endif
+ }
+ 
+-#if !defined(__UCLIBC__) && !defined(_AIX)
++#if defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(_AIX)
+ void StackTrace::OutputToStreamWithPrefix(std::ostream* os,
+                                           const char* prefix_string) const {
+   StreamBacktraceOutputHandler handler(os);
+diff --git a/third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h b/third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h
+index 798f150..97acc7c 100644
+--- a/third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h
++++ b/third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h
+@@ -14,7 +14,7 @@
+ #define ENABLE_CRASH_OVERRIDES 1
+ 
+ /* Define to 1 if you have the `backtrace' function. */
+-#define HAVE_BACKTRACE 1
++/* #undef HAVE_BACKTRACE */
+ 
+ /* Define to 1 if you have the <CrashReporterClient.h> header file. */
+ /* #undef HAVE_CRASHREPORTERCLIENT_H */
+@@ -55,7 +55,7 @@
+ #define HAVE_ERRNO_H 1
+ 
+ /* Define to 1 if you have the <execinfo.h> header file. */
+-#define HAVE_EXECINFO_H 1
++/* #undef HAVE_EXECINFO_H */
+ 
+ /* Define to 1 if you have the <fcntl.h> header file. */
+ #define HAVE_FCNTL_H 1
diff --git a/srcpkgs/electron19/files/patches/chromium-no-getcontext.patch b/srcpkgs/electron10/files/musl-patches/chromium-musl_getcontext.patch
similarity index 52%
rename from srcpkgs/electron19/files/patches/chromium-no-getcontext.patch
rename to srcpkgs/electron10/files/musl-patches/chromium-musl_getcontext.patch
index 2502b5a06acb..7697243a9104 100644
--- a/srcpkgs/electron19/files/patches/chromium-no-getcontext.patch
+++ b/srcpkgs/electron10/files/musl-patches/chromium-musl_getcontext.patch
@@ -1,6 +1,8 @@
---- a/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc.orig	2015-12-06 09:59:55.554536646 +0100
-+++ a/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc	2015-12-06 10:01:16.818238035 +0100
-@@ -477,7 +477,9 @@ bool ExceptionHandler::SimulateSignalDel
+diff --git a/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc b/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc
+index b895f6d..4f13352 100644
+--- a/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc
++++ b/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc
+@@ -490,7 +490,9 @@ bool ExceptionHandler::SimulateSignalDelivery(int sig) {
    siginfo.si_code = SI_USER;
    siginfo.si_pid = getpid();
    ucontext_t context;
@@ -10,18 +12,14 @@
    return HandleSignal(sig, &siginfo, &context);
  }
  
-@@ -647,9 +649,14 @@ bool ExceptionHandler::WriteMinidump() {
+@@ -675,8 +677,10 @@ bool ExceptionHandler::WriteMinidump() {
    sys_prctl(PR_SET_DUMPABLE, 1, 0, 0, 0);
  
    CrashContext context;
-+
 +#if defined(__GLIBC__)
    int getcontext_result = getcontext(&context.context);
    if (getcontext_result)
-     return false;
-+#else
-+  return false;
 +#endif
+     return false;
  
  #if defined(__i386__)
-   // In CPUFillFromUContext in minidumpwriter.cc the stack pointer is retrieved
diff --git a/srcpkgs/electron10/files/musl-patches/chromium-musl_mallinfo.patch b/srcpkgs/electron10/files/musl-patches/chromium-musl_mallinfo.patch
new file mode 100644
index 000000000000..dfe7c6595edc
--- /dev/null
+++ b/srcpkgs/electron10/files/musl-patches/chromium-musl_mallinfo.patch
@@ -0,0 +1,54 @@
+--- a/base/trace_event/malloc_dump_provider.cc.orig
++++ b/base/trace_event/malloc_dump_provider.cc
+@@ -243,7 +243,7 @@
+   allocated_objects_count = main_heap_info.block_count;
+ #elif defined(OS_FUCHSIA)
+ // TODO(fuchsia): Port, see https://crbug.com/706592.
+-#else
++#elif defined(__GLIBC__)
+   struct mallinfo info = mallinfo();
+   DCHECK_GE(info.arena + info.hblkhd, info.uordblks);
+ 
+--- a/base/process/process_metrics_posix.cc.orig	2019-10-24 11:10:48.553159245 -0400
++++ b/base/process/process_metrics_posix.cc	2019-10-24 11:14:29.025025854 -0400
+@@ -110,14 +110,14 @@
+   malloc_statistics_t stats = {0};
+   malloc_zone_statistics(nullptr, &stats);
+   return stats.size_in_use;
+-#elif defined(OS_LINUX) || defined(OS_ANDROID)
++#elif defined(__GLIBC__) || defined(OS_ANDROID)
+   struct mallinfo minfo = mallinfo();
+ #if BUILDFLAG(USE_TCMALLOC)
+   return minfo.uordblks;
+ #else
+   return minfo.hblkhd + minfo.arena;
+ #endif
+-#elif defined(OS_FUCHSIA)
++#else
+   // TODO(fuchsia): Not currently exposed. https://crbug.com/735087.
+   return 0;
+ #endif
+--- a/third_party/swiftshader/third_party/llvm-subzero/lib/Support/Unix/Process.inc
++++ b/third_party/swiftshader/third_party/llvm-subzero/lib/Support/Unix/Process.inc.orig
+@@ -84,7 +84,7 @@
+ }
+ 
+ size_t Process::GetMallocUsage() {
+-#if defined(HAVE_MALLINFO)
++#if defined(HAVE_MALLINFO) && defined(__GLIBC__)
+   struct mallinfo mi;
+   mi = ::mallinfo();
+   return mi.uordblks;
+
+--- a/third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h.orig	2019-09-30 13:03:42.556880537 -0400
++++ b/third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h	2019-09-30 13:07:27.989821227 -0400
+@@ -122,7 +122,9 @@
+ /* #undef HAVE_MALLCTL */
+ 
+ /* Define to 1 if you have the `mallinfo' function. */
++#if defined(__GLIBC__)
+ #define HAVE_MALLINFO 1
++#endif
+ 
+ /* Define to 1 if you have the <malloc.h> header file. */
+ #define HAVE_MALLOC_H 1
diff --git a/srcpkgs/electron10/files/musl-patches/chromium-musl_pread_pwrite64.patch b/srcpkgs/electron10/files/musl-patches/chromium-musl_pread_pwrite64.patch
new file mode 100644
index 000000000000..2aeaaeb7593f
--- /dev/null
+++ b/srcpkgs/electron10/files/musl-patches/chromium-musl_pread_pwrite64.patch
@@ -0,0 +1,18 @@
+diff --git a/third_party/lss/linux_syscall_support.h b/third_party/lss/linux_syscall_support.h
+index 5d9c2e8..2682349 100644
+--- a/third_party/lss/linux_syscall_support.h
++++ b/third_party/lss/linux_syscall_support.h
+@@ -166,6 +166,13 @@ extern "C" {
+ # undef __NR_waitpid
+ #endif
+ 
++#ifdef pread64
++#undef pread64
++#endif
++#ifdef pwrite64
++#undef pwrite64
++#endif
++
+ /* As glibc often provides subtly incompatible data structures (and implicit
+  * wrapper functions that convert them), we provide our own kernel data
+  * structures for use by the system calls.
diff --git a/srcpkgs/electron10/files/musl-patches/chromium-musl_push_back.patch b/srcpkgs/electron10/files/musl-patches/chromium-musl_push_back.patch
new file mode 100644
index 000000000000..cff340287da5
--- /dev/null
+++ b/srcpkgs/electron10/files/musl-patches/chromium-musl_push_back.patch
@@ -0,0 +1,13 @@
+diff --git a/net/socket/udp_socket_posix.cc b/net/socket/udp_socket_posix.cc
+index 08bf79c..3ee5353 100644
+--- a/net/socket/udp_socket_posix.cc
++++ b/net/socket/udp_socket_posix.cc
+@@ -1194,7 +1194,7 @@ SendResult UDPSocketPosixSender::InternalSendmmsgBuffers(
+     msg_iov->push_back({const_cast<char*>(buffer->data()), buffer->length()});
+   msgvec->reserve(buffers.size());
+   for (size_t j = 0; j < buffers.size(); j++)
+-    msgvec->push_back({{nullptr, 0, &msg_iov[j], 1, nullptr, 0, 0}, 0});
++    msgvec->push_back({{nullptr, 0, &msg_iov[j], 1, 0, nullptr, 0, 0, 0}, 0});
+   int result = HANDLE_EINTR(Sendmmsg(fd, &msgvec[0], buffers.size(), 0));
+   SendResult send_result(0, 0, std::move(buffers));
+   if (result < 0) {
diff --git a/srcpkgs/electron10/files/musl-patches/chromium-musl_stack_size.patch b/srcpkgs/electron10/files/musl-patches/chromium-musl_stack_size.patch
new file mode 100644
index 000000000000..cf41d27ade6e
--- /dev/null
+++ b/srcpkgs/electron10/files/musl-patches/chromium-musl_stack_size.patch
@@ -0,0 +1,41 @@
+diff --git a/third_party/blink/renderer/platform/wtf/stack_util.cc b/third_party/blink/renderer/platform/wtf/stack_util.cc
+index b242164..1a0b519 100644
+--- a/third_party/blink/renderer/platform/wtf/stack_util.cc
++++ b/third_party/blink/renderer/platform/wtf/stack_util.cc
+@@ -28,7 +28,7 @@
+ // FIXME: On Mac OSX and Linux, this method cannot estimate stack size
+ // correctly for the main thread.
+ 
+-#elif defined(__GLIBC__) || defined(OS_ANDROID) || defined(OS_FREEBSD) || \
++#elif defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_FREEBSD) || \
+     defined(OS_FUCHSIA)
+   // pthread_getattr_np() can fail if the thread is not invoked by
+   // pthread_create() (e.g., the main thread of blink_unittests).
+@@ -55,6 +55,9 @@ size_t GetUnderestimatedStackSize() {
+   pthread_attr_destroy(&attr);
+ #endif
+ 
++#if defined(OS_LINUX) && !defined(__GLIBC__)
++  return 0;
++#else
+   // Return a 512k stack size, (conservatively) assuming the following:
+   //  - that size is much lower than the pthreads default (x86 pthreads has a 2M
+   //    default.)
+@@ -62,6 +65,8 @@ size_t GetUnderestimatedStackSize() {
+   //    low as 512k.
+   //
+   return 512 * 1024;
++#endif
++
+ #elif defined(OS_MACOSX)
+   // pthread_get_stacksize_np() returns too low a value for the main thread on
+   // OSX 10.9,
+@@ -97,7 +102,7 @@ return Threading::ThreadStackSize();
+ }
+ 
+ void* GetStackStart() {
+-#if defined(__GLIBC__) || defined(OS_ANDROID) || defined(OS_FREEBSD) || \
++#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_FREEBSD) || \
+     defined(OS_FUCHSIA)
+   pthread_attr_t attr;
+   int error;
diff --git a/srcpkgs/electron10/files/musl-patches/chromium-musl_stack_trace.patch b/srcpkgs/electron10/files/musl-patches/chromium-musl_stack_trace.patch
new file mode 100644
index 000000000000..9a1f2b044583
--- /dev/null
+++ b/srcpkgs/electron10/files/musl-patches/chromium-musl_stack_trace.patch
@@ -0,0 +1,44 @@
+diff --git a/base/debug/stack_trace.cc b/base/debug/stack_trace.cc
+index d8ca822..ffe1f08 100644
+--- a/base/debug/stack_trace.cc
++++ b/base/debug/stack_trace.cc
+@@ -225,7 +225,9 @@ void StackTrace::Print() const {
+ }
+
+ void StackTrace::OutputToStream(std::ostream* os) const {
++#if defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(_AIX)
+   OutputToStreamWithPrefix(os, nullptr);
++#endif
+ }
+
+ std::string StackTrace::ToString() const {
+@@ -233,14 +233,14 @@ std::string StackTrace::ToString() const {
+ }
+ std::string StackTrace::ToStringWithPrefix(const char* prefix_string) const {
+   std::stringstream stream;
+-#if !defined(__UCLIBC__) && !defined(_AIX)
++#if defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(_AIX)
+   OutputToStreamWithPrefix(&stream, prefix_string);
+ #endif
+   return stream.str();
+ }
+ 
+ std::ostream& operator<<(std::ostream& os, const StackTrace& s) {
+-#if !defined(__UCLIBC__) & !defined(_AIX)
++#if defined(__GLIBC__) && !defined(__UCLIBC__) & !defined(_AIX)
+   s.OutputToStream(&os);
+ #else
+   os << "StackTrace::OutputToStream not implemented.";
+diff --git a/base/logging.cc b/base/logging.cc
+index 36b8bfc..dd830fe 100644
+--- a/base/logging.cc
++++ b/base/logging.cc
+@@ -607,7 +607,7 @@ LogMessage::LogMessage(const char* file, int line, LogSeverity severity,
+ LogMessage::~LogMessage() {
+   size_t stack_start = stream_.tellp();
+ #if !defined(OFFICIAL_BUILD) && !defined(OS_NACL) && !defined(__UCLIBC__) && \
+-    !defined(OS_AIX)
++    !defined(OS_AIX) && defined(__GLIBC__)
+   if (severity_ == LOG_FATAL && !base::debug::BeingDebugged()) {
+     // Include a stack trace on a fatal, unless a debugger is attached.
+     base::debug::StackTrace stack_trace;
diff --git a/srcpkgs/electron10/files/musl-patches/chromium-musl_tcp_listen.patch b/srcpkgs/electron10/files/musl-patches/chromium-musl_tcp_listen.patch
new file mode 100644
index 000000000000..fa62317b11ac
--- /dev/null
+++ b/srcpkgs/electron10/files/musl-patches/chromium-musl_tcp_listen.patch
@@ -0,0 +1,14 @@
+diff --git a/content/public/common/socket_permission_request.h b/content/public/common/socket_permission_request.h
+index 7316621..6171219 100644
+--- a/content/public/common/socket_permission_request.h
++++ b/content/public/common/socket_permission_request.h
+@@ -9,6 +9,9 @@
+ 
+ #include <string>
+ 
++#ifdef TCP_LISTEN
++#undef TCP_LISTEN
++#endif
+ 
+ namespace content {
+ 
diff --git a/srcpkgs/electron19/files/musl-patches/chromium-xxx-musl-ppc64le-support.patch b/srcpkgs/electron10/files/musl-patches/chromium-musl_xxx-ppc64le-support.patch
similarity index 75%
rename from srcpkgs/electron19/files/musl-patches/chromium-xxx-musl-ppc64le-support.patch
rename to srcpkgs/electron10/files/musl-patches/chromium-musl_xxx-ppc64le-support.patch
index c893d9b078fb..a7d660feb023 100644
--- a/srcpkgs/electron19/files/musl-patches/chromium-xxx-musl-ppc64le-support.patch
+++ b/srcpkgs/electron10/files/musl-patches/chromium-musl_xxx-ppc64le-support.patch
@@ -1,7 +1,7 @@
 diff --git sandbox/linux/bpf_dsl/seccomp_macros.h sandbox/linux/bpf_dsl/seccomp_macros.h
 index a6aec544e..2a4a7f1bc 100644
---- sandbox/linux/bpf_dsl/seccomp_macros.h
-+++ sandbox/linux/bpf_dsl/seccomp_macros.h
+--- a/sandbox/linux/bpf_dsl/seccomp_macros.h
++++ b/sandbox/linux/bpf_dsl/seccomp_macros.h
 @@ -16,7 +16,7 @@
  #if defined(__mips__)
  // sys/user.h in eglibc misses size_t definition
@@ -27,8 +27,8 @@ index a6aec544e..2a4a7f1bc 100644
  #define SECCOMP_PARM3(_ctx) SECCOMP_REG(_ctx, 5)
 diff --git sandbox/linux/seccomp-bpf/syscall.cc sandbox/linux/seccomp-bpf/syscall.cc
 index d53a7ff56..c290f0e92 100644
---- sandbox/linux/seccomp-bpf/syscall.cc
-+++ sandbox/linux/seccomp-bpf/syscall.cc
+--- a/sandbox/linux/seccomp-bpf/syscall.cc
++++ b/sandbox/linux/seccomp-bpf/syscall.cc
 @@ -499,9 +499,9 @@ void Syscall::PutValueInUcontext(intptr_t ret_val, ucontext_t* ctx) {
    // Same as MIPS, need to invert ret and set error register (cr0.SO)
    if (ret_val <= -1 && ret_val >= -4095) {
@@ -41,32 +41,23 @@ index d53a7ff56..c290f0e92 100644
    }
  #endif
    SECCOMP_RESULT(ctx) = static_cast<greg_t>(ret_val);
---- third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.h.orig
-+++ third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.h
+diff --git third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.h third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.h
+index cdce9bf8..73d77dda 100644
+--- a/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.h
++++ b/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.h
 @@ -46,7 +46,7 @@
  
  // The following platforms have an implementation of a hardware counter.
  #if defined(__i386__) || defined(__x86_64__) || defined(__aarch64__) || \
--    defined(__powerpc__) || defined(__ppc__) || defined(__riscv) ||     \
-+    ((defined(__powerpc__) || defined(__ppc__)) && defined(__GLIBC__)) || defined(__riscv) ||     \
-     defined(_M_IX86) || (defined(_M_X64) && !defined(_M_ARM64EC))
+-  defined(__powerpc__) || defined(__ppc__) || \
++  ((defined(__powerpc__) || defined(__ppc__)) && defined(__GLIBC__)) || \
+   defined(_M_IX86) || defined(_M_X64)
  #define ABSL_HAVE_UNSCALED_CYCLECLOCK_IMPLEMENTATION 1
  #else
---- third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h
-+++ third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h
-@@ -64,7 +64,7 @@
- #elif defined(__i386__) || defined(__x86_64__)
- #define ABSL_STACKTRACE_INL_HEADER \
-   "absl/debugging/internal/stacktrace_x86-inl.inc"
--#elif defined(__ppc__) || defined(__PPC__)
-+#elif (defined(__ppc__) || defined(__PPC__)) && defined(__GLIBC__)
- #define ABSL_STACKTRACE_INL_HEADER \
-   "absl/debugging/internal/stacktrace_powerpc-inl.inc"
- #elif defined(__aarch64__)
 diff --git third_party/breakpad/BUILD.gn third_party/breakpad/BUILD.gn
 index f9a60e37..25f3a0b7 100644
---- third_party/breakpad/BUILD.gn
-+++ third_party/breakpad/BUILD.gn
+--- a/third_party/breakpad/BUILD.gn
++++ b/third_party/breakpad/BUILD.gn
 @@ -637,6 +637,7 @@ if (is_linux || is_android) {
  
      if (current_cpu == "ppc64") {
@@ -77,8 +68,8 @@ index f9a60e37..25f3a0b7 100644
              "breakpad/src/common/linux/breakpad_getcontext.S"
 diff --git third_party/breakpad/breakpad/src/client/linux/dump_writer_common/thread_info.cc third_party/breakpad/breakpad/src/client/linux/dump_writer_common/thread_info.cc
 index 03afec7a..0264ecf1 100644
---- third_party/breakpad/breakpad/src/client/linux/dump_writer_common/thread_info.cc
-+++ third_party/breakpad/breakpad/src/client/linux/dump_writer_common/thread_info.cc
+--- a/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/thread_info.cc
++++ b/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/thread_info.cc
 @@ -273,6 +273,9 @@ void ThreadInfo::FillCPUContext(RawContextCPU* out) const {
  
  #elif defined(__powerpc64__)
@@ -103,8 +94,8 @@ index 03afec7a..0264ecf1 100644
          out->vector_save.save_vr[i] = \
 diff --git third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc
 index 1090470f..e580233d 100644
---- third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc
-+++ third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc
+--- a/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc
++++ b/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc
 @@ -257,6 +257,9 @@ void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext_t *uc) {
  
  #elif defined(__powerpc64__)
@@ -129,8 +120,8 @@ index 1090470f..e580233d 100644
          out->vector_save.save_vr[i] =
 diff --git third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc
 index 5a7ab50c..ee8b858c 100644
---- third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc
-+++ third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc
+--- a/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc
++++ b/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc
 @@ -105,6 +105,11 @@
  #define PR_SET_PTRACER 0x59616d61
  #endif
@@ -145,8 +136,8 @@ index 5a7ab50c..ee8b858c 100644
  namespace {
 diff --git third_party/crashpad/crashpad/snapshot/linux/signal_context.h third_party/crashpad/crashpad/snapshot/linux/signal_context.h
 index 8e335a09..b2a0f155 100644
---- third_party/crashpad/crashpad/snapshot/linux/signal_context.h
-+++ third_party/crashpad/crashpad/snapshot/linux/signal_context.h
+--- a/third_party/crashpad/crashpad/snapshot/linux/signal_context.h
++++ b/third_party/crashpad/crashpad/snapshot/linux/signal_context.h
 @@ -469,7 +469,7 @@ struct MContext64 {
    SignalThreadContext64 gp_regs;
    SignalFloatContext64  fp_regs;
@@ -158,8 +149,8 @@ index 8e335a09..b2a0f155 100644
  struct ContextTraits64 : public Traits64 {
 diff --git third_party/crashpad/crashpad/util/linux/thread_info.h third_party/crashpad/crashpad/util/linux/thread_info.h
 index dea0d1f3..b203e5b2 100644
---- third_party/crashpad/crashpad/util/linux/thread_info.h
-+++ third_party/crashpad/crashpad/util/linux/thread_info.h
+--- a/third_party/crashpad/crashpad/util/linux/thread_info.h
++++ b/third_party/crashpad/crashpad/util/linux/thread_info.h
 @@ -30,6 +30,7 @@
  
  #if defined(ARCH_CPU_PPC64_FAMILY)
@@ -170,8 +161,8 @@ index dea0d1f3..b203e5b2 100644
  namespace crashpad {
 diff --git third_party/lss/linux_syscall_support.h third_party/lss/linux_syscall_support.h
 index 9955ce44..4c1cc488 100644
---- third_party/lss/linux_syscall_support.h
-+++ third_party/lss/linux_syscall_support.h
+--- a/third_party/lss/linux_syscall_support.h
++++ b/third_party/lss/linux_syscall_support.h
 @@ -4216,9 +4216,13 @@ struct kernel_statfs {
      }
    #endif
diff --git a/srcpkgs/electron10/files/patches/chromium-83-gcc-10.patch b/srcpkgs/electron10/files/patches/chromium-83-gcc-10.patch
new file mode 100644
index 000000000000..974b49cde703
--- /dev/null
+++ b/srcpkgs/electron10/files/patches/chromium-83-gcc-10.patch
@@ -0,0 +1,64 @@
+From e473f41284ccc8fa4bc4622d087194b18a1ec23a Mon Sep 17 00:00:00 2001
+From: Stephan Hartmann <stha09@googlemail.com>
+Date: Tue, 7 Apr 2020 16:37:10 +0000
+Subject: [PATCH] GCC: fix includes for gcc-10
+
+---
+ chrome/browser/search/background/ntp_backgrounds.h              | 1 +
+ third_party/webrtc/call/rtx_receive_stream.h                    | 1 +
+ .../webrtc/modules/audio_processing/aec3/clockdrift_detector.h  | 1 +
+ ui/gfx/linux/drm_util_linux.h                                   | 2 ++
+ 5 files changed, 6 insertions(+)
+
+diff --git a/chrome/browser/search/background/ntp_backgrounds.h b/chrome/browser/search/background/ntp_backgrounds.h
+index 7afc0a2..ea5818e 100644
+--- a/chrome/browser/search/background/ntp_backgrounds.h
++++ b/chrome/browser/search/background/ntp_backgrounds.h
+@@ -6,6 +6,7 @@
+ #define CHROME_BROWSER_SEARCH_BACKGROUND_NTP_BACKGROUNDS_H_
+ 
+ #include <array>
++#include <cstddef>
+ 
+ class GURL;
+ 
+diff --git a/third_party/webrtc/call/rtx_receive_stream.h b/third_party/webrtc/call/rtx_receive_stream.h
+index 8ffa440..113a816 100644
+--- a/third_party/webrtc/call/rtx_receive_stream.h
++++ b/third_party/webrtc/call/rtx_receive_stream.h
+@@ -12,6 +12,7 @@
+ #define CALL_RTX_RECEIVE_STREAM_H_
+ 
+ #include <map>
++#include <cstdint>
+ 
+ #include "call/rtp_packet_sink_interface.h"
+ 
+diff --git a/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.h b/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.h
+index 22528c9..69e624e 100644
+--- a/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.h
++++ b/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.h
+@@ -12,6 +12,7 @@
+ #define MODULES_AUDIO_PROCESSING_AEC3_CLOCKDRIFT_DETECTOR_H_
+ 
+ #include <array>
++#include <cstddef>
+ 
+ namespace webrtc {
+ 
+diff --git a/ui/gfx/linux/drm_util_linux.h b/ui/gfx/linux/drm_util_linux.h
+index 86ff2eb..990f12c 100644
+--- a/ui/gfx/linux/drm_util_linux.h
++++ b/ui/gfx/linux/drm_util_linux.h
+@@ -7,6 +7,8 @@
+ 
+ #include "ui/gfx/buffer_types.h"
+ 
++#include <cstdint>
++
+ namespace ui {
+ 
+ int GetFourCCFormatFromBufferFormat(gfx::BufferFormat format);
+-- 
+2.24.1
+
diff --git a/srcpkgs/electron10/files/patches/chromium-chromium_atk_optional.patch.patch b/srcpkgs/electron10/files/patches/chromium-chromium_atk_optional.patch.patch
new file mode 100644
index 000000000000..667b4a7a00c5
--- /dev/null
+++ b/srcpkgs/electron10/files/patches/chromium-chromium_atk_optional.patch.patch
@@ -0,0 +1,15 @@
+--- a/build/config/ui.gni	2020-06-25 00:39:28.000000000 +0200
++++ -	2020-08-22 18:01:01.182749726 +0200
+@@ -47,8 +47,10 @@
+ # Make sure glib is not used if building for ChromeOS/Chromecast
+ assert(!use_glib || (is_linux && !is_chromeos && !is_chromecast))
+ 
+-# Whether to use atk, the Accessibility ToolKit library
+-use_atk = is_desktop_linux && !is_chromecast && use_glib
++declare_args() {
++  # Whether to use atk, the Accessibility ToolKit library
++  use_atk = is_desktop_linux && !is_chromecast && use_glib
++}
+ # =============================================
+ #   PLEASE DO NOT ADD MORE FLAGS TO THIS FILE
+ # =============================================
diff --git a/srcpkgs/electron10/files/patches/chromium-clang-12.patch b/srcpkgs/electron10/files/patches/chromium-clang-12.patch
new file mode 100644
index 000000000000..54b10751c430
--- /dev/null
+++ b/srcpkgs/electron10/files/patches/chromium-clang-12.patch
@@ -0,0 +1,16 @@
+--- a/third_party/blink/renderer/platform/disk_data_allocator.h	2020-09-21 20:39:25.000000000 +0200
++++ -	2021-05-24 22:03:47.238393816 +0200
+@@ -36,12 +36,12 @@
+    public:
+     int64_t start_offset() const { return start_offset_; }
+     size_t size() const { return size_; }
+-    Metadata(Metadata&& other) = delete;
+ 
+    private:
+     Metadata(int64_t start_offset, size_t size)
+         : start_offset_(start_offset), size_(size) {}
+     Metadata(const Metadata& other) = default;
++    Metadata(Metadata&& other) = default;
+     Metadata& operator=(const Metadata& other) = default;
+ 
+     int64_t start_offset_;
diff --git a/srcpkgs/electron10/files/patches/chromium-ffmpeg-4.3.patch b/srcpkgs/electron10/files/patches/chromium-ffmpeg-4.3.patch
new file mode 100644
index 000000000000..6abb886ab990
--- /dev/null
+++ b/srcpkgs/electron10/files/patches/chromium-ffmpeg-4.3.patch
@@ -0,0 +1,21 @@
+diff --git a/media/base/media.cc b/media/base/media.cc
+index c282ee49a03..a298b40c79b 100644
+--- a/media/base/media.cc
++++ b/media/base/media.cc
+@@ -14,6 +14,7 @@
+ #include "third_party/libyuv/include/libyuv.h"
+ 
+ #if BUILDFLAG(ENABLE_FFMPEG)
++#include <limits>
+ #include "third_party/ffmpeg/ffmpeg_features.h"  // nogncheck
+ extern "C" {
+ #include <libavutil/cpu.h>
+@@ -41,7 +42,7 @@ class MediaInitializer {
+ 
+ #if BUILDFLAG(USE_ALLOCATOR_SHIM)
+     // Remove allocation limit from ffmpeg, so calls go down to shim layer.
+-    av_max_alloc(0);
++    av_max_alloc(std::numeric_limits<size_t>::max());
+ #endif  // BUILDFLAG(USE_ALLOCATOR_SHIM)
+ 
+ #endif  // BUILDFLAG(ENABLE_FFMPEG)
diff --git a/srcpkgs/electron10/files/patches/chromium-gcc-shared.patch b/srcpkgs/electron10/files/patches/chromium-gcc-shared.patch
new file mode 100644
index 000000000000..098b68322422
--- /dev/null
+++ b/srcpkgs/electron10/files/patches/chromium-gcc-shared.patch
@@ -0,0 +1,20 @@
+--- a/build/toolchain/gcc_toolchain.gni	2019-11-19 02:27:43.000000000 +0100
++++ -	2020-07-21 00:59:09.201421469 +0200
+@@ -371,7 +371,7 @@
+       # .TOC file, overwrite it, otherwise, don't change it.
+       tocfile = sofile + ".TOC"
+ 
+-      link_command = "$ld -shared -Wl,-soname=\"$soname\" {{ldflags}}${extra_ldflags} -o \"$unstripped_sofile\" @\"$rspfile\""
++      link_command = "$ld -shared -Wl,-soname=\"$soname\" {{ldflags}}${extra_ldflags} -o \"$unstripped_sofile\" -shared @\"$rspfile\""
+ 
+       # Generate a map file to be used for binary size analysis.
+       # Map file adds ~10% to the link time on a z620.
+@@ -450,7 +450,7 @@
+         unstripped_sofile = sofile
+       }
+ 
+-      command = "$ld -shared {{ldflags}}${extra_ldflags} -o \"$unstripped_sofile\" -Wl,-soname=\"$soname\" @\"$rspfile\""
++      command = "$ld -shared {{ldflags}}${extra_ldflags} -o \"$unstripped_sofile\" -Wl,-soname=\"$soname\" -shared @\"$rspfile\""
+ 
+       if (defined(invoker.strip)) {
+         strip_command = "${invoker.strip} -o \"$sofile\" \"$unstripped_sofile\""
diff --git a/srcpkgs/electron10/files/patches/chromium-harfbuzz-3.0.0.patch b/srcpkgs/electron10/files/patches/chromium-harfbuzz-3.0.0.patch
new file mode 100644
index 000000000000..c7724336bfba
--- /dev/null
+++ b/srcpkgs/electron10/files/patches/chromium-harfbuzz-3.0.0.patch
@@ -0,0 +1,20 @@
+# https://github.com/chromium/chromium/commit/b289f6f3fcbc
+
+diff --git a/components/paint_preview/common/subset_font.cc b/components/paint_preview/common/subset_font.cc
+index 8ff0540d9a..20a7d37474 100644
+--- a/components/paint_preview/common/subset_font.cc
++++ b/components/paint_preview/common/subset_font.cc
+@@ -72,9 +72,11 @@ sk_sp<SkData> SubsetFont(SkTypeface* typeface, const GlyphUsage& usage) {
+   hb_set_t* glyphs =
+       hb_subset_input_glyph_set(input.get());  // Owned by |input|.
+   usage.ForEach(base::BindRepeating(&AddGlyphs, base::Unretained(glyphs)));
+-  hb_subset_input_set_retain_gids(input.get(), true);
++  hb_subset_input_set_flags(input.get(), HB_SUBSET_FLAGS_RETAIN_GIDS);
+ 
+-  HbScoped<hb_face_t> subset_face(hb_subset(face.get(), input.get()));
++  HbScoped<hb_face_t> subset_face(hb_subset_or_fail(face.get(), input.get()));
++  if (!subset_face)
++    return nullptr;
+   HbScoped<hb_blob_t> subset_blob(hb_face_reference_blob(subset_face.get()));
+   if (!subset_blob)
+     return nullptr;
diff --git a/srcpkgs/electron10/files/patches/chromium-libc_malloc.patch b/srcpkgs/electron10/files/patches/chromium-libc_malloc.patch
new file mode 100644
index 000000000000..a5720b93ce7c
--- /dev/null
+++ b/srcpkgs/electron10/files/patches/chromium-libc_malloc.patch
@@ -0,0 +1,24 @@
+--- a/base/process/memory_linux.cc	2020-09-21 20:39:01.000000000 +0200
++++ -	2020-10-02 20:23:17.972108815 +0200
+@@ -23,6 +23,12 @@
+ #include "third_party/tcmalloc/chromium/src/gperftools/tcmalloc.h"
+ #endif
+ 
++#if defined(LIBC_GLIBC)
++extern "C" {
++extern void *__libc_malloc(size_t size);
++}
++#endif
++
+ namespace base {
+ 
+ size_t g_oom_size = 0U;
+@@ -135,7 +141,7 @@
+     (!defined(LIBC_GLIBC) && !BUILDFLAG(USE_TCMALLOC))
+   *result = malloc(size);
+ #elif defined(LIBC_GLIBC) && !BUILDFLAG(USE_TCMALLOC)
+-  *result = __libc_malloc(size);
++  *result = ::__libc_malloc(size);
+ #elif BUILDFLAG(USE_TCMALLOC)
+   *result = tc_malloc_skip_new_handler(size);
+ #endif
diff --git a/srcpkgs/electron10/files/patches/chromium-skia-harfbuzz-3.0.0.patch b/srcpkgs/electron10/files/patches/chromium-skia-harfbuzz-3.0.0.patch
new file mode 100644
index 000000000000..f47af201b6e4
--- /dev/null
+++ b/srcpkgs/electron10/files/patches/chromium-skia-harfbuzz-3.0.0.patch
@@ -0,0 +1,100 @@
+# Minimal diff for harfbuzz 3.0.0 support; based on:
+# https://github.com/google/skia/commit/66684b17b382
+# https://github.com/google/skia/commit/51d83abcd24a
+
+diff --git a/gn/skia.gni b/gn/skia.gni
+index d98fdc19ee..199335d5c4 100644
+--- a/third_party/skia/gn/skia.gni
++++ b/third_party/skia/gn/skia.gni
+@@ -34,8 +34,6 @@ declare_args() {
+   skia_include_multiframe_procs = false
+   skia_lex = false
+   skia_libgifcodec_path = "third_party/externals/libgifcodec"
+-  skia_pdf_subset_harfbuzz =
+-      false  # TODO: set skia_pdf_subset_harfbuzz to skia_use_harfbuzz.
+   skia_qt_path = getenv("QT_PATH")
+   skia_skqp_global_error_tolerance = 0
+   skia_tools_require_resources = false
+@@ -99,6 +97,10 @@ declare_args() {
+   skia_use_libfuzzer_defaults = true
+ }
+ 
++declare_args() {
++  skia_pdf_subset_harfbuzz = skia_use_harfbuzz
++}
++
+ declare_args() {
+   skia_compile_sksl_tests = skia_compile_processors
+   skia_enable_fontmgr_android = skia_use_expat && skia_use_freetype
+diff --git a/src/pdf/SkPDFSubsetFont.cpp b/src/pdf/SkPDFSubsetFont.cpp
+index 81c37eef3a..2340a7937b 100644
+--- a/third_party/skia/src/pdf/SkPDFSubsetFont.cpp
++++ b/third_party/skia/src/pdf/SkPDFSubsetFont.cpp
+@@ -49,6 +49,37 @@ static sk_sp<SkData> to_data(HBBlob blob) {
+                                 blob.release());
+ }
+ 
++template<typename...> using void_t = void;
++template<typename T, typename = void>
++struct SkPDFHarfBuzzSubset {
++    // This is the HarfBuzz 3.0 interface.
++    // hb_subset_flags_t does not exist in 2.0. It isn't dependent on T, so inline the value of
++    // HB_SUBSET_FLAGS_RETAIN_GIDS until 2.0 is no longer supported.
++    static HBFace Make(T input, hb_face_t* face) {
++        // TODO: When possible, check if a font is 'tricky' with FT_IS_TRICKY.
++        // If it isn't known if a font is 'tricky', retain the hints.
++        hb_subset_input_set_flags(input, 2/*HB_SUBSET_FLAGS_RETAIN_GIDS*/);
++        return HBFace(hb_subset_or_fail(face, input));
++    }
++};
++template<typename T>
++struct SkPDFHarfBuzzSubset<T, void_t<
++    decltype(hb_subset_input_set_retain_gids(std::declval<T>(), std::declval<bool>())),
++    decltype(hb_subset_input_set_drop_hints(std::declval<T>(), std::declval<bool>())),
++    decltype(hb_subset(std::declval<hb_face_t*>(), std::declval<T>()))
++    >>
++{
++    // This is the HarfBuzz 2.0 (non-public) interface, used if it exists.
++    // This code should be removed as soon as all users are migrated to the newer API.
++    static HBFace Make(T input, hb_face_t* face) {
++        hb_subset_input_set_retain_gids(input, true);
++        // TODO: When possible, check if a font is 'tricky' with FT_IS_TRICKY.
++        // If it isn't known if a font is 'tricky', retain the hints.
++        hb_subset_input_set_drop_hints(input, false);
++        return HBFace(hb_subset(face, input));
++    }
++};
++
+ static sk_sp<SkData> subset_harfbuzz(sk_sp<SkData> fontData,
+                                      const SkPDFGlyphUse& glyphUsage,
+                                      int ttcIndex) {
+@@ -71,11 +102,10 @@ static sk_sp<SkData> subset_harfbuzz(sk_sp<SkData> fontData,
+     hb_set_t* glyphs = hb_subset_input_glyph_set(input.get());
+     glyphUsage.getSetValues([&glyphs](unsigned gid) { hb_set_add(glyphs, gid);});
+ 
+-    hb_subset_input_set_retain_gids(input.get(), true);
+-    // TODO: When possible, check if a font is 'tricky' with FT_IS_TRICKY.
+-    // If it isn't known if a font is 'tricky', retain the hints.
+-    hb_subset_input_set_drop_hints(input.get(), false);
+-    HBFace subset(hb_subset(face.get(), input.get()));
++    HBFace subset = SkPDFHarfBuzzSubset<hb_subset_input_t*>::Make(input.get(), face.get());
++    if (!subset) {
++        return nullptr;
++    }
+     HBBlob result(hb_face_reference_blob(subset.get()));
+     return to_data(std::move(result));
+ }
+diff --git a/third_party/harfbuzz/BUILD.gn b/third_party/harfbuzz/BUILD.gn
+index 173830de62..4156607ef9 100644
+--- a/third_party/skia/third_party/harfbuzz/BUILD.gn
++++ b/third_party/skia/third_party/harfbuzz/BUILD.gn
+@@ -14,6 +14,9 @@ if (skia_use_system_harfbuzz) {
+       "harfbuzz",
+       "harfbuzz-icu",
+     ]
++    if (skia_pdf_subset_harfbuzz) {
++      libs += [ "harfbuzz-subset" ]
++    }
+   }
+ } else {
+   third_party("harfbuzz") {
diff --git a/srcpkgs/electron10/files/patches/chromium-skia-harmony.patch b/srcpkgs/electron10/files/patches/chromium-skia-harmony.patch
new file mode 100644
index 000000000000..1cb8aebf240d
--- /dev/null
+++ b/srcpkgs/electron10/files/patches/chromium-skia-harmony.patch
@@ -0,0 +1,14 @@
+--- a/third_party/skia/src/ports/SkFontHost_FreeType.cpp.orig	2019-07-19 11:08:34.770972665 +0000
++++ b/third_party/skia/src/ports/SkFontHost_FreeType.cpp	2019-07-19 11:08:44.274442065 +0000
+@@ -128,9 +128,9 @@ public:
+         : fGetVarDesignCoordinates(nullptr)
+         , fGetVarAxisFlags(nullptr)
+         , fLibrary(nullptr)
+-        , fIsLCDSupported(false)
++        , fIsLCDSupported(true)
+         , fLightHintingIsYOnly(false)
+-        , fLCDExtra(0)
++        , fLCDExtra(2)
+     {
+         if (FT_New_Library(&gFTMemory, &fLibrary)) {
+             return;
diff --git a/srcpkgs/electron10/files/patches/chromium-time64.patch b/srcpkgs/electron10/files/patches/chromium-time64.patch
new file mode 100644
index 000000000000..0330ce057f41
--- /dev/null
+++ b/srcpkgs/electron10/files/patches/chromium-time64.patch
@@ -0,0 +1,51 @@
+Description: allow sandboxed code to call gettime64
+ Add __NR_clock_gettime64 and __NR_clock_nanosleep_time64 to syscall whitelist
+ and clock selection parameter filtering code.
+
+ Add __NR_utimensat_time64 to syscall whitelist
+
+ Conditionalise additions on the new calls existing, because they do not exist
+ on 64-bit architectures.
+Author: Peter Michael Green <plugwash@raspbian.org>
+
+Index: chromium-83.0.4103.116/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
+===================================================================
+--- a/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
++++ b/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
+@@ -148,7 +148,11 @@ ResultExpr EvaluateSyscallImpl(int fs_de
+     return Allow();
+ #endif
+ 
++#ifdef __NR_clock_gettime64
++  if (sysno == __NR_clock_gettime || sysno == __NR_clock_gettime64 || sysno == __NR_clock_nanosleep || sysno == __NR_clock_nanosleep_time64) {
++#else
+   if (sysno == __NR_clock_gettime || sysno == __NR_clock_nanosleep) {
++#endif
+     return RestrictClockID();
+   }
+ 
+Index: chromium-83.0.4103.116/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
+===================================================================
+--- a/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
++++ b/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
+@@ -38,6 +38,10 @@ bool SyscallSets::IsAllowedGettime(int s
+     case __NR_clock_getres:     // Allowed only on Android with parameters
+                                 // filtered by RestrictClokID().
+     case __NR_clock_gettime:    // Parameters filtered by RestrictClockID().
++#ifdef __NR_clock_gettime64
++    case __NR_clock_gettime64:    // Parameters filtered by RestrictClockID().
++    case __NR_clock_nanosleep_time64:  // Parameters filtered by RestrictClockID().
++#endif
+     case __NR_clock_nanosleep:  // Parameters filtered by RestrictClockID().
+     case __NR_clock_settime:    // Privileged.
+ #if defined(__i386__) || \
+@@ -159,6 +163,9 @@ bool SyscallSets::IsFileSystem(int sysno
+     case __NR_utime:
+ #endif
+     case __NR_utimensat:  // New.
++#ifdef __NR_utimensat_time64
++    case __NR_utimensat_time64:
++#endif
+       return true;
+     default:
+       return false;
diff --git a/srcpkgs/electron10/files/patches/chromium-toolchain-host.patch b/srcpkgs/electron10/files/patches/chromium-toolchain-host.patch
new file mode 100644
index 000000000000..0dace261a08c
--- /dev/null
+++ b/srcpkgs/electron10/files/patches/chromium-toolchain-host.patch
@@ -0,0 +1,11 @@
+--- src/build/toolchain/linux/unbundle/BUILD.gn	2020-07-21 17:36:34.064748261 +0200
++++ -	2020-07-21 17:39:03.115740522 +0200
+@@ -35,7 +35,7 @@
+   extra_ldflags = getenv("BUILD_LDFLAGS")
+ 
+   toolchain_args = {
+-    current_cpu = current_cpu
++    current_cpu = host_cpu
+     current_os = current_os
+   }
+ }
diff --git a/srcpkgs/electron19/files/patches/chromium-xxx-ppc64le-support.patch b/srcpkgs/electron10/files/patches/chromium-xxx-ppc64le-support.patch
similarity index 80%
rename from srcpkgs/electron19/files/patches/chromium-xxx-ppc64le-support.patch
rename to srcpkgs/electron10/files/patches/chromium-xxx-ppc64le-support.patch
index e626f8130d43..ba64e6e5a01a 100644
--- a/srcpkgs/electron19/files/patches/chromium-xxx-ppc64le-support.patch
+++ b/srcpkgs/electron10/files/patches/chromium-xxx-ppc64le-support.patch
@@ -1,10 +1,10 @@
-commit 2c013a317b1114ef67cdbbc30824b28907b9ea94
-Author: Daniel Kolesa <daniel@octaforge.org>
-Date:   Wed Mar 3 19:08:29 2021 +0100
+commit e7944c162ca13b2c30b180c06f917f45643b8cca
+Author: q66 <daniel@octaforge.org>
+Date:   Tue Aug 4 19:57:48 2020 +0200
 
     ppc64le support
 
-diff --git a/build/download_nacl_toolchains.py b/build/download_nacl_toolchains.py
+diff --git build/download_nacl_toolchains.py build/download_nacl_toolchains.py
 index 286a92a27..ec36a85d3 100755
 --- a/build/download_nacl_toolchains.py
 +++ b/build/download_nacl_toolchains.py
@@ -19,9 +19,11 @@ index 286a92a27..ec36a85d3 100755
    script_dir = os.path.dirname(os.path.abspath(__file__))
    src_dir = os.path.dirname(script_dir)
    nacl_dir = os.path.join(src_dir, 'native_client')
+diff --git chrome/installer/linux/BUILD.gn chrome/installer/linux/BUILD.gn
+index b101b0cb2..9fd5a7617 100644
 --- a/chrome/installer/linux/BUILD.gn
 +++ b/chrome/installer/linux/BUILD.gn
-@@ -97,8 +97,6 @@
+@@ -92,8 +92,6 @@ packaging_files = packaging_files_binaries + [
                      "$root_out_dir/xdg-mime",
                      "$root_out_dir/xdg-settings",
                      "$root_out_dir/locales/en-US.pak",
@@ -30,20 +32,20 @@ index 286a92a27..ec36a85d3 100755
                    ]
  
  action_foreach("calculate_deb_dependencies") {
-@@ -377,7 +377,6 @@
+@@ -329,7 +327,6 @@ group("installer_deps") {
+     ":theme_files",
      "//chrome",
      "//chrome:packed_resources",
-     "//chrome/browser/enterprise/connectors/device_trust/key_management/installer/management_service:chrome_management_service",
 -    "//chrome/browser/resources/media/mei_preload:component",
-     "//components/crash/core/app:chrome_crashpad_handler",
      "//sandbox/linux:chrome_sandbox",
+     "//third_party/crashpad/crashpad/handler:crashpad_handler",
    ]
-diff --git a/sandbox/features.gni b/sandbox/features.gni
-index db30ae6d6..9dc09bf53 100644
+diff --git sandbox/features.gni sandbox/features.gni
+index 09280d35f..42514157f 100644
 --- a/sandbox/features.gni
 +++ b/sandbox/features.gni
-@@ -11,7 +11,8 @@ import("//build/config/nacl/config.gni")
- use_seccomp_bpf = (is_linux || is_chromeos || is_android) &&
+@@ -11,6 +11,7 @@ import("//build/config/nacl/config.gni")
+ use_seccomp_bpf = (is_linux || is_android) &&
                    (current_cpu == "x86" || current_cpu == "x64" ||
                     current_cpu == "arm" || current_cpu == "arm64" ||
 -                   current_cpu == "mipsel" || current_cpu == "mips64el")
@@ -51,12 +53,11 @@ index db30ae6d6..9dc09bf53 100644
 +                   current_cpu == "ppc64")
  
  use_seccomp_bpf = use_seccomp_bpf || is_nacl_nonsfi
- 
-diff --git a/sandbox/linux/BUILD.gn b/sandbox/linux/BUILD.gn
-index e9a94b461..cca1a5da5 100644
+diff --git sandbox/linux/BUILD.gn sandbox/linux/BUILD.gn
+index c27351f9a..9141e1239 100644
 --- a/sandbox/linux/BUILD.gn
 +++ b/sandbox/linux/BUILD.gn
-@@ -427,6 +427,8 @@ component("sandbox_services") {
+@@ -407,6 +407,8 @@ component("sandbox_services") {
  
  source_set("sandbox_services_headers") {
    sources = [
@@ -65,7 +66,7 @@ index e9a94b461..cca1a5da5 100644
      "system_headers/arm64_linux_syscalls.h",
      "system_headers/arm_linux_syscalls.h",
      "system_headers/arm_linux_ucontext.h",
-diff --git a/sandbox/linux/bpf_dsl/linux_syscall_ranges.h b/sandbox/linux/bpf_dsl/linux_syscall_ranges.h
+diff --git sandbox/linux/bpf_dsl/linux_syscall_ranges.h sandbox/linux/bpf_dsl/linux_syscall_ranges.h
 index 313511f22..0ca3a326f 100644
 --- a/sandbox/linux/bpf_dsl/linux_syscall_ranges.h
 +++ b/sandbox/linux/bpf_dsl/linux_syscall_ranges.h
@@ -75,15 +76,15 @@ index 313511f22..0ca3a326f 100644
  
 +#elif defined(__powerpc64__)
 +
-+#include <asm-generic/unistd.h>
++#include <asm/unistd.h>
 +#define MIN_SYSCALL 0u
-+#define MAX_PUBLIC_SYSCALL __NR_syscalls
++#define MAX_PUBLIC_SYSCALL 386u
 +#define MAX_SYSCALL MAX_PUBLIC_SYSCALL
 +
  #else
  #error "Unsupported architecture"
  #endif
-diff --git a/sandbox/linux/bpf_dsl/seccomp_macros.h b/sandbox/linux/bpf_dsl/seccomp_macros.h
+diff --git sandbox/linux/bpf_dsl/seccomp_macros.h sandbox/linux/bpf_dsl/seccomp_macros.h
 index 1a407b952..a6aec544e 100644
 --- a/sandbox/linux/bpf_dsl/seccomp_macros.h
 +++ b/sandbox/linux/bpf_dsl/seccomp_macros.h
@@ -149,8 +150,8 @@ index 1a407b952..a6aec544e 100644
  #else
  #error Unsupported target platform
  
-diff --git a/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc b/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
-index 6a1ec2389..f20c582dd 100644
+diff --git sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
+index a6d2c0dfb..37fdc179a 100644
 --- a/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
 +++ b/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
 @@ -88,7 +88,8 @@ bool IsBaselinePolicyWatched(int sysno) {
@@ -163,7 +164,7 @@ index 6a1ec2389..f20c582dd 100644
           SyscallSets::IsSocketCall(sysno) ||
  #endif
  #if defined(__arm__)
-@@ -227,7 +228,7 @@ ResultExpr EvaluateSyscallImpl(int fs_denied_errno,
+@@ -210,7 +211,7 @@ ResultExpr EvaluateSyscallImpl(int fs_denied_errno,
    }
  
  #if defined(__i386__) || defined(__x86_64__) || defined(__mips__) || \
@@ -172,7 +173,7 @@ index 6a1ec2389..f20c582dd 100644
    if (sysno == __NR_mmap)
      return RestrictMmapFlags();
  #endif
-@@ -245,7 +246,7 @@ ResultExpr EvaluateSyscallImpl(int fs_denied_errno,
+@@ -228,7 +229,7 @@ ResultExpr EvaluateSyscallImpl(int fs_denied_errno,
      return RestrictPrctl();
  
  #if defined(__x86_64__) || defined(__arm__) || defined(__mips__) || \
@@ -181,7 +182,7 @@ index 6a1ec2389..f20c582dd 100644
    if (sysno == __NR_socketpair) {
      // Only allow AF_UNIX, PF_UNIX. Crash if anything else is seen.
      static_assert(AF_UNIX == PF_UNIX,
-@@ -285,7 +286,8 @@ ResultExpr EvaluateSyscallImpl(int fs_denied_errno,
+@@ -268,7 +269,8 @@ ResultExpr EvaluateSyscallImpl(int fs_denied_errno,
    }
  
  #if defined(__i386__) || \
@@ -191,83 +192,64 @@ index 6a1ec2389..f20c582dd 100644
    if (SyscallSets::IsSocketCall(sysno))
      return RestrictSocketcallCommand();
  #endif
-diff --git a/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc b/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc
-index 01c046dda..7e5a6be82 100644
---- a/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc	2021-04-15 13:11:10.481579470 -0400
-+++ b/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc	2021-04-15 13:12:43.524831376 -0400
-@@ -302,7 +302,7 @@
- TEST_BASELINE_SIGSYS(__NR_syslog)
- TEST_BASELINE_SIGSYS(__NR_timer_create)
- 
--#if !defined(__aarch64__)
-+#if !defined(__aarch64__) && !defined(__powerpc64__)
+diff --git sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc
+index fc36187c9..1affc9189 100644
+--- a/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc
++++ b/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc
+@@ -291,8 +291,10 @@ TEST_BASELINE_SIGSYS(__NR_timer_create)
+ #if !defined(__aarch64__)
+ TEST_BASELINE_SIGSYS(__NR_eventfd)
  TEST_BASELINE_SIGSYS(__NR_inotify_init)
++#if !defined(__powerpc64__)
  TEST_BASELINE_SIGSYS(__NR_vserver)
  #endif
-diff --git a/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc b/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc
-index 01c046dda..7e5a6be82 100644
---- a/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc
-+++ b/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc
-@@ -358,7 +358,16 @@
-   if (args.nr == __NR_fstatat_default) {
-     if (*reinterpret_cast<const char*>(args.args[1]) == '\0' &&
-         args.args[3] == static_cast<uint64_t>(AT_EMPTY_PATH)) {
--      return syscall(__NR_fstat_default, static_cast<int>(args.args[0]),
-+          int fd = static_cast<int>(args.args[0]);
-+#if defined(__powerpc64__)
-+      // On ppc64+glibc, some syscalls seem to accidentally negate the first
-+      // parameter which causes checks against it to fail. For now, manually
-+      // negate them back.
-+      // TODO: Investigate the root cause and fix in glibc
-+      if (fd < 0)
-+        fd = -fd;
 +#endif
-+      return syscall(__NR_fstat_default, fd,
-                      reinterpret_cast<default_stat_struct*>(args.args[2]));
-     }
-     return -reinterpret_cast<intptr_t>(fs_denied_errno);
-diff --git a/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc b/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc
-index 2a97d3916..8e81aa6cf 100644
---- a/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc	2021-04-14 14:41:08.000000000 -0400
-+++ b/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc	2021-04-15 13:17:57.808715733 -0400
-@@ -37,7 +37,8 @@
- 
- #if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) && \
-     !defined(__arm__) && !defined(__aarch64__) &&             \
--    !defined(PTRACE_GET_THREAD_AREA)
-+    !defined(PTRACE_GET_THREAD_AREA) &&                       \
+ 
+ #if defined(LIBC_GLIBC) && !defined(OS_CHROMEOS)
+ BPF_TEST_C(BaselinePolicy, FutexEINVAL, BaselinePolicy) {
+diff --git sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc
+index f51915edc..ca2f4f106 100644
+--- a/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc
++++ b/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc
+@@ -36,7 +36,8 @@
+ #include <sys/ioctl.h>
+ #include <sys/ptrace.h>
+ #if defined(OS_LINUX) && !defined(OS_CHROMEOS) && !defined(__arm__) && \
+-    !defined(__aarch64__) && !defined(PTRACE_GET_THREAD_AREA)
++    !defined(__aarch64__) && !defined(PTRACE_GET_THREAD_AREA) && \
 +    !defined(__powerpc64__)
  // Also include asm/ptrace-abi.h since ptrace.h in older libc (for instance
  // the one in Ubuntu 16.04 LTS) is missing PTRACE_GET_THREAD_AREA.
  // asm/ptrace-abi.h doesn't exist on arm32 and PTRACE_GET_THREAD_AREA isn't
 @@ -45,6 +46,11 @@
- #include <asm/ptrace-abi.h>
  #endif
+ #endif  // !OS_NACL_NONSFI
  
 +// On PPC64, TCGETS is defined in terms of struct termios, so we must include termios.h
 +#ifdef __powerpc64__
 +#include <termios.h>
 +#endif
 +
- #if BUILDFLAG(IS_ANDROID)
+ #if defined(OS_ANDROID)
  
  #if !defined(F_DUPFD_CLOEXEC)
-@@ -99,6 +105,14 @@
-   return true;
- #else
-   return false;
-+#endif
-+}
-+
+@@ -107,6 +113,15 @@ inline bool IsArchitectureMips() {
+ #endif
+ }
+ 
 +inline bool IsArchitecturePPC64() {
 +#if defined(__powerpc64__)
 +  return true;
 +#else
 +  return false;
- #endif
- }
- 
-@@ -239,6 +254,8 @@
++#endif
++}
++
++
+ // Ubuntu's version of glibc has a race condition in sem_post that can cause
+ // it to call futex(2) with bogus op arguments. To workaround this, we need
+ // to allow those futex(2) calls to fail with EINVAL, instead of crashing the
+@@ -248,6 +263,8 @@ ResultExpr RestrictFcntlCommands() {
    uint64_t kOLargeFileFlag = O_LARGEFILE;
    if (IsArchitectureX86_64() || IsArchitectureI386() || IsArchitectureMips())
      kOLargeFileFlag = 0100000;
@@ -276,11 +258,12 @@ index 2a97d3916..8e81aa6cf 100644
  
    const Arg<int> cmd(1);
    const Arg<long> long_arg(2);
-@@ -256,7 +273,16 @@
+@@ -262,14 +279,23 @@ ResultExpr RestrictFcntlCommands() {
                F_SETLKW,
                F_GETLK,
                F_DUPFD,
 -              F_DUPFD_CLOEXEC),
+-             Allow())
 +              F_DUPFD_CLOEXEC
 +#if defined(__powerpc64__)
 +// On PPC64, F_SETLK, F_GETLK, F_SETLKW are defined as the 64-bit variants
@@ -290,12 +273,11 @@ index 2a97d3916..8e81aa6cf 100644
 +              6, /* F_SETLK (32) */
 +              7  /* F_SETLKW (32) */
 +#endif
-+	     ),
-              Allow())
++              ),
++            Allow())
        .Case(F_SETFL,
              If((long_arg & ~kAllowedMask) == 0, Allow()).Else(CrashSIGSYS()))
-@@ -266,7 +292,7 @@
-   // clang-format on
+       .Default(CrashSIGSYS());
  }
  
 -#if defined(__i386__) || defined(__mips__)
@@ -303,16 +285,16 @@ index 2a97d3916..8e81aa6cf 100644
  ResultExpr RestrictSocketcallCommand() {
    // Unfortunately, we are unable to restrict the first parameter to
    // socketpair(2). Whilst initially sounding bad, it's noteworthy that very
-@@ -419,7 +445,7 @@
- #endif
-   return Switch(request)
-       .CASES((
+@@ -418,7 +444,7 @@ ResultExpr RestrictPrlimitToGetrlimit(pid_t target_pid) {
+ ResultExpr RestrictPtrace() {
+   const Arg<int> request(0);
+   return Switch(request).CASES((
 -#if !defined(__aarch64__)
 +#if !defined(__aarch64__) && !defined(__powerpc64__)
-                  PTRACE_GETREGS, PTRACE_GETFPREGS, PTRACE_GET_THREAD_AREA,
-                  PTRACE_GETREGSET,
- #endif
-diff --git a/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.h b/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.h
+         PTRACE_GETREGS,
+         PTRACE_GETFPREGS,
+         PTRACE_GET_THREAD_AREA,
+diff --git sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.h sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.h
 index ba4289f05..9a4d5ab2d 100644
 --- a/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.h
 +++ b/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.h
@@ -325,8 +307,8 @@ index ba4289f05..9a4d5ab2d 100644
  // Restrict socketcall(2) to only allow socketpair(2), send(2), recv(2),
  // sendto(2), recvfrom(2), shutdown(2), sendmsg(2) and recvmsg(2).
  SANDBOX_EXPORT bpf_dsl::ResultExpr RestrictSocketcallCommand();
-diff --git a/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc b/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
-index 642df7207..34f47eb73 100644
+diff --git sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
+index d3693fd78..d492cf94b 100644
 --- a/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
 +++ b/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
 @@ -29,7 +29,8 @@ bool SyscallSets::IsAllowedGettime(int sysno) {
@@ -339,9 +321,9 @@ index 642df7207..34f47eb73 100644
      case __NR_time:
  #endif
        return true;
-@@ -52,12 +53,14 @@ bool SyscallSets::IsAllowedGettime(int sysno) {
-     case __NR_clock_nanosleep_time64:  // Parameters filtered by RestrictClockID().
- #endif
+@@ -41,12 +42,14 @@ bool SyscallSets::IsAllowedGettime(int sysno) {
+     case __NR_clock_nanosleep:  // Parameters filtered by RestrictClockID().
+     case __NR_clock_settime:    // Privileged.
  #if defined(__i386__) || \
 -    (defined(ARCH_CPU_MIPS_FAMILY) && defined(ARCH_CPU_32_BITS))
 +    (defined(ARCH_CPU_MIPS_FAMILY) && defined(ARCH_CPU_32_BITS)) || \
@@ -356,7 +338,7 @@ index 642df7207..34f47eb73 100644
      case __NR_stime:
  #endif
      default:
-@@ -135,7 +138,7 @@ bool SyscallSets::IsFileSystem(int sysno) {
+@@ -112,7 +115,7 @@ bool SyscallSets::IsFileSystem(int sysno) {
      case __NR_faccessat:  // EPERM not a valid errno.
      case __NR_fchmodat:
      case __NR_fchownat:  // Should be called chownat ?
@@ -365,7 +347,7 @@ index 642df7207..34f47eb73 100644
      case __NR_newfstatat:  // fstatat(). EPERM not a valid errno.
  #elif defined(__i386__) || defined(__arm__) || \
      (defined(ARCH_CPU_MIPS_FAMILY) && defined(ARCH_CPU_32_BITS))
-@@ -154,7 +157,7 @@ bool SyscallSets::IsFileSystem(int sysno) {
+@@ -131,7 +134,7 @@ bool SyscallSets::IsFileSystem(int sysno) {
      case __NR_memfd_create:
      case __NR_mkdirat:
      case __NR_mknodat:
@@ -374,7 +356,7 @@ index 642df7207..34f47eb73 100644
      case __NR_oldlstat:
      case __NR_oldstat:
  #endif
-@@ -168,7 +171,8 @@ bool SyscallSets::IsFileSystem(int sysno) {
+@@ -145,7 +148,8 @@ bool SyscallSets::IsFileSystem(int sysno) {
  #endif
      case __NR_statfs:  // EPERM not a valid errno.
  #if defined(__i386__) || defined(__arm__) || \
@@ -384,7 +366,7 @@ index 642df7207..34f47eb73 100644
      case __NR_statfs64:
  #endif
      case __NR_symlinkat:
-@@ -178,7 +182,8 @@ bool SyscallSets::IsFileSystem(int sysno) {
+@@ -155,7 +159,8 @@ bool SyscallSets::IsFileSystem(int sysno) {
      case __NR_truncate64:
  #endif
      case __NR_unlinkat:
@@ -394,7 +376,7 @@ index 642df7207..34f47eb73 100644
      case __NR_utime:
  #endif
      case __NR_utimensat:  // New.
-@@ -203,7 +208,8 @@ bool SyscallSets::IsAllowedFileSystemAccessViaFd(int sysno) {
+@@ -174,7 +179,8 @@ bool SyscallSets::IsAllowedFileSystemAccessViaFd(int sysno) {
  #endif
        return true;
  // TODO(jln): these should be denied gracefully as well (moved below).
@@ -404,7 +386,7 @@ index 642df7207..34f47eb73 100644
      case __NR_fadvise64:  // EPERM not a valid errno.
  #endif
  #if defined(__i386__)
-@@ -216,11 +222,12 @@ bool SyscallSets::IsAllowedFileSystemAccessViaFd(int sysno) {
+@@ -187,11 +193,12 @@ bool SyscallSets::IsAllowedFileSystemAccessViaFd(int sysno) {
      case __NR_flock:      // EPERM not a valid errno.
      case __NR_fstatfs:    // Give information about the whole filesystem.
  #if defined(__i386__) || defined(__arm__) || \
@@ -419,7 +401,7 @@ index 642df7207..34f47eb73 100644
      case __NR_oldfstat:
  #endif
  #if defined(__i386__) || defined(__x86_64__) || defined(__mips__) || \
-@@ -228,6 +235,8 @@ bool SyscallSets::IsAllowedFileSystemAccessViaFd(int sysno) {
+@@ -199,6 +206,8 @@ bool SyscallSets::IsAllowedFileSystemAccessViaFd(int sysno) {
      case __NR_sync_file_range:  // EPERM not a valid errno.
  #elif defined(__arm__)
      case __NR_arm_sync_file_range:  // EPERM not a valid errno.
@@ -428,7 +410,7 @@ index 642df7207..34f47eb73 100644
  #endif
      default:
        return false;
-@@ -248,7 +257,8 @@ bool SyscallSets::IsDeniedFileSystemAccessViaFd(int sysno) {
+@@ -224,7 +233,8 @@ bool SyscallSets::IsDeniedFileSystemAccessViaFd(int sysno) {
  #endif
      case __NR_getdents64:  // EPERM not a valid errno.
  #if defined(__i386__) || \
@@ -438,7 +420,7 @@ index 642df7207..34f47eb73 100644
      case __NR_readdir:
  #endif
        return true;
-@@ -289,7 +299,7 @@ bool SyscallSets::IsGetSimpleId(int sysno) {
+@@ -265,7 +275,7 @@ bool SyscallSets::IsGetSimpleId(int sysno) {
  bool SyscallSets::IsProcessPrivilegeChange(int sysno) {
    switch (sysno) {
      case __NR_capset:
@@ -447,20 +429,17 @@ index 642df7207..34f47eb73 100644
      case __NR_ioperm:  // Intel privilege.
      case __NR_iopl:    // Intel privilege.
  #endif
-@@ -340,8 +350,11 @@ bool SyscallSets::IsAllowedSignalHandling(int sysno) {
+@@ -316,7 +326,8 @@ bool SyscallSets::IsAllowedSignalHandling(int sysno) {
      case __NR_rt_sigreturn:
      case __NR_rt_sigtimedwait:
  #if defined(__i386__) || defined(__arm__) || \
 -    (defined(ARCH_CPU_MIPS_FAMILY) && defined(ARCH_CPU_32_BITS))
 +    (defined(ARCH_CPU_MIPS_FAMILY) && defined(ARCH_CPU_32_BITS)) || \
 +    defined(__powerpc64__)
-+#ifndef __powerpc64__
-     case __NR_rt_sigtimedwait_time64:
-+#endif
      case __NR_sigaction:
      case __NR_sigprocmask:
      case __NR_sigreturn:
-@@ -357,7 +370,8 @@ bool SyscallSets::IsAllowedSignalHandling(int sysno) {
+@@ -332,7 +343,8 @@ bool SyscallSets::IsAllowedSignalHandling(int sysno) {
  #endif
      case __NR_signalfd4:
  #if defined(__i386__) || defined(__arm__) || \
@@ -470,7 +449,7 @@ index 642df7207..34f47eb73 100644
      case __NR_sigpending:
      case __NR_sigsuspend:
  #endif
-@@ -381,7 +395,7 @@ bool SyscallSets::IsAllowedOperationOnFd(int sysno) {
+@@ -356,7 +368,7 @@ bool SyscallSets::IsAllowedOperationOnFd(int sysno) {
  #endif
      case __NR_dup3:
  #if defined(__x86_64__) || defined(__arm__) || defined(__mips__) || \
@@ -479,8 +458,8 @@ index 642df7207..34f47eb73 100644
      case __NR_shutdown:
  #endif
        return true;
-@@ -414,7 +428,7 @@ bool SyscallSets::IsAllowedProcessStartOrDeath(int sysno) {
-     case __NR_exit_group:
+@@ -390,7 +402,7 @@ bool SyscallSets::IsAllowedProcessStartOrDeath(int sysno) {
+     case __NR_membarrier:
      case __NR_wait4:
      case __NR_waitid:
 -#if defined(__i386__)
@@ -488,7 +467,7 @@ index 642df7207..34f47eb73 100644
      case __NR_waitpid:
  #endif
        return true;
-@@ -431,7 +445,7 @@ bool SyscallSets::IsAllowedProcessStartOrDeath(int sysno) {
+@@ -407,7 +419,7 @@ bool SyscallSets::IsAllowedProcessStartOrDeath(int sysno) {
  #endif
      case __NR_set_tid_address:
      case __NR_unshare:
@@ -497,7 +476,7 @@ index 642df7207..34f47eb73 100644
      case __NR_vfork:
  #endif
      default:
-@@ -484,7 +498,7 @@ bool SyscallSets::IsAllowedGetOrModifySocket(int sysno) {
+@@ -456,7 +468,7 @@ bool SyscallSets::IsAllowedGetOrModifySocket(int sysno) {
        return true;
      default:
  #if defined(__x86_64__) || defined(__arm__) || defined(__mips__) || \
@@ -506,7 +485,7 @@ index 642df7207..34f47eb73 100644
      case __NR_socketpair:  // We will want to inspect its argument.
  #endif
        return false;
-@@ -494,7 +508,7 @@ bool SyscallSets::IsAllowedGetOrModifySocket(int sysno) {
+@@ -466,7 +478,7 @@ bool SyscallSets::IsAllowedGetOrModifySocket(int sysno) {
  bool SyscallSets::IsDeniedGetOrModifySocket(int sysno) {
    switch (sysno) {
  #if defined(__x86_64__) || defined(__arm__) || defined(__mips__) || \
@@ -515,7 +494,7 @@ index 642df7207..34f47eb73 100644
      case __NR_accept:
      case __NR_accept4:
      case __NR_bind:
-@@ -509,7 +523,8 @@ bool SyscallSets::IsDeniedGetOrModifySocket(int sysno) {
+@@ -481,7 +493,8 @@ bool SyscallSets::IsDeniedGetOrModifySocket(int sysno) {
  }
  
  #if defined(__i386__) || \
@@ -525,7 +504,7 @@ index 642df7207..34f47eb73 100644
  // Big multiplexing system call for sockets.
  bool SyscallSets::IsSocketCall(int sysno) {
    switch (sysno) {
-@@ -523,7 +538,8 @@ bool SyscallSets::IsSocketCall(int sysno) {
+@@ -495,7 +508,8 @@ bool SyscallSets::IsSocketCall(int sysno) {
  }
  #endif
  
@@ -535,7 +514,7 @@ index 642df7207..34f47eb73 100644
  bool SyscallSets::IsNetworkSocketInformation(int sysno) {
    switch (sysno) {
      case __NR_getpeername:
-@@ -548,7 +564,7 @@ bool SyscallSets::IsAllowedAddressSpaceAccess(int sysno) {
+@@ -520,7 +534,7 @@ bool SyscallSets::IsAllowedAddressSpaceAccess(int sysno) {
      case __NR_mincore:
      case __NR_mlockall:
  #if defined(__i386__) || defined(__x86_64__) || defined(__mips__) || \
@@ -544,7 +523,7 @@ index 642df7207..34f47eb73 100644
      case __NR_mmap:
  #endif
  #if defined(__i386__) || defined(__arm__) || \
-@@ -578,7 +594,8 @@ bool SyscallSets::IsAllowedGeneralIo(int sysno) {
+@@ -550,7 +564,8 @@ bool SyscallSets::IsAllowedGeneralIo(int sysno) {
    switch (sysno) {
      case __NR_lseek:
  #if defined(__i386__) || defined(__arm__) || \
@@ -554,7 +533,7 @@ index 642df7207..34f47eb73 100644
      case __NR__llseek:
  #endif
  #if !defined(__aarch64__)
-@@ -598,26 +615,28 @@ bool SyscallSets::IsAllowedGeneralIo(int sysno) {
+@@ -562,26 +577,28 @@ bool SyscallSets::IsAllowedGeneralIo(int sysno) {
      case __NR_readv:
      case __NR_pread64:
  #if defined(__arm__) || \
@@ -589,7 +568,7 @@ index 642df7207..34f47eb73 100644
      case __NR_sendmsg:  // Could specify destination.
      case __NR_sendto:   // Could specify destination.
  #endif
-@@ -673,7 +692,8 @@ bool SyscallSets::IsAllowedBasicScheduler(int sysno) {
+@@ -638,7 +655,8 @@ bool SyscallSets::IsAllowedBasicScheduler(int sysno) {
        return true;
      case __NR_getpriority:
  #if defined(__i386__) || defined(__arm__) || \
@@ -599,7 +578,7 @@ index 642df7207..34f47eb73 100644
      case __NR_nice:
  #endif
      case __NR_setpriority:
-@@ -685,7 +705,8 @@ bool SyscallSets::IsAllowedBasicScheduler(int sysno) {
+@@ -650,7 +668,8 @@ bool SyscallSets::IsAllowedBasicScheduler(int sysno) {
  bool SyscallSets::IsAdminOperation(int sysno) {
    switch (sysno) {
  #if defined(__i386__) || defined(__arm__) || \
@@ -609,7 +588,7 @@ index 642df7207..34f47eb73 100644
      case __NR_bdflush:
  #endif
      case __NR_kexec_load:
-@@ -701,7 +722,8 @@ bool SyscallSets::IsAdminOperation(int sysno) {
+@@ -666,7 +685,8 @@ bool SyscallSets::IsAdminOperation(int sysno) {
  
  bool SyscallSets::IsKernelModule(int sysno) {
    switch (sysno) {
@@ -619,7 +598,7 @@ index 642df7207..34f47eb73 100644
      case __NR_create_module:
      case __NR_get_kernel_syms:  // Should ENOSYS.
      case __NR_query_module:
-@@ -734,7 +756,8 @@ bool SyscallSets::IsFsControl(int sysno) {
+@@ -699,7 +719,8 @@ bool SyscallSets::IsFsControl(int sysno) {
      case __NR_swapoff:
      case __NR_swapon:
  #if defined(__i386__) || \
@@ -629,7 +608,7 @@ index 642df7207..34f47eb73 100644
      case __NR_umount:
  #endif
      case __NR_umount2:
-@@ -750,7 +773,7 @@ bool SyscallSets::IsNuma(int sysno) {
+@@ -715,7 +736,7 @@ bool SyscallSets::IsNuma(int sysno) {
      case __NR_getcpu:
      case __NR_mbind:
  #if defined(__i386__) || defined(__x86_64__) || defined(__mips__) || \
@@ -638,7 +617,7 @@ index 642df7207..34f47eb73 100644
      case __NR_migrate_pages:
  #endif
      case __NR_move_pages:
-@@ -785,14 +808,15 @@ bool SyscallSets::IsGlobalProcessEnvironment(int sysno) {
+@@ -744,14 +765,15 @@ bool SyscallSets::IsGlobalProcessEnvironment(int sysno) {
    switch (sysno) {
      case __NR_acct:  // Privileged.
  #if defined(__i386__) || defined(__x86_64__) || defined(__mips__) || \
@@ -657,7 +636,7 @@ index 642df7207..34f47eb73 100644
      case __NR_ulimit:
  #endif
      case __NR_getrusage:
-@@ -826,7 +850,7 @@ bool SyscallSets::IsGlobalSystemStatus(int sysno) {
+@@ -785,7 +807,7 @@ bool SyscallSets::IsGlobalSystemStatus(int sysno) {
  #endif
      case __NR_sysinfo:
      case __NR_uname:
@@ -666,7 +645,7 @@ index 642df7207..34f47eb73 100644
      case __NR_olduname:
      case __NR_oldolduname:
  #endif
-@@ -892,8 +916,16 @@ bool SyscallSets::IsSystemVSemaphores(int sysno) {
+@@ -847,8 +869,16 @@ bool SyscallSets::IsSystemVSemaphores(int sysno) {
  }
  #endif
  
@@ -684,7 +663,7 @@ index 642df7207..34f47eb73 100644
      (defined(ARCH_CPU_MIPS_FAMILY) && defined(ARCH_CPU_64_BITS))
  // These give a lot of ambient authority and bypass the setuid sandbox.
  bool SyscallSets::IsSystemVSharedMemory(int sysno) {
-@@ -925,7 +957,8 @@ bool SyscallSets::IsSystemVMessageQueue(int sysno) {
+@@ -880,7 +910,8 @@ bool SyscallSets::IsSystemVMessageQueue(int sysno) {
  #endif
  
  #if defined(__i386__) || \
@@ -694,7 +673,7 @@ index 642df7207..34f47eb73 100644
  // Big system V multiplexing system call.
  bool SyscallSets::IsSystemVIpc(int sysno) {
    switch (sysno) {
-@@ -945,7 +978,8 @@ bool SyscallSets::IsAnySystemV(int sysno) {
+@@ -900,7 +931,8 @@ bool SyscallSets::IsAnySystemV(int sysno) {
    return IsSystemVMessageQueue(sysno) || IsSystemVSemaphores(sysno) ||
           IsSystemVSharedMemory(sysno);
  #elif defined(__i386__) || \
@@ -704,7 +683,7 @@ index 642df7207..34f47eb73 100644
    return IsSystemVIpc(sysno);
  #endif
  }
-@@ -1002,7 +1036,8 @@ bool SyscallSets::IsFaNotify(int sysno) {
+@@ -953,7 +985,8 @@ bool SyscallSets::IsFaNotify(int sysno) {
  bool SyscallSets::IsTimer(int sysno) {
    switch (sysno) {
      case __NR_getitimer:
@@ -714,7 +693,7 @@ index 642df7207..34f47eb73 100644
      case __NR_alarm:
  #endif
      case __NR_setitimer:
-@@ -1084,18 +1119,22 @@ bool SyscallSets::IsMisc(int sysno) {
+@@ -1012,18 +1045,22 @@ bool SyscallSets::IsMisc(int sysno) {
      case __NR_syncfs:
      case __NR_vhangup:
  // The system calls below are not implemented.
@@ -741,7 +720,7 @@ index 642df7207..34f47eb73 100644
      case __NR_gtty:
      case __NR_idle:
      case __NR_lock:
-@@ -1103,20 +1142,22 @@ bool SyscallSets::IsMisc(int sysno) {
+@@ -1031,20 +1068,22 @@ bool SyscallSets::IsMisc(int sysno) {
      case __NR_prof:
      case __NR_profil:
  #endif
@@ -768,7 +747,7 @@ index 642df7207..34f47eb73 100644
      case __NR_vserver:
  #endif
        return true;
-diff --git a/sandbox/linux/seccomp-bpf-helpers/syscall_sets.h b/sandbox/linux/seccomp-bpf-helpers/syscall_sets.h
+diff --git sandbox/linux/seccomp-bpf-helpers/syscall_sets.h sandbox/linux/seccomp-bpf-helpers/syscall_sets.h
 index 923533ec9..411f72acd 100644
 --- a/sandbox/linux/seccomp-bpf-helpers/syscall_sets.h
 +++ b/sandbox/linux/seccomp-bpf-helpers/syscall_sets.h
@@ -808,7 +787,7 @@ index 923533ec9..411f72acd 100644
    // Big system V multiplexing system call.
    static bool IsSystemVIpc(int sysno);
  #endif
-diff --git a/sandbox/linux/seccomp-bpf/syscall.cc b/sandbox/linux/seccomp-bpf/syscall.cc
+diff --git sandbox/linux/seccomp-bpf/syscall.cc sandbox/linux/seccomp-bpf/syscall.cc
 index e47e98bf5..d53a7ff56 100644
 --- a/sandbox/linux/seccomp-bpf/syscall.cc
 +++ b/sandbox/linux/seccomp-bpf/syscall.cc
@@ -908,8 +887,8 @@ index e47e98bf5..d53a7ff56 100644
  #endif
    SECCOMP_RESULT(ctx) = static_cast<greg_t>(ret_val);
  }
-diff --git a/sandbox/linux/seccomp-bpf/trap.cc b/sandbox/linux/seccomp-bpf/trap.cc
-index f5b86a73a..5e6c4a068 100644
+diff --git sandbox/linux/seccomp-bpf/trap.cc sandbox/linux/seccomp-bpf/trap.cc
+index 9884be8bb..98e4371aa 100644
 --- a/sandbox/linux/seccomp-bpf/trap.cc
 +++ b/sandbox/linux/seccomp-bpf/trap.cc
 @@ -232,6 +232,20 @@ void Trap::SigSys(int nr, LinuxSigInfo* info, ucontext_t* ctx) {
@@ -933,7 +912,7 @@ index f5b86a73a..5e6c4a068 100644
      // Copy the seccomp-specific data into a arch_seccomp_data structure. This
      // is what we are showing to TrapFnc callbacks that the system call
      // evaluator registered with the sandbox.
-diff --git a/sandbox/linux/services/credentials.cc b/sandbox/linux/services/credentials.cc
+diff --git sandbox/linux/services/credentials.cc sandbox/linux/services/credentials.cc
 index d7b5d8c44..4adc6d0d4 100644
 --- a/sandbox/linux/services/credentials.cc
 +++ b/sandbox/linux/services/credentials.cc
@@ -946,30 +925,7 @@ index d7b5d8c44..4adc6d0d4 100644
    // The stack grows downward.
    void* stack = stack_buf + sizeof(stack_buf);
  #else
-@@ -90,7 +90,9 @@
- 
-   int clone_flags = CLONE_FS | LINUX_SIGCHLD;
-   void* tls = nullptr;
--#if (defined(ARCH_CPU_X86_64) || defined(ARCH_CPU_ARM_FAMILY)) && \
-+// RAJA this might be it...
-+#if (defined(ARCH_CPU_X86_64) || defined(ARCH_CPU_ARM_FAMILY) || \
-+    defined(ARCH_CPU_PPC64_FAMILY)) && \
-     !defined(MEMORY_SANITIZER)
-   // Use CLONE_VM | CLONE_VFORK as an optimization to avoid copying page tables.
-   // Since clone writes to the new child's TLS before returning, we must set a
-@@ -98,6 +100,11 @@
-   // glibc performs syscalls by calling a function pointer in TLS, so we do not
-   // attempt this optimization.
-   // TODO(crbug.com/1247458) Broken in MSan builds after LLVM f1bb30a4956f.
-+  //
-+  // NOTE: Without CLONE_VM, fontconfig will attempt to reload configuration
-+  // in every thread.  Since the rendered threads are sandboxed without
-+  // filesystem access (e.g. to /etc/fonts/fonts.conf) this will cause font
-+  // configuraiton loading failures and no fonts will be displayed!
-   clone_flags |= CLONE_VM | CLONE_VFORK | CLONE_SETTLS;
- 
-   char tls_buf[PTHREAD_STACK_MIN] = {0};
-diff --git a/sandbox/linux/services/syscall_wrappers.cc b/sandbox/linux/services/syscall_wrappers.cc
+diff --git sandbox/linux/services/syscall_wrappers.cc sandbox/linux/services/syscall_wrappers.cc
 index fcfd2aa12..f6eb32fb7 100644
 --- a/sandbox/linux/services/syscall_wrappers.cc
 +++ b/sandbox/linux/services/syscall_wrappers.cc
@@ -982,24 +938,24 @@ index fcfd2aa12..f6eb32fb7 100644
    // CONFIG_CLONE_BACKWARDS defined.
    return syscall(__NR_clone, flags, child_stack, ptid, tls, ctid);
  #endif
-diff --git a/sandbox/linux/syscall_broker/broker_process.cc b/sandbox/linux/syscall_broker/broker_process.cc
-index d72c9d238..77f1d95f5 100644
+diff --git sandbox/linux/syscall_broker/broker_process.cc sandbox/linux/syscall_broker/broker_process.cc
+index 8321d2379..7e5ad1de3 100644
 --- a/sandbox/linux/syscall_broker/broker_process.cc
 +++ b/sandbox/linux/syscall_broker/broker_process.cc
-@@ -169,7 +169,7 @@ bool BrokerProcess::IsSyscallBrokerable(int sysno, bool fast_check) const {
- #if defined(__NR_fstatat64)
-     case __NR_fstatat64:
+@@ -157,7 +157,7 @@ bool BrokerProcess::IsSyscallAllowed(int sysno) const {
+ #if defined(__NR_fstatat)
+     case __NR_fstatat:
  #endif
 -#if defined(__x86_64__) || defined(__aarch64__)
 +#if defined(__x86_64__) || defined(__aarch64__) || defined(__powerpc64__)
      case __NR_newfstatat:
  #endif
-       return !fast_check || allowed_command_set_.test(COMMAND_STAT);
-diff --git a/sandbox/linux/system_headers/linux_seccomp.h b/sandbox/linux/system_headers/linux_seccomp.h
-index 1fa47ed09..39cc9ab53 100644
+       return !fast_check_in_client_ || allowed_command_set_.test(COMMAND_STAT);
+diff --git sandbox/linux/system_headers/linux_seccomp.h sandbox/linux/system_headers/linux_seccomp.h
+index a60fe2ad3..9dccdb51d 100644
 --- a/sandbox/linux/system_headers/linux_seccomp.h
 +++ b/sandbox/linux/system_headers/linux_seccomp.h
-@@ -41,6 +41,9 @@
+@@ -29,6 +29,9 @@
  #ifndef EM_AARCH64
  #define EM_AARCH64 183
  #endif
@@ -1009,7 +965,7 @@ index 1fa47ed09..39cc9ab53 100644
  
  #ifndef __AUDIT_ARCH_64BIT
  #define __AUDIT_ARCH_64BIT 0x80000000
-@@ -73,6 +76,12 @@
+@@ -54,6 +57,12 @@
  #ifndef AUDIT_ARCH_AARCH64
  #define AUDIT_ARCH_AARCH64 (EM_AARCH64 | __AUDIT_ARCH_64BIT | __AUDIT_ARCH_LE)
  #endif
@@ -1022,7 +978,7 @@ index 1fa47ed09..39cc9ab53 100644
  
  // For prctl.h
  #ifndef PR_SET_SECCOMP
-diff --git a/sandbox/linux/system_headers/linux_signal.h b/sandbox/linux/system_headers/linux_signal.h
+diff --git sandbox/linux/system_headers/linux_signal.h sandbox/linux/system_headers/linux_signal.h
 index f5a736761..515b21a5f 100644
 --- a/sandbox/linux/system_headers/linux_signal.h
 +++ b/sandbox/linux/system_headers/linux_signal.h
@@ -1035,7 +991,7 @@ index f5a736761..515b21a5f 100644
  
  #define LINUX_SIGHUP 1
  #define LINUX_SIGINT 2
-diff --git a/sandbox/linux/system_headers/linux_syscalls.h b/sandbox/linux/system_headers/linux_syscalls.h
+diff --git sandbox/linux/system_headers/linux_syscalls.h sandbox/linux/system_headers/linux_syscalls.h
 index 2b78a0cc3..0a70f5ea5 100644
 --- a/sandbox/linux/system_headers/linux_syscalls.h
 +++ b/sandbox/linux/system_headers/linux_syscalls.h
@@ -1049,7 +1005,20 @@ index 2b78a0cc3..0a70f5ea5 100644
 +
  #endif  // SANDBOX_LINUX_SYSTEM_HEADERS_LINUX_SYSCALLS_H_
  
-diff --git a/sandbox/linux/system_headers/ppc64_linux_syscalls.h b/sandbox/linux/system_headers/ppc64_linux_syscalls.h
+diff --git sandbox/linux/system_headers/linux_ucontext.h sandbox/linux/system_headers/linux_ucontext.h
+index 22ce78027..a69b024c2 100644
+--- a/sandbox/linux/system_headers/linux_ucontext.h
++++ b/sandbox/linux/system_headers/linux_ucontext.h
+@@ -11,6 +11,8 @@
+ #include "sandbox/linux/system_headers/arm_linux_ucontext.h"
+ #elif defined(__i386__)
+ #include "sandbox/linux/system_headers/i386_linux_ucontext.h"
++#elif defined(__powerpc64__)
++#include "sandbox/linux/system_headers/ppc64_linux_ucontext.h"
+ #else
+ #error "No support for your architecture in PNaCl header"
+ #endif
+diff --git sandbox/linux/system_headers/ppc64_linux_syscalls.h sandbox/linux/system_headers/ppc64_linux_syscalls.h
 new file mode 100644
 index 000000000..ccacffe22
 --- /dev/null
@@ -1067,26 +1036,31 @@ index 000000000..ccacffe22
 +//TODO: is it necessary to redefine syscall numbers for PPC64?
 +
 +#endif  // SANDBOX_LINUX_SYSTEM_HEADERS_PPC64_LINUX_SYSCALLS_H_
-diff --git a/sandbox/policy/linux/bpf_utility_policy_linux.cc b/sandbox/policy/linux/bpf_utility_policy_linux.cc
-index 2588fc792..d455c4601 100644
---- a/sandbox/policy/linux/bpf_utility_policy_linux.cc
-+++ b/sandbox/policy/linux/bpf_utility_policy_linux.cc
-@@ -34,7 +34,7 @@
-     case __NR_fdatasync:
-     case __NR_fsync:
- #if defined(__i386__) || defined(__x86_64__) || defined(__mips__) || \
--    defined(__aarch64__)
-+    defined(__aarch64__) || defined(__powerpc64__)
-     case __NR_getrlimit:
- #endif
- #if defined(__i386__) || defined(__arm__)
-diff --git a/sandbox/policy/linux/bpf_renderer_policy_linux.cc b/sandbox/policy/linux/bpf_renderer_policy_linux.cc
-index 2588fc792..d455c4601 100644
---- a/sandbox/policy/linux/bpf_renderer_policy_linux.cc
-+++ b/sandbox/policy/linux/bpf_renderer_policy_linux.cc
+diff --git sandbox/linux/system_headers/ppc64_linux_ucontext.h sandbox/linux/system_headers/ppc64_linux_ucontext.h
+new file mode 100644
+index 000000000..07728e087
+--- /dev/null
++++ b/sandbox/linux/system_headers/ppc64_linux_ucontext.h
+@@ -0,0 +1,12 @@
++// Copyright 2014 The Chromium Authors. All rights reserved.
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#ifndef SANDBOX_LINUX_SYSTEM_HEADERS_PPC64_LINUX_UCONTEXT_H_
++#define SANDBOX_LINUX_SYSTEM_HEADERS_PPC64_LINUX_UCONTEXT_H_
++
++#include <sys/ucontext.h>
++
++//TODO: is it necessary to redefine ucontext on PPC64?
++
++#endif  // SANDBOX_LINUX_SYSTEM_HEADERS_PPC64_LINUX_UCONTEXT_H_
+diff --git services/service_manager/sandbox/linux/bpf_renderer_policy_linux.cc services/service_manager/sandbox/linux/bpf_renderer_policy_linux.cc
+index fb89b3356..1e984731e 100644
+--- a/services/service_manager/sandbox/linux/bpf_renderer_policy_linux.cc
++++ b/services/service_manager/sandbox/linux/bpf_renderer_policy_linux.cc
 @@ -15,6 +15,11 @@
  #include "sandbox/linux/system_headers/linux_syscalls.h"
- #include "sandbox/policy/linux/sandbox_linux.h"
+ #include "services/service_manager/sandbox/linux/sandbox_linux.h"
  
 +// On PPC64, TCGETS is defined in terms of struct termios, so we must include termios.h
 +#ifdef __powerpc64__
@@ -1096,17 +1070,8 @@ index 2588fc792..d455c4601 100644
  // TODO(vignatti): replace the local definitions below with #include
  // <linux/dma-buf.h> once kernel version 4.6 becomes widely used.
  #include <linux/types.h>
-@@ -77,7 +77,7 @@
-     case __NR_ftruncate64:
- #endif
- #if defined(__i386__) || defined(__x86_64__) || defined(__mips__) || \
--    defined(__aarch64__)
-+    defined(__aarch64__) || defined(__powerpc64__)
-     case __NR_getrlimit:
-     case __NR_setrlimit:
- // We allow setrlimit to dynamically adjust the address space limit as
-diff --git a/third_party/angle/src/compiler/translator/InfoSink.h b/third_party/angle/src/compiler/translator/InfoSink.h
-index 3a807e1e3..5258617a7 100644
+diff --git third_party/angle/src/compiler/translator/InfoSink.h third_party/angle/src/compiler/translator/InfoSink.h
+index 3a807e1e..5258617a 100644
 --- a/third_party/angle/src/compiler/translator/InfoSink.h
 +++ b/third_party/angle/src/compiler/translator/InfoSink.h
 @@ -92,7 +92,16 @@ class TInfoSinkBase
@@ -1127,8 +1092,8 @@ index 3a807e1e3..5258617a7 100644
          return *this;
      }
      // Write boolean values as their names instead of integral value.
-diff --git a/third_party/angle/src/libANGLE/Constants.h b/third_party/angle/src/libANGLE/Constants.h
-index fcbc9246a..39ae66148 100644
+diff --git third_party/angle/src/libANGLE/Constants.h third_party/angle/src/libANGLE/Constants.h
+index 42964cc1..6607deeb 100644
 --- a/third_party/angle/src/libANGLE/Constants.h
 +++ b/third_party/angle/src/libANGLE/Constants.h
 @@ -9,6 +9,7 @@
@@ -1139,11 +1104,11 @@ index fcbc9246a..39ae66148 100644
  #include "common/platform.h"
  
  #include <stdint.h>
-diff --git a/third_party/boringssl/BUILD.gn b/third_party/boringssl/BUILD.gn
-index 17cf9cda9..8ce96bd32 100644
+diff --git third_party/boringssl/BUILD.gn third_party/boringssl/BUILD.gn
+index b435499f4..ac8a84b6d 100644
 --- a/third_party/boringssl/BUILD.gn
 +++ b/third_party/boringssl/BUILD.gn
-@@ -103,6 +103,13 @@ if (is_win && !is_msan && current_cpu != "arm64") {
+@@ -101,6 +101,13 @@ if (is_win && !is_msan && current_cpu != "arm64") {
        } else {
          public_configs = [ ":no_asm_config" ]
        }
@@ -1157,11 +1122,11 @@ index 17cf9cda9..8ce96bd32 100644
      } else {
        public_configs = [ ":no_asm_config" ]
      }
-diff --git a/third_party/breakpad/BUILD.gn b/third_party/breakpad/BUILD.gn
-index 4af3d7bbf..adbf54159 100644
+diff --git third_party/breakpad/BUILD.gn third_party/breakpad/BUILD.gn
+index 5617de88..dc8bc176 100644
 --- a/third_party/breakpad/BUILD.gn
 +++ b/third_party/breakpad/BUILD.gn
-@@ -596,7 +596,6 @@ if (is_linux || is_chromeos || is_android) {
+@@ -598,7 +598,6 @@ if (is_linux || is_android) {
        "breakpad/src/client/minidump_file_writer.h",
        "breakpad/src/common/convert_UTF.cc",
        "breakpad/src/common/convert_UTF.h",
@@ -1169,7 +1134,7 @@ index 4af3d7bbf..adbf54159 100644
        "breakpad/src/common/linux/elf_core_dump.cc",
        "breakpad/src/common/linux/elf_core_dump.h",
        "breakpad/src/common/linux/elfutils.cc",
-@@ -634,6 +633,14 @@ if (is_linux || is_chromeos || is_android) {
+@@ -636,6 +635,14 @@ if (is_linux || is_android) {
  
      libs = [ "dl" ]
  
@@ -1184,7 +1149,7 @@ index 4af3d7bbf..adbf54159 100644
      include_dirs = [
        ".",
        "breakpad/src",
-@@ -682,7 +689,6 @@ if (is_linux || is_chromeos || is_android) {
+@@ -686,7 +693,6 @@ if (is_linux || is_android) {
        "breakpad/src/client/linux/minidump_writer/minidump_writer_unittest.cc",
        "breakpad/src/client/linux/minidump_writer/minidump_writer_unittest_utils.cc",
        "breakpad/src/client/linux/minidump_writer/proc_cpuinfo_reader_unittest.cc",
@@ -1192,8 +1157,8 @@ index 4af3d7bbf..adbf54159 100644
        "breakpad/src/common/linux/elf_core_dump_unittest.cc",
        "breakpad/src/common/linux/file_id_unittest.cc",
        "breakpad/src/common/linux/linux_libc_support_unittest.cc",
-diff --git a/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/raw_context_cpu.h b/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/raw_context_cpu.h
-index 07d9171a0..9aed4cb36 100644
+diff --git third_party/breakpad/breakpad/src/client/linux/dump_writer_common/raw_context_cpu.h third_party/breakpad/breakpad/src/client/linux/dump_writer_common/raw_context_cpu.h
+index 07d9171a..9aed4cb3 100644
 --- a/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/raw_context_cpu.h
 +++ b/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/raw_context_cpu.h
 @@ -44,6 +44,8 @@ typedef MDRawContextARM RawContextCPU;
@@ -1205,8 +1170,8 @@ index 07d9171a0..9aed4cb36 100644
  #else
  #error "This code has not been ported to your platform yet."
  #endif
-diff --git a/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/thread_info.cc b/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/thread_info.cc
-index aae1dc13b..03afec7a5 100644
+diff --git third_party/breakpad/breakpad/src/client/linux/dump_writer_common/thread_info.cc third_party/breakpad/breakpad/src/client/linux/dump_writer_common/thread_info.cc
+index aae1dc13..03afec7a 100644
 --- a/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/thread_info.cc
 +++ b/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/thread_info.cc
 @@ -270,7 +270,42 @@ void ThreadInfo::FillCPUContext(RawContextCPU* out) const {
@@ -1291,8 +1256,8 @@ index aae1dc13b..03afec7a5 100644
 +#endif
 +
  }  // namespace google_breakpad
-diff --git a/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/thread_info.h b/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/thread_info.h
-index fb216fa6d..593aac822 100644
+diff --git third_party/breakpad/breakpad/src/client/linux/dump_writer_common/thread_info.h third_party/breakpad/breakpad/src/client/linux/dump_writer_common/thread_info.h
+index fb216fa6..593aac82 100644
 --- a/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/thread_info.h
 +++ b/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/thread_info.h
 @@ -68,6 +68,10 @@ struct ThreadInfo {
@@ -1318,11 +1283,11 @@ index fb216fa6d..593aac822 100644
  };
  
  }  // namespace google_breakpad
-diff --git a/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc b/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc
-index 6eec1be24..741983a1a 100644
+diff --git third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc
+index ee515c41..1090470f 100644
 --- a/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc
 +++ b/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc
-@@ -254,6 +254,48 @@ void UContextReader::FillCPUContext(RawContextCPU* out, const ucontext_t* uc) {
+@@ -254,6 +254,48 @@ void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext_t *uc) {
    out->float_save.fir = uc->uc_mcontext.fpc_eir;  // Unused.
  #endif
  }
@@ -1371,22 +1336,22 @@ index 6eec1be24..741983a1a 100644
  #endif
  
  }  // namespace google_breakpad
-diff --git a/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.h b/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.h
-index 7d4100881..c122ac92e 100644
+diff --git third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.h third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.h
+index 8e74a8a5..7cb667a7 100644
 --- a/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.h
 +++ b/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.h
 @@ -55,6 +55,9 @@ struct UContextReader {
  #elif defined(__aarch64__)
-   static void FillCPUContext(RawContextCPU* out, const ucontext_t* uc,
+   static void FillCPUContext(RawContextCPU *out, const ucontext_t *uc,
                               const struct fpsimd_context* fpregs);
 +#elif defined(__powerpc64__)
 +  static void FillCPUContext(RawContextCPU *out, const ucontext_t *uc,
 +                             const vrregset_t* vregs);
  #else
-   static void FillCPUContext(RawContextCPU* out, const ucontext_t* uc);
+   static void FillCPUContext(RawContextCPU *out, const ucontext_t *uc);
  #endif
-diff --git a/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc b/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc
-index a6cb5f984..ae16b64d9 100644
+diff --git third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc
+index c65feaa1..5a7ab50c 100644
 --- a/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc
 +++ b/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc
 @@ -461,9 +461,16 @@ bool ExceptionHandler::HandleSignal(int /*sig*/, siginfo_t* info, void* uc) {
@@ -1407,7 +1372,7 @@ index a6cb5f984..ae16b64d9 100644
    // and 'float_state' is not a member of CrashContext.
    ucontext_t* uc_ptr = (ucontext_t*)uc;
    if (uc_ptr->uc_mcontext.fpregs) {
-@@ -708,11 +715,19 @@ bool ExceptionHandler::WriteMinidump() {
+@@ -701,11 +708,19 @@ bool ExceptionHandler::WriteMinidump() {
    }
  #endif
  
@@ -1428,7 +1393,7 @@ index a6cb5f984..ae16b64d9 100644
    context.tid = sys_gettid();
  
    // Add an exception stream to the minidump for better reporting.
-@@ -733,6 +748,9 @@ bool ExceptionHandler::WriteMinidump() {
+@@ -726,6 +741,9 @@ bool ExceptionHandler::WriteMinidump() {
  #elif defined(__mips__)
    context.siginfo.si_addr =
        reinterpret_cast<void*>(context.context.uc_mcontext.pc);
@@ -1438,8 +1403,8 @@ index a6cb5f984..ae16b64d9 100644
  #else
  #error "This code has not been ported to your platform yet."
  #endif
-diff --git a/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.h b/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.h
-index f80843ea7..260dd10f7 100644
+diff --git third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.h third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.h
+index f44483ff..36ce6d6c 100644
 --- a/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.h
 +++ b/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.h
 @@ -192,7 +192,11 @@ class ExceptionHandler {
@@ -1455,8 +1420,8 @@ index f80843ea7..260dd10f7 100644
      // #ifdef this out because FP state is not part of user ABI for Linux ARM.
      // In case of MIPS Linux FP state is already part of ucontext_t so
      // 'float_state' is not required.
-diff --git a/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler_unittest.cc b/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler_unittest.cc
-index 35dcbfd4d..7934370fd 100644
+diff --git third_party/breakpad/breakpad/src/client/linux/handler/exception_handler_unittest.cc third_party/breakpad/breakpad/src/client/linux/handler/exception_handler_unittest.cc
+index 8d8809fa..e2eb031e 100644
 --- a/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler_unittest.cc
 +++ b/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler_unittest.cc
 @@ -307,7 +307,7 @@ TEST(ExceptionHandlerTest, ParallelChildCrashesDontHang) {
@@ -1490,8 +1455,8 @@ index 35dcbfd4d..7934370fd 100644
    const int kOffset = kMemorySize - sizeof(kIllegalInstruction);
  
    const pid_t child = fork();
-diff --git a/third_party/breakpad/breakpad/src/client/linux/microdump_writer/microdump_writer.cc b/third_party/breakpad/breakpad/src/client/linux/microdump_writer/microdump_writer.cc
-index fa3c1713a..6ce709e2f 100644
+diff --git third_party/breakpad/breakpad/src/client/linux/microdump_writer/microdump_writer.cc third_party/breakpad/breakpad/src/client/linux/microdump_writer/microdump_writer.cc
+index fa3c1713..6ce709e2 100644
 --- a/third_party/breakpad/breakpad/src/client/linux/microdump_writer/microdump_writer.cc
 +++ b/third_party/breakpad/breakpad/src/client/linux/microdump_writer/microdump_writer.cc
 @@ -138,7 +138,9 @@ class MicrodumpWriter {
@@ -1536,8 +1501,8 @@ index fa3c1713a..6ce709e2f 100644
    const google_breakpad::fpstate_t* const float_state_;
  #endif
    LinuxDumper* dumper_;
-diff --git a/third_party/breakpad/breakpad/src/client/linux/microdump_writer/microdump_writer_unittest.cc b/third_party/breakpad/breakpad/src/client/linux/microdump_writer/microdump_writer_unittest.cc
-index 6339ac0cd..291af106b 100644
+diff --git third_party/breakpad/breakpad/src/client/linux/microdump_writer/microdump_writer_unittest.cc third_party/breakpad/breakpad/src/client/linux/microdump_writer/microdump_writer_unittest.cc
+index 6339ac0c..291af106 100644
 --- a/third_party/breakpad/breakpad/src/client/linux/microdump_writer/microdump_writer_unittest.cc
 +++ b/third_party/breakpad/breakpad/src/client/linux/microdump_writer/microdump_writer_unittest.cc
 @@ -279,10 +279,19 @@ TEST(MicrodumpWriterTest, BasicWithMappings) {
@@ -1563,8 +1528,8 @@ index 6339ac0cd..291af106b 100644
  #else
    ASSERT_NE(std::string::npos,
              buf.find("M 00001000 0000002A 00001000 "
-diff --git a/third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_core_dumper.cc b/third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_core_dumper.cc
-index 415068983..b93e4afcf 100644
+diff --git third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_core_dumper.cc third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_core_dumper.cc
+index 41506898..b93e4afc 100644
 --- a/third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_core_dumper.cc
 +++ b/third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_core_dumper.cc
 @@ -112,6 +112,9 @@ bool LinuxCoreDumper::GetThreadInfoByIndex(size_t index, ThreadInfo* info) {
@@ -1589,8 +1554,8 @@ index 415068983..b93e4afcf 100644
  #if defined(__ANDROID__)
          for (int i = EF_R0; i <= EF_R31; i++)
            info.mcontext.gregs[i - EF_R0] = status->pr_reg[i];
-diff --git a/third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_dumper.cc b/third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_dumper.cc
-index 7fd6532ad..199cbfffd 100644
+diff --git third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_dumper.cc third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_dumper.cc
+index 1112035b..8523dad6 100644
 --- a/third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_dumper.cc
 +++ b/third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_dumper.cc
 @@ -765,7 +765,9 @@ bool LinuxDumper::GetStackInfo(const void** stack, size_t* stack_len,
@@ -1604,8 +1569,8 @@ index 7fd6532ad..199cbfffd 100644
  
    const MappingInfo* mapping = FindMapping(stack_pointer);
    if (!mapping)
-diff --git a/third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_dumper.h b/third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_dumper.h
-index 7bee160f1..07bb2b81a 100644
+diff --git third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_dumper.h third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_dumper.h
+index f4a75d90..020981f5 100644
 --- a/third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_dumper.h
 +++ b/third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_dumper.h
 @@ -63,7 +63,8 @@ namespace google_breakpad {
@@ -1618,8 +1583,8 @@ index 7bee160f1..07bb2b81a 100644
  typedef Elf64_auxv_t elf_aux_entry;
  #endif
  
-diff --git a/third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_dumper_unittest_helper.cc b/third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_dumper_unittest_helper.cc
-index 331f4bb34..3f722947f 100644
+diff --git third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_dumper_unittest_helper.cc third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_dumper_unittest_helper.cc
+index 3ad48e50..1688c365 100644
 --- a/third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_dumper_unittest_helper.cc
 +++ b/third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_dumper_unittest_helper.cc
 @@ -51,6 +51,8 @@
@@ -1631,8 +1596,8 @@ index 331f4bb34..3f722947f 100644
  #else
  #error This test has not been ported to this platform.
  #endif
-diff --git a/third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_ptrace_dumper.cc b/third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_ptrace_dumper.cc
-index e3ddb81a6..fa28575ef 100644
+diff --git third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_ptrace_dumper.cc third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_ptrace_dumper.cc
+index e3ddb81a..fa28575e 100644
 --- a/third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_ptrace_dumper.cc
 +++ b/third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_ptrace_dumper.cc
 @@ -149,19 +149,27 @@ bool LinuxPtraceDumper::CopyFromProcess(void* dest, pid_t child,
@@ -1677,8 +1642,8 @@ index e3ddb81a6..fa28575ef 100644
  #else
  #error "This code hasn't been ported to your platform yet."
  #endif
-diff --git a/third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_ptrace_dumper_unittest.cc b/third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_ptrace_dumper_unittest.cc
-index da71e15dc..12bfb317a 100644
+diff --git third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_ptrace_dumper_unittest.cc third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_ptrace_dumper_unittest.cc
+index ea6b9a12..9b318fe0 100644
 --- a/third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_ptrace_dumper_unittest.cc
 +++ b/third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_ptrace_dumper_unittest.cc
 @@ -462,6 +462,9 @@ TEST(LinuxPtraceDumperTest, VerifyStackReadWithMultipleThreads) {
@@ -1700,8 +1665,8 @@ index da71e15dc..12bfb317a 100644
  #else
  #error This test has not been ported to this platform.
  #endif
-diff --git a/third_party/breakpad/breakpad/src/client/linux/minidump_writer/minidump_writer.cc b/third_party/breakpad/breakpad/src/client/linux/minidump_writer/minidump_writer.cc
-index 32634ef00..2a56948de 100644
+diff --git third_party/breakpad/breakpad/src/client/linux/minidump_writer/minidump_writer.cc third_party/breakpad/breakpad/src/client/linux/minidump_writer/minidump_writer.cc
+index f8cdf2a1..cb808c15 100644
 --- a/third_party/breakpad/breakpad/src/client/linux/minidump_writer/minidump_writer.cc
 +++ b/third_party/breakpad/breakpad/src/client/linux/minidump_writer/minidump_writer.cc
 @@ -136,7 +136,9 @@ class MinidumpWriter {
@@ -1757,8 +1722,8 @@ index 32634ef00..2a56948de 100644
    const google_breakpad::fpstate_t* const float_state_;  // ditto
  #endif
    LinuxDumper* dumper_;
-diff --git a/third_party/breakpad/breakpad/src/client/linux/minidump_writer/minidump_writer.h b/third_party/breakpad/breakpad/src/client/linux/minidump_writer/minidump_writer.h
-index e3b0b16da..ccd8aa0a4 100644
+diff --git third_party/breakpad/breakpad/src/client/linux/minidump_writer/minidump_writer.h third_party/breakpad/breakpad/src/client/linux/minidump_writer/minidump_writer.h
+index e3b0b16d..ccd8aa0a 100644
 --- a/third_party/breakpad/breakpad/src/client/linux/minidump_writer/minidump_writer.h
 +++ b/third_party/breakpad/breakpad/src/client/linux/minidump_writer/minidump_writer.h
 @@ -48,6 +48,8 @@ class ExceptionHandler;
@@ -1770,8 +1735,8 @@ index e3b0b16da..ccd8aa0a4 100644
  #elif !defined(__ARM_EABI__) && !defined(__mips__)
  typedef std::remove_pointer<fpregset_t>::type fpstate_t;
  #endif
-diff --git a/third_party/breakpad/breakpad/src/client/linux/minidump_writer/minidump_writer_unittest.cc b/third_party/breakpad/breakpad/src/client/linux/minidump_writer/minidump_writer_unittest.cc
-index d192e5cbb..fc1bfa8d7 100644
+diff --git third_party/breakpad/breakpad/src/client/linux/minidump_writer/minidump_writer_unittest.cc third_party/breakpad/breakpad/src/client/linux/minidump_writer/minidump_writer_unittest.cc
+index 3017a49a..364efd79 100644
 --- a/third_party/breakpad/breakpad/src/client/linux/minidump_writer/minidump_writer_unittest.cc
 +++ b/third_party/breakpad/breakpad/src/client/linux/minidump_writer/minidump_writer_unittest.cc
 @@ -715,6 +715,9 @@ TEST(MinidumpWriterTest, InvalidStackPointer) {
@@ -1784,8 +1749,8 @@ index d192e5cbb..fc1bfa8d7 100644
  #else
  # error "This code has not been ported to your platform yet."
  #endif
-diff --git a/third_party/breakpad/breakpad/src/common/linux/memory_mapped_file.cc b/third_party/breakpad/breakpad/src/common/linux/memory_mapped_file.cc
-index 99362945c..c54ba7145 100644
+diff --git third_party/breakpad/breakpad/src/common/linux/memory_mapped_file.cc third_party/breakpad/breakpad/src/common/linux/memory_mapped_file.cc
+index 4e938269..f0ff15d9 100644
 --- a/third_party/breakpad/breakpad/src/common/linux/memory_mapped_file.cc
 +++ b/third_party/breakpad/breakpad/src/common/linux/memory_mapped_file.cc
 @@ -65,8 +65,7 @@ bool MemoryMappedFile::Map(const char* path, size_t offset) {
@@ -1798,8 +1763,8 @@ index 99362945c..c54ba7145 100644
    struct kernel_stat st;
    if (sys_fstat(fd, &st) == -1 || st.st_size < 0) {
  #else
-diff --git a/third_party/breakpad/breakpad/src/common/linux/memory_mapped_file_unittest.cc b/third_party/breakpad/breakpad/src/common/linux/memory_mapped_file_unittest.cc
-index fad59f40c..616496d67 100644
+diff --git third_party/breakpad/breakpad/src/common/linux/memory_mapped_file_unittest.cc third_party/breakpad/breakpad/src/common/linux/memory_mapped_file_unittest.cc
+index fad59f40..616496d6 100644
 --- a/third_party/breakpad/breakpad/src/common/linux/memory_mapped_file_unittest.cc
 +++ b/third_party/breakpad/breakpad/src/common/linux/memory_mapped_file_unittest.cc
 @@ -176,9 +176,10 @@ TEST_F(MemoryMappedFileTest, RemapAfterMap) {
@@ -1816,11 +1781,11 @@ index fad59f40c..616496d67 100644
    for (size_t i = 0; i < data1_size; ++i) {
      data1[i] = i & 0x7f;
    }
-diff --git a/third_party/breakpad/breakpad/src/common/memory_allocator_unittest.cc b/third_party/breakpad/breakpad/src/common/memory_allocator_unittest.cc
-index 5803b90d5..2a1cf14f0 100644
+diff --git third_party/breakpad/breakpad/src/common/memory_allocator_unittest.cc third_party/breakpad/breakpad/src/common/memory_allocator_unittest.cc
+index 43c86314..27325b81 100644
 --- a/third_party/breakpad/breakpad/src/common/memory_allocator_unittest.cc
 +++ b/third_party/breakpad/breakpad/src/common/memory_allocator_unittest.cc
-@@ -57,8 +57,9 @@ TEST(PageAllocatorTest, LargeObject) {
+@@ -57,8 +57,9 @@
  
    EXPECT_EQ(0U, allocator.pages_allocated());
    uint8_t* p = reinterpret_cast<uint8_t*>(allocator.Alloc(10000));
@@ -1831,8 +1796,8 @@ index 5803b90d5..2a1cf14f0 100644
    for (unsigned i = 1; i < 10; ++i) {
      uint8_t* p = reinterpret_cast<uint8_t*>(allocator.Alloc(i));
      ASSERT_FALSE(p == NULL);
-diff --git a/third_party/breakpad/breakpad/src/processor/exploitability_linux.cc b/third_party/breakpad/breakpad/src/processor/exploitability_linux.cc
-index 798056dfa..22bd81fff 100644
+diff --git third_party/breakpad/breakpad/src/processor/exploitability_linux.cc third_party/breakpad/breakpad/src/processor/exploitability_linux.cc
+index ccc9f145..debaed4d 100644
 --- a/third_party/breakpad/breakpad/src/processor/exploitability_linux.cc
 +++ b/third_party/breakpad/breakpad/src/processor/exploitability_linux.cc
 @@ -202,12 +202,14 @@ bool ExploitabilityLinux::EndedOnIllegalWrite(uint64_t instruction_ptr) {
@@ -1850,8 +1815,8 @@ index 798056dfa..22bd81fff 100644
      default:
        // Unsupported architecture. Note that ARM architectures are not
        // supported because objdump does not support ARM.
-diff --git a/third_party/breakpad/breakpad/src/processor/exploitability_unittest.cc b/third_party/breakpad/breakpad/src/processor/exploitability_unittest.cc
-index 528ee5f21..72764d6c1 100644
+diff --git third_party/breakpad/breakpad/src/processor/exploitability_unittest.cc third_party/breakpad/breakpad/src/processor/exploitability_unittest.cc
+index 528ee5f2..72764d6c 100644
 --- a/third_party/breakpad/breakpad/src/processor/exploitability_unittest.cc
 +++ b/third_party/breakpad/breakpad/src/processor/exploitability_unittest.cc
 @@ -104,6 +104,8 @@ ExploitabilityFor(const string& filename) {
@@ -1908,8 +1873,8 @@ index 528ee5f21..72764d6c1 100644
 +
  
  }  // namespace
-diff --git a/third_party/breakpad/breakpad/src/tools/linux/md2core/minidump-2-core.cc b/third_party/breakpad/breakpad/src/tools/linux/md2core/minidump-2-core.cc
-index aade82c99..195aa73f3 100644
+diff --git third_party/breakpad/breakpad/src/tools/linux/md2core/minidump-2-core.cc third_party/breakpad/breakpad/src/tools/linux/md2core/minidump-2-core.cc
+index a60be323..35b11b6d 100644
 --- a/third_party/breakpad/breakpad/src/tools/linux/md2core/minidump-2-core.cc
 +++ b/third_party/breakpad/breakpad/src/tools/linux/md2core/minidump-2-core.cc
 @@ -77,6 +77,8 @@
@@ -1992,8 +1957,8 @@ index aade82c99..195aa73f3 100644
  #else
  #error "This code has not been ported to your platform yet"
  #endif
-diff --git a/third_party/crashpad/crashpad/CONTRIBUTORS b/third_party/crashpad/crashpad/CONTRIBUTORS
-index 8724b7f32..8e29424ef 100644
+diff --git third_party/crashpad/crashpad/CONTRIBUTORS third_party/crashpad/crashpad/CONTRIBUTORS
+index 8724b7f3..8e29424e 100644
 --- a/third_party/crashpad/crashpad/CONTRIBUTORS
 +++ b/third_party/crashpad/crashpad/CONTRIBUTORS
 @@ -13,3 +13,4 @@ Mark Mentovai <mark@chromium.org>
@@ -2001,8 +1966,8 @@ index 8724b7f32..8e29424ef 100644
  Scott Graham <scottmg@chromium.org>
  Joshua Peraza <jperaza@chromium.org>
 +Shawn Anastasio <shawn@anastas.io>
-diff --git a/third_party/crashpad/crashpad/compat/linux/sys/user.h b/third_party/crashpad/crashpad/compat/linux/sys/user.h
-index 6ed77a98e..1fd83469a 100644
+diff --git third_party/crashpad/crashpad/compat/linux/sys/user.h third_party/crashpad/crashpad/compat/linux/sys/user.h
+index 6ed77a98..1fd83469 100644
 --- a/third_party/crashpad/crashpad/compat/linux/sys/user.h
 +++ b/third_party/crashpad/crashpad/compat/linux/sys/user.h
 @@ -15,6 +15,7 @@
@@ -2013,8 +1978,8 @@ index 6ed77a98e..1fd83469a 100644
  #include_next <sys/user.h>
  
  #include <features.h>
-diff --git a/third_party/crashpad/crashpad/minidump/minidump_context.h b/third_party/crashpad/crashpad/minidump/minidump_context.h
-index 3a3e603cb..3118d9e9f 100644
+diff --git third_party/crashpad/crashpad/minidump/minidump_context.h third_party/crashpad/crashpad/minidump/minidump_context.h
+index 3a3e603c..3118d9e9 100644
 --- a/third_party/crashpad/crashpad/minidump/minidump_context.h
 +++ b/third_party/crashpad/crashpad/minidump/minidump_context.h
 @@ -592,6 +592,70 @@ struct MinidumpContextMIPS64 {
@@ -2088,8 +2053,8 @@ index 3a3e603cb..3118d9e9f 100644
  }  // namespace crashpad
  
  #endif  // CRASHPAD_MINIDUMP_MINIDUMP_CONTEXT_H_
-diff --git a/third_party/crashpad/crashpad/minidump/minidump_context_writer.cc b/third_party/crashpad/crashpad/minidump/minidump_context_writer.cc
-index d7e53a493..d89eb9e01 100644
+diff --git third_party/crashpad/crashpad/minidump/minidump_context_writer.cc third_party/crashpad/crashpad/minidump/minidump_context_writer.cc
+index d7e53a49..d89eb9e0 100644
 --- a/third_party/crashpad/crashpad/minidump/minidump_context_writer.cc
 +++ b/third_party/crashpad/crashpad/minidump/minidump_context_writer.cc
 @@ -101,6 +101,13 @@ MinidumpContextWriter::CreateFromSnapshot(const CPUContext* context_snapshot) {
@@ -2154,12 +2119,12 @@ index d7e53a493..d89eb9e01 100644
 +}
 +
  }  // namespace crashpad
-diff --git a/third_party/crashpad/crashpad/minidump/minidump_context_writer.h b/third_party/crashpad/crashpad/minidump/minidump_context_writer.h
-index d4ab936ee..1d22fc59c 100644
+diff --git third_party/crashpad/crashpad/minidump/minidump_context_writer.h third_party/crashpad/crashpad/minidump/minidump_context_writer.h
+index d4ab936e..1d22fc59 100644
 --- a/third_party/crashpad/crashpad/minidump/minidump_context_writer.h
 +++ b/third_party/crashpad/crashpad/minidump/minidump_context_writer.h
-@@ -315,6 +315,43 @@ class MinidumpContextMIPS64Writer final : public MinidumpContextWriter {
-   MinidumpContextMIPS64 context_;
+@@ -315,6 +315,45 @@ class MinidumpContextMIPS64Writer final : public MinidumpContextWriter {
+   DISALLOW_COPY_AND_ASSIGN(MinidumpContextMIPS64Writer);
  };
  
 +class MinidumpContextPPC64Writer final : public MinidumpContextWriter {
@@ -2197,13 +2162,15 @@ index d4ab936ee..1d22fc59c 100644
 +
 + private:
 +  MinidumpContextPPC64 context_;
++
++  DISALLOW_COPY_AND_ASSIGN(MinidumpContextPPC64Writer);
 +};
 +
  }  // namespace crashpad
  
  #endif  // CRASHPAD_MINIDUMP_MINIDUMP_CONTEXT_WRITER_H_
-diff --git a/third_party/crashpad/crashpad/minidump/minidump_context_writer_test.cc b/third_party/crashpad/crashpad/minidump/minidump_context_writer_test.cc
-index 3216a906b..a9fcbe9d8 100644
+diff --git third_party/crashpad/crashpad/minidump/minidump_context_writer_test.cc third_party/crashpad/crashpad/minidump/minidump_context_writer_test.cc
+index 3216a906..a9fcbe9d 100644
 --- a/third_party/crashpad/crashpad/minidump/minidump_context_writer_test.cc
 +++ b/third_party/crashpad/crashpad/minidump/minidump_context_writer_test.cc
 @@ -213,6 +213,21 @@ TEST(MinidumpContextWriter, MIPS64_FromSnapshot) {
@@ -2228,11 +2195,11 @@ index 3216a906b..a9fcbe9d8 100644
  }  // namespace
  }  // namespace test
  }  // namespace crashpad
-diff --git a/third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc b/third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc
-index 0974e3ddf..b71ec5880 100644
+diff --git third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc
+index a1340760..95dc9252 100644
 --- a/third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc
 +++ b/third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc
-@@ -135,6 +135,8 @@ std::string MinidumpMiscInfoDebugBuildString() {
+@@ -126,6 +126,8 @@ std::string MinidumpMiscInfoDebugBuildString() {
    static constexpr char kCPU[] = "mips";
  #elif defined(ARCH_CPU_MIPS64EL)
    static constexpr char kCPU[] = "mips64";
@@ -2241,24 +2208,24 @@ index 0974e3ddf..b71ec5880 100644
  #else
  #error define kCPU for this CPU
  #endif
-diff --git a/third_party/crashpad/crashpad/snapshot/capture_memory.cc b/third_party/crashpad/crashpad/snapshot/capture_memory.cc
-index 7a1b2763c..beda8da9e 100644
+diff --git third_party/crashpad/crashpad/snapshot/capture_memory.cc third_party/crashpad/crashpad/snapshot/capture_memory.cc
+index a51626cc..61e0b20a 100644
 --- a/third_party/crashpad/crashpad/snapshot/capture_memory.cc
 +++ b/third_party/crashpad/crashpad/snapshot/capture_memory.cc
-@@ -112,6 +112,11 @@ void CaptureMemory::PointedToByContext(const CPUContext& context,
-   for (size_t i = 0; i < std::size(context.mipsel->regs); ++i) {
+@@ -111,6 +111,11 @@ void CaptureMemory::PointedToByContext(const CPUContext& context,
+   for (size_t i = 0; i < base::size(context.mipsel->regs); ++i) {
      MaybeCaptureMemoryAround(delegate, context.mipsel->regs[i]);
    }
 +#elif defined(ARCH_CPU_PPC64_FAMILY)
 +  MaybeCaptureMemoryAround(delegate, context.ppc64->nip);
-+  for (size_t i = 0; i < std::size(context.ppc64->regs); ++i) {
++  for (size_t i = 0; i < base::size(context.ppc64->regs); ++i) {
 +    MaybeCaptureMemoryAround(delegate, context.ppc64->regs[i]);
 +  }
  #else
  #error Port.
  #endif
-diff --git a/third_party/crashpad/crashpad/snapshot/cpu_architecture.h b/third_party/crashpad/crashpad/snapshot/cpu_architecture.h
-index 811a72095..f4f83981d 100644
+diff --git third_party/crashpad/crashpad/snapshot/cpu_architecture.h third_party/crashpad/crashpad/snapshot/cpu_architecture.h
+index 811a7209..f4f83981 100644
 --- a/third_party/crashpad/crashpad/snapshot/cpu_architecture.h
 +++ b/third_party/crashpad/crashpad/snapshot/cpu_architecture.h
 @@ -43,7 +43,10 @@ enum CPUArchitecture {
@@ -2273,8 +2240,8 @@ index 811a72095..f4f83981d 100644
  };
  
  }  // namespace crashpad
-diff --git a/third_party/crashpad/crashpad/snapshot/cpu_context.cc b/third_party/crashpad/crashpad/snapshot/cpu_context.cc
-index c75b5555e..aeade577a 100644
+diff --git third_party/crashpad/crashpad/snapshot/cpu_context.cc third_party/crashpad/crashpad/snapshot/cpu_context.cc
+index 6fb8d7e7..b01f7cad 100644
 --- a/third_party/crashpad/crashpad/snapshot/cpu_context.cc
 +++ b/third_party/crashpad/crashpad/snapshot/cpu_context.cc
 @@ -169,6 +169,8 @@ uint64_t CPUContext::InstructionPointer() const {
@@ -2303,8 +2270,8 @@ index c75b5555e..aeade577a 100644
        return true;
      case kCPUArchitectureX86:
      case kCPUArchitectureARM:
-diff --git a/third_party/crashpad/crashpad/snapshot/cpu_context.h b/third_party/crashpad/crashpad/snapshot/cpu_context.h
-index fb23c4679..eebede63c 100644
+diff --git third_party/crashpad/crashpad/snapshot/cpu_context.h third_party/crashpad/crashpad/snapshot/cpu_context.h
+index fb23c467..eebede63 100644
 --- a/third_party/crashpad/crashpad/snapshot/cpu_context.h
 +++ b/third_party/crashpad/crashpad/snapshot/cpu_context.h
 @@ -352,6 +352,24 @@ struct CPUContextMIPS64 {
@@ -2340,8 +2307,8 @@ index fb23c4679..eebede63c 100644
    };
  };
  
-diff --git a/third_party/crashpad/crashpad/snapshot/linux/cpu_context_linux.h b/third_party/crashpad/crashpad/snapshot/linux/cpu_context_linux.h
-index 9f46a4897..aa677c4eb 100644
+diff --git third_party/crashpad/crashpad/snapshot/linux/cpu_context_linux.h third_party/crashpad/crashpad/snapshot/linux/cpu_context_linux.h
+index 9f46a489..aa677c4e 100644
 --- a/third_party/crashpad/crashpad/snapshot/linux/cpu_context_linux.h
 +++ b/third_party/crashpad/crashpad/snapshot/linux/cpu_context_linux.h
 @@ -15,6 +15,7 @@
@@ -2431,21 +2398,25 @@ index 9f46a4897..aa677c4eb 100644
  }  // namespace internal
  }  // namespace crashpad
  
-diff --git a/third_party/crashpad/crashpad/snapshot/linux/debug_rendezvous_test.cc b/third_party/crashpad/crashpad/snapshot/linux/debug_rendezvous_test.cc
-index d32bd1937..2dd538c2b 100644
+diff --git third_party/crashpad/crashpad/snapshot/linux/debug_rendezvous_test.cc third_party/crashpad/crashpad/snapshot/linux/debug_rendezvous_test.cc
+index be22c903..c5df23d1 100644
 --- a/third_party/crashpad/crashpad/snapshot/linux/debug_rendezvous_test.cc
 +++ b/third_party/crashpad/crashpad/snapshot/linux/debug_rendezvous_test.cc
-@@ -192,6 +192,8 @@ void TestAgainstTarget(PtraceConnection* connection) {
+@@ -159,9 +159,11 @@ void TestAgainstTarget(PtraceConnection* connection) {
+           const bool is_vdso_mapping =
                device == 0 && inode == 0 && mapping_name == "[vdso]";
- #if defined(ARCH_CPU_X86)
-           static constexpr char kPrefix[] = "linux-gate.so.";
-+#elif defined(ARCH_CPU_PPC64)
-+          static constexpr char kPrefix[] = "linux-vdso64.so.";
- #else
            static constexpr char kPrefix[] = "linux-vdso.so.";
- #endif
-diff --git a/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.cc b/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.cc
-index cd40b3b12..6bcf23b6f 100644
++          static constexpr char kPrefix64[] = "linux-vdso64.so.";
+           return is_vdso_mapping ==
+                  (module_name.empty() ||
+-                  module_name.compare(0, strlen(kPrefix), kPrefix) == 0);
++                  module_name.compare(0, strlen(kPrefix), kPrefix) == 0 ||
++                  module_name.compare(0, strlen(kPrefix64), kPrefix64) == 0);
+         },
+         module_mapping->name,
+         module_mapping->device,
+diff --git third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.cc third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.cc
+index cd40b3b1..6bcf23b6 100644
 --- a/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.cc
 +++ b/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.cc
 @@ -323,6 +323,69 @@ bool ExceptionSnapshotLinux::ReadContext<ContextTraits64>(
@@ -2518,8 +2489,8 @@ index cd40b3b12..6bcf23b6f 100644
  #endif  // ARCH_CPU_X86_FAMILY
  
  bool ExceptionSnapshotLinux::Initialize(ProcessReaderLinux* process_reader,
-diff --git a/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.h b/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.h
-index ea0cd2106..e42df520f 100644
+diff --git third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.h third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.h
+index ea0cd210..e42df520 100644
 --- a/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.h
 +++ b/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.h
 @@ -84,6 +84,8 @@ class ExceptionSnapshotLinux final : public ExceptionSnapshot {
@@ -2531,8 +2502,8 @@ index ea0cd2106..e42df520f 100644
  #endif
    } context_union_;
    CPUContext context_;
-diff --git a/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux_test.cc b/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux_test.cc
-index c17170b43..b6a714cc6 100644
+diff --git third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux_test.cc third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux_test.cc
+index e4ff1ab7..25534dd0 100644
 --- a/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux_test.cc
 +++ b/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux_test.cc
 @@ -296,7 +296,28 @@ void ExpectContext(const CPUContext& actual, const NativeCPUContext& expected) {
@@ -2564,8 +2535,8 @@ index c17170b43..b6a714cc6 100644
  #else
  #error Port.
  #endif
-diff --git a/third_party/crashpad/crashpad/snapshot/linux/process_reader_linux.cc b/third_party/crashpad/crashpad/snapshot/linux/process_reader_linux.cc
-index ee246e8bc..9555dce04 100644
+diff --git third_party/crashpad/crashpad/snapshot/linux/process_reader_linux.cc third_party/crashpad/crashpad/snapshot/linux/process_reader_linux.cc
+index b96abfe7..df12ca56 100644
 --- a/third_party/crashpad/crashpad/snapshot/linux/process_reader_linux.cc
 +++ b/third_party/crashpad/crashpad/snapshot/linux/process_reader_linux.cc
 @@ -108,6 +108,8 @@ void ProcessReaderLinux::Thread::InitializeStack(ProcessReaderLinux* reader) {
@@ -2577,8 +2548,21 @@ index ee246e8bc..9555dce04 100644
  #else
  #error Port.
  #endif
-diff --git a/third_party/crashpad/crashpad/snapshot/linux/signal_context.h b/third_party/crashpad/crashpad/snapshot/linux/signal_context.h
-index 110024680..a1f2da259 100644
+diff --git third_party/crashpad/crashpad/snapshot/linux/process_reader_linux_test.cc third_party/crashpad/crashpad/snapshot/linux/process_reader_linux_test.cc
+index 5b572361..049c3285 100644
+--- a/third_party/crashpad/crashpad/snapshot/linux/process_reader_linux_test.cc
++++ b/third_party/crashpad/crashpad/snapshot/linux/process_reader_linux_test.cc
+@@ -612,6 +612,8 @@ bool WriteTestModule(const base::FilePath& module_path) {
+   module.ehdr.e_machine = EM_AARCH64;
+ #elif defined(ARCH_CPU_MIPSEL) || defined(ARCH_CPU_MIPS64EL)
+   module.ehdr.e_machine = EM_MIPS;
++#elif defined(ARCH_CPU_PPC64)
++  module.ehdr.e_machine = EM_PPC64;
+ #endif
+ 
+   module.ehdr.e_version = EV_CURRENT;
+diff --git third_party/crashpad/crashpad/snapshot/linux/signal_context.h third_party/crashpad/crashpad/snapshot/linux/signal_context.h
+index 11002468..8e335a09 100644
 --- a/third_party/crashpad/crashpad/snapshot/linux/signal_context.h
 +++ b/third_party/crashpad/crashpad/snapshot/linux/signal_context.h
 @@ -422,6 +422,89 @@ static_assert(offsetof(UContext<ContextTraits64>, mcontext.fpregs) ==
@@ -2671,11 +2655,11 @@ index 110024680..a1f2da259 100644
  #else
  #error Port.
  #endif  // ARCH_CPU_X86_FAMILY
-diff --git a/third_party/crashpad/crashpad/snapshot/linux/system_snapshot_linux.cc b/third_party/crashpad/crashpad/snapshot/linux/system_snapshot_linux.cc
-index a99da3e4b..03b973083 100644
+diff --git third_party/crashpad/crashpad/snapshot/linux/system_snapshot_linux.cc third_party/crashpad/crashpad/snapshot/linux/system_snapshot_linux.cc
+index 8564d3d4..b690ecd4 100644
 --- a/third_party/crashpad/crashpad/snapshot/linux/system_snapshot_linux.cc
 +++ b/third_party/crashpad/crashpad/snapshot/linux/system_snapshot_linux.cc
-@@ -204,6 +204,8 @@ CPUArchitecture SystemSnapshotLinux::GetCPUArchitecture() const {
+@@ -203,6 +203,8 @@ CPUArchitecture SystemSnapshotLinux::GetCPUArchitecture() const {
  #elif defined(ARCH_CPU_MIPS_FAMILY)
    return process_reader_->Is64Bit() ? kCPUArchitectureMIPS64EL
                                      : kCPUArchitectureMIPSEL;
@@ -2684,7 +2668,7 @@ index a99da3e4b..03b973083 100644
  #else
  #error port to your architecture
  #endif
-@@ -219,6 +221,9 @@ uint32_t SystemSnapshotLinux::CPURevision() const {
+@@ -218,6 +220,9 @@ uint32_t SystemSnapshotLinux::CPURevision() const {
  #elif defined(ARCH_CPU_MIPS_FAMILY)
    // Not implementable on MIPS
    return 0;
@@ -2694,7 +2678,7 @@ index a99da3e4b..03b973083 100644
  #else
  #error port to your architecture
  #endif
-@@ -239,6 +244,9 @@ std::string SystemSnapshotLinux::CPUVendor() const {
+@@ -238,6 +243,9 @@ std::string SystemSnapshotLinux::CPUVendor() const {
  #elif defined(ARCH_CPU_MIPS_FAMILY)
    // Not implementable on MIPS
    return std::string();
@@ -2704,7 +2688,7 @@ index a99da3e4b..03b973083 100644
  #else
  #error port to your architecture
  #endif
-@@ -372,6 +380,9 @@ bool SystemSnapshotLinux::NXEnabled() const {
+@@ -371,6 +379,9 @@ bool SystemSnapshotLinux::NXEnabled() const {
  #elif defined(ARCH_CPU_MIPS_FAMILY)
    // Not implementable on MIPS
    return false;
@@ -2714,21 +2698,8 @@ index a99da3e4b..03b973083 100644
  #else
  #error Port.
  #endif  // ARCH_CPU_X86_FAMILY
-diff --git a/third_party/crashpad/crashpad/snapshot/linux/test_modules.cc b/third_party/crashpad/crashpad/snapshot/linux/test_modules.cc
-index b2450c206..7ba78b2ae 100644
---- a/third_party/crashpad/crashpad/snapshot/linux/test_modules.cc
-+++ b/third_party/crashpad/crashpad/snapshot/linux/test_modules.cc
-@@ -110,6 +110,8 @@ bool WriteTestModule(const base::FilePath& module_path,
-   module.ehdr.e_machine = EM_AARCH64;
- #elif defined(ARCH_CPU_MIPSEL) || defined(ARCH_CPU_MIPS64EL)
-   module.ehdr.e_machine = EM_MIPS;
-+#elif defined(ARCH_CPU_PPC64)
-+  module.ehdr.e_machine = EM_PPC64;
- #endif
- 
-   module.ehdr.e_version = EV_CURRENT;
-diff --git a/third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.cc b/third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.cc
-index e3e2bebdd..8ef43752e 100644
+diff --git third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.cc third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.cc
+index e3e2bebd..8ef43752 100644
 --- a/third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.cc
 +++ b/third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.cc
 @@ -186,6 +186,14 @@ bool ThreadSnapshotLinux::Initialize(ProcessReaderLinux* process_reader,
@@ -2746,8 +2717,8 @@ index e3e2bebdd..8ef43752e 100644
  #else
  #error Port.
  #endif
-diff --git a/third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.h b/third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.h
-index 44cc6f6d9..d4136461e 100644
+diff --git third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.h third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.h
+index 44cc6f6d..d4136461 100644
 --- a/third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.h
 +++ b/third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.h
 @@ -68,6 +68,8 @@ class ThreadSnapshotLinux final : public ThreadSnapshot {
@@ -2759,23 +2730,8 @@ index 44cc6f6d9..d4136461e 100644
  #else
  #error Port.
  #endif  // ARCH_CPU_X86_FAMILY
---- a/third_party/crashpad/crashpad/util/net/http_transport_libcurl.cc
-+++ b/third_party/crashpad/crashpad/util/net/http_transport_libcurl.cc
-@@ -236,6 +236,12 @@
- #elif defined(ARCH_CPU_BIG_ENDIAN)
-     static constexpr char arch[] = "aarch64_be";
- #endif
-+#elif defined(__powerpc64__)
-+#if defined(ARCH_CPU_LITTLE_ENDIAN)
-+    static constexpr char arch[] = "ppc64le";
-+#elif defined(ARCH_CPU_BIG_ENDIAN)
-+    static constexpr char arch[] = "ppc64";
-+#endif
- #else
- #error Port
- #endif
-diff --git a/third_party/crashpad/crashpad/util/linux/auxiliary_vector.cc b/third_party/crashpad/crashpad/util/linux/auxiliary_vector.cc
-index d3d5ebdfb..3fd730cb5 100644
+diff --git third_party/crashpad/crashpad/util/linux/auxiliary_vector.cc third_party/crashpad/crashpad/util/linux/auxiliary_vector.cc
+index d3d5ebdf..3fd730cb 100644
 --- a/third_party/crashpad/crashpad/util/linux/auxiliary_vector.cc
 +++ b/third_party/crashpad/crashpad/util/linux/auxiliary_vector.cc
 @@ -56,6 +56,11 @@ bool AuxiliaryVector::Read(PtraceConnection* connection) {
@@ -2790,8 +2746,23 @@ index d3d5ebdfb..3fd730cb5 100644
      if (!MapInsertOrReplace(&values_, type, value, nullptr)) {
        LOG(ERROR) << "duplicate auxv entry";
        return false;
-diff --git a/third_party/crashpad/crashpad/util/linux/ptracer.cc b/third_party/crashpad/crashpad/util/linux/ptracer.cc
-index 557e0d363..08ae434b8 100644
+diff --git third_party/crashpad/crashpad/util/linux/ptrace_broker.cc third_party/crashpad/crashpad/util/linux/ptrace_broker.cc
+index 155a1e0c..5e50ceb5 100644
+--- a/third_party/crashpad/crashpad/util/linux/ptrace_broker.cc
++++ b/third_party/crashpad/crashpad/util/linux/ptrace_broker.cc
+@@ -94,8 +94,8 @@ int PtraceBroker::Run() {
+ }
+ 
+ bool PtraceBroker::AllocateAttachments() {
+-  constexpr size_t page_size = 4096;
+-  constexpr size_t alloc_size =
++  static size_t page_size = getpagesize();
++  size_t alloc_size =
+       (sizeof(ScopedPtraceAttach) + page_size - 1) & ~(page_size - 1);
+   void* alloc = sbrk(alloc_size);
+   if (reinterpret_cast<intptr_t>(alloc) == -1) {
+diff --git third_party/crashpad/crashpad/util/linux/ptracer.cc third_party/crashpad/crashpad/util/linux/ptracer.cc
+index 557e0d36..08ae434b 100644
 --- a/third_party/crashpad/crashpad/util/linux/ptracer.cc
 +++ b/third_party/crashpad/crashpad/util/linux/ptracer.cc
 @@ -398,6 +398,64 @@ bool GetThreadArea64(pid_t tid,
@@ -2869,8 +2840,8 @@ index 557e0d363..08ae434b8 100644
             GetThreadArea64(tid,
                             info->thread_context,
                             &info->thread_specific_data_address,
-diff --git a/third_party/crashpad/crashpad/util/linux/thread_info.h b/third_party/crashpad/crashpad/util/linux/thread_info.h
-index 5b55c24a7..dea0d1f39 100644
+diff --git third_party/crashpad/crashpad/util/linux/thread_info.h third_party/crashpad/crashpad/util/linux/thread_info.h
+index 5b55c24a..dea0d1f3 100644
 --- a/third_party/crashpad/crashpad/util/linux/thread_info.h
 +++ b/third_party/crashpad/crashpad/util/linux/thread_info.h
 @@ -28,6 +28,10 @@
@@ -2991,11 +2962,11 @@ index 5b55c24a7..dea0d1f39 100644
    //! \brief The thread-local storage address for the thread.
    LinuxVMAddress thread_specific_data_address;
  };
-diff --git a/third_party/crashpad/crashpad/util/misc/capture_context.h b/third_party/crashpad/crashpad/util/misc/capture_context.h
-index d21a24f19..acc325349 100644
+diff --git third_party/crashpad/crashpad/util/misc/capture_context.h third_party/crashpad/crashpad/util/misc/capture_context.h
+index 3ff71184..3e82f4b9 100644
 --- a/third_party/crashpad/crashpad/util/misc/capture_context.h
 +++ b/third_party/crashpad/crashpad/util/misc/capture_context.h
-@@ -69,6 +69,7 @@ using NativeCPUContext = ucontext_t;
+@@ -68,6 +68,7 @@ using NativeCPUContext = ucontext_t;
  //!     macOS/Linux/Fuchsia | x86_64       | `%%rdi`
  //!     Linux               | ARM/ARM64    | `r0`/`x0`
  //!     Linux               | MIPS/MIPS64  | `$a0`
@@ -3003,8 +2974,8 @@ index d21a24f19..acc325349 100644
  //!
  //!     Additionally, the value `LR` on ARM/ARM64 will be the return address of
  //!     this function.
-diff --git a/third_party/crashpad/crashpad/util/misc/capture_context_linux.S b/third_party/crashpad/crashpad/util/misc/capture_context_linux.S
-index 52215ee5d..b3e4a3ec7 100644
+diff --git third_party/crashpad/crashpad/util/misc/capture_context_linux.S third_party/crashpad/crashpad/util/misc/capture_context_linux.S
+index 52215ee5..b3e4a3ec 100644
 --- a/third_party/crashpad/crashpad/util/misc/capture_context_linux.S
 +++ b/third_party/crashpad/crashpad/util/misc/capture_context_linux.S
 @@ -32,7 +32,7 @@
@@ -3231,8 +3202,8 @@ index 52215ee5d..b3e4a3ec7 100644
 +
 +  blr
  #endif  // __i386__
-diff --git a/third_party/crashpad/crashpad/util/misc/capture_context_test.cc b/third_party/crashpad/crashpad/util/misc/capture_context_test.cc
-index cf23c2def..5f264bc92 100644
+diff --git third_party/crashpad/crashpad/util/misc/capture_context_test.cc third_party/crashpad/crashpad/util/misc/capture_context_test.cc
+index cf23c2de..5f264bc9 100644
 --- a/third_party/crashpad/crashpad/util/misc/capture_context_test.cc
 +++ b/third_party/crashpad/crashpad/util/misc/capture_context_test.cc
 @@ -57,7 +57,7 @@ void TestCaptureContext() {
@@ -3244,11 +3215,11 @@ index cf23c2def..5f264bc92 100644
    // Sanitizers can cause enough code bloat that the “nearby” check would
    // likely fail.
    const uintptr_t kReferencePC =
-diff --git a/third_party/crashpad/crashpad/util/misc/capture_context_test_util_linux.cc b/third_party/crashpad/crashpad/util/misc/capture_context_test_util_linux.cc
-index 30a2ab21d..60509f21d 100644
+diff --git third_party/crashpad/crashpad/util/misc/capture_context_test_util_linux.cc third_party/crashpad/crashpad/util/misc/capture_context_test_util_linux.cc
+index 9fc5db28..5f69f8dc 100644
 --- a/third_party/crashpad/crashpad/util/misc/capture_context_test_util_linux.cc
 +++ b/third_party/crashpad/crashpad/util/misc/capture_context_test_util_linux.cc
-@@ -35,6 +35,8 @@ void SanityCheckContext(const NativeCPUContext& context) {
+@@ -36,6 +36,8 @@ void SanityCheckContext(const NativeCPUContext& context) {
    EXPECT_EQ(context.uc_mcontext.regs[0], FromPointerCast<uintptr_t>(&context));
  #elif defined(ARCH_CPU_MIPS_FAMILY)
    EXPECT_EQ(context.uc_mcontext.gregs[4], FromPointerCast<uintptr_t>(&context));
@@ -3257,7 +3228,7 @@ index 30a2ab21d..60509f21d 100644
  #endif
  }
  
-@@ -49,6 +51,8 @@ uintptr_t ProgramCounterFromContext(const NativeCPUContext& context) {
+@@ -50,6 +52,8 @@ uintptr_t ProgramCounterFromContext(const NativeCPUContext& context) {
    return context.uc_mcontext.pc;
  #elif defined(ARCH_CPU_MIPS_FAMILY)
    return context.uc_mcontext.pc;
@@ -3266,7 +3237,7 @@ index 30a2ab21d..60509f21d 100644
  #endif
  }
  
-@@ -63,6 +67,8 @@ uintptr_t StackPointerFromContext(const NativeCPUContext& context) {
+@@ -64,6 +68,8 @@ uintptr_t StackPointerFromContext(const NativeCPUContext& context) {
    return context.uc_mcontext.sp;
  #elif defined(ARCH_CPU_MIPS_FAMILY)
    return context.uc_mcontext.gregs[29];
@@ -3275,11 +3246,53 @@ index 30a2ab21d..60509f21d 100644
  #endif
  }
  
-diff --git a/third_party/dav1d/BUILD.gn b/third_party/dav1d/BUILD.gn
-index 6b4566fc3..c07f732ad 100644
+diff --git third_party/crashpad/crashpad/util/posix/signals_test.cc third_party/crashpad/crashpad/util/posix/signals_test.cc
+index 58bfa8f8..8fc37c46 100644
+--- a/third_party/crashpad/crashpad/util/posix/signals_test.cc
++++ b/third_party/crashpad/crashpad/util/posix/signals_test.cc
+@@ -46,12 +46,12 @@ bool CanCauseSignal(int sig) {
+   return sig == SIGABRT ||
+          sig == SIGALRM ||
+          sig == SIGBUS ||
+-#if !defined(ARCH_CPU_ARM64)
++#if !defined(ARCH_CPU_ARM64) && !defined(ARCH_CPU_PPC64)
+          sig == SIGFPE ||
+-#endif  // !defined(ARCH_CPU_ARM64)
++#endif  // !defined(ARCH_CPU_ARM64) && !defined(ARCH_CPU_PPC64)
+ #if defined(ARCH_CPU_X86_FAMILY) || defined(ARCH_CPU_ARMEL)
+          sig == SIGILL ||
+-#endif  // defined(ARCH_CPU_X86_FAMILY) || defined(ARCH_CPU_ARMEL
++#endif  // defined(ARCH_CPU_X86_FAMILY) || defined(ARCH_CPU_ARMEL)
+          sig == SIGPIPE ||
+          sig == SIGSEGV ||
+ #if defined(OS_MACOSX)
+@@ -117,9 +117,11 @@ void CauseSignal(int sig) {
+       break;
+     }
+ 
+-#if !defined(ARCH_CPU_ARM64)
++#if !defined(ARCH_CPU_ARM64) && !defined(ARCH_CPU_PPC64)
+     // ARM64 has hardware integer division instructions that don’t generate a
+     // trap for divide-by-zero, so this doesn’t produce SIGFPE.
++    //
++    // PPC64 fixed-point division by zero also doesn't produce a SIGFPE.
+     case SIGFPE: {
+       // Optimization makes this tricky, so get zero from a system call likely
+       // to succeed, and try to do something with the result.
+@@ -137,7 +139,7 @@ void CauseSignal(int sig) {
+       fstat(quotient, &stat_buf);
+       break;
+     }
+-#endif  // ARCH_CPU_ARM64
++#endif  // !defined(ARCH_CPU_ARM64) && !defined(ARCH_CPU_PPC64)
+ 
+ #if defined(ARCH_CPU_X86_FAMILY) || defined(ARCH_CPU_ARMEL)
+     case SIGILL: {
+diff --git third_party/dav1d/BUILD.gn third_party/dav1d/BUILD.gn
+index 788dc6cf..5fd7e8fd 100644
 --- a/third_party/dav1d/BUILD.gn
 +++ b/third_party/dav1d/BUILD.gn
-@@ -184,6 +184,8 @@ static_library("dav1d_8bit") {
+@@ -182,6 +182,8 @@ static_library("dav1d_8bit") {
      sources += arm_template_sources
    } else if (current_cpu == "arm64") {
      sources += arm_template_sources
@@ -3288,7 +3301,7 @@ index 6b4566fc3..c07f732ad 100644
    }
  
    cflags = dav1d_copts
-@@ -212,6 +214,8 @@ static_library("dav1d_10bit") {
+@@ -210,6 +212,8 @@ static_library("dav1d_10bit") {
      sources += arm_template_sources
    } else if (current_cpu == "arm64") {
      sources += arm_template_sources
@@ -3297,9 +3310,9 @@ index 6b4566fc3..c07f732ad 100644
    }
  
    cflags = dav1d_copts
-@@ -263,6 +267,21 @@ if (current_cpu == "x86" || current_cpu == "x64") {
-       defines = [ "PREFIX" ]
-     }
+@@ -256,6 +260,21 @@ if (current_cpu == "x86" || current_cpu == "x64") {
+       ":dav1d_config",
+     ]
  
 +    cflags = dav1d_copts
 +  }
@@ -3319,7 +3332,7 @@ index 6b4566fc3..c07f732ad 100644
      cflags = dav1d_copts
    }
  }
-@@ -292,5 +311,7 @@ static_library("dav1d") {
+@@ -285,5 +304,7 @@ static_library("dav1d") {
      }
    } else if (current_cpu == "arm" || current_cpu == "arm64") {
      deps += [ ":dav1d_arm" ]
@@ -3327,12 +3340,12 @@ index 6b4566fc3..c07f732ad 100644
 +    deps += [ ":dav1d_ppc" ]
    }
  }
-diff --git a/third_party/dav1d/config/linux/ppc64/config.h b/third_party/dav1d/config/linux/ppc64/config.h
+diff --git third_party/dav1d/config/linux/ppc64/config.h third_party/dav1d/config/linux/ppc64/config.h
 new file mode 100644
-index 000000000..9fbbf75cc
+index 00000000..f6ca57f7
 --- /dev/null
 +++ b/third_party/dav1d/config/linux/ppc64/config.h
-@@ -0,0 +1,39 @@
+@@ -0,0 +1,35 @@
 +/*
 + * Autogenerated by the Meson build system.
 + * Do not edit, your changes will be lost.
@@ -3356,27 +3369,23 @@ index 000000000..9fbbf75cc
 +
 +#define CONFIG_8BPC 1
 +
-+// #define CONFIG_LOG 1 -- Logging is controlled by Chromium
++#define CONFIG_LOG 1
 +
 +#define ENDIANNESS_BIG 0
 +
 +#define HAVE_ASM 1
 +
-+#define HAVE_CLOCK_GETTIME 1
-+
-+#define HAVE_DLSYM 1
-+
 +#define HAVE_GETAUXVAL 1
 +
 +#define HAVE_POSIX_MEMALIGN 1
 +
 +#define HAVE_UNISTD_H 1
 +
-diff --git a/third_party/dav1d/dav1d_generated.gni b/third_party/dav1d/dav1d_generated.gni
-index c59cb0821..3060284a8 100644
+diff --git third_party/dav1d/dav1d_generated.gni third_party/dav1d/dav1d_generated.gni
+index 8becac02..d5f4fcac 100644
 --- a/third_party/dav1d/dav1d_generated.gni
 +++ b/third_party/dav1d/dav1d_generated.gni
-@@ -82,6 +82,11 @@ arm_template_sources = [
+@@ -71,6 +71,11 @@ arm_template_sources = [
    "libdav1d/src/arm/mc_init_tmpl.c",
  ]
  
@@ -3388,21 +3397,24 @@ index c59cb0821..3060284a8 100644
  template_sources = [
    "libdav1d/src/cdef_apply_tmpl.c",
    "libdav1d/src/cdef_tmpl.c",
+diff --git third_party/dav1d/generate_source.py third_party/dav1d/generate_source.py
+index 9ab5e00b..ad3feffe 100755
 --- a/third_party/dav1d/generate_source.py
 +++ b/third_party/dav1d/generate_source.py
-@@ -61,6 +61,8 @@
-         _Glob("libdav1d/src/arm/64/*_tmpl.S") + ["libdav1d/src/arm/64/util.S"])
-     _WriteArray(fd, "arm_template_sources", _Glob("libdav1d/src/arm/*_tmpl.c"))
- 
-+    _WriteArray(fd, "ppc64_template_sources", _Glob("libdav1d/src/ppc/*_tmpl.c"))
-+
-     template_sources = _Glob("libdav1d/src/*_tmpl.c")
-     _WriteArray(fd, "template_sources", template_sources)
- 
-diff --git a/third_party/dav1d/libdav1d/src/ppc/dav1d_types.h b/third_party/dav1d/libdav1d/src/ppc/dav1d_types.h
-index 0b4bd72f0..a0caa5e71 100644
---- a/third_party/dav1d/libdav1d/src/ppc/dav1d_types.h
-+++ b/third_party/dav1d/libdav1d/src/ppc/dav1d_types.h
+@@ -50,7 +50,8 @@ def WriteGn(fd):
+   WriteArray(fd, "arm32_asm_sources", glob.glob("libdav1d/src/arm/32/*.S"))
+   WriteArray(fd, "arm64_asm_sources", glob.glob("libdav1d/src/arm/64/*.S"))
+   WriteArray(fd, "arm_template_sources", glob.glob("libdav1d/src/arm/*_tmpl.c"))
+-
++  WriteArray(fd, "ppc64_template_sources", glob.glob("libdav1d/src/ppc/*_tmpl.c"))
++ 
+   template_sources = glob.glob("libdav1d/src/*_tmpl.c")
+   WriteArray(fd, "template_sources", template_sources)
+ 
+diff --git third_party/dav1d/libdav1d/src/ppc/types.h third_party/dav1d/libdav1d/src/ppc/types.h
+index 0b4bd72f..a0caa5e7 100644
+--- a/third_party/dav1d/libdav1d/src/ppc/types.h
++++ b/third_party/dav1d/libdav1d/src/ppc/types.h
 @@ -51,4 +51,19 @@
  #define u16l_to_i32(v) ((i32x4) vec_mergel((u16x8) v, vec_splat_u16(0)))
  #define i16l_to_i32(v) ((i32x4) vec_unpackl((i16x8)v))
@@ -3423,49 +3435,42 @@ index 0b4bd72f0..a0caa5e71 100644
 +#endif
 +
  #endif /* DAV1D_SRC_PPC_TYPES_H */
-diff --git a/third_party/eigen3/BUILD.gn b/third_party/eigen3/BUILD.gn
-index 0d4e184..f2ce484 100644
---- a/third_party/eigen3/BUILD.gn
-+++ b/third_party/eigen3/BUILD.gn
-@@ -22,4 +22,8 @@ config("eigen_includes") {
-     # for this component on Windows on Arm due to compilation errors.
-     defines += [ "EIGEN_DONT_VECTORIZE" ]
-   }
-+
-+  if (target_cpu == "ppc64") {
-+    defines += [ "EIGEN_DONT_VECTORIZE" ]
-+  }
- }
-
-diff --git a/third_party/libaom/BUILD.gn b/third_party/libaom/BUILD.gn
-index 9b065bd..df3af02 100644
---- a/third_party/libaom/BUILD.gn
-+++ b/third_party/libaom/BUILD.gn
-@@ -36,6 +36,8 @@ if (enable_libaom) {
-   } else {
-     cpu_arch_full = "arm"
-   }
+diff --git third_party/libvpx/BUILD.gn third_party/libvpx/BUILD.gn
+index 31a26e5b44..84c15b61b8 100644
+--- a/third_party/libvpx/BUILD.gn
++++ b/third_party/libvpx/BUILD.gn
+@@ -38,6 +38,8 @@ if (current_cpu == "x86") {
+ 
+ if (is_nacl) {
+   platform_include_dir = "source/config/nacl"
 +} else if (current_cpu == "ppc64") {
-+  cpu_arch_full = "generic"
++  platform_include_dir = "source/config/linux/generic"
  } else {
-   cpu_arch_full = current_cpu
- }
-diff --git a/third_party/libgav1/options.gni b/third_party/libgav1/options.gni
-index 11af801..4b13d05 100644
---- a/third_party/libgav1/options.gni
-+++ b/third_party/libgav1/options.gni
-@@ -12,5 +12,5 @@ declare_args() {
-       is_chromeos_ash && (target_cpu == "arm" || target_cpu == "arm64")
-   use_libgav1_parser =
-       (is_chromeos || is_linux || is_win) &&
--      (target_cpu == "x86" || target_cpu == "x64" || target_cpu == "arm64")
-+      (target_cpu == "x86" || target_cpu == "x64" || target_cpu == "arm64" || target_cpu == "ppc64")
- }
-diff --git a/third_party/lss/linux_syscall_support.h b/third_party/lss/linux_syscall_support.h
-index e4ac22644..1c57015db 100644
+   # The mac configurations are currently a relic. They were useful when
+   # x86inc.asm did not work for MACH_O but now the build is identical to the
+@@ -336,6 +336,8 @@ static_library("libvpx") {
+     } else {
+       sources = libvpx_srcs_arm64
+     }
++  } else if (current_cpu == "ppc64") {
++    sources = libvpx_srcs_generic
+   }
+ 
+   configs -= [ "//build/config/compiler:chromium_code" ]
+@@ -401,6 +403,8 @@ static_library("libvp9rc") {
+     } else {
+       sources = libvpx_srcs_arm64
+     }
++  } else if (current_cpu == "ppc64") {
++    sources = libvpx_srcs_generic
+   }
+   sources += [ "//third_party/libvpx/source/libvpx/vp9/ratectrl_rtc.cc" ]
+   sources += [ "//third_party/libvpx/source/libvpx/vp9/ratectrl_rtc.h" ]
+diff --git third_party/lss/linux_syscall_support.h third_party/lss/linux_syscall_support.h
+index d2baee9d..9955ce44 100644
 --- a/third_party/lss/linux_syscall_support.h
 +++ b/third_party/lss/linux_syscall_support.h
-@@ -3947,7 +3947,7 @@ struct kernel_statfs {
+@@ -3922,7 +3922,7 @@ struct kernel_statfs {
        LSS_REG(2, buf);
        LSS_BODY(void*, mmap2, "0"(__r2));
      }
@@ -3474,7 +3479,7 @@ index e4ac22644..1c57015db 100644
      #define __NR__mmap2 __NR_mmap2
      LSS_INLINE _syscall6(void*, _mmap2,            void*, s,
                           size_t,                   l, int,               p,
-@@ -4058,7 +4058,7 @@ struct kernel_statfs {
+@@ -4033,7 +4033,7 @@ struct kernel_statfs {
    #if defined(__i386__) ||                                                    \
        defined(__ARM_ARCH_3__) || defined(__ARM_EABI__) ||                     \
       (defined(__mips__) && _MIPS_SIM == _MIPS_SIM_ABI32) ||                   \
@@ -3483,24 +3488,7 @@ index e4ac22644..1c57015db 100644
       (defined(__s390__) && !defined(__s390x__))
      /* On these architectures, implement mmap() with mmap2(). */
      LSS_INLINE void* LSS_NAME(mmap)(void *s, size_t l, int p, int f, int d,
-diff --git a/third_party/pdfium/third_party/libpng16/pngpriv.h b/third_party/pdfium/third_party/libpng16/pngpriv.h
-index 583c26f..e03d697 100644
---- a/third_party/pdfium/third_party/libpng16/pngpriv.h
-+++ b/third_party/pdfium/third_party/libpng16/pngpriv.h
-@@ -196,11 +196,7 @@
- #endif
- 
- #ifndef PNG_POWERPC_VSX_OPT
--#  if defined(__PPC64__) && defined(__ALTIVEC__) && defined(__VSX__)
--#     define PNG_POWERPC_VSX_OPT 2
--#  else
--#     define PNG_POWERPC_VSX_OPT 0
--#  endif
-+#  define PNG_POWERPC_VSX_OPT 0
- #endif
- 
- #ifndef PNG_INTEL_SSE_OPT
-diff --git a/third_party/pffft/src/pffft.c b/third_party/pffft/src/pffft.c
+diff --git third_party/pffft/src/pffft.c third_party/pffft/src/pffft.c
 index bdac4d784..51e0f2cac 100644
 --- a/third_party/pffft/src/pffft.c
 +++ b/third_party/pffft/src/pffft.c
@@ -3512,29 +3500,29 @@ index bdac4d784..51e0f2cac 100644
  typedef vector float v4sf;
  #  define SIMD_SZ 4
  #  define VZERO() ((vector float) vec_splat_u8(0))
-diff --git a/third_party/skia/src/sksl/SkSLString.cpp b/third_party/skia/src/sksl/SkSLString.cpp
-index ec3e56964..4cf8999a2 100644
+diff --git third_party/skia/src/sksl/SkSLString.cpp third_party/skia/src/sksl/SkSLString.cpp
+index 88eb1c7d..4be33fa5 100644
 --- a/third_party/skia/src/sksl/SkSLString.cpp
 +++ b/third_party/skia/src/sksl/SkSLString.cpp
-@@ -37,7 +37,12 @@ String to_string(double value) {
+@@ -240,7 +240,12 @@ String to_string(double value) {
      if (needsDotZero) {
          buffer << ".0";
      }
--    return buffer.str();
+-    return String(buffer.str().c_str());
 +
 +    std::string ret(buffer.str());
-+    if (std::signbit(value) && ret[0] == '.') {
++    if (signbit(value) && ret[0] == '.') {
 +        ret[0] = '-';
 +    }
-+    return ret;
++    return String(ret.c_str());
  }
  
- bool stod(const StringFragment& s, SKSL_FLOAT* value) {
-diff --git a/third_party/sqlite/src/amalgamation/sqlite3.c b/third_party/sqlite/src/amalgamation/sqlite3.c
-index 6b4a7899d..b8c7fe414 100644
+ SKSL_INT stoi(const String& s) {
+diff --git third_party/sqlite/src/amalgamation/sqlite3.c third_party/sqlite/src/amalgamation/sqlite3.c
+index 1b2c2ec7..7593dba1 100644
 --- a/third_party/sqlite/src/amalgamation/sqlite3.c
 +++ b/third_party/sqlite/src/amalgamation/sqlite3.c
-@@ -14474,7 +14474,8 @@ typedef INT16_TYPE LogEst;
+@@ -14400,7 +14400,8 @@ typedef INT16_TYPE LogEst;
  # if defined(i386)      || defined(__i386__)      || defined(_M_IX86) ||    \
       defined(__x86_64)  || defined(__x86_64__)    || defined(_M_X64)  ||    \
       defined(_M_AMD64)  || defined(_M_ARM)        || defined(__x86)   ||    \
@@ -3544,11 +3532,11 @@ index 6b4a7899d..b8c7fe414 100644
  #   define SQLITE_BYTEORDER    1234
  # elif defined(sparc)     || defined(__ppc__) || \
         defined(__ARMEB__) || defined(__AARCH64EB__)
-diff --git a/third_party/sqlite/src/amalgamation_dev/sqlite3.c b/third_party/sqlite/src/amalgamation_dev/sqlite3.c
-index d30c9b7de..cf75a69d9 100644
+diff --git third_party/sqlite/src/amalgamation_dev/sqlite3.c third_party/sqlite/src/amalgamation_dev/sqlite3.c
+index 19c87689..c7ab039e 100644
 --- a/third_party/sqlite/src/amalgamation_dev/sqlite3.c
 +++ b/third_party/sqlite/src/amalgamation_dev/sqlite3.c
-@@ -14487,7 +14487,8 @@ typedef INT16_TYPE LogEst;
+@@ -14413,7 +14413,8 @@ typedef INT16_TYPE LogEst;
  # if defined(i386)      || defined(__i386__)      || defined(_M_IX86) ||    \
       defined(__x86_64)  || defined(__x86_64__)    || defined(_M_X64)  ||    \
       defined(_M_AMD64)  || defined(_M_ARM)        || defined(__x86)   ||    \
@@ -3558,11 +3546,11 @@ index d30c9b7de..cf75a69d9 100644
  #   define SQLITE_BYTEORDER    1234
  # elif defined(sparc)     || defined(__ppc__) || \
         defined(__ARMEB__) || defined(__AARCH64EB__)
-diff --git a/third_party/sqlite/src/ext/rtree/rtree.c b/third_party/sqlite/src/ext/rtree/rtree.c
-index f5b57a5e2..80a2d0ad8 100644
+diff --git third_party/sqlite/src/ext/rtree/rtree.c third_party/sqlite/src/ext/rtree/rtree.c
+index efaef813..4cd57d55 100644
 --- a/third_party/sqlite/src/ext/rtree/rtree.c
 +++ b/third_party/sqlite/src/ext/rtree/rtree.c
-@@ -450,7 +450,7 @@ struct RtreeMatchArg {
+@@ -432,7 +432,7 @@ struct RtreeMatchArg {
  #if defined(i386)     || defined(__i386__)   || defined(_M_IX86) ||    \
      defined(__x86_64) || defined(__x86_64__) || defined(_M_X64)  ||    \
      defined(_M_AMD64) || defined(_M_ARM)     || defined(__x86)   ||    \
@@ -3571,11 +3559,11 @@ index f5b57a5e2..80a2d0ad8 100644
  # define SQLITE_BYTEORDER    1234
  #elif defined(sparc)    || defined(__ppc__)
  # define SQLITE_BYTEORDER    4321
-diff --git a/third_party/sqlite/src/src/sqliteInt.h b/third_party/sqlite/src/src/sqliteInt.h
-index 245070d4f..b25164e95 100644
+diff --git third_party/sqlite/src/src/sqliteInt.h third_party/sqlite/src/src/sqliteInt.h
+index 122e26ad..ec21dcb5 100644
 --- a/third_party/sqlite/src/src/sqliteInt.h
 +++ b/third_party/sqlite/src/src/sqliteInt.h
-@@ -877,7 +877,8 @@ typedef INT16_TYPE LogEst;
+@@ -868,7 +868,8 @@ typedef INT16_TYPE LogEst;
  # if defined(i386)      || defined(__i386__)      || defined(_M_IX86) ||    \
       defined(__x86_64)  || defined(__x86_64__)    || defined(_M_X64)  ||    \
       defined(_M_AMD64)  || defined(_M_ARM)        || defined(__x86)   ||    \
@@ -3585,8 +3573,8 @@ index 245070d4f..b25164e95 100644
  #   define SQLITE_BYTEORDER    1234
  # elif defined(sparc)     || defined(__ppc__) || \
         defined(__ARMEB__) || defined(__AARCH64EB__)
-diff --git a/third_party/webrtc/modules/desktop_capture/differ_block.cc b/third_party/webrtc/modules/desktop_capture/differ_block.cc
-index 4f0c5430c..54ee0829e 100644
+diff --git third_party/webrtc/modules/desktop_capture/differ_block.cc third_party/webrtc/modules/desktop_capture/differ_block.cc
+index dd9ab457..c005d959 100644
 --- a/third_party/webrtc/modules/desktop_capture/differ_block.cc
 +++ b/third_party/webrtc/modules/desktop_capture/differ_block.cc
 @@ -30,11 +30,7 @@ bool VectorDifference(const uint8_t* image1, const uint8_t* image2) {
@@ -3599,7 +3587,7 @@ index 4f0c5430c..54ee0829e 100644
 -    diff_proc = &VectorDifference_C;
 -#else
 +#if defined(WEBRTC_ARCH_X86_FAMILY)
-     bool have_sse2 = GetCPUInfo(kSSE2) != 0;
+     bool have_sse2 = WebRtc_GetCPUInfo(kSSE2) != 0;
      // For x86 processors, check if SSE2 is supported.
      if (have_sse2 && kBlockSize == 32) {
 @@ -44,6 +40,10 @@ bool VectorDifference(const uint8_t* image1, const uint8_t* image2) {
@@ -3613,11 +3601,11 @@ index 4f0c5430c..54ee0829e 100644
  #endif
    }
  
-diff --git a/third_party/webrtc/rtc_base/system/arch.h b/third_party/webrtc/rtc_base/system/arch.h
-index be2367b85..be4ee4233 100644
+diff --git third_party/webrtc/rtc_base/system/arch.h third_party/webrtc/rtc_base/system/arch.h
+index ed216e66..25d36c07 100644
 --- a/third_party/webrtc/rtc_base/system/arch.h
 +++ b/third_party/webrtc/rtc_base/system/arch.h
-@@ -79,6 +79,18 @@
+@@ -50,6 +50,18 @@
  #elif defined(__EMSCRIPTEN__)
  #define WEBRTC_ARCH_32_BITS
  #define WEBRTC_ARCH_LITTLE_ENDIAN
@@ -3636,15 +3624,15 @@ index be2367b85..be4ee4233 100644
  #else
  #error Please add support for your architecture in rtc_base/system/arch.h
  #endif
-diff --git a/v8/BUILD.gn b/v8/BUILD.gn
-index f39529a3a..e84fc449e 100644
+ diff --git v8/BUILD.gn v8/BUILD.gn
+index 167e63503..125c445ea 100644
 --- a/v8/BUILD.gn
 +++ b/v8/BUILD.gn
-@@ -850,6 +850,12 @@ config("toolchain") {
+@@ -696,6 +696,12 @@ config("toolchain") {
      }
      if (host_byteorder == "little") {
        defines += [ "V8_TARGET_ARCH_PPC_LE" ]
-+      cflags += [
++        cflags += [
 +        # Enable usage of AltiVec, VSX, and other POWER8 and higher features
 +        "-mcpu=power8",
 +        "-maltivec",
@@ -3653,24 +3641,24 @@ index f39529a3a..e84fc449e 100644
      } else if (host_byteorder == "big") {
        defines += [ "V8_TARGET_ARCH_PPC_BE" ]
        if (current_os == "aix") {
-diff --git a/ui/gl/features.gni b/ui/gl/features.gni
-index 5fda9b6..3d2dd8b 100644
+diff --git ui/gl/features.gni ui/gl/features.gni
+index cb2c98649..5e09bc1f7 100644
 --- a/ui/gl/features.gni
 +++ b/ui/gl/features.gni
-@@ -32,5 +32,6 @@ declare_args() {
-                         (is_mac && use_egl) || is_chromeos_ash || is_fuchsia) &&
+@@ -25,5 +25,6 @@ declare_args() {
+                         is_chromeos || is_fuchsia) &&
                         (target_cpu == "x86" || target_cpu == "x64" ||
                          target_cpu == "arm" || target_cpu == "arm64" ||
 -                        target_cpu == "mipsel" || target_cpu == "mips64el")
 +                        target_cpu == "mipsel" || target_cpu == "mips64el" ||
 +                        target_cpu == "ppc64")
  }
-diff --git a/v8/test/BUILD.gn b/v8/test/BUILD.gn
-index fb872ad39..45fc585dd 100644
+diff --git v8/test/BUILD.gn v8/test/BUILD.gn
+index f6d30537a..287b27080 100644
 --- a/v8/test/BUILD.gn
 +++ b/v8/test/BUILD.gn
-@@ -36,7 +36,7 @@ group("gn_all") {
-       "benchmarks/cpp:gn_all",
+@@ -31,7 +31,7 @@ group("gn_all") {
+     deps += [
        "cctest:cctest",
        "cctest:generate-bytecode-expectations",
 -      "unittests:unittests",
@@ -3678,21 +3666,21 @@ index fb872ad39..45fc585dd 100644
      ]
    }
  }
-@@ -83,7 +83,7 @@
+@@ -73,7 +73,7 @@ group("v8_bot_default") {
      "message:v8_message",
      "mjsunit:v8_mjsunit",
      "mkgrokdump:mkgrokdump",
 -    "unittests:unittests",
 +    #"unittests:unittests",
-     "webkit:v8_webkit",
-   ]
- 
-@@ -108,7 +108,7 @@
+     "wasm-api-tests:wasm_api_tests",
+     "wasm-js:v8_wasm_js",
+     "wasm-spec-tests:v8_wasm_spec_tests",
+@@ -93,7 +93,7 @@ group("v8_default") {
      "message:v8_message",
      "mjsunit:v8_mjsunit",
      "mkgrokdump:mkgrokdump",
 -    "unittests:unittests",
 +    #"unittests:unittests",
-   ]
- 
-   if (v8_enable_webassembly) {
+     "wasm-api-tests:wasm_api_tests",
+     "wasm-js:v8_wasm_js",
+     "wasm-spec-tests:v8_wasm_spec_tests",
diff --git a/srcpkgs/electron19/files/patches/chromium-xxx-ppc64le-swiftshader.patch b/srcpkgs/electron10/files/patches/chromium-xxx-ppc64le-swiftshader.patch
similarity index 100%
rename from srcpkgs/electron19/files/patches/chromium-xxx-ppc64le-swiftshader.patch
rename to srcpkgs/electron10/files/patches/chromium-xxx-ppc64le-swiftshader.patch
diff --git a/srcpkgs/electron19/files/patches/electron-Add-a-script-to-list-patch-targets.patch.patch b/srcpkgs/electron10/files/patches/electron-Add-a-script-to-list-patch-targets.patch.patch
similarity index 100%
rename from srcpkgs/electron19/files/patches/electron-Add-a-script-to-list-patch-targets.patch.patch
rename to srcpkgs/electron10/files/patches/electron-Add-a-script-to-list-patch-targets.patch.patch
diff --git a/srcpkgs/electron10/files/patches/electron-Build-fixes.patch.patch b/srcpkgs/electron10/files/patches/electron-Build-fixes.patch.patch
new file mode 100644
index 000000000000..298bfa9bcb2b
--- /dev/null
+++ b/srcpkgs/electron10/files/patches/electron-Build-fixes.patch.patch
@@ -0,0 +1,47 @@
+diff --git a/build/args/release.gn b/build/args/release.gn
+index e5017f6e1..59207b389 100644
+--- a/build/args/release.gn
++++ b/build/args/release.gn
+@@ -1,6 +1,4 @@
+ import("all.gn")
+-is_component_build = false
+-is_official_build = true
+ 
+ # This may be guarded behind is_chrome_branded alongside
+ # proprietary_codecs https://webrtc-review.googlesource.com/c/src/+/36321,
+@@ -8,9 +6,3 @@ is_official_build = true
+ # The initialization of the decoder depends on whether ffmpeg has
+ # been built with H.264 support.
+ rtc_use_h264 = proprietary_codecs
+-
+-# By default, Electron builds ffmpeg with proprietary codecs enabled. In order
+-# to facilitate users who don't want to ship proprietary codecs in ffmpeg, or
+-# who have an LGPL requirement to ship ffmpeg as a dynamically linked library,
+-# we build ffmpeg as a shared library.
+-is_component_ffmpeg = true
+diff --git a/build/npm.gni b/build/npm.gni
+index a1987d095..fb33a14c3 100644
+--- a/build/npm.gni
++++ b/build/npm.gni
+@@ -35,7 +35,6 @@ template("npm_action") {
+     if (!defined(deps)) {
+       deps = []
+     }
+-    deps += [ ":npm_pre_flight_" + target_name ]
+ 
+     script = "//electron/build/npm-run.py"
+     args = [
+diff --git a/patches/node/fix_add_default_values_for_enable_lto_and_build_v8_with_gn_in.patch b/patches/node/fix_add_default_values_for_enable_lto_and_build_v8_with_gn_in.patch
+index 0dc9916be..7eaa46bf5 100644
+--- a/patches/node/fix_add_default_values_for_enable_lto_and_build_v8_with_gn_in.patch
++++ b/patches/node/fix_add_default_values_for_enable_lto_and_build_v8_with_gn_in.patch
+@@ -30,7 +30,7 @@
+ +    # these values being accurate.
+ +    'build_v8_with_gn': 'false',
+ +    'enable_lto%': 'false',
+-+
+++    'openssl_fips': '',
+      'conditions': [
+        ['target_arch=="arm64"', {
+          # Disabled pending https://github.com/nodejs/node/issues/23913.
+
diff --git a/srcpkgs/electron10/files/patches/electron-dont-assume-python-is-python2.patch b/srcpkgs/electron10/files/patches/electron-dont-assume-python-is-python2.patch
new file mode 100644
index 000000000000..fb134748025b
--- /dev/null
+++ b/srcpkgs/electron10/files/patches/electron-dont-assume-python-is-python2.patch
@@ -0,0 +1,17 @@
+--- a/build/zip.py.orig	2020-04-27 17:59:53.499281667 +0200
++++ b/build/zip.py	2020-04-27 17:59:57.655839143 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ from __future__ import print_function
+ import os
+ import subprocess
+
+--- a/build/npm-run.py.orig	2020-04-27 17:59:50.829351807 +0200
++++ b/build/npm-run.py	2020-04-27 18:00:02.702373256 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ from __future__ import print_function
+ import os
+ import subprocess
diff --git a/srcpkgs/electron19/files/patches/electron-exclude-content-test-patches.patch b/srcpkgs/electron10/files/patches/electron-exclude-content-test-patches.patch
similarity index 69%
rename from srcpkgs/electron19/files/patches/electron-exclude-content-test-patches.patch
rename to srcpkgs/electron10/files/patches/electron-exclude-content-test-patches.patch
index d3fda271ca5b..456223644278 100644
--- a/srcpkgs/electron19/files/patches/electron-exclude-content-test-patches.patch
+++ b/srcpkgs/electron10/files/patches/electron-exclude-content-test-patches.patch
@@ -4,7 +4,7 @@
    for patch_dir, repo in dirs.items():
      git.import_patches(repo=repo, patch_data=patch_from_dir(patch_dir),
        threeway=threeway is not None,
-+      exclude=['third_party/blink/tools/**', 'test/mjsunit/**', 'content/test/**', 'test/cctest/**', 'test/unittests/**', 'third_party/blink/web_tests/**'],
++      exclude=['test/mjsunit/**', 'content/test/**', 'test/cctest/**', 'test/unittests/**', 'third_party/blink/web_tests/**'],
        committer_name="Electron Scripts", committer_email="scripts@electron")
  
  
diff --git a/srcpkgs/electron19/files/sndio-files/audio_manager_openbsd.cc b/srcpkgs/electron10/files/sndio-files/audio_manager_openbsd.cc
similarity index 100%
rename from srcpkgs/electron19/files/sndio-files/audio_manager_openbsd.cc
rename to srcpkgs/electron10/files/sndio-files/audio_manager_openbsd.cc
diff --git a/srcpkgs/electron19/files/sndio-files/audio_manager_openbsd.h b/srcpkgs/electron10/files/sndio-files/audio_manager_openbsd.h
similarity index 100%
rename from srcpkgs/electron19/files/sndio-files/audio_manager_openbsd.h
rename to srcpkgs/electron10/files/sndio-files/audio_manager_openbsd.h
diff --git a/srcpkgs/electron19/files/sndio-files/sndio_input.cc b/srcpkgs/electron10/files/sndio-files/sndio_input.cc
similarity index 100%
rename from srcpkgs/electron19/files/sndio-files/sndio_input.cc
rename to srcpkgs/electron10/files/sndio-files/sndio_input.cc
diff --git a/srcpkgs/electron19/files/sndio-files/sndio_input.h b/srcpkgs/electron10/files/sndio-files/sndio_input.h
similarity index 100%
rename from srcpkgs/electron19/files/sndio-files/sndio_input.h
rename to srcpkgs/electron10/files/sndio-files/sndio_input.h
diff --git a/srcpkgs/electron19/files/sndio-files/sndio_output.cc b/srcpkgs/electron10/files/sndio-files/sndio_output.cc
similarity index 100%
rename from srcpkgs/electron19/files/sndio-files/sndio_output.cc
rename to srcpkgs/electron10/files/sndio-files/sndio_output.cc
diff --git a/srcpkgs/electron19/files/sndio-files/sndio_output.h b/srcpkgs/electron10/files/sndio-files/sndio_output.h
similarity index 100%
rename from srcpkgs/electron19/files/sndio-files/sndio_output.h
rename to srcpkgs/electron10/files/sndio-files/sndio_output.h
diff --git a/srcpkgs/electron19/files/sndio-patches/media_audio_linux_audio_manager_linux.cc.patch b/srcpkgs/electron10/files/sndio-patches/media_audio_linux_audio_manager_linux.cc.patch
similarity index 100%
rename from srcpkgs/electron19/files/sndio-patches/media_audio_linux_audio_manager_linux.cc.patch
rename to srcpkgs/electron10/files/sndio-patches/media_audio_linux_audio_manager_linux.cc.patch
diff --git a/srcpkgs/electron19/files/sndio-patches/src_3rdparty_chromium_media_BUILD.gn.patch b/srcpkgs/electron10/files/sndio-patches/src_3rdparty_chromium_media_BUILD.gn.patch
similarity index 100%
rename from srcpkgs/electron19/files/sndio-patches/src_3rdparty_chromium_media_BUILD.gn.patch
rename to srcpkgs/electron10/files/sndio-patches/src_3rdparty_chromium_media_BUILD.gn.patch
diff --git a/srcpkgs/electron19/files/sndio-patches/src_3rdparty_chromium_media_audio_BUILD.gn.patch b/srcpkgs/electron10/files/sndio-patches/src_3rdparty_chromium_media_audio_BUILD.gn.patch
similarity index 100%
rename from srcpkgs/electron19/files/sndio-patches/src_3rdparty_chromium_media_audio_BUILD.gn.patch
rename to srcpkgs/electron10/files/sndio-patches/src_3rdparty_chromium_media_audio_BUILD.gn.patch
diff --git a/srcpkgs/electron19/files/sndio-patches/src_3rdparty_chromium_media_media__options.gni.patch b/srcpkgs/electron10/files/sndio-patches/src_3rdparty_chromium_media_media__options.gni.patch
similarity index 100%
rename from srcpkgs/electron19/files/sndio-patches/src_3rdparty_chromium_media_media__options.gni.patch
rename to srcpkgs/electron10/files/sndio-patches/src_3rdparty_chromium_media_media__options.gni.patch
diff --git a/srcpkgs/electron19/template b/srcpkgs/electron10/template
similarity index 74%
rename from srcpkgs/electron19/template
rename to srcpkgs/electron10/template
index c7cb81120d41..05506dddcb37 100644
--- a/srcpkgs/electron19/template
+++ b/srcpkgs/electron10/template
@@ -1,18 +1,18 @@
-# Template file for 'electron19'
-pkgname=electron19
-version=19.0.8
+# Template file for 'electron10'
+pkgname=electron10
+version=10.4.7
+_nodever=12.16.3
+_chromiumver=85.0.4183.121
 revision=2
-_nodever=16.14.2
-_chromiumver=102.0.5005.125
-archs="x86_64* aarch64* ppc64le*"
-create_wrksrc=yes
+archs="x86_64* i686* aarch64*"
 build_wrksrc="src"
-hostmakedepends="$(vopt_if clang "clang lld") python pkgconf perl gperf bison ninja nodejs hwids
+create_wrksrc=yes
+hostmakedepends="$(vopt_if clang clang) python pkgconf perl gperf bison ninja nodejs hwids
  libwebp-devel freetype-devel harfbuzz-devel libpng-devel nss-devel which git libevent-devel
  pciutils-devel libatomic-devel ffmpeg-devel libxml2-devel libglib-devel yarn openjdk libxslt-devel
  opus-devel libXcursor-devel libXcomposite-devel libXtst-devel libXrandr-devel libXScrnSaver-devel
  alsa-lib-devel re2-devel snappy-devel mit-krb5-devel $(vopt_if pulseaudio pulseaudio-devel)
- $(vopt_if sndio sndio-devel) jq"
+ $(vopt_if sndio sndio-devel)"
 makedepends="libpng-devel gtk+-devel gtk+3-devel nss-devel pciutils-devel
  libXi-devel libgcrypt-devel libgnome-keyring-devel cups-devel elfutils-devel
  libXcomposite-devel speech-dispatcher-devel libXrandr-devel mit-krb5-devel
@@ -22,18 +22,17 @@ makedepends="libpng-devel gtk+-devel gtk+3-devel nss-devel pciutils-devel
  libjpeg-turbo-devel libevent-devel json-c-devel harfbuzz-devel
  minizip-devel jsoncpp-devel zlib-devel libcap-devel libXdamage-devel
  re2-devel fontconfig-devel freetype-devel opus-devel libatomic-devel
- $(vopt_if sndio sndio-devel) ffmpeg-devel libva-devel libuv-devel c-ares-devel libnotify-devel
- $(vopt_if pipewire pipewire-devel) wayland-devel libcurl-devel libxshmfence-devel"
-short_desc="Cross platform application framework based on web technologies"
+ $(vopt_if sndio sndio-devel) ffmpeg-devel libva-devel libuv-devel c-ares-devel libnotify-devel"
+short_desc="Cross platform application development framework based on web technologies"
 maintainer="John <me@johnnynator.dev>"
 license="BSD-3-Clause"
 homepage="https://electronjs.org"
 distfiles="https://github.com/electron/electron/archive/v$version.tar.gz>electron-${version}.tar.gz
  https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$_chromiumver.tar.xz
  https://github.com/nodejs/node/archive/v$_nodever.tar.gz>node-$_nodever.tar.gz"
-checksum="d8ee01db95dfe24aa89a67424498b67102a4977ff9a3ccbfbc3f36801fdba7d5
- f33363565a3c8868f5f67f0852ccf8d19ada209af8ddd4e27774e50206700464
- cc2331a5c35d3dda0035d9cba71c3b8e234bc68e18ffd955b385c1e97062528f"
+checksum="d75b78107656ef854cc99a967b225eeb1e5989c0a1307d9efad3f8039d387cd8
+ e018547e54566410fb365d9f3dae10037c30fca5debe6ba8baceef3ad3b03d28
+ dcd0a1e619ff326399ca8fd87f61c255f4d1e9bff47860064993f01e4ff37fe1"
 
 case "$XBPS_TARGET_MACHINE" in
 	ppc64*-musl) makedepends+=" libucontext-devel" ;;
@@ -43,14 +42,14 @@ no_generic_pkgconfig_link=yes
 lib32disabled=yes
 nopie=yes  # contains tools that are not PIE, enables PIE itself
 
-build_options="pulseaudio sndio clang pipewire"
-build_options_default="pulseaudio clang pipewire"
+build_options="pulseaudio sndio clang"
+build_options_default="pulseaudio clang"
 
-#if [ "$build_option_clang" ]; then
-nocross="Yes"
-#elif [ "${XBPS_TARGET_MACHINE%%-musl}" = "aarch64" ]; then
-#	broken="Falls apart at runtime when compiled with gcc"
-#fi
+if [ "$build_option_clang" ]; then
+	nocross="No proper setup for using clang as cross compiler in void yet"
+elif [ "${XBPS_TARGET_MACHINE%%-musl}" = "aarch64" ]; then
+	broken="Falls apart at runtime when compiled with gcc"
+fi
 
 _buildtype=Release
 _is_debug=false
@@ -62,32 +61,12 @@ _apply_patch() {
 	local args="$1" pname="$(basename $2)"
 
 	if [ ! -f ".${pname}_done" ]; then
-		if [ -f "${2}.args" ]; then
-			args=$(<"${2}.args")
-		fi
 		msg_normal "$pkgver: patching: ${pname}.\n"
 		patch -N $args -i $2
 		touch .${pname}_done
 	fi
 }
 
-_git_am() {
-	local pname="$(basename $1)"
-
-	if [ ! -f ".${pname}_done" ]; then
-		msg_normal "$pkgver: patching: ${pname}.\n"
-		git -c 'user.name=Electron build' -c 'user.email=electron@ebuild' \
-			am --exclude "third_party/blink/tools/**" \
-			--exclude "test/mjsunit/**" --exclude "content/test/**" \
-			--exclude "test/cctest/**" --exclude "test/unittests/**" \
-			--exclude "third_party/blink/web_tests/**" \
-			--exclude "chrome/test/**" \
-			$1
-		touch .${pname}_done
-	fi
-}
-
-
 _get_chromium_arch() {
 	case "$1" in
 		x86_64*) echo x64 ;;
@@ -103,15 +82,15 @@ _get_chromium_arch() {
 }
 
 post_extract() {
-	mv chromium-${_chromiumver} src
+	ln -s chromium-$_chromiumver src
 	mkdir -p src/third_party/
-	mv node-$_nodever src/third_party/electron_node
-	mv electron-${version} src/electron
-}
+	ln -s ../../node-$_nodever src/third_party/electron_node
+	ln -s ../electron-${version} src/electron
 
+}
 post_patch() {
 	cd $wrksrc
-	for x in $FILESDIR/patches/*.patch; do
+	for x in $FILESDIR/patches/*; do
 		case "${x##*/}" in
 			electron*.patch)
 				cd src/electron
@@ -122,11 +101,6 @@ post_patch() {
 
 	# Sigh, electron uses git am...
 	if [ ! -f ".electron_patches_done" ]; then
-	mv src/electron/patches/config.json config.json.old
-	jq 'del(."src/electron/patches/Mantle", ."src/electron/patches/ReactiveObjC",
-		."src/electron/patches/squirrel.mac", ."src/electron/patches/nan")' \
-		config.json.old > src/electron/patches/config.json
-
 	python2 src/electron/script/list_patch_targets.py src/electron/patches/config.json | while read -r repopath; do
 		cd "$wrksrc"/"$repopath"
 		git init -q
@@ -139,13 +113,6 @@ post_patch() {
 			commit -q -m "." || true
 	done
 	cd $wrksrc
-
-	for x in $FILESDIR/chromium-upstream-patches/*.patch; do
-		cd src
-		_git_am "$x"
-		cd "$wrksrc"
-	done
-
 	python2 src/electron/script/apply_all_patches.py src/electron/patches/config.json
 	touch .electron_patches_done
 	fi
@@ -164,7 +131,7 @@ post_patch() {
 		case "${x##*/}" in
 			chromium*.patch)
 				cd src
-				_apply_patch -p0 "$x"
+				_apply_patch -p1 "$x"
 				cd "$wrksrc";;
 			electron*.patch)
 				cd src/electron
@@ -185,8 +152,6 @@ post_patch() {
 			cd "$wrksrc"
 		done
 	fi
-	vsed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \
-		src/tools/generate_shim_headers/generate_shim_headers.py
 }
 
 pre_configure() {
@@ -199,30 +164,7 @@ pre_configure() {
 		-i services/device/public/cpp/usb/BUILD.gn
 
 	mkdir -p third_party/node/linux/node-linux-x64/bin
-	ln -sf /usr/bin/node third_party/node/linux/node-linux-x64/bin/
-	rm -f third_party/devtools-frontend/src/third_party/esbuild/esbuild
-
-	# compile gn early, so it can be used to generate gni stuff
-	msg_normal "Bootstrapping GN\n"
-	CC="${CC_FOR_BUILD:-$CC}" CXX="${CXX_FOR_BUILD:-$CXX}" LD="${LD_FOR_BUILD:-$LD}" \
-	CFLAGS="${CFLAGS_FOR_BUILD:-$CFLAGS}" CXXFLAGS="${CXXFLAGS_FOR_BUILD:-$CXXFLAGS}" \
-	LDFLAGS="${XBPS_LDFLAGS}" \
-		python2 tools/gn/bootstrap/bootstrap.py -s -v --skip-generate-buildfiles
-
-	# we need to generate ppc64 stuff for libvpx as it's not shipped
-	# this has to be done before unbundling, but after gn is built
-	# comment out if we switch back to system libvpx again later
-	case "$XBPS_TARGET_MACHINE" in
-		ppc64*)
-			pushd third_party/libvpx
-			mkdir -p source/config/linux/ppc64
-			# need PATH to find gn
-			PATH="${wrksrc}/${build_wrksrc}/out/Release:$PATH" \
-				./generate_gni.sh || \
-					msg_error "failed to generate libvpx gni"
-			popd
-			;;
-	esac
+	ln -s /usr/bin/node third_party/node/linux/node-linux-x64/bin/
 
 	# reusable system library settings
 	local use_system="
@@ -256,7 +198,7 @@ pre_configure() {
 
 
 	msg_normal "Replacing gn files\n"
-	python3 build/linux/unbundle/replace_gn_files.py --system-libraries \
+	python2 build/linux/unbundle/replace_gn_files.py --system-libraries \
 		$use_system
 	third_party/libaddressinput/chromium/tools/update-strings.py
 }
@@ -286,7 +228,7 @@ do_configure() {
 		${conf_args}
 
 	cd "$wrksrc/$build_wrksrc"/electron
-	yarn install --frozen-lockfile
+	yarn install
 	cd "$wrksrc/$build_wrksrc"
 
 	if [ "$build_option_clang" ]; then
@@ -301,8 +243,15 @@ do_configure() {
 		export BUILD_NM="$NM_host"
 	fi
 
+	# Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
+	# Note: These are for Void Linux use ONLY.
+	conf+=(
+		'google_api_key="AIzaSyA9gWazKaHaNIPPg2hrMj6_ZSG8AFmq738"'
+		'google_default_client_id="126659149423-hoo6ickbk3p1u2qjsdsp0ddciurfvb4t.apps.googleusercontent.com"'
+		'google_default_client_secret="_ozIx2D-DKm_se_2NPwV4l5b"'
+	)
+
 	conf+=(
-		'import("//electron/build/args/release.gn")'
 		'blink_symbol_level=0'
 		'clang_use_chrome_plugins=false'
 		'custom_toolchain="//build/toolchain/linux/unbundle:default"'
@@ -330,24 +279,20 @@ do_configure() {
 	else
 		conf+=('symbol_level=0')
 	fi
-
-	# this does not work on ppc64 yet
-	case "$XBPS_TARGET_MACHINE" in
-		ppc64*) conf+=( "enable_jxl_decoder=false" );;
-	esac
-
 	conf+=(
-		'devtools_skip_typecheck=false'
 		'enable_hangout_services_extension=true'
+		'enable_nacl_nonsfi=false'
 		'enable_nacl=false'
 		'enable_precompiled_headers=false'
 		'fatal_linker_warnings=false'
 		'ffmpeg_branding="Chrome"'
+		'fieldtrial_testing_like_official_build=true'
 		'gold_path="/usr/bin/ld.gold"'
 		'icu_use_data_file=true'
 		"is_clang=$(vopt_if clang true false)"
 		'is_component_build=false'
 		"is_debug=$_is_debug"
+		'is_desktop_linux=true'
 		'proprietary_codecs=true'
 		'treat_warnings_as_errors=false'
 		'use_allocator_shim=false'
@@ -356,23 +301,21 @@ do_configure() {
 		'use_custom_libcxx=false'
 		'use_gnome_keyring=false'
 		'use_gold=false'
-		"use_lld=$(vopt_if clang true false)"
-
-		'is_cfi=false'
-		'use_thin_lto=false'
-		'use_cfi_icall=false'
-		'chrome_pgo_phase=0'
-
-		'use_system_libwayland=true'
+		'use_lld=false'
 		"use_pulseaudio=$(vopt_if pulseaudio 'true' 'false')"
-		"rtc_use_pipewire=$(vopt_if pipewire true false)"
 		'use_sysroot=false'
 		'use_system_harfbuzz=true'
-		'is_component_ffmpeg=false'
 		"target_cpu=\"$target_arch\""
 		"host_cpu=\"$host_arch\""
+		'import("//electron/build/args/release.gn")'
 	)
 
+	msg_normal "Bootstrapping GN\n"
+	CC="${CC_FOR_BUILD:-$CC}" CXX="${CXX_FOR_BUILD:-$CXX}" LD="${LD_FOR_BUILD:-$LD}" \
+	CFLAGS="${CFLAGS_FOR_BUILD:-$CFLAGS}" CXXFLAGS="${CXXFLAGS_FOR_BUILD:-$CXXFLAGS}" \
+	LDFLAGS="${XBPS_LDFLAGS}" \
+		python2 tools/gn/bootstrap/bootstrap.py -s -v --skip-generate-buildfiles
+
 	msg_normal "Configuring build\n"
 	out/Release/gn gen out/$_buildtype --args="${conf[*]}"
 }
diff --git a/srcpkgs/electron19/update b/srcpkgs/electron10/update
similarity index 100%
rename from srcpkgs/electron19/update
rename to srcpkgs/electron10/update
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0001-skylab_tests-Update-skylab-tests-cros-img-version.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0001-skylab_tests-Update-skylab-tests-cros-img-version.patch
deleted file mode 100644
index 7bdf18731ab7..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0001-skylab_tests-Update-skylab-tests-cros-img-version.patch
+++ /dev/null
@@ -1,92 +0,0 @@
-From af94ae30d03668f0f4c93852d8e2d1f88ed04c62 Mon Sep 17 00:00:00 2001
-From: Skylab tests cros image roller
- <skylab-test-cros-roller@chops-service-accounts.iam.gserviceaccount.com>
-Date: Fri, 10 Jun 2022 00:38:54 +0000
-Subject: [PATCH 01/59] [skylab_tests] Update skylab tests cros img version
-
-This CL will update cros image version for skylab tests. CROS_BOARD_LKGM
-is updated according to chromeos/CHROMEOS_LKGM; CROS_BOARD_DEV,
-CROS_BOARD_BETA and CROS_BOARD_STABLE are updated according to Omaha.
-
-If this CL caused regressions, please revert and pause the autoroller at
-https://luci-scheduler.appspot.com/jobs/chrome/lacros-skylab-tests-cros-img-roller
-Also please file a bug to OS>LaCrOS>Partner, and CC svenzheng@chromium.org,
-yjt@google.com.
-
-
-R=rubber-stamper@appspot.gserviceaccount.com
-
-Requires-Testing: True
-Change-Id: I5b29e1b2b6de832dc51758037519f76f3f8f7ebd
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3698986
-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Auto-Submit: skylab-test-cros-roller@chops-service-accounts.iam.gserviceaccount.com <skylab-test-cros-roller@chops-service-accounts.iam.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1160}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- testing/buildbot/variants.pyl | 20 ++++++++++----------
- 1 file changed, 10 insertions(+), 10 deletions(-)
-
-diff --git a/testing/buildbot/variants.pyl b/testing/buildbot/variants.pyl
-index d6a822d49671..389bb3539547 100644
---- a/testing/buildbot/variants.pyl
-+++ b/testing/buildbot/variants.pyl
-@@ -919,8 +919,8 @@
-   'CROS_ATLAS_RELEASE_BETA': {
-     'skylab': {
-       'cros_board': 'atlas',
--      'cros_chrome_version': '103.0.5060.33',
--      'cros_img': 'atlas-release/R103-14816.41.0',
-+      'cros_chrome_version': '103.0.5060.37',
-+      'cros_img': 'atlas-release/R103-14816.49.0',
-     },
-     'enabled': False,
-     'identifier': 'ATLAS_RELEASE_BETA',
-@@ -955,8 +955,8 @@
-   'CROS_EVE_RELEASE_BETA': {
-     'skylab': {
-       'cros_board': 'eve',
--      'cros_chrome_version': '103.0.5060.33',
--      'cros_img': 'eve-release/R103-14816.41.0',
-+      'cros_chrome_version': '103.0.5060.37',
-+      'cros_img': 'eve-release/R103-14816.49.0',
-     },
-     'enabled': False,
-     'identifier': 'EVE_RELEASE_BETA',
-@@ -1000,8 +1000,8 @@
-   'CROS_HANA_RELEASE_BETA': {
-     'skylab': {
-       'cros_board': 'hana',
--      'cros_chrome_version': '103.0.5060.33',
--      'cros_img': 'hana-release/R103-14816.41.0',
-+      'cros_chrome_version': '103.0.5060.37',
-+      'cros_img': 'hana-release/R103-14816.49.0',
-     },
-     'enabled': False,
-     'identifier': 'HANA_RELEASE_LKGM',
-@@ -1036,8 +1036,8 @@
-   'CROS_JACUZZI_RELEASE_BETA': {
-     'skylab': {
-       'cros_board': 'jacuzzi',
--      'cros_chrome_version': '103.0.5060.33',
--      'cros_img': 'jacuzzi-release/R103-14816.41.0',
-+      'cros_chrome_version': '103.0.5060.37',
-+      'cros_img': 'jacuzzi-release/R103-14816.49.0',
-     },
-     'enabled': False,
-     'identifier': 'JACUZZI_RELEASE_BETA',
-@@ -1081,8 +1081,8 @@
-   'CROS_OCTOPUS_RELEASE_BETA': {
-     'skylab': {
-       'cros_board': 'octopus',
--      'cros_chrome_version': '103.0.5060.33',
--      'cros_img': 'octopus-release/R103-14816.41.0',
-+      'cros_chrome_version': '103.0.5060.37',
-+      'cros_img': 'octopus-release/R103-14816.49.0',
-     },
-     'enabled': False,
-     'identifier': 'OCTOPUS_RELEASE_BETA',
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0002-lacros-skew-tests-Refresh-skew-tests-for-M104.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0002-lacros-skew-tests-Refresh-skew-tests-for-M104.patch
deleted file mode 100644
index 81e09d8d6a6f..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0002-lacros-skew-tests-Refresh-skew-tests-for-M104.patch
+++ /dev/null
@@ -1,404 +0,0 @@
-From 30137148967bd1f918af493ad0fe82384924ccdf Mon Sep 17 00:00:00 2001
-From: chrome-weblayer-builder
- <chrome-weblayer-builder@chops-service-accounts.iam.gserviceaccount.com>
-Date: Fri, 10 Jun 2022 01:23:33 +0000
-Subject: [PATCH 02/59] [lacros skew tests] Refresh skew tests for M104
-
-This CL updates the ash version ['104.0.5111.0'] for Lacros version skew testing.
-If this CL caused regressions, please revert and stop the autoroller
-at https://luci-scheduler.appspot.com/jobs/chrome/lacros-version-skew-roller
-Also please file a bug to OS>LaCrOS>Partner, and CC svenzheng@chromium.org,
-yjt@google.com.
-
-R=rubber-stamper@appspot.gserviceaccount.com
-
-Bug: None
-Change-Id: I95e56d3c445e495ed1d9a36441249615db9af009
-Requires-Testing: True
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3696160
-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Auto-Submit: chrome-weblayer-builder <chrome-weblayer-builder@chops-service-accounts.iam.gserviceaccount.com>
-Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1161}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- testing/buildbot/chromium.chromiumos.json | 20 +++---
- testing/buildbot/chromium.fyi.json        | 80 +++++++++++------------
- testing/buildbot/variants.pyl             |  8 +--
- 3 files changed, 54 insertions(+), 54 deletions(-)
-
-diff --git a/testing/buildbot/chromium.chromiumos.json b/testing/buildbot/chromium.chromiumos.json
-index 82941bc7cd72..4ce3bb7c9e91 100644
---- a/testing/buildbot/chromium.chromiumos.json
-+++ b/testing/buildbot/chromium.chromiumos.json
-@@ -6018,21 +6018,21 @@
-       },
-       {
-         "args": [
--          "--ash-chrome-path-override=../../lacros_version_skew_tests_v104.0.5109.0/test_ash_chrome"
-+          "--ash-chrome-path-override=../../lacros_version_skew_tests_v104.0.5111.0/test_ash_chrome"
-         ],
-         "isolate_profile_data": true,
-         "merge": {
-           "args": [],
-           "script": "//testing/merge_scripts/standard_gtest_merge.py"
-         },
--        "name": "lacros_chrome_browsertests Lacros version skew testing ash 104.0.5109.0",
-+        "name": "lacros_chrome_browsertests Lacros version skew testing ash 104.0.5111.0",
-         "swarming": {
-           "can_use_on_swarming_builders": true,
-           "cipd_packages": [
-             {
-               "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip",
--              "location": "lacros_version_skew_tests_v104.0.5109.0",
--              "revision": "version:104.0.5109.0"
-+              "location": "lacros_version_skew_tests_v104.0.5111.0",
-+              "revision": "version:104.0.5111.0"
-             }
-           ],
-           "dimension_sets": [
-@@ -6044,7 +6044,7 @@
-         },
-         "test": "lacros_chrome_browsertests",
-         "test_id_prefix": "ninja://chrome/test:lacros_chrome_browsertests/",
--        "variant_id": "Lacros version skew testing ash 104.0.5109.0"
-+        "variant_id": "Lacros version skew testing ash 104.0.5111.0"
-       },
-       {
-         "args": [
-@@ -6161,21 +6161,21 @@
-       },
-       {
-         "args": [
--          "--ash-chrome-path-override=../../lacros_version_skew_tests_v104.0.5109.0/test_ash_chrome"
-+          "--ash-chrome-path-override=../../lacros_version_skew_tests_v104.0.5111.0/test_ash_chrome"
-         ],
-         "isolate_profile_data": true,
-         "merge": {
-           "args": [],
-           "script": "//testing/merge_scripts/standard_gtest_merge.py"
-         },
--        "name": "lacros_chrome_browsertests_run_in_series Lacros version skew testing ash 104.0.5109.0",
-+        "name": "lacros_chrome_browsertests_run_in_series Lacros version skew testing ash 104.0.5111.0",
-         "swarming": {
-           "can_use_on_swarming_builders": true,
-           "cipd_packages": [
-             {
-               "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip",
--              "location": "lacros_version_skew_tests_v104.0.5109.0",
--              "revision": "version:104.0.5109.0"
-+              "location": "lacros_version_skew_tests_v104.0.5111.0",
-+              "revision": "version:104.0.5111.0"
-             }
-           ],
-           "dimension_sets": [
-@@ -6187,7 +6187,7 @@
-         },
-         "test": "lacros_chrome_browsertests_run_in_series",
-         "test_id_prefix": "ninja://chrome/test:lacros_chrome_browsertests_run_in_series/",
--        "variant_id": "Lacros version skew testing ash 104.0.5109.0"
-+        "variant_id": "Lacros version skew testing ash 104.0.5111.0"
-       },
-       {
-         "args": [
-diff --git a/testing/buildbot/chromium.fyi.json b/testing/buildbot/chromium.fyi.json
-index 3d4f3c3b2c9f..f3e2e4997888 100644
---- a/testing/buildbot/chromium.fyi.json
-+++ b/testing/buildbot/chromium.fyi.json
-@@ -87176,28 +87176,28 @@
-       },
-       {
-         "args": [
--          "--ash-chrome-path-override=../../lacros_version_skew_tests_v104.0.5109.0/test_ash_chrome"
-+          "--ash-chrome-path-override=../../lacros_version_skew_tests_v104.0.5111.0/test_ash_chrome"
-         ],
-         "isolate_profile_data": true,
-         "merge": {
-           "args": [],
-           "script": "//testing/merge_scripts/standard_gtest_merge.py"
-         },
--        "name": "lacros_chrome_browsertests Lacros version skew testing ash 104.0.5109.0",
-+        "name": "lacros_chrome_browsertests Lacros version skew testing ash 104.0.5111.0",
-         "swarming": {
-           "can_use_on_swarming_builders": true,
-           "cipd_packages": [
-             {
-               "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip",
--              "location": "lacros_version_skew_tests_v104.0.5109.0",
--              "revision": "version:104.0.5109.0"
-+              "location": "lacros_version_skew_tests_v104.0.5111.0",
-+              "revision": "version:104.0.5111.0"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-         },
-         "test": "lacros_chrome_browsertests",
-         "test_id_prefix": "ninja://chrome/test:lacros_chrome_browsertests/",
--        "variant_id": "Lacros version skew testing ash 104.0.5109.0"
-+        "variant_id": "Lacros version skew testing ash 104.0.5111.0"
-       },
-       {
-         "args": [
-@@ -87294,28 +87294,28 @@
-       },
-       {
-         "args": [
--          "--ash-chrome-path-override=../../lacros_version_skew_tests_v104.0.5109.0/test_ash_chrome"
-+          "--ash-chrome-path-override=../../lacros_version_skew_tests_v104.0.5111.0/test_ash_chrome"
-         ],
-         "isolate_profile_data": true,
-         "merge": {
-           "args": [],
-           "script": "//testing/merge_scripts/standard_gtest_merge.py"
-         },
--        "name": "lacros_chrome_browsertests_run_in_series Lacros version skew testing ash 104.0.5109.0",
-+        "name": "lacros_chrome_browsertests_run_in_series Lacros version skew testing ash 104.0.5111.0",
-         "swarming": {
-           "can_use_on_swarming_builders": true,
-           "cipd_packages": [
-             {
-               "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip",
--              "location": "lacros_version_skew_tests_v104.0.5109.0",
--              "revision": "version:104.0.5109.0"
-+              "location": "lacros_version_skew_tests_v104.0.5111.0",
-+              "revision": "version:104.0.5111.0"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-         },
-         "test": "lacros_chrome_browsertests_run_in_series",
-         "test_id_prefix": "ninja://chrome/test:lacros_chrome_browsertests_run_in_series/",
--        "variant_id": "Lacros version skew testing ash 104.0.5109.0"
-+        "variant_id": "Lacros version skew testing ash 104.0.5111.0"
-       },
-       {
-         "args": [
-@@ -88682,20 +88682,20 @@
-       },
-       {
-         "args": [
--          "--ash-chrome-path-override=../../lacros_version_skew_tests_v104.0.5109.0/test_ash_chrome"
-+          "--ash-chrome-path-override=../../lacros_version_skew_tests_v104.0.5111.0/test_ash_chrome"
-         ],
-         "merge": {
-           "args": [],
-           "script": "//testing/merge_scripts/standard_gtest_merge.py"
-         },
--        "name": "lacros_chrome_browsertests Lacros version skew testing ash 104.0.5109.0",
-+        "name": "lacros_chrome_browsertests Lacros version skew testing ash 104.0.5111.0",
-         "swarming": {
-           "can_use_on_swarming_builders": true,
-           "cipd_packages": [
-             {
-               "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip",
--              "location": "lacros_version_skew_tests_v104.0.5109.0",
--              "revision": "version:104.0.5109.0"
-+              "location": "lacros_version_skew_tests_v104.0.5111.0",
-+              "revision": "version:104.0.5111.0"
-             }
-           ],
-           "dimension_sets": [
-@@ -88708,7 +88708,7 @@
-         },
-         "test": "lacros_chrome_browsertests",
-         "test_id_prefix": "ninja://chrome/test:lacros_chrome_browsertests/",
--        "variant_id": "Lacros version skew testing ash 104.0.5109.0"
-+        "variant_id": "Lacros version skew testing ash 104.0.5111.0"
-       },
-       {
-         "args": [
-@@ -88825,20 +88825,20 @@
-       },
-       {
-         "args": [
--          "--ash-chrome-path-override=../../lacros_version_skew_tests_v104.0.5109.0/test_ash_chrome"
-+          "--ash-chrome-path-override=../../lacros_version_skew_tests_v104.0.5111.0/test_ash_chrome"
-         ],
-         "merge": {
-           "args": [],
-           "script": "//testing/merge_scripts/standard_gtest_merge.py"
-         },
--        "name": "lacros_chrome_browsertests_run_in_series Lacros version skew testing ash 104.0.5109.0",
-+        "name": "lacros_chrome_browsertests_run_in_series Lacros version skew testing ash 104.0.5111.0",
-         "swarming": {
-           "can_use_on_swarming_builders": true,
-           "cipd_packages": [
-             {
-               "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip",
--              "location": "lacros_version_skew_tests_v104.0.5109.0",
--              "revision": "version:104.0.5109.0"
-+              "location": "lacros_version_skew_tests_v104.0.5111.0",
-+              "revision": "version:104.0.5111.0"
-             }
-           ],
-           "dimension_sets": [
-@@ -88851,7 +88851,7 @@
-         },
-         "test": "lacros_chrome_browsertests_run_in_series",
-         "test_id_prefix": "ninja://chrome/test:lacros_chrome_browsertests_run_in_series/",
--        "variant_id": "Lacros version skew testing ash 104.0.5109.0"
-+        "variant_id": "Lacros version skew testing ash 104.0.5111.0"
-       },
-       {
-         "args": [
-@@ -90381,20 +90381,20 @@
-       },
-       {
-         "args": [
--          "--ash-chrome-path-override=../../lacros_version_skew_tests_v104.0.5109.0/test_ash_chrome"
-+          "--ash-chrome-path-override=../../lacros_version_skew_tests_v104.0.5111.0/test_ash_chrome"
-         ],
-         "merge": {
-           "args": [],
-           "script": "//testing/merge_scripts/standard_gtest_merge.py"
-         },
--        "name": "lacros_chrome_browsertests Lacros version skew testing ash 104.0.5109.0",
-+        "name": "lacros_chrome_browsertests Lacros version skew testing ash 104.0.5111.0",
-         "swarming": {
-           "can_use_on_swarming_builders": true,
-           "cipd_packages": [
-             {
-               "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip",
--              "location": "lacros_version_skew_tests_v104.0.5109.0",
--              "revision": "version:104.0.5109.0"
-+              "location": "lacros_version_skew_tests_v104.0.5111.0",
-+              "revision": "version:104.0.5111.0"
-             }
-           ],
-           "dimension_sets": [
-@@ -90407,7 +90407,7 @@
-         },
-         "test": "lacros_chrome_browsertests",
-         "test_id_prefix": "ninja://chrome/test:lacros_chrome_browsertests/",
--        "variant_id": "Lacros version skew testing ash 104.0.5109.0"
-+        "variant_id": "Lacros version skew testing ash 104.0.5111.0"
-       },
-       {
-         "args": [
-@@ -90524,20 +90524,20 @@
-       },
-       {
-         "args": [
--          "--ash-chrome-path-override=../../lacros_version_skew_tests_v104.0.5109.0/test_ash_chrome"
-+          "--ash-chrome-path-override=../../lacros_version_skew_tests_v104.0.5111.0/test_ash_chrome"
-         ],
-         "merge": {
-           "args": [],
-           "script": "//testing/merge_scripts/standard_gtest_merge.py"
-         },
--        "name": "lacros_chrome_browsertests_run_in_series Lacros version skew testing ash 104.0.5109.0",
-+        "name": "lacros_chrome_browsertests_run_in_series Lacros version skew testing ash 104.0.5111.0",
-         "swarming": {
-           "can_use_on_swarming_builders": true,
-           "cipd_packages": [
-             {
-               "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip",
--              "location": "lacros_version_skew_tests_v104.0.5109.0",
--              "revision": "version:104.0.5109.0"
-+              "location": "lacros_version_skew_tests_v104.0.5111.0",
-+              "revision": "version:104.0.5111.0"
-             }
-           ],
-           "dimension_sets": [
-@@ -90550,7 +90550,7 @@
-         },
-         "test": "lacros_chrome_browsertests_run_in_series",
-         "test_id_prefix": "ninja://chrome/test:lacros_chrome_browsertests_run_in_series/",
--        "variant_id": "Lacros version skew testing ash 104.0.5109.0"
-+        "variant_id": "Lacros version skew testing ash 104.0.5111.0"
-       },
-       {
-         "args": [
-@@ -91286,27 +91286,27 @@
-       },
-       {
-         "args": [
--          "--ash-chrome-path-override=../../lacros_version_skew_tests_v104.0.5109.0/test_ash_chrome"
-+          "--ash-chrome-path-override=../../lacros_version_skew_tests_v104.0.5111.0/test_ash_chrome"
-         ],
-         "merge": {
-           "args": [],
-           "script": "//testing/merge_scripts/standard_gtest_merge.py"
-         },
--        "name": "lacros_chrome_browsertests Lacros version skew testing ash 104.0.5109.0",
-+        "name": "lacros_chrome_browsertests Lacros version skew testing ash 104.0.5111.0",
-         "swarming": {
-           "can_use_on_swarming_builders": true,
-           "cipd_packages": [
-             {
-               "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip",
--              "location": "lacros_version_skew_tests_v104.0.5109.0",
--              "revision": "version:104.0.5109.0"
-+              "location": "lacros_version_skew_tests_v104.0.5111.0",
-+              "revision": "version:104.0.5111.0"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-         },
-         "test": "lacros_chrome_browsertests",
-         "test_id_prefix": "ninja://chrome/test:lacros_chrome_browsertests/",
--        "variant_id": "Lacros version skew testing ash 104.0.5109.0"
-+        "variant_id": "Lacros version skew testing ash 104.0.5111.0"
-       },
-       {
-         "args": [
-@@ -91382,27 +91382,27 @@
-       },
-       {
-         "args": [
--          "--ash-chrome-path-override=../../lacros_version_skew_tests_v104.0.5109.0/test_ash_chrome"
-+          "--ash-chrome-path-override=../../lacros_version_skew_tests_v104.0.5111.0/test_ash_chrome"
-         ],
-         "merge": {
-           "args": [],
-           "script": "//testing/merge_scripts/standard_gtest_merge.py"
-         },
--        "name": "lacros_chrome_browsertests_run_in_series Lacros version skew testing ash 104.0.5109.0",
-+        "name": "lacros_chrome_browsertests_run_in_series Lacros version skew testing ash 104.0.5111.0",
-         "swarming": {
-           "can_use_on_swarming_builders": true,
-           "cipd_packages": [
-             {
-               "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip",
--              "location": "lacros_version_skew_tests_v104.0.5109.0",
--              "revision": "version:104.0.5109.0"
-+              "location": "lacros_version_skew_tests_v104.0.5111.0",
-+              "revision": "version:104.0.5111.0"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-         },
-         "test": "lacros_chrome_browsertests_run_in_series",
-         "test_id_prefix": "ninja://chrome/test:lacros_chrome_browsertests_run_in_series/",
--        "variant_id": "Lacros version skew testing ash 104.0.5109.0"
-+        "variant_id": "Lacros version skew testing ash 104.0.5111.0"
-       }
-     ]
-   },
-diff --git a/testing/buildbot/variants.pyl b/testing/buildbot/variants.pyl
-index 389bb3539547..4f39dbcf07ba 100644
---- a/testing/buildbot/variants.pyl
-+++ b/testing/buildbot/variants.pyl
-@@ -28,15 +28,15 @@
-   },
-   'LACROS_VERSION_SKEW_CANARY': {
-     'args': [
--      '--ash-chrome-path-override=../../lacros_version_skew_tests_v104.0.5109.0/test_ash_chrome',
-+      '--ash-chrome-path-override=../../lacros_version_skew_tests_v104.0.5111.0/test_ash_chrome',
-     ],
--    'identifier': 'Lacros version skew testing ash 104.0.5109.0',
-+    'identifier': 'Lacros version skew testing ash 104.0.5111.0',
-     'swarming': {
-       'cipd_packages': [
-         {
-           'cipd_package': 'chromium/testing/linux-ash-chromium/x86_64/ash.zip',
--          'location': 'lacros_version_skew_tests_v104.0.5109.0',
--          'revision': 'version:104.0.5109.0',
-+          'location': 'lacros_version_skew_tests_v104.0.5111.0',
-+          'revision': 'version:104.0.5111.0',
-         },
-       ],
-     },
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0003-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0003-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
deleted file mode 100644
index a6c156042ca7..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0003-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
+++ /dev/null
@@ -1,751 +0,0 @@
-From 3bc634919d42b33ab0b8749d0be44ae8df94eeef Mon Sep 17 00:00:00 2001
-From: Ben Mason <benmason@google.com>
-Date: Fri, 10 Jun 2022 15:01:44 +0000
-Subject: [PATCH 03/59] Updating XTBs based on .GRDs from branch 5005
-
-Change-Id: I203671558bf72ece1dc32d28027ad7e9f9c62341
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3700111
-Auto-Submit: Ben Mason <benmason@chromium.org>
-Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1162}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- ash/strings/ash_strings_fa.xtb                | 10 ++---
- ash/strings/ash_strings_ky.xtb                |  4 +-
- .../app/resources/generated_resources_ar.xtb  | 16 ++++----
- .../app/resources/generated_resources_ca.xtb  |  2 +-
- .../app/resources/generated_resources_fa.xtb  | 38 +++++++++----------
- .../app/resources/generated_resources_hr.xtb  |  4 +-
- .../app/resources/generated_resources_iw.xtb  | 14 +++----
- .../app/resources/generated_resources_ko.xtb  |  2 +-
- .../app/resources/generated_resources_mr.xtb  |  2 +-
- .../app/resources/generated_resources_sl.xtb  |  4 +-
- .../app/resources/generated_resources_th.xtb  |  2 +-
- .../app/resources/generated_resources_uk.xtb  |  2 +-
- .../app/resources/generated_resources_ur.xtb  |  2 +-
- chromeos/strings/chromeos_strings_ca.xtb      |  2 +-
- chromeos/strings/chromeos_strings_id.xtb      |  2 +-
- .../resources/policy_templates_pt-BR.xtb      |  2 +-
- components/strings/components_strings_eu.xtb  |  2 +-
- components/strings/components_strings_fa.xtb  |  6 +--
- components/strings/components_strings_te.xtb  |  2 +-
- .../blink_accessibility_strings_fa.xtb        |  2 +-
- .../strings/translations/blink_strings_fa.xtb |  4 +-
- .../translations/ui_chromeos_strings_af.xtb   |  2 +-
- .../translations/ui_chromeos_strings_ca.xtb   |  2 +-
- .../translations/ui_chromeos_strings_ne.xtb   |  2 +-
- .../translations/ui_chromeos_strings_uk.xtb   |  2 +-
- .../ui_chromeos_strings_zh-TW.xtb             |  2 +-
- 26 files changed, 67 insertions(+), 67 deletions(-)
-
-diff --git a/ash/strings/ash_strings_fa.xtb b/ash/strings/ash_strings_fa.xtb
-index 1ae6274c4fae..297fa02a8dcc 100644
---- a/ash/strings/ash_strings_fa.xtb
-+++ b/ash/strings/ash_strings_fa.xtb
-@@ -329,7 +329,7 @@
- <translation id="2977598380246111477">عدد بعدی</translation>
- <translation id="2981684127883932071">نمایش پیشنهادها</translation>
- <translation id="2992327365391326550">دکمه میکروفون دستگاه خاموش است.</translation>
--<translation id="2995447421581609334">نمایش دستگاه‌های ارسال محتوا.</translation>
-+<translation id="2995447421581609334">نمایش دستگاه‌های پخش محتوا.</translation>
- <translation id="2996462380875591307">‏«ذره‌بین متصل» فعال شد. برای خاموش کردن آن، Ctrl+Search+D را دوباره فشار دهید.</translation>
- <translation id="3000461861112256445">صدای مونو</translation>
- <translation id="3009178788565917040">خروجی</translation>
-@@ -570,7 +570,7 @@
- <translation id="4338109981321384717">ذره‌بین</translation>
- <translation id="4351433414020964307">دستیار درحال بار کردن است...</translation>
- <translation id="4356930093361201197">حالت تضاد بالا</translation>
--<translation id="4371348193907997655">تنظیمات ارسال محتوا</translation>
-+<translation id="4371348193907997655">تنظیمات پخش محتوا</translation>
- <translation id="4378479437904450384"><ph name="WIRELESS_PROVIDER" />، قدرت سیگنال <ph name="SIGNAL_STRENGTH" /> درصد</translation>
- <translation id="4378551569595875038">در حال اتصال..</translation>
- <translation id="4379531060876907730">این‌ها ابزارهای قلم شما هستند</translation>
-@@ -616,7 +616,7 @@
- <translation id="4578196883126898996">میکروفون شما خاموش است، دکمه میکروفون دستگاهتان را روشن کنید.</translation>
- <translation id="4578906031062871102">منوی تنظیمات باز شد</translation>
- <translation id="4581047786858252841">میکروفون روشن است</translation>
--<translation id="4585337515783392668">توقف ارسال محتوا به گیرنده ناشناس</translation>
-+<translation id="4585337515783392668">توقف پخش محتوا به گیرنده ناشناس</translation>
- <translation id="4586483766170476230">توقف دوربین خودگرفت</translation>
- <translation id="4587299710837179226">میکروفون خاموش است</translation>
- <translation id="4596144739579517758">زمینه تیره خاموش است</translation>
-@@ -911,7 +911,7 @@
- <translation id="65320610082834431">اموجی‌ها</translation>
- <translation id="6537924328260219877">قدرت سیگنال <ph name="SIGNAL_STRENGTH" />، باتری تلفن <ph name="BATTERY_STATUS" /></translation>
- <translation id="6539852571005954999">بارگیری <ph name="FILENAME" /> درحال اسکن</translation>
--<translation id="6542521951477560771">ارسال محتوا به <ph name="RECEIVER_NAME" /></translation>
-+<translation id="6542521951477560771">پخش محتوا به <ph name="RECEIVER_NAME" /></translation>
- <translation id="655633303491376835"><ph name="APP_NAME" />
- نصب جدید</translation>
- <translation id="6559976592393364813">سؤال از سرپرست</translation>
-@@ -1344,7 +1344,7 @@
- <translation id="9178475906033259337">نمایش ۱ نتیجه برای <ph name="QUERY" /></translation>
- <translation id="9179259655489829027">این ویژگی امکان می‌دهد بدون نیاز به گذرواژه، به هر کاربری که به سیستم واردشده به‌سرعت دسترسی داشته باشید. تنها برای حساب‌های مورد اعتمادتان از این ویژگی استفاده کنید.</translation>
- <translation id="9183456764293710005">ذره‌بین تمام‌صفحه</translation>
--<translation id="9193626018745640770">درحال ارسال محتوا به گیرنده ناشناس</translation>
-+<translation id="9193626018745640770">درحال پخش محتوا به گیرنده ناشناس</translation>
- <translation id="9194617393863864469">ورود به سیستم حسابی دیگر...</translation>
- <translation id="9198992156681343238">وضوح <ph name="DISPLAY_NAME" /> به <ph name="RESOLUTION" /> تغییر کرد. برای حفظ تغییرات، روی تأیید کلیک کنید. تنظیمات قبلی <ph name="TIMEOUT_SECONDS" /> دیگر بازیابی خواهد شد.</translation>
- <translation id="9201044636667689546">‏<ph name="NAME" /> را به این Chromebook متصل کنید</translation>
-diff --git a/ash/strings/ash_strings_ky.xtb b/ash/strings/ash_strings_ky.xtb
-index f64658ebacfe..3816b25eca33 100644
---- a/ash/strings/ash_strings_ky.xtb
-+++ b/ash/strings/ash_strings_ky.xtb
-@@ -85,7 +85,7 @@
- <translation id="1341651618736211726">Кошумча</translation>
- <translation id="1346748346194534595">Оң</translation>
- <translation id="1351937230027495976">Менюну жыйыштыруу</translation>
--<translation id="1364382257761975320">Chromebook'тун кулпусун ачуу үчүн манжаңыздын изин колдонуңуз</translation>
-+<translation id="1364382257761975320">Chromebook'тун кулпусун манжаңыздын изи менен ачыңыз</translation>
- <translation id="1364618750746929654">Транскрипция түзүлгөн жок</translation>
- <translation id="1372545819342940910">Иш тактаны кийинкиге сактоо</translation>
- <translation id="1383597849754832576">Кеп файлдары жүктөлүп алынган жок. Кийинчерээк кайталаңыз.</translation>
-@@ -240,7 +240,7 @@
- <translation id="2369165858548251131">Кытайча "Салам"</translation>
- <translation id="2390318262976603432">Тил жөндөөлөрү</translation>
- <translation id="240006516586367791">Медианы башкаруу элементтери</translation>
--<translation id="2402411679569069051">Chromebook'тун кулпусун ачуу үчүн манжаңыздын изин колдонуңуз же телефонуңуздун кулпусун ачыңыз</translation>
-+<translation id="2402411679569069051">Chromebook'тун кулпусун манжаңыздын изи менен ачыңыз же телефонуңуздун кулпусун ачыңыз</translation>
- <translation id="2405664212338326887">Туташкан жок</translation>
- <translation id="2408955596600435184">PIN кодуңузду киргизиңиз</translation>
- <translation id="2412593942846481727">Жаңы версия бар</translation>
-diff --git a/chrome/app/resources/generated_resources_ar.xtb b/chrome/app/resources/generated_resources_ar.xtb
-index 0f3b8a2fce9d..62cc88d48a2e 100644
---- a/chrome/app/resources/generated_resources_ar.xtb
-+++ b/chrome/app/resources/generated_resources_ar.xtb
-@@ -1131,7 +1131,7 @@
- <translation id="2082187087049518845">إضافة علامة التبويب إلى مجموعة جديدة</translation>
- <translation id="2082510809738716738">اختيار لون المظهر</translation>
- <translation id="208586643495776849">يُرجى إعادة المحاولة</translation>
--<translation id="208634871997892083">‏الشبكة الافتراضية الخاصة (VPN) قيد التشغيل دائمًا</translation>
-+<translation id="208634871997892083">‏شبكة افتراضية خاصة (VPN) قيد التشغيل دائمًا</translation>
- <translation id="2087822576218954668">الطباعة: <ph name="PRINT_NAME" /></translation>
- <translation id="2088092308059522196">لن يُتاح التسجيل إلا بعد تثبيت نظام التشغيل <ph name="DEVICE_OS" />.</translation>
- <translation id="208928984520943006">للوصول إلى الشاشة الرئيسية في أي وقت، مرّر سريعًا بإصبعك من أسفل الشاشة إلى أعلاها.</translation>
-@@ -1169,7 +1169,7 @@
- <translation id="2105809836724866556">تم إخفاء <ph name="MODULE_TITLE" />.</translation>
- <translation id="2108349519800154983">{COUNT,plural, =1{رقم هاتف واحد}zero{# رقم هاتف}two{رقما هاتف}few{# أرقام هاتف}many{# رقم هاتف}other{# رقم هاتف}}</translation>
- <translation id="211144231511833662">محو الأنواع</translation>
--<translation id="2111670510994270194">إضافة علامة تبويب جديدة يمينًا</translation>
-+<translation id="2111670510994270194">إضافة علامة تبويب جديدة على اليمين</translation>
- <translation id="2112554630428445878">مرحبًا، <ph name="USERNAME" /></translation>
- <translation id="21133533946938348">تثبيت علامة التبويب</translation>
- <translation id="2113479184312716848">فتح &amp;ملف...</translation>
-@@ -1545,7 +1545,7 @@
- <translation id="244231003699905658">العنوان غير صالح يُرجى التحقّق من العنوان وإعادة المحاولة.</translation>
- <translation id="2442916515643169563">ظل النص</translation>
- <translation id="2443487764245141020">قد تحتاج المواقع الإلكترونية أيضًا إلى التعرُّف على جهازك باستخدام أحد المعرّفات.</translation>
--<translation id="244475495405467108">إغلاق علامات التبويب على اليمين</translation>
-+<translation id="244475495405467108">إغلاق علامات التبويب على اليسار</translation>
- <translation id="2445081178310039857">دليل الجذر للإضافة مطلوب.</translation>
- <translation id="2445484935443597917">إنشاء ملف شخصي جديد</translation>
- <translation id="244641233057214044">ذو صلة بعملية البحث</translation>
-@@ -2301,7 +2301,7 @@
- <translation id="3164329792803560526">مشاركة علامة التبويب هذه مع <ph name="APP_NAME" /></translation>
- <translation id="3165390001037658081">قد يحظر بعض مشغلي شبكات الجوّال هذه الميزة.</translation>
- <translation id="3170072451822350649">يمكنك أيضًا تخطي تسجيل الدخول و<ph name="LINK_START" />التصفح كضيف<ph name="LINK_END" />.</translation>
--<translation id="31774765611822736">إضافة علامة تبويب جديدة على اليمين</translation>
-+<translation id="31774765611822736">إضافة علامة تبويب جديدة على اليسار</translation>
- <translation id="3177909033752230686">لغة الصفحة:</translation>
- <translation id="3179982752812949580">خط النص</translation>
- <translation id="3181954750937456830">التصفُّح الآمن (يحميك ويحمي جهازك من المواقع الإلكترونية الضارة)</translation>
-@@ -3164,7 +3164,7 @@
- <translation id="4021279097213088397">–</translation>
- <translation id="402184264550408568">‏بروتوكول (TCP)</translation>
- <translation id="4021909830315618592">نسخ تفاصيل الإصدار</translation>
--<translation id="4021941025609472374">إغلاق علامات التبويب على اليمين</translation>
-+<translation id="4021941025609472374">إغلاق علامات التبويب على اليسار</translation>
- <translation id="4022426551683927403">إ&amp;ضافة إلى القاموس</translation>
- <translation id="4023146161712577481">جارٍ تحديد تكوين الجهاز.</translation>
- <translation id="4025039777635956441">كتم صوت الموقع الإلكتروني المحدد</translation>
-@@ -3868,7 +3868,7 @@
- <translation id="4742970037960872810">إزالة التمييز</translation>
- <translation id="4743260470722568160"><ph name="BEGIN_LINK" />التعرّف على كيفية تحديث التطبيقات<ph name="END_LINK" /></translation>
- <translation id="4744981231093950366">{NUM_TABS,plural, =1{إعادة صوت موقع إلكتروني واحد}zero{إعادة صوت المواقع الإلكترونية}two{إعادة صوت موقعيِّ الويب}few{إعادة صوت المواقع الإلكترونية}many{إعادة صوت المواقع الإلكترونية}other{إعادة صوت المواقع الإلكترونية}}</translation>
--<translation id="474609389162964566">‏الوصول إلى "مساعد Google" من خلال قول الكلمة المفتاح Ok Google</translation>
-+<translation id="474609389162964566">‏الوصول إلى "مساعد Google" من خلال قول Ok Google</translation>
- <translation id="4746351372139058112">الرسائل</translation>
- <translation id="4748783296226936791">‏تتّصل المواقع الإلكترونية عادةً بأجهزة HID لتتيح الميزات التي تستخدم لوحات المفاتيح غير العادية ووحدات التحكّم في الألعاب وغيرها من الأجهزة.</translation>
- <translation id="4750185073185658673">‏عليك الانتقال إلى هاتفك لمراجعة بعض الأذونات الإضافية. تأكَّد من تفعيل البلوتوث وWi-Fi على هاتفك.</translation>
-@@ -4972,7 +4972,7 @@
- <translation id="5870155679953074650">الأخطاء الجسيمة</translation>
- <translation id="5875534259258494936">تم إنهاء مشاركة الشاشة</translation>
- <translation id="5876576639916258720">يتم الآن التنفيذ...</translation>
--<translation id="5876851302954717356">إضافة علامة تبويب جديدة يمينًا</translation>
-+<translation id="5876851302954717356">إضافة علامة تبويب جديدة على اليمين</translation>
- <translation id="5877064549588274448">تم تغيير القناة. يمكنك إعادة تشغيل الجهاز لتدخل التغييرات حيز التنفيذ.</translation>
- <translation id="5877584842898320529">الطابعة المُختارة غير متاحة أو لم يتم تثبيتها بشكلٍ صحيح. <ph name="BR" /> يُرجى التحقُّق من الطابعة أو تجربة اختيار طابعة أخرى.</translation>
- <translation id="5882919346125742463">الشبكات المعروفة</translation>
-@@ -6717,7 +6717,7 @@
- <translation id="7622966771025050155">التبديل إلى علامة التبويب التي يتم تسجيلها</translation>
- <translation id="7624337243375417909">‏مفتاح caps lock متوقف</translation>
- <translation id="7625568159987162309">عرض الأذونات والبيانات المُخزَّنة على المواقع</translation>
--<translation id="7625823789272218216">إضافة علامة تبويب جديدة على اليمين</translation>
-+<translation id="7625823789272218216">إضافة علامة تبويب جديدة على اليسار</translation>
- <translation id="7626032353295482388">‏مرحبًا بك في Chrome‏</translation>
- <translation id="7628201176665550262">معدّل إعادة التحميل</translation>
- <translation id="7629827748548208700">علامة التبويب: <ph name="TAB_NAME" /></translation>
-diff --git a/chrome/app/resources/generated_resources_ca.xtb b/chrome/app/resources/generated_resources_ca.xtb
-index 34e962d18fe8..cc790fea63b6 100644
---- a/chrome/app/resources/generated_resources_ca.xtb
-+++ b/chrome/app/resources/generated_resources_ca.xtb
-@@ -7084,7 +7084,7 @@ Prem un interruptor o una tecla assignats per suprimir una assignació.</transla
- <translation id="7961015016161918242">Mai</translation>
- <translation id="7963001036288347286">Acceleració del ratolí tàctil</translation>
- <translation id="7963608432878156675">Altres dispositius poden veure aquest nom per a les connexions Bluetooth i a la xarxa</translation>
--<translation id="7963826112438303517">L'Assistent utilitza aquestes gravacions i les sol·licituds de veu per crear i actualitzar el teu model de veu, que només es desa als dispositius en què has activat Voice Match. Consulta l'activitat de veu o torna a entrenar el model a Configuració de l'Assistent.</translation>
-+<translation id="7963826112438303517">L'Assistent utilitza aquestes gravacions i les sol·licituds de veu per crear i actualitzar el teu model de veu, que només es desa als dispositius en què has activat Voice Match. Consulta l'activitat de veu o torna a entrenar el model a la configuració de l'Assistent.</translation>
- <translation id="7966241909927244760">C&amp;opia l'adreça de la imatge</translation>
- <translation id="7966571622054096916">{COUNT,plural, =1{1 element a la llista d'adreces d'interès}other{{COUNT} elements a la llista d'adreces d'interès}}</translation>
- <translation id="7968072247663421402">Opcions de proveïdors</translation>
-diff --git a/chrome/app/resources/generated_resources_fa.xtb b/chrome/app/resources/generated_resources_fa.xtb
-index 3efc0d74cd22..05d479b3f7ee 100644
---- a/chrome/app/resources/generated_resources_fa.xtb
-+++ b/chrome/app/resources/generated_resources_fa.xtb
-@@ -79,7 +79,7 @@
-     <ph name="BEGIN_PARAGRAPH4" />اگر تنظیم «فعالیت وب و برنامه» تکمیلی برای «حساب Google» فرزندتان روشن باشد، ممکن است داده‌های فرزندتان در «حساب Google» او ذخیره شود. در families.google.com، درباره این تنظیمات و نحوه تغییر آن‌ها بیشتر بدانید.<ph name="END_PARAGRAPH4" />
-     <ph name="BEGIN_PARAGRAPH4" />اگر مالک دستگاه «ارسال داده‌های استفاده و عیب‌یابی» را روشن کند، ممکن است گزارش‌های خرابی نیز برای Google بارگذاری شود.<ph name="END_PARAGRAPH3" /></translation>
- <translation id="1076176485976385390">پیمایش کردن صفحه‌ها با نشانگر نوشتار</translation>
--<translation id="1076382954055048850">نمایش جلسه‌های دیگر ارسال محتوا</translation>
-+<translation id="1076382954055048850">نمایش جلسه‌های دیگر پخش محتوا</translation>
- <translation id="1076698951459398590">فعال کردن زمینه</translation>
- <translation id="1076766328672150609">فرزندتان می‌تواند برای باز کردن قفل دستگاه از پین استفاده کند.</translation>
- <translation id="1076818208934827215">Microsoft Internet Explorer</translation>
-@@ -176,7 +176,7 @@
- <translation id="1163931534039071049">&amp;نمای منبع قاب</translation>
- <translation id="1164891049599601209">در سایت فریب‌دهنده وارد شده است</translation>
- <translation id="1165039591588034296">خطا</translation>
--<translation id="1166212789817575481">بستن برگه‌ها به چپ</translation>
-+<translation id="1166212789817575481">بستن برگه‌های سمت راست</translation>
- <translation id="1166583374608765787">مرور به‌روزرسانی نام</translation>
- <translation id="1166596238782048887"><ph name="TAB_TITLE" /> به میزکار <ph name="DESK_TITLE" /> تعلق دارد</translation>
- <translation id="1168020859489941584">باز کردن با <ph name="TIME_REMAINING" />...</translation>
-@@ -1175,7 +1175,7 @@
- <translation id="2105809836724866556"><ph name="MODULE_TITLE" /> پنهان شده است</translation>
- <translation id="2108349519800154983">{COUNT,plural, =1{شماره تلفن}one{# شماره تلفن}other{# شماره تلفن}}</translation>
- <translation id="211144231511833662">پاک کردن نوع</translation>
--<translation id="2111670510994270194">برگه جدید در راست</translation>
-+<translation id="2111670510994270194">برگه جدید در سمت راست</translation>
- <translation id="2112554630428445878">خوش آمدید، <ph name="USERNAME" /></translation>
- <translation id="21133533946938348">کوچک کردن برگه</translation>
- <translation id="2113479184312716848">باز کردن &amp;فایل...</translation>
-@@ -1337,7 +1337,7 @@
- <translation id="2263189956353037928">خروج از سیستم و ورود دوباره به آن</translation>
- <translation id="2263371730707937087">نرخ بازآوری صفحه</translation>
- <translation id="2263679799334060788">‏بازخورد شما به ما کمک می‌کند Google Cast را بهبود ببخشیم و بابت ارائه آن از شما سپاس‌گزاریم.
--    برای دریافت راهنمایی درباره عیب‌یابی مشکلات ارسال محتوا، لطفاً به
-+    برای دریافت راهنمایی درباره عیب‌یابی مشکلات پخش محتوا، لطفاً به
-     <ph name="BEGIN_LINK" />
-     مرکز راهنمایی<ph name="END_LINK" /> مراجعه کنید.</translation>
- <translation id="22665427234727190">وقتی سایتی می‌خواهد به دستگاه‌های مجهز به بلوتوث دسترسی پیدا کند سؤال شود (توصیه می‌شود)</translation>
-@@ -2196,7 +2196,7 @@
- <translation id="3046910703532196514">صفحهٔ وب، کامل</translation>
- <translation id="304747341537320566">موتورهای گفتار</translation>
- <translation id="3048336643003835855">‏دستگاه‌های HID از فروشنده <ph name="VENDOR_ID" /></translation>
--<translation id="3048917188684939573">گزارش‌های ارسال محتوا و دستگاه‌ها</translation>
-+<translation id="3048917188684939573">گزارش‌های پخش محتوا و دستگاه‌ها</translation>
- <translation id="3051250416341590778">اندازه نمایش</translation>
- <translation id="3053013834507634016">کاربرد کلید گواهی</translation>
- <translation id="3053273573829329829">فعال کردن پین کاربر</translation>
-@@ -2309,7 +2309,7 @@
- <translation id="3164329792803560526">درحال هم‌رسانی این برگه با <ph name="APP_NAME" /></translation>
- <translation id="3165390001037658081">برخی شرکت‌های مخابراتی ممکن است این قابلیت را مسدود کنند.</translation>
- <translation id="3170072451822350649">همچنین می‌توانید از ورود به سیستم صرف‌نظر کرده، <ph name="LINK_START" />به عنوان مهمان مرور کنید<ph name="LINK_END" />.</translation>
--<translation id="31774765611822736">برگه جدید در چپ</translation>
-+<translation id="31774765611822736">برگه جدید در سمت چپ</translation>
- <translation id="3177909033752230686">زبان صفحه:</translation>
- <translation id="3179982752812949580">قلم نوشتار</translation>
- <translation id="3181954750937456830">مرور ایمن (از شما و دستگاهتان درمقابل سایت‌های خطرناک محافظت می‌کند)</translation>
-@@ -2503,7 +2503,7 @@
- <translation id="3393582007140394275">محتوای صفحه ارسال نشد.</translation>
- <translation id="3394850431319394743">سایت‌هایی که مجاز هستند از شناسه‌ها برای پخش محتوای محافظت‌شده استفاده کنند</translation>
- <translation id="3396744558790608201">‏برای جستجوی هر بخشی از سایت و دریافت اطلاعات بیشتر درباره محتوای بصری که هنگام مرور و خرید در وب می‌بینید، کلیک راست کنید و «جستجوی تصاویر با «لنز Google»» را انتخاب کنید.</translation>
--<translation id="3396800784455899911">‏با کلیک کردن روی دکمه «پذیرفتن و ادامه»، با پردازش مربوط به این سرویس‌های Google که در بالا توضیح داده شد موافقت می‌کنید.</translation>
-+<translation id="3396800784455899911">‏با کلیک کردن روی دکمه «پذیرفتن و ادامه دادن»، با پردازش مربوط به این سرویس‌های Google که در بالا توضیح داده شد موافقت می‌کنید.</translation>
- <translation id="339722927132407568">ثابت می‌ماند</translation>
- <translation id="3399432415385675819">اعلان‌ها غیرفعال خواهند شد</translation>
- <translation id="3400390787768057815"><ph name="WIDTH" /> × <ph name="HEIGHT" /> (<ph name="REFRESH_RATE" /> هرتز) - درهم‌بافته</translation>
-@@ -3480,7 +3480,7 @@
- <translation id="4348766275249686434">جمع‌آوری خطاها</translation>
- <translation id="4349828822184870497">مفید</translation>
- <translation id="4350230709416545141">دسترسی <ph name="HOST" /> به مکان شما همیشه مسدود شود</translation>
--<translation id="4350782034419308508">Hey Google</translation>
-+<translation id="4350782034419308508">Ok Google</translation>
- <translation id="4351770750390404505">‏<ph name="BEGIN_PARAGRAPH1" />برای ارائه بهترین تجربه، <ph name="DEVICE_OS" /> داده‌های سخت‌افزار مربوط دستگاه‌ها را جمع‌آوری می‌کند و آن‌ها را با Google هم‌رسانی می‌کند تا مشخص شود چه به‌روزرسانی‌هایی باید ارائه شود. درصورت تمایل، می‌توانید به Google اجازه دهید از این داده‌ها برای اهداف دیگری مانند پشتیبانی و بهبود بخشیدن به سرویس و تجربه <ph name="DEVICE_OS" /> استفاده کند.<ph name="END_PARAGRAPH1" />
-     <ph name="BEGIN_PARAGRAPH2" />می‌توانید در این دستگاه به سیستم وارد شوید و به بخش CHROMEOSFLEX_HARDWARE_INFO در chrome://system بروید تا این موارد را ببینید: داده‌های ارسال‌شده به Google برای فیلتر کردن به‌روزرسانی‌ها و همچنین هر نمونه دیگری از انتخاب هم‌رسانی داده با Google.<ph name="END_PARAGRAPH2" />
-     <ph name="BEGIN_PARAGRAPH3" />برای دریافت جزئیات بیشتر درباره داده‌هایی که <ph name="DEVICE_OS" /> ممکن است با Google هم‌رسانی کند و نحوه استفاده از این داده‌ها، از g.co/flex/HWDataCollection بازدید کنید.<ph name="END_PARAGRAPH3" /></translation>
-@@ -3494,7 +3494,7 @@
- <translation id="4361142739114356624">کلید خصوصی برای این گواهی کارخواه موجود نیست یا نامعتبر است</translation>
- <translation id="4361745360460842907">باز کردن به‌عنوان برگه</translation>
- <translation id="4362675504017386626"><ph name="ACCOUNT_EMAIL" /> حساب پیش‌فرض در <ph name="DEVICE_TYPE" /> شما است</translation>
--<translation id="4363771538994847871">هیچ مقصدی برای ارسال محتوا پیدا نشد. نیاز به راهنمایی دارید؟</translation>
-+<translation id="4363771538994847871">هیچ مقصدی برای پخش محتوا پیدا نشد. نیاز به راهنمایی دارید؟</translation>
- <translation id="4364327530094270451">خربزه</translation>
- <translation id="4364567974334641491"><ph name="APP_NAME" /> در حال اشتراک‌گذاری یک پنجره است.</translation>
- <translation id="4364830672918311045">نمایش اعلان‌ها</translation>
-@@ -3529,7 +3529,7 @@
- <translation id="4400367121200150367">سایت‌هایی که هرگز گذرواژه را ذخیره نمی‌کنند در اینجا نشان داده نخواهند شد</translation>
- <translation id="4400632832271803360">برای تغییر عملکرد کلیدهای ردیف بالا، کلید «راه‌انداز» را نگه‌دارید</translation>
- <translation id="4400963414856942668">برای نشانک‌گذاری یک برگه، می‌توانید روی ستاره کلیک کنید</translation>
--<translation id="4401912261345737180">برای ارسال محتوا، بااستفاده از کد متصل شوید</translation>
-+<translation id="4401912261345737180">برای پخش محتوا، بااستفاده از کد متصل شوید</translation>
- <translation id="4402755511846832236">از اینکه سایت‌ها بدانند چه زمانی به‌صورت فعال از این دستگاه استفاده می‌کنید جلوگیری می‌شود</translation>
- <translation id="4403266582403435904">‏هرزمان خواستید به‌آسانی داده‌هایتان را بازیابی کنید یا دستگاه‌هایتان را عوض کنید. داده‌های پشتیبان در Google بارگذاری می‌شوند و با گذرواژه «حساب Google» فرزندتان رمزگذاری می‌شوند.</translation>
- <translation id="4403775189117163360">پوشه دیگری را انتخاب کنید</translation>
-@@ -4671,7 +4671,7 @@
- <translation id="5554403733534868102">پس از این، نیازی نیست برای به‌روزرسانی‌ها صبر کنید</translation>
- <translation id="5554489410841842733">این نماد وقتی قابل رؤیت است که برنامهٔ افزودنی بتواند برای صفحه فعلی کار کند.</translation>
- <translation id="5554720593229208774">ارائه دهنده مجوز ایمیل</translation>
--<translation id="5555363196923735206">چرخش دوربین</translation>
-+<translation id="5555363196923735206">چرخاندن دوربین</translation>
- <translation id="5555525474779371165">انتخاب ویژگی حفاظتی «مرور ایمن»</translation>
- <translation id="5556459405103347317">تازه‌سازی</translation>
- <translation id="5558125320634132440">این سایت مسدود شده است زیرا احتمالاً حاوی محتوای بزرگ‌سالان است</translation>
-@@ -4983,7 +4983,7 @@
- <translation id="5870155679953074650">خطاهای سخت‌افزاری</translation>
- <translation id="5875534259258494936">هم‌رسانی صفحه به‌پایان رسید</translation>
- <translation id="5876576639916258720">درحال اجرا…</translation>
--<translation id="5876851302954717356">برگه جدید در راست</translation>
-+<translation id="5876851302954717356">برگه جدید در سمت راست</translation>
- <translation id="5877064549588274448">کانال تغییر کرد. برای اعمال تغییرات دستگاه خود را مجدداً راه‌اندازی کنید.</translation>
- <translation id="5877584842898320529">چاپگر انتخابی موجود نیست یا به‌درستی نصب نشده است. <ph name="BR" /> چاپگر خود را بررسی کنید یا چاپگر دیگری را انتخاب کنید.</translation>
- <translation id="5882919346125742463">شبکه‌های شناخته‌شده</translation>
-@@ -5155,7 +5155,7 @@
-     <ph name="BEGIN_PARAGRAPH4" />اگر تنظیم «فعالیت وب و برنامه» تکمیلی برای «حساب Google» فرزندتان روشن باشد، ممکن است داده‌های فرزندتان در این حساب ذخیره شود. در families.google.com، درباره این تنظیمات و نحوه تغییر آن‌ها بیشتر بدانید.<ph name="END_PARAGRAPH4" /></translation>
- <translation id="6051811090255711417">سازمان شما این فایل را به‌دلیل عدم رعایت خط‌مشی امنیتی مسدود کرد</translation>
- <translation id="6052284303005792909">•</translation>
--<translation id="6052488962264772833">برای شروع ارسال محتوا، کد دسترسی را تایپ کنید</translation>
-+<translation id="6052488962264772833">برای شروع پخش محتوا، کد دسترسی را تایپ کنید</translation>
- <translation id="6052976518993719690">‏اعتبار گواهی SSL</translation>
- <translation id="6053401458108962351">&amp;حذف داده‌های مرور...</translation>
- <translation id="6054284857788651331">گروه برگه اخیراً بسته‌شده</translation>
-@@ -5799,7 +5799,7 @@
- <translation id="6683087162435654533">بازیابی همه برگه‌ها</translation>
- <translation id="6684827949542560880">درحال بارگیری آخرین به‌روزرسانی</translation>
- <translation id="668599234725812620">‏باز کردن Google Play</translation>
--<translation id="6686490380836145850">بستن برگه‌ها به چپ</translation>
-+<translation id="6686490380836145850">بستن برگه‌های سمت راست</translation>
- <translation id="6686665106869989887">برگه به راست منتقل شد</translation>
- <translation id="6686817083349815241">ذخیره گذرواژه‌تان</translation>
- <translation id="6687079240787935001">پنهان کردن <ph name="MODULE_TITLE" /></translation>
-@@ -6459,7 +6459,7 @@
- <translation id="7362387053578559123">سایت‌ها می‌توانند برای اتصال به دستگاه‌های بلوتوث درخواست دهند</translation>
- <translation id="7363349185727752629">راهنمای گزینه‌های حریم‌خصوصی</translation>
- <translation id="7364591875953874521">دسترسی درخواست شده</translation>
--<translation id="7364745943115323529">ارسال محتوا…</translation>
-+<translation id="7364745943115323529">پخش محتوا…</translation>
- <translation id="7364796246159120393">انتخاب فایل</translation>
- <translation id="7365076891350562061">اندازه نمایشگر</translation>
- <translation id="7366316827772164604">درحال اسکن کردن برای یافتن دستگاه‌های اطراف…</translation>
-@@ -6512,7 +6512,7 @@
- <translation id="7409735910987429903">سایت‌ها شاید برای نمایش آگهی از بالاپر استفاده کنند، یا بااستفاده از هدایت‌ها شما را به وب‌سایت‌هایی هدایت کنند که شاید نخواهید بازدید کنید</translation>
- <translation id="7409854300652085600">نشانک‌ها وارد شد.</translation>
- <translation id="7410344089573941623">بپرسید که آیا <ph name="HOST" /> می‌خواهد به دوربین و میکرفون شما دسترسی داشته باشد</translation>
--<translation id="7410852728357935715">ارسال محتوا به دستگاه</translation>
-+<translation id="7410852728357935715">پخش محتوا به دستگاه</translation>
- <translation id="741204030948306876">بله، موافقم</translation>
- <translation id="7412226954991670867">‏حافظه GPU</translation>
- <translation id="7414464185801331860">۱۸ برابر</translation>
-@@ -6727,7 +6727,7 @@
- <translation id="7622966771025050155">رفتن به برگه ضبط‌شده</translation>
- <translation id="7624337243375417909">‏caps lock غیرفعال</translation>
- <translation id="7625568159987162309">مشاهده مجوزها و داده‌های ذخیره‌شده در همه سایت‌ها</translation>
--<translation id="7625823789272218216">برگه جدید در چپ</translation>
-+<translation id="7625823789272218216">برگه جدید در سمت چپ</translation>
- <translation id="7626032353295482388">‏به Chrome خوش آمدید</translation>
- <translation id="7628201176665550262">نرخ بازآوری</translation>
- <translation id="7629827748548208700">برگه: <ph name="TAB_NAME" /></translation>
-@@ -8015,7 +8015,7 @@
- <translation id="8872506776304248286">باز کردن در برنامه</translation>
- <translation id="8872777911145321141">وقتی سایتی می‌خواهد از دستگاه‌ها و داده‌های واقعیت مجازی استفاده کند سؤال شود (توصیه می‌شود)</translation>
- <translation id="8874184842967597500">متصل نیست</translation>
--<translation id="8874341931345877644">ارسال محتوا به دستگاه:</translation>
-+<translation id="8874341931345877644">پخش محتوا به دستگاه:</translation>
- <translation id="8875520811099717934">‏ارتقا دادن Linux</translation>
- <translation id="8875736897340638404">انتخاب وضعیت نمایان بودن</translation>
- <translation id="8876307312329369159">این تنظیم در جلسه نمایشی قابل‌تغییر نیست.</translation>
-@@ -8391,7 +8391,7 @@
- <translation id="957960681186851048">این سایت تلاش کرده است چند فایل را به‌طور خودکار بارگیری کند</translation>
- <translation id="960987915827980018">حدود ۱ ساعت باقی مانده است</translation>
- <translation id="962802172452141067">درخت پوشه نشانک</translation>
--<translation id="964286338916298286">‏سرپرست IT شما Chrome Goodies را برای دستگاهتان غیرفعال کرده است.</translation>
-+<translation id="964286338916298286">‏سرپرست فناوری اطلاعات شما Chrome Goodies را برای دستگاهتان غیرفعال کرده است.</translation>
- <translation id="964439421054175458">{NUM_APLLICATIONS,plural, =1{برنامه}one{برنامه}other{برنامه}}</translation>
- <translation id="964790508619473209">تنظیم صفحه‌نمایش</translation>
- <translation id="965211523698323809">ارسال و دریافت پیامک از <ph name="DEVICE_TYPE" /> شما. <ph name="LINK_BEGIN" />بیشتر بدانید<ph name="LINK_END" /></translation>
-diff --git a/chrome/app/resources/generated_resources_hr.xtb b/chrome/app/resources/generated_resources_hr.xtb
-index b11e723c46f7..36c265474811 100644
---- a/chrome/app/resources/generated_resources_hr.xtb
-+++ b/chrome/app/resources/generated_resources_hr.xtb
-@@ -3869,7 +3869,7 @@ i Ctrl + Alt + Smanjivanje svjetline da biste smanjili prikaz.</translation>
- <translation id="4742970037960872810">Ukloni isticanje</translation>
- <translation id="4743260470722568160"><ph name="BEGIN_LINK" />Saznajte kako ažurirati aplikacije<ph name="END_LINK" /></translation>
- <translation id="4744981231093950366">{NUM_TABS,plural, =1{Uključi zvuk na web-lokaciji}one{Uključi zvuk na web-lokacijama}few{Uključi zvuk na web-lokacijama}other{Uključi zvuk na web-lokacijama}}</translation>
--<translation id="474609389162964566">Pristupajte Asistentu tako što ćete reći "Hey Google"</translation>
-+<translation id="474609389162964566">Pristupite Asistentu tako da kažete Ok Google</translation>
- <translation id="4746351372139058112">Poruke</translation>
- <translation id="4748783296226936791">Web-lokacije se obično povezuju s HID uređajima radi značajki koje koriste neuobičajene tipkovnice, upravljače za igre i druge uređaje</translation>
- <translation id="4750185073185658673">Pregled daljnjih nekoliko dopuštenja nastavite na telefonu. Provjerite jesu li na telefonu uključeni Bluetooth i Wi-Fi.</translation>
-@@ -6491,7 +6491,7 @@ Toj radnji možete dodijeliti više prekidača.</translation>
- <translation id="7404065585741198296">Telefonom povezanim USB kabelom</translation>
- <translation id="7405938989981604410">{NUM_HOURS,plural, =1{Sigurnosna provjera izvršena je prije sat vremena}one{Sigurnosna provjera izvršena je prije {NUM_HOURS} sata}few{Sigurnosna provjera izvršena je prije {NUM_HOURS} sata}other{Sigurnosna provjera izvršena je prije {NUM_HOURS} sati}}</translation>
- <translation id="740624631517654988">Skočni prozor blokiran</translation>
--<translation id="7407430846095439694">Uvezi i uveži</translation>
-+<translation id="7407430846095439694">Uvezi i poveži</translation>
- <translation id="7407504355934009739">Većina korisnika blokira obavijesti s te web-lokacije</translation>
- <translation id="740810853557944681">Dodajte poslužitelj za ispis</translation>
- <translation id="7409549334477097887">Posebno velik</translation>
-diff --git a/chrome/app/resources/generated_resources_iw.xtb b/chrome/app/resources/generated_resources_iw.xtb
-index 3fa3578d6d0f..68a5ad9bb773 100644
---- a/chrome/app/resources/generated_resources_iw.xtb
-+++ b/chrome/app/resources/generated_resources_iw.xtb
-@@ -176,7 +176,7 @@
- <translation id="1163931534039071049">&amp;הצגת מקור המסגרת</translation>
- <translation id="1164891049599601209">הוזנה באתר מטעה</translation>
- <translation id="1165039591588034296">שגיאה</translation>
--<translation id="1166212789817575481">סגירת הכרטיסיות משמאל</translation>
-+<translation id="1166212789817575481">סגירת הכרטיסיות מימין</translation>
- <translation id="1166583374608765787">בדיקת עדכון השם</translation>
- <translation id="1166596238782048887">הכרטיסייה <ph name="TAB_TITLE" /> שייכת לשולחן העבודה הווירטואלי <ph name="DESK_TITLE" /></translation>
- <translation id="1168020859489941584">הפתיחה תתבצע בעוד <ph name="TIME_REMAINING" />...</translation>
-@@ -1177,7 +1177,7 @@
- <translation id="2105809836724866556">ההסתרה של <ph name="MODULE_TITLE" /> בוצעה</translation>
- <translation id="2108349519800154983">{COUNT,plural, =1{מספר טלפון}two{# מספרי טלפון}many{# מספרי טלפון}other{# מספרי טלפון}}</translation>
- <translation id="211144231511833662">ניקוי הסוגים</translation>
--<translation id="2111670510994270194">כרטיסייה חדשה מצד שמאל</translation>
-+<translation id="2111670510994270194">כרטיסייה חדשה מצד ימין</translation>
- <translation id="2112554630428445878">שלום, <ph name="USERNAME" /></translation>
- <translation id="21133533946938348">הצמדת כרטיסייה</translation>
- <translation id="2113479184312716848">פתיחת &amp;קובץ...</translation>
-@@ -1556,7 +1556,7 @@
- <translation id="244231003699905658">כתובת לא חוקית. יש לבדוק את הכתובת ולנסות שוב.</translation>
- <translation id="2442916515643169563">צללית טקסט</translation>
- <translation id="2443487764245141020">ייתכן שגם באתרים יהיה צורך לזהות את המכשיר שלך באמצעות מזהה</translation>
--<translation id="244475495405467108">סגירת הכרטיסיות מימין</translation>
-+<translation id="244475495405467108">סגירת הכרטיסיות משמאל</translation>
- <translation id="2445081178310039857">ספריית הבסיס של ההרחבה נחוצה.</translation>
- <translation id="2445484935443597917">יצירת פרופיל חדש</translation>
- <translation id="244641233057214044">קשור לחיפוש שלך</translation>
-@@ -3177,7 +3177,7 @@
- <translation id="4021279097213088397">‏–</translation>
- <translation id="402184264550408568">(TCP)</translation>
- <translation id="4021909830315618592">‏העתקת פרטי build</translation>
--<translation id="4021941025609472374">סגירת הכרטיסיות מימין</translation>
-+<translation id="4021941025609472374">סגירת הכרטיסיות משמאל</translation>
- <translation id="4022426551683927403">&amp;הוספה למילון</translation>
- <translation id="4023146161712577481">קביעת התצורה של המכשיר.</translation>
- <translation id="4025039777635956441">השתקת האתרים שנבחרו</translation>
-@@ -4986,7 +4986,7 @@
- <translation id="5870155679953074650">שגיאות חמורות</translation>
- <translation id="5875534259258494936">שיתוף המסך הסתיים</translation>
- <translation id="5876576639916258720">התכונה פעילה…</translation>
--<translation id="5876851302954717356">כרטיסייה חדשה מצד שמאל</translation>
-+<translation id="5876851302954717356">כרטיסייה חדשה מצד ימין</translation>
- <translation id="5877064549588274448">הערוץ שונה. יש להפעיל מחדש את המכשיר להחלת השינויים.</translation>
- <translation id="5877584842898320529">המדפסת שבחרת אינה זמינה או שאינה מותקנת כראוי. <ph name="BR" /> יש לבדוק את המדפסת או לנסות לבחור מדפסת אחרת.</translation>
- <translation id="5882919346125742463">רשתות מוכרות</translation>
-@@ -5802,7 +5802,7 @@
- <translation id="6683087162435654533">ש&amp;חזור כל הכרטיסיות</translation>
- <translation id="6684827949542560880">המערכת מורידה את העדכון האחרון</translation>
- <translation id="668599234725812620">‏פתיחת Google Play</translation>
--<translation id="6686490380836145850">סגירת הכרטיסיות משמאל</translation>
-+<translation id="6686490380836145850">סגירת הכרטיסיות מימין</translation>
- <translation id="6686665106869989887">הכרטיסייה הועברה שמאלה</translation>
- <translation id="6686817083349815241">שמירת הסיסמה שלך</translation>
- <translation id="6687079240787935001">הסתרה של <ph name="MODULE_TITLE" /></translation>
-@@ -6730,7 +6730,7 @@
- <translation id="7622966771025050155">לכרטיסייה המוקלטת</translation>
- <translation id="7624337243375417909">‏caps lock מושבת</translation>
- <translation id="7625568159987162309">הצגת הרשאות ונתונים המאוחסנים באתרים שונים</translation>
--<translation id="7625823789272218216">כרטיסייה חדשה מצד ימין</translation>
-+<translation id="7625823789272218216">כרטיסייה חדשה מצד שמאל</translation>
- <translation id="7626032353295482388">‏ברוך בואך אל Chrome</translation>
- <translation id="7628201176665550262">קצב רענון</translation>
- <translation id="7629827748548208700">כרטיסייה: <ph name="TAB_NAME" /></translation>
-diff --git a/chrome/app/resources/generated_resources_ko.xtb b/chrome/app/resources/generated_resources_ko.xtb
-index c7af8a98f874..6e986a095589 100644
---- a/chrome/app/resources/generated_resources_ko.xtb
-+++ b/chrome/app/resources/generated_resources_ko.xtb
-@@ -6053,7 +6053,7 @@ https://support.google.com/chromebook/?p=tpm</translation>
- <translation id="6923633482430812883">공유를 마운트하는 중 오류가 발생했습니다. 연결하려는 파일 서버가 SMBv2 이상을 지원하는지 확인하세요.</translation>
- <translation id="6925127338315966709">브라우저에 관리되는 프로필을 추가하려고 합니다. 관리자가 프로필을 제어하고 프로필 데이터에 액세스할 수 있습니다. 북마크, 방문 기록, 비밀번호 및 기타 설정이 계정에 동기화되고 이를 관리자가 관리할 수 있습니다.</translation>
- <translation id="6929126689972602640">학교 계정에서는 자녀 보호 기능이 지원되지 않습니다. 집에서 학교 과제를 위해 Google 클래스룸 및 다른 웹사이트에 액세스할 수 있는 학교 계정을 추가하려면 먼저 자녀의 개인 계정으로 로그인하세요. 설정에서 학교 계정을 나중에 추가할 수 있습니다.</translation>
--<translation id="6929760895658557216">Ok Google</translation>
-+<translation id="6929760895658557216">Hey Google</translation>
- <translation id="6930036377490597025">외장 보안 키 또는 내장 센서</translation>
- <translation id="6930161297841867798">{NUM_EXTENSIONS,plural, =1{확장 프로그램 1개 거부됨}other{확장 프로그램 #개 거부됨}}</translation>
- <translation id="6931690462168617033">클릭 강도</translation>
-diff --git a/chrome/app/resources/generated_resources_mr.xtb b/chrome/app/resources/generated_resources_mr.xtb
-index 6878a20fa76b..765298e60f1b 100644
---- a/chrome/app/resources/generated_resources_mr.xtb
-+++ b/chrome/app/resources/generated_resources_mr.xtb
-@@ -3480,7 +3480,7 @@
- <translation id="4348766275249686434">एरर संकलित करा</translation>
- <translation id="4349828822184870497">उपयुक्त</translation>
- <translation id="4350230709416545141">तुमचे स्थान अ‍ॅक्सेस करण्यापासून <ph name="HOST" /> ला नेहमी ब्लॉक करा</translation>
--<translation id="4350782034419308508">Hey Google</translation>
-+<translation id="4350782034419308508">Ok Google</translation>
- <translation id="4351770750390404505"><ph name="BEGIN_PARAGRAPH1" />सर्वोत्तम अनुभव पुरवण्यासाठी, <ph name="DEVICE_OS" /> हे डिव्हाइसबद्दल हार्डवेअर डेटा गोळा करते आणि कोणती अपडेट डिलिव्हर केली पाहिजे हे निर्धारित करण्यासाठी तो Google सोबत शेअर करते. याव्यतिरिक्त, तुम्ही <ph name="DEVICE_OS" /> मधील अनुभव आणि सेवा यांच्याशी संबंधित सपोर्ट आणि सुधारणा यांसारख्या अतिरिक्त उद्देशांसाठी Google ला हा डेटा वापरण्याची अनुमती देऊ शकता.<ph name="END_PARAGRAPH1" />
-     <ph name="BEGIN_PARAGRAPH2" />फिल्टर करण्याचे पर्याय अपडेट करण्यासाठी Google ला पाठवलेला डेटा तसेच असे कोणतेही प्रसंग ज्यात तुम्ही Google सोबत डेटा शेअर करण्याचे निवडले होते हे पाहण्याकरिता तुम्ही या डिव्हाइसवर लॉग इन करू शकता आणि chrome://system मधील CHROMEOSFLEX_HARDWARE_INFO विभागाला भेट देऊ शकता.<ph name="END_PARAGRAPH2" />
-     <ph name="BEGIN_PARAGRAPH3" /><ph name="DEVICE_OS" /> हे Google सोबत कदाचित शेअर करेल असा डेटा आणि तो कसा वापरला जातो याविषयीच्या अधिक तपशिलांसाठी g.co/flex/HWDataCollection ला भेट द्या.<ph name="END_PARAGRAPH3" /></translation>
-diff --git a/chrome/app/resources/generated_resources_sl.xtb b/chrome/app/resources/generated_resources_sl.xtb
-index f033654a6177..025f3dee2671 100644
---- a/chrome/app/resources/generated_resources_sl.xtb
-+++ b/chrome/app/resources/generated_resources_sl.xtb
-@@ -3486,7 +3486,7 @@ Domena <ph name="DOMAIN" /> zahteva, da je pametna kartica vstavljena.</translat
- <translation id="4348766275249686434">Zbiranje napak</translation>
- <translation id="4349828822184870497">Uporabno</translation>
- <translation id="4350230709416545141">Gostitelju <ph name="HOST" /> vedno prepreči dostop do lokacije</translation>
--<translation id="4350782034419308508">Hey Google</translation>
-+<translation id="4350782034419308508">OK Google</translation>
- <translation id="4351770750390404505"><ph name="BEGIN_PARAGRAPH1" />Zaradi omogočanja najboljše izkušnje operacijski sistem <ph name="DEVICE_OS" /> zbira podatke o strojni opremi naprav in jih deli z Googlom zaradi določanja, katere posodobitve naj vam zagotovi. Izbirno lahko dovolite Googlu, da te podatke uporablja za dodatne namene, kot so podpora in izboljšanje izkušnje sistema <ph name="DEVICE_OS" /> ter njegovih storitev.<ph name="END_PARAGRAPH1" />
-     <ph name="BEGIN_PARAGRAPH2" />Prijavite se lahko v to napravo in obiščete razdelek CHROMEOSFLEX_HARDWARE_INFO na chrome://system, kjer si ogledate podatke, poslane Googlu zaradi filtriranja posodobitev, in druge primere, v katerih ste izbrali deljenje podatkov z Googlom.<ph name="END_PARAGRAPH2" />
-     <ph name="BEGIN_PARAGRAPH3" />Če želite več podrobnosti o podatkih, ki jih <ph name="DEVICE_OS" /> morda deli z Googlom in kako se ti uporabljajo, obiščite g.co/flex/HWDataCollection.<ph name="END_PARAGRAPH3" /></translation>
-@@ -6818,7 +6818,7 @@ Domena <ph name="DOMAIN" /> zahteva, da je pametna kartica vstavljena.</translat
- <translation id="7690853182226561458">Dodaj &amp;mapo...</translation>
- <translation id="7691073721729883399">Funkcije »cryptohome« za aplikacijo za kiosk ni bilo mogoče vpeti.</translation>
- <translation id="7691077781194517083">Tega varnostnega ključa ni mogoče ponastaviti. Napaka <ph name="ERROR_CODE" />.</translation>
--<translation id="7691163173018300413">»Hey Google«</translation>
-+<translation id="7691163173018300413">»OK Google«</translation>
- <translation id="7691698019618282776">Nadgradnja Crostinija</translation>
- <translation id="7694246789328885917">Orodje označevalnika</translation>
- <translation id="7696063401938172191">V telefonu »<ph name="PHONE_NAME" />«:</translation>
-diff --git a/chrome/app/resources/generated_resources_th.xtb b/chrome/app/resources/generated_resources_th.xtb
-index a0ba01a3bed6..5122e2a35fcc 100644
---- a/chrome/app/resources/generated_resources_th.xtb
-+++ b/chrome/app/resources/generated_resources_th.xtb
-@@ -1128,7 +1128,7 @@
- <translation id="2082187087049518845">จัดกลุ่มแท็บ</translation>
- <translation id="2082510809738716738">เลือกสีธีม</translation>
- <translation id="208586643495776849">โปรดลองอีกครั้ง</translation>
--<translation id="208634871997892083">VPN แบบเปิดตลอดเวลา</translation>
-+<translation id="208634871997892083">การเชื่อมต่อ VPN ตลอดเวลา</translation>
- <translation id="2087822576218954668">พิมพ์: <ph name="PRINT_NAME" /></translation>
- <translation id="2088092308059522196">รองรับการลงทะเบียนหลังจากที่คุณติดตั้ง <ph name="DEVICE_OS" /> แล้วเท่านั้น</translation>
- <translation id="208928984520943006">เลื่อนขึ้นจากด้านล่างเพื่อไปยังหน้าจอหลักได้ทุกเมื่อ</translation>
-diff --git a/chrome/app/resources/generated_resources_uk.xtb b/chrome/app/resources/generated_resources_uk.xtb
-index a43c7436accf..192af20891bc 100644
---- a/chrome/app/resources/generated_resources_uk.xtb
-+++ b/chrome/app/resources/generated_resources_uk.xtb
-@@ -1077,7 +1077,7 @@
- <translation id="2016473077102413275">Функції, яким потрібні зображення, не працюватимуть</translation>
- <translation id="2016574333161572915">Тепер можете налаштувати обладнання для Google Meet</translation>
- <translation id="2017334798163366053">Вимкнути збір даних про ефективність</translation>
--<translation id="2018352199541442911">На жаль, зараз пристрій зовнішньої пам’яті не підтримується.</translation>
-+<translation id="2018352199541442911">На жаль, ваш зовнішній носій наразі не підтримується.</translation>
- <translation id="2018615379714355980">ПК підключено до дротової мережі, а Chromecast – до Wi-Fi</translation>
- <translation id="2019718679933488176">&amp;Відкрити аудіо в новій вкладці</translation>
- <translation id="2020183425253392403">Показати налаштування мережевої адреси</translation>
-diff --git a/chrome/app/resources/generated_resources_ur.xtb b/chrome/app/resources/generated_resources_ur.xtb
-index af977346c790..1a10baaec419 100644
---- a/chrome/app/resources/generated_resources_ur.xtb
-+++ b/chrome/app/resources/generated_resources_ur.xtb
-@@ -174,7 +174,7 @@
- <translation id="1163931534039071049">&amp;فریم کا ماخذ دیکھیں</translation>
- <translation id="1164891049599601209">فریب والی سائٹ پر درج کیا گیا</translation>
- <translation id="1165039591588034296">خرابی</translation>
--<translation id="1166212789817575481">دائیں جانب ٹیبز بند کریں</translation>
-+<translation id="1166212789817575481">دائیں جانب والے ٹیبز بند کریں</translation>
- <translation id="1166583374608765787">نام میں ہوئی اپ ڈیٹ کا جائزہ لیں</translation>
- <translation id="1166596238782048887"><ph name="TAB_TITLE" /> <ph name="DESK_TITLE" /> ڈیسک سے تعلق رکھتی ہے</translation>
- <translation id="1168020859489941584"><ph name="TIME_REMAINING" /> میں کھولا جا رہا ہے…</translation>
-diff --git a/chromeos/strings/chromeos_strings_ca.xtb b/chromeos/strings/chromeos_strings_ca.xtb
-index 7133df744585..ef0650d31ccc 100644
---- a/chromeos/strings/chromeos_strings_ca.xtb
-+++ b/chromeos/strings/chromeos_strings_ca.xtb
-@@ -490,7 +490,7 @@ Toca el micròfon per demanar-me qualsevol cosa.</translation>
- <translation id="6388847657025262518">L'alimentador de documents de l'escàner està encallat. Comprova l'alimentador i torna-ho a provar.</translation>
- <translation id="6410257289063177456">Fitxers d'imatge </translation>
- <translation id="641081527798843608">Coincidència d'assumpte</translation>
--<translation id="6423239382391657905">VPN oberta</translation>
-+<translation id="6423239382391657905">OpenVPN</translation>
- <translation id="6439505561246192797">Feble (<ph name="SIGNAL_STRENGTH" />)</translation>
- <translation id="6447630859861661624">Ves a la configuració del compte</translation>
- <translation id="6456394469623773452">Bona</translation>
-diff --git a/chromeos/strings/chromeos_strings_id.xtb b/chromeos/strings/chromeos_strings_id.xtb
-index 00017fd849ed..b0040b2a4895 100644
---- a/chromeos/strings/chromeos_strings_id.xtb
-+++ b/chromeos/strings/chromeos_strings_id.xtb
-@@ -681,7 +681,7 @@ Ketuk mikrofon untuk bertanya apa saja.</translation>
- <translation id="8655295600908251630">Saluran</translation>
- <translation id="8660881923941176839">pound</translation>
- <translation id="8662671328352114214">Bergabung dengan jaringan <ph name="TYPE" /></translation>
--<translation id="8675354002693747642">Kunci yang dibagikan sebelumnya</translation>
-+<translation id="8675354002693747642">Pre-shared key</translation>
- <translation id="8677859815076891398">Tidak ada album. Buat album di <ph name="LINK_BEGIN" />Google Foto<ph name="LINK_END" />.</translation>
- <translation id="8709616837707653427"><ph name="DESC_TEXT" /> Gunakan tombol Panah kiri atau kanan untuk mengelola fitur ini.</translation>
- <translation id="8712637175834984815">Mengerti</translation>
-diff --git a/components/policy/resources/policy_templates_pt-BR.xtb b/components/policy/resources/policy_templates_pt-BR.xtb
-index 3103c084819c..854417e118b1 100644
---- a/components/policy/resources/policy_templates_pt-BR.xtb
-+++ b/components/policy/resources/policy_templates_pt-BR.xtb
-@@ -4060,7 +4060,7 @@ Se esta política for definida como "Falsa", o <ph name="PRODUCT_NAME" /> não u
- 
-       Se ela for definida como falsa, o <ph name="PRODUCT_NAME" /> não poderá mostrar informações do produto como conteúdo em guia cheia.
- 
--      Esta política controla a apresentação das informações promocionais em uma guia inteira. Isso inclui conteúdo como as páginas de boas-vindas que ajudam os usuários a fazer login em <ph name="PRODUCT_NAME" />, definir <ph name="PRODUCT_NAME" /> como navegador padrão ou descobrir os recursos do produto.</translation>
-+      Esta política controla a apresentação das informações promocionais em uma guia inteira. Isso inclui conteúdo como as páginas de recepção que ajudam os usuários a fazer login em <ph name="PRODUCT_NAME" />, definir <ph name="PRODUCT_NAME" /> como navegador padrão ou descobrir os recursos do produto.</translation>
- <translation id="544654037134815017">Esta política controla a visibilidade de cards na página Nova guia. Os cards exibem pontos de entrada para inicializar jornadas de usuário comuns com base no comportamento de navegação do usuário.
- 
-       Se a política for definida como "Ativada", a página Nova guia exibirá os cards caso haja conteúdo disponível.
-diff --git a/components/strings/components_strings_eu.xtb b/components/strings/components_strings_eu.xtb
-index b3273f52b458..69f099c37cea 100644
---- a/components/strings/components_strings_eu.xtb
-+++ b/components/strings/components_strings_eu.xtb
-@@ -712,7 +712,7 @@ Bestela, pribatutasun-ezarpenek blokeatu egingo dute baimen hori. Baimen honekin
- <translation id="2903493209154104877">Helbideak</translation>
- <translation id="290376772003165898">Ez al da <ph name="LANGUAGE" /> orriko hizkuntza?</translation>
- <translation id="2909946352844186028">Aldaketa bat hauteman da sarean.</translation>
--<translation id="2911973620368911614">Laneko kontabilitateaz arduratzen den erabiltzailearen IDa</translation>
-+<translation id="2911973620368911614">Laneko kontabilitateaz arduratzen den erabiltzaile IDa</translation>
- <translation id="2914160345369867329">Eskuarki, <ph name="SITE" /> webguneak enkriptatzea erabiltzen du informazioa babesteko. Chrome <ph name="SITE" /> webgunera konektatzen saiatu denean, webguneak kredentzial desegokiak eta ezohikoak bidali ditu. Erasotzaile bat <ph name="SITE" /> webgunearen plantak egiten ari delako gerta daiteke hori, edo wifi-sarean saioa hasteko pantailak konexioa eten duelako. Zure informazioa seguru dago, datuak trukatu aurretik eten baitu Chrome-k konexioa.</translation>
- <translation id="2915068235268646559">Hutsegitearen ordua: <ph name="CRASH_TIME" /></translation>
- <translation id="2915496182262110498">Margotzea</translation>
-diff --git a/components/strings/components_strings_fa.xtb b/components/strings/components_strings_fa.xtb
-index 3277824004b3..e9d671b9971b 100644
---- a/components/strings/components_strings_fa.xtb
-+++ b/components/strings/components_strings_fa.xtb
-@@ -2062,7 +2062,7 @@
- <translation id="6689249931105087298">نسبی با فشرده‌سازی نقطه سیاه</translation>
- <translation id="6689271823431384964">‏چون به سیستم وارد شده‌اید، Chrome پیشنهاد می‌کند کارت‌ها را در حساب Google ذخیره کنید. در تنظیمات می‌توانید این رفتار را تغییر دهید. نام دارنده کارت از حساب شما گرفته شده است.</translation>
- <translation id="6694681292321232194">‏<ph name="FIND_MY_PHONE_FOCUSED_FRIENDLY_MATCH_TEXT" />، برای پیدا کردن دستگاهتان در «حساب Google»، کلید «جهش» و سپس «ورود» را فشار دهید</translation>
--<translation id="6696588630955820014">دکمه «هم‌رسانی این برگه»؛ برای هم‌رسانی این برگه ازطریق هم‌رسانی پیوند، ایجاد رمزینه پاسخ‌سریع، ارسال محتوا، و موارد دیگر، کلید «ورود» را فشار دهید</translation>
-+<translation id="6696588630955820014">دکمه «هم‌رسانی این برگه»؛ برای هم‌رسانی این برگه ازطریق هم‌رسانی پیوند، ایجاد رمزینه پاسخ‌سریع، پخش محتوا، و موارد دیگر، کلید «ورود» را فشار دهید</translation>
- <translation id="6698381487523150993">ایجاد شده:</translation>
- <translation id="6702919718839027939">ارائه کردن</translation>
- <translation id="6709133671862442373">اخبار</translation>
-@@ -2312,7 +2312,7 @@
- <translation id="7392089738299859607">به‌روزرسانی نشانی</translation>
- <translation id="7399802613464275309">بررسی ایمنی</translation>
- <translation id="7400418766976504921">نشانی وب</translation>
--<translation id="7403392780200267761">هم‌رسانی این برگه ازطریق هم‌رسانی پیوند، ایجاد رمزینه پاسخ‌سریع، ارسال محتوا، و موارد دیگر</translation>
-+<translation id="7403392780200267761">هم‌رسانی این برگه ازطریق هم‌رسانی پیوند، ایجاد رمزینه پاسخ‌سریع، پخش محتوا، و موارد دیگر</translation>
- <translation id="7403591733719184120">دستگاه <ph name="DEVICE_NAME" /> تحت مدیریت است</translation>
- <translation id="7407424307057130981">‏&lt;p&gt;اگر در رایانه Windows نرم‌افزار Superfish داشته باشید، این خطا را می‌بینید.&lt;/p&gt;
-     &lt;p&gt;برای غیرفعال کردن موقت این نرم‌افزار و دسترسی به وب، این مراحل را دنبال کنید. لازم است امتیازهای سرپرست را داشته باشید.&lt;/p&gt;
-@@ -2883,7 +2883,7 @@
- <translation id="9020200922353704812">نشانی صورت‌حساب کارت لازم است</translation>
- <translation id="9020542370529661692">این صفحه به <ph name="TARGET_LANGUAGE" /> ترجمه شده است</translation>
- <translation id="9020742383383852663">A8</translation>
--<translation id="9021429684248523859"><ph name="SHARE_THIS_PAGE_FOCUSED_FRIENDLY_MATCH_TEXT" />؛ برای هم‌رسانی این برگه ازطریق هم‌رسانی پیوند، ایجاد رمزینه پاسخ‌سریع، ارسال محتوا، و موارد دیگر، کلید «جهش» و سپس «ورود» را فشار دهید</translation>
-+<translation id="9021429684248523859"><ph name="SHARE_THIS_PAGE_FOCUSED_FRIENDLY_MATCH_TEXT" />؛ برای هم‌رسانی این برگه ازطریق هم‌رسانی پیوند، ایجاد رمزینه پاسخ‌سریع، پخش محتوا، و موارد دیگر، کلید «جهش» و سپس «ورود» را فشار دهید</translation>
- <translation id="9025348182339809926">(نامعتبر)</translation>
- <translation id="9030265603405983977">تک‌رنگ</translation>
- <translation id="9035022520814077154">خطای امنیتی</translation>
-diff --git a/components/strings/components_strings_te.xtb b/components/strings/components_strings_te.xtb
-index c9abd68b6f99..a7175812f17b 100644
---- a/components/strings/components_strings_te.xtb
-+++ b/components/strings/components_strings_te.xtb
-@@ -613,7 +613,7 @@
- <translation id="257674075312929031">గ్రూప్‌గా చేయి</translation>
- <translation id="2576880857912732701">'సెక్యూరిటీ సెట్టింగ్‌లను మేనేజ్ చేయండి' బటన్, Chrome సెట్టింగ్‌లలో మీ సురక్షిత బ్రౌజింగ్‌ను, అలాగే మరిన్నింటిని మేనేజ్ చేయడానికి 'Enter'ను నొక్కండి</translation>
- <translation id="2586657967955657006">క్లిప్‌బోర్డ్</translation>
--<translation id="2587730715158995865">ప్రచురణకర్త <ph name="ARTICLE_PUBLISHER" />. దీన్ని మరియు మరో <ph name="OTHER_ARTICLE_COUNT" /> ఇతర కథనాలను చదవండి.</translation>
-+<translation id="2587730715158995865">పబ్లిషర్‌ <ph name="ARTICLE_PUBLISHER" />. దీన్ని మరియు మరో <ph name="OTHER_ARTICLE_COUNT" /> ఇతర కథనాలను చదవండి.</translation>
- <translation id="2587841377698384444">డైరెక్టరీ API ID:</translation>
- <translation id="2594318783181750337">వేగవంతమైన వెబ్ వీక్షణ:</translation>
- <translation id="2595719060046994702">ఈ పరికరం మరియు ఖాతా రెండూ కూడా కంపెనీ లేదా ఇతర సంస్థ నిర్వహణలో లేవు.</translation>
-diff --git a/third_party/blink/public/strings/translations/blink_accessibility_strings_fa.xtb b/third_party/blink/public/strings/translations/blink_accessibility_strings_fa.xtb
-index 1a0b12ff66e8..298e9c74a670 100644
---- a/third_party/blink/public/strings/translations/blink_accessibility_strings_fa.xtb
-+++ b/third_party/blink/public/strings/translations/blink_accessibility_strings_fa.xtb
-@@ -33,7 +33,7 @@
- <translation id="3904695548697879411">‏نماد «Twitter»</translation>
- <translation id="405782047075994056">نماد «جهت‌نمای چپ»، می‌تواند به‌معنای «برگشتن» باشد</translation>
- <translation id="4302299849305494927">نماد «بلندگو»، می‌تواند به‌معنای «میزان صدا» باشد</translation>
--<translation id="4363712632243441817">نماد «ارسال محتوا»، می‌تواند به‌معنای ارسال محتوای ویدیویی به صفحه‌نمایش ازراه‌دور باشد</translation>
-+<translation id="4363712632243441817">نماد «پخش محتوا»، می‌تواند به‌معنای ارسال محتوای ویدیویی به صفحه‌نمایش ازراه‌دور باشد</translation>
- <translation id="4384249794467006333">این تصویر برچسب ندارد. برای دریافت شرح تصویر، منوی «گزینه‌های بیشتر» را در بالا سمت چپ باز کنید.</translation>
- <translation id="4436211924730548766">نماد «پیکان سمت چپ»</translation>
- <translation id="4444765639179266822">ظاهراً <ph name="OCR_TEXT" /> را نشان می‌دهد</translation>
-diff --git a/third_party/blink/public/strings/translations/blink_strings_fa.xtb b/third_party/blink/public/strings/translations/blink_strings_fa.xtb
-index 2c7dd213e6b1..668501099274 100644
---- a/third_party/blink/public/strings/translations/blink_strings_fa.xtb
-+++ b/third_party/blink/public/strings/translations/blink_strings_fa.xtb
-@@ -102,7 +102,7 @@
- <translation id="5787939484346677755">گسترده شد، گزینه‌های تکمیل خودکار دردسترس است.</translation>
- <translation id="5860033963881614850">خاموش</translation>
- <translation id="588258955323874662">تمام صفحه</translation>
--<translation id="5888666972993069672">درحال ارسال محتوا به <ph name="DEVICE_FRIENDLY_NAME" /></translation>
-+<translation id="5888666972993069672">درحال پخش محتوا به <ph name="DEVICE_FRIENDLY_NAME" /></translation>
- <translation id="5916664084637901428">روشن</translation>
- <translation id="5939518447894949180">بازنشانی</translation>
- <translation id="5966707198760109579">هفته</translation>
-@@ -168,7 +168,7 @@
- <translation id="8637593834423658414">۱٫۷۵</translation>
- <translation id="8668988909814782445">شکست خط</translation>
- <translation id="8750798805984357768">لطفاً یکی از این گزینه‌ها را انتخاب کنید.</translation>
--<translation id="8845239796550121995">درحال ارسال محتوا به تلویزیون</translation>
-+<translation id="8845239796550121995">درحال پخش محتوا به تلویزیون</translation>
- <translation id="8875657656876809964">خطا در بازپخش ویدئو</translation>
- <translation id="8889402386540077796">رنگ‌مایه</translation>
- <translation id="8901569739625249689"><ph name="QUANTITY" /> کیلوبایت</translation>
-diff --git a/ui/chromeos/translations/ui_chromeos_strings_af.xtb b/ui/chromeos/translations/ui_chromeos_strings_af.xtb
-index 0458265f9530..97a675ca5b4d 100644
---- a/ui/chromeos/translations/ui_chromeos_strings_af.xtb
-+++ b/ui/chromeos/translations/ui_chromeos_strings_af.xtb
-@@ -121,7 +121,7 @@
- <translation id="1995337122023280937">Gaan na lêerligging toe</translation>
- <translation id="2001796770603320721">Bestuur in Drive</translation>
- <translation id="2009067268969781306">Alle data wat op 'n skyf geberg is, sal uitgevee word wanneer dit geformateer word. Hierdie handeling kan nie ontdoen word nie.</translation>
--<translation id="2025955442973426285">Tigrinya</translation>
-+<translation id="2025955442973426285">Tigrinja</translation>
- <translation id="2028997212275086731">RAR-argief</translation>
- <translation id="2036414735548252477">Saamgeperste LZMA-teerargief</translation>
- <translation id="2037845485764049925">Russies</translation>
-diff --git a/ui/chromeos/translations/ui_chromeos_strings_ca.xtb b/ui/chromeos/translations/ui_chromeos_strings_ca.xtb
-index 1208d85315aa..1c6ab25c8ede 100644
---- a/ui/chromeos/translations/ui_chromeos_strings_ca.xtb
-+++ b/ui/chromeos/translations/ui_chromeos_strings_ca.xtb
-@@ -908,7 +908,7 @@
- <translation id="8609695766746872526">Islandès</translation>
- <translation id="863903787380594467">El PIN no és correcte. Et queden <ph name="RETRIES" /> intents.</translation>
- <translation id="8639391553632924850"><ph name="INPUT_LABEL" /> - Port</translation>
--<translation id="8656768832129462377">No els comprovis</translation>
-+<translation id="8656768832129462377">No comprovis</translation>
- <translation id="8688591111840995413">Contrasenya incorrecta</translation>
- <translation id="8698464937041809063">Dibuix de Google</translation>
- <translation id="8712637175834984815">Entesos</translation>
-diff --git a/ui/chromeos/translations/ui_chromeos_strings_ne.xtb b/ui/chromeos/translations/ui_chromeos_strings_ne.xtb
-index fe499ab6dcd0..07e94eed7c1f 100644
---- a/ui/chromeos/translations/ui_chromeos_strings_ne.xtb
-+++ b/ui/chromeos/translations/ui_chromeos_strings_ne.xtb
-@@ -478,7 +478,7 @@
- <translation id="5081517858322016911"><ph name="TOTAL_FILE_SIZE" /> फाइलहरू मेटाइने छन्</translation>
- <translation id="508423945471810158"><ph name="FOLDER_NAME" /> मा <ph name="NUMBER_OF_ITEMS" /> वटा वस्तु सारिँदै छन्</translation>
- <translation id="509429900233858213">त्रुटि भयो।</translation>
--<translation id="5098629044894065541">हिब्रु</translation>
-+<translation id="5098629044894065541">हिब्रू</translation>
- <translation id="5109254780565519649">कुनै त्रुटि भयो। केही वस्तुहरू रिस्टोर नभएका हुन सक्छन्।</translation>
- <translation id="5110329002213341433">अङ्ग्रेजी (क्यानाडा)</translation>
- <translation id="5123433949759960244">बास्केटबल</translation>
-diff --git a/ui/chromeos/translations/ui_chromeos_strings_uk.xtb b/ui/chromeos/translations/ui_chromeos_strings_uk.xtb
-index ae2e1f090652..42fbe4472af3 100644
---- a/ui/chromeos/translations/ui_chromeos_strings_uk.xtb
-+++ b/ui/chromeos/translations/ui_chromeos_strings_uk.xtb
-@@ -359,7 +359,7 @@
- <translation id="4159731583141908892">Файл "<ph name="FILE_NAME" />" переміщено.</translation>
- <translation id="4186579485882418952">Увімкнути режим офлайн</translation>
- <translation id="4193154014135846272">Документ Google</translation>
--<translation id="4197674956721858839">Вибір файлів для архівування</translation>
-+<translation id="4197674956721858839">Додати в архів .zip</translation>
- <translation id="4202378258276439759">Іспанська (Латинська Америка)</translation>
- <translation id="4202977638116331303">Грузинська</translation>
- <translation id="421017592316736757">Щоб отримати доступ до цього файлу, потрібно перебувати в режимі онлайн.</translation>
-diff --git a/ui/chromeos/translations/ui_chromeos_strings_zh-TW.xtb b/ui/chromeos/translations/ui_chromeos_strings_zh-TW.xtb
-index bebd64d8f9ea..cfb57e3d9928 100644
---- a/ui/chromeos/translations/ui_chromeos_strings_zh-TW.xtb
-+++ b/ui/chromeos/translations/ui_chromeos_strings_zh-TW.xtb
-@@ -385,7 +385,7 @@
- <translation id="4380245540200674032">第 <ph name="NETWORK_INDEX" /> 個網路 (共 <ph name="NETWORK_COUNT" /> 個),<ph name="NETWORK_NAME" />,<ph name="NETWORK_PROVIDER_NAME" />,<ph name="CONNECTION_STATUS" />,訊號強度 <ph name="SIGNAL_STRENGTH" />%,由系統管理員管理,詳細資料</translation>
- <translation id="4387004326333427325">遠端已拒絕驗證憑證</translation>
- <translation id="4394214039309501350">外部連結</translation>
--<translation id="4401287888955153199">擷取全部</translation>
-+<translation id="4401287888955153199">解壓縮全部</translation>
- <translation id="4410695710508688828">擷取作業失敗:<ph name="ERROR_MESSAGE" /></translation>
- <translation id="4418686080762064601">為檔案建立捷徑</translation>
- <translation id="4425149324548788773">我的雲端硬碟</translation>
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0004-M-102-lacros-fix-extension-controlled-pref-observers.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0004-M-102-lacros-fix-extension-controlled-pref-observers.patch
deleted file mode 100644
index 85cb17020c3d..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0004-M-102-lacros-fix-extension-controlled-pref-observers.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 8416ba6a9b0e6d607655580b55c684cde6a435ee Mon Sep 17 00:00:00 2001
-From: Ian Helmke <helmke@google.com>
-Date: Fri, 10 Jun 2022 16:36:43 +0000
-Subject: [PATCH 04/59] M-102: lacros - fix extension controlled pref observers
-
-Currently creating an observer for an extension controlled pref causes
-ash to crash. This is a prerequisite to the full implementation of
-extension-controlled pref observers in lacros.
-
-(cherry picked from commit c3fe354aeee8432539fe42ddb4b3ac3e71736cd4)
-
-Bug: 1218145, 1334985
-Change-Id: Iad18872f3614a4125c5623226a69c9848554512b
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3690828
-Reviewed-by: Erik Chen <erikchen@chromium.org>
-Commit-Queue: Ian Helmke <helmke@google.com>
-Cr-Original-Commit-Position: refs/heads/main@{#1011757}
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3695789
-Commit-Queue: Erik Chen <erikchen@chromium.org>
-Reviewed-by: Hidehiko Abe <hidehiko@chromium.org>
-Cr-Commit-Position: refs/branch-heads/5005@{#1163}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/browser/ash/crosapi/prefs_ash.cc | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/chrome/browser/ash/crosapi/prefs_ash.cc b/chrome/browser/ash/crosapi/prefs_ash.cc
-index 5ddec3bda554..a9ade8d99ac1 100644
---- a/chrome/browser/ash/crosapi/prefs_ash.cc
-+++ b/chrome/browser/ash/crosapi/prefs_ash.cc
-@@ -302,7 +302,8 @@ absl::optional<PrefsAsh::State> PrefsAsh::GetState(mojom::PrefPath path) {
-         return absl::nullopt;
-       }
-       std::string pref_name = GetExtensionPrefNameForPref(path);
--      return State{profile_prefs_registrar_->prefs(), nullptr, true, pref_name};
-+      return State{profile_prefs_registrar_->prefs(),
-+                   profile_prefs_registrar_.get(), true, pref_name};
-     }
-     default:
-       LOG(WARNING) << "Unknown pref path: " << path;
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0005-Incrementing-VERSION-to-102.0.5005.126.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0005-Incrementing-VERSION-to-102.0.5005.126.patch
deleted file mode 100644
index ecf389f14d38..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0005-Incrementing-VERSION-to-102.0.5005.126.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From c1183bc113b0e24cb2d66b924b246b00e975b671 Mon Sep 17 00:00:00 2001
-From: "Chrome Release Bot (LUCI)"
- <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Date: Sat, 11 Jun 2022 01:00:49 +0000
-Subject: [PATCH 05/59] Incrementing VERSION to 102.0.5005.126
-
-Change-Id: Id7f380472d528daafaed371354a37a49d998c7b0
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3700892
-Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1164}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/VERSION | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/chrome/VERSION b/chrome/VERSION
-index 6c2850a7ebf2..4db5628c5de0 100644
---- a/chrome/VERSION
-+++ b/chrome/VERSION
-@@ -1,4 +1,4 @@
- MAJOR=102
- MINOR=0
- BUILD=5005
--PATCH=125
-+PATCH=126
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0006-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0006-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
deleted file mode 100644
index 3b6287e3eb72..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0006-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
+++ /dev/null
@@ -1,110 +0,0 @@
-From 072cee8911fc04072b9867585ad49ced2c922851 Mon Sep 17 00:00:00 2001
-From: Ben Mason <benmason@google.com>
-Date: Sat, 11 Jun 2022 14:19:04 +0000
-Subject: [PATCH 06/59] Updating XTBs based on .GRDs from branch 5005
-
-Change-Id: Ib9c403509905557d2e7ffc90cbb19af7166d1e0b
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3701213
-Auto-Submit: Ben Mason <benmason@chromium.org>
-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1165}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/app/resources/generated_resources_nl.xtb     | 10 +++++-----
- chrome/app/resources/google_chrome_strings_tr.xtb   |  2 +-
- ios/chrome/app/strings/resources/ios_strings_bs.xtb |  2 +-
- ui/chromeos/translations/ui_chromeos_strings_hr.xtb |  2 +-
- 4 files changed, 8 insertions(+), 8 deletions(-)
-
-diff --git a/chrome/app/resources/generated_resources_nl.xtb b/chrome/app/resources/generated_resources_nl.xtb
-index b457647f2406..b3c649849179 100644
---- a/chrome/app/resources/generated_resources_nl.xtb
-+++ b/chrome/app/resources/generated_resources_nl.xtb
-@@ -347,7 +347,7 @@
- <translation id="134589511016534552">Mediatabbladen worden ook getoond in het gedeelte Geopende tabbladen</translation>
- <translation id="1346630054604077329">Bevestigen en opnieuw opstarten</translation>
- <translation id="1346748346194534595">Rechts</translation>
--<translation id="1347256498747320987">Updates en apps installeren. Als je doorgaat, ga je ermee akkoord dat je apparaat ook automatisch updates en apps van Google, je provider en de fabrikant kan downloaden en installeren. Hiervoor worden mogelijk mobiele data gebruikt. Sommige van deze apps kunnen in-app-aankopen aanbieden. <ph name="BEGIN_LINK1" />Meer informatie<ph name="END_LINK1" /></translation>
-+<translation id="1347256498747320987">Updates en apps installeren. Als je doorgaat, ga je ermee akkoord dat je apparaat ook automatisch updates en apps van Google, je provider en de fabrikant kan downloaden en installeren. Hiervoor worden mogelijk mobiele data gebruikt. Sommige van deze apps kunnen in-app aankopen aanbieden. <ph name="BEGIN_LINK1" />Meer informatie<ph name="END_LINK1" /></translation>
- <translation id="1347512539447549782">Linux-opslag</translation>
- <translation id="1347975661240122359">De update wordt gestart wanneer de batterij voor <ph name="BATTERY_LEVEL" />% vol is.</translation>
- <translation id="1353275871123211385">Als je opties voor ouderlijk toezicht, zoals app-goedkeuring en schermtijdlimieten, wilt gebruiken, moet je kind een Google-account hebben dat wordt beheerd door een ouder. Je kunt later een schoolaccount toevoegen voor tools zoals Google Classroom.</translation>
-@@ -853,7 +853,7 @@ Rechten die je al hebt gegeven aan apps, kunnen van toepassing zijn op dit accou
- <translation id="1807246157184219062">Licht</translation>
- <translation id="1809483812148634490">Apps die je hebt gedownload via Google Play worden van deze Chromebook verwijderd.
-     <ph name="LINE_BREAKS1" />
--    De content die je hebt gekocht, zoals films, tv-programma's, muziek, boeken of andere in-app-aankopen, worden mogelijk ook verwijderd.
-+    De content die je hebt gekocht, zoals films, tv-programma's, muziek, boeken of andere in-app aankopen, worden mogelijk ook verwijderd.
-     <ph name="LINE_BREAKS2" />
-     Dit is niet van invloed op apps of content op andere apparaten.</translation>
- <translation id="1809734401532861917">Mijn bookmarks, geschiedenis, wachtwoorden en andere instellingen toevoegen aan <ph name="USER_EMAIL_ADDRESS" /></translation>
-@@ -4516,7 +4516,7 @@ Je kunt meerdere schakelaars toewijzen aan deze actie.</translation>
- <translation id="5425863515030416387">Gemakkelijk inloggen bij apparaten</translation>
- <translation id="5427278936122846523">Altijd vertalen</translation>
- <translation id="5427459444770871191">Rechtsom &amp;draaien</translation>
--<translation id="542750953150239272">Als je doorgaat, ga je ermee akkoord dat dit apparaat ook automatisch updates of apps van Google, je provider of de fabrikant van je apparaat kan downloaden en installeren, en dat hiervoor mogelijk mobiele data worden gebruikt. Sommige van deze apps kunnen in-app-aankopen aanbieden.</translation>
-+<translation id="542750953150239272">Als je doorgaat, ga je ermee akkoord dat dit apparaat ook automatisch updates of apps van Google, je provider of de fabrikant van je apparaat kan downloaden en installeren, en dat hiervoor mogelijk mobiele data worden gebruikt. Sommige van deze apps kunnen in-app aankopen aanbieden.</translation>
- <translation id="5428850089342283580"><ph name="ACCNAME_APP" /> (Update is beschikbaar)</translation>
- <translation id="5429373054983029602">Zoeken op je scherm met <ph name="VISUAL_SEARCH_PROVIDER" /></translation>
- <translation id="542948651837270806">Er moet een update voor de Trusted Platform Module-firmware worden geïnstalleerd. Zie <ph name="TPM_FIRMWARE_UPDATE_LINK" /></translation>
-@@ -4562,7 +4562,7 @@ Je kunt meerdere schakelaars toewijzen aan deze actie.</translation>
- <translation id="5471768120198416576">Hallo. Ik ben je stem voor tekst-naar-spraak.</translation>
- <translation id="5472627187093107397">Wachtwoorden voor deze site opslaan</translation>
- <translation id="5473075389972733037">IBM</translation>
--<translation id="5473099001878321374">Als je verdergaat, ga je ermee akkoord dat dit apparaat ook automatische updates en apps van Google, de provider van je kind en de fabrikant van dit apparaat kan downloaden en installeren, waarbij mogelijk mobiele data worden gebruikt. Sommige van deze apps kunnen in-app-aankopen aanbieden.</translation>
-+<translation id="5473099001878321374">Als je verdergaat, ga je ermee akkoord dat dit apparaat ook automatische updates en apps van Google, de provider van je kind en de fabrikant van dit apparaat kan downloaden en installeren, waarbij mogelijk mobiele data worden gebruikt. Sommige van deze apps kunnen in-app aankopen aanbieden.</translation>
- <translation id="5473156705047072749">{NUM_CHARACTERS,plural, =1{De pincode moet ten minste 1 teken bevatten}other{De pincode moet ten minste # tekens bevatten}}</translation>
- <translation id="5474859849784484111"><ph name="MANAGER" /> vereist dat je nu verbinding maakt met wifi en een update downloadt. Je kunt de update ook downloaden via een verbinding met datalimiet (er kunnen kosten van toepassing zijn).</translation>
- <translation id="5481273127572794904">Geen toestemming om automatisch meerdere bestanden te downloaden</translation>
-@@ -4930,7 +4930,7 @@ Je kunt meerdere schakelaars toewijzen aan deze actie.</translation>
- <translation id="5843706793424741864">Fahrenheit</translation>
- <translation id="5844574845205796324">Nieuwe content voorstellen om te bekijken</translation>
- <translation id="5846200638699387931">Syntaxisfout in relatie: <ph name="ERROR_LINE" /></translation>
--<translation id="5846807460505171493">Installeer updates en apps. Als je doorgaat, ga je ermee akkoord dat je apparaat ook automatisch updates en apps van Google, je provider en de fabrikant kan downloaden en installeren. Hiervoor worden mogelijk mobiele data gebruikt. Sommige van deze apps kunnen in-app-aankopen aanbieden.</translation>
-+<translation id="5846807460505171493">Installeer updates en apps. Als je doorgaat, ga je ermee akkoord dat je apparaat ook automatisch updates en apps van Google, je provider en de fabrikant kan downloaden en installeren. Hiervoor worden mogelijk mobiele data gebruikt. Sommige van deze apps kunnen in-app aankopen aanbieden.</translation>
- <translation id="5849212445710944278">Al toegevoegd</translation>
- <translation id="5851868085455377790">Uitgever</translation>
- <translation id="5852112051279473187">Oeps! Er is iets misgegaan bij de aanmelding van dit apparaat. Probeer het opnieuw of neem contact op met een medewerker van het supportteam.</translation>
-diff --git a/chrome/app/resources/google_chrome_strings_tr.xtb b/chrome/app/resources/google_chrome_strings_tr.xtb
-index 045e90543fd8..c635cf85eec7 100644
---- a/chrome/app/resources/google_chrome_strings_tr.xtb
-+++ b/chrome/app/resources/google_chrome_strings_tr.xtb
-@@ -9,7 +9,7 @@
- <translation id="110877069173485804">Bu sizin Chrome'unuz</translation>
- <translation id="1125124144982679672">Chrome'u kim kullanıyor?</translation>
- <translation id="1142745911746664600">Chrome güncellenemiyor</translation>
--<translation id="1152920704813762236">&amp;ChromeOS hakkında</translation>
-+<translation id="1152920704813762236">ChromeOS hakkında</translation>
- <translation id="1154147086299354128">&amp;Chrome'da aç</translation>
- <translation id="1178374936842835197">Bu sayfada bulunmayan bir ayar varsa <ph name="LINK_BEGIN" />ChromeOS Flex ayarlarınıza
-         <ph name="LINK_END" /> bakın</translation>
-diff --git a/ios/chrome/app/strings/resources/ios_strings_bs.xtb b/ios/chrome/app/strings/resources/ios_strings_bs.xtb
-index 783065579808..77d80f45e1c9 100644
---- a/ios/chrome/app/strings/resources/ios_strings_bs.xtb
-+++ b/ios/chrome/app/strings/resources/ios_strings_bs.xtb
-@@ -504,7 +504,7 @@ Da biste promijenili tu postavku, <ph name="BEGIN_LINK" />poništite sinkronizac
- <translation id="5360976571138293719">Više postavki koje se odnose na privatnost, sigurnost i prikupljanje podataka možete pronaći u <ph name="BEGIN_LINK" />Googleovim uslugama<ph name="END_LINK" />.</translation>
- <translation id="5386314158584363703">Web lokacije koje pratite ćete pronaći ovdje</translation>
- <translation id="5388358297987318779">Otvori sliku</translation>
--<translation id="5407969256130905701">Odbaci izmjene</translation>
-+<translation id="5407969256130905701">Odbaci promjene</translation>
- <translation id="5416022985862681400">Posljednjih 7 dana</translation>
- <translation id="543338862236136125">Uredite lozinku</translation>
- <translation id="5433691172869980887">Kopirano je korisničko ime</translation>
-diff --git a/ui/chromeos/translations/ui_chromeos_strings_hr.xtb b/ui/chromeos/translations/ui_chromeos_strings_hr.xtb
-index acfe5612f35e..703533a8b033 100644
---- a/ui/chromeos/translations/ui_chromeos_strings_hr.xtb
-+++ b/ui/chromeos/translations/ui_chromeos_strings_hr.xtb
-@@ -312,7 +312,7 @@
- <translation id="3685122418104378273">Sinkronizacija Google diska onemogućena je prema zadanim postavkama kada se upotrebljavaju mobilni podaci.</translation>
- <translation id="3689865792480713551">Otkažite <ph name="ACTIVITY_DESCRIPTION" />.</translation>
- <translation id="3690128548376345212">Mreža <ph name="NETWORK_INDEX" /> od <ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" />, nije aktivirana, <ph name="CONNECTION_STATUS" />, jačina signala <ph name="SIGNAL_STRENGTH" />%, pojedinosti</translation>
--<translation id="3691184985318546178">sinhaleški</translation>
-+<translation id="3691184985318546178">singalski</translation>
- <translation id="3726463242007121105">Nije moguće otvoriti ovaj uređaj jer nije podržan njegov datotečni sustav.</translation>
- <translation id="3727148787322499904">Promjena te postavke utjecat će na sve dijeljene mreže</translation>
- <translation id="3737576078404241332">Ukloni s bočne trake</translation>
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0007-Incrementing-VERSION-to-102.0.5005.127.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0007-Incrementing-VERSION-to-102.0.5005.127.patch
deleted file mode 100644
index fc1bf71a96a3..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0007-Incrementing-VERSION-to-102.0.5005.127.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From f50593a7b3b30b172cd11bf2b1696b9897f68fe2 Mon Sep 17 00:00:00 2001
-From: "Chrome Release Bot (LUCI)"
- <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Date: Sun, 12 Jun 2022 01:00:41 +0000
-Subject: [PATCH 07/59] Incrementing VERSION to 102.0.5005.127
-
-Change-Id: Icd5ee669cd0a2a6305e3be9f6129a0e900db4de4
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3701673
-Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1166}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/VERSION | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/chrome/VERSION b/chrome/VERSION
-index 4db5628c5de0..f8c59ccd1144 100644
---- a/chrome/VERSION
-+++ b/chrome/VERSION
-@@ -1,4 +1,4 @@
- MAJOR=102
- MINOR=0
- BUILD=5005
--PATCH=126
-+PATCH=127
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0008-Incrementing-VERSION-to-102.0.5005.128.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0008-Incrementing-VERSION-to-102.0.5005.128.patch
deleted file mode 100644
index 9dc7df184c56..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0008-Incrementing-VERSION-to-102.0.5005.128.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 4fcbdecc1f7334a52b90f6a9bf8f8c9b6cf6bc51 Mon Sep 17 00:00:00 2001
-From: "Chrome Release Bot (LUCI)"
- <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Date: Mon, 13 Jun 2022 01:00:40 +0000
-Subject: [PATCH 08/59] Incrementing VERSION to 102.0.5005.128
-
-Change-Id: I22d833006358ea4bd8ef7dc3c9d58d5c308eedfd
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3697583
-Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1167}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/VERSION | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/chrome/VERSION b/chrome/VERSION
-index f8c59ccd1144..88774f2ace3f 100644
---- a/chrome/VERSION
-+++ b/chrome/VERSION
-@@ -1,4 +1,4 @@
- MAJOR=102
- MINOR=0
- BUILD=5005
--PATCH=127
-+PATCH=128
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0009-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0009-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
deleted file mode 100644
index 7b7406b7da2e..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0009-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
+++ /dev/null
@@ -1,73 +0,0 @@
-From cfe6727d5e34b66c6db9889c4bb6f732795d3558 Mon Sep 17 00:00:00 2001
-From: Ben Mason <benmason@google.com>
-Date: Mon, 13 Jun 2022 14:27:20 +0000
-Subject: [PATCH 09/59] Updating XTBs based on .GRDs from branch 5005
-
-Change-Id: Idb67aeab99bc0544b5f908b1e82d2e62155f6a18
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3702757
-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Auto-Submit: Ben Mason <benmason@chromium.org>
-Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1168}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/app/resources/generated_resources_da.xtb           | 2 +-
- .../strings/translations/android_chrome_strings_eu.xtb    | 8 ++++----
- 2 files changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/chrome/app/resources/generated_resources_da.xtb b/chrome/app/resources/generated_resources_da.xtb
-index a60a0ae6c617..5e3aaa5db75a 100644
---- a/chrome/app/resources/generated_resources_da.xtb
-+++ b/chrome/app/resources/generated_resources_da.xtb
-@@ -3387,7 +3387,7 @@ Vil du starte <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation>
- <translation id="424963718355121712">Apps, der styrer et website, kan kun downloades fra det pågældende website</translation>
- <translation id="4250229828105606438">Screenshot</translation>
- <translation id="4250680216510889253">Nej</translation>
--<translation id="4251377547188244181">Tilmelding af terminal- og signeringsenhed</translation>
-+<translation id="4251377547188244181">Tilmelding af enhed til terminal- og signeringstilstand</translation>
- <translation id="4252035718262427477">Webside, enkelt fil (Web Bundle)</translation>
- <translation id="4252899949534773101">Bluetooth er deaktiveret</translation>
- <translation id="4252996741873942488"><ph name="WINDOW_TITLE" /> – faneindholdet deles</translation>
-diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_eu.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_eu.xtb
-index 64845ecef4a1..86cf1fdbe9fb 100644
---- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_eu.xtb
-+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_eu.xtb
-@@ -162,7 +162,7 @@ Arakatze-historia ezabatzen duzunean (osorik nahiz webgune zehatz bat), neurketa
- <translation id="189358972401248634">Beste hizkuntzak</translation>
- <translation id="1894023287452300670">Egin prezioaren jarraipena hemen</translation>
- <translation id="1900260903084164610">Aurrera egiten baduzu, onartu egingo dituzu <ph name="BEGIN_TOS_LINK" />Zerbitzu-baldintzak<ph name="END_TOS_LINK" />.</translation>
--<translation id="1910950723001426294">Partekatzeko aukeren zerrenda itxita dago.</translation>
-+<translation id="1910950723001426294">Partekatze-aukeren zerrenda itxita dago.</translation>
- <translation id="1918175104945982129">Ahozko bilaketa egite aldera Laguntzailea zerbitzuari baimena emateko erabiltzaile-interfazea altuera erdian irekita dago</translation>
- <translation id="1919130412786645364">Baimendu Chrome-n saioa hastea</translation>
- <translation id="1922362554271624559">Iradokitako hizkuntzak</translation>
-@@ -237,7 +237,7 @@ Sakatu bilatu nahi duzun hitza. Bilaketa mugatzeko, eduki testua sakatuta eta ha
- <translation id="2278052315791335171">Pasahitza ezabatzen baduzu ere, ez da ezabatuko <ph name="SITE" /> webguneko kontua</translation>
- <translation id="2279146068164892489"><ph name="APPNAME" /> aplikazioa ireki nahi duzu?</translation>
- <translation id="2286841657746966508">Fakturazio-helbidea</translation>
--<translation id="228704530595896923">Partekatzeko aukeren zerrenda.</translation>
-+<translation id="228704530595896923">Partekatze-aukeren zerrenda.</translation>
- <translation id="230115972905494466">Ez da aurkitu gailu bateragarririk</translation>
- <translation id="230155349749732438">Ezarpen hau erabiltzeko, <ph name="BEGIN_LINK" />Hobetu bilaketak eta arakatze-jarduerak<ph name="END_LINK" /> eginbideak aktibatuta egon behar du</translation>
- <translation id="2318045970523081853">Sakatu hau dei bat egiteko</translation>
-@@ -567,7 +567,7 @@ Eduki sakatuta bilatu nahi duzun hitza. Bilaketa mugatzeko, hautatu hitz gehiago
- <translation id="4135200667068010335">Fitxa partekatzeko hautatutako gailuen zerrenda itxita dago.</translation>
- <translation id="4137746084635924146">Gailuak une honetan darabilen hizkuntza</translation>
- <translation id="4141536112466364990">Ikasi Chrome erabiltzen</translation>
--<translation id="4162867837470729563">Ireki da partekatzeko aukeren zerrenda altuera osoan.</translation>
-+<translation id="4162867837470729563">Partekatze-aukeren zerrenda altuera osoan irekita dago.</translation>
- <translation id="4165986682804962316">Webgunearen ezarpenak</translation>
- <translation id="4170011742729630528">Zerbitzua ez dago erabilgarri. Saiatu berriro geroago.</translation>
- <translation id="4181841719683918333">Hizkuntzak</translation>
-@@ -986,7 +986,7 @@ Fidagarritasun-tokenek sareko pribatutasuna hobetzen dute eta ezin dira erabili
- <translation id="6459045781120991510">Inkestak</translation>
- <translation id="6461962085415701688">Ezin da ireki fitxategia</translation>
- <translation id="6464977750820128603">Chrome-n irekitako webguneak ikus ditzakezu, eta haiek erabiltzeko tenporizadoreak ezarri.\n\nGoogle-k informazioa jasotzen du tenporizadoreak ezarri dizkiezun webguneei buruz eta haietan zenbat denbora eman duzun kalkulatzen du. Ongizate digitala programa hobetzeko erabiltzen da informazio hori.</translation>
--<translation id="6473086018775716761">Partekatzeko aukeren zerrenda altuera erdian irekita dago.</translation>
-+<translation id="6473086018775716761">Partekatze-aukeren zerrenda altuera erdian irekita dago.</translation>
- <translation id="6475951671322991020">Deskargatu bideoa</translation>
- <translation id="6477928892249167417">Webgune hauek garrantzitsuak dira zuretzat:</translation>
- <translation id="6482749332252372425">Ezin izan da deskargatu <ph name="FILE_NAME" />, memoria beteta dagoelako.</translation>
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0010-M102-infra-Enforce-that-thin-testers-have-TEST-execu.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0010-M102-infra-Enforce-that-thin-testers-have-TEST-execu.patch
deleted file mode 100644
index 579052e37e32..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0010-M102-infra-Enforce-that-thin-testers-have-TEST-execu.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-From f397daf7cd26e3ecc105dd9af34e65e38fce6457 Mon Sep 17 00:00:00 2001
-From: Garrett Beaty <gbeaty@chromium.org>
-Date: Mon, 13 Jun 2022 18:46:56 +0000
-Subject: [PATCH 10/59] [M102][infra] Enforce that thin testers have TEST
- execution mode.
-
-Currently, the thin_tester function simply passes through the builder
-spec via kwargs. If a builder spec is set with the COMPILE_AND_TEST
-execution mode (the default), it gets passed through and the builder
-config will be generated incorrectly. This change adds a check for the
-execution mode to ensure that that it is correctly set.
-
-(cherry picked from commit 85e12dbbf8c46b63d3a558b3bc822ee63892904f)
-
-Change-Id: Id772dad71e3b79df104b6c7e44c063e2f0d14efc
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3703060
-Reviewed-by: Ben Pastene <bpastene@chromium.org>
-Commit-Queue: Ben Pastene <bpastene@chromium.org>
-Auto-Submit: Garrett Beaty <gbeaty@google.com>
-Cr-Original-Commit-Position: refs/heads/main@{#1013571}
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3703484
-Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1169}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- infra/config/lib/ci.star | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/infra/config/lib/ci.star b/infra/config/lib/ci.star
-index 557b741b2342..edc064ddc5be 100644
---- a/infra/config/lib/ci.star
-+++ b/infra/config/lib/ci.star
-@@ -15,6 +15,7 @@ to set the default value. Can also be accessed through `ci.defaults`.
- 
- load("./args.star", "args")
- load("./branches.star", "branches")
-+load("./builder_config.star", "builder_config")
- load("./builders.star", "builders", "os", "os_category")
- load("//project.star", "settings")
- 
-@@ -261,6 +262,9 @@ def thin_tester(
-     Returns:
-       The `luci.builder` keyset.
-     """
-+    builder_spec = kwargs.get("builder_spec")
-+    if builder_spec and builder_spec.execution_mode != builder_config.execution_mode.TEST:
-+        fail("thin testers with builder specs must have TEST execution mode")
-     cores = defaults.get_value("thin_tester_cores", cores)
-     kwargs.setdefault("goma_backend", None)
-     kwargs.setdefault("reclient_instance", None)
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0011-Incrementing-VERSION-to-102.0.5005.129.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0011-Incrementing-VERSION-to-102.0.5005.129.patch
deleted file mode 100644
index 808898432cbd..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0011-Incrementing-VERSION-to-102.0.5005.129.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 147b50af1e8a10424912455e819d8e3427003cc4 Mon Sep 17 00:00:00 2001
-From: "Chrome Release Bot (LUCI)"
- <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Date: Tue, 14 Jun 2022 01:00:40 +0000
-Subject: [PATCH 11/59] Incrementing VERSION to 102.0.5005.129
-
-Change-Id: Iefa095c3eb454cb07caf23bc988ffa80eb320cf0
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3703321
-Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1170}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/VERSION | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/chrome/VERSION b/chrome/VERSION
-index 88774f2ace3f..a538c4b46baf 100644
---- a/chrome/VERSION
-+++ b/chrome/VERSION
-@@ -1,4 +1,4 @@
- MAJOR=102
- MINOR=0
- BUILD=5005
--PATCH=128
-+PATCH=129
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0012-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0012-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
deleted file mode 100644
index f232b33ff2a8..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0012-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
+++ /dev/null
@@ -1,83 +0,0 @@
-From ab2aa6886c4333de42bcceaf226bde6d195b0944 Mon Sep 17 00:00:00 2001
-From: Ben Mason <benmason@google.com>
-Date: Tue, 14 Jun 2022 14:24:26 +0000
-Subject: [PATCH 12/59] Updating XTBs based on .GRDs from branch 5005
-
-Change-Id: I1811d9f375854b01cab83c7d08ad3f6f1f50aeb8
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3702974
-Auto-Submit: Ben Mason <benmason@chromium.org>
-Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1171}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/app/resources/generated_resources_nl.xtb               | 4 ++--
- chrome/app/resources/google_chrome_strings_zh-CN.xtb          | 2 +-
- .../strings/translations/android_chrome_strings_nl.xtb        | 2 +-
- ios/chrome/app/strings/resources/ios_strings_nl.xtb           | 2 +-
- 4 files changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/chrome/app/resources/generated_resources_nl.xtb b/chrome/app/resources/generated_resources_nl.xtb
-index b3c649849179..51d184860f6b 100644
---- a/chrome/app/resources/generated_resources_nl.xtb
-+++ b/chrome/app/resources/generated_resources_nl.xtb
-@@ -2885,7 +2885,7 @@ Foutcode: <ph name="ERROR_CODE" />.</translation>
- <translation id="3772046291955677288">Ik heb de <ph name="BEGIN_LINK1" />Servicevoorwaarden van Google<ph name="END_LINK1" /> en de <ph name="BEGIN_LINK2" />Aanvullende servicevoorwaarden van Chrome en Chrome OS<ph name="END_LINK2" /> gelezen en ga ermee akkoord.</translation>
- <translation id="3774166835015494435">Recente foto's en meldingen</translation>
- <translation id="3775432569830822555">SSL-servercertificaat</translation>
--<translation id="3775705724665058594">Verzenden naar je apparaten</translation>
-+<translation id="3775705724665058594">Naar je apparaten sturen</translation>
- <translation id="3776508619697147021">Sites kunnen vragen of ze automatisch meerdere bestanden mogen downloaden</translation>
- <translation id="3776796446459804932">Deze extensie schendt het beleid voor de Chrome Web Store.</translation>
- <translation id="3777483481409781352">Kan mobiel apparaat niet activeren</translation>
-@@ -7375,7 +7375,7 @@ Bewaar je sleutelbestand op een veilige plaats. Je hebt het bestand nodig om nie
- <translation id="8248381369318572865">Toegang krijgen tot je microfoon en je spraak analyseren</translation>
- <translation id="8248887045858762645">Chrome-tip</translation>
- <translation id="8249048954461686687">OEM-map</translation>
--<translation id="8249615410597138718">Verzenden naar je apparaten</translation>
-+<translation id="8249615410597138718">Naar je apparaten sturen</translation>
- <translation id="8249672078237421304">Aanbieden om pagina's te vertalen die in een voor jou onbekende taal zijn</translation>
- <translation id="8250210000648910632">Geen opslagruimte</translation>
- <translation id="8251441930213048644">Nu vernieuwen</translation>
-diff --git a/chrome/app/resources/google_chrome_strings_zh-CN.xtb b/chrome/app/resources/google_chrome_strings_zh-CN.xtb
-index 504051df27f8..c0b508274377 100644
---- a/chrome/app/resources/google_chrome_strings_zh-CN.xtb
-+++ b/chrome/app/resources/google_chrome_strings_zh-CN.xtb
-@@ -9,7 +9,7 @@
- <translation id="110877069173485804">这是您的专属Chrome</translation>
- <translation id="1125124144982679672">谁在使用 Chrome?</translation>
- <translation id="1142745911746664600">无法更新 Chrome</translation>
--<translation id="1152920704813762236">关于 Chrome 操作系统</translation>
-+<translation id="1152920704813762236">关于 ChromeOS</translation>
- <translation id="1154147086299354128">在 Chrome 中打开(&amp;O)</translation>
- <translation id="1178374936842835197">如果此页面中未显示某项设置,请在 <ph name="LINK_BEGIN" />ChromeOS Flex 设置<ph name="LINK_END" />中查找</translation>
- <translation id="1182414570724401860">Chrome 建议您不要下载或打开此文件</translation>
-diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_nl.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_nl.xtb
-index c252a3f5d69f..fd4290716186 100644
---- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_nl.xtb
-+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_nl.xtb
-@@ -510,7 +510,7 @@ Tik op een woord en houd dit vast om te zoeken. Selecteer meer of minder woorden
- <translation id="3771290962915251154">Deze instelling staat uit omdat ouderlijk toezicht is aangezet</translation>
- <translation id="3771694256347217732">Servicevoorwaarden van Google</translation>
- <translation id="3773856050682458546">Basisgegevens en informatie over de websites die je bezoekt en de apps die je gebruikt</translation>
--<translation id="3775705724665058594">Verzenden naar je apparaten</translation>
-+<translation id="3775705724665058594">Naar je apparaten sturen</translation>
- <translation id="3778956594442850293">Toegevoegd aan startscherm</translation>
- <translation id="3791957072666773229">{TAB_COUNT,plural, =1{1 tabblad}other{# tabbladen}}</translation>
- <translation id="3803784507854318295">Autoplay beheren</translation>
-diff --git a/ios/chrome/app/strings/resources/ios_strings_nl.xtb b/ios/chrome/app/strings/resources/ios_strings_nl.xtb
-index 3d33d1b441cc..be8132d576fe 100644
---- a/ios/chrome/app/strings/resources/ios_strings_nl.xtb
-+++ b/ios/chrome/app/strings/resources/ios_strings_nl.xtb
-@@ -352,7 +352,7 @@ Volg de onderstaande stappen:</translation>
- <translation id="3995521777587992544">Voortgangsbalk voor laden van pagina, <ph name="EMAIL" /> geladen.</translation>
- <translation id="4002066346123236978">Titel</translation>
- <translation id="4004204301268239848">Wachtwoorden worden in je Google-account opgeslagen, zodat je deze op elk apparaat kunt gebruiken.</translation>
--<translation id="4006921758705478413">Verzenden naar je apparaten</translation>
-+<translation id="4006921758705478413">Naar je apparaten sturen</translation>
- <translation id="4018310736049373830">Activiteit beheren</translation>
- <translation id="4038354071007134711">Geen app op dit apparaat kan het bestand openen.</translation>
- <translation id="4042870976416480368">Zoeken op pagina</translation>
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0013-M102-infra-Fix-future-lint-warnings.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0013-M102-infra-Fix-future-lint-warnings.patch
deleted file mode 100644
index dedafeeae2c0..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0013-M102-infra-Fix-future-lint-warnings.patch
+++ /dev/null
@@ -1,108 +0,0 @@
-From 1cb6163bd0fe1a956aad2beee9351dbd2b0f0d28 Mon Sep 17 00:00:00 2001
-From: Garrett Beaty <gbeaty@chromium.org>
-Date: Tue, 14 Jun 2022 18:57:44 +0000
-Subject: [PATCH 13/59] [M102][infra] Fix future lint warnings.
-
-The upcoming version of lucicfg has updated buildifier library
-that has more lint checks (in particular stricter 'unused-variable'
-and 'return-value' checks). To avoid breaking validation of
-Chromium configs, this CL fixes them in advance.
-
-(cherry picked from commit bbf8109aaa463dcd34a1196bd170999fed50a1a3)
-
-Change-Id: I0eb2406b30c93cbf9efba188887884ace520aa0c
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3703880
-Auto-Submit: Garrett Beaty <gbeaty@google.com>
-Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
-Commit-Queue: Garrett Beaty <gbeaty@google.com>
-Cr-Original-Commit-Position: refs/heads/main@{#1014084}
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3705899
-Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1172}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- infra/config/lib/args.star        |  2 ++
- infra/config/lib/consoles.star    | 11 ++++-------
- infra/config/outages/outages.star |  2 +-
- 3 files changed, 7 insertions(+), 8 deletions(-)
-
-diff --git a/infra/config/lib/args.star b/infra/config/lib/args.star
-index 2f3bbb42a57f..a5947a9485c2 100644
---- a/infra/config/lib/args.star
-+++ b/infra/config/lib/args.star
-@@ -96,6 +96,8 @@ def defaults(extends = None, **vars):
-                 return listify(value)
-             return listify(default, value)
- 
-+        fail("unknown merge value: {}".format(merge))
-+
-     def get_value_from_kwargs(name, kwargs, merge = None):
-         return get_value(name, kwargs.get(name, DEFAULT), merge = merge)
- 
-diff --git a/infra/config/lib/consoles.star b/infra/config/lib/consoles.star
-index 3eed963fa62d..d07a73baf77d 100644
---- a/infra/config/lib/consoles.star
-+++ b/infra/config/lib/consoles.star
-@@ -40,7 +40,7 @@ defaults = args.defaults(
- _CONSOLE_VIEW_ORDERING = nodes.create_unscoped_node_type("console_view_ordering")
- _OVERVIEW_CONSOLE_ORDERING = nodes.create_unscoped_node_type("overview_console_ordering")
- 
--def _console_view_ordering_impl(ctx, *, console_name, ordering):
-+def _console_view_ordering_impl(_ctx, *, console_name, ordering):
-     key = _CONSOLE_VIEW_ORDERING.add(console_name, props = {
-         "ordering": ordering,
-     })
-@@ -49,7 +49,7 @@ def _console_view_ordering_impl(ctx, *, console_name, ordering):
- 
- _console_view_ordering = lucicfg.rule(impl = _console_view_ordering_impl)
- 
--def _overview_console_view_ordering_impl(ctx, *, console_name, top_level_ordering):
-+def _overview_console_view_ordering_impl(_ctx, *, console_name, top_level_ordering):
-     key = _OVERVIEW_CONSOLE_ORDERING.add(console_name, props = {
-         "top_level_ordering": top_level_ordering,
-     })
-@@ -266,7 +266,7 @@ def console_view(*, name, branch_selector = branches.MAIN, ordering = None, **kw
-         ordering = ordering or {},
-     )
- 
--def overview_console_view(*, name, top_level_ordering, branch_selector = branches.MAIN, **kwargs):
-+def overview_console_view(*, name, top_level_ordering, **kwargs):
-     """Create an overview console view.
- 
-     An overview console view is a console view that contains a subset of
-@@ -285,9 +285,6 @@ def overview_console_view(*, name, top_level_ordering, branch_selector = branche
-         name does not appear in the list will be sorted lexicographically
-         by the console name and appear after entries whose console does
-         appear in the list.
--      branch_selector - A branch selector value controlling whether the
--        console view definition is executed. See branches.star for
--        more information.
-       kwargs - Additional keyword arguments to forward on to
-         `luci.console_view`. The header and repo arguments support
-          module-level defaults.
-@@ -351,7 +348,7 @@ def _get_list_view_key_fn(console_name):
-         return None
-     return lambda b: b.name
- 
--def _sorted_list_view_impl(ctx, *, console_name):
-+def _sorted_list_view_impl(_ctx, *, console_name):
-     key = _sorted_list_view_graph_key(console_name)
-     graph.add_node(key)
-     graph.add_edge(keys.project(), key)
-diff --git a/infra/config/outages/outages.star b/infra/config/outages/outages.star
-index 16736121c21e..6ada1be72649 100644
---- a/infra/config/outages/outages.star
-+++ b/infra/config/outages/outages.star
-@@ -33,7 +33,7 @@ def _disable_cq_experiments(ctx):
-         for b in c.verifiers.tryjob.builders:
-             if not b.experiment_percentage:
-                 continue
--            project, bucket, builder = b.name.split("/", 2)
-+            project, bucket, _ = b.name.split("/", 2)
-             if project == "chromium" and bucket == "try":
-                 b.includable_only = True
-                 b.experiment_percentage = 0
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0014-M102-Ensure-raw_ptr-T-and-T-are-treated-identically-.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0014-M102-Ensure-raw_ptr-T-and-T-are-treated-identically-.patch
deleted file mode 100644
index 8e7aa1db365e..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0014-M102-Ensure-raw_ptr-T-and-T-are-treated-identically-.patch
+++ /dev/null
@@ -1,357 +0,0 @@
-From f427936d32dbe1e9c27c0bcf54eff6818bddb906 Mon Sep 17 00:00:00 2001
-From: Daniel Cheng <dcheng@chromium.org>
-Date: Tue, 14 Jun 2022 19:11:17 +0000
-Subject: [PATCH 14/59] [M102] Ensure raw_ptr<T> and T* are treated identically
- in //base callback.
-
-There are safety checks associated with raw pointers (e.g. ensuring
-receiver pointers are not raw pointers). Make sure these checks are
-applied whether the input type is T* or raw_ptr<T>.
-
-- Implement base::IsPointer<T> and base::RemovePointer<T>, which are
-  similar to std::is_pointer<T> and std::remove_pointer<T>, except they
-  also consider raw_ptr<T> a raw pointer type.
-- Fix failures from the strengthened asserts: WebAppInstallFinalizer
-  does not need a callback at all, while the privacy sandbox dialog
-  tests can safely use base::Unretained().
-- Add test cases to cover this in the //base callback nocompile test
-  suite.
-- Fix the existing nocompile tests, which did not escape `||` and
-  inadvertently matched any error text.
-
-(cherry picked from commit 00c072a2c7f24921af3bbf8441abb34ecb0551a6)
-
-Bug: 1335458
-Change-Id: I470e3d5bc35ed52bf125136db738a868ef90b7e7
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3700700
-Reviewed-by: Lei Zhang <thestig@chromium.org>
-Commit-Queue: Daniel Cheng <dcheng@chromium.org>
-Cr-Original-Commit-Position: refs/heads/main@{#1013266}
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3703779
-Cr-Commit-Position: refs/branch-heads/5005@{#1173}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- base/bind_internal.h                          | 17 +++++-----
- base/bind_unittest.cc                         | 28 +++++++++++++++++
- base/bind_unittest.nc                         | 31 +++++++++++++++++--
- base/memory/raw_ptr.h                         | 31 +++++++++++++++++++
- .../raw_scoped_refptr_mismatch_checker.h      |  5 +--
- ...privacy_sandbox_dialog_handler_unittest.cc | 26 +++++++++-------
- .../web_app_install_finalizer.cc              | 15 ++++-----
- 7 files changed, 121 insertions(+), 32 deletions(-)
-
-diff --git a/base/bind_internal.h b/base/bind_internal.h
-index 60607efadb30..1b06e54b65a4 100644
---- a/base/bind_internal.h
-+++ b/base/bind_internal.h
-@@ -859,8 +859,8 @@ bool QueryCancellationTraits(const BindStateBase* base,
- template <typename Functor, typename Receiver, typename... Unused>
- std::enable_if_t<
-     !(MakeFunctorTraits<Functor>::is_method &&
--      std::is_pointer_v<std::decay_t<Receiver>> &&
--      IsRefCountedType<std::remove_pointer_t<std::decay_t<Receiver>>>::value)>
-+      IsPointerV<std::decay_t<Receiver>> &&
-+      IsRefCountedType<RemovePointerT<std::decay_t<Receiver>>>::value)>
- BanUnconstructedRefCountedReceiver(const Receiver& receiver, Unused&&...) {}
- 
- template <typename Functor>
-@@ -870,8 +870,8 @@ void BanUnconstructedRefCountedReceiver() {}
- template <typename Functor, typename Receiver, typename... Unused>
- std::enable_if_t<
-     MakeFunctorTraits<Functor>::is_method &&
--    std::is_pointer_v<std::decay_t<Receiver>> &&
--    IsRefCountedType<std::remove_pointer_t<std::decay_t<Receiver>>>::value>
-+    IsPointerV<std::decay_t<Receiver>> &&
-+    IsRefCountedType<RemovePointerT<std::decay_t<Receiver>>>::value>
- BanUnconstructedRefCountedReceiver(const Receiver& receiver, Unused&&...) {
-   DCHECK(receiver);
- 
-@@ -1006,19 +1006,20 @@ struct MakeBindStateTypeImpl<true, Functor, Receiver, BoundArgs...> {
-   static_assert(!std::is_array_v<std::remove_reference_t<Receiver>>,
-                 "First bound argument to a method cannot be an array.");
-   static_assert(
--      !std::is_pointer_v<DecayedReceiver> ||
--          IsRefCountedType<std::remove_pointer_t<DecayedReceiver>>::value,
-+      !IsPointerV<DecayedReceiver> ||
-+          IsRefCountedType<RemovePointerT<DecayedReceiver>>::value,
-       "Receivers may not be raw pointers. If using a raw pointer here is safe"
-       " and has no lifetime concerns, use base::Unretained() and document why"
-       " it's safe.");
-+
-   static_assert(!HasRefCountedTypeAsRawPtr<std::decay_t<BoundArgs>...>::value,
-                 "A parameter is a refcounted type and needs scoped_refptr.");
- 
-  public:
-   using Type = BindState<
-       std::decay_t<Functor>,
--      std::conditional_t<std::is_pointer_v<DecayedReceiver>,
--                         scoped_refptr<std::remove_pointer_t<DecayedReceiver>>,
-+      std::conditional_t<IsPointerV<DecayedReceiver>,
-+                         scoped_refptr<RemovePointerT<DecayedReceiver>>,
-                          DecayedReceiver>,
-       MakeStorageType<BoundArgs>...>;
- };
-diff --git a/base/bind_unittest.cc b/base/bind_unittest.cc
-index a5f681fe53b9..6844b6796d9f 100644
---- a/base/bind_unittest.cc
-+++ b/base/bind_unittest.cc
-@@ -1169,6 +1169,28 @@ TYPED_TEST(BindVariantsTest, UniquePtrReceiver) {
-   TypeParam::Bind(&NoRef::VoidMethod0, std::move(no_ref)).Run();
- }
- 
-+TYPED_TEST(BindVariantsTest, ImplicitRefPtrReceiver) {
-+  StrictMock<HasRef> has_ref;
-+  EXPECT_CALL(has_ref, AddRef()).Times(1);
-+  EXPECT_CALL(has_ref, Release()).Times(1);
-+  EXPECT_CALL(has_ref, HasAtLeastOneRef()).WillRepeatedly(Return(true));
-+
-+  HasRef* ptr = &has_ref;
-+  auto ptr_cb = TypeParam::Bind(&HasRef::HasAtLeastOneRef, ptr);
-+  EXPECT_EQ(1, std::move(ptr_cb).Run());
-+}
-+
-+TYPED_TEST(BindVariantsTest, RawPtrReceiver) {
-+  StrictMock<HasRef> has_ref;
-+  EXPECT_CALL(has_ref, AddRef()).Times(1);
-+  EXPECT_CALL(has_ref, Release()).Times(1);
-+  EXPECT_CALL(has_ref, HasAtLeastOneRef()).WillRepeatedly(Return(true));
-+
-+  raw_ptr<HasRef> rawptr(&has_ref);
-+  auto rawptr_cb = TypeParam::Bind(&HasRef::HasAtLeastOneRef, rawptr);
-+  EXPECT_EQ(1, std::move(rawptr_cb).Run());
-+}
-+
- // Tests for Passed() wrapper support:
- //   - Passed() can be constructed from a pointer to scoper.
- //   - Passed() can be constructed from a scoper rvalue.
-@@ -1751,6 +1773,12 @@ TEST(BindDeathTest, BanFirstOwnerOfRefCountedType) {
-     EXPECT_CALL(has_ref, HasAtLeastOneRef()).WillOnce(Return(false));
-     base::BindOnce(&HasRef::VoidMethod0, &has_ref);
-   });
-+
-+  EXPECT_DCHECK_DEATH({
-+    raw_ptr<HasRef> rawptr(&has_ref);
-+    EXPECT_CALL(has_ref, HasAtLeastOneRef()).WillOnce(Return(false));
-+    base::BindOnce(&HasRef::VoidMethod0, rawptr);
-+  });
- }
- 
- }  // namespace
-diff --git a/base/bind_unittest.nc b/base/bind_unittest.nc
-index 20b0e0ba2cee..29807298ca3c 100644
---- a/base/bind_unittest.nc
-+++ b/base/bind_unittest.nc
-@@ -93,7 +93,7 @@ void WontCompile() {
-   method_to_const_cb.Run();
- }
- 
--#elif defined(NCTEST_METHOD_BIND_NEEDS_REFCOUNTED_OBJECT)  // [r"fatal error: static_assert failed due to requirement '!std::is_pointer_v<base::NoRef *> || IsRefCountedType<base::NoRef, void>::value' \"Receivers may not be raw pointers. If using a raw pointer here is safe and has no lifetime concerns, use base::Unretained() and document why it's safe.\""]
-+#elif defined(NCTEST_METHOD_BIND_NEEDS_REFCOUNTED_OBJECT)  // [r"fatal error: static_assert failed due to requirement '!IsPointerV<base::NoRef \*> \|\| IsRefCountedType<base::NoRef, void>::value' \"Receivers may not be raw pointers. If using a raw pointer here is safe and has no lifetime concerns, use base::Unretained\(\) and document why it's safe.\""]
- 
- 
- // Method bound to non-refcounted object.
-@@ -106,7 +106,7 @@ void WontCompile() {
-   no_ref_cb.Run();
- }
- 
--#elif defined(NCTEST_CONST_METHOD_NEEDS_REFCOUNTED_OBJECT)  // [r"fatal error: static_assert failed due to requirement '!std::is_pointer_v<base::NoRef *> || IsRefCountedType<base::NoRef, void>::value' \"Receivers may not be raw pointers. If using a raw pointer here is safe and has no lifetime concerns, use base::Unretained() and document why it's safe.\""]
-+#elif defined(NCTEST_CONST_METHOD_BIND_NEEDS_REFCOUNTED_OBJECT)  // [r"fatal error: static_assert failed due to requirement '!IsPointerV<base::NoRef \*> \|\| IsRefCountedType<base::NoRef, void>::value' \"Receivers may not be raw pointers. If using a raw pointer here is safe and has no lifetime concerns, use base::Unretained\(\) and document why it's safe.\""]
- 
- // Const Method bound to non-refcounted object.
- //
-@@ -118,6 +118,33 @@ void WontCompile() {
-   no_ref_const_cb.Run();
- }
- 
-+#elif defined(NCTEST_METHOD_BIND_RAW_PTR_RECEIVER_NEEDS_REFCOUNTED_OBJECT)  // [r"fatal error: static_assert failed due to requirement '!IsPointerV<base::raw_ptr<base::NoRef, [^>]+>> \|\| IsRefCountedType<base::NoRef, void>::value' \"Receivers may not be raw pointers. If using a raw pointer here is safe and has no lifetime concerns, use base::Unretained\(\) and document why it's safe.\""]
-+
-+
-+// Method bound to non-refcounted object.
-+//
-+// We require refcounts unless you have Unretained().
-+void WontCompile() {
-+  NoRef no_ref;
-+  raw_ptr<NoRef> rawptr(&no_ref);
-+  RepeatingCallback<void()> no_ref_cb =
-+      BindRepeating(&NoRef::VoidMethod0, rawptr);
-+  no_ref_cb.Run();
-+}
-+
-+#elif defined(NCTEST_CONST_METHOD_BIND_RAW_PTR_RECEIVER_NEEDS_REFCOUNTED_OBJECT)  // [r"fatal error: static_assert failed due to requirement '!IsPointerV<base::raw_ptr<base::NoRef, [^>]+>> \|\| IsRefCountedType<base::NoRef, void>::value' \"Receivers may not be raw pointers. If using a raw pointer here is safe and has no lifetime concerns, use base::Unretained\(\) and document why it's safe.\""]
-+
-+// Const Method bound to non-refcounted object.
-+//
-+// We require refcounts unless you have Unretained().
-+void WontCompile() {
-+  NoRef no_ref;
-+  raw_ptr<NoRef> rawptr(&no_ref);
-+  RepeatingCallback<void()> no_ref_const_cb =
-+      BindRepeating(&NoRef::VoidConstMethod0, rawptr);
-+  no_ref_const_cb.Run();
-+}
-+
- #elif defined(NCTEST_CONST_POINTER)  // [r"static_assert failed.+?BindArgument<0>::ForwardedAs<.+?>::ToParamWithType<.+?>::kCanBeForwardedToBoundFunctor.+?Type mismatch between bound argument and bound functor's parameter\."]
- // Const argument used with non-const pointer parameter of same type.
- //
-diff --git a/base/memory/raw_ptr.h b/base/memory/raw_ptr.h
-index 4d978e979863..639713cd6199 100644
---- a/base/memory/raw_ptr.h
-+++ b/base/memory/raw_ptr.h
-@@ -1051,6 +1051,37 @@ ALWAYS_INLINE bool operator>=(const raw_ptr<U, I>& lhs,
-   return lhs.GetForComparison() >= rhs.GetForComparison();
- }
- 
-+// Template helpers for working with T* or raw_ptr<T>.
-+template <typename T>
-+struct IsPointer : std::false_type {};
-+
-+template <typename T>
-+struct IsPointer<T*> : std::true_type {};
-+
-+template <typename T, typename I>
-+struct IsPointer<raw_ptr<T, I>> : std::true_type {};
-+
-+template <typename T>
-+inline constexpr bool IsPointerV = IsPointer<T>::value;
-+
-+template <typename T>
-+struct RemovePointer {
-+  using type = T;
-+};
-+
-+template <typename T>
-+struct RemovePointer<T*> {
-+  using type = T;
-+};
-+
-+template <typename T, typename I>
-+struct RemovePointer<raw_ptr<T, I>> {
-+  using type = T;
-+};
-+
-+template <typename T>
-+using RemovePointerT = typename RemovePointer<T>::type;
-+
- }  // namespace base
- 
- using base::raw_ptr;
-diff --git a/base/memory/raw_scoped_refptr_mismatch_checker.h b/base/memory/raw_scoped_refptr_mismatch_checker.h
-index 9e50458ec98b..7afae066fa3e 100644
---- a/base/memory/raw_scoped_refptr_mismatch_checker.h
-+++ b/base/memory/raw_scoped_refptr_mismatch_checker.h
-@@ -7,6 +7,7 @@
- 
- #include <type_traits>
- 
-+#include "base/memory/raw_ptr.h"
- #include "base/template_util.h"
- 
- // It is dangerous to post a task with a T* argument where T is a subtype of
-@@ -35,8 +36,8 @@ struct IsRefCountedType<T,
- // pointer type and are convertible to a RefCounted(Base|ThreadSafeBase) type.
- template <typename T>
- struct NeedsScopedRefptrButGetsRawPtr
--    : conjunction<std::is_pointer<T>,
--                  IsRefCountedType<std::remove_pointer_t<T>>> {
-+    : conjunction<base::IsPointer<T>,
-+                  IsRefCountedType<base::RemovePointerT<T>>> {
-   static_assert(!std::is_reference<T>::value,
-                 "NeedsScopedRefptrButGetsRawPtr requires non-reference type.");
- };
-diff --git a/chrome/browser/ui/webui/privacy_sandbox/privacy_sandbox_dialog_handler_unittest.cc b/chrome/browser/ui/webui/privacy_sandbox/privacy_sandbox_dialog_handler_unittest.cc
-index d812d82a08c3..ee22b02bdbed 100644
---- a/chrome/browser/ui/webui/privacy_sandbox/privacy_sandbox_dialog_handler_unittest.cc
-+++ b/chrome/browser/ui/webui/privacy_sandbox/privacy_sandbox_dialog_handler_unittest.cc
-@@ -93,9 +93,7 @@ class PrivacySandboxDialogHandlerTest : public testing::Test {
-   content::TestWebUI* web_ui() { return web_ui_.get(); }
-   PrivacySandboxDialogHandler* handler() { return handler_.get(); }
-   TestingProfile* profile() { return &profile_; }
--  raw_ptr<MockPrivacySandboxDialogView> dialog_mock() {
--    return dialog_mock_.get();
--  }
-+  MockPrivacySandboxDialogView* dialog_mock() { return dialog_mock_.get(); }
-   MockPrivacySandboxService* mock_privacy_sandbox_service() {
-     return mock_privacy_sandbox_service_;
-   }
-@@ -120,15 +118,18 @@ class PrivacySandboxConsentDialogHandlerTest
-     : public PrivacySandboxDialogHandlerTest {
-  protected:
-   std::unique_ptr<PrivacySandboxDialogHandler> CreateHandler() override {
-+    // base::Unretained is safe because the created handler does not outlive the
-+    // mock.
-     return std::make_unique<PrivacySandboxDialogHandler>(
--        base::BindOnce(&MockPrivacySandboxDialogView::Close, dialog_mock()),
-+        base::BindOnce(&MockPrivacySandboxDialogView::Close,
-+                       base::Unretained(dialog_mock())),
-         base::BindOnce(&MockPrivacySandboxDialogView::ResizeNativeView,
--                       dialog_mock()),
-+                       base::Unretained(dialog_mock())),
-         base::BindOnce(&MockPrivacySandboxDialogView::ShowNativeView,
--                       dialog_mock()),
-+                       base::Unretained(dialog_mock())),
-         base::BindOnce(
-             &MockPrivacySandboxDialogView::OpenPrivacySandboxSettings,
--            dialog_mock()),
-+            base::Unretained(dialog_mock())),
-         PrivacySandboxService::DialogType::kConsent);
-   }
- };
-@@ -247,15 +248,18 @@ class PrivacySandboxNoticeDialogHandlerTest
-     : public PrivacySandboxDialogHandlerTest {
-  protected:
-   std::unique_ptr<PrivacySandboxDialogHandler> CreateHandler() override {
-+    // base::Unretained is safe because the created handler does not outlive the
-+    // mock.
-     return std::make_unique<PrivacySandboxDialogHandler>(
--        base::BindOnce(&MockPrivacySandboxDialogView::Close, dialog_mock()),
-+        base::BindOnce(&MockPrivacySandboxDialogView::Close,
-+                       base::Unretained(dialog_mock())),
-         base::BindOnce(&MockPrivacySandboxDialogView::ResizeNativeView,
--                       dialog_mock()),
-+                       base::Unretained(dialog_mock())),
-         base::BindOnce(&MockPrivacySandboxDialogView::ShowNativeView,
--                       dialog_mock()),
-+                       base::Unretained(dialog_mock())),
-         base::BindOnce(
-             &MockPrivacySandboxDialogView::OpenPrivacySandboxSettings,
--            dialog_mock()),
-+            base::Unretained(dialog_mock())),
-         PrivacySandboxService::DialogType::kNotice);
-   }
- };
-diff --git a/chrome/browser/web_applications/web_app_install_finalizer.cc b/chrome/browser/web_applications/web_app_install_finalizer.cc
-index 2b85d7645980..cf57d375d0d3 100644
---- a/chrome/browser/web_applications/web_app_install_finalizer.cc
-+++ b/chrome/browser/web_applications/web_app_install_finalizer.cc
-@@ -505,10 +505,6 @@ void WebAppInstallFinalizer::SetWebAppManifestFieldsAndWriteData(
-       web_app_info.shortcuts_menu_icon_bitmaps;
-   IconsMap other_icon_bitmaps = web_app_info.other_icon_bitmaps;
- 
--  auto write_icons_callback = base::BindOnce(
--      &WebAppIconManager::WriteData, icon_manager_, app_id,
--      std::move(icon_bitmaps), std::move(shortcuts_menu_icon_bitmaps),
--      std::move(other_icon_bitmaps));
-   auto write_translations_callback = base::BindOnce(
-       &WebAppInstallFinalizer::WriteTranslations,
-       weak_ptr_factory_.GetWeakPtr(), app_id, std::move(web_app_info));
-@@ -516,11 +512,12 @@ void WebAppInstallFinalizer::SetWebAppManifestFieldsAndWriteData(
-       base::BindOnce(&WebAppInstallFinalizer::CommitToSyncBridge,
-                      weak_ptr_factory_.GetWeakPtr(), std::move(web_app));
- 
--  std::move(write_icons_callback)
--      .Run(base::BindOnce(
--          std::move(write_translations_callback),
--          base::BindOnce(std::move(commit_to_sync_bridge_callback),
--                         std::move(commit_callback))));
-+  icon_manager_->WriteData(
-+      app_id, std::move(icon_bitmaps), std::move(shortcuts_menu_icon_bitmaps),
-+      std::move(other_icon_bitmaps),
-+      base::BindOnce(std::move(write_translations_callback),
-+                     base::BindOnce(std::move(commit_to_sync_bridge_callback),
-+                                    std::move(commit_callback))));
- }
- 
- void WebAppInstallFinalizer::WriteTranslations(
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0015-Incrementing-VERSION-to-102.0.5005.130.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0015-Incrementing-VERSION-to-102.0.5005.130.patch
deleted file mode 100644
index be1c25bad6ea..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0015-Incrementing-VERSION-to-102.0.5005.130.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 9821e4a21a7d69f0c0cb97718e879a2f3c89f46a Mon Sep 17 00:00:00 2001
-From: "Chrome Release Bot (LUCI)"
- <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Date: Wed, 15 Jun 2022 01:00:25 +0000
-Subject: [PATCH 15/59] Incrementing VERSION to 102.0.5005.130
-
-Change-Id: I68fc3b8c4b0963091997a833f8d2a0b82110db5d
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3702546
-Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1174}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/VERSION | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/chrome/VERSION b/chrome/VERSION
-index a538c4b46baf..2a835d053cb4 100644
---- a/chrome/VERSION
-+++ b/chrome/VERSION
-@@ -1,4 +1,4 @@
- MAJOR=102
- MINOR=0
- BUILD=5005
--PATCH=129
-+PATCH=130
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0016-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0016-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
deleted file mode 100644
index 7b7ce87219c2..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0016-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
+++ /dev/null
@@ -1,889 +0,0 @@
-From 1a4d97d59d24ed5583007288ea30138e7be680fa Mon Sep 17 00:00:00 2001
-From: Ben Mason <benmason@google.com>
-Date: Wed, 15 Jun 2022 14:56:42 +0000
-Subject: [PATCH 16/59] Updating XTBs based on .GRDs from branch 5005
-
-Change-Id: Ic65df5e8ca6d69e7f009fee9037f2579681704ec
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3707693
-Auto-Submit: Ben Mason <benmason@chromium.org>
-Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1175}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- .../app/resources/generated_resources_bs.xtb  |   2 +-
- .../resources/generated_resources_en-GB.xtb   | 132 +++++++++---------
- .../resources/generated_resources_es-419.xtb  |   4 +-
- .../app/resources/generated_resources_gl.xtb  |   2 +-
- .../android_chrome_strings_eu.xtb             |   2 +-
- .../strings/components_strings_en-GB.xtb      |  32 ++---
- .../resources/ios_chromium_strings_en-GB.xtb  |   2 +-
- .../ios_google_chrome_strings_en-GB.xtb       |   2 +-
- .../strings/resources/ios_strings_en-GB.xtb   |  10 +-
- 9 files changed, 94 insertions(+), 94 deletions(-)
-
-diff --git a/chrome/app/resources/generated_resources_bs.xtb b/chrome/app/resources/generated_resources_bs.xtb
-index c07a6e47b0b6..7234e04492b8 100644
---- a/chrome/app/resources/generated_resources_bs.xtb
-+++ b/chrome/app/resources/generated_resources_bs.xtb
-@@ -7607,7 +7607,7 @@ Fajl ključa: <ph name="KEY_FILE" />
- <translation id="846374874681391779">Traka preuzetih fajlova</translation>
- <translation id="8463955938112983119">Dodatak <ph name="PLUGIN_NAME" /> je onemogućen.</translation>
- <translation id="8464132254133862871">Ovaj korisnički račun ne ispunjava uslove za ovu uslugu.</translation>
--<translation id="8464735509712879725">Za prostorije sa slabim svjetlom. Također optimizirano za vijek trajanja baterije.</translation>
-+<translation id="8464735509712879725">Za prostorije sa slabim svjetlom. Također optimizirano prema vijeku trajanja baterije.</translation>
- <translation id="8465252176946159372">Nije važeće</translation>
- <translation id="8465444703385715657">Za pokretanje dodatka <ph name="PLUGIN_NAME" /> je potrebno vaše odobrenje</translation>
- <translation id="8466417995783206254">Ova kartica reproducira videozapis u načinu rada slike u slici.</translation>
-diff --git a/chrome/app/resources/generated_resources_en-GB.xtb b/chrome/app/resources/generated_resources_en-GB.xtb
-index ebdba205fed4..750571d685d8 100644
---- a/chrome/app/resources/generated_resources_en-GB.xtb
-+++ b/chrome/app/resources/generated_resources_en-GB.xtb
-@@ -51,7 +51,7 @@
- <translation id="1049795001945932310">&amp;Language settings</translation>
- <translation id="1050693411695664090">Poor</translation>
- <translation id="1054048317165655285">Complete setup on your phone</translation>
--<translation id="1054153489933238809">Open original image in new tab</translation>
-+<translation id="1054153489933238809">Open Original &amp;Image in New Tab</translation>
- <translation id="1055274863771110134">{NUM_WEEKS,plural, =1{Update <ph name="DEVICE_TYPE" /> within 1 week}other{Update <ph name="DEVICE_TYPE" /> within {NUM_WEEKS} weeks}}</translation>
- <translation id="1056898198331236512">Warning</translation>
- <translation id="1058262162121953039">PUK</translation>
-@@ -85,7 +85,7 @@
- <translation id="1076818208934827215">Microsoft Internet Explorer</translation>
- <translation id="1076882167394279216">Couldn’t download spell check dictionary for <ph name="LANGUAGE" />. Try again.</translation>
- <translation id="1079766198702302550">Always block camera access</translation>
--<translation id="1081956462909987459">{NUM_TABS,plural, =1{<ph name="GROUP_TITLE" /> – 1 tab}other{<ph name="GROUP_TITLE" /> – # tabs}}</translation>
-+<translation id="1081956462909987459">{NUM_TABS,plural, =1{<ph name="GROUP_TITLE" /> – 1 Tab}other{<ph name="GROUP_TITLE" /> – # Tabs}}</translation>
- <translation id="1082214733466244292">Your administrator has blocked some functionality for this device</translation>
- <translation id="1082398631555931481"><ph name="THIRD_PARTY_TOOL_NAME" /> wants to restore your Chrome settings to their original defaults. This will reset your homepage, new tab page and search engine, disable your extensions and unpin all tabs. It will also clear other temporary and cached data, such as cookies, content and site data.</translation>
- <translation id="1084096383128641877">Removing this password will not delete your account on <ph name="DOMAIN" />. Change your password or delete your account on <ph name="DOMAIN_LINK" /> to keep it safe from others.</translation>
-@@ -95,7 +95,7 @@
- <translation id="1087965115100412394">Don't allow sites to connect to MIDI devices</translation>
- <translation id="1088654056000736875">Chrome is removing harmful software from your computer…</translation>
- <translation id="1088659085457112967">Enter Reader Mode</translation>
--<translation id="1090126737595388931">No background apps running</translation>
-+<translation id="1090126737595388931">No Background Apps Running</translation>
- <translation id="1090541560108055381">Before pairing, make sure that this code is the same on both devices</translation>
- <translation id="1091767800771861448">Press ESCAPE to skip (Non-official builds only).</translation>
- <translation id="1093457606523402488">Visible Networks:</translation>
-@@ -176,7 +176,7 @@
- <translation id="1163931534039071049">&amp;View frame source</translation>
- <translation id="1164891049599601209">Entered on deceptive site</translation>
- <translation id="1165039591588034296">Error</translation>
--<translation id="1166212789817575481">Close tabs to the right</translation>
-+<translation id="1166212789817575481">Close Tabs to the Right</translation>
- <translation id="1166583374608765787">Review name update</translation>
- <translation id="1166596238782048887"><ph name="TAB_TITLE" /> belongs to desk <ph name="DESK_TITLE" /></translation>
- <translation id="1168020859489941584">Opening in <ph name="TIME_REMAINING" />...</translation>
-@@ -388,7 +388,7 @@
- <translation id="1388253969141979417">Allowed to use your microphone</translation>
- <translation id="1388728792929436380"><ph name="DEVICE_TYPE" /> will restart when updates are complete.</translation>
- <translation id="139013308650923562">Allowed to use fonts installed on your device</translation>
--<translation id="1390548061267426325">Open as a standard tab</translation>
-+<translation id="1390548061267426325">Open as a Standard Tab</translation>
- <translation id="1390907927270446471"><ph name="PROFILE_USERNAME" /> is not authorised to print to <ph name="PRINTER_NAME" />. Please contact your administrator.</translation>
- <translation id="1393283411312835250">Sun and clouds</translation>
- <translation id="1395730723686586365">Updater started</translation>
-@@ -481,7 +481,7 @@ Permissions that you've already given to apps may apply to this account. You can
- <translation id="1465827627707997754">Pizza slice</translation>
- <translation id="1467432559032391204">Left</translation>
- <translation id="1468571364034902819">Can't use this profile</translation>
--<translation id="1470084204649225129">{NUM_TABS,plural, =1{Add tab to new group}other{Add tabs to new group}}</translation>
-+<translation id="1470084204649225129">{NUM_TABS,plural, =1{Add Tab to New Group}other{Add Tabs to New Group}}</translation>
- <translation id="1470350905258700113">Use this device</translation>
- <translation id="1470946456740188591">To turn caret browsing on or off, use the shortcut Ctrl+Search+7</translation>
- <translation id="1472675084647422956">Show more</translation>
-@@ -534,7 +534,7 @@ Permissions that you've already given to apps may apply to this account. You can
- <translation id="1523279371236772909">Viewed in the past month</translation>
- <translation id="1523978563989812243">Text-to-speech engines</translation>
- <translation id="1524430321211440688">Keyboard</translation>
--<translation id="1524563461097350801">No, thanks</translation>
-+<translation id="1524563461097350801">No, Thanks</translation>
- <translation id="1525740877599838384">Use only Wi-Fi to determine location</translation>
- <translation id="152629053603783244">Restart Linux</translation>
- <translation id="1526335046150927198">Enable touchpad scroll acceleration</translation>
-@@ -602,7 +602,7 @@ Permissions that you've already given to apps may apply to this account. You can
- <translation id="1587275751631642843">&amp;JavaScript console</translation>
- <translation id="1587907146729660231">Touch the power button with your finger</translation>
- <translation id="1588438908519853928">Normal</translation>
--<translation id="1588870296199743671">Open link with...</translation>
-+<translation id="1588870296199743671">Open Link With...</translation>
- <translation id="1588919647604819635">Right-click card</translation>
- <translation id="1589055389569595240">Show spelling and grammar</translation>
- <translation id="1591679663873027990">Give Parallels Desktop permission to access USB devices. Parallels Desktop won't remember a USB device after it's removed.</translation>
-@@ -720,7 +720,7 @@ Permissions that you've already given to apps may apply to this account. You can
- <translation id="1680849702532889074">An error occurred during installation of your Linux application.</translation>
- <translation id="16815041330799488">Do not allow sites to see text and images copied to the clipboard</translation>
- <translation id="1682548588986054654">New Incognito Window</translation>
--<translation id="1682867089915960590">Turn on caret browsing?</translation>
-+<translation id="1682867089915960590">Turn on Caret Browsing?</translation>
- <translation id="1684279041537802716">Accent colour</translation>
- <translation id="168511795252678620">Recent photos and messaging apps</translation>
- <translation id="1686550358074589746">Enable glide typing</translation>
-@@ -889,7 +889,7 @@ Permissions that you've already given to apps may apply to this account. You can
- <translation id="1826516787628120939">Checking</translation>
- <translation id="1827738518074806965">Art gallery</translation>
- <translation id="1828378091493947763">This plug-in is not supported on this device</translation>
--<translation id="1828879788654007962">{COUNT,plural, =0{&amp;Open all}=1{&amp;Open bookmark}other{&amp;Open all ({COUNT})}}</translation>
-+<translation id="1828879788654007962">{COUNT,plural, =0{&amp;Open All}=1{&amp;Open Bookmark}other{&amp;Open All ({COUNT})}}</translation>
- <translation id="1828901632669367785">Print Using System Dialogue...</translation>
- <translation id="1829129547161959350">Penguin</translation>
- <translation id="1829192082282182671">Zoom &amp;Out</translation>
-@@ -1251,7 +1251,7 @@ You can manage this account’s settings by installing the Family Link app on yo
- <translation id="2169062631698640254">Sign in anyway</translation>
- <translation id="2173302385160625112">Check your Internet connection</translation>
- <translation id="2173801458090845390">Add requisition ID to this device</translation>
--<translation id="2175384018164129879">&amp;Manage search engines and Site Search</translation>
-+<translation id="2175384018164129879">&amp;Manage Search Engines and Site Search</translation>
- <translation id="2175607476662778685">Quick launch bar</translation>
- <translation id="217576141146192373">Unable to add printer. Please check your printer's configuration and try again.</translation>
- <translation id="2175927920773552910">QR code</translation>
-@@ -1462,7 +1462,7 @@ You can manage this account’s settings by installing the Family Link app on yo
- <translation id="2340239562261172947"><ph name="FILE_NAME" /> can't be downloaded securely</translation>
- <translation id="2342180549977909852">Your child can use a number (PIN) instead of a password to unlock this device. To set a PIN later, go to Settings.</translation>
- <translation id="2342740338116612727">Bookmarks added</translation>
--<translation id="2343747224442182863">Focus this tab</translation>
-+<translation id="2343747224442182863">Focus This Tab</translation>
- <translation id="2344032937402519675">Couldn’t connect with the server. Check your network connection and try again. If you're still having trouble, try restarting your Chromebook.</translation>
- <translation id="2345723121311404059">1 page to <ph name="PRINTER_NAME" /></translation>
- <translation id="23463457491630512">For example, if you visit a site to buy shoes for a marathon, the site might define your interest as running marathons. Later, if you visit a different site to register for a race, that site can show you an ad for running shoes based on your interests.</translation>
-@@ -1759,7 +1759,7 @@ You can manage this account’s settings by installing the Family Link app on yo
- <translation id="2635094637295383009">Twitter</translation>
- <translation id="2635276683026132559">Signing</translation>
- <translation id="2636625531157955190">Chrome cannot access the image.</translation>
--<translation id="2637313651144986786">Search tabs…</translation>
-+<translation id="2637313651144986786">Search Tabs…</translation>
- <translation id="2637400434494156704">Incorrect PIN. You have one attempt remaining.</translation>
- <translation id="2638286699381354126">Update...</translation>
- <translation id="2638662041295312666">Sign-in image</translation>
-@@ -2005,7 +2005,7 @@ and Ctrl+Alt+Brightness down to zoom out.</translation>
- <translation id="2864601841139725659">Set your profile picture</translation>
- <translation id="2865919525181940183">Screenshot of programs that are currently on the screen</translation>
- <translation id="286674810810214575">Checking power sources…</translation>
--<translation id="2867768963760577682">Open as pinned tab</translation>
-+<translation id="2867768963760577682">Open as Pinned Tab</translation>
- <translation id="2868746137289129307">This extension is outdated and disabled by enterprise policy. It might become enabled automatically when a newer version is available.</translation>
- <translation id="2870560284913253234">Site</translation>
- <translation id="2870909136778269686">Updating...</translation>
-@@ -2023,7 +2023,7 @@ and Ctrl+Alt+Brightness down to zoom out.</translation>
- <translation id="2878782256107578644">Scan in progress. Open now?</translation>
- <translation id="2878889940310164513">Add mobile…</translation>
- <translation id="288042212351694283">Access your Universal 2nd Factor devices</translation>
--<translation id="2881076733170862447">When you click the extension</translation>
-+<translation id="2881076733170862447">When You Click the Extension</translation>
- <translation id="2882943222317434580"><ph name="IDS_SHORT_PRODUCT_NAME" /> will restart and reset momentarily</translation>
- <translation id="2885378588091291677">Task Manager</translation>
- <translation id="2885729872133513017">A problem occurred when decoding server response.</translation>
-@@ -2284,7 +2284,7 @@ and Ctrl+Alt+Brightness down to zoom out.</translation>
- <translation id="3139925690611372679">Default yellow avatar</translation>
- <translation id="3141318088920353606">Listening...</translation>
- <translation id="3141917231319778873">The given request is not supported to: "<ph name="DEVICE_NAME" />".</translation>
--<translation id="3142562627629111859">New group</translation>
-+<translation id="3142562627629111859">New Group</translation>
- <translation id="3143515551205905069">Cancel sync</translation>
- <translation id="3143754809889689516">Play from the beginning</translation>
- <translation id="3144647712221361880">Open link as</translation>
-@@ -2313,7 +2313,7 @@ and Ctrl+Alt+Brightness down to zoom out.</translation>
- <translation id="3165390001037658081">Some operators might block this feature.</translation>
- <translation id="3170072451822350649">You may also skip signing in and <ph name="LINK_START" />browse as Guest<ph name="LINK_END" />.</translation>
- <translation id="31774765611822736">New tab to the left</translation>
--<translation id="3177909033752230686">Page language:</translation>
-+<translation id="3177909033752230686">Page Language:</translation>
- <translation id="3179982752812949580">Text font</translation>
- <translation id="3181954750937456830">Safe Browsing (protects you and your device from dangerous sites)</translation>
- <translation id="3182749001423093222">Spell check</translation>
-@@ -2811,7 +2811,7 @@ and Ctrl+Alt+Brightness down to zoom out.</translation>
- <translation id="3688507211863392146">Write to files and folders that you open in the application</translation>
- <translation id="3688526734140524629">Change channel</translation>
- <translation id="3688578402379768763">Up-to-date</translation>
--<translation id="3688794912214798596">Change languages…</translation>
-+<translation id="3688794912214798596">Change Languages…</translation>
- <translation id="3690369331356918524">Warns you if passwords are exposed in a data breach</translation>
- <translation id="3691231116639905343">Keyboard apps</translation>
- <translation id="369135240373237088">Sign in again with a school account</translation>
-@@ -2836,7 +2836,7 @@ and Ctrl+Alt+Brightness down to zoom out.</translation>
- <translation id="3708684582558000260">Don't allow closed sites to finish sending or receiving data</translation>
- <translation id="3709244229496787112">The browser was shut down before the download completed.</translation>
- <translation id="371174301504454251">To protect your privacy, we auto-delete sites from the list that are older than four weeks. A site that you visit again might appear on the list again. Or you can remove a site if you don’t want that site to ever define interests for you.</translation>
--<translation id="3711931198657368127">Paste and go to <ph name="URL" /></translation>
-+<translation id="3711931198657368127">Paste and Go to <ph name="URL" /></translation>
- <translation id="3711945201266135623">Found <ph name="NUM_PRINTERS" /> printers from the print server</translation>
- <translation id="3712050472459130149">Account update required</translation>
- <translation id="3712897371525859903">Save page &amp;as...</translation>
-@@ -2994,14 +2994,14 @@ and Ctrl+Alt+Brightness down to zoom out.</translation>
- <translation id="3854967233147778866">Offer to translate websites in other languages</translation>
- <translation id="3854976556788175030">Output tray is full</translation>
- <translation id="3855441664322950881">Pack extension</translation>
--<translation id="3855676282923585394">Import bookmarks and settings...</translation>
-+<translation id="3855676282923585394">Import Bookmarks and Settings...</translation>
- <translation id="3856096718352044181">Please verify that this is a valid provider or try again later</translation>
- <translation id="3856800405688283469">Select Time Zone</translation>
- <translation id="3857807444929313943">Lift, then touch again</translation>
- <translation id="3858860766373142691">Name</translation>
- <translation id="3861638017150647085">Username '<ph name="USERNAME" />' is not available</translation>
- <translation id="3861977424605124250">Show on startup</translation>
--<translation id="386239283124269513">&amp;Restore group</translation>
-+<translation id="386239283124269513">&amp;Restore Group</translation>
- <translation id="3865414814144988605">Resolution</translation>
- <translation id="3866249974567520381">Description</translation>
- <translation id="3867134342671430205">Drag or use arrow keys to move a display</translation>
-@@ -3038,7 +3038,7 @@ and Ctrl+Alt+Brightness down to zoom out.</translation>
- <translation id="3894123633473837029">Include recent Assistant history via Sherlog. This may include your identity, location and debug info. <ph name="BEGIN_LINK" />Learn more<ph name="END_LINK" /></translation>
- <translation id="3894427358181296146">Add folder</translation>
- <translation id="3894770151966614831">Move to Google Account?</translation>
--<translation id="3895076768659607631">&amp;Manage search engines…</translation>
-+<translation id="3895076768659607631">&amp;Manage Search Engines…</translation>
- <translation id="3895090224522145010">Kerberos username</translation>
- <translation id="389521680295183045">Sites can ask to know when you're actively using your device</translation>
- <translation id="3897298432557662720">{COUNT,plural, =1{an image}other{# images}}</translation>
-@@ -3052,7 +3052,7 @@ and Ctrl+Alt+Brightness down to zoom out.</translation>
- <translation id="3905761538810670789">Repair app</translation>
- <translation id="3908393983276948098"><ph name="PLUGIN_NAME" /> is out of date</translation>
- <translation id="3908501907586732282">Enable extension</translation>
--<translation id="3909701002594999354">Show all controls</translation>
-+<translation id="3909701002594999354">Show All &amp;Controls</translation>
- <translation id="3909791450649380159">Cu&amp;t</translation>
- <translation id="39103738135459590">Activation code</translation>
- <translation id="3911824782900911339">New Tab page</translation>
-@@ -3392,7 +3392,7 @@ and Ctrl+Alt+Brightness down to zoom out.</translation>
- <translation id="4252996741873942488"><ph name="WINDOW_TITLE" /> – Tab content shared</translation>
- <translation id="4253168017788158739">Note</translation>
- <translation id="4253183225471855471">No network found. Please insert your SIM and reboot your device before trying again.</translation>
--<translation id="4254813446494774748">Translation language:</translation>
-+<translation id="4254813446494774748">Translation Language:</translation>
- <translation id="425573743389990240">Battery Discharge Rate in Watts (Negative value means battery is charging)</translation>
- <translation id="4256316378292851214">Sa&amp;ve Video As...</translation>
- <translation id="4258348331913189841">File System</translation>
-@@ -3460,7 +3460,7 @@ and Ctrl+Alt+Brightness down to zoom out.</translation>
- <translation id="4316850752623536204">Developer Website</translation>
- <translation id="4317820549299924617">Verification was not successful</translation>
- <translation id="4320177379694898372">No internet connection</translation>
--<translation id="4322394346347055525">Close other tabs</translation>
-+<translation id="4322394346347055525">Close Other Tabs</translation>
- <translation id="4324577459193912240">File incomplete</translation>
- <translation id="4325237902968425115">Uninstalling <ph name="LINUX_APP_NAME" />…</translation>
- <translation id="4330191372652740264">Ice water</translation>
-@@ -3686,7 +3686,7 @@ and Ctrl+Alt+Brightness down to zoom out.</translation>
- <translation id="4546308221697447294">Browse fast with Google Chrome</translation>
- <translation id="4546345569117159016">Right button</translation>
- <translation id="4546692474302123343">Google Assistant voice input</translation>
--<translation id="4547659257713117923">No tabs from other devices</translation>
-+<translation id="4547659257713117923">No Tabs From Other Devices</translation>
- <translation id="4547672827276975204">Set automatically</translation>
- <translation id="4549791035683739768">Your security key has no fingerprints stored</translation>
- <translation id="4550926046134589611">Some supported links will still open in <ph name="APP_NAME" />.</translation>
-@@ -3738,7 +3738,7 @@ and Ctrl+Alt+Brightness down to zoom out.</translation>
- <translation id="4596295440756783523">You have certificates on file that identify these servers</translation>
- <translation id="4598556348158889687">Storage management</translation>
- <translation id="4598776695426288251">Wi-Fi available via multiple devices</translation>
--<translation id="4601426376352205922">Mark as unread</translation>
-+<translation id="4601426376352205922">Mark as Unread</translation>
- <translation id="4602466770786743961">Always allow <ph name="HOST" /> to access your camera and microphone</translation>
- <translation id="4606551464649945562">Do not allow sites to create a 3D map of your surroundings or track camera position</translation>
- <translation id="4608500690299898628">&amp;Find...</translation>
-@@ -3815,7 +3815,7 @@ and Ctrl+Alt+Brightness down to zoom out.</translation>
- <translation id="4667027203988048332">What data is used:</translation>
- <translation id="46733273239502219">Offline data in installed apps will also be cleared</translation>
- <translation id="4673442866648850031">Open stylus tools when the stylus is removed</translation>
--<translation id="4675065861091108046">You previously chose to allow all extensions on <ph name="ORIGIN" /></translation>
-+<translation id="4675065861091108046">You Previously Chose To Allow All Extensions On <ph name="ORIGIN" /></translation>
- <translation id="4675828034887792601">Create shortcuts for searching sites and manage your search engine</translation>
- <translation id="4676595058027112862">Phone Hub, learn more</translation>
- <translation id="4677772697204437347">GPU memory</translation>
-@@ -4013,7 +4013,7 @@ and Ctrl+Alt+Brightness down to zoom out.</translation>
- <translation id="4880827082731008257">Search history</translation>
- <translation id="4881685975363383806">Don't remind me next time</translation>
- <translation id="4881695831933465202">Open</translation>
--<translation id="488211015466188466">Follow site</translation>
-+<translation id="488211015466188466">Follow Site</translation>
- <translation id="4882312758060467256">Has access to this site</translation>
- <translation id="4882919381756638075">Sites usually use your microphone for communication features like video chatting</translation>
- <translation id="4883436287898674711">All <ph name="WEBSITE_1" /> sites</translation>
-@@ -4064,7 +4064,7 @@ and Ctrl+Alt+Brightness down to zoom out.</translation>
- <translation id="4927753642311223124">Nothing to see here, move along.</translation>
- <translation id="4929386379796360314">Print destinations</translation>
- <translation id="4930447554870711875">Developers</translation>
--<translation id="4930714375720679147">Turn on</translation>
-+<translation id="4930714375720679147">Turn On</translation>
- <translation id="4932733599132424254">Date</translation>
- <translation id="4933484234309072027">embedded on <ph name="URL" /></translation>
- <translation id="4936042273057045735">Notification syncing is not supported for phones in a work profile</translation>
-@@ -4171,7 +4171,7 @@ and Ctrl+Alt+Brightness down to zoom out.</translation>
- <translation id="5051836348807686060">Spellcheck isn’t supported for the languages that you have selected</translation>
- <translation id="5052499409147950210">Edit site</translation>
- <translation id="505347685865235222">Unnamed group – <ph name="GROUP_CONTENT_STRING" /></translation>
--<translation id="5053962746715621840">Search image with Google Lens</translation>
-+<translation id="5053962746715621840">Search Image with Google Lens</translation>
- <translation id="5054374119096692193">See all card options in <ph name="BEGIN_LINK" />Customise Chrome<ph name="END_LINK" /></translation>
- <translation id="5056950756634735043">Connecting to the container</translation>
- <translation id="5057110919553308744">When you click the extension</translation>
-@@ -4511,7 +4511,7 @@ and Ctrl+Alt+Brightness down to zoom out.</translation>
- <translation id="5397794290049113714">You</translation>
- <translation id="5398497406011404839">Hidden bookmarks</translation>
- <translation id="5398572795982417028">Out of bounds page reference, limit is <ph name="MAXIMUM_PAGE" /></translation>
--<translation id="5401426944298678474">Unfollow site</translation>
-+<translation id="5401426944298678474">Unfollow Site</translation>
- <translation id="5402815541704507626">Download update using mobile data</translation>
- <translation id="540296380408672091">Always block cookies on <ph name="HOST" /></translation>
- <translation id="5404740137318486384">Press a switch or keyboard key to assign it to '<ph name="ACTION" />'.
-@@ -4534,7 +4534,7 @@ You can assign multiple switches to this action.</translation>
- <translation id="5425042808445046667">Continue downloading</translation>
- <translation id="5425863515030416387">Sign in easily across devices</translation>
- <translation id="5427278936122846523">Always Translate</translation>
--<translation id="5427459444770871191">Rotate &amp;clockwise</translation>
-+<translation id="5427459444770871191">Rotate &amp;Clockwise</translation>
- <translation id="542750953150239272">By continuing, you agree that this device may also automatically download and install updates and apps from Google, your operator and your device's manufacturer, possibly using mobile data. Some of these apps may offer in-app purchases.</translation>
- <translation id="5428850089342283580"><ph name="ACCNAME_APP" /> (Update is available)</translation>
- <translation id="5429373054983029602">Search your screen with <ph name="VISUAL_SEARCH_PROVIDER" /></translation>
-@@ -4592,7 +4592,7 @@ You can assign multiple switches to this action.</translation>
- <translation id="5485102783864353244">Add app</translation>
- <translation id="5485754497697573575">Restore All Tabs</translation>
- <translation id="5486261815000869482">Confirm password</translation>
--<translation id="5486561344817861625">Simulate browser restart</translation>
-+<translation id="5486561344817861625">Simulate Browser Restart</translation>
- <translation id="5487460042548760727">Rename profile to <ph name="PROFILE_NAME" /></translation>
- <translation id="5487521232677179737">Clear data</translation>
- <translation id="5488093641312826914">'<ph name="COPIED_ITEM_NAME" />' copied</translation>
-@@ -4999,7 +4999,7 @@ You can assign multiple switches to this action.</translation>
- <translation id="5891688036610113830">Preferred Wi-Fi networks</translation>
- <translation id="5895138241574237353">Restart</translation>
- <translation id="5895335062901455404">Your saved preferences and activity will be ready on any Chrome OS Flex device when you sign in with your Google Account. You can choose what to sync in Settings.</translation>
--<translation id="5896436821193322561">Don't allow</translation>
-+<translation id="5896436821193322561">Don't Allow</translation>
- <translation id="5900302528761731119">Google Profile photo</translation>
- <translation id="590036993063074298">Mirroring quality details</translation>
- <translation id="5901069264981746702">Your fingerprint data is stored securely and never leaves your <ph name="DEVICE_TYPE" />. <ph name="LINK_BEGIN" />Learn more<ph name="LINK_END" /></translation>
-@@ -5009,7 +5009,7 @@ You can assign multiple switches to this action.</translation>
- <translation id="5904614460720589786">Couldn't set up <ph name="APP_NAME" /> because of a configuration problem. Please contact your administrator. Error code: <ph name="ERROR_CODE" />.</translation>
- <translation id="5906655207909574370">Nearly up to date! Restart your device to finish updating.</translation>
- <translation id="5906732635754427568">Data associated with this app will be removed from this device.</translation>
--<translation id="5908474332780919512">Start app when you sign in</translation>
-+<translation id="5908474332780919512">Start App When You Sign In</translation>
- <translation id="5908695239556627796">Mouse scroll speed</translation>
- <translation id="5909379458939060601">Delete this profile and browsing data?</translation>
- <translation id="5910363049092958439">Sa&amp;ve Image As...</translation>
-@@ -5304,7 +5304,7 @@ You can assign multiple switches to this action.</translation>
- <translation id="6198102561359457428">Sign out then sign in again...</translation>
- <translation id="6198252989419008588">Change PIN</translation>
- <translation id="6200047250927636406">Discard file</translation>
--<translation id="6200151268994853226">Manage extension</translation>
-+<translation id="6200151268994853226">Manage Extension</translation>
- <translation id="6201608810045805374">Remove this account?</translation>
- <translation id="6202304368170870640">You can use your PIN to sign in to or unlock your device.</translation>
- <translation id="6206311232642889873">Cop&amp;y Image</translation>
-@@ -5316,7 +5316,7 @@ You can assign multiple switches to this action.</translation>
- <translation id="6209838773933913227">Component updating</translation>
- <translation id="6209908325007204267">Your device includes a Chrome Enterprise Upgrade, but your username is not associated with an enterprise account. Please create an enterprise account by visiting g.co/ChromeEnterpriseAccount on a secondary device.</translation>
- <translation id="6210282067670792090">In the address bar, use this keyboard shortcut with shortcuts for search engines and site search</translation>
--<translation id="621172521139737651">{COUNT,plural, =0{Open all in &amp;new tab group}=1{Open in &amp;new tab group}other{Open all ({COUNT}) in &amp;new tab group}}</translation>
-+<translation id="621172521139737651">{COUNT,plural, =0{Open All in &amp;New Tab Group}=1{Open in &amp;New Tab Group}other{Open All ({COUNT}) in &amp;New Tab Group}}</translation>
- <translation id="6212039847102026977">Show advanced network properties</translation>
- <translation id="6212168817037875041">Turn off display</translation>
- <translation id="6212752530110374741">Email Link</translation>
-@@ -5506,7 +5506,7 @@ You can assign multiple switches to this action.</translation>
- <translation id="6387674443318562538">Split vertical</translation>
- <translation id="6388429472088318283">Search languages</translation>
- <translation id="6388577073199278153">Can't access your mobile account</translation>
--<translation id="6390020764191254941">Move tab to new window</translation>
-+<translation id="6390020764191254941">Move Tab to New Window</translation>
- <translation id="6393156038355142111">Suggest strong password</translation>
- <translation id="6393550101331051049">Allowed to show insecure content</translation>
- <translation id="6395423953133416962">Send <ph name="BEGIN_LINK1" />system information<ph name="END_LINK1" /> and <ph name="BEGIN_LINK2" />metrics<ph name="END_LINK2" /></translation>
-@@ -5799,7 +5799,7 @@ You can assign multiple switches to this action.</translation>
- <translation id="6680442031740878064">Available: <ph name="AVAILABLE_SPACE" /></translation>
- <translation id="6680650203439190394">Rate</translation>
- <translation id="6681668084120808868">Take photo</translation>
--<translation id="6683087162435654533">Restore all tabs</translation>
-+<translation id="6683087162435654533">R&amp;estore All Tabs</translation>
- <translation id="6684827949542560880">Downloading the latest update</translation>
- <translation id="668599234725812620">Open Google Play</translation>
- <translation id="6686490380836145850">Close tabs to the right</translation>
-@@ -5938,7 +5938,7 @@ You can assign multiple switches to this action.</translation>
- <translation id="6812841287760418429">Keep changes</translation>
- <translation id="6813907279658683733">Entire screen</translation>
- <translation id="6817174620439930047">Ask when a site wants to use system exclusive messages to access MIDI devices (recommended)</translation>
--<translation id="6818198425579322765">Page language to translate</translation>
-+<translation id="6818198425579322765">Page Language to Translate</translation>
- <translation id="6818802132960437751">Built-in virus protection</translation>
- <translation id="6823174134746916417">Touchpad tap-to-click</translation>
- <translation id="6824564591481349393">Copy &amp;Email Address</translation>
-@@ -6164,7 +6164,7 @@ You can assign multiple switches to this action.</translation>
- <translation id="7025082428878635038">Introducing a new way to navigate with gestures</translation>
- <translation id="7025190659207909717">Mobile data service management</translation>
- <translation id="7025895441903756761">Security and privacy</translation>
--<translation id="7027258625819743915">{COUNT,plural, =0{Open all in &amp;incognito window}=1{Open in &amp;incognito window}other{Open all ({COUNT}) in &amp;incognito window}}</translation>
-+<translation id="7027258625819743915">{COUNT,plural, =0{Open All in &amp;Incognito Window}=1{Open in &amp;Incognito Window}other{Open All ({COUNT}) in &amp;Incognito Window}}</translation>
- <translation id="7029307918966275733">Crostini is not installed. Please install Crostini to view credits.</translation>
- <translation id="7029809446516969842">Passwords</translation>
- <translation id="7030304022046916278">Sends URLs to Safe Browsing to check them</translation>
-@@ -6208,7 +6208,7 @@ You can assign multiple switches to this action.</translation>
- <translation id="7067396782363924830">Ambient colours</translation>
- <translation id="7067725467529581407">Never show this again.</translation>
- <translation id="7069811530847688087"><ph name="WEBSITE" /> may require a newer or different kind of security key</translation>
--<translation id="7070484045139057854">This can read and change site data</translation>
-+<translation id="7070484045139057854">This Can Read and Change Site Data</translation>
- <translation id="7072010813301522126">Shortcut name</translation>
- <translation id="7075513071073410194">PKCS #1 MD5 With RSA Encryption</translation>
- <translation id="7075625805486468288">Manage HTTPS/SSL certificates and settings</translation>
-@@ -6246,7 +6246,7 @@ You can assign multiple switches to this action.</translation>
- <translation id="7115361495406486998">No reachable contacts</translation>
- <translation id="7117228822971127758">Please try again later</translation>
- <translation id="7117247127439884114">Sign in Again...</translation>
--<translation id="711840821796638741">Show managed bookmarks</translation>
-+<translation id="711840821796638741">Show Managed Bookmarks</translation>
- <translation id="711902386174337313">Read the list of your signed-in devices</translation>
- <translation id="711985611146095797">This page allows you to manage your signed-in Google Accounts. <ph name="LINK_BEGIN" />Learn more<ph name="LINK_END" /></translation>
- <translation id="7120762240626567834">Chrome Browser and Android traffic will be blocked unless a VPN is connected</translation>
-@@ -6287,7 +6287,7 @@ You can assign multiple switches to this action.</translation>
- <translation id="7168109975831002660">Minimum font size</translation>
- <translation id="7169122689956315694">Turn on notification when devices are nearby</translation>
- <translation id="7170236477717446850">Profile picture</translation>
--<translation id="7171000599584840888">Add profile…</translation>
-+<translation id="7171000599584840888">Add Profile…</translation>
- <translation id="7171259390164035663">Don't enrol</translation>
- <translation id="7172470549472604877">{NUM_TABS,plural, =1{Add tab to new group}other{Add tabs to new group}}</translation>
- <translation id="7173114856073700355">Open settings</translation>
-@@ -6337,11 +6337,11 @@ You can assign multiple switches to this action.</translation>
- <translation id="7225179976675429563">Network type missing</translation>
- <translation id="7227458944009118910">Apps listed below can handle protocol links as well. Other apps will ask for permission.</translation>
- <translation id="7228523857728654909">Screen lock and sign-in</translation>
--<translation id="7230222852462421043">&amp;Restore window</translation>
-+<translation id="7230222852462421043">&amp;Restore Window</translation>
- <translation id="7230787553283372882">Customise your text size</translation>
- <translation id="7231260028442989757">View, dismiss and reply to your phone’s notifications</translation>
- <translation id="7232750842195536390">Renaming failed</translation>
--<translation id="723343421145275488">Search images with <ph name="VISUAL_SEARCH_PROVIDER" /></translation>
-+<translation id="723343421145275488">Search Images with <ph name="VISUAL_SEARCH_PROVIDER" /></translation>
- <translation id="7234010996000898150">Cancelling Linux restore</translation>
- <translation id="7235716375204803342">Fetching activities...</translation>
- <translation id="7235737137505019098">Your security key does not have enough space for any more accounts.</translation>
-@@ -6576,7 +6576,7 @@ You can assign multiple switches to this action.</translation>
- <translation id="7470424110735398630">Allowed to see your clipboard</translation>
- <translation id="747114903913869239">Error: Unable to decode extension</translation>
- <translation id="7471520329163184433">Slower</translation>
--<translation id="7473891865547856676">No, thanks</translation>
-+<translation id="7473891865547856676">No, Thanks</translation>
- <translation id="747459581954555080">Restore all</translation>
- <translation id="747507174130726364">{NUM_DAYS,plural, =1{Immediate return required}other{Return <ph name="DEVICE_TYPE" /> within {NUM_DAYS} days}}</translation>
- <translation id="7475671414023905704">Netscape Lost Password URL</translation>
-@@ -6632,7 +6632,7 @@ You can assign multiple switches to this action.</translation>
- <translation id="7526658513669652747">{NUM_DOWNLOADS,plural, =1{1 more}other{{NUM_DOWNLOADS} more}}</translation>
- <translation id="7526989658317409655">Placeholder</translation>
- <translation id="7527758104894292229">Update it in your Google Account, <ph name="ACCOUNT" /></translation>
--<translation id="7528224636098571080">Don’t open</translation>
-+<translation id="7528224636098571080">Don’t Open</translation>
- <translation id="7529411698175791732">Check your Internet connection. If the problem continues, try signing out and signing in again.</translation>
- <translation id="7529876053219658589">{0,plural, =1{Close guest}other{Close guest}}</translation>
- <translation id="7530016656428373557">Discharge Rate in Watts</translation>
-@@ -6742,8 +6742,8 @@ You can assign multiple switches to this action.</translation>
- <translation id="7633724038415831385">This is the only time that you’ll wait for an update. On Chromebooks, software updates happen in the background.</translation>
- <translation id="7634280112532283638">Spam and fraud reduction</translation>
- <translation id="7634566076839829401">Something went wrong. Please try again.</translation>
--<translation id="7635048370253485243">Pinned by your administrator</translation>
--<translation id="7636919061354591437">Install on this device</translation>
-+<translation id="7635048370253485243">Pinned by your Administrator</translation>
-+<translation id="7636919061354591437">Install on this Device</translation>
- <translation id="7637593984496473097">Not enough disk space</translation>
- <translation id="7639914187072011620">Failed to fetch the SAML redirect URL from the server</translation>
- <translation id="764017888128728"><ph name="PASSWORD_MANAGER_BRAND" /> automatically signs you in to eligible sites with passwords that you saved.</translation>
-@@ -7098,12 +7098,12 @@ Press an assigned switch or key to remove assignment.</translation>
- <translation id="7957074856830851026">See device information, such as its serial number or asset ID</translation>
- <translation id="7957615753207896812">Open keyboard device settings</translation>
- <translation id="7959074893852789871">The file contained multiple certificates, some of which were not imported:</translation>
--<translation id="7959665254555683862">New incognito tab</translation>
-+<translation id="7959665254555683862">New Incognito &amp;Tab</translation>
- <translation id="7961015016161918242">Never</translation>
- <translation id="7963001036288347286">Touchpad acceleration</translation>
- <translation id="7963608432878156675">This name is visible to other devices for Bluetooth and network connections</translation>
- <translation id="7963826112438303517">Your Assistant uses these recordings and your spoken requests to create and update your voice model, which is only stored on devices where you've turned on Voice Match. View or retrain voice activity in Assistant Settings.</translation>
--<translation id="7966241909927244760">C&amp;opy image address</translation>
-+<translation id="7966241909927244760">C&amp;opy Image Address</translation>
- <translation id="7966571622054096916">{COUNT,plural, =1{1 item in bookmark list}other{{COUNT} items in bookmark list}}</translation>
- <translation id="7968072247663421402">Provider options</translation>
- <translation id="7968742106503422125">Read and modify data that you copy and paste</translation>
-@@ -7319,12 +7319,12 @@ Keep your key file in a safe place. You will need it to create new versions of y
- <translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />, <ph name="TIME_REMAINING" /></translation>
- <translation id="81610453212785426">With <ph name="BEGIN_LINK" />Privacy Sandbox<ph name="END_LINK" />, Chrome is developing new technologies to safeguard you from cross-site tracking while preserving the open web.</translation>
- <translation id="8161293209665121583">Reader mode for web pages</translation>
--<translation id="8162984717805647492">{NUM_TABS,plural, =1{Move tab to new window}other{Move tabs to new window}}</translation>
-+<translation id="8162984717805647492">{NUM_TABS,plural, =1{Move Tab to New Window}other{Move Tabs to New Window}}</translation>
- <translation id="8165997195302308593">Crostini port forwarding</translation>
- <translation id="816704878106051517">{COUNT,plural, =1{a phone number}other{# phone numbers}}</translation>
- <translation id="8168071266284693455">Your bookmarks, passwords, history and more are synced on all your devices</translation>
- <translation id="8168435359814927499">Content</translation>
--<translation id="8169165065843881617">{NUM_TABS,plural, =1{Add tab to reading list}other{Add tabs to reading list}}</translation>
-+<translation id="8169165065843881617">{NUM_TABS,plural, =1{Add Tab to Reading List}other{Add Tabs to Reading List}}</translation>
- <translation id="8171334254070436367">Hide all cards</translation>
- <translation id="8174047975335711832">Device information</translation>
- <translation id="8174876712881364124">Back up to Google Drive. Easily restore data or switch device at any time. This backup includes app data. Backups are uploaded to Google and encrypted using your child's Google Account password. <ph name="BEGIN_LINK1" />Learn More<ph name="END_LINK1" /></translation>
-@@ -7401,7 +7401,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
- <translation id="8248381369318572865">Access your microphone and analyse your speech</translation>
- <translation id="8248887045858762645">Chrome tip</translation>
- <translation id="8249048954461686687">OEM folder</translation>
--<translation id="8249615410597138718">Send to your devices</translation>
-+<translation id="8249615410597138718">Send to Your Devices</translation>
- <translation id="8249672078237421304">Offer to translate pages that aren't in a language you read</translation>
- <translation id="8250210000648910632">Out of storage space</translation>
- <translation id="8251441930213048644">Refresh now</translation>
-@@ -7415,7 +7415,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
- <translation id="8260864402787962391">Mouse</translation>
- <translation id="8261378640211443080">This extension is not listed in the <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> and may have been added without your knowledge.</translation>
- <translation id="8261506727792406068">Delete</translation>
--<translation id="8263336784344783289">Name this group</translation>
-+<translation id="8263336784344783289">Name This Group</translation>
- <translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> has disabled your mouse cursor.</translation>
- <translation id="8264024885325823677">This setting is managed by your administrator.</translation>
- <translation id="8264718194193514834">"<ph name="EXTENSION_NAME" />" triggered full screen.</translation>
-@@ -7569,7 +7569,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
- <translation id="8425213833346101688">Change</translation>
- <translation id="8425492902634685834">Pin to task bar</translation>
- <translation id="8425768983279799676">You can use your PIN to unlock your device.</translation>
--<translation id="8426111352542548860">Save group</translation>
-+<translation id="8426111352542548860">Save Group</translation>
- <translation id="8426713856918551002">Enabling</translation>
- <translation id="8427213022735114808">Dictation sends your voice to Google to allow voice typing in any text field.</translation>
- <translation id="8427292751741042100">embedded on any host</translation>
-@@ -7664,13 +7664,13 @@ Keep your key file in a safe place. You will need it to create new versions of y
- <translation id="8531701051932785007">Enhanced Safe Browsing is off</translation>
- <translation id="8534656636775144800">Oops!  Something went wrong when trying to join the domain. Please try again.</translation>
- <translation id="8535005006684281994">Netscape Certificate Renewal URL</translation>
--<translation id="8536713137312218707">Quick commands</translation>
-+<translation id="8536713137312218707">Quick Commands</translation>
- <translation id="8536956381488731905">Sound on key-press</translation>
- <translation id="8539727552378197395">No (HttpOnly)</translation>
- <translation id="8539766201049804895">Upgrade</translation>
- <translation id="8540136935098276800">Enter a correctly formatted URL</translation>
- <translation id="8540503336857689453">Using a hidden network isn't recommended for security reasons.</translation>
--<translation id="854071720451629801">Mark as read</translation>
-+<translation id="854071720451629801">Mark as Read</translation>
- <translation id="8540942859441851323">Roaming required by provider</translation>
- <translation id="8541462173655894684">Did not find any printers from the print server</translation>
- <translation id="8541838361296720865">Press a switch or keyboard key to assign it to '<ph name="ACTION" />'</translation>
-@@ -7689,7 +7689,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
- <translation id="8557022314818157177">Keep touching your security key until your fingerprint is captured</translation>
- <translation id="8557180006508471423">Turn on 'Google Chrome' in Location Services on your Mac</translation>
- <translation id="8557856025359704738">Next download is at <ph name="NEXT_DATE_DOWNLOAD" />.</translation>
--<translation id="8560327176991673955">{COUNT,plural, =0{Open all in &amp;new window}=1{Open in &amp;new window}other{Open all ({COUNT}) in &amp;new window}}</translation>
-+<translation id="8560327176991673955">{COUNT,plural, =0{Open All in &amp;New Window}=1{Open in &amp;New Window}other{Open All ({COUNT}) in &amp;New Window}}</translation>
- <translation id="8561206103590473338">Elephant</translation>
- <translation id="8561565784790166472">Proceed with caution</translation>
- <translation id="8561853412914299728"><ph name="TAB_TITLE" /> <ph name="EMOJI_PLAYING" /></translation>
-@@ -7752,7 +7752,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
- <translation id="8630338733867813168">Sleep while charging</translation>
- <translation id="8631032106121706562">Petals</translation>
- <translation id="863109444997383731">Sites will be blocked from asking to show you notifications. If a site requests notifications, a blocked indicator will appear in the address bar.</translation>
--<translation id="8632104508818855045">You previously chose not to allow any extensions on <ph name="ORIGIN" /></translation>
-+<translation id="8632104508818855045">You Previously Chose Not To Allow Any Extensions On <ph name="ORIGIN" /></translation>
- <translation id="8633025649649592204">Recent activity</translation>
- <translation id="8634348081024879304">You will no longer be able to use your virtual card with Google Pay. <ph name="BEGIN_LINK" />Learn about virtual cards<ph name="END_LINK" /></translation>
- <translation id="8635628933471165173">Reloading...</translation>
-@@ -7925,7 +7925,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
- <translation id="8784626084144195648">Binned Average</translation>
- <translation id="8785622406424941542">Stylus</translation>
- <translation id="8786824282808281903">When your child sees this icon, a fingerprint can be used for identification or to approve purchases.</translation>
--<translation id="8787575090331305835">{NUM_TABS,plural, =1{Unnamed group – 1 tab}other{Unnamed group – # tabs}}</translation>
-+<translation id="8787575090331305835">{NUM_TABS,plural, =1{Unnamed Group – 1 Tab}other{Unnamed Group – # Tabs}}</translation>
- <translation id="8791534160414513928">Send a ‘Do Not Track’ request with your browsing traffic</translation>
- <translation id="879413103056696865">While the hotspot is on, your <ph name="PHONE_NAME" /> will:</translation>
- <translation id="8795916974678578410">New Window</translation>
-@@ -7935,7 +7935,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
- <translation id="8803526663383843427">When on</translation>
- <translation id="8803953437405899238">Open a new tab with one click</translation>
- <translation id="8804419452060773146">Opens in</translation>
--<translation id="8804999695258552249">{NUM_TABS,plural, =1{Move tab to another window}other{Move tabs to another window}}</translation>
-+<translation id="8804999695258552249">{NUM_TABS,plural, =1{Move Tab to Another Window}other{Move Tabs to Another Window}}</translation>
- <translation id="8805140816472474147">Confirm sync settings to start sync.</translation>
- <translation id="8806680466228877631"><ph name="SHORTCUT" /> can reopen accidentally closed tabs</translation>
- <translation id="8807632654848257479">Stable</translation>
-@@ -8311,7 +8311,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
-       <ph name="LIST_ITEM" />Running Chrome Connectivity Diagnostics
-     <ph name="END_LIST" /></translation>
- <translation id="916607977885256133">Picture in Picture</translation>
--<translation id="9167063903968449027">Show reading list</translation>
-+<translation id="9167063903968449027">Show Reading List</translation>
- <translation id="9167450455589251456">The profile is not supported</translation>
- <translation id="9168436347345867845">Do it later</translation>
- <translation id="9169496697824289689">View keyboard shortcuts</translation>
-@@ -8410,7 +8410,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
- <translation id="971774202801778802">Bookmark URL</translation>
- <translation id="972996901592717370">Touch the power button with your finger. Your data is stored securely and never leaves your <ph name="DEVICE_TYPE" />.</translation>
- <translation id="973473557718930265">Quit</translation>
--<translation id="975893173032473675">Language to translate into</translation>
-+<translation id="975893173032473675">Language to Translate into</translation>
- <translation id="976499800099896273">Autocorrect undo dialogue is shown for <ph name="TYPED_WORD" /> corrected to <ph name="CORRECTED_WORD" />.  Press up arrow to access, escape to ignore.</translation>
- <translation id="978146274692397928">Initial punctuation width is Full</translation>
- <translation id="97905529126098460">This window will close after cancellation is complete.</translation>
-diff --git a/chrome/app/resources/generated_resources_es-419.xtb b/chrome/app/resources/generated_resources_es-419.xtb
-index 2b3ebf97bd67..feff984e5988 100644
---- a/chrome/app/resources/generated_resources_es-419.xtb
-+++ b/chrome/app/resources/generated_resources_es-419.xtb
-@@ -2860,7 +2860,7 @@ y Ctrl + Alt + Disminuir brillo para alejar.</translation>
- <translation id="3755411799582650620">El <ph name="PHONE_NAME" /> ahora también puede desbloquear este dispositivo <ph name="DEVICE_TYPE" />.</translation>
- <translation id="375636864092143889">El sitio está usando el micrófono</translation>
- <translation id="3756485814916578707">Transmitiendo pantalla</translation>
--<translation id="3756578970075173856">Establece un PIN</translation>
-+<translation id="3756578970075173856">Establecer un PIN</translation>
- <translation id="3756795331760037744">Permite que Asistente de Google utilice información de la pantalla de <ph name="SUPERVISED_USER_NAME" /> para que le sea útil</translation>
- <translation id="3757733214359997190">No se encontraron sitios</translation>
- <translation id="375841316537350618">Descargando secuencia de comandos proxy...</translation>
-@@ -3863,7 +3863,7 @@ y Ctrl + Alt + Disminuir brillo para alejar.</translation>
- <translation id="4742970037960872810">Quitar el texto destacado</translation>
- <translation id="4743260470722568160"><ph name="BEGIN_LINK" />Obtener información sobre cómo actualizar las aplicaciones<ph name="END_LINK" /></translation>
- <translation id="4744981231093950366">{NUM_TABS,plural, =1{Activar el sonido del sitio}other{Activar el sonido de los sitios}}</translation>
--<translation id="474609389162964566">Accede a tu Asistente mediante "Hey Google"</translation>
-+<translation id="474609389162964566">Accede a tu Asistente con "Hey Google"</translation>
- <translation id="4746351372139058112">Mensajes</translation>
- <translation id="4748783296226936791">Por lo general, los sitios se conectan a dispositivos HID para usarlos en funciones que utilizan teclados poco habituales, controles de juegos y otros dispositivos.</translation>
- <translation id="4750185073185658673">Revisa algunos permisos en tu teléfono. Asegúrate de que las conexiones Bluetooth y Wi-Fi del teléfono estén activadas.</translation>
-diff --git a/chrome/app/resources/generated_resources_gl.xtb b/chrome/app/resources/generated_resources_gl.xtb
-index cb6696652d43..5bdf99d81713 100644
---- a/chrome/app/resources/generated_resources_gl.xtb
-+++ b/chrome/app/resources/generated_resources_gl.xtb
-@@ -1875,7 +1875,7 @@ Se máis tarde decides que prefires que o teu fillo ou filla non utilice Voice M
- <translation id="2757338480560142065">Asegúrate de que o contrasinal que gardas coincida co contrasinal de <ph name="WEBSITE" /></translation>
- <translation id="2762441749940182211">Bloqueouse a cámara</translation>
- <translation id="2764786626780673772">Detalles da VPN</translation>
--<translation id="2765100602267695013">Contacta co teu provedor de telefonía móbil</translation>
-+<translation id="2765100602267695013">Contacta co teu operador móbil</translation>
- <translation id="2765217105034171413">Pequeno</translation>
- <translation id="2766006623206032690">Pe&amp;gar e ir</translation>
- <translation id="2766161002040448006">Preguntar a teu pai ou túa nai</translation>
-diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_eu.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_eu.xtb
-index 86cf1fdbe9fb..f67d74e790b1 100644
---- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_eu.xtb
-+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_eu.xtb
-@@ -332,7 +332,7 @@ Eduki sakatuta bilatu nahi duzun hitza. Bilaketa mugatzeko, hautatu hitz gehiago
- <translation id="2806840421670364300">FLoC</translation>
- <translation id="281504910091592009">Ikusi eta kudeatu <ph name="BEGIN_LINK" />Google-ko kontuan<ph name="END_LINK" /> gordetako pasahitzak</translation>
- <translation id="2818669890320396765">Laster-markak gailu guztietan izateko, hasi saioa eta aktibatu sinkronizazioa</translation>
--<translation id="2827278682606527653">Jarioko txartelaren menua irekita dago eta altuera erdia hartzen du</translation>
-+<translation id="2827278682606527653">Jarioko txartelaren menua altuera erdian irekita dago</translation>
- <translation id="2830783625999891985">Ezkutatu dira arbeleko edukiak</translation>
- <translation id="2838367486340230368">Pribatutasun-gidaren azalpena altuera erdian irekita dago</translation>
- <translation id="2839327205551510876">Utzi diozu <ph name="SITE_NAME" /> webguneari jarraitzeari</translation>
-diff --git a/components/strings/components_strings_en-GB.xtb b/components/strings/components_strings_en-GB.xtb
-index 6586ebd3063e..b2067efb301b 100644
---- a/components/strings/components_strings_en-GB.xtb
-+++ b/components/strings/components_strings_en-GB.xtb
-@@ -45,7 +45,7 @@
- <translation id="1081061862829655580">Tray 19</translation>
- <translation id="1086953900555227778">Index-5x8</translation>
- <translation id="1088860948719068836">Add Name on Card</translation>
--<translation id="1089439967362294234">Change password</translation>
-+<translation id="1089439967362294234">Change Password</translation>
- <translation id="1096545575934602868">This field should not have more than <ph name="MAX_ITEMS_LIMIT" /> entries. All further entries will be discarded.</translation>
- <translation id="1100782917270858593">Resume your journey button, press Enter to resume your journey and see relevant activity in your Chrome history</translation>
- <translation id="1101672080107056897">Error action</translation>
-@@ -77,7 +77,7 @@ This will otherwise be blocked by your privacy settings. This will allow the con
- <translation id="1177802847690410663">Web browsers</translation>
- <translation id="1178581264944972037">Pause</translation>
- <translation id="1181037720776840403">Remove</translation>
--<translation id="1186201132766001848">Check passwords</translation>
-+<translation id="1186201132766001848">Check Passwords</translation>
- <translation id="1195558154361252544">Notifications are automatically blocked for all sites except ones that you allow</translation>
- <translation id="1197088940767939838">Orange</translation>
- <translation id="1201402288615127009">Next</translation>
-@@ -138,7 +138,7 @@ This will otherwise be blocked by your privacy settings. This will allow the con
- <translation id="1323433172918577554">Show More</translation>
- <translation id="132390688737681464">Save and fill addresses</translation>
- <translation id="1330449323196174374">Left gate fold</translation>
--<translation id="1333745675627230582">Play Chrome Dino game</translation>
-+<translation id="1333745675627230582">Play Chrome Dino Game</translation>
- <translation id="1333989956347591814">Your activity <ph name="BEGIN_EMPHASIS" />might still be visible<ph name="END_EMPHASIS" /> to:
-         <ph name="BEGIN_LIST" />
-           <ph name="LIST_ITEM" />Websites that you visit
-@@ -452,7 +452,7 @@ This will otherwise be blocked by your privacy settings. This will allow the con
- <translation id="2126374524350484896">PDF producer:</translation>
- <translation id="2130448033692577677">The templates that you've specified may not be applied due to the DnsOverHttpsMode policy not being set.</translation>
- <translation id="2135799067377889518">Men's clothing</translation>
--<translation id="213826338245044447">Mobile bookmarks</translation>
-+<translation id="213826338245044447">Mobile Bookmarks</translation>
- <translation id="214556005048008348">Cancel payment</translation>
- <translation id="2148613324460538318">Add Card</translation>
- <translation id="2149968176347646218">Connection is not secure</translation>
-@@ -574,7 +574,7 @@ This will otherwise be blocked by your privacy settings. This will allow the con
- <translation id="2495083838625180221">JSON Parser</translation>
- <translation id="2498091847651709837">Scan new card</translation>
- <translation id="2501278716633472235">Go back</translation>
--<translation id="2505268675989099013">Protect account</translation>
-+<translation id="2505268675989099013">Protect Account</translation>
- <translation id="2509167091171468975">Food and grocery retailers</translation>
- <translation id="2512101340618156538">Not allowed (default)</translation>
- <translation id="2512413427717747692">Set Chrome as default browser button, press Enter to set Chrome as the system's default browser in iOS settings</translation>
-@@ -744,7 +744,7 @@ This will otherwise be blocked by your privacy settings. This will allow the con
- <translation id="2972581237482394796">&amp;Redo</translation>
- <translation id="2977665033722899841"><ph name="ROW_NAME" />, currently selected. <ph name="ROW_CONTENT" /></translation>
- <translation id="2978824962390592855">Opera</translation>
--<translation id="2983666748527428214">Open incognito tab</translation>
-+<translation id="2983666748527428214">Open Incognito Tab</translation>
- <translation id="2985306909656435243">If enabled, Chromium will store a copy of your card on this device for faster form filling.</translation>
- <translation id="2985398929374701810">Enter a valid address</translation>
- <translation id="2986368408720340940">This pickup method isn’t available. Try a different method.</translation>
-@@ -1388,7 +1388,7 @@ This will otherwise be blocked by your privacy settings. This will allow the con
- <translation id="4757993714154412917">You just entered your password on a deceptive site. To secure your accounts, Chromium recommends checking your saved passwords.</translation>
- <translation id="4758311279753947758">Add contact info</translation>
- <translation id="4761104368405085019">Use your microphone</translation>
--<translation id="4761869838909035636">Run Chrome safety check</translation>
-+<translation id="4761869838909035636">Run Chrome Safety Check</translation>
- <translation id="4764776831041365478">The web page at <ph name="URL" /> might be temporarily down or it may have moved permanently to a new web address.</translation>
- <translation id="4766713847338118463">Dual staple bottom</translation>
- <translation id="4771973620359291008">An unknown error has occurred.</translation>
-@@ -1515,7 +1515,7 @@ This will otherwise be blocked by your privacy settings. This will allow the con
- <translation id="5097099694988056070">Device statistics such as CPU/RAM usage</translation>
- <translation id="5097501891273180634">A2</translation>
- <translation id="5108881358339761672">Site is not secure</translation>
--<translation id="5109892411553231226">Manage payment methods</translation>
-+<translation id="5109892411553231226">Manage Payment Methods</translation>
- <translation id="5112422516732747637">A5</translation>
- <translation id="5114288597538800140">Tray 18</translation>
- <translation id="5114987907971894280">virtual reality</translation>
-@@ -1613,7 +1613,7 @@ This will otherwise be blocked by your privacy settings. This will allow the con
- <translation id="5332219387342487447">Delivery method</translation>
- <translation id="5333022057423422993">Chrome found the password that you just used in a data breach. To secure your accounts, we recommend checking your saved passwords.</translation>
- <translation id="5334013548165032829">Detailed system logs</translation>
--<translation id="5334145288572353250">Save address?</translation>
-+<translation id="5334145288572353250">Save Address?</translation>
- <translation id="5335920952954443287">Beating heart</translation>
- <translation id="5340250774223869109">Application is blocked</translation>
- <translation id="534295439873310000">NFC devices</translation>
-@@ -1764,7 +1764,7 @@ This will otherwise be blocked by your privacy settings. This will allow the con
- <translation id="5789643057113097023">.</translation>
- <translation id="5803412860119678065">Do you want to fill in your <ph name="CARD_DETAIL" />?</translation>
- <translation id="5804241973901381774">Permissions</translation>
--<translation id="5808435672482059465">View your Chrome history</translation>
-+<translation id="5808435672482059465">View Your Chrome History</translation>
- <translation id="5808542072418270309">Simulation games</translation>
- <translation id="5810442152076338065">Your connection to <ph name="DOMAIN" /> is encrypted using an obsolete cipher suite.</translation>
- <translation id="5812947184178430888">When security events are flagged by Chrome, relevant data about the events is sent to your administrator. This can include URLs of pages that you visit in Chrome, file names or metadata, and the username that you use to sign in to web-based applications, your device and Chrome.</translation>
-@@ -1904,7 +1904,7 @@ This will otherwise be blocked by your privacy settings. This will allow the con
- <translation id="6232271601416750929">Clean beauty</translation>
- <translation id="6233160458685643793">Grinning</translation>
- <translation id="6234122620015464377">Trim after each document</translation>
--<translation id="6236290670123303279">Manage settings</translation>
-+<translation id="6236290670123303279">Manage Settings</translation>
- <translation id="6240447795304464094">Google Pay logo</translation>
- <translation id="6241121617266208201">Hide suggestions</translation>
- <translation id="624499991300733384">Print compositor service</translation>
-@@ -2081,7 +2081,7 @@ This will otherwise be blocked by your privacy settings. This will allow the con
- <translation id="6753269504797312559">Policy Value</translation>
- <translation id="6755241357817244406">chrome://flags</translation>
- <translation id="6757797048963528358">Your device went to sleep.</translation>
--<translation id="6767985426384634228">Update address?</translation>
-+<translation id="6767985426384634228">Update Address?</translation>
- <translation id="6768213884286397650">Hagaki (Postcard)</translation>
- <translation id="6775759552199460396">JIS B2</translation>
- <translation id="6784045420901191374">Commercial lending</translation>
-@@ -2308,7 +2308,7 @@ Additional details:
- <translation id="7386364858855961704">Not applicable</translation>
- <translation id="7388594495505979117">{0,plural, =1{Your device will restart in 1 minute}other{Your device will restart in # minutes}}</translation>
- <translation id="7390545607259442187">Confirm Card</translation>
--<translation id="7392089738299859607">Update address</translation>
-+<translation id="7392089738299859607">Update Address</translation>
- <translation id="7399802613464275309">Safety check</translation>
- <translation id="7400418766976504921">URL</translation>
- <translation id="7403392780200267761">Share this tab by sharing the link, creating a QR code, casting and more</translation>
-@@ -2342,7 +2342,7 @@ Additional details:
- <translation id="7460618730930299168">The screening is different from what you selected. Continue?</translation>
- <translation id="7463075493919226237">Australian football</translation>
- <translation id="7469935732330206581">Form is not secure</translation>
--<translation id="7473891865547856676">No, thanks</translation>
-+<translation id="7473891865547856676">No, Thanks</translation>
- <translation id="7481312909269577407">Forward</translation>
- <translation id="7485870689360869515">No data found.</translation>
- <translation id="7485948220959728508">Who’s behind this information?</translation>
-@@ -2499,7 +2499,7 @@ Additional details:
- <translation id="7871445724586827387">Change your Google Account password</translation>
- <translation id="7877007680666472091">protected content IDs</translation>
- <translation id="7878562273885520351">Your password may be compromised</translation>
--<translation id="7880146494886811634">Save address</translation>
-+<translation id="7880146494886811634">Save Address</translation>
- <translation id="7882421473871500483">Brown</translation>
- <translation id="7882995332186050355">Cargo trucks and trailers</translation>
- <translation id="7887683347370398519">Check your CVC and try again</translation>
-@@ -2634,7 +2634,7 @@ Additional details:
- <translation id="8252991034201168845">Manage accessibility settings button, Enter to personalise your accessibility tools in Chrome OS settings</translation>
- <translation id="8253091569723639551">Billing address required</translation>
- <translation id="8257387598443225809">This app is designed for mobile</translation>
--<translation id="825929999321470778">Show all saved passwords</translation>
-+<translation id="825929999321470778">Show All Saved Passwords</translation>
- <translation id="8261506727792406068">Delete</translation>
- <translation id="8262952874573525464">Edge stitch bottom</translation>
- <translation id="8265992338205884890">Visible data</translation>
-diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_en-GB.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_en-GB.xtb
-index 55816e9537b4..b989b6b970ac 100644
---- a/ios/chrome/app/strings/resources/ios_chromium_strings_en-GB.xtb
-+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_en-GB.xtb
-@@ -69,7 +69,7 @@
- <translation id="5777187867430702742">Chromium page</translation>
- <translation id="5862307444128926510">Welcome to Chromium</translation>
- <translation id="5945387852661427312">You are signing in with an account managed by <ph name="DOMAIN" /> and giving its administrator control over your Chromium data. Your data will become permanently tied to this account. Signing out of Chromium will delete your data from this device, but it will remain stored in your Google Account.</translation>
--<translation id="5983312940147103417">Make Chromium better</translation>
-+<translation id="5983312940147103417">Make Chromium Better</translation>
- <translation id="602807004951640891">By using Chromium, you agree to the <ph name="BEGIN_LINK_TOS" />Terms of Service<ph name="END_LINK_TOS" />.</translation>
- <translation id="6119647025869519954">To make Chromium your default:
- 1. Open settings
-diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_en-GB.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_en-GB.xtb
-index 8bf1d9a78d85..8e1ad94d00ea 100644
---- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_en-GB.xtb
-+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_en-GB.xtb
-@@ -59,7 +59,7 @@
- <translation id="4819268619367838612">To help improve the app, Chrome sends usage and crash data to Google. <ph name="BEGIN_LINK" />Manage<ph name="END_LINK" /></translation>
- <translation id="484033449593719797">Not supported on Chrome beta</translation>
- <translation id="5030102366287574140">Chrome can help keep you safe from data breaches, unsafe websites and more.</translation>
--<translation id="5108659628347594808">Make Chrome better</translation>
-+<translation id="5108659628347594808">Make Chrome Better</translation>
- <translation id="5119391094379141756">Select Chrome</translation>
- <translation id="5162467219239570114">Chrome is out of date. If no update is available in the <ph name="BEGIN_LINK" />app store<ph name="END_LINK" />, it's possible that your device doesn't support new versions of Chrome anymore.</translation>
- <translation id="5389212809648216794">Google Chrome can't use your camera because it's in use by another application</translation>
-diff --git a/ios/chrome/app/strings/resources/ios_strings_en-GB.xtb b/ios/chrome/app/strings/resources/ios_strings_en-GB.xtb
-index 8edfa8b82175..44dcc47c5133 100644
---- a/ios/chrome/app/strings/resources/ios_strings_en-GB.xtb
-+++ b/ios/chrome/app/strings/resources/ios_strings_en-GB.xtb
-@@ -74,7 +74,7 @@ Your search engine is <ph name="DSE_NAME" />. See their instructions for deletin
- <translation id="1509960214886564027">Features on many sites may break</translation>
- <translation id="152234381334907219">Never saved</translation>
- <translation id="1523341279170789507">Allow All Cookies</translation>
--<translation id="1524563461097350801">No, thanks</translation>
-+<translation id="1524563461097350801">No, Thanks</translation>
- <translation id="1535268707340844072">Your current setting may cause some sites to break. To manage cookies for all sites, see <ph name="BEGIN_LINK" />Cookie settings<ph name="END_LINK" />.</translation>
- <translation id="1540800554400757039">Address 1</translation>
- <translation id="1545749641540134597">Scan QR Code</translation>
-@@ -185,7 +185,7 @@ Sites can't use cookies to see your browsing activity across different sites, fo
- <translation id="2600682495497606169">Clear site cookies</translation>
- <translation id="2625189173221582860">Password copied</translation>
- <translation id="2626236249646841566">Check your connection and try signing in again.</translation>
--<translation id="2637313651144986786">Search tabs…</translation>
-+<translation id="2637313651144986786">Search Tabs…</translation>
- <translation id="2647269890314209800">Cookies in Use</translation>
- <translation id="2648803196158606475">Delete Read</translation>
- <translation id="2653659639078652383">Submit</translation>
-@@ -243,7 +243,7 @@ Sites can't use cookies to see your browsing activity across different sites, fo
- <translation id="298306318844797842">Add Payment Method...</translation>
- <translation id="2989805286512600854">Open in New Tab</translation>
- <translation id="3037605927509011580">Aw, Snap!</translation>
--<translation id="3039722182465315531">Don't sign in</translation>
-+<translation id="3039722182465315531">Don't Sign In</translation>
- <translation id="3076846064362030967">You won't be signed out of your Google Account. <ph name="BEGIN_LINK" />Other forms of activity<ph name="END_LINK" /> may be saved in your Google Account when you’re signed in. You can delete them at any time.
- 
- 
-@@ -459,7 +459,7 @@ To change this setting, <ph name="BEGIN_LINK" />reset sync<ph name="END_LINK" />
- <translation id="4901778704868714008">Save...</translation>
- <translation id="4904877109095351937">Mark Read</translation>
- <translation id="4908869848243824489">Discover by Google</translation>
--<translation id="4930714375720679147">Turn on</translation>
-+<translation id="4930714375720679147">Turn On</translation>
- <translation id="4941089862236492464">Sorry, there was a problem sharing your item.</translation>
- <translation id="4944543191714094452">Find in page…</translation>
- <translation id="4945756290001680296">Access password settings</translation>
-@@ -769,7 +769,7 @@ While in Incognito, sites can't use cookies to see your browsing activity across
- <translation id="7464701184726199289">This clears synced data from all devices. Saved site settings will not be deleted and may reflect your browsing habits. <ph name="BEGIN_LINK" />Find out more<ph name="END_LINK" /></translation>
- <translation id="746684838091935575">3. Select Chrome</translation>
- <translation id="7472734401283673885">Company Name</translation>
--<translation id="7473891865547856676">No, thanks</translation>
-+<translation id="7473891865547856676">No, Thanks</translation>
- <translation id="7481312909269577407">Forward</translation>
- <translation id="750493650310597496">0 selected</translation>
- <translation id="7508728395076009983">To lock your incognito tabs, set up touch ID, face ID or a passcode.</translation>
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0017-Sheriff-Disable-BluetoothTest.ConstructDefaultAdapte.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0017-Sheriff-Disable-BluetoothTest.ConstructDefaultAdapte.patch
deleted file mode 100644
index 22615a1df22d..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0017-Sheriff-Disable-BluetoothTest.ConstructDefaultAdapte.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From fb5cfd58e6ffe97dacf99f64b30d6ede4387a82e Mon Sep 17 00:00:00 2001
-From: Ioana Pandele <ioanap@chromium.org>
-Date: Wed, 15 Jun 2022 21:35:52 +0000
-Subject: [PATCH 17/59] [Sheriff] Disable BluetoothTest.ConstructDefaultAdapter
- on Mac
-
-(cherry picked from commit 6ab5afb8214f18b886e3b190045ee8a90c3ca5f7)
-
-Bug: 1334462
-Change-Id: I95f9678936fa652c75949a48cfc53e788fc4b4a2
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3695178
-Auto-Submit: Ioana Pandele <ioanap@chromium.org>
-Owners-Override: Ioana Pandele <ioanap@chromium.org>
-Commit-Queue: Lan Wei <lanwei@chromium.org>
-Reviewed-by: Lan Wei <lanwei@chromium.org>
-Owners-Override: Lan Wei <lanwei@chromium.org>
-Cr-Original-Commit-Position: refs/heads/main@{#1011954}
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3708698
-Commit-Queue: Phillis Tang <phillis@chromium.org>
-Owners-Override: Phillis Tang <phillis@chromium.org>
-Auto-Submit: Steven Holte <holte@chromium.org>
-Cr-Commit-Position: refs/branch-heads/5005@{#1176}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- device/bluetooth/bluetooth_adapter_unittest.cc | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/device/bluetooth/bluetooth_adapter_unittest.cc b/device/bluetooth/bluetooth_adapter_unittest.cc
-index cfd96a78408b..8719f0f732b2 100644
---- a/device/bluetooth/bluetooth_adapter_unittest.cc
-+++ b/device/bluetooth/bluetooth_adapter_unittest.cc
-@@ -708,7 +708,8 @@ TEST_F(BluetoothAdapterTest, StartDiscoverySessionError_Destroy) {
- }
- 
- // TODO(scheib): Enable BluetoothTest fixture tests on all platforms.
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_MAC)
-+// Flaky on Mac. See crbug.com/1334462
-+#if BUILDFLAG(IS_ANDROID)
- #define MAYBE_ConstructDefaultAdapter ConstructDefaultAdapter
- #else
- #define MAYBE_ConstructDefaultAdapter DISABLED_ConstructDefaultAdapter
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0018-Incrementing-VERSION-to-102.0.5005.131.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0018-Incrementing-VERSION-to-102.0.5005.131.patch
deleted file mode 100644
index e2d7244dcbdb..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0018-Incrementing-VERSION-to-102.0.5005.131.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From c93990fa0fcea605d74b8badf15176b64efb36ce Mon Sep 17 00:00:00 2001
-From: "Chrome Release Bot (LUCI)"
- <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Date: Thu, 16 Jun 2022 01:00:42 +0000
-Subject: [PATCH 18/59] Incrementing VERSION to 102.0.5005.131
-
-Change-Id: Ic40d8b3a54cd65afec40dedd309f3e8010ffb8ae
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3706784
-Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1177}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/VERSION | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/chrome/VERSION b/chrome/VERSION
-index 2a835d053cb4..31f19120d007 100644
---- a/chrome/VERSION
-+++ b/chrome/VERSION
-@@ -1,4 +1,4 @@
- MAJOR=102
- MINOR=0
- BUILD=5005
--PATCH=130
-+PATCH=131
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0019-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0019-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
deleted file mode 100644
index 6860f55a1d55..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0019-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
+++ /dev/null
@@ -1,308 +0,0 @@
-From f7a75a646b7a1ac6bbc83456f7b1d8c0b742a85d Mon Sep 17 00:00:00 2001
-From: Ben Mason <benmason@google.com>
-Date: Thu, 16 Jun 2022 14:44:26 +0000
-Subject: [PATCH 19/59] Updating XTBs based on .GRDs from branch 5005
-
-Change-Id: I81cea9f1e1f44dfe52a89cef4fc26f06f0254a19
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3707982
-Auto-Submit: Ben Mason <benmason@chromium.org>
-Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1178}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- .../android_chrome_tab_ui_strings_te.xtb      |  6 +++---
- .../app/resources/generated_resources_te.xtb  | 14 ++++++-------
- .../app/resources/generated_resources_vi.xtb  |  2 +-
- .../strings/accessibility_strings_te.xtb      |  4 ++--
- .../android_chrome_strings_te.xtb             |  2 +-
- chromeos/strings/chromeos_strings_te.xtb      |  2 +-
- components/strings/components_strings_fa.xtb  | 20 +++++++++----------
- components/strings/components_strings_te.xtb  |  2 +-
- .../strings/resources/ios_strings_zh-TW.xtb   |  2 +-
- ui/strings/translations/ax_strings_te.xtb     |  2 +-
- 10 files changed, 28 insertions(+), 28 deletions(-)
-
-diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_te.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_te.xtb
-index aa972690a329..08d399accf4e 100644
---- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_te.xtb
-+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_te.xtb
-@@ -19,7 +19,7 @@
- <translation id="2539705006853443997">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> ట్యాబ్‌ను కుదించండి.}other{<ph name="TABS_COUNT_MANY" /> ట్యాబ్‌లతో ట్యాబ్ గ్రూప్‌ను కుదించండి.}}</translation>
- <translation id="2569352796411618312">సూచన: మీ <ph name="NUMBER_OF_TABS" /> ట్యాబ్‌లను ఇటీవల ఉపయోగించలేదు. వాటిని మూసివేయాలా?</translation>
- <translation id="257674075312929031">గ్రూప్‌గా చేయి</translation>
--<translation id="2613747923081026172">సమూహాన్ని క్రియేట్ చేయండి</translation>
-+<translation id="2613747923081026172">గ్రూప్‌ను క్రియేట్ చేయండి</translation>
- <translation id="2662028055331606429"><ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /> రేటింగ్</translation>
- <translation id="266935134738038806">సైట్‌కు వెళ్లండి</translation>
- <translation id="2671423594960767771">గ్రూప్‌ను షేర్ చేయండి</translation>
-@@ -92,7 +92,7 @@
- <translation id="8749939518995770034">మూసివేయబడిన ట్యాబ్‌ స్ట్రిప్</translation>
- <translation id="8820741577754260431">మీ ట్యాబ్‌లలో ధర తగ్గింపు వివరాలను చూడండి</translation>
- <translation id="9090098097337832354">ఈ స్టోర్ గురించిన సమాచారాన్ని చూపించే స్క్రీన్ మూసివేయబడింది</translation>
--<translation id="9150694013019234766">స్క్రీన్ దిగువ భాగం దగ్గరలో ఉండే మీ ట్యాబ్ సమూహంలో కోరుకునే ట్యాబ్‌లకు మారండి</translation>
--<translation id="9169594135889675189">సమూహానికి కొత్త ట్యాబ్‌ను జోడించు</translation>
-+<translation id="9150694013019234766">స్క్రీన్ దిగువ భాగం దగ్గరలో ఉండే మీ ట్యాబ్ గ్రూప్‌లో కోరుకునే ట్యాబ్‌లకు మారండి</translation>
-+<translation id="9169594135889675189">గ్రూప్‌నకు కొత్త ట్యాబ్‌ను జోడించు</translation>
- <translation id="959682366969460160">అన్నింటిని క్రమ పద్దతిలో అమర్చండి</translation>
- </translationbundle>
-\ No newline at end of file
-diff --git a/chrome/app/resources/generated_resources_te.xtb b/chrome/app/resources/generated_resources_te.xtb
-index a92ab6ddabb0..20010cb9bef6 100644
---- a/chrome/app/resources/generated_resources_te.xtb
-+++ b/chrome/app/resources/generated_resources_te.xtb
-@@ -829,7 +829,7 @@
- <translation id="1779468444204342338">కనిష్ఠం</translation>
- <translation id="1779652936965200207">దయచేసి "<ph name="DEVICE_NAME" />"లో ఈ పాస్‌కీని నమోదు చేయండి:</translation>
- <translation id="177989070088644880">యాప్ (<ph name="ANDROID_PACKAGE_NAME" />)</translation>
--<translation id="1780152987505130652">సమూహాన్ని మూసివేయి</translation>
-+<translation id="1780152987505130652">గ్రూప్‌ను మూసివేయి</translation>
- <translation id="1780273119488802839">బుక్‌మార్క్‌లను దిగుమతి చేస్తోంది...</translation>
- <translation id="178092663238929451">మీ చుట్టూ ఉన్న వ్యక్తులతో ఫైళ్లను అందుకోవడానికి, ఇంకా పంపడానికి 'సమీప షేరింగ్'ను సెటప్ చేయండి</translation>
- <translation id="1781291988450150470">ప్రస్తుత పిన్‌</translation>
-@@ -2035,7 +2035,7 @@
- <translation id="2893013536106749396">మీరు ముఖ్యం అనుకునే విషయాల గురించి మీకు తెలియజేసే కార్డ్‌లను ఎంచుకోండి</translation>
- <translation id="2893168226686371498">ఆటోమేటిక్ బ్రౌజర్</translation>
- <translation id="2893180576842394309">శోధన, ఇతర Google సేవలను వ్యక్తిగతీకరించడానికి Google మీ చరిత్రను ఉపయోగించే అవకాశం ఉంటుంది</translation>
--<translation id="2894757982205307093">సమూహంలో కొత్త ట్యాబ్</translation>
-+<translation id="2894757982205307093">గ్రూప్‌లో కొత్త ట్యాబ్</translation>
- <translation id="289695669188700754">కీ ID: <ph name="KEY_ID" /></translation>
- <translation id="2897713966423243833">మీరు మీ అన్ని అజ్ఞాత విండోలను మూసివేసినప్పుడు, ఈ అనుకూల సెట్టింగ్ తీసివేయబడుతుంది</translation>
- <translation id="2897878306272793870">మీరు <ph name="TAB_COUNT" /> ట్యాబ్‌లను తెరవాలనుకుంటున్నారా?</translation>
-@@ -2102,7 +2102,7 @@
- <translation id="2949289451367477459">స్థానాన్ని ఉపయోగించండి. స్థాన అనుమతిని కలిగిన యాప్‌లు మరియు సేవలు ఈ పరికర స్థానాన్ని ఉపయోగించడానికి అనుమతించండి. Google కాలానుగుణంగా స్థాన డేటాని సేకరించవచ్చు మరియు స్థాన ఖచ్చితత్వం మరియు స్థానం-ఆధారిత సేవలను మెరుగుపరచడం కోసం ఈ డేటాని అనామకంగా ఉపయోగించవచ్చు. <ph name="BEGIN_LINK1" />మరింత తెలుసుకోండి<ph name="END_LINK1" /></translation>
- <translation id="2950666755714083615">నన్ను సైన్ అప్ చేయనివ్వు</translation>
- <translation id="2953019166882260872">మీ ఫోన్‌ను కేబుల్‌తో కనెక్ట్ చేయండి</translation>
--<translation id="2956070239128776395">విభాగం సమూహంలో ఉంది: <ph name="ERROR_LINE" /></translation>
-+<translation id="2956070239128776395">విభాగం గ్రూప్‌లో ఉంది: <ph name="ERROR_LINE" /></translation>
- <translation id="2958721676848865875">ప్యాక్ ఎక్స్‌టెన్షన్‌ హెచ్చరిక</translation>
- <translation id="2959127025785722291">ఏదో తప్పు జరిగింది. స్కానింగ్ పూర్తి కాలేకపోయింది. దయచేసి మళ్లీ ప్రయత్నించండి.</translation>
- <translation id="2959842337402130152">నిల్వ స్థలం లేని కారణంగా పునరుద్ధరించడం సాధ్యపడలేదు. పరికరంలో <ph name="SPACE_REQUIRED" /> స్థలం ఖాళీ చేసి, ఆపై మళ్లీ ప్రయత్నించండి.</translation>
-@@ -3999,7 +3999,7 @@
- <translation id="4871322859485617074">పిన్‌లో చెల్లని అక్షరాలు ఉన్నాయి</translation>
- <translation id="4871370605780490696">బుక్‌మార్క్‌ను జోడించండి</translation>
- <translation id="4871568871368204250">సింక్‌ని ఆఫ్ చేయి</translation>
--<translation id="4871719318659334896">సమూహాన్ని మూసివేయి</translation>
-+<translation id="4871719318659334896">గ్రూప్‌ను మూసివేయి</translation>
- <translation id="4873312501243535625">మీడియా ఫైల్ చెక్కర్</translation>
- <translation id="4876273079589074638">క్రాష్ ఎందుకు జరిగిందన్నది తెలుసుకోవడానికి, పరిష్కరించడానికి మా ఇంజినీర్‌లకు సహాయం చేయండి. మీకు సాధ్యమైతే విషయాన్ని క్రమ పద్ధతిలో దశల వారీగా పేర్కొనండి. వివరణ ఏదీ మరీ చిన్నగా ఉండకూడదు!</translation>
- <translation id="4876895919560854374">స్క్రీన్‌ను లాక్ చేయండి మరియు అన్‌లాక్ చేయండి</translation>
-@@ -7410,7 +7410,7 @@
- <translation id="8260864402787962391">మౌస్</translation>
- <translation id="8261378640211443080">ఈ ఎక్స్‌టెన్షన్‌ <ph name="IDS_EXTENSION_WEB_STORE_TITLE" />లో లిస్ట్‌ చేయబడలేదు మరియు మీకు తెలియకుండానే జోడించబడి ఉండవచ్చు.</translation>
- <translation id="8261506727792406068">తొలగించు</translation>
--<translation id="8263336784344783289">ఈ సమూహానికి పేరు పెట్టండి</translation>
-+<translation id="8263336784344783289">ఈ గ్రూప్‌నకు పేరు పెట్టండి</translation>
- <translation id="8263744495942430914"><ph name="FULLSCREEN_ORIGIN" /> మీ మౌస్ కర్సర్‌ను నిలిపివేసింది.</translation>
- <translation id="8264024885325823677">ఈ సెట్టింగ్ మీ నిర్వాహకుడి ద్వారా నిర్వహించబడుతుంది.</translation>
- <translation id="8264718194193514834"><ph name="EXTENSION_NAME" /> ఫుల్-స్క్రీన్‌ను ప్రారంభించింది.</translation>
-@@ -7913,7 +7913,7 @@
- <translation id="8779944680596936487">సైట్‌లు తమ సొంత సైట్‌లో మీ బ్రౌజింగ్ యాక్టివిటీని చూడటానికి మాత్రమే కుక్కీలను ఉపయోగించగలవు</translation>
- <translation id="8780123805589053431">Google నుండి చిత్ర వివరణలను పొందండి</translation>
- <translation id="8780443667474968681">వాయిస్ శోధన ఆపివేయబడింది.</translation>
--<translation id="8781834595282316166">సమూహంలో కొత్త ట్యాబ్</translation>
-+<translation id="8781834595282316166">గ్రూప్‌లో కొత్త ట్యాబ్</translation>
- <translation id="8782565991310229362">కియోస్క్ యాప్ అమలు రద్దు చేయబడింది.</translation>
- <translation id="8783526165720272136">మెసేజింగ్ యాప్‌లు</translation>
- <translation id="8783834180813871000">బ్లూటూత్ పెయిరింగ్ కోడ్‌ను టైప్ చేసి, ఆపై Return లేదా Enter నొక్కండి.</translation>
-@@ -8363,7 +8363,7 @@
- <translation id="933427034780221291">{NUM_FILES,plural, =1{భద్రతా తనిఖీ చేయడానికి వీల్లేనంతగా ఈ ఫైల్ చాలా పెద్దగా ఉంది. మీరు గరిష్ఠంగా 50 MB వరకు ఉండే ఫైల్స్‌ను అప్‌లోడ్ చేయగలరు.}other{ఈ ఫైల్స్‌లో కొన్ని, భద్రతా తనిఖీ చేయడానికి వీల్లేనంత పెద్దగా ఉన్నాయి. మీరు గరిష్ఠంగా 50 MB వరకు ఉండే ఫైల్స్‌ను అప్‌లోడ్ చేయగలరు.}}</translation>
- <translation id="93343527085570547">చట్టపరమైన కారణాలతో కంటెంట్ మార్పులను అభ్యర్ధించడానికి <ph name="BEGIN_LINK1" />చట్టపరమైన అంశాల సహాయ పేజీ<ph name="END_LINK1" />కు వెళ్లండి. కొంత ఖాతా మరియు సిస్టమ్ సమాచారం Googleకి పంపబడవచ్చు. సాంకేతిక సమస్యల పరిష్కారానికి మరియు మా సేవలను మెరుగుపరచడానికి మీరు మాకు ఇచ్చిన సమాచారాన్ని మా <ph name="BEGIN_LINK2" />గోప్యతా విధానం<ph name="END_LINK2" /> మరియు <ph name="BEGIN_LINK3" />సేవా నిబంధనలు<ph name="END_LINK3" />కు లోబడి మేము ఉపయోగిస్తాము.</translation>
- <translation id="93393615658292258">పాస్‌వర్డ్ మాత్రమే</translation>
--<translation id="934244546219308557">ఈ సమూహానికి పేరు పెట్టండి</translation>
-+<translation id="934244546219308557">ఈ గ్రూప్‌నకు పేరు పెట్టండి</translation>
- <translation id="934503638756687833">అవసరమైతే ఇక్కడ లిస్ట్‌ చేయబడని అంశాలను కూడా తీసివేయవచ్చు. Chrome గోప్యత విధాన డాక్యుమెంట్‌లో &lt;a href="<ph name="URL" />"&gt;అవాంఛిత సాఫ్ట్‌వేర్ రక్షణ&lt;/a&gt; గురించి మరింత తెలుసుకోండి.</translation>
- <translation id="93480724622239549">బగ్ లేదా ఎర్రర్</translation>
- <translation id="935854577147268200">Smart Lock ఫోన్ మారింది. Smart Lockను అప్‌డేట్ చేయడానికి మీ పాస్‌వర్డ్‌ను నమోదు చేయండి. తదుపరిసారి, మీ ఫోన్ మీ <ph name="DEVICE_TYPE" />‌ను అన్‌లాక్ చేస్తుంది. మీరు సెట్టింగ్‌లలో Smart Lockను ఆఫ్ చేయవచ్చు</translation>
-diff --git a/chrome/app/resources/generated_resources_vi.xtb b/chrome/app/resources/generated_resources_vi.xtb
-index c840b5de3ccf..7bf91bfe95da 100644
---- a/chrome/app/resources/generated_resources_vi.xtb
-+++ b/chrome/app/resources/generated_resources_vi.xtb
-@@ -5837,7 +5837,7 @@ Bạn có thể gán nhiều công tắc cho thao tác này.</translation>
- <translation id="671619610707606484">Thao tác này sẽ xóa <ph name="TOTAL_USAGE" /> dữ liệu lưu trữ trong các trang web</translation>
- <translation id="6716798148881908873">Đã mất kết nối mạng. Hãy kiểm tra kết nối mạng của bạn hoặc thử một mạng Wi-Fi khác.</translation>
- <translation id="671928215901716392">Khóa màn hình</translation>
--<translation id="6721744718589119342">Có thể chúng tôi sẽ gửi email cho bạn khi có thông tin khác hoặc nội dung cập nhật</translation>
-+<translation id="6721744718589119342">Chúng tôi có thể gửi email cho bạn để hỏi thêm thông tin hoặc để cập nhật thông tin cho bạn</translation>
- <translation id="6721972322305477112">&amp;Tệp</translation>
- <translation id="672208878794563299">Trang web này sẽ hỏi lại vào lần tới.</translation>
- <translation id="6723661294526996303">Nhập dấu trang và các mục cài đặt...</translation>
-diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_te.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_te.xtb
-index ec08aaeefe97..ff870ab0ced5 100644
---- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_te.xtb
-+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_te.xtb
-@@ -215,7 +215,7 @@ Chrome బ్రౌజర్ మెనూను తెరవడానికి,
- <translation id="2438712309510062123">సూచించండి</translation>
- <translation id="2450814015951372393">చెక్‌ బాక్స్</translation>
- <translation id="2461822463642141190">ప్రస్తుత</translation>
--<translation id="2462626033734746142">రేడియో బటన్ సమూహం</translation>
-+<translation id="2462626033734746142">రేడియో బటన్ గ్రూప్‌</translation>
- <translation id="2467741090055146971">ఎంపిక చేసిన దానిని రద్దు చేయండి</translation>
- <translation id="2471138580042810658">శీర్షిక 6</translation>
- <translation id="248982282205370495">{COUNT,plural, =1{నక్షత్రం గుర్తు}other{# నక్షత్రం గుర్తులు}}</translation>
-@@ -290,7 +290,7 @@ Chrome బ్రౌజర్ మెనూను తెరవడానికి,
- <translation id="2937799153569150791">తర్వాత స్థాయి 3 శీర్షిక లేదు</translation>
- <translation id="2942710183375260152">ముదురు మేఘ వర్ణపు నీలం రంగు</translation>
- <translation id="2943596527105977722">ముదురు బంగారు కడ్డీ రంగు</translation>
--<translation id="2964026537669811554">శీర్షిక సమూహం</translation>
-+<translation id="2964026537669811554">శీర్షిక గ్రూప్‌</translation>
- <translation id="2968634799764242930">సముద్రపు ఆకుపచ్చ రంగు</translation>
- <translation id="296951647852255825">{COUNT,plural, =1{ట్యాబ్}other{# ట్యాబ్‌లు}}</translation>
- <translation id="2972205263822847197">సాధన చిట్కా</translation>
-diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_te.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_te.xtb
-index 061ad6df72d7..657f92070e7e 100644
---- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_te.xtb
-+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_te.xtb
-@@ -14,7 +14,7 @@
- <translation id="107147699690128016">మీరు ఫైల్ ఎక్స్‌టెన్షన్‌ను మార్చితే, ఫైల్ వేరే అప్లికేషన్‌లో తెరవబడవచ్చు. అది మీ పరికరానికి హానికరంగా పరిణమించే అవకాశం ఉంటుంది.</translation>
- <translation id="1089606299949659462">రివ్యూ పూర్తయింది!</translation>
- <translation id="1095761715416917775">మీ సింక్ డేటాను మీరు ఎల్లప్పుడూ యాక్సెస్ చేయగలరని నిర్ధారించుకోండి</translation>
--<translation id="1100066534610197918">సమూహంలో కొత్త ట్యాబ్‌లో తెరువు</translation>
-+<translation id="1100066534610197918">గ్రూప్‌లో కొత్త ట్యాబ్‌లో తెరువు</translation>
- <translation id="1103142993930332957">Chromeను మెరుగుపరచుకోవడంలో సహాయపడతారా?</translation>
- <translation id="1105960400813249514">స్క్రీన్ క్యాప్చర్</translation>
- <translation id="1108938384783527433">హిస్టరీ సింక్</translation>
-diff --git a/chromeos/strings/chromeos_strings_te.xtb b/chromeos/strings/chromeos_strings_te.xtb
-index 55063e9f7f4f..590de1511a1c 100644
---- a/chromeos/strings/chromeos_strings_te.xtb
-+++ b/chromeos/strings/chromeos_strings_te.xtb
-@@ -362,7 +362,7 @@
- <translation id="5019310272469539976">మీ స్క్రీన్ ఇన్‌యాక్టివ్‌గా ఉన్నప్పుడు, ఫోటోలు, సమయం, వాతావరణం, మీడియా సమాచారాన్ని చూపిస్తుంది.</translation>
- <translation id="5039804452771397117">అనుమతించు</translation>
- <translation id="5049856988445523908">SIM లాక్ చేయబడింది (<ph name="LOCK_TYPE" />)</translation>
--<translation id="5050042263972837708">సమూహం పేరు</translation>
-+<translation id="5050042263972837708">గ్రూప్‌ పేరు</translation>
- <translation id="5051044138948155788">ఈ పేజీ మాత్రమే ఉంది. ఇది మిమ్మల్ని స్కానింగ్ ప్రారంభ స్క్రీన్‌కు తీసుకువెళ్తుంది.</translation>
- <translation id="5088172560898466307">సర్వర్ హోస్ట్ పేరు</translation>
- <translation id="5089810972385038852">రాష్ట్రం</translation>
-diff --git a/components/strings/components_strings_fa.xtb b/components/strings/components_strings_fa.xtb
-index e9d671b9971b..6e5c5880f302 100644
---- a/components/strings/components_strings_fa.xtb
-+++ b/components/strings/components_strings_fa.xtb
-@@ -147,7 +147,7 @@
-         <ph name="END_LIST" /></translation>
- <translation id="1337692097987160377">هم‌رسانی این برگه</translation>
- <translation id="1339601241726513588">دامنه ثبت‌نام:</translation>
--<translation id="1340482604681802745">نشانی تحویل گرفتن کالا</translation>
-+<translation id="1340482604681802745">نشانی تحویل گرفتن</translation>
- <translation id="1346748346194534595">راست</translation>
- <translation id="1348198688976932919">سایت پیش‌رو حاوی برنامه‌های خطرناک است</translation>
- <translation id="1348779747280417563">تأیید نام</translation>
-@@ -207,7 +207,7 @@
- <translation id="1476595624592550506">گذرواژه‌تان را تغییر دهید</translation>
- <translation id="1482879811280872320">دوچرخه‌سواری</translation>
- <translation id="1483493594462132177">ارسال</translation>
--<translation id="1484290072879560759">انتخاب نشانی تحویل کالا</translation>
-+<translation id="1484290072879560759">انتخاب نشانی ارسال کالا</translation>
- <translation id="1492194039220927094">اعمال خط‌مشی‌ها:</translation>
- <translation id="149293076951187737">‏وقتی همه برگه‌های ناشناس Chrome را ببندید، فعالیتتان در این برگه‌ها از دستگاهتان پاک می‌شود:
-           <ph name="BEGIN_LIST" />
-@@ -236,7 +236,7 @@
- <translation id="153384715582417236">درحال‌حاضر مورد دیگری وجود ندارد</translation>
- <translation id="1536390784834419204">ترجمه صفحه</translation>
- <translation id="1539840569003678498">گزارش ارسال شد:</translation>
--<translation id="154408704832528245">انتخاب نشانی ارسال</translation>
-+<translation id="154408704832528245">انتخاب نشانی تحویل کالا</translation>
- <translation id="1549470594296187301">برای استفاده از این قابلیت، جاوا اسکریپت باید فعال باشد.</translation>
- <translation id="155039086686388498">Engineering-D</translation>
- <translation id="1551884710160394169">نرم‌افزار رایگان و اشتراکی</translation>
-@@ -674,7 +674,7 @@
- <translation id="2728127805433021124">گواهی سرور با استفاده از یک الگوریتم امضای ضعیف امضا شده است.</translation>
- <translation id="2730326759066348565"><ph name="BEGIN_LINK" />در حال اجرای عیب‌یابی اتصال<ph name="END_LINK" /></translation>
- <translation id="2730600605555029057">موسیقی کلاسیک</translation>
--<translation id="2738330467931008676">انتخاب نشانی تحویل گرفتن</translation>
-+<translation id="2738330467931008676">انتخاب نشانی تحویل کالا</translation>
- <translation id="2740531572673183784">تأیید</translation>
- <translation id="2742511345840685325">تنیس روی میز</translation>
- <translation id="2742870351467570537">حذف موارد انتخابی</translation>
-@@ -894,10 +894,10 @@
- <translation id="3381668585148405088">به تأیید رساندن خرید</translation>
- <translation id="3383566085871012386">ترتیب اولویت کنونی</translation>
- <translation id="3387261909427947069">روش‌های پرداخت</translation>
--<translation id="3391030046425686457">نشانی ارسال</translation>
-+<translation id="3391030046425686457">نشانی تحویل کالا</translation>
- <translation id="3391482648489541560">ویرایش فایل</translation>
- <translation id="3395827396354264108">روش تحویل گرفتن</translation>
--<translation id="3399952811970034796">نشانی ارسال</translation>
-+<translation id="3399952811970034796">نشانی تحویل کالا</translation>
- <translation id="3402261774528610252">اتصال استفاده‌شده برای بار کردن این سایت از «امنیت لایه انتقال» نسخه ۱.۰ یا ۱.۱ استفاده می‌کرد که منسوخ شده است و در آینده غیرفعال خواهد شد. بعد از غیرفعال شدن، کاربران نمی‌توانند این سایت را بار کنند. سرور باید «امنیت لایه انتقال» نسخه ۱.۲ یا بالاتر را فعال کند.</translation>
- <translation id="3405664148539009465">سفارشی کردن قلم‌ها</translation>
- <translation id="3409896703495473338">مدیریت تنظیمات امنیتی</translation>
-@@ -1566,7 +1566,7 @@
- <translation id="5222812217790122047">ایمیل ضروری است</translation>
- <translation id="5228404122310299359">لوازم مهمانی و تعطیلات</translation>
- <translation id="5229588705416009823">بازی چندنفره گسترده</translation>
--<translation id="5230733896359313003">نشانی تحویل کالا</translation>
-+<translation id="5230733896359313003">نشانی ارسال کالا</translation>
- <translation id="5230815978613972521">B8</translation>
- <translation id="5233045608889518621">12x19</translation>
- <translation id="5234764350956374838">رد کردن</translation>
-@@ -1727,7 +1727,7 @@
- <translation id="568292603005599551">‏موقعیت X تصویر</translation>
- <translation id="5684277895745049190">فهرست</translation>
- <translation id="5684874026226664614">متأسفیم. این صفحه ترجمه نشد.</translation>
--<translation id="5685654322157854305">افزودن نشانی تحویل کالا</translation>
-+<translation id="5685654322157854305">افزودن نشانی ارسال کالا</translation>
- <translation id="5689199277474810259">‏صادر کردن به JSON</translation>
- <translation id="5689516760719285838">مکان</translation>
- <translation id="569000877158168851">‏مقدار DnsOverHttpsTemplates مرتبط نیست و استفاده نخواهد شد، مگراینکه خط‌مشی DnsOverHttpsMode روی <ph name="SECURE_DNS_MODE_AUTOMATIC" /> یا<ph name="SECURE_DNS_MODE_SECURE" /> تنظیم شده باشد.</translation>
-@@ -2860,7 +2860,7 @@
- <translation id="8963213021028234748"><ph name="MARKUP_1" />پیشنهادات:<ph name="MARKUP_2" />مطمئن شوید اتصال داده دارید<ph name="MARKUP_3" />بعداً این صفحه وب را تازه‌سازی کنید<ph name="MARKUP_4" />آدرسی را که وارد کرده‌اید، بررسی کنید<ph name="MARKUP_5" /></translation>
- <translation id="8968766641738584599">ذخیره کارت</translation>
- <translation id="8971063699422889582">گواهی سرور منقضی شده است.</translation>
--<translation id="8975012916872825179">شامل اطلاعاتی مانند شماره تلفن، نشانی ایمیل و نشانی تحویل کالا می‌شود</translation>
-+<translation id="8975012916872825179">شامل اطلاعاتی مانند شماره تلفن، نشانی ایمیل، و نشانی تحویل کالا می‌شود</translation>
- <translation id="8975263830901772334">نام فایل‌هایی که چاپ می‌کنید</translation>
- <translation id="8978053250194585037">‏Google Safe Browsing اخیراً در <ph name="SITE" />، <ph name="BEGIN_LINK" />رمزگیری شناسایی کرده است<ph name="END_LINK" />. سایت‌های رمزگیری وانمود می‌کنند وب‌سایت‌های دیگری هستند تا شما را فریب دهند.</translation>
- <translation id="8983369100812962543">اکنون می‌توانید برنامه را تغییر اندازه دهید</translation>
-@@ -2977,7 +2977,7 @@
- <translation id="962484866189421427">این محتوا ممکن است برنامه‌های فریب‌دهنده‌ای نصب کند که وانمود می‌کنند برنامه دیگری هستند یا اینکه داده‌هایی برای ردیابی شما جمع‌آوری می‌کنند. <ph name="BEGIN_LINK" />درهرصورت نشان داده شود<ph name="END_LINK" /></translation>
- <translation id="96680173638229310">خودرو و وسیله نقلیه</translation>
- <translation id="969892804517981540">ساخت رسمی</translation>
--<translation id="973773823069644502">افزودن نشانی ارسال</translation>
-+<translation id="973773823069644502">افزودن نشانی تحویل کالا</translation>
- <translation id="975560348586398090">{COUNT,plural, =0{هیچ‌کدام}=1{۱ مورد}one{# مورد}other{# مورد}}</translation>
- <translation id="977502174772294970">مراسم ازدواج</translation>
- <translation id="981121421437150478">آفلاین</translation>
-diff --git a/components/strings/components_strings_te.xtb b/components/strings/components_strings_te.xtb
-index a7175812f17b..4c6638f9b39e 100644
---- a/components/strings/components_strings_te.xtb
-+++ b/components/strings/components_strings_te.xtb
-@@ -939,7 +939,7 @@
-     <ph name="PAGE_TITLE" /></translation>
- <translation id="350069200438440499">ఫైల్ పేరు:</translation>
- <translation id="3507936815618196901">మీ పరిసరాల 3D మ్యాప్‌ను రూపొందించడం, అలాగే కెమెరా పొజిషన్‌ను ట్రాక్ చేయడం</translation>
--<translation id="3512163584740124171">ఈ విధానం విస్మరించబడుతుంది, ఎందుకంటే ఒకే విధాన సమూహం నుండి మరొక విధానం అధిక ప్రాధాన్యతను కలిగి ఉంది.</translation>
-+<translation id="3512163584740124171">ఈ విధానం విస్మరించబడుతుంది, ఎందుకంటే ఒకే విధాన గ్రూప్‌ నుండి మరొక విధానం అధిక ప్రాధాన్యతను కలిగి ఉంది.</translation>
- <translation id="35172538073169599">'అడ్రస్‌లను మేనేజ్ చేయి' బటన్, Chrome సెట్టింగ్‌లలో అడ్రస్‌లను జోడించడానికి, మేనేజ్ చేయడానికి 'Enter'ను నొక్కండి</translation>
- <translation id="3518941727116570328">అనేక వస్తువులను హ్యాండిల్ చేయడం</translation>
- <translation id="3528171143076753409">సర్వర్ ప్రమాణపత్రం విశ్వసనీయమైనది కాదు.</translation>
-diff --git a/ios/chrome/app/strings/resources/ios_strings_zh-TW.xtb b/ios/chrome/app/strings/resources/ios_strings_zh-TW.xtb
-index e0509bfd580b..6b5724474994 100644
---- a/ios/chrome/app/strings/resources/ios_strings_zh-TW.xtb
-+++ b/ios/chrome/app/strings/resources/ios_strings_zh-TW.xtb
-@@ -810,7 +810,7 @@
- <translation id="7884694604461143138">在歷史記錄中搜尋 (找到 <ph name="COUNT" /> 項結果)</translation>
- <translation id="7887198238286927132">為保護個人隱私,Chrome 不會自動填入這個欄位。</translation>
- <translation id="7911190106180361398">貴機構不允許你同步處理任何內容。</translation>
--<translation id="7920949005883349320">隱私權與安全性</translation>
-+<translation id="7920949005883349320">隱私權和安全性</translation>
- <translation id="7930998711684428189">可在密碼因資料侵害事件遭到外洩時顯示警告訊息。</translation>
- <translation id="7938254975914653459">FaceTime</translation>
- <translation id="7939128259257418052">匯出密碼...</translation>
-diff --git a/ui/strings/translations/ax_strings_te.xtb b/ui/strings/translations/ax_strings_te.xtb
-index 47c420b52d37..7437716cbb08 100644
---- a/ui/strings/translations/ax_strings_te.xtb
-+++ b/ui/strings/translations/ax_strings_te.xtb
-@@ -30,7 +30,7 @@
- <translation id="2723001399770238859">ఆడియో</translation>
- <translation id="2759744352195237655">పాప్ అప్ బటన్</translation>
- <translation id="2844350028562914727">వివరాలు</translation>
--<translation id="2896972712917208084">రేడియో సమూహం</translation>
-+<translation id="2896972712917208084">రేడియో గ్రూప్‌</translation>
- <translation id="2931838996092594335">క్లిక్ చేయి</translation>
- <translation id="2940813599313844715">ఆబ్జెక్ట్</translation>
- <translation id="3040011195152428237">లింక్</translation>
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0020-Incrementing-VERSION-to-102.0.5005.132.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0020-Incrementing-VERSION-to-102.0.5005.132.patch
deleted file mode 100644
index cd8cb86a7339..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0020-Incrementing-VERSION-to-102.0.5005.132.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From e880c117e7d30009b1af32aa904a97a53a024580 Mon Sep 17 00:00:00 2001
-From: "Chrome Release Bot (LUCI)"
- <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Date: Fri, 17 Jun 2022 01:00:31 +0000
-Subject: [PATCH 20/59] Incrementing VERSION to 102.0.5005.132
-
-Change-Id: I305193c6abec7d1b6ad767f428e8ce1b232eef29
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3707777
-Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1179}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/VERSION | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/chrome/VERSION b/chrome/VERSION
-index 31f19120d007..5fded03cba08 100644
---- a/chrome/VERSION
-+++ b/chrome/VERSION
-@@ -1,4 +1,4 @@
- MAJOR=102
- MINOR=0
- BUILD=5005
--PATCH=131
-+PATCH=132
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0021-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0021-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
deleted file mode 100644
index ed16f2a16e90..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0021-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
+++ /dev/null
@@ -1,212 +0,0 @@
-From cbe831f390de4ea05fcc3ec65a0716a7fe0a8883 Mon Sep 17 00:00:00 2001
-From: Ben Mason <benmason@google.com>
-Date: Fri, 17 Jun 2022 18:09:59 +0000
-Subject: [PATCH 21/59] Updating XTBs based on .GRDs from branch 5005
-
-Change-Id: Ia1e4b034fbf40ae02d641e01ec1393a58b68a20a
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3710835
-Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Auto-Submit: Ben Mason <benmason@chromium.org>
-Cr-Commit-Position: refs/branch-heads/5005@{#1180}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/app/resources/generated_resources_bs.xtb           | 8 ++++----
- chrome/app/resources/generated_resources_te.xtb           | 4 ++--
- chrome/app/resources/generated_resources_vi.xtb           | 2 +-
- chrome/app/resources/google_chrome_strings_gl.xtb         | 2 +-
- chrome/app/resources/google_chrome_strings_vi.xtb         | 4 ++--
- components/strings/components_strings_da.xtb              | 2 +-
- .../strings/resources/ios_share_extension_strings_hi.xtb  | 2 +-
- .../resources/ios_widget_kit_extension_strings_te.xtb     | 2 +-
- remoting/resources/remoting_strings_te.xtb                | 2 +-
- ui/chromeos/translations/ui_chromeos_strings_fi.xtb       | 4 ++--
- 10 files changed, 16 insertions(+), 16 deletions(-)
-
-diff --git a/chrome/app/resources/generated_resources_bs.xtb b/chrome/app/resources/generated_resources_bs.xtb
-index 7234e04492b8..fe27694bd420 100644
---- a/chrome/app/resources/generated_resources_bs.xtb
-+++ b/chrome/app/resources/generated_resources_bs.xtb
-@@ -517,7 +517,7 @@ Odobrenja koja ste već dali aplikacijama se mogu primjenjivati na ovaj račun.
- <translation id="1506061864768559482">Pretraživač</translation>
- <translation id="1507170440449692343">Ovoj stranici je blokiran pristup vašoj kameri.</translation>
- <translation id="1507246803636407672">&amp;Odbaci</translation>
--<translation id="1507884455975553832">Prenosite aplikacije za slanje poruka</translation>
-+<translation id="1507884455975553832">Prenosite aplikacije za razmjenu poruka</translation>
- <translation id="1509163368529404530">&amp;Vrati grupu</translation>
- <translation id="1509281256533087115">Pristupiti bilo kojem uređaju <ph name="DEVICE_NAME_AND_VENDOR" /> putem USB-a</translation>
- <translation id="1510238584712386396">Pokretač</translation>
-@@ -724,7 +724,7 @@ da li    proksi server funkcionira. Ako smatrate da ne trebate koristiti
- <translation id="1682548588986054654">&amp;Novi anoniman prozor</translation>
- <translation id="1682867089915960590">Uključiti navigaciju kursorom?</translation>
- <translation id="1684279041537802716">Boja za isticanje</translation>
--<translation id="168511795252678620">Nedavne fotografije i aplikacije za slanje poruka</translation>
-+<translation id="168511795252678620">Nedavne fotografije i aplikacije za razmjenu poruka</translation>
- <translation id="1686550358074589746">Omogući pisanje klizanjem prstom</translation>
- <translation id="168715261339224929">Da biste imali svoje oznake na svim svojim uređajima, uključite sinhronizaciju.</translation>
- <translation id="1688867105868176567">Obrisati podatke web lokacije?</translation>
-@@ -6276,7 +6276,7 @@ Domena <ph name="DOMAIN" /> zahtijeva da pametna kartica ostane umetnuta.</trans
- <translation id="7152478047064750137">Za ovu ekstenziju nisu potrebna posebna odobrenja</translation>
- <translation id="7154130902455071009">Promijenite početnu stranicu na: <ph name="START_PAGE" /></translation>
- <translation id="7155171745945906037">Postojeća fotografija sa kamere ili fajl</translation>
--<translation id="7155352398126583949">Obavještenja i aplikacije za slanje poruka</translation>
-+<translation id="7155352398126583949">Obavještenja i aplikacije za razmjenu poruka</translation>
- <translation id="7163202347044721291">Potvrđivanje koda za aktivaciju...</translation>
- <translation id="716640248772308851">Ekstenzija "<ph name="EXTENSION" />" može čitati fajlove za slike, videozapise i zvuk u označenim lokacijama.</translation>
- <translation id="7167486101654761064">&amp;Uvijek otvori ovu vrstu datoteka</translation>
-@@ -7585,7 +7585,7 @@ Fajl ključa: <ph name="KEY_FILE" />
- <translation id="8439506636278576865">Ponudi prijevod stranica na ovom jeziku</translation>
- <translation id="8440630305826533614">Linux aplikacije</translation>
- <translation id="8443795068008423036">Provjerite je li uređaj ažuriran i pokušajte ponovo</translation>
--<translation id="8445046761938045900">Nedavne fotografije, obavještenja i aplikacije za slanje poruka</translation>
-+<translation id="8445046761938045900">Nedavne fotografije, obavještenja i aplikacije za razmjenu poruka</translation>
- <translation id="8446884382197647889">Saznajte više</translation>
- <translation id="8447409163267621480">Uključite Ctrl ili Alt</translation>
- <translation id="844850004779619592">Nisu pronađene komande</translation>
-diff --git a/chrome/app/resources/generated_resources_te.xtb b/chrome/app/resources/generated_resources_te.xtb
-index 20010cb9bef6..8e1f07c5d7d1 100644
---- a/chrome/app/resources/generated_resources_te.xtb
-+++ b/chrome/app/resources/generated_resources_te.xtb
-@@ -5950,7 +5950,7 @@
- <translation id="6828182567531805778">మీ డేటాను సింక్ చేయడానికి మీ రహస్య పదబంధాన్ని నమోదు చేయండి</translation>
- <translation id="682871081149631693">QuickFix</translation>
- <translation id="6828860976882136098">వినియోగదారులందరి కోసం ఆటోమేటిక్ అప్‌డేట్‌లను సెటప్ చేయడం విఫలమైంది (ప్రీఫ్లయిట్ అమలు ఎర్రర్: <ph name="ERROR_NUMBER" />)</translation>
--<translation id="682971198310367122">Google గోప్యతా విధానం</translation>
-+<translation id="682971198310367122">Google గోప్యతా పాలసీ</translation>
- <translation id="6831043979455480757">అనువదించు</translation>
- <translation id="6833479554815567477">గ్రూప్ నుండి ట్యాబ్ తొలగించబడింది <ph name="GROUP_NAME" /> - <ph name="GROUP_CONTENTS" /></translation>
- <translation id="683373380308365518">స్మార్ట్ మరియు సురక్షిత బ్రౌజర్‌కు మారండి</translation>
-@@ -8361,7 +8361,7 @@
- <translation id="932327136139879170">హోమ్</translation>
- <translation id="932508678520956232">ముద్రించడాన్ని ప్రారంభించడం సాధ్యం కాలేదు.</translation>
- <translation id="933427034780221291">{NUM_FILES,plural, =1{భద్రతా తనిఖీ చేయడానికి వీల్లేనంతగా ఈ ఫైల్ చాలా పెద్దగా ఉంది. మీరు గరిష్ఠంగా 50 MB వరకు ఉండే ఫైల్స్‌ను అప్‌లోడ్ చేయగలరు.}other{ఈ ఫైల్స్‌లో కొన్ని, భద్రతా తనిఖీ చేయడానికి వీల్లేనంత పెద్దగా ఉన్నాయి. మీరు గరిష్ఠంగా 50 MB వరకు ఉండే ఫైల్స్‌ను అప్‌లోడ్ చేయగలరు.}}</translation>
--<translation id="93343527085570547">చట్టపరమైన కారణాలతో కంటెంట్ మార్పులను అభ్యర్ధించడానికి <ph name="BEGIN_LINK1" />చట్టపరమైన అంశాల సహాయ పేజీ<ph name="END_LINK1" />కు వెళ్లండి. కొంత ఖాతా మరియు సిస్టమ్ సమాచారం Googleకి పంపబడవచ్చు. సాంకేతిక సమస్యల పరిష్కారానికి మరియు మా సేవలను మెరుగుపరచడానికి మీరు మాకు ఇచ్చిన సమాచారాన్ని మా <ph name="BEGIN_LINK2" />గోప్యతా విధానం<ph name="END_LINK2" /> మరియు <ph name="BEGIN_LINK3" />సేవా నిబంధనలు<ph name="END_LINK3" />కు లోబడి మేము ఉపయోగిస్తాము.</translation>
-+<translation id="93343527085570547">చట్టపరమైన కారణాలతో కంటెంట్ మార్పులను అభ్యర్ధించడానికి <ph name="BEGIN_LINK1" />చట్టపరమైన అంశాల సహాయ పేజీ<ph name="END_LINK1" />కు వెళ్లండి. కొంత ఖాతా మరియు సిస్టమ్ సమాచారం Googleకి పంపబడవచ్చు. సాంకేతిక సమస్యల పరిష్కారానికి మరియు మా సేవలను మెరుగుపరచడానికి మీరు మాకు ఇచ్చిన సమాచారాన్ని మా <ph name="BEGIN_LINK2" />గోప్యతా పాలసీ<ph name="END_LINK2" /> మరియు <ph name="BEGIN_LINK3" />సేవా నిబంధనలు<ph name="END_LINK3" />కు లోబడి మేము ఉపయోగిస్తాము.</translation>
- <translation id="93393615658292258">పాస్‌వర్డ్ మాత్రమే</translation>
- <translation id="934244546219308557">ఈ గ్రూప్‌నకు పేరు పెట్టండి</translation>
- <translation id="934503638756687833">అవసరమైతే ఇక్కడ లిస్ట్‌ చేయబడని అంశాలను కూడా తీసివేయవచ్చు. Chrome గోప్యత విధాన డాక్యుమెంట్‌లో &lt;a href="<ph name="URL" />"&gt;అవాంఛిత సాఫ్ట్‌వేర్ రక్షణ&lt;/a&gt; గురించి మరింత తెలుసుకోండి.</translation>
-diff --git a/chrome/app/resources/generated_resources_vi.xtb b/chrome/app/resources/generated_resources_vi.xtb
-index 7bf91bfe95da..fa4aee89f515 100644
---- a/chrome/app/resources/generated_resources_vi.xtb
-+++ b/chrome/app/resources/generated_resources_vi.xtb
-@@ -6840,7 +6840,7 @@ Bạn có thể gán nhiều công tắc cho thao tác này.</translation>
- <translation id="7716781361494605745">URL chính sách của tổ chức phát hành chứng chỉ Netscape</translation>
- <translation id="7717014941119698257">Đang tải xuống: <ph name="STATUS" /></translation>
- <translation id="771721654176725387">Thao tác này sẽ xóa vĩnh viễn dữ liệu duyệt web của bạn khỏi thiết bị này. Để khôi phục dữ liệu, hãy bật tùy chọn đồng bộ hóa cho địa chỉ email</translation>
--<translation id="7717845620320228976">Kiểm tra bản cập nhật</translation>
-+<translation id="7717845620320228976">Kiểm tra để tìm bản cập nhật</translation>
- <translation id="7719367874908701697">Thu phóng trang</translation>
- <translation id="7719588063158526969">Tên thiết bị quá dài</translation>
- <translation id="7720216670798402294">Đọc thông tin thiết bị và dữ liệu thiết bị ChromeOS.</translation>
-diff --git a/chrome/app/resources/google_chrome_strings_gl.xtb b/chrome/app/resources/google_chrome_strings_gl.xtb
-index 692445beff89..c6a9a7939c31 100644
---- a/chrome/app/resources/google_chrome_strings_gl.xtb
-+++ b/chrome/app/resources/google_chrome_strings_gl.xtb
-@@ -22,7 +22,7 @@
- <translation id="137466361146087520">Google Chrome Beta</translation>
- <translation id="1399397803214730675">Este ordenador ten instalada unha versión máis recente de Google Chrome. Se o software non funciona, desinstala Google Chrome e téntao de novo.</translation>
- <translation id="139993653570221430">Se cambias de idea, podes modificar a configuración de Chrome en calquera momento. Con todo, as probas inscríbense na experiencia actual de publicación de anuncios, polo que non verás cambios de inmediato.</translation>
--<translation id="1434626383986940139">Aplicacións de valores controlados de Chrome</translation>
-+<translation id="1434626383986940139">Aplicacións de Chrome Canary</translation>
- <translation id="1507198376417198979">Personaliza o teu novo perfil de Chrome</translation>
- <translation id="1516530951338665275">Google Chrome precisa acceso mediante Bluetooth para continuar coa vinculación. <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation>
- <translation id="1547295885616600893">Chrome OS é posible grazas a <ph name="BEGIN_LINK_CROS_OSS" />software de código aberto<ph name="END_LINK_CROS_OSS" /> adicional.</translation>
-diff --git a/chrome/app/resources/google_chrome_strings_vi.xtb b/chrome/app/resources/google_chrome_strings_vi.xtb
-index 2fcf6338de07..5b286f0d9831 100644
---- a/chrome/app/resources/google_chrome_strings_vi.xtb
-+++ b/chrome/app/resources/google_chrome_strings_vi.xtb
-@@ -9,7 +9,7 @@
- <translation id="110877069173485804">Đây là Chrome của bạn</translation>
- <translation id="1125124144982679672">Ai đang sử dụng Chrome?</translation>
- <translation id="1142745911746664600">Không thể cập nhật Chrome</translation>
--<translation id="1152920704813762236">Giới thiệu về Chrome OS</translation>
-+<translation id="1152920704813762236">Giới thiệu về ChromeOS</translation>
- <translation id="1154147086299354128">&amp;Mở trong Chrome</translation>
- <translation id="1178374936842835197">Nếu bạn không thấy một chế độ cài đặt nào đó trên trang này, hãy xem phần <ph name="LINK_BEGIN" />Cài đặt ChromeOS Flex<ph name="LINK_END" /></translation>
- <translation id="1182414570724401860">Chrome khuyên bạn không nên mở hoặc tải tệp này xuống</translation>
-@@ -141,7 +141,7 @@
- <translation id="3744202345691150878">Nhận trợ giúp về ChromeOS</translation>
- <translation id="3780814664026482060">Chrome - <ph name="PAGE_TITLE" /></translation>
- <translation id="3785324443014631273">ChromeOS Flex không đồng bộ hoá được dữ liệu của bạn do xảy ra lỗi khi đăng nhập.</translation>
--<translation id="3795971588916395511">Google ChromeOS</translation>
-+<translation id="3795971588916395511">Google Chrome OS</translation>
- <translation id="3835168907083856002">Thao tác này sẽ tạo một hồ sơ mới trên Chrome cho <ph name="USER_EMAIL_ADDRESS" /></translation>
- <translation id="386202838227397562">Vui lòng đóng tất cả cửa sổ của Google Chrome và thử lại.</translation>
- <translation id="3865754807470779944">Bạn đã cài đặt Chrome phiên bản <ph name="PRODUCT_VERSION" /></translation>
-diff --git a/components/strings/components_strings_da.xtb b/components/strings/components_strings_da.xtb
-index ba52e56898db..9756551c5981 100644
---- a/components/strings/components_strings_da.xtb
-+++ b/components/strings/components_strings_da.xtb
-@@ -2064,7 +2064,7 @@ Ellers vil det blive blokeret af dine privatlivsindstillinger. Det giver det ind
- <translation id="6694681292321232194"><ph name="FIND_MY_PHONE_FOCUSED_FRIENDLY_MATCH_TEXT" /> – tryk på Tab-tasten og derefter Enter for at finde din enhed på Google-kontoen</translation>
- <translation id="6696588630955820014">Knappen "Del denne fane" – tryk på Enter for at dele denne fane ved at dele linket, oprette en QR-kode, caste m.m.</translation>
- <translation id="6698381487523150993">Oprettet:</translation>
--<translation id="6702919718839027939">Nutid</translation>
-+<translation id="6702919718839027939">Præsenter</translation>
- <translation id="6709133671862442373">Nyheder</translation>
- <translation id="6709888928011386878">Musikinstrumenter</translation>
- <translation id="6710213216561001401">Forrige</translation>
-diff --git a/ios/chrome/share_extension/strings/resources/ios_share_extension_strings_hi.xtb b/ios/chrome/share_extension/strings/resources/ios_share_extension_strings_hi.xtb
-index afcb2bc08a1a..d6928a5f14e1 100644
---- a/ios/chrome/share_extension/strings/resources/ios_share_extension_strings_hi.xtb
-+++ b/ios/chrome/share_extension/strings/resources/ios_share_extension_strings_hi.xtb
-@@ -3,7 +3,7 @@
- <translationbundle lang="hi">
- <translation id="1613742542373525524">APPLICATION_NAME यह लिंक संसाधित नहीं कर सकता.</translation>
- <translation id="4655616150233109325">Chrome में खोलें</translation>
--<translation id="601731541915429022">पठन सूची में जोड़ें</translation>
-+<translation id="601731541915429022">रीडिंग लिस्ट में जोड़ें</translation>
- <translation id="6930009216791986919">बुकमार्क में जोड़ें</translation>
- <translation id="6965382102122355670">ठीक है</translation>
- <translation id="8258999165172757081">जोड़ा गया</translation>
-diff --git a/ios/chrome/widget_kit_extension/strings/resources/ios_widget_kit_extension_strings_te.xtb b/ios/chrome/widget_kit_extension/strings/resources/ios_widget_kit_extension_strings_te.xtb
-index ab3f5b7da36e..ec5e2ffc324a 100644
---- a/ios/chrome/widget_kit_extension/strings/resources/ios_widget_kit_extension_strings_te.xtb
-+++ b/ios/chrome/widget_kit_extension/strings/resources/ios_widget_kit_extension_strings_te.xtb
-@@ -11,7 +11,7 @@
- <translation id="529497070985873480">Chrome డినో</translation>
- <translation id="5683557219437283801">వాయిస్ సెర్చ్</translation>
- <translation id="6179961764474023795">త్వరిత చర్యలు</translation>
--<translation id="6855322554930231468">సెర్చ్</translation>
-+<translation id="6855322554930231468">Search</translation>
- <translation id="7048549665319929185">సెర్చ్ చేయండి లేదా
- URLను టైప్ చేయండి</translation>
- <translation id="7317302007099170473">QR కోడ్‌ను స్కాన్ చేయండి</translation>
-diff --git a/remoting/resources/remoting_strings_te.xtb b/remoting/resources/remoting_strings_te.xtb
-index a0b9bb7529fd..e7a20200384d 100644
---- a/remoting/resources/remoting_strings_te.xtb
-+++ b/remoting/resources/remoting_strings_te.xtb
-@@ -183,7 +183,7 @@
- <translation id="858006550102277544">కామెంట్ చేయండి</translation>
- <translation id="8743328882720071828">మీరు మీ కంప్యూటర్‌ను చూడటానికి, నియంత్రించడానికి <ph name="CLIENT_USERNAME" />ను అనుమతించదలిచారా?</translation>
- <translation id="8747048596626351634">సెషన్ క్రాష్ అయింది లేదా ప్రారంభించడంలో విఫలమైంది. రిమోట్ కంప్యూటర్‍‌లో ~/.chrome-remote-desktop-session ఉన్నట్లయితే, ఇది ముందుభాగంలో దీర్ఘకాలం అమలయ్యే డెస్క్‌టాప్ ఎన్విరాన్మెంట్ లేదా విండో మేనేజర్ వంటి ప్రక్రియలను ప్రారంభిస్తుందని నిర్ధారించుకోండి.</translation>
--<translation id="8804164990146287819">గోప్యతా విధానం</translation>
-+<translation id="8804164990146287819">గోప్యతా పాలసీ</translation>
- <translation id="8906511416443321782">ఆడియోను క్యాప్చర్ చేసి, Chrome రిమోట్ డెస్క్‌టాప్ క్లయింట్‌లో స్ట్రీమ్ చేయడానికి మైక్రోఫోన్ యాక్సెస్ అవసరం.</translation>
- <translation id="9111855907838866522">మీరు మీ రిమోట్ పరికరానికి కనెక్ట్ అయ్యారు. మెనూను తెరవడానికి, దయచేసి నాలుగు వేళ్లతో స్క్రీన్‌పై నొక్కండి.</translation>
- <translation id="9126115402994542723">మరోసారి ఈ పరికరం నుండి ఈ హోస్ట్‌కు కనెక్ట్ చేస్తున్నప్పుడు PINను అడగవద్దు.</translation>
-diff --git a/ui/chromeos/translations/ui_chromeos_strings_fi.xtb b/ui/chromeos/translations/ui_chromeos_strings_fi.xtb
-index 6254446547d3..364331d04f8d 100644
---- a/ui/chromeos/translations/ui_chromeos_strings_fi.xtb
-+++ b/ui/chromeos/translations/ui_chromeos_strings_fi.xtb
-@@ -347,7 +347,7 @@
- <translation id="3958548648197196644">Kiivi</translation>
- <translation id="3966388904776714213">Äänisoitin</translation>
- <translation id="3971140002794351170">Lataa mobiiliprofiili, verkko <ph name="NETWORK_INDEX" />/<ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" />, <ph name="NETWORK_PROVIDER_NAME" /></translation>
--<translation id="3973925058222872294">englanti (Iso-Britannia)</translation>
-+<translation id="3973925058222872294">englanti (Yhdistynyt kuningaskunta)</translation>
- <translation id="3975895378829046965">foneettinen bangla</translation>
- <translation id="4002066346123236978">Nimi</translation>
- <translation id="4017788180641807848">englanti (Yhdysvallat), Workman-näppäimistö</translation>
-@@ -838,7 +838,7 @@
- <translation id="8087576439476816834">Lataa, <ph name="PROFILE_NAME" /></translation>
- <translation id="8106045200081704138">Jaettu minulle</translation>
- <translation id="8116072619078571545">Jäävesi</translation>
--<translation id="8128733386027980860">englanti (Iso-Britannia), Dvorak-näppäimistö</translation>
-+<translation id="8128733386027980860">englanti (Yhdistynyt kuningaskunta), Dvorak-näppäimistö</translation>
- <translation id="8137331602592933310"><ph name="FILENAME" /> on jaettu sinulle. Et voi poistaa sitä, koska et ole tiedoston omistaja.</translation>
- <translation id="813913629614996137">Käynnistetään…</translation>
- <translation id="8151638057146502721">Määritä</translation>
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0022-Incrementing-VERSION-to-102.0.5005.133.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0022-Incrementing-VERSION-to-102.0.5005.133.patch
deleted file mode 100644
index 743d8d570034..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0022-Incrementing-VERSION-to-102.0.5005.133.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From e669776aaff0500402deff6cc913bd9da8c625f9 Mon Sep 17 00:00:00 2001
-From: "Chrome Release Bot (LUCI)"
- <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Date: Sat, 18 Jun 2022 01:00:34 +0000
-Subject: [PATCH 22/59] Incrementing VERSION to 102.0.5005.133
-
-Change-Id: Ie8378adafa00bb27c17be361f3d0874d0e14781a
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3708486
-Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1181}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/VERSION | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/chrome/VERSION b/chrome/VERSION
-index 5fded03cba08..a5342e3d2eec 100644
---- a/chrome/VERSION
-+++ b/chrome/VERSION
-@@ -1,4 +1,4 @@
- MAJOR=102
- MINOR=0
- BUILD=5005
--PATCH=132
-+PATCH=133
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0023-Incrementing-VERSION-to-102.0.5005.134.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0023-Incrementing-VERSION-to-102.0.5005.134.patch
deleted file mode 100644
index 944c9f181d7b..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0023-Incrementing-VERSION-to-102.0.5005.134.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From ed5754b4c3d57efb6431210105b09243c39873a5 Mon Sep 17 00:00:00 2001
-From: "Chrome Release Bot (LUCI)"
- <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Date: Sun, 19 Jun 2022 01:00:33 +0000
-Subject: [PATCH 23/59] Incrementing VERSION to 102.0.5005.134
-
-Change-Id: I084efc295ca7a75c3a03e7095b0740e89d55018f
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3708489
-Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1182}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/VERSION | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/chrome/VERSION b/chrome/VERSION
-index a5342e3d2eec..fbc5358205d1 100644
---- a/chrome/VERSION
-+++ b/chrome/VERSION
-@@ -1,4 +1,4 @@
- MAJOR=102
- MINOR=0
- BUILD=5005
--PATCH=133
-+PATCH=134
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0024-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0024-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
deleted file mode 100644
index e982a6a92086..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0024-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From 2f6ab4ecaef3d22e0f7c821d6b17991c7cf45ab8 Mon Sep 17 00:00:00 2001
-From: Ben Mason <benmason@google.com>
-Date: Sun, 19 Jun 2022 14:31:30 +0000
-Subject: [PATCH 24/59] Updating XTBs based on .GRDs from branch 5005
-
-Change-Id: I7ae4bba78ca7e8c92621ed59d5f577e62d2c3e8f
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3710701
-Auto-Submit: Ben Mason <benmason@chromium.org>
-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1183}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- components/strings/components_strings_ky.xtb | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/components/strings/components_strings_ky.xtb b/components/strings/components_strings_ky.xtb
-index a82d704e80b6..7f2feae5c2fe 100644
---- a/components/strings/components_strings_ky.xtb
-+++ b/components/strings/components_strings_ky.xtb
-@@ -1245,7 +1245,7 @@
- <translation id="4349365535725594680">Купуя мазмун бөлүшүлбөй жатат</translation>
- <translation id="4350629523305688469">Көп функционалдуу түпкүч</translation>
- <translation id="4351060348582610152"><ph name="ORIGIN" /> сайты жакын жердеги Bluetooth түзмөктөрүн скандаганы жатат. Төмөнкү түзмөктөр табылды:</translation>
--<translation id="4351175281479794167">Текшерүү кодун киргизиңиз</translation>
-+<translation id="4351175281479794167">Ырастоо кодун киргизиңиз</translation>
- <translation id="4356973930735388585">Бул сайттагы бүлдүргүчтөр түзмөгүңүздөгү маалыматыңызды (мисалы, сүрөттөр, сырсөздөр, билдирүүлөр жана насыя карталары) уурдап же жок кыла турган коркунучтуу программаларды орнотууга аракет кылышы мүмкүн.</translation>
- <translation id="4358059973562876591">Сиз көрсөткөн үлгүлөрдү колдонууга болбойт, анткени DnsOverHttpsMode саясатында ката кетти.</translation>
- <translation id="4358461427845829800">Төлөм ыкмаларын башкаруу...</translation>
-@@ -2778,7 +2778,7 @@
- <translation id="8718314106902482036">Төлөм аягына чыккан жок</translation>
- <translation id="8719263113926255150"><ph name="ENTITY" />, <ph name="DESCRIPTION" />, издөө сунушу</translation>
- <translation id="8719528812645237045">Муштум менен өйдө жакка эки жолу уруу</translation>
--<translation id="8723535127346307411">Текшерүү кодун киргизиңиз</translation>
-+<translation id="8723535127346307411">Ырастоо кодун киргизиңиз</translation>
- <translation id="8725066075913043281">Кайра аракет кылып көрүү</translation>
- <translation id="8726549941689275341">Барактын өлчөмү:</translation>
- <translation id="8730621377337864115">Бүттү</translation>
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0025-Incrementing-VERSION-to-102.0.5005.135.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0025-Incrementing-VERSION-to-102.0.5005.135.patch
deleted file mode 100644
index 62c6532d7471..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0025-Incrementing-VERSION-to-102.0.5005.135.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 57fb37eeee77178901e6c5b2377234785f586dbf Mon Sep 17 00:00:00 2001
-From: "Chrome Release Bot (LUCI)"
- <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Date: Mon, 20 Jun 2022 01:00:49 +0000
-Subject: [PATCH 25/59] Incrementing VERSION to 102.0.5005.135
-
-Change-Id: Ifd8eb9c59904953d7b533ff4fd6d9a17789ca5dd
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3707948
-Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1184}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/VERSION | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/chrome/VERSION b/chrome/VERSION
-index fbc5358205d1..308402a8004d 100644
---- a/chrome/VERSION
-+++ b/chrome/VERSION
-@@ -1,4 +1,4 @@
- MAJOR=102
- MINOR=0
- BUILD=5005
--PATCH=134
-+PATCH=135
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0026-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0026-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
deleted file mode 100644
index 5179df84300a..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0026-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
+++ /dev/null
@@ -1,262 +0,0 @@
-From b0cf7f5fab707c0208ad880dfdbee932dac4b335 Mon Sep 17 00:00:00 2001
-From: Ben Mason <benmason@google.com>
-Date: Mon, 20 Jun 2022 14:24:51 +0000
-Subject: [PATCH 26/59] Updating XTBs based on .GRDs from branch 5005
-
-Change-Id: I41d7abb1adc3a2eaa1066f814b8899076a14f1ea
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3714549
-Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Auto-Submit: Ben Mason <benmason@chromium.org>
-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1185}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- .../strings/shortcut_viewer_strings_no.xtb             |  2 +-
- chrome/app/resources/chromium_strings_no.xtb           |  2 +-
- chrome/app/resources/generated_resources_it.xtb        |  2 +-
- chrome/app/resources/generated_resources_iw.xtb        |  4 ++--
- chrome/app/resources/generated_resources_no.xtb        | 10 +++++-----
- chrome/app/resources/google_chrome_strings_no.xtb      |  2 +-
- .../accessibility/strings/accessibility_strings_fa.xtb |  2 +-
- .../strings/translations/android_chrome_strings_no.xtb |  4 ++--
- components/strings/components_strings_no.xtb           | 10 +++++-----
- ios/chrome/app/strings/resources/ios_strings_no.xtb    |  2 +-
- ui/strings/translations/ui_strings_fa.xtb              |  2 +-
- 11 files changed, 21 insertions(+), 21 deletions(-)
-
-diff --git a/ash/shortcut_viewer/strings/shortcut_viewer_strings_no.xtb b/ash/shortcut_viewer/strings/shortcut_viewer_strings_no.xtb
-index 60814b0c8b29..bee3a3cdbcf7 100644
---- a/ash/shortcut_viewer/strings/shortcut_viewer_strings_no.xtb
-+++ b/ash/shortcut_viewer/strings/shortcut_viewer_strings_no.xtb
-@@ -191,7 +191,7 @@
- <translation id="7730490981846175479"><ph name="SHIFT" /><ph name="SEPARATOR1" /><ph name="ALT" /><ph name="SEPARATOR2" /><ph name="L" /> og så <ph name="SPACE" /> eller <ph name="ENTER" /></translation>
- <translation id="7787242579016742662">Åpne en fil i nettleseren</translation>
- <translation id="7952165122793773711">Gå til fane 1–8</translation>
--<translation id="8026334261755873520">Slett nettleserdata</translation>
-+<translation id="8026334261755873520">Slett nettlesingsdata</translation>
- <translation id="8130528849632411619">Gå til begynnelsen av dokumentet</translation>
- <translation id="8147954207400281792"><ph name="CTRL" /><ph name="SEPARATOR" /><ph name="K" /> eller <ph name="E" /></translation>
- <translation id="8234414138295101081">Rotér skjermen 90 grader</translation>
-diff --git a/chrome/app/resources/chromium_strings_no.xtb b/chrome/app/resources/chromium_strings_no.xtb
-index 54159b6cb38b..2c87eb737f7d 100644
---- a/chrome/app/resources/chromium_strings_no.xtb
-+++ b/chrome/app/resources/chromium_strings_no.xtb
-@@ -328,7 +328,7 @@ Chromium kan ikke gjenopprette innstillingen dine.</translation>
- <translation id="9089354809943900324">Chromium er utdatert</translation>
- <translation id="9093206154853821181">{0,plural, =1{Chromium startes på nytt om en time}other{Chromium startes på nytt om # timer}}</translation>
- <translation id="91086099826398415">Åpne linken i en ny &amp;fane i Chromium</translation>
--<translation id="911206726377975832">Vil du slette all nettleserdata også?</translation>
-+<translation id="911206726377975832">Vil du slette all nettlesingsdata også?</translation>
- <translation id="9144490074902256427">Underveis i prøveprosjektene kan du se og fjerne interesseemnene som nettsteder bruker for å vise deg annonser. Chromium anslår interessene dine basert på den nylige nettleserloggen din.</translation>
- <translation id="9158494823179993217">Systemadministratoren din har konfigurert Chromium til å åpne en annen nettleser når du går til <ph name="TARGET_URL_HOSTNAME" />.</translation>
- <translation id="9185526690718004400">Start på nytt for å oppdatere &amp;Chromium</translation>
-diff --git a/chrome/app/resources/generated_resources_it.xtb b/chrome/app/resources/generated_resources_it.xtb
-index 91b21778fa2a..9303b12179b5 100644
---- a/chrome/app/resources/generated_resources_it.xtb
-+++ b/chrome/app/resources/generated_resources_it.xtb
-@@ -4491,7 +4491,7 @@ e Ctrl + Alt + Riduzione luminosità per diminuire lo zoom.</translation>
- <translation id="5392192690789334093">Possono inviare notifiche</translation>
- <translation id="5393761864111565424">{COUNT,plural, =1{Link}other{# link}}</translation>
- <translation id="5396325212236512832">Accedi automaticamente ai siti e alle app usando le credenziali memorizzate. Se la funzionalità è disattivata, ti verrà chiesta una conferma ogni volta che vuoi accedere a un sito o a un'app.</translation>
--<translation id="5397378439569041789">Registra dispositivi kiosk o insegna</translation>
-+<translation id="5397378439569041789">Registra dispositivi kiosk o segnaletica</translation>
- <translation id="5397794290049113714">Tu</translation>
- <translation id="5398497406011404839">Preferiti nascosti</translation>
- <translation id="5398572795982417028">Riferimento pagina oltre i limiti. Il limite è <ph name="MAXIMUM_PAGE" /></translation>
-diff --git a/chrome/app/resources/generated_resources_iw.xtb b/chrome/app/resources/generated_resources_iw.xtb
-index 68a5ad9bb773..5a57465d9121 100644
---- a/chrome/app/resources/generated_resources_iw.xtb
-+++ b/chrome/app/resources/generated_resources_iw.xtb
-@@ -1058,7 +1058,7 @@
- <translation id="1994173015038366702">כתובת אתר</translation>
- <translation id="1995916364271252349">בדף הזה אפשר לשלוט על המידע שאתרים יכולים להשתמש בו ולהציג אותו (מיקום, מצלמה, חלונות קופצים ועוד)</translation>
- <translation id="1997616988432401742">האישורים שלך</translation>
--<translation id="1999115740519098545">בעת ההפעלה</translation>
-+<translation id="1999115740519098545">כשפותחים את הדפדפן</translation>
- <translation id="2000419248597011803">‏שליחה של חלק מקובצי ה-Cookie והחיפושים משורת כתובת האתר ומתיבת החיפוש אל מנוע החיפוש שהוגדר כברירת מחדל</translation>
- <translation id="2002109485265116295">זמן אמת</translation>
- <translation id="2003130567827682533">‏כדי להפעיל נתונים של '<ph name="NAME" />', יש להתחבר תחילה לרשת Wi-Fi</translation>
-@@ -2312,7 +2312,7 @@
- <translation id="3164329792803560526">המערכת משתפת את הכרטיסייה הזו עם <ph name="APP_NAME" /></translation>
- <translation id="3165390001037658081">ייתכן שספקים מסוימים חוסמים את התכונה הזו.</translation>
- <translation id="3170072451822350649">ניתן גם לדלג על הכניסה ו<ph name="LINK_START" />לגלוש כאורח<ph name="LINK_END" />.</translation>
--<translation id="31774765611822736">כרטיסייה חדשה מצד ימין</translation>
-+<translation id="31774765611822736">כרטיסייה חדשה מצד שמאל</translation>
- <translation id="3177909033752230686">שפת הדף:</translation>
- <translation id="3179982752812949580">גופן הטקסט</translation>
- <translation id="3181954750937456830">גלישה בטוחה (מגנה עליך ועל המכשיר מפני אתרים מסוכנים)</translation>
-diff --git a/chrome/app/resources/generated_resources_no.xtb b/chrome/app/resources/generated_resources_no.xtb
-index 0d10527fa225..5315653a9912 100644
---- a/chrome/app/resources/generated_resources_no.xtb
-+++ b/chrome/app/resources/generated_resources_no.xtb
-@@ -187,7 +187,7 @@
- <translation id="1173894706177603556">Gi nytt navn</translation>
- <translation id="1174073918202301297">Snarveien er lagt til</translation>
- <translation id="1174366174291287894">Tilkoblingen din er alltid sikker så lenge Chrome ikke forteller deg noe annet</translation>
--<translation id="117445914942805388">For å slette nettleserdata på alle synkroniserte enheter og Google-kontoen din <ph name="BEGIN_LINK" />går du til innstillingene for synkronisering<ph name="END_LINK" />.</translation>
-+<translation id="117445914942805388">For å slette nettlesingsdata på alle synkroniserte enheter og Google-kontoen din <ph name="BEGIN_LINK" />går du til innstillingene for synkronisering<ph name="END_LINK" />.</translation>
- <translation id="1175364870820465910">&amp;Skriv ut...</translation>
- <translation id="1176471985365269981">Nettsteder som ikke har lov til å redigere filer eller mapper på enheten</translation>
- <translation id="1177863135347784049">Tilpasset</translation>
-@@ -200,7 +200,7 @@
- <translation id="1187722533808055681">Inaktive oppvåkninger</translation>
- <translation id="1188807932851744811">Loggen er ikke lastet opp.</translation>
- <translation id="11901918071949011">{NUM_FILES,plural, =1{Tilgang til en fil som er lagret på datamaskinen din}other{Tilgang til # filer som er lagret på datamaskinen din}}</translation>
--<translation id="119092896208640858">For å slette nettleserdata på kun denne enheten, men beholde dataene på Google-kontoen, må du <ph name="BEGIN_LINK" />logge ut<ph name="END_LINK" />.</translation>
-+<translation id="119092896208640858">For å slette nettlesingsdata på kun denne enheten, men beholde dataene på Google-kontoen, må du <ph name="BEGIN_LINK" />logge ut<ph name="END_LINK" />.</translation>
- <translation id="1192706927100816598">{0,plural, =1{Du blir logget av automatisk om # sekund.
- <ph name="DOMAIN" /> krever at smartkortet blir stående i.}other{Du blir logget av automatisk om # sekunder.
- <ph name="DOMAIN" /> krever at smartkortet blir stående i.}}</translation>
-@@ -1599,7 +1599,7 @@ Du kan administrere innstillingene for denne kontoen ved å installere Family Li
- <translation id="2480868415629598489">endre data du kopierer og limer inn</translation>
- <translation id="2482878487686419369">Varsler</translation>
- <translation id="2482895651873876648">Fanen er flyttet til gruppen <ph name="GROUP_NAME" /> – <ph name="GROUP_CONTENTS" /></translation>
--<translation id="2484959914739448251">For å slette nettleserdata på alle synkroniserte enheter og Google-kontoen din må du <ph name="BEGIN_LINK" />skrive inn passordfrasen din<ph name="END_LINK" />.</translation>
-+<translation id="2484959914739448251">For å slette nettlesingsdata på alle synkroniserte enheter og Google-kontoen din må du <ph name="BEGIN_LINK" />skrive inn passordfrasen din<ph name="END_LINK" />.</translation>
- <translation id="2485394160472549611">Toppvalg for deg</translation>
- <translation id="2485422356828889247">Avinstaller</translation>
- <translation id="2485681265915754872">Vilkår for bruk av Google Play</translation>
-@@ -4101,7 +4101,7 @@ og Ctrl + Alt + lysstyrke ned for å zoome ut.</translation>
- <translation id="4977882548591990850"><ph name="CHARACTER_COUNT" />/<ph name="CHARACTER_LIMIT" /></translation>
- <translation id="4977942889532008999">Bekreft tilgangen</translation>
- <translation id="4980805016576257426">Denne utvidelsen inneholder skadelig programvare.</translation>
--<translation id="4981449534399733132">For å slette nettleserdata på alle synkroniserte enheter og Google-kontoen din må du <ph name="BEGIN_LINK" />logge på<ph name="END_LINK" />.</translation>
-+<translation id="4981449534399733132">For å slette nettlesingsdata på alle synkroniserte enheter og Google-kontoen din må du <ph name="BEGIN_LINK" />logge på<ph name="END_LINK" />.</translation>
- <translation id="4982236238228587209">Enhetsprogramvare</translation>
- <translation id="4985248278475639481">Om personlig tilpasning av annonser</translation>
- <translation id="4986728572522335985">Dette fører til at alle dataene på sikkerhetsnøkkelen, inkludert PIN-koden, blir slettet</translation>
-@@ -7152,7 +7152,7 @@ Oppbevar nøkkelfilen på et trygt sted. Du får bruk for den når du skal oppre
- <translation id="8023133589013344428">Administrer språk i ChromeOS Flex-innstillingene</translation>
- <translation id="8023801379949507775">Oppdater utvidelser nå</translation>
- <translation id="8025151549289123443">Låseskjerm og pålogging</translation>
--<translation id="8026334261755873520">Slett nettleserdata</translation>
-+<translation id="8026334261755873520">Slett nettlesingsdata</translation>
- <translation id="8028060951694135607">Microsoft nøkkelgjenoppretting</translation>
- <translation id="8028803902702117856">Laster ned <ph name="SIZE" />, <ph name="FILE_NAME" /></translation>
- <translation id="8028993641010258682">Størrelse</translation>
-diff --git a/chrome/app/resources/google_chrome_strings_no.xtb b/chrome/app/resources/google_chrome_strings_no.xtb
-index c061b599aa86..ae7f2483a61f 100644
---- a/chrome/app/resources/google_chrome_strings_no.xtb
-+++ b/chrome/app/resources/google_chrome_strings_no.xtb
-@@ -362,7 +362,7 @@ Tillatelser du allerede har gitt nettsteder og apper, kan gjelde for denne konto
- <translation id="8999208279178790196">{0,plural, =0{En Chrome-oppdatering er tilgjengelig}=1{En Chrome-oppdatering er tilgjengelig}other{En Chrome-oppdatering har vært tilgjengelig i # dager}}</translation>
- <translation id="9053892488859122171">ChromeOS Flex-system</translation>
- <translation id="9067395829937117663">Google Chrome krever Windows 7 eller nyere.</translation>
--<translation id="911206726377975832">Vil du slette all nettleserdata også?</translation>
-+<translation id="911206726377975832">Vil du slette all nettlesingsdata også?</translation>
- <translation id="9138603949443464873">For å bruke endringene dine må du starte Chrome på nytt</translation>
- <translation id="9195993889682885387">Chrome kan anslå interessene dine basert på nettleserloggen din fra de siste ukene. Denne informasjonen blir værende på enheten din.</translation>
- <translation id="919706545465235479">Oppdater Chrome for å starte synkroniseringen</translation>
-diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fa.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fa.xtb
-index 8b75a0e734f4..38e6ff918c4b 100644
---- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fa.xtb
-+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fa.xtb
-@@ -10,7 +10,7 @@
- <translation id="1025074108959230262">حالت چسبان غیرفعال شد</translation>
- <translation id="1031961866430398710">سپس</translation>
- <translation id="1038643060055067718">خطوط:</translation>
--<translation id="1038795173450935438">برای جلو رفتن بین موارد موجود در صفحه، «جستجو» + پیکان راست یا برای پرش به عقب «جستجو» + پیکان چپ را فشار دهید. برای رفتن به خط بعدی، «جستجو» + پیکان پایین را فشار دهید. برای رفتن به خط قبلی، از «جستجو» + پیکان بالا استفاده کنید. اگر به موردی رسیدید که می‌خواهید روی آن کلیک کنید، روی «جستجو» + فاصله فشار دهید.</translation>
-+<translation id="1038795173450935438">برای جلو رفتن بین موارد موجود در صفحه، «جستجو» + کلید «راست‌بر» یا برای پرش به عقب «جستجو» + کلید «چپ‌بر» را فشار دهید. برای رفتن به خط بعدی، «جستجو» + کلید «پایین‌بر» را فشار دهید. برای رفتن به خط قبلی، از «جستجو» + کلید «بالابر» استفاده کنید. اگر به موردی رسیدید که می‌خواهید روی آن کلیک کنید، روی «جستجو» + کلید «فاصله» فشار دهید.</translation>
- <translation id="106222400312645156">rwhdr</translation>
- <translation id="1065552602950927991">ورودی نامعتبر</translation>
- <translation id="1066085461259044485">سبز جنگلی</translation>
-diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_no.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_no.xtb
-index afb4e74aa488..418884acaf3f 100644
---- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_no.xtb
-+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_no.xtb
-@@ -1203,7 +1203,7 @@ Tillitstokener gir bedre personvern på nettet og kan ikke brukes til å finne u
- <translation id="7630202231528827509">Leverandørens nettadresse</translation>
- <translation id="7634280112532283638">Reduksjon i nettsøppel og svindel</translation>
- <translation id="7638584964844754484">Feil passordfrase</translation>
--<translation id="7641339528570811325">Slett nettleserdata</translation>
-+<translation id="7641339528570811325">Slett nettlesingsdata</translation>
- <translation id="7646772052135772216">Passordsynkronisering fungerer ikke</translation>
- <translation id="7655900163790317559">Slår på Bluetooth …</translation>
- <translation id="7658239707568436148">Avbryt</translation>
-@@ -1274,7 +1274,7 @@ Tillitstokener gir bedre personvern på nettet og kan ikke brukes til å finne u
- <translation id="8006818846907410687">Blokkér mens du er inkognito</translation>
- <translation id="8013372441983637696">Fjern også Chrome-dataene dine fra denne enheten</translation>
- <translation id="8015452622527143194">Tilbakestill alt på siden til standardstørrelsen</translation>
--<translation id="8026334261755873520">Slett nettleserdata</translation>
-+<translation id="8026334261755873520">Slett nettlesingsdata</translation>
- <translation id="8027863900915310177">Velg hvor du vil laste ned til</translation>
- <translation id="8032569120109842252">Følger</translation>
- <translation id="8035133914807600019">Ny mappe</translation>
-diff --git a/components/strings/components_strings_no.xtb b/components/strings/components_strings_no.xtb
-index 8786400bdfc9..c45f1e99d37e 100644
---- a/components/strings/components_strings_no.xtb
-+++ b/components/strings/components_strings_no.xtb
-@@ -347,7 +347,7 @@ I motsatt fall blir dette blokkert av personverninnstillingene. Dette gjør at i
- <translation id="1807246157184219062">Lys</translation>
- <translation id="1807528111851433570">Startark</translation>
- <translation id="1812527064848182527">liggende</translation>
--<translation id="1813414402673211292">Slett nettleserdata</translation>
-+<translation id="1813414402673211292">Slett nettlesingsdata</translation>
- <translation id="182139138257690338">automatiske nedlastinger</translation>
- <translation id="1821930232296380041">Ugyldig forespørsel eller forespørselsparametere</translation>
- <translation id="1822540298136254167">Nettsteder du besøker, og hvor mye tid du bruker på dem</translation>
-@@ -973,7 +973,7 @@ I motsatt fall blir dette blokkert av personverninnstillingene. Dette gjør at i
- <translation id="361438452008624280">Listeoppføringen «<ph name="LANGUAGE_ID" />»: Språket er ukjent eller støttes ikke.</translation>
- <translation id="3614934205542186002"><ph name="RUN_CHROME_SAFETY_CHECK_FOCUSED_FRIENDLY_MATCH_TEXT" /> – trykk på Tab og deretter på Enter for å kjøre en sikkerhetssjekk i Chrome-innstillingene</translation>
- <translation id="3615877443314183785">Angi en gyldig utløpsdato</translation>
--<translation id="36224234498066874">Slett nettleserdata</translation>
-+<translation id="36224234498066874">Slett alle nettlesingsdata</translation>
- <translation id="362276910939193118">Vis fullstendig logg</translation>
- <translation id="3630155396527302611">Hvis programmet allerede har fått tillatelse til å bruke nettverket, kan du prøve
-       å fjerne det fra listen og så legge det til på nytt.</translation>
-@@ -1637,7 +1637,7 @@ I motsatt fall blir dette blokkert av personverninnstillingene. Dette gjør at i
- <translation id="540969355065856584">Denne tjeneren kunne ikke bevise at den er <ph name="DOMAIN" />. Sikkerhetssertifikatet til tjeneren er ikke gyldig for øyeblikket. Dette kan være forårsaket av en feilkonfigurasjon eller en angriper som lytter på tilkoblingen din.</translation>
- <translation id="5412236728747081950">Dette nettstedet mottar interessene dine fra Chrome for å kunne vise deg mer relevante annonser</translation>
- <translation id="541416427766103491">Hylle 4</translation>
--<translation id="5421136146218899937">Slett nettleserdata</translation>
-+<translation id="5421136146218899937">Slett nettlesingsdata</translation>
- <translation id="5426179911063097041"><ph name="SITE" /> vil sende deg varsler</translation>
- <translation id="5428105026674456456">Spansk</translation>
- <translation id="5430298929874300616">Fjern bokmerke</translation>
-@@ -1674,7 +1674,7 @@ I motsatt fall blir dette blokkert av personverninnstillingene. Dette gjør at i
- <translation id="5528532273234423708">Smarthus</translation>
- <translation id="55293785478302737">Kantstifting</translation>
- <translation id="553484882784876924">Prc6 (konvolutt)</translation>
--<translation id="5535133333442455806">Knappen «Slett nettleserdata» – trykk på Enter for å tømme nettleserloggen, slette informasjonskapsler, tømme bufferen med mer i Chrome-innstillingene</translation>
-+<translation id="5535133333442455806">Knappen «Slett nettlesingsdata» – trykk på Enter for å tømme nettleserloggen, slette informasjonskapsler, tømme bufferen med mer i Chrome-innstillingene</translation>
- <translation id="5536214594743852365">Vis «<ph name="SECTION" />»-delen</translation>
- <translation id="5539243836947087108">Flåte</translation>
- <translation id="5540224163453853">Den forespurte artikkelen ble ikke funnet.</translation>
-@@ -2549,7 +2549,7 @@ I motsatt fall blir dette blokkert av personverninnstillingene. Dette gjør at i
- <translation id="8009225694047762179">Administrer passord</translation>
- <translation id="8012116502927253373">{NUM_CARDS,plural, =1{Dette kortet og den tilknyttede faktureringsadressen lagres. Du kan bruke det når du er logget på <ph name="USER_EMAIL" />.}other{Disse kortene og de tilknyttede faktureringsadressene lagres. Du kan bruke dem når du er logget på <ph name="USER_EMAIL" />.}}</translation>
- <translation id="8025119109950072390">Angripere på dette nettstedet prøver kanskje å lure deg til å gjøre farlige ting som å installere programvare eller avsløre personopplysningene dine (for eksempel passord, telefonnumre eller kredittkortinformasjon).</translation>
--<translation id="8026334261755873520">Slett nettleserdata</translation>
-+<translation id="8026334261755873520">Slett nettlesingsdata</translation>
- <translation id="8027077570865220386">Skuff 15</translation>
- <translation id="8028698320761417183"><ph name="CREATE_GOOGLE_FORM_FOCUSED_FRIENDLY_MATCH_TEXT" /> – trykk på Tab og deretter på Enter for å opprette et nytt skjema i Google Skjemaer raskt</translation>
- <translation id="8028960012888758725">Beskjær etter jobben</translation>
-diff --git a/ios/chrome/app/strings/resources/ios_strings_no.xtb b/ios/chrome/app/strings/resources/ios_strings_no.xtb
-index a3c0edf9089f..aab590e9581f 100644
---- a/ios/chrome/app/strings/resources/ios_strings_no.xtb
-+++ b/ios/chrome/app/strings/resources/ios_strings_no.xtb
-@@ -106,7 +106,7 @@ Søkemotoren din er <ph name="DSE_NAME" />. Se eventuelt instruksjonene deres om
- <translation id="1753905327828125965">Mest besøkt</translation>
- <translation id="1803264062614276815">Kortinnehaverens navn</translation>
- <translation id="1809939268435598390">Slett mappen</translation>
--<translation id="1813414402673211292">Slett nettleserdata</translation>
-+<translation id="1813414402673211292">Slett nettlesingsdata</translation>
- <translation id="1815941218935345331">Sikkerhetskode</translation>
- <translation id="1820259098641718022">Lagt til i leselisten</translation>
- <translation id="1832848789136765277">For å sikre at du alltid har tilgang til de synkroniserte dataene dine, må du bekrefte at det er deg</translation>
-diff --git a/ui/strings/translations/ui_strings_fa.xtb b/ui/strings/translations/ui_strings_fa.xtb
-index cd0ff067ffc5..e0075ad5bd34 100644
---- a/ui/strings/translations/ui_strings_fa.xtb
-+++ b/ui/strings/translations/ui_strings_fa.xtb
-@@ -73,7 +73,7 @@
- <translation id="3126026824346185272">Ctrl</translation>
- <translation id="3157931365184549694">بازیابی</translation>
- <translation id="3183922693828471536">پیمایش به اینجا</translation>
--<translation id="3234408098842461169">پیکان پایین</translation>
-+<translation id="3234408098842461169">کلید پایین‌بر</translation>
- <translation id="3291688615589870984">{DAYS,plural, =1{۱ روز}one{# روز}other{# روز}}</translation>
- <translation id="3295886253693811851">برقراری تماس از</translation>
- <translation id="3306688585798492231">نمایشگر داخلی</translation>
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0027-Incrementing-VERSION-to-102.0.5005.136.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0027-Incrementing-VERSION-to-102.0.5005.136.patch
deleted file mode 100644
index 401ade5d8b85..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0027-Incrementing-VERSION-to-102.0.5005.136.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 6c7428424278ac118e85629322ec5a95e2599c55 Mon Sep 17 00:00:00 2001
-From: "Chrome Release Bot (LUCI)"
- <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Date: Tue, 21 Jun 2022 01:00:33 +0000
-Subject: [PATCH 27/59] Incrementing VERSION to 102.0.5005.136
-
-Change-Id: Ie4d1e8587dfee142a28feeca12d5bec472864d23
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3715930
-Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1186}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/VERSION | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/chrome/VERSION b/chrome/VERSION
-index 308402a8004d..ef7c482c8d42 100644
---- a/chrome/VERSION
-+++ b/chrome/VERSION
-@@ -1,4 +1,4 @@
- MAJOR=102
- MINOR=0
- BUILD=5005
--PATCH=135
-+PATCH=136
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0028-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0028-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
deleted file mode 100644
index 73625cba63a9..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0028-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
+++ /dev/null
@@ -1,256 +0,0 @@
-From 3b1594ca494c25b4239ab6267e6bfa9b0e70e5ae Mon Sep 17 00:00:00 2001
-From: Ben Mason <benmason@google.com>
-Date: Tue, 21 Jun 2022 14:41:48 +0000
-Subject: [PATCH 28/59] Updating XTBs based on .GRDs from branch 5005
-
-Change-Id: I69c09a61449fcfa7f00f44ffd4ea1be8977654e7
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3715113
-Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Auto-Submit: Ben Mason <benmason@chromium.org>
-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1187}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- ash/strings/ash_strings_es-419.xtb                           | 2 +-
- ash/strings/ash_strings_nl.xtb                               | 4 ++--
- .../camera_app_ui/resources/strings/camera_strings_eu.xtb    | 4 ++--
- chrome/app/resources/generated_resources_ar.xtb              | 4 ++--
- chrome/app/resources/generated_resources_es-419.xtb          | 4 ++--
- chrome/app/resources/generated_resources_it.xtb              | 2 +-
- chrome/app/resources/generated_resources_vi.xtb              | 2 +-
- chrome/app/resources/google_chrome_strings_ar.xtb            | 2 +-
- .../strings/translations/android_chrome_strings_ar.xtb       | 5 +++--
- .../strings/translations/android_chrome_strings_es-419.xtb   | 2 +-
- .../strings/translations/android_chrome_strings_vi.xtb       | 2 +-
- components/strings/components_strings_ar.xtb                 | 3 ++-
- components/strings/components_strings_vi.xtb                 | 4 ++--
- 13 files changed, 21 insertions(+), 19 deletions(-)
-
-diff --git a/ash/strings/ash_strings_es-419.xtb b/ash/strings/ash_strings_es-419.xtb
-index 6d3ed2bac68e..450b9ac09bea 100644
---- a/ash/strings/ash_strings_es-419.xtb
-+++ b/ash/strings/ash_strings_es-419.xtb
-@@ -98,7 +98,7 @@ Estas son algunas de las cosas que puedes probar para comenzar.</translation>
- <translation id="1420408895951708260">Activar o desactivar la Luz nocturna. <ph name="STATE_TEXT" /></translation>
- <translation id="1420732223884894666">Ve las fotos y el contenido multimedia recientes del teléfono en tu <ph name="DEVICE_TYPE" /></translation>
- <translation id="1426410128494586442">Sí</translation>
--<translation id="1438357537418863713">Se configuró la transmisión de app. Una vez que comiences, aparecerán aquí las apps iniciadas recientemente.</translation>
-+<translation id="1438357537418863713">Se configuró la transmisión de app. Una vez que comiences, aparecerán aquí las apps utilizadas recientemente.</translation>
- <translation id="1455242230282523554">Mostrar la configuración de idioma</translation>
- <translation id="1460620680449458626">El volumen está silenciado.</translation>
- <translation id="1467432559032391204">Izquierda</translation>
-diff --git a/ash/strings/ash_strings_nl.xtb b/ash/strings/ash_strings_nl.xtb
-index c87186593fdb..182e3161c8f4 100644
---- a/ash/strings/ash_strings_nl.xtb
-+++ b/ash/strings/ash_strings_nl.xtb
-@@ -95,7 +95,7 @@ Hier zijn wat voorbeelden van wat je kunt proberen om aan de slag te gaan.</tran
- <translation id="1420408895951708260">Nachtverlichting aan- of uitzetten. <ph name="STATE_TEXT" /></translation>
- <translation id="1420732223884894666">Recente foto's en media van je telefoon bekijken op je <ph name="DEVICE_TYPE" /></translation>
- <translation id="1426410128494586442">Ja</translation>
--<translation id="1438357537418863713">App-streaming is nu ingesteld. Als je aan de slag gaat, zie je hier recent gelanceerde apps.</translation>
-+<translation id="1438357537418863713">App-streaming is nu ingesteld. Als je aan de slag gaat, zie je hier recent gebruikte apps.</translation>
- <translation id="1455242230282523554">Taalinstellingen bekijken</translation>
- <translation id="1460620680449458626">Volume staat uit.</translation>
- <translation id="1467432559032391204">Links</translation>
-@@ -1328,7 +1328,7 @@ Nieuwe installatie</translation>
- <translation id="9084606467167974638">Positie van menu wijzigen</translation>
- <translation id="9089416786594320554">Invoermethoden</translation>
- <translation id="9091626656156419976">Scherm <ph name="DISPLAY_NAME" /> is verwijderd</translation>
--<translation id="9098969848082897657">Geluid van telefoon uitzetten</translation>
-+<translation id="9098969848082897657">Telefoon dempen</translation>
- <translation id="9099154003160514616">Lacros-update beschikbaar</translation>
- <translation id="9100887602489003640">Profiel toevoegen. Wacht een paar minuten.</translation>
- <translation id="9105450214093926548">Een tweede gebruiker inloggen wordt niet ondersteund als de Lacros-browser actief is. Gebruik in plaats daarvan een tweede browserprofiel in Lacros of sluit Lacros en probeer het opnieuw.</translation>
-diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_eu.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_eu.xtb
-index 974898761fe5..b6c3fd8ed3b8 100644
---- a/ash/webui/camera_app_ui/resources/strings/camera_strings_eu.xtb
-+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_eu.xtb
-@@ -46,7 +46,7 @@
-         Memoria atzitzeko baimena duten aplikazioek atzi ditzakete argazkiak eta bideoak.</translation>
- <translation id="3067436040345934772">Mugitu eskuinera</translation>
- <translation id="3081586908890909590">Aldatu bideoak grabatzeko modura</translation>
--<translation id="313467653172006084">30 f/s</translation>
-+<translation id="313467653172006084">30 fps</translation>
- <translation id="3183731565330012717">Sareta mota</translation>
- <translation id="3227137524299004712">Mikrofonoa</translation>
- <translation id="3240426699337459095">Esteka kopiatu da</translation>
-@@ -123,7 +123,7 @@ Irudi edo bideoaren kalitateari buruzko iritzia eman nahi baduzu, erantsi argazk
- <translation id="761421184377987513">Behera eta ezkerrera mugitzen ari da</translation>
- <translation id="7649070708921625228">Laguntza</translation>
- <translation id="7658239707568436148">Utzi</translation>
--<translation id="7670511624014457267">60 f/s</translation>
-+<translation id="7670511624014457267">60 fps</translation>
- <translation id="7671804233658741790">Dokumentuaren beheko eskuinaldeko ertza</translation>
- <translation id="7726641833034062494">Grabatu bideo normal bat</translation>
- <translation id="7748344063862150053">Dokumentuaren goiko eskuinaldeko ertza</translation>
-diff --git a/chrome/app/resources/generated_resources_ar.xtb b/chrome/app/resources/generated_resources_ar.xtb
-index 62cc88d48a2e..4eec1516e8e1 100644
---- a/chrome/app/resources/generated_resources_ar.xtb
-+++ b/chrome/app/resources/generated_resources_ar.xtb
-@@ -2835,7 +2835,7 @@
- <translation id="3714195043138862580">وُضِعَ هذا الجهاز التجريبي في الحالة "غير متوفِّر".</translation>
- <translation id="3719826155360621982">الصفحة الرئيسية</translation>
- <translation id="372062398998492895">‏إعدادات طابعات CUPS</translation>
--<translation id="3721119614952978349">‏علاقتك مع Google</translation>
-+<translation id="3721119614952978349">‏أنت وGoogle</translation>
- <translation id="3722108462506185496">حدث خطأ أثناء بدء تشغيل خدمة الآلة الافتراضية. يُرجى إعادة المحاولة.</translation>
- <translation id="3727144509609414201">‏شبكات Wi-Fi المتاحة</translation>
- <translation id="3727187387656390258">فحص النوافذ المنبثقة</translation>
-@@ -4157,7 +4157,7 @@
- <translation id="5051836348807686060">لا تتوفر ميزة التدقيق الإملائي للغات التي اخترتها.</translation>
- <translation id="5052499409147950210">تعديل موقع إلكتروني</translation>
- <translation id="505347685865235222">مجموعة لم تتم تسميتها - <ph name="GROUP_CONTENT_STRING" /></translation>
--<translation id="5053962746715621840">‏ابحث في الصور عبر "عدسة Google"</translation>
-+<translation id="5053962746715621840">‏البحث باستخدام الصورة بواسطة "عدسة Google"</translation>
- <translation id="5054374119096692193">‏الاطّلاع على كل خيارات البطاقة في القسم <ph name="BEGIN_LINK" />تخصيص Chrome<ph name="END_LINK" /></translation>
- <translation id="5056950756634735043">جارٍ الاتصال بالحاوية</translation>
- <translation id="5057110919553308744">عند النقر على "الإضافة"</translation>
-diff --git a/chrome/app/resources/generated_resources_es-419.xtb b/chrome/app/resources/generated_resources_es-419.xtb
-index feff984e5988..dd4a406234dd 100644
---- a/chrome/app/resources/generated_resources_es-419.xtb
-+++ b/chrome/app/resources/generated_resources_es-419.xtb
-@@ -3860,7 +3860,7 @@ y Ctrl + Alt + Disminuir brillo para alejar.</translation>
- <translation id="473936925429402449">Seleccionado, contenido adicional: <ph name="CURRENT_ELEMENT" /> de <ph name="TOTAL_ELEMENTS" /></translation>
- <translation id="4739639199548674512">Tickets</translation>
- <translation id="4742334355511750246">No puede mostrar imágenes</translation>
--<translation id="4742970037960872810">Quitar el texto destacado</translation>
-+<translation id="4742970037960872810">Dejar de destacar</translation>
- <translation id="4743260470722568160"><ph name="BEGIN_LINK" />Obtener información sobre cómo actualizar las aplicaciones<ph name="END_LINK" /></translation>
- <translation id="4744981231093950366">{NUM_TABS,plural, =1{Activar el sonido del sitio}other{Activar el sonido de los sitios}}</translation>
- <translation id="474609389162964566">Accede a tu Asistente con "Hey Google"</translation>
-@@ -6134,7 +6134,7 @@ Puedes asignar varios interruptores a esta acción.</translation>
- <translation id="7009709314043432820"><ph name="APP_NAME" /> está utilizando la cámara</translation>
- <translation id="701080569351381435">Ver código fuente</translation>
- <translation id="7014174261166285193">Error de instalación</translation>
--<translation id="7014480873681694324">Quitar el texto destacado</translation>
-+<translation id="7014480873681694324">Dejar de destacar</translation>
- <translation id="7017004637493394352">Di "OK Google" otra vez.</translation>
- <translation id="7017219178341817193">Agregar nueva página</translation>
- <translation id="7017354871202642555">No es posible configurar el modo después de que se ha configurado la ventana.</translation>
-diff --git a/chrome/app/resources/generated_resources_it.xtb b/chrome/app/resources/generated_resources_it.xtb
-index 9303b12179b5..f02f15ad7396 100644
---- a/chrome/app/resources/generated_resources_it.xtb
-+++ b/chrome/app/resources/generated_resources_it.xtb
-@@ -5569,7 +5569,7 @@ Puoi assegnare più sensori a questa azione.</translation>
- <translation id="6466258437571594570">I siti non possono interromperti quando chiedono di poter inviare notifiche</translation>
- <translation id="6466988389784393586">&amp;Apri tutti i Preferiti</translation>
- <translation id="6467304607960172345">Ottimizza video a schermo intero</translation>
--<translation id="6467377768028664108"><ph name="DEVICE_TYPE" /> potrà poi:</translation>
-+<translation id="6467377768028664108">Su <ph name="DEVICE_TYPE" />:</translation>
- <translation id="6468485451923838994">Caratteri</translation>
- <translation id="6468773105221177474"><ph name="FILE_COUNT" /> file</translation>
- <translation id="6469557521904094793">Attiva rete mobile</translation>
-diff --git a/chrome/app/resources/generated_resources_vi.xtb b/chrome/app/resources/generated_resources_vi.xtb
-index fa4aee89f515..20f391850ad6 100644
---- a/chrome/app/resources/generated_resources_vi.xtb
-+++ b/chrome/app/resources/generated_resources_vi.xtb
-@@ -7618,7 +7618,7 @@ Giữ tệp khóa của bạn ở nơi an toàn. Bạn sẽ cần tệp khóa đ
- <translation id="8471525937465764768">Các trang web thường kết nối với thiết bị USB để áp dụng những tính năng như in tài liệu hoặc lưu vào thiết bị lưu trữ</translation>
- <translation id="8471959340398751476">Tính năng nhận chiết khấu đang tắt. Bạn có thể bật tính năng này trong trình đơn tùy chỉnh</translation>
- <translation id="8472623782143987204">được hỗ trợ bằng phần cứng</translation>
--<translation id="8473863474539038330">Địa chỉ và các tùy chọn khác</translation>
-+<translation id="8473863474539038330">Địa chỉ và các lựa chọn khác</translation>
- <translation id="8475313423285172237">Một chương trình khác trên máy tính của bạn đã thêm một tiện ích có thể thay đổi cách Chrome hoạt động.</translation>
- <translation id="8477241577829954800">Đã thay thế</translation>
- <translation id="8477384620836102176">&amp;Chung</translation>
-diff --git a/chrome/app/resources/google_chrome_strings_ar.xtb b/chrome/app/resources/google_chrome_strings_ar.xtb
-index 334de19ffada..88a11e1504fe 100644
---- a/chrome/app/resources/google_chrome_strings_ar.xtb
-+++ b/chrome/app/resources/google_chrome_strings_ar.xtb
-@@ -9,7 +9,7 @@
- <translation id="110877069173485804">‏هذا Chrome الخاص بك</translation>
- <translation id="1125124144982679672">‏مَن يستخدم متصفِّح Chrome؟</translation>
- <translation id="1142745911746664600">‏تعذّرت إعادة التحميل Chrome</translation>
--<translation id="1152920704813762236">‏لمحة عن نظام التشغيل Chrome</translation>
-+<translation id="1152920704813762236">‏لمحة عن ChromeOS</translation>
- <translation id="1154147086299354128">‏&amp;فتح في Chrome</translation>
- <translation id="1178374936842835197">‏في حال عدم عرض أحد الإعدادات على هذه الصفحة، انتقِل إلى <ph name="LINK_BEGIN" />
-         إعدادات نظام التشغيل ChromeOS Flex<ph name="LINK_END" /></translation>
-diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb
-index f1e93ecf3279..d6c7f88702f7 100644
---- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb
-+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb
-@@ -285,7 +285,8 @@
- <translation id="2534155362429831547">تم حذف <ph name="NUMBER_OF_ITEMS" /> من العناصر</translation>
- <translation id="2534582914273493287">‏يتم إرسال عناوين URL التي تزورها إلى Google</translation>
- <translation id="2536728043171574184">عرض نسخة بلا اتصال من هذه الصفحة</translation>
--<translation id="2546283357679194313">ملفات تعريف الارتباط وبيانات المواقع</translation>
-+<translation id="2546283357679194313">ملفات تعريف الارتباط وبيانات المواقع الإلكترونية
-+</translation>
- <translation id="2549516196460093976">‏يمكنك استخدام هذا الجهاز اللوحي لتسجيل الدخول إلى حساب Google على جهاز الكمبيوتر الذي يعرض رمز الاستجابة السريعة هذا.</translation>
- <translation id="2558569818338050235">يؤثر سجلّ تصفّحك في الإعلانات التي تظهر لك.</translation>
- <translation id="2561519700418191927">معاينات الفيديوهات</translation>
-@@ -499,7 +500,7 @@
- <translation id="371230970611282515">توقّع الأحداث الخطيرة قبل حدوثها والتحذير منها</translation>
- <translation id="3714981814255182093">فتح شريط البحث</translation>
- <translation id="3716182511346448902">‏تستهلك هذه الصفحة مساحة كبيرة من الذاكرة، لذلك أوقفها Chrome مؤقتًا.</translation>
--<translation id="3721119614952978349">‏علاقتك مع Google</translation>
-+<translation id="3721119614952978349">‏أنت وGoogle</translation>
- <translation id="3737319253362202215">إعدادات الترجمة</translation>
- <translation id="3737402728074743863">عليك ضبط قفل الشاشة لاستخدام هذا الجهاز كمفتاح أمان.</translation>
- <translation id="3738139272394829648">المس للبحث</translation>
-diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_es-419.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_es-419.xtb
-index 09044681e203..e3a1afabb6c2 100644
---- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_es-419.xtb
-+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_es-419.xtb
-@@ -667,7 +667,7 @@ Es posible que tu cuenta de Google tenga otros formularios de historial de naveg
- <translation id="4736934858538408121">Tarjeta virtual</translation>
- <translation id="4738836084190194332">Última sincronización: <ph name="WHEN" /></translation>
- <translation id="4741753828624614066">Recibirás mejores sugerencias en la barra de direcciones.</translation>
--<translation id="4742970037960872810">Quitar el texto destacado</translation>
-+<translation id="4742970037960872810">Dejar de destacar</translation>
- <translation id="4749960740855309258">Abrir una pestaña nueva</translation>
- <translation id="4758061975920522644">Compartir solo la imagen</translation>
- <translation id="4759238208242260848">Descargas</translation>
-diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_vi.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_vi.xtb
-index 6a066d11e660..21185014952d 100644
---- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_vi.xtb
-+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_vi.xtb
-@@ -1361,7 +1361,7 @@ Mã thông báo tin cậy giúp cải thiện quyền riêng tư trên web và
- <translation id="8453310803815879010">Bắt đầu Trò chơi Khủng long</translation>
- <translation id="8461694314515752532">Mã hóa dữ liệu đã đồng bộ hóa bằng cụm mật khẩu đồng bộ hóa của riêng bạn</translation>
- <translation id="8466613982764129868">Hãy đảm bảo <ph name="TARGET_DEVICE_NAME" /> có kết nối Internet</translation>
--<translation id="8473863474539038330">Địa chỉ và các tùy chọn khác</translation>
-+<translation id="8473863474539038330">Địa chỉ và các lựa chọn khác</translation>
- <translation id="8481921391193215807">Khi bạn bật Hộp cát về quyền riêng tư, các trang web có thể dùng kỹ thuật bảo vệ quyền riêng tư theo mô tả ở đây để cung cấp nội dung và dịch vụ của mình. Các kỹ thuật này gồm có những biện pháp thay thế cho hoạt động theo dõi trên nhiều trang web. Theo thời gian, chúng tôi có thể bổ sung nhiều chế độ dùng thử khác.
- 
- <ph name="BEGIN_LIST_ITEM1" />Các nhà quảng cáo và nhà xuất bản có thể dùng kỹ thuật FLoC.<ph name="END_LIST_ITEM1" />
-diff --git a/components/strings/components_strings_ar.xtb b/components/strings/components_strings_ar.xtb
-index 9f063901bfe7..1fe4b2bf4b35 100644
---- a/components/strings/components_strings_ar.xtb
-+++ b/components/strings/components_strings_ar.xtb
-@@ -595,7 +595,8 @@
- <translation id="2544546346215446551">المشرف أعاد تشغيل الجهاز</translation>
- <translation id="2544644783021658368">مستند واحد</translation>
- <translation id="254524874071906077">‏تعيين Chrome كمتصفح تلقائي</translation>
--<translation id="2546283357679194313">ملفات تعريف الارتباط وبيانات المواقع</translation>
-+<translation id="2546283357679194313">ملفات تعريف الارتباط وبيانات المواقع الإلكترونية
-+</translation>
- <translation id="2547466893236767989">تصميم وتطوير مواقع إلكترونية</translation>
- <translation id="254947805923345898">قيمة السياسة غير صحيحة.</translation>
- <translation id="255002559098805027">أرسل <ph name="HOST_NAME" /> استجابة غير صالحة.</translation>
-diff --git a/components/strings/components_strings_vi.xtb b/components/strings/components_strings_vi.xtb
-index 737992fdba54..efc072d84b36 100644
---- a/components/strings/components_strings_vi.xtb
-+++ b/components/strings/components_strings_vi.xtb
-@@ -1658,7 +1658,7 @@ Nếu bạn từ chối, chế độ cài đặt quyền riêng tư của bạn
- <translation id="54817484435770891">Thêm địa chỉ hợp lệ</translation>
- <translation id="5485973315555778056">Thiết bị trên đám mây</translation>
- <translation id="5487426985799386720">Thực phẩm và đồ uống</translation>
--<translation id="5490432419156082418">Địa chỉ và các tùy chọn khác</translation>
-+<translation id="5490432419156082418">Địa chỉ và các lựa chọn khác</translation>
- <translation id="5492298309214877701">Trang web trên mạng nội bộ của công ty, tổ chức hoặc trường học này có URL tương tự như trang web bên ngoài.
-     <ph name="LINE_BREAK" />
-     Hãy thử liên hệ với quản trị viên hệ thống của bạn.</translation>
-@@ -2708,7 +2708,7 @@ Thông tin chi tiết bổ sung:
- <translation id="8457125768502047971">Vô thời hạn</translation>
- <translation id="8461694314515752532">Mã hóa dữ liệu đã đồng bộ hóa bằng cụm mật khẩu đồng bộ hóa của riêng bạn</translation>
- <translation id="8466379296835108687">{COUNT,plural, =1{1 thẻ tín dụng}other{# thẻ tín dụng}}</translation>
--<translation id="8473863474539038330">Địa chỉ và các tùy chọn khác</translation>
-+<translation id="8473863474539038330">Địa chỉ và các lựa chọn khác</translation>
- <translation id="8474910779563686872">Hiển thị thông tin chi tiết của nhà phát triển</translation>
- <translation id="8479754468255770962">Dập ghim dưới cùng bên trái</translation>
- <translation id="8483780878231876732">Để sử dụng thẻ từ Tài khoản Google, hãy đăng nhập vào Chrome</translation>
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0029-M102-infra-add-free_space-dimension-to-Chromium.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0029-M102-infra-add-free_space-dimension-to-Chromium.patch
deleted file mode 100644
index 5dcbfc8c4e8c..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0029-M102-infra-add-free_space-dimension-to-Chromium.patch
+++ /dev/null
@@ -1,842 +0,0 @@
-From 2b4864af666871315c7eb8e7a5bf2c59968f62d0 Mon Sep 17 00:00:00 2001
-From: Keybo Qian <keybo@google.com>
-Date: Tue, 21 Jun 2022 16:43:59 +0000
-Subject: [PATCH 29/59] [M102][infra] add "free_space" dimension to Chromium
- builderless CI builders.
-
-This dimension is currently only used by these builders, and is
-"standard" by default.
-
-(cherry picked from commit 2dfe967762507d2d6757b8e776e4efaea27d46ed)
-
-Bug: 1311317
-Change-Id: Id73fb6b2d4af9e072bf3f8b85498191ce5a00718
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3703737
-Reviewed-by: Garrett Beaty <gbeaty@google.com>
-Commit-Queue: Keybo Qian <keybo@google.com>
-Cr-Original-Commit-Position: refs/heads/main@{#1015340}
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3714800
-Cr-Commit-Position: refs/branch-heads/5005@{#1188}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- .../config/generated/luci/cr-buildbucket.cfg  | 82 +++++++++++++++++++
- infra/config/lib/builders.star                | 22 +++++
- infra/config/subprojects/chromium/ci.star     |  3 +-
- .../subprojects/flakiness/flakiness.star      |  3 +-
- infra/config/subprojects/goma/goma.star       |  3 +-
- .../config/subprojects/reclient/reclient.star |  3 +-
- 6 files changed, 112 insertions(+), 4 deletions(-)
-
-diff --git a/infra/config/generated/luci/cr-buildbucket.cfg b/infra/config/generated/luci/cr-buildbucket.cfg
-index e784735e10fc..3e6522e93ca2 100644
---- a/infra/config/generated/luci/cr-buildbucket.cfg
-+++ b/infra/config/generated/luci/cr-buildbucket.cfg
-@@ -28,6 +28,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.gpu.ci"
-       dimensions: "ssd:0"
-@@ -110,6 +111,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -192,6 +194,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -274,6 +277,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -356,6 +360,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -438,6 +443,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -520,6 +526,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -602,6 +609,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -684,6 +692,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -766,6 +775,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -848,6 +858,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -930,6 +941,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -1012,6 +1024,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.gpu.ci"
-       dimensions: "ssd:0"
-@@ -1094,6 +1107,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:2"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.gpu.ci"
-       dimensions: "ssd:0"
-@@ -1176,6 +1190,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:2"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.gpu.ci"
-       dimensions: "ssd:0"
-@@ -1257,6 +1272,7 @@ buckets {
-       swarming_host: "chromium-swarm.appspot.com"
-       dimensions: "builderless:1"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Mac"
-       dimensions: "pool:luci.chromium.gpu.ci"
-       exe {
-@@ -1338,6 +1354,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:2"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.gpu.ci"
-       dimensions: "ssd:0"
-@@ -1420,6 +1437,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:2"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.gpu.ci"
-       dimensions: "ssd:0"
-@@ -1502,6 +1520,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Windows"
-       dimensions: "pool:luci.chromium.gpu.ci"
-       dimensions: "ssd:0"
-@@ -1584,6 +1603,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:2"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.gpu.ci"
-       dimensions: "ssd:0"
-@@ -1666,6 +1686,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:2"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.gpu.ci"
-       dimensions: "ssd:0"
-@@ -1748,6 +1769,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Windows"
-       dimensions: "pool:luci.chromium.gpu.ci"
-       dimensions: "ssd:0"
-@@ -1830,6 +1852,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:2"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.gpu.ci"
-       dimensions: "ssd:0"
-@@ -1912,6 +1935,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:2"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.gpu.ci"
-       dimensions: "ssd:0"
-@@ -1994,6 +2018,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -2076,6 +2101,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -2158,6 +2184,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.gpu.ci"
-       dimensions: "ssd:0"
-@@ -2239,6 +2266,7 @@ buckets {
-       swarming_host: "chromium-swarm.appspot.com"
-       dimensions: "builderless:1"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Mac"
-       dimensions: "pool:luci.chromium.gpu.ci"
-       exe {
-@@ -2320,6 +2348,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Windows"
-       dimensions: "pool:luci.chromium.gpu.ci"
-       dimensions: "ssd:0"
-@@ -2402,6 +2431,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:1"
-@@ -2484,6 +2514,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -2566,6 +2597,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -2648,6 +2680,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -2730,6 +2763,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -2812,6 +2846,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -2894,6 +2929,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:2"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.gpu.ci"
-       dimensions: "ssd:0"
-@@ -2976,6 +3012,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -3058,6 +3095,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -3140,6 +3178,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -3232,6 +3271,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -3314,6 +3354,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -3556,6 +3597,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:2"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.gpu.ci"
-       dimensions: "ssd:0"
-@@ -3638,6 +3680,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:2"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.gpu.ci"
-       dimensions: "ssd:0"
-@@ -3720,6 +3763,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -3802,6 +3846,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -3884,6 +3929,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -3966,6 +4012,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -4048,6 +4095,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -4130,6 +4178,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -4212,6 +4261,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -4294,6 +4344,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -4376,6 +4427,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -4458,6 +4510,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -4540,6 +4593,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -4622,6 +4676,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Windows-10"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -5028,6 +5083,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:2"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.gpu.ci"
-       dimensions: "ssd:0"
-@@ -5110,6 +5166,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Windows-10"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -5192,6 +5249,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -5274,6 +5332,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -5356,6 +5415,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -5438,6 +5498,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -5520,6 +5581,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -5602,6 +5664,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -5765,6 +5828,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -5847,6 +5911,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -5929,6 +5994,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -6011,6 +6077,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -6093,6 +6160,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -6175,6 +6243,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -6257,6 +6326,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -6339,6 +6409,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -6421,6 +6492,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -6584,6 +6656,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -6918,6 +6991,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -7000,6 +7074,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -7082,6 +7157,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -7164,6 +7240,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -7246,6 +7323,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -7328,6 +7406,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -7410,6 +7489,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -7492,6 +7572,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-@@ -7815,6 +7896,7 @@ buckets {
-       dimensions: "builderless:1"
-       dimensions: "cores:8"
-       dimensions: "cpu:x86-64"
-+      dimensions: "free_space:standard"
-       dimensions: "os:Ubuntu-18.04"
-       dimensions: "pool:luci.chromium.ci"
-       dimensions: "ssd:0"
-diff --git a/infra/config/lib/builders.star b/infra/config/lib/builders.star
-index d52370a10a90..226ed51648ba 100644
---- a/infra/config/lib/builders.star
-+++ b/infra/config/lib/builders.star
-@@ -171,6 +171,15 @@ xcode = struct(
-     x13wk = xcode_enum("13a1030dwk"),
- )
- 
-+# Free disk space in a machine reserved for build tasks.
-+# The values in this enum will be used to populate bot dimension "free_space",
-+# and each bot will allocate a corresponding amount of free disk space based on
-+# the value of the dimension through "bot_config.py".
-+free_space = struct(
-+    standard = "standard",
-+    high = "high",
-+)
-+
- ################################################################################
- # Implementation details                                                       #
- ################################################################################
-@@ -297,6 +306,7 @@ defaults = args.defaults(
-     auto_builder_dimension = args.COMPUTE,
-     builder_group = None,
-     builderless = args.COMPUTE,
-+    free_space = None,
-     cores = None,
-     cpu = None,
-     fully_qualified_builder_dimension = False,
-@@ -345,6 +355,7 @@ def builder(
-         triggered_by = args.DEFAULT,
-         os = args.DEFAULT,
-         builderless = args.DEFAULT,
-+        free_space = args.DEFAULT,
-         builder_cache_name = None,
-         override_builder_dimension = None,
-         auto_builder_dimension = args.DEFAULT,
-@@ -425,6 +436,10 @@ def builder(
-         builderless: a boolean indicating whether the builder runs on
-             builderless machines. If True, emits a 'builderless:1' dimension. By
-             default, considered True iff `os` refers to a linux OS.
-+        free_space: an enum that indicates the amount of free disk space reserved
-+            in a machine for incoming build tasks. This value is used to create
-+            a "free_space" dimension, and this dimension is appended to only
-+            builderless builders.
-         override_builder_dimension: a string to assign to the "builder"
-             dimension. Ignores any other "builder" and "builderless" dimensions
-             that would have been assigned.
-@@ -600,6 +615,12 @@ def builder(
-         if builderless:
-             dimensions["builderless"] = "1"
- 
-+            free_space = defaults.get_value("free_space", free_space)
-+            if free_space:
-+                dimensions["free_space"] = free_space
-+        elif free_space and free_space != args.DEFAULT:
-+            fail("\'free_space\' dimension can only be specified for builderless builders")
-+
-         auto_builder_dimension = defaults.get_value(
-             "auto_builder_dimension",
-             auto_builder_dimension,
-@@ -808,4 +829,5 @@ builders = struct(
-     os = os,
-     sheriff_rotations = sheriff_rotations,
-     xcode = xcode,
-+    free_space = free_space,
- )
-diff --git a/infra/config/subprojects/chromium/ci.star b/infra/config/subprojects/chromium/ci.star
-index e11b770d24e7..d19117eff5f4 100644
---- a/infra/config/subprojects/chromium/ci.star
-+++ b/infra/config/subprojects/chromium/ci.star
-@@ -3,7 +3,7 @@
- # found in the LICENSE file.
- 
- load("//lib/branches.star", "branches")
--load("//lib/builders.star", "cpu")
-+load("//lib/builders.star", "builders", "cpu")
- load("//lib/ci.star", "ci")
- load("//lib/consoles.star", "consoles")
- load("//project.star", "settings")
-@@ -14,6 +14,7 @@ ci.defaults.set(
-     build_numbers = True,
-     cpu = cpu.X86_64,
-     triggered_by = ["chromium-gitiles-trigger"],
-+    free_space = builders.free_space.standard,
- )
- 
- luci.bucket(
-diff --git a/infra/config/subprojects/flakiness/flakiness.star b/infra/config/subprojects/flakiness/flakiness.star
-index ee158bc947d3..c2b4fe86cb00 100644
---- a/infra/config/subprojects/flakiness/flakiness.star
-+++ b/infra/config/subprojects/flakiness/flakiness.star
-@@ -2,7 +2,7 @@
- # Use of this source code is governed by a BSD-style license that can be
- # found in the LICENSE file.
- 
--load("//lib/builders.star", "os")
-+load("//lib/builders.star", "builders", "os")
- load("//lib/ci.star", "ci")
- load("//lib/consoles.star", "consoles")
- 
-@@ -15,6 +15,7 @@ ci.defaults.set(
-     # TODO(jeffyoon): replace with smaller scoped service account, and update
-     # below for bucket ACL
-     service_account = "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
-+    free_space = builders.free_space.standard,
- )
- 
- luci.bucket(
-diff --git a/infra/config/subprojects/goma/goma.star b/infra/config/subprojects/goma/goma.star
-index be425023964f..54a585a691a4 100644
---- a/infra/config/subprojects/goma/goma.star
-+++ b/infra/config/subprojects/goma/goma.star
-@@ -3,7 +3,7 @@
- # found in the LICENSE file.
- 
- load("//lib/builder_config.star", "builder_config")
--load("//lib/builders.star", "builder", "cpu", "defaults", "goma", "os", "xcode")
-+load("//lib/builders.star", "builder", "builders", "cpu", "defaults", "goma", "os", "xcode")
- load("//lib/structs.star", "structs")
- 
- luci.bucket(
-@@ -32,6 +32,7 @@ defaults.executable.set("recipe:chromium")
- defaults.execution_timeout.set(3 * time.hour)
- defaults.os.set(os.LINUX_DEFAULT)
- defaults.pool.set("luci.chromium.ci")
-+defaults.free_space.set(builders.free_space.standard)
- defaults.service_account.set(
-     "goma-release-testing@chops-service-accounts.iam.gserviceaccount.com",
- )
-diff --git a/infra/config/subprojects/reclient/reclient.star b/infra/config/subprojects/reclient/reclient.star
-index ad898d6cb6cd..fb789ff4b504 100644
---- a/infra/config/subprojects/reclient/reclient.star
-+++ b/infra/config/subprojects/reclient/reclient.star
-@@ -3,7 +3,7 @@
- # found in the LICENSE file.
- 
- load("//lib/builder_config.star", "builder_config")
--load("//lib/builders.star", "cpu", "os")
-+load("//lib/builders.star", "builders", "cpu", "os")
- load("//lib/ci.star", "ci")
- load("//lib/consoles.star", "consoles")
- load("//lib/structs.star", "structs")
-@@ -41,6 +41,7 @@ ci.defaults.set(
-         "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
-     ),
-     triggered_by = ["chromium-gitiles-trigger"],
-+    free_space = builders.free_space.standard,
- )
- 
- consoles.console_view(
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0030-infra-Migrate-configs-for-android_cronet-src-side.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0030-infra-Migrate-configs-for-android_cronet-src-side.patch
deleted file mode 100644
index be69947ac358..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0030-infra-Migrate-configs-for-android_cronet-src-side.patch
+++ /dev/null
@@ -1,197 +0,0 @@
-From 5e676bfdc8c9329ee5f749098383586c7ad87bde Mon Sep 17 00:00:00 2001
-From: Gregory Guterman <guterman@google.com>
-Date: Wed, 22 Jun 2022 00:21:37 +0000
-Subject: [PATCH 30/59] [infra] Migrate configs for android_cronet src-side.
-
-(cherry picked from commit cd384a5c8ef5736f97ae34982f8d3e38a1a64e8f)
-
-Bug: 1317104
-Change-Id: I17c2d9d869ea57125d92d4278a820a6ff87b05ff
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3656312
-Commit-Queue: Garrett Beaty <gbeaty@google.com>
-Auto-Submit: Gregory Guterman <guterman@google.com>
-Reviewed-by: Garrett Beaty <gbeaty@google.com>
-Cr-Original-Commit-Position: refs/heads/main@{#1011734}
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3717523
-Cr-Commit-Position: refs/branch-heads/5005@{#1189}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- .../ci/android-cronet-arm-rel/properties.json | 53 +++++++++++++++++++
- .../try/android_cronet/properties.json        | 48 +++++++++++++++++
- .../chromium/ci/chromium.android.star         | 23 ++++++++
- .../try/tryserver.chromium.android.star       |  6 +++
- 4 files changed, 130 insertions(+)
-
-diff --git a/infra/config/generated/builders/ci/android-cronet-arm-rel/properties.json b/infra/config/generated/builders/ci/android-cronet-arm-rel/properties.json
-index d68921bae929..4c1bee9eeb18 100644
---- a/infra/config/generated/builders/ci/android-cronet-arm-rel/properties.json
-+++ b/infra/config/generated/builders/ci/android-cronet-arm-rel/properties.json
-@@ -1,4 +1,57 @@
- {
-+  "$build/chromium_tests_builder_config": {
-+    "builder_config": {
-+      "builder_db": {
-+        "entries": [
-+          {
-+            "builder_id": {
-+              "bucket": "ci",
-+              "builder": "android-cronet-arm-rel",
-+              "project": "chromium"
-+            },
-+            "builder_spec": {
-+              "build_gs_bucket": "chromium-android-archive",
-+              "builder_group": "chromium.android",
-+              "execution_mode": "COMPILE_AND_TEST",
-+              "legacy_android_config": {
-+                "config": "main_builder"
-+              },
-+              "legacy_chromium_config": {
-+                "apply_configs": [
-+                  "cronet_builder",
-+                  "mb"
-+                ],
-+                "build_config": "Release",
-+                "config": "android",
-+                "target_bits": 32,
-+                "target_platform": "android"
-+              },
-+              "legacy_gclient_config": {
-+                "apply_configs": [
-+                  "android",
-+                  "enable_reclient"
-+                ],
-+                "config": "chromium"
-+              }
-+            }
-+          }
-+        ]
-+      },
-+      "builder_ids": [
-+        {
-+          "bucket": "ci",
-+          "builder": "android-cronet-arm-rel",
-+          "project": "chromium"
-+        }
-+      ],
-+      "mirroring_builder_group_and_names": [
-+        {
-+          "builder": "android_cronet",
-+          "group": "tryserver.chromium.android"
-+        }
-+      ]
-+    }
-+  },
-   "$build/reclient": {
-     "instance": "rbe-chromium-trusted",
-     "jobs": 500,
-diff --git a/infra/config/generated/builders/try/android_cronet/properties.json b/infra/config/generated/builders/try/android_cronet/properties.json
-index d90599ce7370..160fc425c26a 100644
---- a/infra/config/generated/builders/try/android_cronet/properties.json
-+++ b/infra/config/generated/builders/try/android_cronet/properties.json
-@@ -1,4 +1,52 @@
- {
-+  "$build/chromium_tests_builder_config": {
-+    "builder_config": {
-+      "builder_db": {
-+        "entries": [
-+          {
-+            "builder_id": {
-+              "bucket": "ci",
-+              "builder": "android-cronet-arm-rel",
-+              "project": "chromium"
-+            },
-+            "builder_spec": {
-+              "build_gs_bucket": "chromium-android-archive",
-+              "builder_group": "chromium.android",
-+              "execution_mode": "COMPILE_AND_TEST",
-+              "legacy_android_config": {
-+                "config": "main_builder"
-+              },
-+              "legacy_chromium_config": {
-+                "apply_configs": [
-+                  "cronet_builder",
-+                  "mb"
-+                ],
-+                "build_config": "Release",
-+                "config": "android",
-+                "target_bits": 32,
-+                "target_platform": "android"
-+              },
-+              "legacy_gclient_config": {
-+                "apply_configs": [
-+                  "android",
-+                  "enable_reclient"
-+                ],
-+                "config": "chromium"
-+              }
-+            }
-+          }
-+        ]
-+      },
-+      "builder_ids": [
-+        {
-+          "bucket": "ci",
-+          "builder": "android-cronet-arm-rel",
-+          "project": "chromium"
-+        }
-+      ],
-+      "is_compile_only": true
-+    }
-+  },
-   "$build/goma": {
-     "enable_ats": true,
-     "rpc_extra_params": "?prod",
-diff --git a/infra/config/subprojects/chromium/ci/chromium.android.star b/infra/config/subprojects/chromium/ci/chromium.android.star
-index a2e046777d7a..8905963349cd 100644
---- a/infra/config/subprojects/chromium/ci/chromium.android.star
-+++ b/infra/config/subprojects/chromium/ci/chromium.android.star
-@@ -632,6 +632,29 @@ ci.builder(
- 
- ci.builder(
-     name = "android-cronet-arm-rel",
-+    builder_spec = builder_config.builder_spec(
-+        gclient_config = builder_config.gclient_config(
-+            config = "chromium",
-+            apply_configs = [
-+                "android",
-+                "enable_reclient",
-+            ],
-+        ),
-+        chromium_config = builder_config.chromium_config(
-+            config = "android",
-+            apply_configs = [
-+                "cronet_builder",
-+                "mb",
-+            ],
-+            build_config = builder_config.build_config.RELEASE,
-+            target_bits = 32,
-+            target_platform = builder_config.target_platform.ANDROID,
-+        ),
-+        android_config = builder_config.android_config(
-+            config = "main_builder",
-+        ),
-+        build_gs_bucket = "chromium-android-archive",
-+    ),
-     branch_selector = branches.STANDARD_MILESTONE,
-     console_view_entry = consoles.console_view_entry(
-         category = "cronet|arm",
-diff --git a/infra/config/subprojects/chromium/try/tryserver.chromium.android.star b/infra/config/subprojects/chromium/try/tryserver.chromium.android.star
-index 94cd15630829..994a280cb969 100644
---- a/infra/config/subprojects/chromium/try/tryserver.chromium.android.star
-+++ b/infra/config/subprojects/chromium/try/tryserver.chromium.android.star
-@@ -555,6 +555,12 @@ try_.builder(
- 
- try_.builder(
-     name = "android_cronet",
-+    mirrors = [
-+        "ci/android-cronet-arm-rel",
-+    ],
-+    try_settings = builder_config.try_settings(
-+        is_compile_only = True,
-+    ),
-     branch_selector = branches.STANDARD_MILESTONE,
-     builderless = not settings.is_main,
-     main_list_view = "try",
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0031-M102-Print-Preview-Fix-missing-destinations-in-dialo.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0031-M102-Print-Preview-Fix-missing-destinations-in-dialo.patch
deleted file mode 100644
index e89cbe5a6d1a..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0031-M102-Print-Preview-Fix-missing-destinations-in-dialo.patch
+++ /dev/null
@@ -1,77 +0,0 @@
-From b81edbf02a6ab821e51ba5128b3984fc2e8653c2 Mon Sep 17 00:00:00 2001
-From: Rebekah Potter <rbpotter@chromium.org>
-Date: Wed, 22 Jun 2022 00:39:37 +0000
-Subject: [PATCH 31/59] [M102] Print Preview: Fix missing destinations in
- dialog
-
-Print Preview's dialog fails to display destinations in cases where all
-printers have already been loaded into the backing destination store
-before the dialog is opened. This can happen if users have all printer
-types represented in their recent printers + system default printer, as
-such printers are pre-loaded at startup to populate the dropdown. Note
-the system default printer is a local/native printer.
-
-This bug previously did not manifest because users did not have an
-extension, privet, and cloud printer all in their recent destinations.
-However, with the removal of privet and cloud printer types, this bug
-could be triggered by simply having a recent extension printer + having
-a system default native printer.
-
-(cherry picked from commit 76e2dc10bc759469dcaea1604a582fd2c6bd55fa)
-
-Bug: 1330678
-Change-Id: Ia0684b908690cca6691c9d44ad94296dadfb9536
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3696838
-Reviewed-by: Lei Zhang <thestig@chromium.org>
-Commit-Queue: Rebekah Potter <rbpotter@chromium.org>
-Reviewed-by: Demetrios Papadopoulos <dpapad@chromium.org>
-Cr-Original-Commit-Position: refs/heads/main@{#1012174}
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3698743
-Cr-Commit-Position: refs/branch-heads/5005@{#1190}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- .../resources/print_preview/ui/destination_dialog.ts       | 7 ++++++-
- .../resources/print_preview/ui/destination_dialog_cros.ts  | 7 ++++++-
- 2 files changed, 12 insertions(+), 2 deletions(-)
-
-diff --git a/chrome/browser/resources/print_preview/ui/destination_dialog.ts b/chrome/browser/resources/print_preview/ui/destination_dialog.ts
-index 64ededd87966..2b8ad610c167 100644
---- a/chrome/browser/resources/print_preview/ui/destination_dialog.ts
-+++ b/chrome/browser/resources/print_preview/ui/destination_dialog.ts
-@@ -174,8 +174,13 @@ export class PrintPreviewDestinationDialogElement extends
-       this.metrics_ = MetricsContext.destinationSearch();
-     }
-     this.$.dialog.showModal();
--    this.loadingDestinations_ = this.destinationStore === undefined ||
-+    const loading = this.destinationStore === undefined ||
-         this.destinationStore.isPrintDestinationSearchInProgress;
-+    if (!loading) {
-+      // All destinations have already loaded.
-+      this.updateDestinations_();
-+    }
-+    this.loadingDestinations_ = loading;
-     this.metrics_.record(DestinationSearchBucket.DESTINATION_SHOWN);
-   }
- 
-diff --git a/chrome/browser/resources/print_preview/ui/destination_dialog_cros.ts b/chrome/browser/resources/print_preview/ui/destination_dialog_cros.ts
-index a164805bde4a..4c7b53daafc0 100644
---- a/chrome/browser/resources/print_preview/ui/destination_dialog_cros.ts
-+++ b/chrome/browser/resources/print_preview/ui/destination_dialog_cros.ts
-@@ -293,8 +293,13 @@ export class PrintPreviewDestinationDialogCrosElement extends
-       this.metrics_ = MetricsContext.destinationSearch();
-     }
-     this.$.dialog.showModal();
--    this.loadingDestinations_ = this.destinationStore === undefined ||
-+    const loading = this.destinationStore === undefined ||
-         this.destinationStore.isPrintDestinationSearchInProgress;
-+    if (!loading) {
-+      // All destinations have already loaded.
-+      this.updateDestinations_();
-+    }
-+    this.loadingDestinations_ = loading;
-     this.metrics_.record(DestinationSearchBucket.DESTINATION_SHOWN);
-   }
- 
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0032-Incrementing-VERSION-to-102.0.5005.137.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0032-Incrementing-VERSION-to-102.0.5005.137.patch
deleted file mode 100644
index 56054aa33e82..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0032-Incrementing-VERSION-to-102.0.5005.137.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From d40c1c345c6c905254498a9622b8cd89297dd0f2 Mon Sep 17 00:00:00 2001
-From: "Chrome Release Bot (LUCI)"
- <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Date: Wed, 22 Jun 2022 01:00:40 +0000
-Subject: [PATCH 32/59] Incrementing VERSION to 102.0.5005.137
-
-Change-Id: I6f8a3d5bee97dabe89b4660a3b1593418851091f
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3715133
-Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1191}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/VERSION | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/chrome/VERSION b/chrome/VERSION
-index ef7c482c8d42..96ae4bfab48f 100644
---- a/chrome/VERSION
-+++ b/chrome/VERSION
-@@ -1,4 +1,4 @@
- MAJOR=102
- MINOR=0
- BUILD=5005
--PATCH=136
-+PATCH=137
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0033-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0033-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
deleted file mode 100644
index 69e64d7a7bfb..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0033-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
+++ /dev/null
@@ -1,807 +0,0 @@
-From 1bca1691d091c6cf48d290bdb6abdf1549a228c2 Mon Sep 17 00:00:00 2001
-From: Ben Mason <benmason@google.com>
-Date: Wed, 22 Jun 2022 14:27:36 +0000
-Subject: [PATCH 33/59] Updating XTBs based on .GRDs from branch 5005
-
-Change-Id: I05ee4132f9aa5149e40cfae97d5aad0f20fe33e4
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3715647
-Auto-Submit: Ben Mason <benmason@chromium.org>
-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1192}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- ash/strings/ash_strings_fa.xtb                |   2 +-
- ash/strings/ash_strings_uk.xtb                |   2 +-
- .../android_webapk_strings_uk.xtb             |   2 +-
- .../app/resources/generated_resources_eu.xtb  |   2 +-
- .../app/resources/generated_resources_hu.xtb  |   2 +-
- .../app/resources/generated_resources_te.xtb  |   4 +-
- .../app/resources/generated_resources_zu.xtb  |   4 +-
- .../android_chrome_strings_ml.xtb             |   2 +-
- .../android_chrome_strings_uk.xtb             |   2 +-
- chromeos/strings/chromeos_strings_ml.xtb      |   2 +-
- chromeos/strings/chromeos_strings_te.xtb      |   4 +-
- .../translations/browser_ui_strings_uk.xtb    |   2 +-
- components/strings/components_strings_uk.xtb  |   2 +-
- components/strings/components_strings_zu.xtb  |   8 +-
- .../translations/ui_chromeos_strings_zu.xtb   | 152 +++++++++---------
- 15 files changed, 96 insertions(+), 96 deletions(-)
-
-diff --git a/ash/strings/ash_strings_fa.xtb b/ash/strings/ash_strings_fa.xtb
-index 297fa02a8dcc..c36debe1ef20 100644
---- a/ash/strings/ash_strings_fa.xtb
-+++ b/ash/strings/ash_strings_fa.xtb
-@@ -374,7 +374,7 @@
- <translation id="3217205077783620295">دکمه میزان صدا فعال است، با تغییر وضعیت صامت می‌شود.</translation>
- <translation id="3226991577105957773">+<ph name="COUNT" /> مورد دیگر</translation>
- <translation id="3227137524299004712">میکروفن</translation>
--<translation id="324366796737464147">کاهش صدای محیط</translation>
-+<translation id="324366796737464147">حذف نوفه زمینه</translation>
- <translation id="3249513730522716925">پنجره <ph name="WINDOW_TITLE" /> از میز <ph name="ACTIVE_DESK" /> به میز <ph name="TARGET_DESK" /> منتقل شد</translation>
- <translation id="3252573918265662711">راه‌اندازی</translation>
- <translation id="3255483164551725916">‏What can you do?‎ (چه کاری می‌توانی انجام دهی؟)</translation>
-diff --git a/ash/strings/ash_strings_uk.xtb b/ash/strings/ash_strings_uk.xtb
-index f6bbbbe31669..9762292db963 100644
---- a/ash/strings/ash_strings_uk.xtb
-+++ b/ash/strings/ash_strings_uk.xtb
-@@ -179,7 +179,7 @@
- <translation id="1978498689038657292">Ввести текст</translation>
- <translation id="1989113344093894667">Не вдається записати контент</translation>
- <translation id="1990046457226896323">Файли живих субтитрів завантажено</translation>
--<translation id="1993072747612765854">Докладніше про останнє оновлення додатка <ph name="SYSTEM_APP_NAME" /></translation>
-+<translation id="1993072747612765854">Докладніше про останнє оновлення <ph name="SYSTEM_APP_NAME" /></translation>
- <translation id="1998100899771863792">Поточний робочий стіл</translation>
- <translation id="2001444736072756133">Шукайте <ph name="CATEGORY" />, файли, додатки тощо.</translation>
- <translation id="2016340657076538683">Введіть повідомлення</translation>
-diff --git a/chrome/android/webapk/strings/translations/android_webapk_strings_uk.xtb b/chrome/android/webapk/strings/translations/android_webapk_strings_uk.xtb
-index 49c8e02806af..f8d0f3f47a65 100644
---- a/chrome/android/webapk/strings/translations/android_webapk_strings_uk.xtb
-+++ b/chrome/android/webapk/strings/translations/android_webapk_strings_uk.xtb
-@@ -5,7 +5,7 @@
- <translation id="1700971771753530690">Щоб запустити <ph name="APP_NAME" />, потрібен такий додаток:</translation>
- <translation id="2697679025356221813">Щоб запустити <ph name="APP_NAME" />, потрібен веб-переглядач</translation>
- <translation id="3858759029325727987">Виберіть веб-переглядач, який підтримує цей додаток:</translation>
--<translation id="4165986682804962316">Налаштування сайту</translation>
-+<translation id="4165986682804962316">Налаштування сайтів</translation>
- <translation id="6377677440246641805"><ph name="BROWSER_NAME" />\nНе підтримується</translation>
- <translation id="7671141431838911305">INSTALL</translation>
- <translation id="8252328707312954493">ЗАКРИТИ</translation>
-diff --git a/chrome/app/resources/generated_resources_eu.xtb b/chrome/app/resources/generated_resources_eu.xtb
-index 3bb13d525fef..51abc041b8fc 100644
---- a/chrome/app/resources/generated_resources_eu.xtb
-+++ b/chrome/app/resources/generated_resources_eu.xtb
-@@ -7099,7 +7099,7 @@ Esleipen bat kentzeko, berriz, sakatu esleipen bat daukan erabilerraztasun-eteng
- <translation id="7974936243149753750">Bilatu gainetik</translation>
- <translation id="7975504106303186033">Chrome Education-eko gailu hau G Suite for Education-eko kontu batekin erregistratu behar duzu. Beste kontu bat erregistratzeko, joan g.co/workspace/edusignup helbidera.</translation>
- <translation id="7978412674231730200">Gako pribatua</translation>
--<translation id="7978450511781612192">Zure Google-ko kontuen saioa amaituko da. Aurrerantzean, ez dira sinkronizatuko laster-markak, historia, pasahitzak eta beste.</translation>
-+<translation id="7978450511781612192">Zure Google-ko kontuetako saioa amaituko da. Aurrerantzean, ez dira sinkronizatuko laster-markak, historia, pasahitzak eta beste.</translation>
- <translation id="7980084013673500153">Erreproduzigai IDa: <ph name="ASSET_ID" /></translation>
- <translation id="7981313251711023384">Aurrekargatu orriak azkarrago arakatzeko eta bilatzeko</translation>
- <translation id="798145602633458219">Erantsi <ph name="SUGGESTION_NAME" /> iradokizuna bilaketa-koadroan</translation>
-diff --git a/chrome/app/resources/generated_resources_hu.xtb b/chrome/app/resources/generated_resources_hu.xtb
-index e47d89c523d0..b68b291d5234 100644
---- a/chrome/app/resources/generated_resources_hu.xtb
-+++ b/chrome/app/resources/generated_resources_hu.xtb
-@@ -3850,7 +3850,7 @@ Elindítja a következőt: <ph name="CONTROL_PANEL_APPLET_NAME" />?</translation
- <translation id="4701335814944566468">Tegnap tekintette meg</translation>
- <translation id="4701540735981103145">A rendszergazda letiltotta a bejelentkezést</translation>
- <translation id="4707337002099455863">Mindig, minden webhelyen</translation>
--<translation id="4708794300267213770">Lezárási képernyő megjelenítése, az alvó módból történő felébresztéskor</translation>
-+<translation id="4708794300267213770">Lezárási képernyő megjelenítése az alvó módból történő felébresztéskor</translation>
- <translation id="4708849949179781599">Kilépés a <ph name="PRODUCT_NAME" />-ból</translation>
- <translation id="4711638718396952945">A beállítások visszaállítása</translation>
- <translation id="47158868804223727">Kattintson a csoport nevére a kibontásához vagy összecsukásához</translation>
-diff --git a/chrome/app/resources/generated_resources_te.xtb b/chrome/app/resources/generated_resources_te.xtb
-index 8e1f07c5d7d1..8af2cc506d63 100644
---- a/chrome/app/resources/generated_resources_te.xtb
-+++ b/chrome/app/resources/generated_resources_te.xtb
-@@ -3305,7 +3305,7 @@
- <translation id="4144468798716165316">క్విక్ కమాండ్స్</translation>
- <translation id="4146026355784316281">ఎల్లప్పుడూ సిస్టమ్ వ్యూయర్‌తో తెరువు</translation>
- <translation id="4146785383423576110">రీసెట్ చేసి హానికరమైన వాటిని తీసివేయండి</translation>
--<translation id="4147897805161313378">Google ఫోటోలు</translation>
-+<translation id="4147897805161313378">Google Photos</translation>
- <translation id="4147911968024186208">దయచేసి మళ్లీ ప్రయత్నించండి. మీకు ఈ ఎర్రర్ మళ్లీ కనిపిస్తే, దయచేసి మీ మద్దతు ప్రతినిధిని సంప్రదించండి.</translation>
- <translation id="4150201353443180367">డిస్‌ప్లే</translation>
- <translation id="4150569944729499860">స్క్రీన్ కాంటెక్ట్స్</translation>
-@@ -5615,7 +5615,7 @@
- <translation id="6499143127267478107">ప్రాక్సీ స్క్రిప్ట్‌లో హోస్ట్‌ను పరిష్కరిస్తోంది...</translation>
- <translation id="6499764981457476645">సమీపంలో పరికరాలు ఏవీ కనుగొనబడలేదు</translation>
- <translation id="6501957628055559556">అన్ని కంటైనర్లు</translation>
--<translation id="650266656685499220">ఆల్బమ్‌లను క్రియేట్ చేయడానికి, 'Google ఫోటోలు'కు వెళ్లండి</translation>
-+<translation id="650266656685499220">ఆల్బమ్‌లను క్రియేట్ చేయడానికి, 'Google Photos'కు వెళ్లండి</translation>
- <translation id="6503077044568424649">ఎక్కువగా సందర్శించేవి</translation>
- <translation id="650457560773015827">ఎడమవైపు బటన్</translation>
- <translation id="6504601948739128893">మీ పరికరంలో ఇన్‌స్టాల్ చేయబడిన ఫాంట్‌లను ఉపయోగించడానికి సైట్‌లకు అనుమతి లేదు</translation>
-diff --git a/chrome/app/resources/generated_resources_zu.xtb b/chrome/app/resources/generated_resources_zu.xtb
-index b56ac630b7ab..65e9fa24ccf3 100644
---- a/chrome/app/resources/generated_resources_zu.xtb
-+++ b/chrome/app/resources/generated_resources_zu.xtb
-@@ -3700,7 +3700,7 @@ I-<ph name="DOMAIN" /> idinga ukuba ugcine ikhadi lakho elimsathi lifakiwe.</tra
- <translation id="4559617833001311418">Leli sayithi lifinyelela kuzinzwa zakho zokunyakaza noma zokukhanya.</translation>
- <translation id="4561893854334016293">Azikho izimvume ezishintshwe kamuva</translation>
- <translation id="4562155214028662640">Engeza izigxivizo zeminwe</translation>
--<translation id="4563210852471260509">Ulimi lokufaka lasekuqaleni isi-Chinese</translation>
-+<translation id="4563210852471260509">Ulimi lokufaka lasekuqaleni Chinese</translation>
- <translation id="4563880231729913339">Umunwe 3</translation>
- <translation id="4564245002465020751">Qedela ukusetha efonini yakho</translation>
- <translation id="4565377596337484307">Fihla iphasiwedi</translation>
-@@ -7564,7 +7564,7 @@ Gcina ifayela lakho elingukhiye endaweni evikelekile. Uzolidinga ukuze udale izi
- <translation id="8418445294933751433">Bonisa njengethebhu</translation>
- <translation id="8419098111404128271">Imiphumela yosesho ye-'<ph name="SEARCH_TEXT" />'</translation>
- <translation id="8420308167132684745">Hlela okufakwa kusichazamazwi</translation>
--<translation id="8421361468937925547">Okushuthwe Bukhoma (I-English kuphela)</translation>
-+<translation id="8421361468937925547">Okushuthwe Bukhoma (English kuphela)</translation>
- <translation id="8422787418163030046">Ithreyi alikho</translation>
- <translation id="8424250197845498070">Ivinjwe Ukuvikela Okuthuthukile</translation>
- <translation id="8425213833346101688">Guqula</translation>
-diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ml.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ml.xtb
-index 3a8d37507b34..5ae3d51061a1 100644
---- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ml.xtb
-+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ml.xtb
-@@ -904,7 +904,7 @@
- സ്വകാര്യതാ സാൻഡ്‌ബോക്‌സ് ട്രയലുകൾ ഇപ്പോഴും സജീവ വികസന ഘട്ടത്തിലാണ്, തിരഞ്ഞെടുത്ത പ്രദേശങ്ങളിൽ അത് ലഭ്യമാണ്. ഇപ്പോഴത്തേക്ക്, മൂന്നാം കക്ഷി കുക്കികൾ പോലുള്ള നിലവിലെ വെബ് സാങ്കേതിക വിദ്യകൾ ഉപയോഗിക്കുന്നത് തുടരുന്നതിനൊപ്പം സൈറ്റുകൾക്ക് സ്വകാര്യതാ സാൻഡ്‌ബോക്‌സ് പരീക്ഷിക്കാവുന്നതാണ്.</translation>
- <translation id="6039379616847168523">അടുത്ത ടാബിലേക്ക് പോകുക</translation>
- <translation id="6040143037577758943">അടയ്ക്കുക</translation>
--<translation id="604124094241169006">സ്വപ്രേരിതം</translation>
-+<translation id="604124094241169006">സ്വയമേവ</translation>
- <translation id="6042308850641462728">കൂടുതൽ</translation>
- <translation id="604996488070107836">ഒരു അജ്ഞാതമായ പിശക് കാരണം <ph name="FILE_NAME" /> ഡൗൺലോഡ് ചെയ്യാനായില്ല.</translation>
- <translation id="605721222689873409">YY</translation>
-diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_uk.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_uk.xtb
-index 0c3702ce921c..29714f8bb56e 100644
---- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_uk.xtb
-+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_uk.xtb
-@@ -568,7 +568,7 @@
- <translation id="4137746084635924146">Поточна мова пристрою</translation>
- <translation id="4141536112466364990">Ознайомтеся з Chrome</translation>
- <translation id="4162867837470729563">Список параметрів спільного доступу відкрито на всю висоту.</translation>
--<translation id="4165986682804962316">Налаштування сайту</translation>
-+<translation id="4165986682804962316">Налаштування сайтів</translation>
- <translation id="4170011742729630528">Служба не доступна. Повторіть спробу пізніше.</translation>
- <translation id="4181841719683918333">Мови</translation>
- <translation id="4195643157523330669">Відкрити в новій вкладці</translation>
-diff --git a/chromeos/strings/chromeos_strings_ml.xtb b/chromeos/strings/chromeos_strings_ml.xtb
-index 8c796fdfd303..f91c5b11ebb5 100644
---- a/chromeos/strings/chromeos_strings_ml.xtb
-+++ b/chromeos/strings/chromeos_strings_ml.xtb
-@@ -449,7 +449,7 @@
- <translation id="6037291330010597344">സ്‌കാനറിന്റെ ഡോക്യുമെന്റ് ഫീഡർ ശൂന്യമാണ്. ഡോക്യുമെന്റുകൾ ചേർത്ത് വീണ്ടും ശ്രമിക്കുക.</translation>
- <translation id="6040143037577758943">അടയ്ക്കുക</translation>
- <translation id="6040852767465482106">അജ്ഞാത ഐഡന്‍റിറ്റി</translation>
--<translation id="604124094241169006">സ്വപ്രേരിതം</translation>
-+<translation id="604124094241169006">സ്വയമേവ</translation>
- <translation id="6048107060512778456">പ്രിന്റ് ചെയ്യാനായില്ല - പേപ്പർ ജാമായിരിക്കുന്നു</translation>
- <translation id="6050189528197190982">ഗ്രേസ്‌കെയിൽ</translation>
- <translation id="6058625436358447366">പൂർത്തിയാക്കാൻ നിങ്ങളുടെ പഴയ പാസ്‌വേഡും പുതിയ പാസ്‌വേഡും നൽകുക</translation>
-diff --git a/chromeos/strings/chromeos_strings_te.xtb b/chromeos/strings/chromeos_strings_te.xtb
-index 590de1511a1c..49ee3f34cf34 100644
---- a/chromeos/strings/chromeos_strings_te.xtb
-+++ b/chromeos/strings/chromeos_strings_te.xtb
-@@ -263,7 +263,7 @@
- <translation id="4131410914670010031">నలుపు మరియు తెలుపు</translation>
- <translation id="4140251671072434548">RMA సర్వర్‌ను అన్‌లాక్ చేయండి</translation>
- <translation id="4145784616224233563">HTTP ఫైర్‌వాల్</translation>
--<translation id="4147897805161313378">Google ఫోటోలు</translation>
-+<translation id="4147897805161313378">Google Photos</translation>
- <translation id="4155551848414053977">స్కానర్ ఆన్ చేయబడి ఉందని, అలాగే నెట్‌వర్క్ లేదా ప్రత్యక్ష కనెక్షన్ ద్వారా అందుబాటులో ఉందని నిర్ధారించుకోండి</translation>
- <translation id="4170180284036919717">ఫోటో తీయండి</translation>
- <translation id="4170700058716978431">విఫలమైంది</translation>
-@@ -498,7 +498,7 @@
- <translation id="6480327114083866287"><ph name="MANAGER" /> ద్వారా మేనేజ్ చేయబడుతోంది</translation>
- <translation id="649050271426829538">ఆగిపోయింది - కాగితం జామ్ అయింది</translation>
- <translation id="6500818810472529210">Google Searchలో ఫలితాన్ని చూడండి</translation>
--<translation id="650266656685499220">ఆల్బమ్‌లను క్రియేట్ చేయడానికి, 'Google ఫోటోలు'కు వెళ్లండి</translation>
-+<translation id="650266656685499220">ఆల్బమ్‌లను క్రియేట్ చేయడానికి, 'Google Photos'కు వెళ్లండి</translation>
- <translation id="6516990319416533844">బ్యాటరీ ఛార్జ్ అయ్యే రేట్‌ను పరీక్షించడానికి, కొంత వ్యవధి పాటు మీ బ్యాటరీని తగ్గనివ్వండి</translation>
- <translation id="6517239166834772319">అన్వేషణ</translation>
- <translation id="6527081081771465939">తెలియని WiFi భద్రతా ప్రోటోకాల్</translation>
-diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_uk.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_uk.xtb
-index 9686c58a9344..602bf901bd4c 100644
---- a/components/browser_ui/strings/android/translations/browser_ui_strings_uk.xtb
-+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_uk.xtb
-@@ -126,7 +126,7 @@
- <translation id="4008040567710660924">Дозволити файли cookie для конкретного сайту.</translation>
- <translation id="4046123991198612571">Наступна композиція</translation>
- <translation id="4149994727733219643">Спрощений перегляд веб-сторінок</translation>
--<translation id="4165986682804962316">Налаштування сайту</translation>
-+<translation id="4165986682804962316">Налаштування сайтів</translation>
- <translation id="4194328954146351878">Запитувати, перш ніж дозволяти сайтам переглядати й змінювати інформацію на пристроях NFC (рекомендовано)</translation>
- <translation id="4200726100658658164">Відкрити налаштування доступу до моїх геоданих</translation>
- <translation id="4226663524361240545">Коли надходитимуть сповіщення, пристрій може вібрувати</translation>
-diff --git a/components/strings/components_strings_uk.xtb b/components/strings/components_strings_uk.xtb
-index a619ef148117..7b7f783cf635 100644
---- a/components/strings/components_strings_uk.xtb
-+++ b/components/strings/components_strings_uk.xtb
-@@ -1155,7 +1155,7 @@
- <translation id="4152318981910038897">{COUNT,plural, =1{Сторінка 1}one{Сторінка {COUNT}}few{Сторінка {COUNT}}many{Сторінка {COUNT}}other{Сторінка {COUNT}}}</translation>
- <translation id="4154664944169082762">Відбитки</translation>
- <translation id="4159784952369912983">Пурпуровий</translation>
--<translation id="4165986682804962316">Налаштування сайту</translation>
-+<translation id="4165986682804962316">Налаштування сайтів</translation>
- <translation id="4171400957073367226">Недійсний підпис для підтвердження</translation>
- <translation id="4171489848299289778"><ph name="RESULT_MODIFIED_DATE" /> – <ph name="RESULT_OWNER" />, <ph name="RESULT_PRODUCT_SOURCE" /></translation>
- <translation id="4172051516777682613">Завжди показувати</translation>
-diff --git a/components/strings/components_strings_zu.xtb b/components/strings/components_strings_zu.xtb
-index f540914060f7..81baebec6ab4 100644
---- a/components/strings/components_strings_zu.xtb
-+++ b/components/strings/components_strings_zu.xtb
-@@ -837,7 +837,7 @@ Lokhu uma kungenjalo kuzovinjelwa izilungiselelo zakho zobumfihlo. Lokhu kuzovum
- <translation id="3249151924975132674">Izimali mboleko zabafundi kanye nezimali zasekolishi</translation>
- <translation id="3249845759089040423">I-Groovy</translation>
- <translation id="3250640885957938546">Ukukhangisa nokumaketha</translation>
--<translation id="3252266817569339921">Isi-French</translation>
-+<translation id="3252266817569339921">French</translation>
- <translation id="3256863843508922226">Ukuyeka emsebenzini nepenshini</translation>
- <translation id="3259648571731540213"><ph name="CREATE_GOOGLE_CALENDAR_EVENT_FOCUSED_FRIENDLY_MATCH_TEXT" />, cindezela u-Tab bese u-Enter ukuze udale umcimbi omusha ngokushesha ku-Google Calendar</translation>
- <translation id="3261488570342242926">Funda mayelana namakhadi we-virtual</translation>
-@@ -1636,7 +1636,7 @@ Lokhu uma kungenjalo kuzovinjelwa izilungiselelo zakho zobumfihlo. Lokhu kuzovum
- <translation id="541416427766103491">Isitaki esingu-4</translation>
- <translation id="5421136146218899937">Sula idatha yokudlulisa amehlo...</translation>
- <translation id="5426179911063097041">I-<ph name="SITE" /> ifuna ukukuthumelela izaziso</translation>
--<translation id="5428105026674456456">Isi-Spanish</translation>
-+<translation id="5428105026674456456">Spanish</translation>
- <translation id="5430298929874300616">Susa ibhukhimakhi</translation>
- <translation id="5439770059721715174">Iphutha lokuqinisekisa i-schema ku-"<ph name="ERROR_PATH" />": <ph name="ERROR" /></translation>
- <translation id="5443468954631487277">I-oda elingemuva libheke phezulu</translation>
-@@ -2655,7 +2655,7 @@ Imininingwane engeziwe:
- <translation id="8294431847097064396">Umthombo</translation>
- <translation id="8296205692406981542">Izifunda zamaphakhi nezingadi</translation>
- <translation id="8298115750975731693">I-Wi-Fi oyisebenzisayo (<ph name="WIFI_NAME" />) ingakudinga ukuthi uvakashele ku-<ph name="BEGIN_BOLD" /><ph name="LOGIN_URL" /><ph name="END_BOLD" />.</translation>
--<translation id="8299269255470343364">Isi-Japanese</translation>
-+<translation id="8299269255470343364">Japanese</translation>
- <translation id="8303854710873047864">Isigaba se-"<ph name="SECTION" />" esibonisiwe</translation>
- <translation id="830498451218851433">Goqa ngohafu</translation>
- <translation id="8307358339886459768">Isithombe esincane</translation>
-@@ -2752,7 +2752,7 @@ Imininingwane engeziwe:
- <translation id="8625384913736129811">Londoloza leli khadi kule divayisi</translation>
- <translation id="865032292777205197">izinzwa zokunyakaza</translation>
- <translation id="8663226718884576429">Isifinyezo se-oda, <ph name="TOTAL_LABEL" />, Imininingwane eminingi</translation>
--<translation id="8666678546361132282">I-English</translation>
-+<translation id="8666678546361132282">English</translation>
- <translation id="8669306706049782872">Sebenzisa ulwazi olumayelana nezikrini zakho ukuze uvule futhi ubeke amawindi</translation>
- <translation id="867224526087042813">Isiginesha</translation>
- <translation id="8672264262457010862">Amabhizinisi nomkhakha</translation>
-diff --git a/ui/chromeos/translations/ui_chromeos_strings_zu.xtb b/ui/chromeos/translations/ui_chromeos_strings_zu.xtb
-index 1f1ddb2eb0b1..474eda5c24ca 100644
---- a/ui/chromeos/translations/ui_chromeos_strings_zu.xtb
-+++ b/ui/chromeos/translations/ui_chromeos_strings_zu.xtb
-@@ -10,8 +10,8 @@
- <translation id="1119069657431255176">Ingobo yomlando yotiyela wokuminyanisa i-Bzip2</translation>
- <translation id="1119447706177454957">Iphutha langaphakathi</translation>
- <translation id="1120073797882051782">I-Hangul Romaja</translation>
--<translation id="112387589102719461">I-English (US) enekhibhodi yomhleli we-Dvorak</translation>
--<translation id="1134697384939541955">I-English (US) enekhibhodi enwetshiwe</translation>
-+<translation id="112387589102719461">English (US) enekhibhodi yomhleli we-Dvorak</translation>
-+<translation id="1134697384939541955">English (US) enekhibhodi enwetshiwe</translation>
- <translation id="1148097584170732637"><ph name="FILE_COUNT" /> itholakele.
-     <ph name="LINE_BREAK1" />
-     Asikho isikhala esanele esitholakalayo kusitoreji sendawo. U-<ph name="FILE_SIZE" /> ngaphezulu uyadingeka.
-@@ -51,7 +51,7 @@
- <translation id="1383876407941801731">Sesha</translation>
- <translation id="1395262318152388157">Funa isilayida</translation>
- <translation id="1399511500114202393">Asikho isitifiketi somsebenzisi</translation>
--<translation id="1404323374378969387">Isi-Norwegian</translation>
-+<translation id="1404323374378969387">Norwegian</translation>
- <translation id="1433628812591023318">Ukuze udedele amafayela ku-Parallels Desktop, ifayela kufanele lihanjiswe kumafayela e-Windows.</translation>
- <translation id="1435838927755162558">Yabelana ngefolda ne-Parallels Desktop</translation>
- <translation id="1439919885608649279">Umuntu onezimbali</translation>
-@@ -60,7 +60,7 @@
- <translation id="1482884275703521657">Isi-Finnish</translation>
- <translation id="148466539719134488">I-Swiss</translation>
- <translation id="1497522201463361063">Ayikwazi ukuqamba kabusha i-"<ph name="FILE_NAME" />". <ph name="ERROR_MESSAGE" /></translation>
--<translation id="1499943022354839699">I-English (US) enekhibhodi ye-Dvorak</translation>
-+<translation id="1499943022354839699">English (US) enekhibhodi ye-Dvorak</translation>
- <translation id="1515909359182093592"><ph name="INPUT_LABEL" /> - Umsingathi</translation>
- <translation id="1521655867290435174">Amashidi we-Google</translation>
- <translation id="1538729222189715449">Ivula amafayela e-Linux...</translation>
-@@ -74,7 +74,7 @@
- <translation id="1620510694547887537">Ikhamela</translation>
- <translation id="162175252992296058">Isi-Portuguese nge-US International keyboard</translation>
- <translation id="1629521517399325891">Isitifiketi somsebenzisi asitholakali ukufakazela ubuqiniso inethiwekhi.</translation>
--<translation id="1641780993263690097">Isi-Chinese Pinyin</translation>
-+<translation id="1641780993263690097">Chinese Pinyin</translation>
- <translation id="1646019627374511909">Yenza amafayela angu-<ph name="NUMBER_OF_ITEMS" /> atholakale ngokungaxhunyiwe kwi-inthanethi</translation>
- <translation id="164969095109328410">Idivivayisi ye-Chrome</translation>
- <translation id="1661867754829461514">Iphinikhodi ayikho</translation>
-@@ -88,7 +88,7 @@
- <translation id="1722687688096767818">Ingeza Iphrofayela...</translation>
- <translation id="1726100011689679555">Amagama wamasevisi</translation>
- <translation id="1729953886957086472">Isi-German (Germany)</translation>
--<translation id="1730235522912993863">Isi-Chinese Cangjie</translation>
-+<translation id="1730235522912993863">Chinese Cangjie</translation>
- <translation id="1731889557567069540">izinto ezingu-<ph name="NUMBER_OF_ITEMS" /> zikopishiwe.</translation>
- <translation id="174173592514158117">Bonisa onke amafolda e-Google Play</translation>
- <translation id="1742316578210444689">Ukugugulwa kwamaletha kwesi-Hebrew</translation>
-@@ -121,7 +121,7 @@
- <translation id="1995337122023280937">Iya endaweni yefayela</translation>
- <translation id="2001796770603320721">Phatha kuDrayivu</translation>
- <translation id="2009067268969781306">Ukufometha idrayivu kuzosula yonke idatha elondolozwe kuyo. Lesi senzo asikwazi ukuhlehliswa.</translation>
--<translation id="2025955442973426285">Isi-Tigrinya</translation>
-+<translation id="2025955442973426285">Tigrinya</translation>
- <translation id="2028997212275086731">Ingobo yomlando ye-RAR</translation>
- <translation id="2036414735548252477">Ingobo yomlando yotiyela eminyanisiwe ye-LZMA</translation>
- <translation id="2037845485764049925">Isi-Russian</translation>
-@@ -143,7 +143,7 @@
- <translation id="2184934335987813305">Isi-Portuguese nge-US International PC keyboard</translation>
- <translation id="2198315389084035571">isi-Sipmlified Chinese</translation>
- <translation id="2208158072373999562">Ingobo yomlando yeziphu</translation>
--<translation id="22085916256174561">Isi-Korean</translation>
-+<translation id="22085916256174561">Korean</translation>
- <translation id="2208919847696382164">Faka nge-Linux</translation>
- <translation id="2225536596944493418">Ingabe ufuna ukususa izinto ze-<ph name="NUMBER_OF_ITEMS" />?</translation>
- <translation id="2230062665678605299">Ayikwazi ukudala ifolda le-"<ph name="FOLDER_NAME" />". <ph name="ERROR_MESSAGE" /></translation>
-@@ -158,7 +158,7 @@
- <translation id="2305020378527873881"><ph name="VOLUME_NAME" /> ikhishiwe.</translation>
- <translation id="2307462900900812319">Lungiselela inethiwekhi</translation>
- <translation id="2325650632570794183">Uhlobo lwefayela alusekelwe. Sicela uvakashele isitolo sewebhu se-Chrome ukuze uthole uhlelo lokusebenza olungavula lolu hlobo lwefayela.</translation>
--<translation id="2326539130272988168">Isi-Bulgaria</translation>
-+<translation id="2326539130272988168">Bulgarian</translation>
- <translation id="2352947182261340447">Asikho isikhala esanele kusitoreji sendawo.</translation>
- <translation id="23721837607121582">Landa iphroayela yeselula, Inethiwekhi engu-<ph name="NETWORK_INDEX" /> kwezingu-<ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" /></translation>
- <translation id="2377319039870049694">Shintshela ekubukeni kohlu</translation>
-@@ -203,7 +203,7 @@
- <translation id="2676946222714718093">Idlala ku</translation>
- <translation id="2718540689505416944">Faka uhlelo lokusebenza nge-Linux</translation>
- <translation id="2719020180254996569">Inethiwekhi <ph name="NETWORK_INDEX" /> ye-<ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" />, <ph name="CONNECTION_STATUS" />, imininingwane</translation>
--<translation id="2724954091494693138">Isi-Turkish esinekhibhodi ye-F</translation>
-+<translation id="2724954091494693138">Turkish esinekhibhodi ye-F</translation>
- <translation id="2732839045120506979">I-Vietnamese VNI</translation>
- <translation id="2735623501230989521">Nikeza i-Parallels Desktop imvume yokufinyelela amafayela kufolda ye-<ph name="FOLDER_NAME" /></translation>
- <translation id="2771816809568414714">Ushizi</translation>
-@@ -220,22 +220,22 @@
- <translation id="2888807692577297075">Azikho izinto ezifana ne-&lt;b&gt;"<ph name="SEARCH_STRING" />"&lt;/b&gt;</translation>
- <translation id="2894654529758326923">Ulwazi</translation>
- <translation id="2902734494705624966">Inwetshwelwe i-US</translation>
--<translation id="290843123675549676">Isi-Marathi</translation>
-+<translation id="290843123675549676">Marathi</translation>
- <translation id="2923240520113693977">Isi-Estonian</translation>
--<translation id="2938685643439809023">Isi-Mongolian</translation>
-+<translation id="2938685643439809023">Mongolian</translation>
- <translation id="2943503720238418293">Sebenzisa igama elifushane</translation>
- <translation id="2949781154072577687">Ifometha i-<ph name="DRIVE_NAME" />...</translation>
- <translation id="2951236788251446349">I-Jellyfish</translation>
- <translation id="2984337792991268709">Namhlanje ngo-<ph name="TODAY_DAYTIME" /></translation>
- <translation id="2994320653639462337">Ibuyisela izinto ezingu-<ph name="COUNT" />...</translation>
- <translation id="2994669386200004489">Ayikwazanga ukwenza isipele i-<ph name="FILE_NAME" /></translation>
--<translation id="299638574917407533">Isi-French (Canada)</translation>
-+<translation id="299638574917407533">French (Canada)</translation>
- <translation id="3003189754374775221">Inethiwekhi <ph name="NETWORK_INDEX" /> ye-<ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" />, <ph name="NETWORK_PROVIDER_NAME" />, amandla esignali <ph name="SIGNAL_STRENGTH" />%, Xhuma</translation>
- <translation id="3003633581067744647">Shintshela ekubukeni kwesithonjana</translation>
- <translation id="3016566519832145558">Isexwayiso: Lamafayela awesikhashana futhi angase asuswe ngokuzenzekelayo ukukhulula isikhala sediski.</translation>
- <translation id="3029114385395636667">Nika amandla i-Google Amadokhumenti angaxhumekile ku-inthanethi ukwenza Amadokhumenti, AmaSpredishithi namaSlayidi kutholakale ngokungaxhunyiwe kwi-inthanethi.</translation>
- <translation id="303198083543495566">Ukuma komhlaba</translation>
--<translation id="3047197340186497470">Isi-Chinese Dayi</translation>
-+<translation id="3047197340186497470">Chinese Dayi</translation>
- <translation id="3057861065630527966">Yenza isipele izithombe zakho namavidiyo</translation>
- <translation id="3067790092342515856">Amafayela e-Windows</translation>
- <translation id="3078461028045006476">Yabelana nge-<ph name="EXTENSION_NAME" /></translation>
-@@ -254,13 +254,13 @@
- <translation id="3205852408225871810">Isi-Portuguese (Brazil)</translation>
- <translation id="3224239078034945833">Izilimi eziningi ze-Canadian</translation>
- <translation id="3236289833370040187">Ubunikazi buzodluliselwa ku-<ph name="DESTINATION_DOMAIN" />.</translation>
--<translation id="3241720467332021590">Isi-Irish</translation>
-+<translation id="3241720467332021590">Irish</translation>
- <translation id="3245321423178950146">Umculi ongaziwa</translation>
- <translation id="3248185426436836442">Ilindile</translation>
--<translation id="3252266817569339921">Isi-French</translation>
-+<translation id="3252266817569339921">French</translation>
- <translation id="3253225298092156258">Ayitholakali</translation>
- <translation id="3254434849914415189">Khetha uhlelo lokusebenza oluzenzakalelayo lwamafayela we-<ph name="FILE_TYPE" />:</translation>
--<translation id="3255159654094949700">Isi-Arabic</translation>
-+<translation id="3255159654094949700">Arabic</translation>
- <translation id="3264582393905923483">Okuqukethwe</translation>
- <translation id="3272909651715601089">Ayikwazanga ukuvula i-"<ph name="PATH" />"</translation>
- <translation id="3280431534455935878">Iyalungiselela</translation>
-@@ -268,15 +268,15 @@
- <translation id="3290356915286466215">Okungaphephanga</translation>
- <translation id="3291218047831493686">Xhuma kule nethiwekhi ukuze ushintshe amasethingi wokukhiya i-SIM</translation>
- <translation id="3295357220137379386">Idivayisi imatasa</translation>
--<translation id="3296763833017966289">Isi-Georgian</translation>
--<translation id="3307875152560779385">Isi-Ukrain</translation>
-+<translation id="3296763833017966289">Georgian</translation>
-+<translation id="3307875152560779385">Ukrainian</translation>
- <translation id="3326821416087822643">Izipha i-<ph name="FILE_NAME" />...</translation>
- <translation id="3335337277364016868">Unyaka okurekhodwe ngawo</translation>
- <translation id="3353984535370177728">Khetha ifolda okumele uyilayishe</translation>
- <translation id="3356580349448036450">Qedile</translation>
- <translation id="3358452157379365236">Isiginci</translation>
- <translation id="3368922792935385530">Ixhunyiwe</translation>
--<translation id="3382143449143186018">Isi-Nepali ngekhibhodi ye-InScript</translation>
-+<translation id="3382143449143186018">Nepali ngekhibhodi ye-InScript</translation>
- <translation id="338691029516748599">Inethiwekhi <ph name="NETWORK_INDEX" /> ye-<ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" />, <ph name="SECURITY_STATUS" />, amandla esignali <ph name="SIGNAL_STRENGTH" />%, kuphethwe umlawuli wakho, xhuma</translation>
- <translation id="3408072735282270043">Yenza kusebenze, i-<ph name="NETWORK_NAME" /></translation>
- <translation id="3408236822532681288">Isi-German (Germany) esinekhibhodi ye-Neo 2</translation>
-@@ -288,7 +288,7 @@
- <translation id="3468522857997926824"><ph name="FILE_COUNT" /> izithombe zenziwe isipele ku-<ph name="BEGIN_LINK" />Google Drayivu<ph name="END_LINK" /></translation>
- <translation id="3475447146579922140">Isipredishithi se-Google</translation>
- <translation id="3479552764303398839">Hhayi manje</translation>
--<translation id="3486821258960016770">Isi-Mongolian</translation>
-+<translation id="3486821258960016770">Mongolian</translation>
- <translation id="3495304270784461826"><ph name="COUNT" /> amaphutha.</translation>
- <translation id="3509680540198371098">Inethiwkehi <ph name="NETWORK_INDEX" /> ye-<ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" />, <ph name="SECURITY_STATUS" />, <ph name="CONNECTION_STATUS" />, amandla esignali <ph name="SIGNAL_STRENGTH" />%, imininingwane</translation>
- <translation id="3522708245912499433">Isi-Portuguese</translation>
-@@ -296,9 +296,9 @@
- <translation id="3527085408025491307">Ifolda</translation>
- <translation id="3549797760399244642">Hamba ku-drive.google.com...</translation>
- <translation id="3553048479571901246">Ukuze uvule amafayela nge-<ph name="APP_NAME" />, kukopishe kuqala kufolda lamafayela we-Windows.</translation>
--<translation id="3556731189587832921">I-English (US) enekhibhodi yamazwe ngamazwe ye-PC</translation>
-+<translation id="3556731189587832921">English (US) enekhibhodi yamazwe ngamazwe ye-PC</translation>
- <translation id="3567221313191587603">Khetha ifayela, bese uguqula ukuvula i-<ph name="OFFLINE_CHECKBOX_NAME" /> yokufinyelela ungaxhunyiwe ku-inthanethi</translation>
--<translation id="357479282490346887">Isi-Lithuanian</translation>
-+<translation id="357479282490346887">Lithuanian</translation>
- <translation id="3587482841069643663">Konke</translation>
- <translation id="3592251141500063301">Ayikwazanga ukwenza i-<ph name="FILE_NAME" /> itholakale ngokungaxhunyiwe kwi-inthanethi</translation>
- <translation id="3601151620448429694"><ph name="NETWORK_NAME" /> · <ph name="CARRIER_NAME" /></translation>
-@@ -337,7 +337,7 @@
- <translation id="3858860766373142691">Igama</translation>
- <translation id="386548886866354912">Pakisha nge-<ph name="EXTENSION_NAME" /></translation>
- <translation id="3866249974567520381">Incazelo</translation>
--<translation id="3899991606604168269">Isi-French (Canada) esinekhibhodi Yezilimi eziningi</translation>
-+<translation id="3899991606604168269">French (Canada) esinekhibhodi Yezilimi eziningi</translation>
- <translation id="3901991538546252627">Ixhumeka ku-<ph name="NAME" /></translation>
- <translation id="3906232975181435906">Ifaka iphrofayela leselula, Inethiwekhi engu-<ph name="NETWORK_INDEX" /> kwangu-<ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" /></translation>
- <translation id="3924145049010392604">I-Meta</translation>
-@@ -347,21 +347,21 @@
- <translation id="3958548648197196644">I-Kiwi</translation>
- <translation id="3966388904776714213">Isidlali somsindo</translation>
- <translation id="3971140002794351170">Landa iphrofayela yeselula, Inethiwekhi engu-<ph name="NETWORK_INDEX" /> kwezingu-<ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" />, <ph name="NETWORK_PROVIDER_NAME" /></translation>
--<translation id="3973925058222872294">I-English (UK)</translation>
-+<translation id="3973925058222872294">English (UK)</translation>
- <translation id="3975895378829046965">I-Bangla Phonetic</translation>
- <translation id="4002066346123236978">Isihloko</translation>
--<translation id="4017788180641807848">I-English (US) enekhibhodi ye-Workman</translation>
-+<translation id="4017788180641807848">English (US) enekhibhodi ye-Workman</translation>
- <translation id="4040753847560036377">I-PUK engalungile</translation>
- <translation id="4057991113334098539">Yenza kusebenze...</translation>
--<translation id="4092890906744441904">Isi-Irish</translation>
-+<translation id="4092890906744441904">Irish</translation>
- <translation id="4124935795427217608">I-Unicorn</translation>
- <translation id="4158739975813877944">Vula uhlu lwadlalayo</translation>
- <translation id="4159731583141908892">kuhanjiswe okungu-<ph name="FILE_NAME" />.</translation>
- <translation id="4186579485882418952">Nika Amandla Ungaxhumekile Ku-inthanethi</translation>
- <translation id="4193154014135846272">I-Google dokhumenti</translation>
- <translation id="4197674956721858839">Ukukhethwa kweziphu</translation>
--<translation id="4202378258276439759">Isi-Spanish (Latin America)</translation>
--<translation id="4202977638116331303">Isi-Georgian</translation>
-+<translation id="4202378258276439759">Spanish (Latin America)</translation>
-+<translation id="4202977638116331303">Georgian</translation>
- <translation id="421017592316736757">Kumele ube ku-inthanethi ukuze ufinyelele kule fayela.</translation>
- <translation id="4212740939091998969">Ifolda enegama "<ph name="FOLDER_NAME" />" isivele ikhona. Sicela ukhethe igama elihlukile.</translation>
- <translation id="4215448920900139318">Yenza isipele <ph name="FILE_COUNT" /></translation>
-@@ -373,7 +373,7 @@
- <translation id="4302605047395093221">Noma ubani osebenzisa le divayisi kuzodingeka afake Iphinikhodi ukuze axhumeke kule nethiwekhi yeselula</translation>
- <translation id="4309915981827077375">Ulwazi oluvamile</translation>
- <translation id="432252891123397018">Isi-Romanian esinekhibhodi Evamile</translation>
--<translation id="4325128273762811722">Isi-Slovenian</translation>
-+<translation id="4325128273762811722">Slovenian</translation>
- <translation id="4326142238881453352">Ingcweti yezitshalo</translation>
- <translation id="4326192123064055915">Ikhofi</translation>
- <translation id="4336032328163998280">Ukusebenza kwekhophi kuhlulekile. <ph name="ERROR_MESSAGE" /></translation>
-@@ -397,7 +397,7 @@
- <translation id="4477002475007461989">Isi-Romanian</translation>
- <translation id="4477219268485577442">Ifonethikhi yesi-Bulgarian</translation>
- <translation id="4508265954913339219">Ukwenza kusebenze kuhlulekile</translation>
--<translation id="4509667233588080747">I-English (US) enekhibhodi yamazwe ngamazwe ye-Workman</translation>
-+<translation id="4509667233588080747">English (US) enekhibhodi yamazwe ngamazwe ye-Workman</translation>
- <translation id="4522570452068850558">Imininingwane</translation>
- <translation id="4527800702232535228">Le folda yabiwa Nedeskithophu ye-Parallels</translation>
- <translation id="4552678318981539154">Thenga isitoreji esiningi</translation>
-@@ -421,17 +421,17 @@
- <translation id="4690246192099372265">Isi-Swedish</translation>
- <translation id="4693155481716051732">I-Sushi</translation>
- <translation id="4694604912444486114">Inkawu</translation>
--<translation id="469612310041132144">Isi-Chinese Esisheshayo</translation>
-+<translation id="469612310041132144">Chinese Esisheshayo</translation>
- <translation id="4697043402264950621">Uhlu lwefayela luhlungwe nge-<ph name="COLUMN_NAME" /> nge-oda elikhuphukayo.</translation>
- <translation id="4706042980341760088">Isi-Tamil esinekhibhodi ye-Typewriter</translation>
--<translation id="4711094779914110278">Isi-Turkish</translation>
-+<translation id="4711094779914110278">Turkish</translation>
- <translation id="4712283082407695269">Ivula i-"<ph name="PATH" />"</translation>
- <translation id="4720185134442950733">Inethiwekhi yedatha yeselula</translation>
- <translation id="4724850507808590449"><ph name="FILE_COUNT" /> izithombe ezenziwe isipele</translation>
- <translation id="4725511304875193254">I-Corgi</translation>
- <translation id="4732760563705710320">Uxolo, le vidiyo ayisekelwe yidivayisi yakho yokusakaza.</translation>
- <translation id="4737050008115666127">Ukufika</translation>
--<translation id="4747271164117300400">Isi-Macedonian</translation>
-+<translation id="4747271164117300400"> Macedonian</translation>
- <translation id="4759238208242260848">Ukulanda</translation>
- <translation id="4779041693283480986">Isi-Portuguese (Portugal)</translation>
- <translation id="4779136857077979611">I-Onigiri</translation>
-@@ -461,7 +461,7 @@
- <translation id="4969785127455456148">Albhamu</translation>
- <translation id="4973523518332075481">Sebenzisa igama elinezinhlamvu ezingu-<ph name="MAX_LENGTH" /> noma ngaphansi</translation>
- <translation id="4973970068702235170">Ukuzipha kwehlulekile, iphutha elingalindelekile livelile: <ph name="ERROR_MESSAGE" /></translation>
--<translation id="4984616446166309645">Isi-Japanese</translation>
-+<translation id="4984616446166309645">Japanese</translation>
- <translation id="4988205478593450158">Ingabe uqinisekile ukuthi ufuna ukususa i-"<ph name="FILE_NAME" />"?</translation>
- <translation id="498902553138568924">Uvemvame obomvu</translation>
- <translation id="4992066212339426712">Susa ukuthula</translation>
-@@ -471,7 +471,7 @@
- <translation id="5024856940085636730">Umsebenzi uthatha isikhathi eside kunokulindelekile. Ingabe ufuna ukuwukhansela?</translation>
- <translation id="5036159836254554629">Phatha ukwabelana ne-Parallels Desktop</translation>
- <translation id="5038625366300922036">Bona okuningi...</translation>
--<translation id="5044852990838351217">Isi-Armenian</translation>
-+<translation id="5044852990838351217">Armenian</translation>
- <translation id="5045550434625856497">Iphasiwedi engalungile</translation>
- <translation id="5059127710849015030">Ukuguqulwa kwamaletha esi-Nepali</translation>
- <translation id="5068919226082848014">I-Pizza</translation>
-@@ -480,7 +480,7 @@
- <translation id="509429900233858213">Kuvele iphutha.</translation>
- <translation id="5098629044894065541">Isi-Hebrew</translation>
- <translation id="5109254780565519649">Kuvele iphutha. Ezinye zezinto kungenzeka azibuyiselwanga.</translation>
--<translation id="5110329002213341433">I-English (Canada)</translation>
-+<translation id="5110329002213341433">English (Canada)</translation>
- <translation id="5123433949759960244">I-Basketball</translation>
- <translation id="5129662217315786329">Isi-Polish</translation>
- <translation id="5144820558584035333">Isethi ye-Hangul 3 (390)</translation>
-@@ -524,16 +524,16 @@
- <translation id="5411472733320185105">Ungasebenzisi izilungiselelo zommeleli zalaba basingathi nezizinda:</translation>
- <translation id="541890217011173530">Isi-Sorani Kurdish esinekhibhodi esekelwe ku-English</translation>
- <translation id="5422221874247253874">Iphoyinti lokufinyelela</translation>
--<translation id="5428105026674456456">Isi-Spanish</translation>
-+<translation id="5428105026674456456">Spanish</translation>
- <translation id="5438282218546237410">Ayikho imiphumela ye-<ph name="SEARCH_TERM" />.</translation>
- <translation id="5449551289610225147">Iphasiwedi engavumelekile</translation>
- <translation id="5463231940765244860">Faka</translation>
- <translation id="5469868506864199649">Isi-Italian</translation>
- <translation id="5473333559083690127">Phinda ufake iphinikhodi entsha</translation>
--<translation id="5489067830765222292">Isi-Latvian</translation>
-+<translation id="5489067830765222292">Latvian</translation>
- <translation id="5489965683297092283">Isihlungi esithi <ph name="FILTER_NAME" /> sivaliwe.</translation>
- <translation id="5494920125229734069">Khetha konke</translation>
--<translation id="5500122897333236901">Isi-Icelandic</translation>
-+<translation id="5500122897333236901">Icelandic</translation>
- <translation id="5508696409934741614">Amachashazi</translation>
- <translation id="5522908512596376669">Uhlu lwefayela lushintshele kuhlu lokubuka.</translation>
- <translation id="5524517123096967210">Ifayela alikwazanga ukufundwa.</translation>
-@@ -564,11 +564,11 @@
- <translation id="5776325638577448643">Susa futhi ufomethe</translation>
- <translation id="57838592816432529">Thulisa</translation>
- <translation id="5788127256798019331">Amafayela e-Google Play</translation>
--<translation id="5790193330357274855">Isi-Kazakh</translation>
-+<translation id="5790193330357274855">Kazakh</translation>
- <translation id="5804245609861364054">Ukuguqulwa kwamaletha kwesi-Kannada</translation>
- <translation id="5814126672212206791">Uhlobo lokuxhumeka</translation>
--<translation id="5817397429773072584">Isi-Chinese Sosiko</translation>
--<translation id="5818003990515275822">Isi-Korean</translation>
-+<translation id="5817397429773072584">Chinese Sosiko</translation>
-+<translation id="5818003990515275822">Korean</translation>
- <translation id="5819442873484330149">Isethi ye-Hangul 3 (Kokugcina)</translation>
- <translation id="5832976493438355584">Ikhiyiwe</translation>
- <translation id="5833610766403489739">Leli fayela selilibele kwenye indawo. Sicela uhlole ukulungiselelwa kwendawo yakho yokulanda uphinde uzame futhi.</translation>
-@@ -594,21 +594,21 @@
- <translation id="6040143037577758943">Vala</translation>
- <translation id="6055907707645252013">Inethiwekhi ye-<ph name="NETWORK_TYPE" /> ayixhunyiwe</translation>
- <translation id="6074825444536523002">Ifomu le-Google</translation>
--<translation id="6079871810119356840">Isi-Hungarian esinekhibhodi ye-Qwerty</translation>
-+<translation id="6079871810119356840">Hungarian esinekhibhodi ye-Qwerty</translation>
- <translation id="6082256976217156453">Ingobo yomlando eminyanisiwe ye-LZMA</translation>
- <translation id="6096979789310008754">Umbhalo wosesho usuliwe, kuboniswa wonke amafaela namafolda.</translation>
- <translation id="610101264611565198">Ihambisa i-<ph name="FILE_NAME" /> ku-<ph name="FOLDER_NAME" /></translation>
- <translation id="61118516107968648">Umbhalo we-CSV</translation>
- <translation id="6129953537138746214">Isikhala</translation>
- <translation id="6133173853026656527">Ihambisa i-<ph name="FILE_NAME" />...</translation>
--<translation id="613750717151263950">Isi-Japanese esinekhibhodi yase-US</translation>
-+<translation id="613750717151263950">Japanese esinekhibhodi yase-US</translation>
- <translation id="6138894911715675297"><ph name="NETWORK_TYPE" />, ayikho inethiwekhi</translation>
- <translation id="6146563240635539929">Amavidiyo</translation>
- <translation id="6150853954427645995">Ukuze ulondoloze leli fayela ukuthi ulisebenzise ngokungaxhunyiwe, buyela emuva ku-inthanethi, chofoza ngakwesokudla ifayela, bese ukhethe inketho ye-<ph name="OFFLINE_CHECKBOX_NAME" />.</translation>
- <translation id="6164412158936057769">Izimvemvane</translation>
- <translation id="6165508094623778733">Funda kabanzi</translation>
- <translation id="6170470584681422115">Isemishi</translation>
--<translation id="6187719147498869044">Isi-Hungarian</translation>
-+<translation id="6187719147498869044">Hungarian</translation>
- <translation id="6189412234224385711">Vula nge-<ph name="EXTENSION_NAME" /></translation>
- <translation id="6198252989419008588">Guqula iphinikhodi</translation>
- <translation id="6199801702437275229">Ilindele ulwazi lesikhala...</translation>
-@@ -620,7 +620,7 @@
- <translation id="6241349547798190358">Isi-Dutch (Belgium)</translation>
- <translation id="6248400709929739064">Nika amandla imibhalo engezansi</translation>
- <translation id="6267547857941397424">Inethiwekhi <ph name="NETWORK_INDEX" /> ye-<ph name="NETWORK_COUNT" />, <ph name="PHONE_NAME" />, amandla esignali <ph name="SIGNAL_STRENGTH" />%, Ibhethri lefoni <ph name="BATTERY_STATUS" />%, xhuma</translation>
--<translation id="6269630227984243955">Isi-Malay</translation>
-+<translation id="6269630227984243955">Malay</translation>
- <translation id="6287852322318138013">Khetha uhlelo lokusebenza ukuze livule leli fayela</translation>
- <translation id="6296410173147755564">I-PUK engavumelekile</translation>
- <translation id="6312403991423642364">Iphutha elingaziwa lenethiwekhi</translation>
-@@ -642,7 +642,7 @@
- <translation id="6485131920355264772">Yehlulekile ukuthola ulwazi lesikhala</translation>
- <translation id="6495925982925244349">Inethiwekhi <ph name="NETWORK_INDEX" /> ye-<ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" />, <ph name="SECURITY_STATUS" />, <ph name="CONNECTION_STATUS" />, amandla esignali <ph name="SIGNAL_STRENGTH" />%, kuphethwe umlawuli wakho, imininingwane</translation>
- <translation id="6499681088828539489">Ungavumeli abammeleli kumanethiwekhi abiwe</translation>
--<translation id="6509122719576673235">Isi-Norwegian</translation>
-+<translation id="6509122719576673235">Norwegian</translation>
- <translation id="6528513914570774834">Vumela abanye abasebenzisi bale divayisi ukuthi basebenzise le nethiwekhi</translation>
- <translation id="653019979737152879">Ivumelanisa i-<ph name="FILE_NAME" />...</translation>
- <translation id="6549689063733911810">Okwakamuva</translation>
-@@ -675,7 +675,7 @@
- <translation id="6827236167376090743">Le vidiyo izoqhubeka idlale kuze izinkomo zibuye ekhaya.</translation>
- <translation id="6847101934483209767">Isusiwe i-<ph name="ENTRY_NAME" /> kusuka okhethweni.</translation>
- <translation id="6856459657722366306">Inethiwkehi <ph name="NETWORK_INDEX" /> ye-<ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" />, <ph name="NETWORK_PROVIDER_NAME" />, <ph name="CONNECTION_STATUS" />, amandla esignali <ph name="SIGNAL_STRENGTH" />%, imininingwane</translation>
--<translation id="6861394552169064235">Isi-Persian</translation>
-+<translation id="6861394552169064235">Persian</translation>
- <translation id="6862635236584086457">Wonke amafayela alondolozwe kule folda enziwa isipele ngokuzenzakalelayo ku-inthanethi</translation>
- <translation id="6864328437977279120">Isi-Sanskrit</translation>
- <translation id="6874758081814639712">Umuntu owenza i-tai chi</translation>
-@@ -708,14 +708,14 @@
- <translation id="6998711733709403587"><ph name="SELCTED_FOLDERS_COUNT" /> amafolda akhethiwe</translation>
- <translation id="7012943028104619157"><ph name="ROOT_TITLE" /> (<ph name="ROOT_SUMMARY" />)</translation>
- <translation id="7014174261166285193">Ukufakwa kuhlulekile.</translation>
--<translation id="7031639531908619281">Isi-Turkish</translation>
-+<translation id="7031639531908619281">Turkish</translation>
- <translation id="7037472120706603960">Isi-Tamil (Ukuguqulwa kwamaletha)</translation>
- <translation id="7040138676081995583">Vula nge...</translation>
- <translation id="7048024426273850086">Inethiwekhi ye-<ph name="NETWORK_INDEX" /> kwangu-<ph name="NETWORK_COUNT" />, <ph name="PHONE_NAME" />, <ph name="PROVIDER_NAME" />, Amandla Esignali <ph name="SIGNAL_STRENGTH" />%, Ibhethri Lefoni <ph name="BATTERY_STATUS" />%, Xhuma</translation>
- <translation id="7075931588889865715">Isi-Thai esinekhibhodi ye-TIS 820-2531</translation>
- <translation id="708278670402572152">Nqamula ukuze unike amandla ukuskena</translation>
- <translation id="7086590977277044826">Isi-Tamil esinekhibhodi ye-InScript</translation>
--<translation id="7103992300314999525">Isi-Macedonian</translation>
-+<translation id="7103992300314999525"> Macedonian</translation>
- <translation id="7106346894903675391">Thenga isitoreji esiningi...</translation>
- <translation id="7126604456862387217">'&lt;b&gt;<ph name="SEARCH_STRING" />&lt;/b&gt;' - &lt;em&gt;iDrayivu yokusesha&lt;/em&gt;</translation>
- <translation id="7135561821015524160">I-Kannada Phonetic</translation>
-@@ -754,7 +754,7 @@
- <translation id="7495372004724182530">I-Malayalam Phonetic</translation>
- <translation id="7505167922889582512">Bonisa amafayela afihliwe</translation>
- <translation id="7514365320538308">Landa</translation>
--<translation id="751507702149411736">Isi-Belarusian</translation>
-+<translation id="751507702149411736">Belarusian</translation>
- <translation id="7532029025027028521">Ukuguqulwa kwamaletha esi-Persian</translation>
- <translation id="7544830582642184299">Nikeza i-Linux imvume yezinhlelo zokusebenza ukufinyelela amafayela ku-Google Drayivu yakho. Izinguquko zizovumelanisa kwamanye amadivayisi akho.</translation>
- <translation id="7544853251252956727">Shova</translation>
-@@ -774,17 +774,17 @@
- <translation id="7654209398114106148">Ihambisa izinto ezingu-<ph name="NUMBER_OF_ITEMS" />...</translation>
- <translation id="7655441028674523381">Finyelela kalula kokuthi Izithombe ze-Google</translation>
- <translation id="7658239707568436148">Khansela</translation>
--<translation id="7663224033570512922">Isi-Hindi</translation>
-+<translation id="7663224033570512922">Hindi</translation>
- <translation id="7693909743393669729">Ukufometha idrayivu kuzosula yonke idatha egcinwe kuyo kuphinde kususe zonke izingxenye ezikhona, okufaka zonke izingxenye okungenzeka zingabonakali. Lesi senzo asikwazi ukuhlehliswa.</translation>
- <translation id="7695430100978772476">Ayikwazanga ukufometha i-<ph name="DRIVE_NAME" /></translation>
--<translation id="770015031906360009">Isi-Greek</translation>
-+<translation id="770015031906360009">Greek</translation>
- <translation id="7705251383879779343">kukopishwe okungu-<ph name="FILE_NAME" />.</translation>
- <translation id="7711920809702896782">Ulwazi lwesithombe</translation>
- <translation id="7724603315864178912">Sika</translation>
- <translation id="7730494089396812859">Bonisa imininingwane yesipele samafu</translation>
- <translation id="7732111077498238432">Inethiwekhi ilawulwa inqubomgomo</translation>
- <translation id="7748626145866214022">Izinketho eziningi ezitholakala kubha yesenzo. Cindezela ku-Alt + A ukuze ugxilise ibha yesenzo.</translation>
--<translation id="7760449188139285140">Isi-Chinese Wubi</translation>
-+<translation id="7760449188139285140">Chinese Wubi</translation>
- <translation id="7765158879357617694">Hambisa</translation>
- <translation id="7774365994322694683">Inyoni</translation>
- <translation id="7788080748068240085">Ukuze ulondoloze i-"<ph name="FILE_NAME" />" ngokungaxhunyiwe ku-inthanethi kuzomele ukhulule ngokungeziwe okungu-<ph name="TOTAL_FILE_SIZE" /> kwesikhala:<ph name="MARKUP_1" />
-@@ -819,10 +819,10 @@
- <translation id="7943385054491506837">I-US Colemak</translation>
- <translation id="7948417415021769876">ingobo yomlando ye-7z</translation>
- <translation id="7953739707111622108">Idivayisi ayikwazi ukuvulwa ngoba isistimu yefayela ayiboniwe.</translation>
--<translation id="7969525169268594403">Isi-Slovenian</translation>
--<translation id="7972920761225148017">Isi-French (Switzerland)</translation>
-+<translation id="7969525169268594403">Slovenian</translation>
-+<translation id="7972920761225148017">French (Switzerland)</translation>
- <translation id="7973962044839454485">Ukuqinisekisa kwe-PPP kuhlulekile ngenxa yegama lomsebenzisi elingalungile noma iphasiwedi</translation>
--<translation id="7980421588063892270">I-English (US) enekhibhodi ye-Colemak</translation>
-+<translation id="7980421588063892270">English (US) enekhibhodi ye-Colemak</translation>
- <translation id="79907182588096956">Leli fayela lenzelwe i-PC esebenzisa isofthiwe ye-Windows. Lokhu akuhambelani nedivayisi yakho esebenzisa i-Chrome OS. <ph name="BEGIN_LINK_HELP" />Funda kabanzi<ph name="END_LINK_HELP" /> ngokuvula amafayela ku-Chrome OS.</translation>
- <translation id="8000066093800657092">Ayikho inethiwekhi</translation>
- <translation id="8008366997883261463">I-Jack Russell Terrier</translation>
-@@ -837,13 +837,13 @@
- <translation id="8087576439476816834">Dawuniloda, <ph name="PROFILE_NAME" /></translation>
- <translation id="8106045200081704138">Kwabiwe nami</translation>
- <translation id="8116072619078571545">Amanzi e-ice</translation>
--<translation id="8128733386027980860">I-English (UK enekhibhodi ye-Dvorak</translation>
-+<translation id="8128733386027980860">English (UK enekhibhodi ye-Dvorak</translation>
- <translation id="8137331602592933310">I-"<ph name="FILENAME" />" yabiwe nawe. Awukwazi ukuyisusa ngoba akuyona eyakho.</translation>
- <translation id="813913629614996137">Iyaqalisa...</translation>
- <translation id="8151638057146502721">Lungiselela</translation>
- <translation id="8154842056504218462">Ukhethe konke okungenayo.</translation>
- <translation id="8157684860301034423">Yehlulekile ukubuyisa ulwazi lohlelo lokusebenza.</translation>
--<translation id="8175731104491895765">Isi-French (Belgium)</translation>
-+<translation id="8175731104491895765">French (Belgium)</translation>
- <translation id="8179976553408161302">Faka</translation>
- <translation id="8193175696669055101">Imodeli yedivayisi</translation>
- <translation id="8208580316430297579">Umsebenzi wobuciko</translation>
-@@ -856,7 +856,7 @@
- <translation id="8280151743281770066">Ifonethikhi yesi-Armenian</translation>
- <translation id="8294431847097064396">Umthombo</translation>
- <translation id="8297012244086013755">Isethi ye-Hangul 3 (Akekho u-Shift)</translation>
--<translation id="8299269255470343364">Isi-Japanese</translation>
-+<translation id="8299269255470343364">Japanese</translation>
- <translation id="8300849813060516376">I-OTASP ihlulekile</translation>
- <translation id="8308481408797647857">Ingobo yomlando yotiyela eminyanisiwe ye-XZ</translation>
- <translation id="8312871300878166382">Namathisela kufolda</translation>
-@@ -866,7 +866,7 @@
- <translation id="8336153091935557858">Izolo ngo-<ph name="YESTERDAY_DAYTIME" /></translation>
- <translation id="8342318071240498787">Ifayela noma uhla lwemibhalo olunegama elifanayo seluvele likhona</translation>
- <translation id="8372369524088641025">Ukhiye omubi we-WEP</translation>
--<translation id="8372852072747894550">Isi-Greek</translation>
-+<translation id="8372852072747894550">Greek</translation>
- <translation id="8386903983509584791">Ukuskena kuphelile</translation>
- <translation id="8387733224523483503">I-<ph name="FILE_NAME" /> ithukululiwe.</translation>
- <translation id="8395901698320285466">Ubukhulu</translation>
-@@ -889,29 +889,29 @@
- <translation id="8499098729323186194">Ikhipha izinto ezingu-<ph name="NUMBER_OF_ITEMS" />...</translation>
- <translation id="8521441079177373948">I-UK</translation>
- <translation id="8525306231823319788">Isikrini esigcwele</translation>
--<translation id="853494022971700746">Isi-French (France)</translation>
-+<translation id="853494022971700746">French (France)</translation>
- <translation id="8540608333167683902">Inethiwekhi <ph name="NETWORK_INDEX" /> ye-<ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" />, <ph name="CONNECTION_STATUS" />, amandla esignali <ph name="SIGNAL_STRENGTH" />%, imininingwane</translation>
--<translation id="8545476925160229291">I-English(US)</translation>
-+<translation id="8545476925160229291">English(US)</translation>
- <translation id="854655314928502177">I-URL yokutholakala kommeleli ozenzakalelayo wewebhu</translation>
- <translation id="8549186985808798022">Isi-Italian</translation>
--<translation id="8551494947769799688">Isi-Latvian</translation>
-+<translation id="8551494947769799688">Latvian</translation>
- <translation id="8560515948038859357">Isi-Cantonese</translation>
- <translation id="8561206103590473338">Indlovu</translation>
- <translation id="8566466896628108558">Inethiwekhi engu-<ph name="NETWORK_INDEX" /> kwezingu-<ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" />, <ph name="SECURITY_STATUS" />, Amandla Wesinglai<ph name="SIGNAL_STRENGTH" />%, Kuvinjelwe Umphathi wakho, Imininingwane</translation>
- <translation id="8569764466147087991">Khetha ifayela okumele ulivule</translation>
--<translation id="8577897833047451336">Isi-Croatia</translation>
--<translation id="8578308463707544055">Isi-Indonesia</translation>
-+<translation id="8577897833047451336">Croatian</translation>
-+<translation id="8578308463707544055">Indonesian</translation>
- <translation id="8579285237314169903">Ivumelanisa izinto ezingu-<ph name="NUMBER_OF_FILES" />...</translation>
- <translation id="8600173386174225982">Uhlu lwefayela lushintshele ekubukeni kwesithonjana.</translation>
- <translation id="8601932370724196034">Ifayela lesithombe se-Crostini</translation>
--<translation id="8609695766746872526">Isi-Icelandic</translation>
-+<translation id="8609695766746872526">Icelandic</translation>
- <translation id="863903787380594467">Iphinikhodi engalungile. Unemizamo engu-<ph name="RETRIES" /> esele.</translation>
- <translation id="8639391553632924850"><ph name="INPUT_LABEL" /> - Imbobo</translation>
- <translation id="8656768832129462377">Ungahloli</translation>
- <translation id="8688591111840995413">Iphasiwedi embi</translation>
- <translation id="8698464937041809063">Ukudweba kwe-Google</translation>
- <translation id="8712637175834984815">Ngiyitholile</translation>
--<translation id="8713112442029511308">Isi-Maltese</translation>
-+<translation id="8713112442029511308">Maltese</translation>
- <translation id="8714406895390098252">Ibhayisikili</translation>
- <translation id="8719721339511222681">Okukhethiwe <ph name="ENTRY_NAME" />.</translation>
- <translation id="872537912056138402">Isi-Croatian</translation>
-@@ -923,19 +923,19 @@
- <translation id="8802459921616481935">Hambisa Kudoti</translation>
- <translation id="8808686172382650546">Ikati</translation>
- <translation id="8810671769985673465">Ukuzipha kwehlulekile, into ikhona: "<ph name="FILE_NAME" />"</translation>
--<translation id="8813284582615685103">Isi-Spanish (I-Spain)</translation>
-+<translation id="8813284582615685103">Spanish (I-Spain)</translation>
- <translation id="8834164572807951958">Amalungu e-'<ph name="DESTINATION_NAME" />' azothola ukufinyelela kwikhophi yalezi zinto.</translation>
--<translation id="8857149712089373752">Isi-Nepali ngekhibhodi ye-Phonetic</translation>
-+<translation id="8857149712089373752">Nepali ngekhibhodi ye-Phonetic</translation>
- <translation id="8860454412039442620">Isipredishithi se-Excel</translation>
- <translation id="8866284467018526531">Ukuguqulwa kwamaletha we-Arabic</translation>
- <translation id="8874184842967597500">Ayixhunyiwe</translation>
--<translation id="8900820606136623064">Isi-Hungarian</translation>
-+<translation id="8900820606136623064">Hungarian</translation>
- <translation id="8903931173357132290">Thola iziqu</translation>
- <translation id="8912078710089354287">Inja enyakazisa umsila</translation>
- <translation id="8919081441417203123">Isi-Danish</translation>
- <translation id="8965697826696209160">Asikho isikhala esanele.</translation>
- <translation id="8970501467542182729">Leli fayela lidizayinelwe ikhompuyutha esebenzisa isofthiwe ye-Macintosh. Lokhu akuhambelani nedivayisi yakho esebenzisa i-Chrome OS. <ph name="BEGIN_LINK_HELP" />Funda kabanzi<ph name="END_LINK_HELP" /> ngokuvula amafayela ku-Chrome OS.</translation>
--<translation id="8997962250644902079">Isi-Chinese (Traditional) Pinyin</translation>
-+<translation id="8997962250644902079">Chinese (Traditional) Pinyin</translation>
- <translation id="9003940392834790328">Inethiwekhi <ph name="NETWORK_INDEX" /> ye-<ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" />, <ph name="CONNECTION_STATUS" />, amandla esignali <ph name="SIGNAL_STRENGTH" />%, kuphethwe umlawuli wakho, imininingwane</translation>
- <translation id="9017798300203431059">Ifonethiki yesi-Russian</translation>
- <translation id="9034924485347205037">Amafayela e-Linux</translation>
-@@ -959,10 +959,10 @@
- <translation id="9153934054460603056">Londoloza ubunikazi nephasiwedi</translation>
- <translation id="9171921933192916600">Othanda izincwadi</translation>
- <translation id="9172592259078059678">Ukuguqulwa kwamaletha kwesi-Gujarati</translation>
--<translation id="9173120999827300720">I-English (US enekhibhodi yamazwe ngamazwe</translation>
-+<translation id="9173120999827300720">English (US enekhibhodi yamazwe ngamazwe</translation>
- <translation id="9174050671906956834">Izinto ezikudoti zisuswa ingunaphakade ngemva kwezinsuku ezingama-30.</translation>
- <translation id="9183302530794969518">Google Amadokhumenti</translation>
--<translation id="9189836632794948435">Isi-Kazakh</translation>
-+<translation id="9189836632794948435">Kazakh</translation>
- <translation id="9200427192836333033">Izinto ezingu-<ph name="NUMBER_OF_ITEMS" /> zithukululiwe.</translation>
- <translation id="9213073329713032541">Ukufaka kuqaliswe ngempumelelo.</translation>
- <translation id="9219103736887031265">Izithombe</translation>
-@@ -973,7 +973,7 @@
- <translation id="945522503751344254">Thumela impendulo</translation>
- <translation id="947144732524271678">Ibanga elikhethiwe lokungenayo kwe-<ph name="ENTRY_COUNT" /> kusuka ku-<ph name="FROM_ENTRY_NAME" /> kuya ku-<ph name="TO_ENTRY_NAME" />.</translation>
- <translation id="961973045258256291">Ingobo yomlando eminyanisiwe ye-Gzip</translation>
--<translation id="965477715979482472">I-English (South Africa)</translation>
-+<translation id="965477715979482472">English (South Africa)</translation>
- <translation id="981121421437150478">Ayixhunyiwe ku-inthanethi</translation>
- <translation id="988685240266037636">Ifayela elinegama "<ph name="FILE_NAME" />" selivele likhona. Ingabe ufuna ukuyimiselela?</translation>
- <translation id="992401651319295351">Unemizamo engu-<ph name="RETRIES" /> esele. Ngeke ukwazi ukusebenzisa le nethiwekhi kuze kube yilapho usetha Iphinikhodi entsha.</translation>
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0034-Incrementing-VERSION-to-102.0.5005.138.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0034-Incrementing-VERSION-to-102.0.5005.138.patch
deleted file mode 100644
index a56920f1f86c..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0034-Incrementing-VERSION-to-102.0.5005.138.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 54eda0b04d06a18c37d0fe5acd9c7e59a9309ecf Mon Sep 17 00:00:00 2001
-From: "Chrome Release Bot (LUCI)"
- <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Date: Thu, 23 Jun 2022 01:00:32 +0000
-Subject: [PATCH 34/59] Incrementing VERSION to 102.0.5005.138
-
-Change-Id: I72b187b9006fa47fafdd1239751c65d268601487
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3719359
-Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1193}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/VERSION | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/chrome/VERSION b/chrome/VERSION
-index 96ae4bfab48f..a63b8dbbec13 100644
---- a/chrome/VERSION
-+++ b/chrome/VERSION
-@@ -1,4 +1,4 @@
- MAJOR=102
- MINOR=0
- BUILD=5005
--PATCH=137
-+PATCH=138
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0035-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0035-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
deleted file mode 100644
index 2b1eb8b7e58d..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0035-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
+++ /dev/null
@@ -1,578 +0,0 @@
-From 72690f8bebac28c822f300c57111518f5e0711b0 Mon Sep 17 00:00:00 2001
-From: Ben Mason <benmason@google.com>
-Date: Thu, 23 Jun 2022 14:24:18 +0000
-Subject: [PATCH 35/59] Updating XTBs based on .GRDs from branch 5005
-
-Change-Id: I1a319a29c31a8d9cdc82ef3481cbaf7422832818
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3721556
-Auto-Submit: Ben Mason <benmason@chromium.org>
-Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1194}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- ash/strings/ash_strings_hi.xtb                |  2 +-
- .../app/resources/generated_resources_fi.xtb  | 30 ++++----
- .../app/resources/generated_resources_km.xtb  |  2 +-
- .../app/resources/generated_resources_ml.xtb  |  8 +--
- components/strings/components_strings_zu.xtb  |  4 +-
- .../translations/ui_chromeos_strings_hy.xtb   |  2 +-
- .../translations/ui_chromeos_strings_ml.xtb   |  2 +-
- .../translations/ui_chromeos_strings_zu.xtb   | 70 +++++++++----------
- ui/strings/translations/ui_strings_ml.xtb     |  2 +-
- 9 files changed, 61 insertions(+), 61 deletions(-)
-
-diff --git a/ash/strings/ash_strings_hi.xtb b/ash/strings/ash_strings_hi.xtb
-index 3dc696f3a7ea..291935cd90a5 100644
---- a/ash/strings/ash_strings_hi.xtb
-+++ b/ash/strings/ash_strings_hi.xtb
-@@ -68,7 +68,7 @@
- <translation id="1272079795634619415">रोकें</translation>
- <translation id="1275285675049378717"><ph name="POWER_SOURCE" /> चार्ज कर रहा है</translation>
- <translation id="1279938420744323401"><ph name="DISPLAY_NAME" /> (<ph name="ANNOTATION" />)</translation>
--<translation id="1285992161347843613">फ़ोन का पता लगाने की सुविधा</translation>
-+<translation id="1285992161347843613">फ़ोन का पता लगाएं</translation>
- <translation id="1289185460362160437"><ph name="COME_BACK_DAY_OF_WEEK" /> को <ph name="COME_BACK_TIME" /> बजे फिर से देखें.</translation>
- <translation id="1290331692326790741">कमज़ोर सिग्नल</translation>
- <translation id="1290982764014248209"><ph name="DRAGGED_APP" /> को फ़ोल्डर <ph name="FOLDER_NAME" /> पर ले जाएं.</translation>
-diff --git a/chrome/app/resources/generated_resources_fi.xtb b/chrome/app/resources/generated_resources_fi.xtb
-index 27cbdce92d1e..512a1c28b236 100644
---- a/chrome/app/resources/generated_resources_fi.xtb
-+++ b/chrome/app/resources/generated_resources_fi.xtb
-@@ -340,7 +340,7 @@
- <translation id="1338631221631423366">Laiteparia muodostetaan…</translation>
- <translation id="1338802252451106843"><ph name="ORIGIN" /> haluaa avata tämän sovelluksen.</translation>
- <translation id="1338950911836659113">Poistetaan…</translation>
--<translation id="1339009753652684748">Käytä Assistantia sanomalla "Ok Google". Jos haluat säästää virtaa, valitse Käytössä (suositus). Assistant vastaa vain, jos laite on kytketty virtalähteeseen tai laturiin.</translation>
-+<translation id="1339009753652684748">Käytä Assistantia sanomalla "Hey Google". Jos haluat säästää virtaa, valitse Käytössä (suositus). Assistant vastaa vain, jos laite on kytketty virtalähteeseen tai laturiin.</translation>
- <translation id="13392265090583506">A11y</translation>
- <translation id="1340527397989195812">Varmuuskopioi mediatiedostot laitteelta Tiedostot-sovelluksen avulla.</translation>
- <translation id="1341988552785875222"><ph name="APP_NAME" /> asetti nykyisen taustakuvan. Saatat joutua poistamaan sovelluksen <ph name="APP_NAME" /> ennen kuin voit valita uuden taustakuvan.</translation>
-@@ -1408,7 +1408,7 @@ Voit ylläpitää tilin asetuksia asentamalla laitteellesi Family Link ‑sovell
- <translation id="23030561267973084"><ph name="EXTENSION_NAME" /> on pyytänyt lisäoikeuksia.</translation>
- <translation id="23055578400314116">Valitse käyttäjänimi</translation>
- <translation id="2307462900900812319">Määritä verkko</translation>
--<translation id="2307553512430195144">Jos hyväksyt tämän, Google Assistant odottaa lepotilassa, kunnes se kuulee sanat "Ok Google" ja tunnistaa Voice Matchilla puhujaksi käyttäjän <ph name="SUPERVISED_USER_NAME" />.
-+<translation id="2307553512430195144">Jos hyväksyt tämän, Google Assistant odottaa lepotilassa, kunnes se kuulee sanat "Hey Google" ja tunnistaa Voice Matchilla puhujaksi käyttäjän <ph name="SUPERVISED_USER_NAME" />.
-     <ph name="BR" />
-     Voice Matchin avulla Google Assistant voi tunnistaa käyttäjän (<ph name="SUPERVISED_USER_NAME" />) äänen laitteellasi (<ph name="DEVICE_TYPE" />) ja erottaa hänet muista.
-     <ph name="BR" />
-@@ -2363,7 +2363,7 @@ ja loitonna painamalla Ctrl + Alt + kirkkauden vähennys.</translation>
- <translation id="3244294424315804309">Jatka äänen mykistystä</translation>
- <translation id="324849028894344899"><ph name="WINDOW_TITLE" /> – verkkovirhe</translation>
- <translation id="3248902735035392926">Turvallisuudella on väliä. Käytä nyt hetki <ph name="BEGIN_LINK" />laajennusten tarkistamiseen<ph name="END_LINK" />.</translation>
--<translation id="3251714896659475029">Salli, että <ph name="SUPERVISED_USER_NAME" /> voi käyttää Google Assistantia sanomalla "Ok Google"</translation>
-+<translation id="3251714896659475029">Salli, että <ph name="SUPERVISED_USER_NAME" /> voi käyttää Google Assistantia sanomalla "Hey Google"</translation>
- <translation id="3251759466064201842">&lt;Ei osa varmennetta&gt;</translation>
- <translation id="325238099842880997">Määritä digitaaliset pelisäännöt, joiden avulla lapsesi voi pelata, tutkia ja oppia sekä tehdä koulutehtäviä kotona.</translation>
- <translation id="3253448572569133955">Tuntematon tili</translation>
-@@ -3878,7 +3878,7 @@ ja loitonna painamalla Ctrl + Alt + kirkkauden vähennys.</translation>
- <translation id="4742970037960872810">Poista korostus</translation>
- <translation id="4743260470722568160"><ph name="BEGIN_LINK" />Katso, miten sovelluksia päivitetään<ph name="END_LINK" /></translation>
- <translation id="4744981231093950366">{NUM_TABS,plural, =1{Poista sivuston mykistys}other{Poista sivustojen mykistys}}</translation>
--<translation id="474609389162964566">Käytä Assistantia sanomalla "Ok Google"</translation>
-+<translation id="474609389162964566">Käytä Assistantia sanomalla "Hey Google"</translation>
- <translation id="4746351372139058112">Viestit</translation>
- <translation id="4748783296226936791">Sivustot yhdistävät yleensä HID-laitteisiin esim. käyttääkseen epätavallisia näppäimistöjä, peliohjaimia tai muita laitteita</translation>
- <translation id="4750185073185658673">Voit tarkistaa muutamia muita lupia puhelimellasi. Varmista, että puhelimen Bluetooth ja Wi-Fi ovat päällä.</translation>
-@@ -3970,7 +3970,7 @@ ja loitonna painamalla Ctrl + Alt + kirkkauden vähennys.</translation>
- <translation id="4844633725025837809">Salasanat kannattaa salata turvallisuussyistä laitteella ennen niiden tallentamista Googlen Salasanojen ylläpitoon</translation>
- <translation id="4846680374085650406">Noudatat järjestelmänvalvojan tätä asetusta koskevaa suositusta.</translation>
- <translation id="4847902821209177679"><ph name="TOPIC_SOURCE" /> <ph name="TOPIC_SOURCE_DESC" /> valittu, valitse albumeita (<ph name="TOPIC_SOURCE" />) painamalla Enter</translation>
--<translation id="4848191975108266266">Google Assistantin Ok Google</translation>
-+<translation id="4848191975108266266">Google Assistantin Hey Google</translation>
- <translation id="4849286518551984791">Asetettu yleisaika (Coordinated Universal Time, UTC/GMT)</translation>
- <translation id="4849517651082200438">Älä asenna</translation>
- <translation id="485053257961878904">Ilmoitusten synkronointia ei voitu ottaa käyttöön</translation>
-@@ -5167,7 +5167,7 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
- <translation id="6059276912018042191">Viimeaikaiset Chrome-välilehdet</translation>
- <translation id="6059652578941944813">Varmennehierarkia</translation>
- <translation id="6063284707309177505">Luo QR-koodi</translation>
--<translation id="6063847492705284550"><ph name="BEGIN_BOLD" />Huom.<ph name="END_BOLD" /> Käyttäjän (<ph name="SUPERVISED_USER_NAME" />) henkilökohtaisiin tuloksiin voi olla mahdollista päästä käsiksi myös, jos hänen ääntään on nauhoitettu tai jonkun toisen ääni muistuttaa hänen ääntään. Jos haluat säästää virtaa, muuta käyttäjän <ph name="SUPERVISED_USER_NAME" /> Assistantin asetuksia niin, että "Ok Google" on käytössä vain, kun laite on kytketty virtalähteeseen.</translation>
-+<translation id="6063847492705284550"><ph name="BEGIN_BOLD" />Huom.<ph name="END_BOLD" /> Käyttäjän (<ph name="SUPERVISED_USER_NAME" />) henkilökohtaisiin tuloksiin voi olla mahdollista päästä käsiksi myös, jos hänen ääntään on nauhoitettu tai jonkun toisen ääni muistuttaa hänen ääntään. Jos haluat säästää virtaa, muuta käyttäjän <ph name="SUPERVISED_USER_NAME" /> Assistantin asetuksia niin, että "Hey Google" on käytössä vain, kun laite on kytketty virtalähteeseen.</translation>
- <translation id="6064217302520318294">Näytön lukitus</translation>
- <translation id="6065289257230303064">Varmenteen kohdehakemiston attribuutit</translation>
- <translation id="6066794465984119824">Tiivistettyä kuvaa ei ole määritetty</translation>
-@@ -5701,7 +5701,7 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
- <translation id="6583328141350416497">Jatka latausta</translation>
- <translation id="6584878029876017575">Microsoftin elinikäinen allekirjoitus</translation>
- <translation id="6586099239452884121">Vierailijakäyttö</translation>
--<translation id="6586213706115310390">Käytä Assistantia sanomalla "Ok Google".</translation>
-+<translation id="6586213706115310390">Käytä Assistantia sanomalla "Hey Google".</translation>
- <translation id="6586451623538375658">Vaihda hiiren ykköspainiketta</translation>
- <translation id="6587958707401001932">Valitse oletusasetus</translation>
- <translation id="6588043302623806746">Käytä suojattua DNS:ää</translation>
-@@ -5918,7 +5918,7 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
- <translation id="6808166974213191158">ChromeOS Flex ‑järjestelmän näköistiedoston kirjoittaja</translation>
- <translation id="6808193438228982088">Kettu</translation>
- <translation id="6809470175540814047">Avaa incognito-ikkunassa</translation>
--<translation id="6809656734323672573">Jos hyväksyt tämän, Google Assistant odottaa lepotilassa, kunnes se kuulee sanat "Ok Google" ja tunnistaa Voice Matchilla puhujaksi sinut.
-+<translation id="6809656734323672573">Jos hyväksyt tämän, Google Assistant odottaa lepotilassa, kunnes se kuulee sanat "Hey Google" ja tunnistaa Voice Matchilla puhujaksi sinut.
-     <ph name="BR" />
-     Voice Matchin avulla Assistant osaa tunnistaa sinut ja erottaa sinut muista. Assistant luo tallenteista yksilöllisen äänimallin, joka tallennetaan vain laitteellesi. Äänimalli voidaan lähettää tilapäisesti Googlelle jotta äänesi voidaan tunnistaa paremmin.
-     <ph name="BR" />
-@@ -5964,7 +5964,7 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
- <translation id="6842749380892715807">XML-sivustoluettelot ladattiin viimeksi <ph name="LAST_DATE_DOWNLOAD" />.</translation>
- <translation id="6842868554183332230">Sivustot havaitsevat yleensä, kun käytät laitetta aktiivisesti ja määrittävät sen perusteella saatavuutesi chat-sovelluksissa</translation>
- <translation id="6843264316370513305">Verkon virheenkorjaus</translation>
--<translation id="6843423766595476978">Ok Google on valmiina</translation>
-+<translation id="6843423766595476978">Hey Google on valmiina</translation>
- <translation id="6845038076637626672">Avaa suuressa koossa</translation>
- <translation id="6846178040388691741"><ph name="EXTENSION_NAME" /> haluaa tulostaa tiedoston <ph name="FILE_NAME" /> tulostimella <ph name="PRINTER_NAME" />.</translation>
- <translation id="6847125920277401289">Vapauta tilaa jatkaaksesi</translation>
-@@ -6150,7 +6150,7 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
- <translation id="701080569351381435">Näytä lähdekoodi</translation>
- <translation id="7014174261166285193">Asennus epäonnistui.</translation>
- <translation id="7014480873681694324">Poista korostus</translation>
--<translation id="7017004637493394352">Sano ”Ok Google” uudelleen</translation>
-+<translation id="7017004637493394352">Sano ”Hey Google” uudelleen</translation>
- <translation id="7017219178341817193">Lisää uusi sivu</translation>
- <translation id="7017354871202642555">Tilaa ei voi asettaa ikkunan asettamisen jälkeen.</translation>
- <translation id="7018275672629230621">Lukea ja muokata selaushistoriaasi</translation>
-@@ -6402,7 +6402,7 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
- <translation id="7298195798382681320">Suositus</translation>
- <translation id="7299337219131431707">Ota vierailijaselaus käyttöön</translation>
- <translation id="7299515639584427954">Vaihdetaanko tuetut linkit avaava oletussovellus?</translation>
--<translation id="7301470816294041580">Voit kysyä "Ok Google, what song is this?" tai "Ok Google, what's on my screen?"</translation>
-+<translation id="7301470816294041580">Voit kysyä "Hey Google, what song is this?" tai "Hey Google, what's on my screen?"</translation>
- <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Tämä sovellus saattaa estää Chromea toimimasta oikein}other{Nämä sovellukset saattavat estää Chromea toimimasta oikein}}</translation>
- <translation id="7303281435234579599">Hups, jotain meni vikaan esittelytilan määrityksessä.</translation>
- <translation id="7303900363563182677">Tämä sivu ei saa nähdä leikepöydälle kopioitua tekstiä tai kuvia.</translation>
-@@ -6621,7 +6621,7 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
- <translation id="7515998400212163428">Android</translation>
- <translation id="7516981202574715431"><ph name="APP_NAME" /> on keskeytetty</translation>
- <translation id="7520766081042531487">Incognito-portaali: <ph name="SUBFRAME_SITE" /></translation>
--<translation id="7522255036471229694">Sano ”Ok Google”.</translation>
-+<translation id="7522255036471229694">Sano ”Hey Google”.</translation>
- <translation id="7523585675576642403">Nimeä profiili uudelleen</translation>
- <translation id="7525067979554623046">Luo</translation>
- <translation id="7525625923260515951">Kuuntele valittu teksti</translation>
-@@ -6809,7 +6809,7 @@ Julkinen eksponentti (<ph name="PUBLIC_EXPONENT_NUM_BITS" /> bittiä):
- <translation id="7690853182226561458">Lisää kansio...</translation>
- <translation id="7691073721729883399">Kioskisovelluksen cryptohomea ei voitu ottaa käyttöön.</translation>
- <translation id="7691077781194517083">Tätä suojausavainta ei voi nollata. Virhe: <ph name="ERROR_CODE" /></translation>
--<translation id="7691163173018300413">"Ok Google"</translation>
-+<translation id="7691163173018300413">"Hey Google"</translation>
- <translation id="7691698019618282776">Crostini-päivitys</translation>
- <translation id="7694246789328885917">Korostustyökalu</translation>
- <translation id="7696063401938172191"><ph name="PHONE_NAME" />:</translation>
-@@ -6980,7 +6980,7 @@ Poista määritys painamalla määritettyä kytkintä tai näppäintä.</transla
- <translation id="7850717413915978159"><ph name="BEGIN_PARAGRAPH1" />Antamalla ChromeOS-laitteiden lähettää raportteja automaattisesti voit auttaa meitä korjaamaan ja kehittämään ChromeOS:n ominaisuuksia. Raportteihin voi sisältyä esimerkiksi tietoja ChromeOS:n kaatumisista, käytetyistä ominaisuuksista ja tyypillisestä muistin käytöstä sekä Android-sovellusten diagnostiikka- ja käyttödataa. Kootusta datasta on hyötyä myös Googlen sovelluksille ja kumppaneille, esim. Android-kehittäjille.<ph name="END_PARAGRAPH1" />
-     <ph name="BEGIN_PARAGRAPH2" />Voit sallia tai estää raporttien lähettämisen milloin tahansa ChromeOS-laitteen asetuksissa. Jos olet verkkotunnuksen järjestelmänvalvoja, voit muuttaa asetusta hallintakonsolissa.<ph name="END_PARAGRAPH2" />
-     <ph name="BEGIN_PARAGRAPH3" />Jos Verkko‑ ja sovellustoiminta ‑asetus on päällä Google-tililläsi, Android-dataa voidaan tallentaa tilillesi. Voit nähdä dataa, poistaa sitä ja muuttaa tiliasetuksia osoitteessa account.google.com.<ph name="END_PARAGRAPH3" /></translation>
--<translation id="7851021205959621355"><ph name="BEGIN_BOLD" />Huom.<ph name="END_BOLD" /> Samanlaisella äänellä tai äänitteellä saattaa päästä henkilökohtaisiin tuloksiisi tai Assistantiisi. Jos haluat säästää virtaa, muuta Assistantin asetuksia niin, että "Ok Google" on käytössä vain, kun laite on kytkettynä virtalähteeseen.</translation>
-+<translation id="7851021205959621355"><ph name="BEGIN_BOLD" />Huom.<ph name="END_BOLD" /> Samanlaisella äänellä tai äänitteellä saattaa päästä henkilökohtaisiin tuloksiisi tai Assistantiisi. Jos haluat säästää virtaa, muuta Assistantin asetuksia niin, että "Hey Google" on käytössä vain, kun laite on kytkettynä virtalähteeseen.</translation>
- <translation id="7851457902707056880">Kirjautuminen on sallittu vain omistajatilillä. Käynnistä tietokone uudelleen ja kirjaudu omistajatilillä. Tietokone käynnistetään uudelleen 30 sekunnin kuluttua.</translation>
- <translation id="7851716364080026749">Estä kameran ja mikrofonin käyttö aina</translation>
- <translation id="7851720427268294554">IPP-jäsentäjä</translation>
-@@ -8371,7 +8371,7 @@ Tallenna avaintiedosto suojattuun sijaintiin. Tarvitset sitä, jos haluat luoda
- <translation id="936646668635477464">Kamera ja mikrofoni</translation>
- <translation id="936801553271523408">Järjestelmän diagnostiikkatiedot</translation>
- <translation id="93766956588638423">Korjaa laajennus</translation>
--<translation id="938568644810664664">Kokeile kysyä "Ok Google, what song is this?" tai "Ok Google, what's on my screen?"</translation>
-+<translation id="938568644810664664">Kokeile kysyä "Hey Google, what song is this?" tai "Hey Google, what's on my screen?"</translation>
- <translation id="938623846785894166">Epätavallinen tiedosto</translation>
- <translation id="939401694733344652">Näitä tilejä ei käytetä Android-sovellusten kanssa tällä hetkellä. Jos valitset Android-sovelluksen kanssa käytettävän tilin, sitä voidaan käyttää myös muilla Android-sovelluksilla. Voit muokata Android-sovelluksen pääsyä valitsemalla <ph name="LINK_BEGIN" />Asetukset &gt; Tilit<ph name="LINK_END" />.</translation>
- <translation id="939598580284253335">Anna tunnuslause</translation>
-diff --git a/chrome/app/resources/generated_resources_km.xtb b/chrome/app/resources/generated_resources_km.xtb
-index 29b9a409b0fc..822d3a841ecb 100644
---- a/chrome/app/resources/generated_resources_km.xtb
-+++ b/chrome/app/resources/generated_resources_km.xtb
-@@ -5000,7 +5000,7 @@
- <translation id="5891688036610113830">បណ្ដាញ Wi-Fi ជា​អាទិភាព</translation>
- <translation id="5895138241574237353">ចាប់ផ្តើមឡើងវិញ</translation>
- <translation id="5895335062901455404">សកម្មភាព និង​ចំណូលចិត្ត​ដែលអ្នក​បានរក្សាទុក​នឹងអាចប្រើបាន​នៅលើរាល់​ឧបករណ៍ ChromeOS Flex នៅពេលអ្នក​ចូល​ដោយប្រើ​គណនី Google របស់អ្នក។ អ្នកអាចជ្រើសរើស​អ្វីដែលត្រូវធ្វើសមកាលកម្ម​នៅក្នុងការកំណត់។</translation>
--<translation id="5896436821193322561">កុំអនុញ្ញាត</translation>
-+<translation id="5896436821193322561">មិនអនុញ្ញាត</translation>
- <translation id="5900302528761731119">រូបថត Google ទម្រង់</translation>
- <translation id="590036993063074298">ព័ត៌មានលម្អិតអំពីគុណភាពនៃការបញ្ចាំង</translation>
- <translation id="5901069264981746702">ទិន្នន័យស្នាមម្រាមដៃ​របស់អ្នកត្រូវបាន​រក្សាទុកយ៉ាង​មានសុវត្ថិភាព និងមិនចេញពី <ph name="DEVICE_TYPE" /> របស់អ្នកឡើយ។ <ph name="LINK_BEGIN" />ស្វែងយល់បន្ថែម<ph name="LINK_END" /></translation>
-diff --git a/chrome/app/resources/generated_resources_ml.xtb b/chrome/app/resources/generated_resources_ml.xtb
-index 75308f5d91c0..e699d814127b 100644
---- a/chrome/app/resources/generated_resources_ml.xtb
-+++ b/chrome/app/resources/generated_resources_ml.xtb
-@@ -254,7 +254,7 @@
- <translation id="124116460088058876">കൂടുതൽ ഭാഷകൾ</translation>
- <translation id="1241753985463165747">നിർദ്ദേശിക്കപ്പെടുമ്പോൾ നിലവിലെ വെബ്‌സൈറ്റിലെ നിങ്ങളുടെ ഡാറ്റ മുഴുവൻ വായിച്ച് അതിൽ മാറ്റം വരുത്തുക</translation>
- <translation id="1242633766021457174"><ph name="THIRD_PARTY_TOOL_NAME" />, നിങ്ങളുടെ ക്രമീകരണം റീസെറ്റ് ചെയ്യാൻ താൽപ്പര്യപ്പെടുന്നു.</translation>
--<translation id="1243314992276662751">അപ്‌ലോഡുചെയ്യുക</translation>
-+<translation id="1243314992276662751">അപ്‌ലോഡ് ചെയ്യുക</translation>
- <translation id="1243436884219965846">പാസ്‌വേഡുകൾ അവലോകനം ചെയ്യൂ</translation>
- <translation id="1244265436519979884">Linux പുനഃസ്ഥാപിക്കൽ നിലവിൽ പുരോഗതിയിലാണ്</translation>
- <translation id="1244303850296295656">വിപുലീകരണ പിശക്</translation>
-@@ -2663,7 +2663,7 @@
- <translation id="3554493885489666172">നിങ്ങളുടെ ഉപകരണം മാനേജ് ചെയ്യുന്നത് <ph name="PROFILE_NAME" /> ആണ്. ഈ ഉപകരണത്തിലെ ഏത് പ്രൊഫൈലിലുള്ള ഡാറ്റയും അഡ്‌മിൻമാർക്ക് ആക്‌സസ് ചെയ്യാം.</translation>
- <translation id="3555812735919707620">വിപുലീകരണം നീക്കംചെയ്യുക</translation>
- <translation id="3556000484321257665">നിങ്ങളുടെ തിരയൽ യന്ത്രം <ph name="URL" /> എന്നതിലേക്ക് മാറ്റി.</translation>
--<translation id="3556433843310711081">നിങ്ങൾക്ക് വേണ്ടി ഇത് അൺബ്ലോക്കുചെയ്യാൻ മാനേജർക്ക് കഴിയും</translation>
-+<translation id="3556433843310711081">നിങ്ങൾക്ക് വേണ്ടി ഇത് അൺബ്ലോക്ക് ചെയ്യാൻ മാനേജർക്ക് കഴിയും</translation>
- <translation id="3557101512409028104">Family Link ഉപയോഗിച്ച് വെബ്സൈറ്റ് നിയന്ത്രണങ്ങളും സ്ക്രീൻ സമയ പരിധികളും സജ്ജീകരിക്കുക</translation>
- <translation id="3559262020195162408">ഉപകരണത്തിൽ നയം ഇൻസ്‌റ്റാൾ ചെയ്യാനായില്ല.</translation>
- <translation id="3559533181353831840">ഏകദേശം <ph name="TIME_LEFT" /> ശേഷിക്കുന്നു</translation>
-@@ -4827,7 +4827,7 @@
- <translation id="5728450728039149624">Smart Lock സ്ക്രീൻ ലോക്ക് ഓപ്ഷനുകൾ</translation>
- <translation id="5729712731028706266">&amp;കാണുക</translation>
- <translation id="5731247495086897348">ഒട്ടിക്കു&amp;കയും പോകുകയും ചെയ്യുക</translation>
--<translation id="5732392974455271431">നിങ്ങൾക്ക് വേണ്ടി ഇത് അൺബ്ലോക്കുചെയ്യാൻ രക്ഷിതാക്കൾക്ക് കഴിയും</translation>
-+<translation id="5732392974455271431">നിങ്ങൾക്ക് വേണ്ടി ഇത് അൺബ്ലോക്ക് ചെയ്യാൻ രക്ഷിതാക്കൾക്ക് കഴിയും</translation>
- <translation id="5734362860645681824">കമ്മ്യൂണിക്കേഷനുകൾ</translation>
- <translation id="5734697361979786483">ഫയൽ പങ്കിടൽ ചേർക്കുക</translation>
- <translation id="5736796278325406685">ശരിയായ ഉപയോക്തൃനാമം നൽകുക</translation>
-@@ -6861,7 +6861,7 @@
- <translation id="7753735457098489144">സ്‌റ്റോറേജ് സ്‌പെയ്‌സ് ഇല്ലാത്തതിനാൽ ഇൻസ്‌റ്റാൾ ചെയ്യാനായില്ല. ഇടം സൃഷ്‌ടിക്കാൻ, ഉപകരണ സ്റ്റോറേജിൽ നിന്ന് ഫയലുകൾ ഇല്ലാതാക്കുക.</translation>
- <translation id="7754347746598978109">JavaScript ഉപയോഗിക്കാൻ അനുവദിക്കുന്നില്ല</translation>
- <translation id="7754704193130578113">ഡൗൺലോഡ് ചെയ്യുന്നതിനു മുമ്പ് ഓരോ ഫയലും എവിടെ സംരക്ഷിക്കണമെന്ന് ചോദിക്കുക</translation>
--<translation id="7755287808199759310">നിങ്ങൾക്ക് വേണ്ടി ഇത് അൺബ്ലോക്കുചെയ്യാൻ രക്ഷിതാവിന് കഴിയും</translation>
-+<translation id="7755287808199759310">നിങ്ങൾക്ക് വേണ്ടി ഇത് അൺബ്ലോക്ക് ചെയ്യാൻ രക്ഷിതാവിന് കഴിയും</translation>
- <translation id="7757592200364144203">ഉപകരണത്തിന്റെ പേര് മാറ്റുക</translation>
- <translation id="7757739382819740102">സമീപത്തുള്ള കോൺടാക്റ്റുകൾക്ക് നിങ്ങളുമായി പങ്കിടാം. അനുമതി ആവശ്യമാണ്.</translation>
- <translation id="7757787379047923882"><ph name="DEVICE_NAME" /> ഉപകരണത്തിൽ നിന്ന് പങ്കിട്ട ടെക്‌സ്റ്റ്</translation>
-diff --git a/components/strings/components_strings_zu.xtb b/components/strings/components_strings_zu.xtb
-index 81baebec6ab4..7070d0c76b70 100644
---- a/components/strings/components_strings_zu.xtb
-+++ b/components/strings/components_strings_zu.xtb
-@@ -1417,7 +1417,7 @@ Lokhu uma kungenjalo kuzovinjelwa izilungiselelo zakho zobumfihlo. Lokhu kuzovum
- <translation id="484671803914931257">Thola isaphulelo ku-<ph name="MERCHANT_NAME" /> nokwengeziwe</translation>
- <translation id="4850886885716139402">Buka</translation>
- <translation id="4852429274334674023">Amasistimu okusebenza</translation>
--<translation id="485316830061041779">Isi-German</translation>
-+<translation id="485316830061041779">German</translation>
- <translation id="4853901935952445031">Le syithi ngeke ikwazi ukusebenzisa i-U2F API ngemuva kuka-Febhuwari 2022. Uma ungumnikazi wesayithi, kufanele uyishintshe ukuze usebenzise i-API Yokufakazela Ubuqiniso ye-API.</translation>
- <translation id="4854362297993841467">Le ndlela yokulethwa ayitholakali. Zama indlela ehlukile.</translation>
- <translation id="4854853140771946034">Dala inothi elisha ngokushesha ku-Google Keep</translation>
-@@ -1646,7 +1646,7 @@ Lokhu uma kungenjalo kuzovinjelwa izilungiselelo zakho zobumfihlo. Lokhu kuzovum
- <translation id="5457113250005438886">Ayivumelekile</translation>
- <translation id="5458150163479425638">{CONTACT,plural, =0{<ph name="CONTACT_PREVIEW" />}=1{<ph name="CONTACT_PREVIEW" /> nongu-<ph name="NUMBER_OF_ADDITIONAL_CONTACTS" /> ngaphezulu}one{<ph name="CONTACT_PREVIEW" /> nongu-<ph name="NUMBER_OF_ADDITIONAL_CONTACTS" /> ngaphezulu}other{<ph name="CONTACT_PREVIEW" /> nongu-<ph name="NUMBER_OF_ADDITIONAL_CONTACTS" /> ngaphezulu}}</translation>
- <translation id="5463625433003343978">Ithola amadivayisi...</translation>
--<translation id="5469868506864199649">Isi-Italian</translation>
-+<translation id="5469868506864199649">Italian</translation>
- <translation id="5470230812924696184">Ubunjiniyela bamabhuloho</translation>
- <translation id="5470861586879999274">&amp;Yenza futhi ukuhlela</translation>
- <translation id="5471337644440862957">Awama-movie wehlaya</translation>
-diff --git a/ui/chromeos/translations/ui_chromeos_strings_hy.xtb b/ui/chromeos/translations/ui_chromeos_strings_hy.xtb
-index 9265335e765c..80b91e20064a 100644
---- a/ui/chromeos/translations/ui_chromeos_strings_hy.xtb
-+++ b/ui/chromeos/translations/ui_chromeos_strings_hy.xtb
-@@ -121,7 +121,7 @@
- <translation id="1995337122023280937">Անցնել ֆայլի տեղադրություն</translation>
- <translation id="2001796770603320721">Կառավարել Drive-ում</translation>
- <translation id="2009067268969781306">Ֆորմատավորման արդյունքում կրիչի վրա պահված բոլոր տվյալները կջնջվեն: Այս գործողությունը հնարավոր չէ հետարկել:</translation>
--<translation id="2025955442973426285">տիգրինյա</translation>
-+<translation id="2025955442973426285">թիգրինյա</translation>
- <translation id="2028997212275086731">RAR արխիվ</translation>
- <translation id="2036414735548252477">LZMA սեղմված tar-արխիվ</translation>
- <translation id="2037845485764049925">ռուսերեն</translation>
-diff --git a/ui/chromeos/translations/ui_chromeos_strings_ml.xtb b/ui/chromeos/translations/ui_chromeos_strings_ml.xtb
-index 16f4b63d0683..089a3df8bdc9 100644
---- a/ui/chromeos/translations/ui_chromeos_strings_ml.xtb
-+++ b/ui/chromeos/translations/ui_chromeos_strings_ml.xtb
-@@ -32,7 +32,7 @@
- <translation id="1209796539517632982">യാന്ത്രിക നാമ സെർവറുകൾ</translation>
- <translation id="1210831758834677569">ലാവോ</translation>
- <translation id="1223825810409523901">Chrome വിപുലീകരണം</translation>
--<translation id="1243314992276662751">അപ്‌ലോഡുചെയ്യുക</translation>
-+<translation id="1243314992276662751">അപ്‌ലോഡ് ചെയ്യുക</translation>
- <translation id="1249250836236328755">വിഭാഗം</translation>
- <translation id="1254593899333212300">നേരിട്ടുള്ള ഇന്‍റര്‍നെറ്റ് കണക്ഷന്‍</translation>
- <translation id="1272293450992660632">പിൻ മൂല്യങ്ങൾ പൊരുത്തപ്പെടുന്നില്ല.</translation>
-diff --git a/ui/chromeos/translations/ui_chromeos_strings_zu.xtb b/ui/chromeos/translations/ui_chromeos_strings_zu.xtb
-index 474eda5c24ca..0f262a4231f8 100644
---- a/ui/chromeos/translations/ui_chromeos_strings_zu.xtb
-+++ b/ui/chromeos/translations/ui_chromeos_strings_zu.xtb
-@@ -57,7 +57,7 @@
- <translation id="1439919885608649279">Umuntu onezimbali</translation>
- <translation id="1471718551822868769">Isi-Slovak</translation>
- <translation id="1474339897586437869">I-"<ph name="FILENAME" />" ayizange ilayishwe. Asikho isikhala esanele esikhululekile ku-Google Drayivu yakho.</translation>
--<translation id="1482884275703521657">Isi-Finnish</translation>
-+<translation id="1482884275703521657">Finnish</translation>
- <translation id="148466539719134488">I-Swiss</translation>
- <translation id="1497522201463361063">Ayikwazi ukuqamba kabusha i-"<ph name="FILE_NAME" />". <ph name="ERROR_MESSAGE" /></translation>
- <translation id="1499943022354839699">English (US) enekhibhodi ye-Dvorak</translation>
-@@ -72,7 +72,7 @@
- <translation id="158849752021629804">Idinga inethiwekhi yasekhaya</translation>
- <translation id="1589128298353575783"><ph name="NUMBER_OF_PB" /> PB</translation>
- <translation id="1620510694547887537">Ikhamela</translation>
--<translation id="162175252992296058">Isi-Portuguese nge-US International keyboard</translation>
-+<translation id="162175252992296058">Portuguese nge-US International keyboard</translation>
- <translation id="1629521517399325891">Isitifiketi somsebenzisi asitholakali ukufakazela ubuqiniso inethiwekhi.</translation>
- <translation id="1641780993263690097">Chinese Pinyin</translation>
- <translation id="1646019627374511909">Yenza amafayela angu-<ph name="NUMBER_OF_ITEMS" /> atholakale ngokungaxhunyiwe kwi-inthanethi</translation>
-@@ -87,12 +87,12 @@
- <translation id="1722487484194605434">Izipha izinto ezingu-<ph name="NUMBER_OF_ITEMS" />...</translation>
- <translation id="1722687688096767818">Ingeza Iphrofayela...</translation>
- <translation id="1726100011689679555">Amagama wamasevisi</translation>
--<translation id="1729953886957086472">Isi-German (Germany)</translation>
-+<translation id="1729953886957086472">German (Germany)</translation>
- <translation id="1730235522912993863">Chinese Cangjie</translation>
- <translation id="1731889557567069540">izinto ezingu-<ph name="NUMBER_OF_ITEMS" /> zikopishiwe.</translation>
- <translation id="174173592514158117">Bonisa onke amafolda e-Google Play</translation>
- <translation id="1742316578210444689">Ukugugulwa kwamaletha kwesi-Hebrew</translation>
--<translation id="1747761757048858544">Isi-Dutch (I-Netherlands)</translation>
-+<translation id="1747761757048858544">Dutch (I-Netherlands)</translation>
- <translation id="174937106936716857">Inani lokubalwa kwefayela</translation>
- <translation id="1773212559869067373">Isitifiketi sokuqinisekisa sinqatshelwe endaweni</translation>
- <translation id="1775381402323441512">Ulwazi lwevidiyo</translation>
-@@ -114,7 +114,7 @@
- <translation id="1924372192547904021">Kufomethwe i-<ph name="DRIVE_NAME" /></translation>
- <translation id="1931134289871235022">Isi-Slovak</translation>
- <translation id="1933345018156373194">Ukuhambisa kuhlulekile, iphutha elingalindelekile: <ph name="ERROR_MESSAGE" /></translation>
--<translation id="1936717151811561466">Isi-Finnish</translation>
-+<translation id="1936717151811561466">Finnish</translation>
- <translation id="1942765061641586207">Ukulungiswa kwesithombe</translation>
- <translation id="1972984168337863910">Nweba amaphaneli wempendulo yamafayela</translation>
- <translation id="1984456723671657197">Lolu hlobo lwefayela alusekelwa. <ph name="BEGIN_LINK_HELP" />Funda kabanzi<ph name="END_LINK_HELP" /> ngokuvula amafayela ku-Chrome OS.</translation>
-@@ -140,7 +140,7 @@
- <translation id="2142680004883808240">Isi-Russian esinekhibhodi ye-Phonetic YaZHert</translation>
- <translation id="2143778271340628265">Ukulungiselelwa okwenziwa ngesandla kommeleli</translation>
- <translation id="2163152940313951844">Inhlamvu engavumelekile: <ph name="CHARACTER_NAME" /></translation>
--<translation id="2184934335987813305">Isi-Portuguese nge-US International PC keyboard</translation>
-+<translation id="2184934335987813305">Portuguese nge-US International PC keyboard</translation>
- <translation id="2198315389084035571">isi-Sipmlified Chinese</translation>
- <translation id="2208158072373999562">Ingobo yomlando yeziphu</translation>
- <translation id="22085916256174561">Korean</translation>
-@@ -177,7 +177,7 @@
- <translation id="2467267713099745100"><ph name="NETWORK_TYPE" /> inethiwekhi, valiwe</translation>
- <translation id="2468402215065996499">I-Tamagotchi</translation>
- <translation id="2470939964922472929">Iphinikhodi engalungile ifakwe izikhathi eziningi kakhulu. Ukusetha Iphinikhodi entsha, faka ukhiye we-Personal Unblocking Key (PUK) onamadijithi ayi-8 onikezwe inkampani yakho yenethiwekhi.</translation>
--<translation id="2500392669976258912">Isi-Gujarati Phonetic</translation>
-+<translation id="2500392669976258912">Gujarati Phonetic</translation>
- <translation id="2515586267016047495">I-Alt</translation>
- <translation id="2517472476991765520">Skena</translation>
- <translation id="2534155362429831547"><ph name="NUMBER_OF_ITEMS" /> izinto ezisusiwe</translation>
-@@ -215,7 +215,7 @@
- <translation id="2843806747483486897">Shintsha okuzenzakalelayo...</translation>
- <translation id="2850124913210091882">Yenza isipele</translation>
- <translation id="2873951654529031587">Udoti</translation>
--<translation id="288024221176729610">Isi-Czech</translation>
-+<translation id="288024221176729610">Czech</translation>
- <translation id="2887525882758501333">Idokhumenti ye-PDF</translation>
- <translation id="2888807692577297075">Azikho izinto ezifana ne-&lt;b&gt;"<ph name="SEARCH_STRING" />"&lt;/b&gt;</translation>
- <translation id="2894654529758326923">Ulwazi</translation>
-@@ -251,7 +251,7 @@
- <translation id="3188257591659621405">Amafayela ami</translation>
- <translation id="3197563288998582412">I-UK Dvorak</translation>
- <translation id="3202131003361292969">Indlela</translation>
--<translation id="3205852408225871810">Isi-Portuguese (Brazil)</translation>
-+<translation id="3205852408225871810">Portuguese (Brazil)</translation>
- <translation id="3224239078034945833">Izilimi eziningi ze-Canadian</translation>
- <translation id="3236289833370040187">Ubunikazi buzodluliselwa ku-<ph name="DESTINATION_DOMAIN" />.</translation>
- <translation id="3241720467332021590">Irish</translation>
-@@ -279,7 +279,7 @@
- <translation id="3382143449143186018">Nepali ngekhibhodi ye-InScript</translation>
- <translation id="338691029516748599">Inethiwekhi <ph name="NETWORK_INDEX" /> ye-<ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" />, <ph name="SECURITY_STATUS" />, amandla esignali <ph name="SIGNAL_STRENGTH" />%, kuphethwe umlawuli wakho, xhuma</translation>
- <translation id="3408072735282270043">Yenza kusebenze, i-<ph name="NETWORK_NAME" /></translation>
--<translation id="3408236822532681288">Isi-German (Germany) esinekhibhodi ye-Neo 2</translation>
-+<translation id="3408236822532681288">German (Germany) esinekhibhodi ye-Neo 2</translation>
- <translation id="3414856743105198592">Ukufometha imidiya engasuswa kuzosula yonke idatha. Ingabe ufisa ukuqhubeka?</translation>
- <translation id="3437801641691368414">Isikhathi okudalwe ngaso</translation>
- <translation id="343907260260897561">Ikhamera esheshayo</translation>
-@@ -291,7 +291,7 @@
- <translation id="3486821258960016770">Mongolian</translation>
- <translation id="3495304270784461826"><ph name="COUNT" /> amaphutha.</translation>
- <translation id="3509680540198371098">Inethiwkehi <ph name="NETWORK_INDEX" /> ye-<ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" />, <ph name="SECURITY_STATUS" />, <ph name="CONNECTION_STATUS" />, amandla esignali <ph name="SIGNAL_STRENGTH" />%, imininingwane</translation>
--<translation id="3522708245912499433">Isi-Portuguese</translation>
-+<translation id="3522708245912499433">Portuguese</translation>
- <translation id="3524311639100184459">Isexwayiso: Lamafayela awesikhashana futhi angase asuswe ngokuzenzekelayo ukukhulula isikhala sediski.  <ph name="BEGIN_LINK" />Funda kabanzi<ph name="END_LINK" /></translation>
- <translation id="3527085408025491307">Ifolda</translation>
- <translation id="3549797760399244642">Hamba ku-drive.google.com...</translation>
-@@ -333,7 +333,7 @@
- <translation id="3830674330436234648">Akukho ukudlala okutholakalayo</translation>
- <translation id="383652340667548381">Isi-Serbian</translation>
- <translation id="385051799172605136">Emuva</translation>
--<translation id="3855472144336161447">Isi-German Neo 2</translation>
-+<translation id="3855472144336161447">German Neo 2</translation>
- <translation id="3858860766373142691">Igama</translation>
- <translation id="386548886866354912">Pakisha nge-<ph name="EXTENSION_NAME" /></translation>
- <translation id="3866249974567520381">Incazelo</translation>
-@@ -412,13 +412,13 @@
- <translation id="4603392156942865207">Ikopisha i-<ph name="FILE_NAME" /> ku-<ph name="FOLDER_NAME" /></translation>
- <translation id="4631887759990505102">Umculi</translation>
- <translation id="4642769377300286600">Ifaka iphrofayela leselula, Inethiwekhi engu-<ph name="NETWORK_INDEX" /> kwangu-<ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" />, <ph name="NETWORK_PROVIDER_NAME" /></translation>
--<translation id="4646813851450205600">Isi-Czech esinekhibhodi ye-Qwerty</translation>
-+<translation id="4646813851450205600">Czech esinekhibhodi ye-Qwerty</translation>
- <translation id="4656293982926141856">Le khompyutha</translation>
- <translation id="4656777537938206294">Yenza amafayela atholakala ngokungaxhunyiwe kwi-inthanethi</translation>
- <translation id="4658782175094886150">Umuntu okwisthwathwa</translation>
- <translation id="4669606053856530811">Amalungu e-'<ph name="SOURCE_NAME" />' azolahlekelwa ukufinyelela ngaphandle kokuthi lezi zinto zabiwe nabo.</translation>
- <translation id="467809019005607715">Google Amaslayidi</translation>
--<translation id="4690246192099372265">Isi-Swedish</translation>
-+<translation id="4690246192099372265">Swedish</translation>
- <translation id="4693155481716051732">I-Sushi</translation>
- <translation id="4694604912444486114">Inkawu</translation>
- <translation id="469612310041132144">Chinese Esisheshayo</translation>
-@@ -433,7 +433,7 @@
- <translation id="4737050008115666127">Ukufika</translation>
- <translation id="4747271164117300400"> Macedonian</translation>
- <translation id="4759238208242260848">Ukulanda</translation>
--<translation id="4779041693283480986">Isi-Portuguese (Portugal)</translation>
-+<translation id="4779041693283480986">Portuguese (Portugal)</translation>
- <translation id="4779136857077979611">I-Onigiri</translation>
- <translation id="4784330909746505604">Iphrezentheshini ye-PowerPoint</translation>
- <translation id="4788401404269709922"><ph name="NUMBER_OF_KB" /> KB</translation>
-@@ -445,7 +445,7 @@
- <translation id="4839847978919684242"><ph name="SELCTED_FILES_COUNT" /> izinto ezikhethiwe</translation>
- <translation id="4843566743023903107">Ama-Chromebase</translation>
- <translation id="4850886885716139402">Buka</translation>
--<translation id="485316830061041779">Isi-German</translation>
-+<translation id="485316830061041779">German</translation>
- <translation id="4867079195717347957">Chofoza ukuze uhlunge ikholomu ngendlela eyehlayo.</translation>
- <translation id="4873265419374180291"><ph name="NUMBER_OF_BYTES" /> bytes</translation>
- <translation id="4880214202172289027">Isilayida sevolumu</translation>
-@@ -478,11 +478,11 @@
- <translation id="5081517858322016911"><ph name="TOTAL_FILE_SIZE" /> wamafayela uzosulwa</translation>
- <translation id="508423945471810158">Ihambisa izinto ezi-<ph name="NUMBER_OF_ITEMS" /> ku-<ph name="FOLDER_NAME" /></translation>
- <translation id="509429900233858213">Kuvele iphutha.</translation>
--<translation id="5098629044894065541">Isi-Hebrew</translation>
-+<translation id="5098629044894065541">Hebrew</translation>
- <translation id="5109254780565519649">Kuvele iphutha. Ezinye zezinto kungenzeka azibuyiselwanga.</translation>
- <translation id="5110329002213341433">English (Canada)</translation>
- <translation id="5123433949759960244">I-Basketball</translation>
--<translation id="5129662217315786329">Isi-Polish</translation>
-+<translation id="5129662217315786329">Polish</translation>
- <translation id="5144820558584035333">Isethi ye-Hangul 3 (390)</translation>
- <translation id="5145331109270917438">Idethi elungiswe ngayo</translation>
- <translation id="515594325917491223">I-Chess</translation>
-@@ -528,7 +528,7 @@
- <translation id="5438282218546237410">Ayikho imiphumela ye-<ph name="SEARCH_TERM" />.</translation>
- <translation id="5449551289610225147">Iphasiwedi engavumelekile</translation>
- <translation id="5463231940765244860">Faka</translation>
--<translation id="5469868506864199649">Isi-Italian</translation>
-+<translation id="5469868506864199649">Italian</translation>
- <translation id="5473333559083690127">Phinda ufake iphinikhodi entsha</translation>
- <translation id="5489067830765222292">Latvian</translation>
- <translation id="5489965683297092283">Isihlungi esithi <ph name="FILTER_NAME" /> sivaliwe.</translation>
-@@ -554,11 +554,11 @@
- <translation id="5691596662111998220">Iphutha, i-<ph name="FILE_NAME" /> ayisekho.</translation>
- <translation id="5698411045597658393">I-<ph name="NETWORK_NAME" />, Vula</translation>
- <translation id="5700087501958648444">Ulwazi lomsindo</translation>
--<translation id="5724172041621205163">Isi-Thai esinekhibhodi ye-Pattachote</translation>
-+<translation id="5724172041621205163">Thai esinekhibhodi ye-Pattachote</translation>
- <translation id="5731409020711461763">1 isithombe esisha</translation>
- <translation id="5752453871435543420">Isipele samafu we-Chrome OS</translation>
- <translation id="5756666464756035725">I-Hungarian QWERTY</translation>
--<translation id="5763377084591234761">Isi-German (Switzerland)</translation>
-+<translation id="5763377084591234761">German (Switzerland)</translation>
- <translation id="5769519078756170258">Umsingathi noma isizinda esizokhishwa</translation>
- <translation id="5775750595919327203">Isi-Urdu</translation>
- <translation id="5776325638577448643">Susa futhi ufomethe</translation>
-@@ -581,7 +581,7 @@
- <translation id="5911887972742538906">Kuvele iphutha phakathi nokufakwa kohlelo lwakho lokusebenza lwe-Linux.</translation>
- <translation id="5912396950572065471">Ifomethi</translation>
- <translation id="5913638992615760742">Ukusebenza kwekhophi kuhlulekile, iphutha elingalindelekile: <ph name="ERROR_MESSAGE" /></translation>
--<translation id="5926082595146149752">Isi-Dutch (Netherlands) nge-US International PC keyboard</translation>
-+<translation id="5926082595146149752">Dutch (Netherlands) nge-US International PC keyboard</translation>
- <translation id="5932901536148835538">I-Chromebit</translation>
- <translation id="5955954492236143329"><ph name="NUMBER_OF_ITEMS" /> izinto</translation>
- <translation id="5957366693331451795">Ama-Chromebox</translation>
-@@ -614,10 +614,10 @@
- <translation id="6199801702437275229">Ilindele ulwazi lesikhala...</translation>
- <translation id="6205710420833115353">Eminye imisebenzi ithatha isikhathi eside kunokulindelekile. Ingabe ufuna ukuyikhansela?</translation>
- <translation id="6220423280121890987">Isi-Phunjabi</translation>
--<translation id="6224240818060029162">Isi-Danish</translation>
-+<translation id="6224240818060029162">Danish</translation>
- <translation id="6224253798271602650">Ifomethi <ph name="DRIVE_NAME" /></translation>
- <translation id="6227235786875481728">Leli fayela alikwazanga ukudlalwa.</translation>
--<translation id="6241349547798190358">Isi-Dutch (Belgium)</translation>
-+<translation id="6241349547798190358">Dutch (Belgium)</translation>
- <translation id="6248400709929739064">Nika amandla imibhalo engezansi</translation>
- <translation id="6267547857941397424">Inethiwekhi <ph name="NETWORK_INDEX" /> ye-<ph name="NETWORK_COUNT" />, <ph name="PHONE_NAME" />, amandla esignali <ph name="SIGNAL_STRENGTH" />%, Ibhethri lefoni <ph name="BATTERY_STATUS" />%, xhuma</translation>
- <translation id="6269630227984243955">Malay</translation>
-@@ -703,7 +703,7 @@
- <translation id="6976795442547527108">Ibhubezi</translation>
- <translation id="6978611942794658017">Leli fayela lidizayinelwe i-PC esebenzisa isofthiwe ye-Windows. Lokhu akuhambisani nedivayisi yakho esebenzisa i-Chrome OS. Sicela useshe Isitolo Sewebhu se-Chrome ukuze uthole uhlelo lokusebenza lokungena esikhundleni olufanele.</translation>
- <translation id="6979158407327259162">I-Google Drayivu</translation>
--<translation id="6989942356279143254">Isi-Swedish</translation>
-+<translation id="6989942356279143254">Swedish</translation>
- <translation id="6990081529015358884">Usuphelelwe yisikhala</translation>
- <translation id="6998711733709403587"><ph name="SELCTED_FOLDERS_COUNT" /> amafolda akhethiwe</translation>
- <translation id="7012943028104619157"><ph name="ROOT_TITLE" /> (<ph name="ROOT_SUMMARY" />)</translation>
-@@ -712,7 +712,7 @@
- <translation id="7037472120706603960">Isi-Tamil (Ukuguqulwa kwamaletha)</translation>
- <translation id="7040138676081995583">Vula nge...</translation>
- <translation id="7048024426273850086">Inethiwekhi ye-<ph name="NETWORK_INDEX" /> kwangu-<ph name="NETWORK_COUNT" />, <ph name="PHONE_NAME" />, <ph name="PROVIDER_NAME" />, Amandla Esignali <ph name="SIGNAL_STRENGTH" />%, Ibhethri Lefoni <ph name="BATTERY_STATUS" />%, Xhuma</translation>
--<translation id="7075931588889865715">Isi-Thai esinekhibhodi ye-TIS 820-2531</translation>
-+<translation id="7075931588889865715">Thai esinekhibhodi ye-TIS 820-2531</translation>
- <translation id="708278670402572152">Nqamula ukuze unike amandla ukuskena</translation>
- <translation id="7086590977277044826">Isi-Tamil esinekhibhodi ye-InScript</translation>
- <translation id="7103992300314999525"> Macedonian</translation>
-@@ -736,13 +736,13 @@
- <translation id="7294063083760278948">Ukuguqulwa kwamaletha ngesi-Telugu</translation>
- <translation id="7295662345261934369">Yabelana nabanye</translation>
- <translation id="7297443947353982503">Igama lomsebenzisi/iphasiwedi ayilungile noma i-EAP-auth yehlulekile</translation>
--<translation id="7309413087278791451">Isi-German (Belgium)</translation>
-+<translation id="7309413087278791451">German (Belgium)</translation>
- <translation id="7339898014177206373">Iwindi elisha</translation>
- <translation id="7343393116438664539">Isi-Vietnamese Telex</translation>
- <translation id="7359359531237882347">Ukukopisha izinto ezingu-<ph name="NUMBER_OF_ITEMS" />...</translation>
- <translation id="7375951387215729722">Uhlu lwefayela luhlungwe nge-<ph name="COLUMN_NAME" /> nge-oda eyehlayo.</translation>
- <translation id="7402503521691663770">Amadivayisi we-ChromeOS Flex</translation>
--<translation id="7408870451288633753">Isi-Czech</translation>
-+<translation id="7408870451288633753">Czech</translation>
- <translation id="7417453074306512035">Ikhibhodi ye-Ethiopic</translation>
- <translation id="7417705661718309329">Imephu ye-Google</translation>
- <translation id="7460898608667578234">Isi-Ukrainian</translation>
-@@ -760,7 +760,7 @@
- <translation id="7544853251252956727">Shova</translation>
- <translation id="7547009467130558110">Iteki</translation>
- <translation id="7547780573915868306">isi-Lithuanian</translation>
--<translation id="7547811415869834682">Isi-Dutch</translation>
-+<translation id="7547811415869834682">Dutch</translation>
- <translation id="7551643184018910560">Phina kushelufu</translation>
- <translation id="7553492409867692754">Nika izinhlelo zokusebenza ze-Linux imvume yokufinyelela amafayela kufolda ye-<ph name="FOLDER_NAME" /></translation>
- <translation id="7575645593344061397">Ibuyisela i-"<ph name="FILENAME" />"...</translation>
-@@ -794,8 +794,8 @@
- <translation id="7799329977874311193">Idokhumenti ye-HTML</translation>
- <translation id="7801354353640549019">Ama-Chromebook</translation>
- <translation id="7805768142964895445">Isimo</translation>
--<translation id="7806708061868529807">Isi-Hebrew</translation>
--<translation id="78104721049218340">Isi-Thai esinekhibhodi ye-Kedmanee</translation>
-+<translation id="7806708061868529807">Hebrew</translation>
-+<translation id="78104721049218340">Thai esinekhibhodi ye-Kedmanee</translation>
- <translation id="7821462174190887129"><ph name="FILE_COUNT" /> itholakele.
-     <ph name="LINE_BREAK1" />
-     Isikhala sakho se-Google Drayivu asisikhulu ngokwanele. U-<ph name="FILE_SIZE" /> ngaphezulu uyadingeka.
-@@ -808,8 +808,8 @@
- <translation id="7847617962681804761">Iphinikhodi iyadingeka ukuze usebenzise idatha yeselula</translation>
- <translation id="7853966320808728790">I-French BÉPO</translation>
- <translation id="7857117644404132472">Engeza okuhlukile</translation>
--<translation id="7868774406711971383">Isi-Polish</translation>
--<translation id="7874321682039004450">Isi-Filipino</translation>
-+<translation id="7868774406711971383">Polish</translation>
-+<translation id="7874321682039004450">Filipino</translation>
- <translation id="7881969471599061635">Khubaza imibhalo engezansi</translation>
- <translation id="78946041517601018">Amadrayivu abiwayo</translation>
- <translation id="7908793776359722643">Ukufometha ingxenye kuzosula yonke idatha egcinwe kuyo. Lesi senzo asikwazi ukuhlehliswa.</translation>
-@@ -893,7 +893,7 @@
- <translation id="8540608333167683902">Inethiwekhi <ph name="NETWORK_INDEX" /> ye-<ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" />, <ph name="CONNECTION_STATUS" />, amandla esignali <ph name="SIGNAL_STRENGTH" />%, imininingwane</translation>
- <translation id="8545476925160229291">English(US)</translation>
- <translation id="854655314928502177">I-URL yokutholakala kommeleli ozenzakalelayo wewebhu</translation>
--<translation id="8549186985808798022">Isi-Italian</translation>
-+<translation id="8549186985808798022">Italian</translation>
- <translation id="8551494947769799688">Latvian</translation>
- <translation id="8560515948038859357">Isi-Cantonese</translation>
- <translation id="8561206103590473338">Indlovu</translation>
-@@ -932,7 +932,7 @@
- <translation id="8900820606136623064">Hungarian</translation>
- <translation id="8903931173357132290">Thola iziqu</translation>
- <translation id="8912078710089354287">Inja enyakazisa umsila</translation>
--<translation id="8919081441417203123">Isi-Danish</translation>
-+<translation id="8919081441417203123">Danish</translation>
- <translation id="8965697826696209160">Asikho isikhala esanele.</translation>
- <translation id="8970501467542182729">Leli fayela lidizayinelwe ikhompuyutha esebenzisa isofthiwe ye-Macintosh. Lokhu akuhambelani nedivayisi yakho esebenzisa i-Chrome OS. <ph name="BEGIN_LINK_HELP" />Funda kabanzi<ph name="END_LINK_HELP" /> ngokuvula amafayela ku-Chrome OS.</translation>
- <translation id="8997962250644902079">Chinese (Traditional) Pinyin</translation>
-diff --git a/ui/strings/translations/ui_strings_ml.xtb b/ui/strings/translations/ui_strings_ml.xtb
-index 57b083b88175..1d6805b8907c 100644
---- a/ui/strings/translations/ui_strings_ml.xtb
-+++ b/ui/strings/translations/ui_strings_ml.xtb
-@@ -6,7 +6,7 @@
- <translation id="1127811143501539442">{DAYS,plural, =1{ഒരു ദിവസം മുമ്പ്}other{# ദിവസം മുമ്പ്}}</translation>
- <translation id="1156623771253174079">{SECONDS,plural, =1{ഒരു മിനിറ്റിന് മുമ്പ്}other{# മിനിറ്റ് മുമ്പ്}}</translation>
- <translation id="1169783199079129864">{MINUTES,plural, =1{ 1 മീറ്റര്‍}other{# മീറ്റർ}}</translation>
--<translation id="1243314992276662751">അപ്‌ലോഡുചെയ്യുക</translation>
-+<translation id="1243314992276662751">അപ്‌ലോഡ് ചെയ്യുക</translation>
- <translation id="1266864766717917324"><ph name="CONTENT_TYPE" /> പങ്കിടാനായില്ല</translation>
- <translation id="1269641567813814718">Win</translation>
- <translation id="1291104554099683393">ചെറിയ ഭാഗങ്ങളായി ടെക്‌സ്‌റ്റ് പങ്കിടാൻ ശ്രമിക്കൂ.</translation>
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0036-5005-infra-Add-the-root-vpython-spec-files-to-orches.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0036-5005-infra-Add-the-root-vpython-spec-files-to-orches.patch
deleted file mode 100644
index b676ade10a0a..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0036-5005-infra-Add-the-root-vpython-spec-files-to-orches.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From ccc523864d7c822d2fbc5ffa5ffb92441d8d03c0 Mon Sep 17 00:00:00 2001
-From: Ben Pastene <bpastene@chromium.org>
-Date: Thu, 23 Jun 2022 18:23:48 +0000
-Subject: [PATCH 36/59] 5005: infra: Add the root vpython spec files to
- orchestrator runtime deps
-
-Some merge scripts import six. When preventing tools/build's venv from
-propagating into their execution, they fail with import errors, eg:
-https://logs.chromium.org/logs/chromium/led/infra-try-recipes-tester_chops-service-accounts.iam.gserviceaccount.com/87eaf62ee4e951d34e812ec2f066e106325201c793155d01c8e6ab39ffb58a0e/+/u/angle_unittests__with_patch__on_Ubuntu-18.04/Merge_script_log
-
-This is because the orchestrator doesn't have chromium's root vpython
-spec files, and so have no way of importing six. So this throws the root
-specs into the bundle that the orchestrator fetches since it's very
-possible that merge/collect scripts will pop-up in the future that need
-other non-standard libs present in the root spec files.
-
-(cherry picked from commit c263d8d4c6e6639e328b8b818e1ba038b2159807)
-
-Bug: 1326517
-Change-Id: I8c42fcfcc29c977b7c31fc58f03256b30f844a01
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3718050
-Reviewed-by: Stephanie Kim <kimstephanie@google.com>
-Reviewed-by: Garrett Beaty <gbeaty@google.com>
-Commit-Queue: Ben Pastene <bpastene@chromium.org>
-Cr-Original-Commit-Position: refs/heads/main@{#1016890}
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3721582
-Cr-Commit-Position: refs/branch-heads/5005@{#1195}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- infra/orchestrator/BUILD.gn | 11 +++++++++--
- 1 file changed, 9 insertions(+), 2 deletions(-)
-
-diff --git a/infra/orchestrator/BUILD.gn b/infra/orchestrator/BUILD.gn
-index 624de2e75eb3..b2488e07b978 100644
---- a/infra/orchestrator/BUILD.gn
-+++ b/infra/orchestrator/BUILD.gn
-@@ -18,8 +18,15 @@ group("orchestrator_all") {
-     ":standard_isolated_script_merge_py",
-   ]
- 
--  # Test specs the Orchestrator needs to trigger swarming tests
--  data = [ "//testing/buildbot/*.json" ]
-+  data = [
-+    # Various merge/collect scripts will likely need a venv specified in
-+    # the root vpython spec files.
-+    "//.vpython",
-+    "//.vpython3",
-+
-+    # Test specs the Orchestrator needs to trigger swarming tests
-+    "//testing/buildbot/*.json",
-+  ]
- 
-   # coverage tool for the Orchestrator to merge and output coverage data
-   if (use_clang_coverage) {
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0037-Incrementing-VERSION-to-102.0.5005.139.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0037-Incrementing-VERSION-to-102.0.5005.139.patch
deleted file mode 100644
index e25413ff5018..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0037-Incrementing-VERSION-to-102.0.5005.139.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 035949396fb58fe3d690f6e6f2bd2ac020554faf Mon Sep 17 00:00:00 2001
-From: "Chrome Release Bot (LUCI)"
- <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Date: Fri, 24 Jun 2022 01:00:37 +0000
-Subject: [PATCH 37/59] Incrementing VERSION to 102.0.5005.139
-
-Change-Id: I328ea7e8c903db76166895af4cb90a578f2a0592
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3722416
-Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1196}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/VERSION | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/chrome/VERSION b/chrome/VERSION
-index a63b8dbbec13..68428cc298bc 100644
---- a/chrome/VERSION
-+++ b/chrome/VERSION
-@@ -1,4 +1,4 @@
- MAJOR=102
- MINOR=0
- BUILD=5005
--PATCH=138
-+PATCH=139
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0038-Incrementing-VERSION-to-102.0.5005.140.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0038-Incrementing-VERSION-to-102.0.5005.140.patch
deleted file mode 100644
index 04bec07f91ee..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0038-Incrementing-VERSION-to-102.0.5005.140.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From e11498cece444b8f37363fd08322e87429d79e1c Mon Sep 17 00:00:00 2001
-From: "Chrome Release Bot (LUCI)"
- <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Date: Sat, 25 Jun 2022 01:00:30 +0000
-Subject: [PATCH 38/59] Incrementing VERSION to 102.0.5005.140
-
-Change-Id: Ie76b68333f90b75b8ddcb541e3b0015b169e4a86
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3724132
-Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1197}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/VERSION | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/chrome/VERSION b/chrome/VERSION
-index 68428cc298bc..4bf645c073de 100644
---- a/chrome/VERSION
-+++ b/chrome/VERSION
-@@ -1,4 +1,4 @@
- MAJOR=102
- MINOR=0
- BUILD=5005
--PATCH=139
-+PATCH=140
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0039-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0039-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
deleted file mode 100644
index 2c7116966845..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0039-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
+++ /dev/null
@@ -1,101 +0,0 @@
-From b1ffae104b7ed5ba78885ad1be9607ffc450fe2e Mon Sep 17 00:00:00 2001
-From: Ben Mason <benmason@google.com>
-Date: Sat, 25 Jun 2022 14:46:50 +0000
-Subject: [PATCH 39/59] Updating XTBs based on .GRDs from branch 5005
-
-Change-Id: I671e7b0066f2e8e7694516ecb1c1f19352e3c857
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3722269
-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Auto-Submit: Ben Mason <benmason@chromium.org>
-Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1198}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- ash/strings/ash_strings_pt-PT.xtb                           | 2 +-
- chrome/app/resources/generated_resources_te.xtb             | 4 ++--
- .../strings/translations/android_chrome_strings_te.xtb      | 6 +++---
- components/strings/components_strings_bs.xtb                | 2 +-
- 4 files changed, 7 insertions(+), 7 deletions(-)
-
-diff --git a/ash/strings/ash_strings_pt-PT.xtb b/ash/strings/ash_strings_pt-PT.xtb
-index c47907a293be..0475f638819c 100644
---- a/ash/strings/ash_strings_pt-PT.xtb
-+++ b/ash/strings/ash_strings_pt-PT.xtb
-@@ -684,7 +684,7 @@ Eis alguns exemplos do que pode experimentar para começar.</translation>
-         <ph name="NOTIFICATION_2" />,
-         <ph name="NUM_OTHER_NOTIFICATION" /></translation>
- <translation id="5003993274120026347">Frase seguinte</translation>
--<translation id="5030687792513154421">O tempo terminou</translation>
-+<translation id="5030687792513154421">Acabou o tempo</translation>
- <translation id="5033299697334913360">Clique em qualquer local para capturar o ecrã inteiro.</translation>
- <translation id="5035236842988137213">O dispositivo <ph name="DEVICE_NAME" /> estabeleceu ligação a um novo telemóvel.</translation>
- <translation id="5035389544768382859">Confirme a configuração do ecrã</translation>
-diff --git a/chrome/app/resources/generated_resources_te.xtb b/chrome/app/resources/generated_resources_te.xtb
-index 8af2cc506d63..65684cdb50e1 100644
---- a/chrome/app/resources/generated_resources_te.xtb
-+++ b/chrome/app/resources/generated_resources_te.xtb
-@@ -38,7 +38,7 @@
- <translation id="1039337018183941703">ఫైల్ చెల్లదు లేదా పాడైంది</translation>
- <translation id="1041175011127912238">ఈ పేజీ ప్రతిస్పందించడం లేదు</translation>
- <translation id="1041263367839475438">అందుబాటులో ఉన్న పరికరాలు</translation>
--<translation id="1042174272890264476">మీ కంప్యూటర్‌‍లో కూడా <ph name="SHORT_PRODUCT_NAME" /> యొక్క అంతర్గత RLZ లైబ్రరీ ఉంటుంది. RLZ సెర్చ్‌లను మరియు నిర్దిష్ట ప్రమోషనల్ ప్రచారం ద్వారా ఉపయోగించబడిన <ph name="SHORT_PRODUCT_NAME" /> వినియోగాన్ని లెక్కించడానికి, ప్రత్యేకం కానటువంటి, వ్యక్తిగతంగా గుర్తించలేని ట్యాగ్‌ను సమర్పిస్తుంది. ఈ లేబుళ్లు కొన్నిసార్లు <ph name="PRODUCT_NAME" />లోని Google శోధన ప్రశ్నలలో కనిపిస్తాయి.</translation>
-+<translation id="1042174272890264476">మీ కంప్యూటర్‌‍లో కూడా <ph name="SHORT_PRODUCT_NAME" /> యొక్క అంతర్గత RLZ లైబ్రరీ ఉంటుంది. RLZ సెర్చ్‌లను మరియు నిర్దిష్ట ప్రమోషనల్ ప్రచారం ద్వారా ఉపయోగించబడిన <ph name="SHORT_PRODUCT_NAME" /> వినియోగాన్ని లెక్కించడానికి, ప్రత్యేకం కానటువంటి, వ్యక్తిగతంగా గుర్తించలేని ట్యాగ్‌ను సమర్పిస్తుంది. ఈ లేబుళ్లు కొన్నిసార్లు <ph name="PRODUCT_NAME" />లోని Google Search ప్రశ్నలలో కనిపిస్తాయి.</translation>
- <translation id="1043505821207197890">ఏదో తప్పు జరిగింది. Linux పాక్షికంగా మాత్రమే అప్‌గ్రేడ్ అయి ఉండవచ్చు. మరింత సమాచారం కోసం లాగ్స్‌ను రివ్యూ చేయండి. Files &gt; నా ఫైల్స్ &gt; <ph name="LOG_FILE" /> అనే సెట్టింగ్‌లో లాగ్స్ సేవ్ చేయబడ్డాయి</translation>
- <translation id="1043818413152647937">అలాగే, ఈ యాప్‌ల నుండి డేటాను క్లియర్ చేయాలా?</translation>
- <translation id="1043824690776631483">ఈ సైట్‌కు వెళ్లడానికి మీకు అనుమతి అవసరం. ఇందులో అనుచితమైన కంటెంట్ ఉండవచ్చు.</translation>
-@@ -6307,7 +6307,7 @@
- <translation id="7193051357671784796">మీ సంస్థ ద్వారా ఈ యాప్ జోడించబడింది. యాప్‌ను పునఃప్రారంభించడం ద్వారా దీని ఇన్‌స్టాలేషన్‌ను పూర్తి చేయండి.</translation>
- <translation id="7193374945610105795"><ph name="ORIGIN" /> కోసం పాస్‌వర్డ్‌లు సేవ్ చేయబడలేదు</translation>
- <translation id="7196913789568937443">Google Driveకు బ్యాకప్ చేయండి. ఏ సమయంలో అయినా సులభంగా మీ డేటాని పునరుద్ధరించండి లేదా పరికరాన్ని మార్చండి. ఈ బ్యాకప్‌లో యాప్ డేటా ఉంటుంది. బ్యాకప్‌లు Googleకి అప్‌లోడ్ చేయబడతాయి మరియు మీ Google ఖాతా పాస్‌వర్డ్‌ని ఉపయోగించి ఎన్‌క్రిప్ట్ చేయబడతాయి. <ph name="BEGIN_LINK1" />మరింత తెలుసుకోండి<ph name="END_LINK1" /></translation>
--<translation id="7197190419934240522">మీరు బ్రౌజ్ చేసే ప్రతిసారి Google శోధన మరియు Google స్మార్ట్‌లను పొందండి</translation>
-+<translation id="7197190419934240522">మీరు బ్రౌజ్ చేసే ప్రతిసారి Google Search మరియు Google స్మార్ట్‌లను పొందండి</translation>
- <translation id="719791532916917144">కీబోర్డ్ షార్ట్‌కట్</translation>
- <translation id="7198503619164954386">మీరు ఎంటర్ప్రైజ్-ఎన్‌రోల్ చేసిన పరికరంలో ఉండాలి</translation>
- <translation id="7199158086730159431">సహా&amp;యం పొందండి</translation>
-diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_te.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_te.xtb
-index 657f92070e7e..8b0bd7668111 100644
---- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_te.xtb
-+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_te.xtb
-@@ -201,7 +201,7 @@
- <translation id="2096012225669085171">అన్ని పరికరాలలో సింక్ చేయండి మరియు వ్యక్తిగతీకరించండి</translation>
- <translation id="2100273922101894616">ఆటోమేటిక్ సైన్-ఇన్</translation>
- <translation id="2100314319871056947">వచనాన్ని చిన్న భాగాలుగా చేసి షేర్ చేయడానికి ప్రయత్నించండి</translation>
--<translation id="2109711654079915747">పేజీ వదిలిపెట్టకుండానే వెబ్‌సైట్‌లలోని అంశాల గురించి తెలుసుకోండి. 'వెతకడానికి తాకండి' అనే ఫీచర్ ద్వారా, ఏదైనా ఒక పదాన్ని, దానికి సంబంధించిన సందర్భాన్ని Google శోధనకు పంపవచ్చు. దీని వల్ల, ఆ పదానికి సంబంధించిన నిర్వచనాలు, ఫోటోలు, శోధన ఫలితాలు, ఇతర వివరాలు పొందవచ్చు.
-+<translation id="2109711654079915747">పేజీ వదిలిపెట్టకుండానే వెబ్‌సైట్‌లలోని అంశాల గురించి తెలుసుకోండి. 'వెతకడానికి తాకండి' అనే ఫీచర్ ద్వారా, ఏదైనా ఒక పదాన్ని, దానికి సంబంధించిన సందర్భాన్ని Google Searchకు పంపవచ్చు. దీని వల్ల, ఆ పదానికి సంబంధించిన నిర్వచనాలు, ఫోటోలు, శోధన ఫలితాలు, ఇతర వివరాలు పొందవచ్చు.
- 
- ఏదైనా పదంపై ట్యాప్ చేసి, దానిని వెతకండి. మీ శోధనను మెరుగుపరచడానికి, మరిన్ని ఎక్కువ లేదా తక్కువ పదాలను ఎంచుకునేందుకు తాకి &amp; అలాగే నొక్కి ఉంచండి. మీ శోధనను ఎడిట్ చేయడానికి, ప్యానెల్‌ను తెరిచి, చిహ్నంపై ట్యాప్ చేయడం ద్వారా కొత్త ట్యాబ్‌లో తెరిచి, శోధన పెట్టెలో మీ మార్పులు చేయండి.</translation>
- <translation id="2111511281910874386">పేజీకి వెళ్లండి</translation>
-@@ -260,7 +260,7 @@
- <translation id="2433507940547922241">కనిపించే తీరు</translation>
- <translation id="2435457462613246316">పాస్‌వర్డ్‌ను చూపించు</translation>
- <translation id="2450083983707403292">మీరు <ph name="FILE_NAME" /> డౌన్‌లోడ్‌ని మళ్లీ ప్రారంభించాలనుకుంటున్నారా?</translation>
--<translation id="2450907520913474542">పేజీ వదిలిపెట్టకుండానే వెబ్‌సైట్‌లలోని అంశాల గురించి తెలుసుకోండి. 'వెతకడానికి తాకండి' అనే ఫీచర్ ద్వారా, ఏదైనా ఒక పదాన్ని, దానికి సంబంధించిన సందర్భాన్ని Google శోధనకు పంపవచ్చు. దీని వల్ల, ఆ పదానికి సంబంధించిన నిర్వచనాలు, ఫోటోలు, శోధన ఫలితాలు, ఇతర వివరాలు పొందవచ్చు.
-+<translation id="2450907520913474542">పేజీ వదిలిపెట్టకుండానే వెబ్‌సైట్‌లలోని అంశాల గురించి తెలుసుకోండి. 'వెతకడానికి తాకండి' అనే ఫీచర్ ద్వారా, ఏదైనా ఒక పదాన్ని, దానికి సంబంధించిన సందర్భాన్ని Google Searchకు పంపవచ్చు. దీని వల్ల, ఆ పదానికి సంబంధించిన నిర్వచనాలు, ఫోటోలు, శోధన ఫలితాలు, ఇతర వివరాలు పొందవచ్చు.
- 
- ఏదైనా పదంపై తాకి &amp; అలాగే నొక్కి ఉంచడం ద్వారా, దానిని వెతకండి. మీ శోధనను మెరుగుపరచడానికి, మరిన్ని లేదా తక్కువ పదాలను ఎంచుకోండి. మీ శోధనను ఎడిట్ చేయడానికి, ప్యానెల్‌ను తెరిచి, చిహ్నంపై ట్యాప్ చేయడం ద్వారా కొత్త ట్యాబ్‌లో తెరిచి, శోధన పెట్టెలో మీ మార్పులు చేయండి.</translation>
- <translation id="2453860139492968684">ముగించు</translation>
-@@ -1305,7 +1305,7 @@
- <translation id="8127542551745560481">హోమ్ పేజీని ఎడిట్ చేయండి</translation>
- <translation id="8130309322784422030">మీ స్టోర్ చేయబడిన సైన్ ఇన్ సమాచారం గడువు ముగిసి ఉండవచ్చు</translation>
- <translation id="813082847718468539">సైట్ సమాచారాన్ని చూడండి</translation>
--<translation id="8137558756159375272">'వెతకడానికి తాకండి' ఫీచర్, ఎంచుకున్న పదాన్ని మరియు ప్రస్తుత పేజీని సంబంధిత సందర్భంగా Google శోధనకు పంపుతుంది. మీరు <ph name="BEGIN_LINK" />సెట్టింగ్‌లు<ph name="END_LINK" />లో దీనిని ఆఫ్ చేయవచ్చు.</translation>
-+<translation id="8137558756159375272">'వెతకడానికి తాకండి' ఫీచర్, ఎంచుకున్న పదాన్ని మరియు ప్రస్తుత పేజీని సంబంధిత సందర్భంగా Google Searchకు పంపుతుంది. మీరు <ph name="BEGIN_LINK" />సెట్టింగ్‌లు<ph name="END_LINK" />లో దీనిని ఆఫ్ చేయవచ్చు.</translation>
- <translation id="8153351135626613369">సపోర్ట్ చేసే వెబ్‌సైట్‌లలో మీకు సాయం చేయగలదు అని తనకు తానుగా గుర్తించినప్పుడు Assistant మీకు కనిపిస్తుంది</translation>
- <translation id="8156139159503939589">మీరు ఏ భాషలను చదవగలరు?</translation>
- <translation id="8168435359814927499">కంటెంట్</translation>
-diff --git a/components/strings/components_strings_bs.xtb b/components/strings/components_strings_bs.xtb
-index 58f9812b7b3a..9faa55d99f8f 100644
---- a/components/strings/components_strings_bs.xtb
-+++ b/components/strings/components_strings_bs.xtb
-@@ -769,7 +769,7 @@ To će u suprotnom biti blokirano prema vašim postavkama privatnosti. Ovo će o
- <translation id="3029752078111257850">Vijesti iz svijeta</translation>
- <translation id="3037605927509011580">Oh, ne!</translation>
- <translation id="3041612393474885105">Informacije o potvrdi</translation>
--<translation id="305162504811187366">Historija Chrome udaljenog računara, uključujući vremenske oznake, host računare i ID-jeve sesija klijenta</translation>
-+<translation id="305162504811187366">Historija Chrome udaljenog računara, uključujući vremenske oznake, host računare i ID-ove sesija klijenta</translation>
- <translation id="3060227939791841287">C9 (omotnica)</translation>
- <translation id="3061707000357573562">Usluga za zakrpe</translation>
- <translation id="306573536155379004">Igra je počela.</translation>
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0040-Incrementing-VERSION-to-102.0.5005.141.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0040-Incrementing-VERSION-to-102.0.5005.141.patch
deleted file mode 100644
index 7d2f3f8ca71f..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0040-Incrementing-VERSION-to-102.0.5005.141.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 2a66348c7b114c77befec67d09f7c51bc90481b0 Mon Sep 17 00:00:00 2001
-From: "Chrome Release Bot (LUCI)"
- <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Date: Sun, 26 Jun 2022 01:00:46 +0000
-Subject: [PATCH 40/59] Incrementing VERSION to 102.0.5005.141
-
-Change-Id: I1a2244a2a320c1da6d8a7b015ba0e0e8db376acc
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3723310
-Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1199}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/VERSION | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/chrome/VERSION b/chrome/VERSION
-index 4bf645c073de..dcc62d12b2fe 100644
---- a/chrome/VERSION
-+++ b/chrome/VERSION
-@@ -1,4 +1,4 @@
- MAJOR=102
- MINOR=0
- BUILD=5005
--PATCH=140
-+PATCH=141
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0041-Incrementing-VERSION-to-102.0.5005.142.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0041-Incrementing-VERSION-to-102.0.5005.142.patch
deleted file mode 100644
index 777243798c5c..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0041-Incrementing-VERSION-to-102.0.5005.142.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From c449c4553089b1e88bb24d31684952641135f667 Mon Sep 17 00:00:00 2001
-From: "Chrome Release Bot (LUCI)"
- <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Date: Mon, 27 Jun 2022 01:00:35 +0000
-Subject: [PATCH 41/59] Incrementing VERSION to 102.0.5005.142
-
-Change-Id: Ic20be63d5fcc729e4839732ad7f4ca10244ca906
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3721306
-Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1200}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/VERSION | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/chrome/VERSION b/chrome/VERSION
-index dcc62d12b2fe..a69a3990b617 100644
---- a/chrome/VERSION
-+++ b/chrome/VERSION
-@@ -1,4 +1,4 @@
- MAJOR=102
- MINOR=0
- BUILD=5005
--PATCH=141
-+PATCH=142
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0042-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0042-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
deleted file mode 100644
index 7e9a3b997ef7..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0042-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From cfe07affad708cf7e70decd86bb3cca64e9fca86 Mon Sep 17 00:00:00 2001
-From: Ben Mason <benmason@google.com>
-Date: Mon, 27 Jun 2022 14:21:01 +0000
-Subject: [PATCH 42/59] Updating XTBs based on .GRDs from branch 5005
-
-Change-Id: I17782c02f17621fa514cfb29abee2836213415b2
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3726410
-Auto-Submit: Ben Mason <benmason@chromium.org>
-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1201}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/app/resources/generated_resources_ne.xtb                 | 2 +-
- chrome/credential_provider/gaiacp/strings/gaia_resources_my.xtb | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/chrome/app/resources/generated_resources_ne.xtb b/chrome/app/resources/generated_resources_ne.xtb
-index 3b97345b7229..7f5558886721 100644
---- a/chrome/app/resources/generated_resources_ne.xtb
-+++ b/chrome/app/resources/generated_resources_ne.xtb
-@@ -6698,7 +6698,7 @@
- <translation id="7614260613810441905">कुनै साइटले तपाईंको डिभाइसका फाइल वा फोल्डरहरू सम्पादन गर्न खोज्दा सोध्नुहोस् (सिफारिस गरिएको)</translation>
- <translation id="761530003705945209">Google ड्राइभमा ब्याकअप गर्नुहोस् जुनसुकै बेला सजिलैसँग आफ्नो डेटा पुनर्स्थापना गर्नुहोस् वा यन्त्र बदल्नुहोस्। तपाईंको ब्याकअपमा एपको डेटा समावेश हुन्छ। तपाईंका ब्याकअपहरू Google मा अपलोड गरी तपाईंको Google खाताको पासवर्ड प्रयोग गरेर इन्क्रिप्ट गरिन्छन्।</translation>
- <translation id="7615365294369022248">खाता थप्ने क्रममा कुनै त्रुटि भयो</translation>
--<translation id="7616214729753637086">यन्त्र दर्ता गर्दै...</translation>
-+<translation id="7616214729753637086">डिभाइस दर्ता गरिँदै छ...</translation>
- <translation id="7617263010641145920">Play Store अन गर्नुहोस्</translation>
- <translation id="7617366389578322136">"<ph name="DEVICE_NAME" />" मा जडान गरिँदै</translation>
- <translation id="7617648809369507487">आवाज नआउने म्यासेजिङ प्रयोग गर्नुहोस्</translation>
-diff --git a/chrome/credential_provider/gaiacp/strings/gaia_resources_my.xtb b/chrome/credential_provider/gaiacp/strings/gaia_resources_my.xtb
-index 0cf012125d68..fc7eb723b99f 100644
---- a/chrome/credential_provider/gaiacp/strings/gaia_resources_my.xtb
-+++ b/chrome/credential_provider/gaiacp/strings/gaia_resources_my.xtb
-@@ -7,7 +7,7 @@
- <translation id="2515346402363002066">သတ်မှတ်ပေးထားသည့်အချိန် ကုန်သွားပါပြီ။ သင့်အလုပ်သုံးအကောင့်နှင့် လက်မှတ်ထိုးဝင်ပါ။</translation>
- <translation id="2549902055700841962">သင့်အလုပ်သုံး အကောင့်သို့ လက်မှတ်ထိုးဝင်၍ မရပါ။ သင့်စီမံခန့်ခွဲသူထံ ဆက်သွယ်ပါ။</translation>
- <translation id="2566603360883977759">ဤအီးမေးလ်ဖြင့် လက်မှတ်ထိုးဝင်ခွင့်မပြုပါ။ အလုပ် (သို့) ကျောင်းအတွက် သင်အသုံးပြုသောအကောင့်ကို ပြန်စမ်းကြည့်ပါ။ လက်မှတ်ထိုးဝင်၍မရသေးပါက သင်၏စီမံခန့်ခွဲသူထံ ဆက်သွယ်ပါ။</translation>
--<translation id="2844349213149998955">ဤစက်ပေါ်တွင် ကိုယ်ရေးကိုယ်တာအကောင့်နှင့် လက်မှတ်ထိုးဝင်ခြင်းကို ခွင့်မပြုပါ။ အလုပ်သုံး အကောင့်နှင့် လက်မှတ်ထိုးဝင်ပါ။</translation>
-+<translation id="2844349213149998955">ဤစက်ပေါ်တွင် ကိုယ်ပိုင်အကောင့်ဖြင့် လက်မှတ်ထိုးဝင်ခြင်းကို ခွင့်မပြုပါ။ အလုပ်သုံး အကောင့်ဖြင့် ဝင်ပါ။</translation>
- <translation id="3217145568844727893">သင့်လက်ရှိ Windows စကားဝှက် မထည့်ဘဲ ရှေ့ဆက်ပါက ဤစက်ပေါ်ရှိဒေတာများ အပြီးဆုံးရှုံးသွားနိုင်သည်။</translation>
- <translation id="3306357053520292004">ဤကွန်ပျူတာပေါ်ရှိ အသုံးပြုသူတစ်ဦးကို ဤအကောင့်သုံး၍ ထည့်ထားပြီး ဖြစ်ပါသည်။ အခြားအကောင့်တစ်ခုဖြင့် လက်မှတ်ထိုးဝင်ရောက်ပါ။</translation>
- <translation id="3355053591933237049">သင့်စက်ကို အင်တာနက်ချိတ်ဆက်ထားခြင်း ရှိမရှိ စစ်ဆေးပြီး ထပ်စမ်းကြည့်ပါ</translation>
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0043-Incrementing-VERSION-to-102.0.5005.143.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0043-Incrementing-VERSION-to-102.0.5005.143.patch
deleted file mode 100644
index 1d107689582c..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0043-Incrementing-VERSION-to-102.0.5005.143.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 48449d6d4fe931000cc37681a3f797169e74c5d9 Mon Sep 17 00:00:00 2001
-From: "Chrome Release Bot (LUCI)"
- <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Date: Tue, 28 Jun 2022 01:00:24 +0000
-Subject: [PATCH 43/59] Incrementing VERSION to 102.0.5005.143
-
-Change-Id: I0045565f8b8db576541a4a3630cf6ff7db5415a5
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3731448
-Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1202}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/VERSION | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/chrome/VERSION b/chrome/VERSION
-index a69a3990b617..915e8754e191 100644
---- a/chrome/VERSION
-+++ b/chrome/VERSION
-@@ -1,4 +1,4 @@
- MAJOR=102
- MINOR=0
- BUILD=5005
--PATCH=142
-+PATCH=143
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0044-testing-fix-check_static_initializers.py-for-python3.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0044-testing-fix-check_static_initializers.py-for-python3.patch
deleted file mode 100644
index bd6c8ff8965b..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0044-testing-fix-check_static_initializers.py-for-python3.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From 7d8cce15d329617b717e4b48fc15054f6c8a2bc2 Mon Sep 17 00:00:00 2001
-From: Takuto Ikuta <tikuta@chromium.org>
-Date: Tue, 28 Jun 2022 02:29:02 +0000
-Subject: [PATCH 44/59] testing: fix check_static_initializers.py for python3
- for M102
-
-(cherry picked from commit dce7a1bfd410fbeb4e17fc6562c150f5dd81310e)
-
-Bug: 1333950
-Change-Id: I876378a3ccdbb795c64172555766c027d8259f99
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3689103
-Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
-Reviewed-by: Ben Pastene <bpastene@chromium.org>
-Auto-Submit: Takuto Ikuta <tikuta@chromium.org>
-Commit-Queue: Takuto Ikuta <tikuta@chromium.org>
-Cr-Original-Commit-Position: refs/heads/main@{#1011772}
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3713705
-Cr-Commit-Position: refs/branch-heads/5005@{#1203}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- testing/scripts/check_static_initializers.py | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/testing/scripts/check_static_initializers.py b/testing/scripts/check_static_initializers.py
-index 3afd112883b5..d5351e749254 100755
---- a/testing/scripts/check_static_initializers.py
-+++ b/testing/scripts/check_static_initializers.py
-@@ -64,7 +64,7 @@ COVERAGE_BUILD_FALLBACK_EXPECTED_MAC_SI_COUNT = 4
- 
- 
- def run_process(command):
--  p = subprocess.Popen(command, stdout=subprocess.PIPE)
-+  p = subprocess.Popen(command, stdout=subprocess.PIPE, universal_newlines=True)
-   stdout = p.communicate()[0]
-   if p.returncode != 0:
-     raise Exception(
-@@ -205,7 +205,7 @@ def main_run(args):
-   if sys.platform.startswith('darwin'):
-     rc = main_mac(src_dir,
-       allow_coverage_initializer = '--allow-coverage-initializer' in args.args)
--  elif sys.platform == 'linux2':
-+  elif sys.platform.startswith('linux'):
-     is_chromeos = 'buildername' in args.properties and \
-         'chromeos' in args.properties['buildername']
-     rc = main_linux(src_dir, is_chromeos)
-@@ -222,7 +222,7 @@ def main_run(args):
- def main_compile_targets(args):
-   if sys.platform.startswith('darwin'):
-     compile_targets = ['chrome']
--  elif sys.platform == 'linux2':
-+  elif sys.platform.startswith('linux'):
-     compile_targets = ['chrome', 'nacl_helper', 'nacl_helper_bootstrap']
-   else:
-     compile_targets = []
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0045-sheriff-Disable-QuarantineMacTest.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0045-sheriff-Disable-QuarantineMacTest.patch
deleted file mode 100644
index e6a25e72274b..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0045-sheriff-Disable-QuarantineMacTest.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-From ffa3ed225452998f8de5cdde235f3ba0a6400d83 Mon Sep 17 00:00:00 2001
-From: Yuki Shiino <yukishiino@chromium.org>
-Date: Tue, 28 Jun 2022 05:11:12 +0000
-Subject: [PATCH 45/59] sheriff: Disable QuarantineMacTest.*
-
-(cherry picked from commit b9fd9cf1ba3fb180e4c94dc98016066f4f876fa5)
-
-Bug: 1334495
-Change-Id: I300191c2cdf9303e71e680846e0b6568fe0cd6c0
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3692655
-Owners-Override: Yuki Shiino <yukishiino@chromium.org>
-Commit-Queue: Yuki Shiino <yukishiino@chromium.org>
-Reviewed-by: Takuto Ikuta <tikuta@chromium.org>
-Cr-Original-Commit-Position: refs/heads/main@{#1011837}
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3708693
-Commit-Queue: Takuto Ikuta <tikuta@chromium.org>
-Owners-Override: Takuto Ikuta <tikuta@chromium.org>
-Auto-Submit: Steven Holte <holte@chromium.org>
-Cr-Commit-Position: refs/branch-heads/5005@{#1204}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- .../quarantine/quarantine_mac_unittest.mm         | 15 ++++++++++-----
- 1 file changed, 10 insertions(+), 5 deletions(-)
-
-diff --git a/components/services/quarantine/quarantine_mac_unittest.mm b/components/services/quarantine/quarantine_mac_unittest.mm
-index c7358a3ddfff..36572f572f6a 100644
---- a/components/services/quarantine/quarantine_mac_unittest.mm
-+++ b/components/services/quarantine/quarantine_mac_unittest.mm
-@@ -68,7 +68,8 @@ class QuarantineMacTest : public testing::Test {
-   base::scoped_nsobject<NSURL> file_url_;
- };
- 
--TEST_F(QuarantineMacTest, CheckMetadataSetCorrectly) {
-+// TODO(crbug.com/1334495): Enable this test.
-+TEST_F(QuarantineMacTest, DISABLED_CheckMetadataSetCorrectly) {
-   QuarantineFile(
-       test_file_, source_url_, referrer_url_, "",
-       base::BindOnce(&CheckQuarantineResult, QuarantineFileResult::OK));
-@@ -76,7 +77,8 @@ TEST_F(QuarantineMacTest, CheckMetadataSetCorrectly) {
-   EXPECT_TRUE(IsFileQuarantined(test_file_, source_url_, referrer_url_));
- }
- 
--TEST_F(QuarantineMacTest, SetMetadataMultipleTimes) {
-+// TODO(crbug.com/1334495): Enable this test.
-+TEST_F(QuarantineMacTest, DISABLED_SetMetadataMultipleTimes) {
-   GURL dummy_url("http://www.dummy.example.com");
-   QuarantineFile(
-       test_file_, source_url_, referrer_url_, "",
-@@ -97,7 +99,8 @@ TEST_F(QuarantineMacTest, IsFileQuarantined_NoAnnotationsOnFile) {
-   EXPECT_FALSE(IsFileQuarantined(test_file_, GURL(), GURL()));
- }
- 
--TEST_F(QuarantineMacTest, IsFileQuarantined_SourceUrlOnly) {
-+// TODO(crbug.com/1334495): Enable this test.
-+TEST_F(QuarantineMacTest, DISABLED_IsFileQuarantined_SourceUrlOnly) {
-   QuarantineFile(
-       test_file_, source_url_, GURL(), std::string(),
-       base::BindOnce(&CheckQuarantineResult, QuarantineFileResult::OK));
-@@ -108,7 +111,8 @@ TEST_F(QuarantineMacTest, IsFileQuarantined_SourceUrlOnly) {
-   EXPECT_FALSE(IsFileQuarantined(test_file_, referrer_url_, GURL()));
- }
- 
--TEST_F(QuarantineMacTest, IsFileQuarantined_FullMetadata) {
-+// TODO(crbug.com/1334495): Enable this test.
-+TEST_F(QuarantineMacTest, DISABLED_IsFileQuarantined_FullMetadata) {
-   QuarantineFile(
-       test_file_, source_url_, referrer_url_, std::string(),
-       base::BindOnce(&CheckQuarantineResult, QuarantineFileResult::OK));
-@@ -121,7 +125,8 @@ TEST_F(QuarantineMacTest, IsFileQuarantined_FullMetadata) {
-   EXPECT_FALSE(IsFileQuarantined(test_file_, referrer_url_, referrer_url_));
- }
- 
--TEST_F(QuarantineMacTest, IsFileQuarantined_Sanitize) {
-+// TODO(crbug.com/1334495): Enable this test.
-+TEST_F(QuarantineMacTest, DISABLED_IsFileQuarantined_Sanitize) {
-   GURL host_url{"https://user:pass@example.com/foo/bar?x#y"};
-   GURL host_url_clean{"https://example.com/foo/bar?x#y"};
-   GURL referrer_url{"https://user:pass@example.com/foo/index?x#y"};
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0046-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0046-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
deleted file mode 100644
index d2d23b799766..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0046-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
+++ /dev/null
@@ -1,274 +0,0 @@
-From 363e0eca3560faf7d01c41c81fa622c840b705fb Mon Sep 17 00:00:00 2001
-From: Ben Mason <benmason@google.com>
-Date: Tue, 28 Jun 2022 14:37:25 +0000
-Subject: [PATCH 46/59] Updating XTBs based on .GRDs from branch 5005
-
-Change-Id: Ib7225417cd733aad7e0379456f5c1d83215d5b19
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3731031
-Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Auto-Submit: Ben Mason <benmason@chromium.org>
-Cr-Commit-Position: refs/branch-heads/5005@{#1205}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- ash/strings/ash_strings_de.xtb                 |  2 +-
- .../app/resources/generated_resources_mr.xtb   |  2 +-
- .../resources/generated_resources_pt-PT.xtb    | 18 +++++++++---------
- .../app/resources/generated_resources_te.xtb   |  2 +-
- .../strings/accessibility_strings_pt-PT.xtb    | 18 +++++++++---------
- .../policy/resources/policy_templates_de.xtb   |  2 +-
- components/strings/components_strings_mr.xtb   |  2 +-
- components/strings/components_strings_te.xtb   |  2 +-
- 8 files changed, 24 insertions(+), 24 deletions(-)
-
-diff --git a/ash/strings/ash_strings_de.xtb b/ash/strings/ash_strings_de.xtb
-index 3298a08b2472..ecd143d7e28a 100644
---- a/ash/strings/ash_strings_de.xtb
-+++ b/ash/strings/ash_strings_de.xtb
-@@ -1207,7 +1207,7 @@ Neuinstallation</translation>
- <translation id="8351131234907093545">Notiz erstellen</translation>
- <translation id="8364673525741149932">Shelf Party ein-/ausschalten. <ph name="STATE_TEXT" /></translation>
- <translation id="8371779926711439835">Weiter um einen Buchstaben</translation>
--<translation id="8371991222807690464">Die Leistung von Peripheriegeräten kann im Gastmodus eingeschränkt sein</translation>
-+<translation id="8371991222807690464">Die Leistung des Peripheriegeräts kann im Gastmodus eingeschränkt sein</translation>
- <translation id="8375916635258623388"><ph name="DEVICE_NAME" /> und dein Smartphone werden automatisch miteinander verbunden</translation>
- <translation id="8380784334203145311">Gute Nacht,</translation>
- <translation id="8382715499079447151">Spionageschutz</translation>
-diff --git a/chrome/app/resources/generated_resources_mr.xtb b/chrome/app/resources/generated_resources_mr.xtb
-index 765298e60f1b..0d2076903033 100644
---- a/chrome/app/resources/generated_resources_mr.xtb
-+++ b/chrome/app/resources/generated_resources_mr.xtb
-@@ -2719,7 +2719,7 @@
- <translation id="360180734785106144">नवीन वैशिष्ट्ये उपलब्ध होताच क्षणी ते ऑफर करते</translation>
- <translation id="3602290021589620013">पूर्वावलोकन</translation>
- <translation id="3602870520245633055">प्रिंट आणि स्कॅन करा</translation>
--<translation id="3603622770190368340">नेटवर्क सर्टिफिकेट प्राप्त करा</translation>
-+<translation id="3603622770190368340">नेटवर्क सर्टिफिकेट मिळवा</translation>
- <translation id="3604713164406837697">वॉलपेपर बदला</translation>
- <translation id="3605780360466892872">बटनडाउन</translation>
- <translation id="3608576286259426129">वापरकर्ता इमेज पूर्वावलोकन</translation>
-diff --git a/chrome/app/resources/generated_resources_pt-PT.xtb b/chrome/app/resources/generated_resources_pt-PT.xtb
-index b2d1427a5ddc..b5c662e463fc 100644
---- a/chrome/app/resources/generated_resources_pt-PT.xtb
-+++ b/chrome/app/resources/generated_resources_pt-PT.xtb
-@@ -13,7 +13,7 @@
- <translation id="1009476156254802388">Localização do <ph name="WEB_DRIVE" /></translation>
- <translation id="1010498023906173788">Este separador está associado a uma porta de série.</translation>
- <translation id="1010833424573920260">{NUM_PAGES,plural, =1{Página sem resposta}other{Páginas sem resposta}}</translation>
--<translation id="1011355516189274711">Volume da síntese de voz</translation>
-+<translation id="1011355516189274711">Volume da conversão de texto em voz</translation>
- <translation id="1012794136286421601">Os seus ficheiros de Docs, Folhas, Slides e Desenhos estão a ser sincronizados. Abra a app Google Drive para aceder aos ficheiros online ou offline.</translation>
- <translation id="1012876632442809908">Dispositivo USB-C (porta frontal)</translation>
- <translation id="1015041505466489552">TrackPoint</translation>
-@@ -435,7 +435,7 @@
- <translation id="1426410128494586442">Sim</translation>
- <translation id="142655739075382478">A app <ph name="APP_NAME" /> está bloqueada</translation>
- <translation id="1426870617281699524">Clique em Tentar novamente e aceite o pedido no computador.</translation>
--<translation id="1427179946227469514">Tom da síntese de voz</translation>
-+<translation id="1427179946227469514">Tom da conversão de texto em voz</translation>
- <translation id="1427269577154060167">País</translation>
- <translation id="142758023928848008">Ativar as teclas aderentes (para executar atalhos de teclado escrevendo-os sequencialmente)</translation>
- <translation id="142765311413773645">A licença da app <ph name="APP_NAME" /> expirou</translation>
-@@ -529,7 +529,7 @@ As autorizações que já concedeu às apps podem aplicar-se a esta conta. Pode
- <translation id="1521774566618522728">Ativo hoje</translation>
- <translation id="152234381334907219">Nunca guardado</translation>
- <translation id="1523279371236772909">Visto no mês passado</translation>
--<translation id="1523978563989812243">Motores da síntese de voz</translation>
-+<translation id="1523978563989812243">Motores da conversão de texto em voz</translation>
- <translation id="1524430321211440688">Teclado</translation>
- <translation id="1524563461097350801">Não, Obrigado</translation>
- <translation id="1525740877599838384">Utilizar apenas Wi-Fi para determinar a localização</translation>
-@@ -810,7 +810,7 @@ As autorizações que já concedeu às apps podem aplicar-se a esta conta. Pode
- <translation id="1768278914020124551">Ups! Ocorreu um problema ao contactar o servidor de início de sessão. Verifique a sua ligação de rede e o nome do domínio, e tente novamente.</translation>
- <translation id="1769104665586091481">Abrir Link Numa Nova &amp;Janela</translation>
- <translation id="177053719077591686">Faça uma cópia de segurança das apps Android para o Google Drive.</translation>
--<translation id="177336675152937177">Dados de aplicações alojadas</translation>
-+<translation id="177336675152937177">Dados de apps alojadas</translation>
- <translation id="1775706469381199282">Não permitir que os sites utilizem JavaScript</translation>
- <translation id="1776712937009046120">Adicionar utilizador</translation>
- <translation id="1776883657531386793"><ph name="OID" />: <ph name="INFO" /></translation>
-@@ -2788,7 +2788,7 @@ Pretende pará-lo?</translation>
- <translation id="3678156199662914018">Extensão: <ph name="EXTENSION_NAME" /></translation>
- <translation id="3678188444105291936">As páginas visualizadas nesta janela não serão apresentadas no histórico do navegador nem no histórico de pesquisas e não deixarão outros vestígios, como cookies, no computador depois de terminar sessão. Os ficheiros transferidos e os marcadores criados não serão preservados.</translation>
- <translation id="368019053277764111">Abra a pesquisa no painel lateral</translation>
--<translation id="3680683624079082902">Voz da síntese de voz</translation>
-+<translation id="3680683624079082902">Voz da conversão de texto em voz</translation>
- <translation id="3681311097828166361">Obrigado pelo seu feedback. Neste modo, está offline, pelo que o seu relatório será enviado mais tarde.</translation>
- <translation id="3682824389861648626">Limite de movimentos</translation>
- <translation id="3683524264665795342">Pedido de Partilha de Ecrã de <ph name="APP_NAME" /></translation>
-@@ -4563,7 +4563,7 @@ Pode atribuir vários interruptores a esta ação.</translation>
- <translation id="5468173180030470402">À procura de partilhas de ficheiros…</translation>
- <translation id="5469852975082458401">Pode navegar pelas páginas com um cursor de texto. Prima F7 para desativar esta opção.</translation>
- <translation id="5470735824776589490">É necessário reiniciar antes de ser possível repor o dispositivo com o Powerwash. <ph name="LINK_BEGIN" />Saber mais<ph name="LINK_END" /></translation>
--<translation id="5471768120198416576">Olá! Sou a sua voz para a síntese de voz.</translation>
-+<translation id="5471768120198416576">Olá! Sou a sua voz para a conversão de texto em voz.</translation>
- <translation id="5472627187093107397">Guardar palavras-passe para este site</translation>
- <translation id="5473075389972733037">IBM</translation>
- <translation id="5473099001878321374">Ao continuar, aceita que este dispositivo também pode transferir e instalar automaticamente atualizações e apps da Google, do operador da criança e do fabricante deste dispositivo, possivelmente através de dados móveis. Algumas destas apps podem oferecer compras na app.</translation>
-@@ -5526,7 +5526,7 @@ Certifique-se de que não revela informações confidenciais.</translation>
- <translation id="6419524191360800346">Está disponível uma atualização para a versão Debian 11 (Bullseye).</translation>
- <translation id="6419546358665792306">Carregar expandida</translation>
- <translation id="642469772702851743">Este dispositivo (SN: <ph name="SERIAL_NUMBER" />) foi bloqueado pelo proprietário.</translation>
--<translation id="6425556984042222041">Taxa da síntese de voz</translation>
-+<translation id="6425556984042222041">Taxa da conversão de texto em voz</translation>
- <translation id="6426200009596957090">Abrir as definições do ChromeVox</translation>
- <translation id="642729974267661262">Sem autorização para reproduzir som</translation>
- <translation id="6429384232893414837">Atualizar erro</translation>
-@@ -5740,7 +5740,7 @@ Certifique-se de que não revela informações confidenciais.</translation>
- <translation id="6635362468090274700">Ninguém conseguirá partilhar consigo enquanto não se tornar visível.<ph name="BR" /><ph name="BR" />Para se tornar temporariamente visível, abra a área de estado e, em seguida, ative a Visibilidade na proximidade.</translation>
- <translation id="6635674640674343739">Não é possível estabelecer ligação à rede. Verifique a ligação de rede e tente novamente.</translation>
- <translation id="6635944431854494329">O proprietário pode controlar esta funcionalidade em Definições &gt; Avançadas &gt; Enviar automaticamente dados de diagnóstico e de utilização para a Google.</translation>
--<translation id="6635956300022133031">Selecionar e personalizar as vozes para a síntese de voz.</translation>
-+<translation id="6635956300022133031">Selecionar e personalizar as vozes para a conversão de texto em voz.</translation>
- <translation id="6636623428211296678">Explore mais definições abaixo ou conclua agora</translation>
- <translation id="6639554308659482635">Memória SQLite</translation>
- <translation id="6640268266988685324">Separador aberto</translation>
-@@ -6374,7 +6374,7 @@ Certifique-se de que não revela informações confidenciais.</translation>
- <translation id="727441411541283857"><ph name="PERCENTAGE" />% – <ph name="TIME" /> até ficar completa</translation>
- <translation id="727952162645687754">Erro de transferência</translation>
- <translation id="7280041992884344566">Ocorreu um erro enquanto o Chrome procurava software prejudicial.</translation>
--<translation id="7280649757394340890">Definições de voz para a síntese de voz</translation>
-+<translation id="7280649757394340890">Definições de voz para a conversão de texto em voz</translation>
- <translation id="7280877790564589615">Autorização solicitada</translation>
- <translation id="7282547042039404307">Suave</translation>
- <translation id="7282992757463864530">Barra de informações</translation>
-diff --git a/chrome/app/resources/generated_resources_te.xtb b/chrome/app/resources/generated_resources_te.xtb
-index 65684cdb50e1..a810b57ffadf 100644
---- a/chrome/app/resources/generated_resources_te.xtb
-+++ b/chrome/app/resources/generated_resources_te.xtb
-@@ -5636,7 +5636,7 @@
-         <ph name="EVENT_NAME" /></translation>
- <translation id="6519689855001245063">అర్హతను చెక్ చేస్తోంది</translation>
- <translation id="6520087076882753524">మీరు Google పాస్‌వర్డ్ మేనేజర్‌లో సేవ్ చేసిన పాస్‌వర్డ్‌లను చూడవచ్చు, మేనేజ్ చేయవచ్చు</translation>
--<translation id="6520876759015997832"><ph name="LIST_SIZE" /> శోధన ఫలితం <ph name="LIST_POSITION" />: <ph name="SEARCH_RESULT_TEXT" />. విభాగానికి నావిగేట్ చేయడానికి ఎంటర్ నొక్కండి.</translation>
-+<translation id="6520876759015997832"><ph name="LIST_SIZE" /> సెర్చ్ ఫలితం <ph name="LIST_POSITION" />: <ph name="SEARCH_RESULT_TEXT" />. విభాగానికి నావిగేట్ చేయడానికి ఎంటర్ నొక్కండి.</translation>
- <translation id="6521214596282732365">సైట్‌లు సాధారణంగా మీ ఫాంట్‌లను ఉపయోగించుకుంటాయి, తద్వారా ఆన్‌లైన్ డిజైన్, గ్రాఫిక్స్ టూల్స్‌తో మీరు అధిక క్వాలిటీ గల కంటెంట్‌ను క్రియేట్ చేయవచ్చు</translation>
- <translation id="6523303810310758032">మీరు బ్రౌజింగ్ హిస్టరీ — మొత్తాన్ని లేదా ఒక నిర్దిష్ట సైట్‌కు సంబంధించిన బ్రౌజింగ్ హిస్టరీని తొలగించినప్పుడు — అనుబంధించి ఉన్న అంచనా సమాచారాన్ని కూడా మీరు తొలగిస్తారు. <ph name="BEGIN_LINK" />మీ బ్రౌజింగ్ హిస్టరీని<ph name="END_LINK" /> చూడండి</translation>
- <translation id="6524735478670290456">మేము ఈ డేటాను ఎలా ఉపయోగిస్తాము:</translation>
-diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_pt-PT.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_pt-PT.xtb
-index 5173e0310f25..75f1605d0d03 100644
---- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_pt-PT.xtb
-+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_pt-PT.xtb
-@@ -51,7 +51,7 @@
- <translation id="1246424317317450637">Negrito</translation>
- <translation id="1251750620252348585">Título de nível 6 seguinte</translation>
- <translation id="1268366246392928616">Não existe nenhuma expressão matemática anterior.</translation>
--<translation id="1273314450961659276">Definições da síntese de voz</translation>
-+<translation id="1273314450961659276">Definições da conversão de texto em voz</translation>
- <translation id="1275718070701477396">Linha selecionada</translation>
- <translation id="1284576163386164372">Pode sempre ver tutoriais ao abrir os menus com um toque de quatro dedos. Em seguida, ative o tutorial na secção "ChromeVox".</translation>
- <translation id="1291286136605998134">Botão ativar/desativar</translation>
-@@ -198,7 +198,7 @@
- <translation id="2329324941084714723">Painel de separadores</translation>
- <translation id="2347456970887948350">Um link</translation>
- <translation id="2365384324219615024">Também pode premir Enter para ativar itens. Por exemplo, pode utilizar a tecla Enter para enviar texto num formulário. Para continuar, prima Enter.</translation>
--<translation id="2381733276052567791">Ativar ou desativar a síntese de voz</translation>
-+<translation id="2381733276052567791">Ativar ou desativar a conversão de texto em voz</translation>
- <translation id="2390264819538553347">Para avançar, prima Enter. Para retroceder, prima a tecla de retrocesso.</translation>
- <translation id="2398579267367951220">Escreva para pesquisar a página. Prima Enter para avançar para o resultado, as setas para cima ou para baixo para procurar resultados, continue a escrever para alterar a sua pesquisa ou prima Escape para cancelar.</translation>
- <translation id="240709722712693803">Azul-violeta</translation>
-@@ -219,7 +219,7 @@
- <translation id="2471138580042810658">Título 6</translation>
- <translation id="248982282205370495">{COUNT,plural, =1{asterisco}other{# asteriscos}}</translation>
- <translation id="2490721194269245365">Castanho rosado</translation>
--<translation id="249330843868392562">Abrir definições da síntese de voz</translation>
-+<translation id="249330843868392562">Abrir definições da conversão de texto em voz</translation>
- <translation id="2497706219848005458">Amarelo-esverdeado</translation>
- <translation id="2523609930580546572">Tutorial do ChromeVox</translation>
- <translation id="2525706221823668172">Atalhos de teclado do Chromebook</translation>
-@@ -656,7 +656,7 @@
- <translation id="5452267669091857717">Não existe nenhum cabeçalho de nível 1 seguinte.</translation>
- <translation id="5455441614648621694">Complementar</translation>
- <translation id="5462510922370980473">Lista de páginas</translation>
--<translation id="5471768120198416576">Olá! Sou a sua voz para a síntese de voz.</translation>
-+<translation id="5471768120198416576">Olá! Sou a sua voz para a conversão de texto em voz.</translation>
- <translation id="5495517933067991341">Teclas essenciais: Shift</translation>
- <translation id="549602578321198708">Palavra</translation>
- <translation id="5513242761114685513">Menu de contexto</translation>
-@@ -705,7 +705,7 @@
- <translation id="5748623122140342504">Título de nível 5 anterior</translation>
- <translation id="5760594853119905566">Apêndice</translation>
- <translation id="5761219715606611783">Muito bem! Aprendeu as noções básicas acerca do toque do ChromeVox. Pode voltar a assistir ao tutorial ou sair do mesmo com os botões abaixo.</translation>
--<translation id="5776001898637896684">Extensão de síntese de voz Google Enhanced Network</translation>
-+<translation id="5776001898637896684">Extensão de conversão de texto em voz Google Enhanced Network</translation>
- <translation id="5805940204952508776">Tocar com dois dedos</translation>
- <translation id="5819072574982403430">Item de árvore</translation>
- <translation id="5822819874379903994">Azul-turquesa escuro</translation>
-@@ -723,7 +723,7 @@
- <translation id="5876817486144482042">Diminuir volume de voz</translation>
- <translation id="5878206664863390311">Prima a tecla de pesquisa + seta para a direita ou tecla de pesquisa + seta para a esquerda para procurar tópicos</translation>
- <translation id="5878908838135392163">Azul-pólvora</translation>
--<translation id="588108970619830498">Reponha as definições da síntese de voz para os valores predefinidos.</translation>
-+<translation id="588108970619830498">Reponha as definições da conversão de texto em voz para os valores predefinidos.</translation>
- <translation id="5891934789323004067">Tabela</translation>
- <translation id="5899860758576822363">Reproduzir num volume mais baixo quando o ChromeVox estiver a falar</translation>
- <translation id="5901630391730855834">Amarelo</translation>
-@@ -902,7 +902,7 @@
- <translation id="7244947685630430863">Não existe nenhum gráfico anterior.</translation>
- <translation id="7248671827512403053">Aplicação</translation>
- <translation id="725969808843520477">Botão de opção seguinte</translation>
--<translation id="7261612856573623172">Voz da síntese de voz do sistema</translation>
-+<translation id="7261612856573623172">Voz da conversão de texto em voz do sistema</translation>
- <translation id="7269119382257320590">Sem pontuação</translation>
- <translation id="7271278495464744706">Ativar descrições detalhadas</translation>
- <translation id="7273174640290488576">Em branco</translation>
-@@ -960,7 +960,7 @@
- <translation id="7668307052366682650">{COUNT,plural, =1{hora}other{horas}}</translation>
- <translation id="7674576868851035240">Link seguinte</translation>
- <translation id="7674768236845044097">mark</translation>
--<translation id="7676847077928500578">Repor definições da síntese de voz</translation>
-+<translation id="7676847077928500578">Repor definições da conversão de texto em voz</translation>
- <translation id="7684431668231950609">Editar texto, entrada de URL</translation>
- <translation id="7685589220304187312">tlbar</translation>
- <translation id="7693840228159394336">Botão de opção anterior</translation>
-@@ -1057,7 +1057,7 @@
- <translation id="831207808878314375">Definição</translation>
- <translation id="8313653172105209786">dir</translation>
- <translation id="8316881042119029234">Renda antiga</translation>
--<translation id="8324974933005349667">Personalizar as definições da síntese de voz</translation>
-+<translation id="8324974933005349667">Personalizar as definições da conversão de texto em voz</translation>
- <translation id="8326783648485765113">Verde-relva</translation>
- <translation id="8345569862449483843">{COUNT,plural, =1{libra}other{# sinais de libra}}</translation>
- <translation id="8378855320830505539">Região</translation>
-diff --git a/components/policy/resources/policy_templates_de.xtb b/components/policy/resources/policy_templates_de.xtb
-index feae20418efb..e3cdc43623fa 100644
---- a/components/policy/resources/policy_templates_de.xtb
-+++ b/components/policy/resources/policy_templates_de.xtb
-@@ -6255,7 +6255,7 @@ werden abgelehnt.</translation>
-           Bei Ursprüngen, die durch die hier angegebenen Muster nicht abgedeckt sind, kommt entweder der globale Standardwert der Richtlinie „<ph name="INSECURE_PRIVATE_NETWORK_REQUESTS_ALLOWED_POLICY_NAME" />“, sofern konfiguriert, oder die persönliche Konfiguration des Nutzers zum Einsatz.
- 
-           Weitere Informationen zu gültigen URL-Mustern findest du unter https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.</translation>
--<translation id="7906983682927840536">Keepalive-Dauer beim Herunterfahren abrufen</translation>
-+<translation id="7906983682927840536">Fetch-Keepalive-Dauer beim Herunterfahren</translation>
- <translation id="7908384265697653397">Zeitraum in Tagen, nach dem der Nutzer abgemeldet wird, wenn die Version von <ph name="PRODUCT_OS_NAME" /> niedriger ist als der angegebene <ph name="CHROMEOS_VERSION_PROPERTY_NAME" />-Wert.</translation>
- <translation id="7912255076272890813">Zulässige App- bzw. Erweiterungstypen konfigurieren</translation>
- <translation id="791267408364877739">Sicherheitswarnungen anzeigen, wenn potenziell schädliche Befehlszeilen-Flags verwendet werden</translation>
-diff --git a/components/strings/components_strings_mr.xtb b/components/strings/components_strings_mr.xtb
-index 4d28b6c9f60b..b41b739d4c8c 100644
---- a/components/strings/components_strings_mr.xtb
-+++ b/components/strings/components_strings_mr.xtb
-@@ -918,7 +918,7 @@
- <translation id="3443726618221119081">Juuro-Ku-Kai</translation>
- <translation id="3447661539832366887">या डिव्हाइसच्या मालकाने डायनासोर गेम बंद केला आहे.</translation>
- <translation id="3447884698081792621">सर्टिफिकेट दाखवा (<ph name="ISSUER" /> ने जारी केलेले)</translation>
--<translation id="3452404311384756672">मध्यंतर प्राप्त करा:</translation>
-+<translation id="3452404311384756672">मध्यंतर मिळवा:</translation>
- <translation id="3453962258458347894">किती वेळा पुन्हा प्रयत्न केले</translation>
- <translation id="3454555520521576458">आकार बदलण्यायोग्य</translation>
- <translation id="3456231139987291353">Number-11 (Envelope)</translation>
-diff --git a/components/strings/components_strings_te.xtb b/components/strings/components_strings_te.xtb
-index 4c6638f9b39e..27f1afd0deae 100644
---- a/components/strings/components_strings_te.xtb
-+++ b/components/strings/components_strings_te.xtb
-@@ -2298,7 +2298,7 @@
- <translation id="7365596969960773405"><ph name="MANAGE_ADDRESSES_FOCUSED_FRIENDLY_MATCH_TEXT" />, Chrome సెట్టింగ్‌లలో అడ్రస్‌లను జోడించడానికి, మేనేజ్ చేయడానికి 'Tab'ను నొక్కి, ఆపై 'Enter'ను నొక్కండి</translation>
- <translation id="7365849542400970216">మీ పరికరాన్ని ఎలా ఉపయోగించాలో తెలుసుకోవాలనుకుంటున్నారా?</translation>
- <translation id="7366362069757178916">పేమెంట్ హ్యాండ్లర్‌లు</translation>
--<translation id="7372973238305370288">శోధన ఫలితం</translation>
-+<translation id="7372973238305370288">సెర్చ్ ఫలితం</translation>
- <translation id="7374461526650987610">ప్రోటోకాల్ నిర్వాహకులు</translation>
- <translation id="7374733840632556089">మీ పరికరంలో మీరు లేదా మరొకరు ఇన్‌స్టాల్ చేసిన సర్టిఫికేట్ కారణంగా ఈ సమస్య తలెత్తుతుంది. నెట్‌వర్క్‌లను పర్యవేక్షించడానికి మరియు అడ్డగించడానికి సర్టిఫికెట్ ఉపయోగించబడుతుంది, ఇది Chrome ద్వారా విశ్వసించబడదు. పర్యవేక్షణ కోసం కొన్ని చట్టబద్ధమైన కేసులు ఉన్నప్పటికీ, పాఠశాల లేదా కంపెనీ నెట్‌వర్క్‌లో మాదిరిగా, మీరు దీన్ని ఆపలేక పోయినప్పటికీ, ఇది జరుగుతున్నట్లు మీకు తెలుసని Chrome నిర్ధారించుకోవాలనుకుంటుంది. వెబ్‌ను యాక్సెస్ చేసే ఏదైనా బ్రౌజర్ లేదా యాప్‌లో పర్యవేక్షణ జరగవచ్చు.</translation>
- <translation id="7375818412732305729">ఫైల్‌ను జోడించినప్పుడు</translation>
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0047-migrate-metrics_python_tests-to-python3-for-M102.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0047-migrate-metrics_python_tests-to-python3-for-M102.patch
deleted file mode 100644
index abe8d1225025..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0047-migrate-metrics_python_tests-to-python3-for-M102.patch
+++ /dev/null
@@ -1,106 +0,0 @@
-From 394e7eb51ff0cdd3c240e8d10d9fb08adfbe60c9 Mon Sep 17 00:00:00 2001
-From: Takuto Ikuta <tikuta@chromium.org>
-Date: Tue, 28 Jun 2022 17:22:43 +0000
-Subject: [PATCH 47/59] migrate metrics_python_tests to python3 for M102
-
-This cherry pick includes additional fix for L235 in common.py.
-
-(cherry picked from commit a1b9cfb94303fcbaae90a5def1991d3724b0bdb4)
-
-Bug: 1287214
-Change-Id: I68b680617d2e7aa3ccc23375e2eaaa113779d7c5
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3689318
-Reviewed-by: Robert Kaplow <rkaplow@chromium.org>
-Auto-Submit: Takuto Ikuta <tikuta@chromium.org>
-Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
-Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
-Cr-Original-Commit-Position: refs/heads/main@{#1011049}
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3711081
-Cr-Commit-Position: refs/branch-heads/5005@{#1206}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- testing/scripts/common.py                | 6 +++---
- testing/scripts/metrics_python_tests.py  | 4 ++--
- tools/variations/fieldtrial_to_struct.py | 2 +-
- tools/variations/fieldtrial_util.py      | 2 +-
- 4 files changed, 7 insertions(+), 7 deletions(-)
-
-diff --git a/testing/scripts/common.py b/testing/scripts/common.py
-index 4965f8f58ba0..995fb9688e83 100644
---- a/testing/scripts/common.py
-+++ b/testing/scripts/common.py
-@@ -208,7 +208,7 @@ def parse_common_test_results(json_results, test_separator='/'):
-   def convert_trie_to_flat_paths(trie, prefix=None):
-     # Also see blinkpy.web_tests.layout_package.json_results_generator
-     result = {}
--    for name, data in trie.iteritems():
-+    for name, data in trie.items():
-       if prefix:
-         name = prefix + test_separator + name
-       if len(data) and not 'actual' in data and not 'expected' in data:
-@@ -232,7 +232,7 @@ def parse_common_test_results(json_results, test_separator='/'):
-   passing_statuses = ('PASS', 'SLOW', 'NEEDSREBASELINE')
- 
-   for test, result in convert_trie_to_flat_paths(
--      json_results['tests']).iteritems():
-+      json_results['tests']).items():
-     key = 'unexpected_' if result.get('is_unexpected') else ''
-     data = result['actual']
-     actual_results = data.split()
-@@ -291,7 +291,7 @@ def get_gtest_summary_passes(output):
-   mapping = {}
- 
-   for cur_iteration_data in output.get('per_iteration_data', []):
--    for test_fullname, results in cur_iteration_data.iteritems():
-+    for test_fullname, results in cur_iteration_data.items():
-       # Results is a list with one entry per test try. Last one is the final
-       # result.
-       last_result = results[-1]
-diff --git a/testing/scripts/metrics_python_tests.py b/testing/scripts/metrics_python_tests.py
-index 70770f41b56e..41db12a37b12 100755
---- a/testing/scripts/metrics_python_tests.py
-+++ b/testing/scripts/metrics_python_tests.py
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/env vpython3
- # Copyright 2021 The Chromium Authors. All rights reserved.
- # Use of this source code is governed by a BSD-style license that can be
- # found in the LICENSE file.
-@@ -15,7 +15,7 @@ import common
- 
- def main_run(args):
-   with common.temporary_file() as tempfile_path:
--    rc = common.run_command(['vpython',
-+    rc = common.run_command(['vpython3',
-         os.path.join(common.SRC_DIR, 'testing', 'test_env.py'),
-         os.path.join(common.SRC_DIR, 'tools', 'metrics',
-                      'metrics_python_tests.py'),
-diff --git a/tools/variations/fieldtrial_to_struct.py b/tools/variations/fieldtrial_to_struct.py
-index 9ecf38974795..3c90ff9fea5a 100755
---- a/tools/variations/fieldtrial_to_struct.py
-+++ b/tools/variations/fieldtrial_to_struct.py
-@@ -76,7 +76,7 @@ def _LoadFieldTrialConfig(filename, platforms, invert):
- def _ConvertOverrideUIStrings(override_ui_strings):
-   """Converts override_ui_strings to formatted dicts."""
-   overrides = []
--  for ui_string, override in override_ui_strings.iteritems():
-+  for ui_string, override in override_ui_strings.items():
-     overrides.append({
-         'name_hash': generate_ui_string_overrider.HashName(ui_string),
-         'value': override
-diff --git a/tools/variations/fieldtrial_util.py b/tools/variations/fieldtrial_util.py
-index ac0b9f54292f..284bcb5899c8 100644
---- a/tools/variations/fieldtrial_util.py
-+++ b/tools/variations/fieldtrial_util.py
-@@ -31,7 +31,7 @@ def _FindDuplicates(entries):
-       duplicates.add(entry)
-     else:
-       seen.add(entry)
--  return duplicates
-+  return sorted(duplicates)
- 
- def _CheckForDuplicateFeatures(enable_features, disable_features):
-   enable_features = [f.split('<')[0] for f in enable_features]
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0048-M102-Let-GPU-Intel-Macs-target-12.4.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0048-M102-Let-GPU-Intel-Macs-target-12.4.patch
deleted file mode 100644
index 90b5485dc625..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0048-M102-Let-GPU-Intel-Macs-target-12.4.patch
+++ /dev/null
@@ -1,1714 +0,0 @@
-From 3c1756adad63e6cb926755a8e1f9bce6c1c7cf1b Mon Sep 17 00:00:00 2001
-From: Brian Sheedy <bsheedy@chromium.org>
-Date: Tue, 28 Jun 2022 23:34:56 +0000
-Subject: [PATCH 48/59] [M102] Let GPU Intel Macs target 12.4
-
-Adds Mac 12.4 as a valid OS dimension for the stable Intel Mac Mini
-mixin, as the experimental bot seems pretty happy with the OS upgrade.
-
-(cherry picked from commit 474c9f01cb4aa3dd5f192b7e9d9478c3cd0f0403)
-
-Bug: 1334335
-Change-Id: I7640208673c90a87202eee73aafd0f42764fbfb4
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3716986
-Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
-Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
-Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
-Cr-Original-Commit-Position: refs/heads/main@{#1017135}
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3733168
-Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
-Cr-Commit-Position: refs/branch-heads/5005@{#1207}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- testing/buildbot/chromium.angle.json         |  22 +--
- testing/buildbot/chromium.dawn.json          |  48 ++---
- testing/buildbot/chromium.gpu.fyi.json       | 182 +++++++++----------
- testing/buildbot/chromium.gpu.json           |  56 +++---
- testing/buildbot/chromium.swangle.json       |   2 +-
- testing/buildbot/client.v8.fyi.json          |  18 +-
- testing/buildbot/mixins.pyl                  |   2 +-
- testing/buildbot/tryserver.chromium.mac.json |  36 ++--
- 8 files changed, 183 insertions(+), 183 deletions(-)
-
-diff --git a/testing/buildbot/chromium.angle.json b/testing/buildbot/chromium.angle.json
-index 0130290604aa..f4883ec8b7a4 100644
---- a/testing/buildbot/chromium.angle.json
-+++ b/testing/buildbot/chromium.angle.json
-@@ -302,7 +302,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "named_caches": [
-@@ -362,7 +362,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "named_caches": [
-@@ -1792,7 +1792,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
-@@ -1817,7 +1817,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -1859,7 +1859,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1897,7 +1897,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1936,7 +1936,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1974,7 +1974,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -2012,7 +2012,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -2050,7 +2050,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -2087,7 +2087,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-diff --git a/testing/buildbot/chromium.dawn.json b/testing/buildbot/chromium.dawn.json
-index a128043e8aea..f1584918902f 100644
---- a/testing/buildbot/chromium.dawn.json
-+++ b/testing/buildbot/chromium.dawn.json
-@@ -1783,7 +1783,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -1810,7 +1810,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -1837,7 +1837,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -1864,7 +1864,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -1889,7 +1889,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -1912,7 +1912,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -1943,7 +1943,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -1967,7 +1967,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -2005,7 +2005,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -2043,7 +2043,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -2078,7 +2078,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -2116,7 +2116,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -2972,7 +2972,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -2999,7 +2999,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -3026,7 +3026,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -3053,7 +3053,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -3078,7 +3078,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -3101,7 +3101,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -3132,7 +3132,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -3156,7 +3156,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -3194,7 +3194,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -3232,7 +3232,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -3267,7 +3267,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -3305,7 +3305,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-diff --git a/testing/buildbot/chromium.gpu.fyi.json b/testing/buildbot/chromium.gpu.fyi.json
-index 6c004533a068..3c22537f9264 100644
---- a/testing/buildbot/chromium.gpu.fyi.json
-+++ b/testing/buildbot/chromium.gpu.fyi.json
-@@ -11285,7 +11285,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -11314,7 +11314,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -11341,7 +11341,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
-@@ -11368,7 +11368,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -11392,7 +11392,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -11416,7 +11416,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -11437,7 +11437,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -11462,7 +11462,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -11500,7 +11500,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -11536,7 +11536,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -11572,7 +11572,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -11608,7 +11608,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -11648,7 +11648,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -11693,7 +11693,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -11738,7 +11738,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -11774,7 +11774,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -11810,7 +11810,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -11855,7 +11855,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -11900,7 +11900,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -11937,7 +11937,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -11974,7 +11974,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -12010,7 +12010,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -12048,7 +12048,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -12087,7 +12087,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -12125,7 +12125,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -12163,7 +12163,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -12200,7 +12200,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -12229,7 +12229,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -12257,7 +12257,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
-@@ -12284,7 +12284,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -12308,7 +12308,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -12332,7 +12332,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -12353,7 +12353,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -12378,7 +12378,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -12416,7 +12416,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -12452,7 +12452,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -12488,7 +12488,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -12528,7 +12528,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -12573,7 +12573,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -12618,7 +12618,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -12655,7 +12655,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -12691,7 +12691,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -12728,7 +12728,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -13919,7 +13919,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -13948,7 +13948,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -13975,7 +13975,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
-@@ -14002,7 +14002,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -14026,7 +14026,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -14050,7 +14050,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -14071,7 +14071,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -14096,7 +14096,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -14134,7 +14134,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -14170,7 +14170,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -14206,7 +14206,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -14242,7 +14242,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -14282,7 +14282,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -14327,7 +14327,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -14372,7 +14372,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -14408,7 +14408,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -14444,7 +14444,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -14489,7 +14489,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -14534,7 +14534,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -14561,7 +14561,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -14597,7 +14597,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -14634,7 +14634,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -14670,7 +14670,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -14708,7 +14708,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -14747,7 +14747,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -14786,7 +14786,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -14824,7 +14824,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -14862,7 +14862,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -14900,7 +14900,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -14937,7 +14937,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -21528,7 +21528,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -21549,7 +21549,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -21574,7 +21574,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -21612,7 +21612,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -21648,7 +21648,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -21684,7 +21684,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -21724,7 +21724,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -21769,7 +21769,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -21805,7 +21805,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -21841,7 +21841,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -21886,7 +21886,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -21923,7 +21923,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -21959,7 +21959,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -21991,7 +21991,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -22029,7 +22029,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -22067,7 +22067,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -22105,7 +22105,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -22143,7 +22143,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-diff --git a/testing/buildbot/chromium.gpu.json b/testing/buildbot/chromium.gpu.json
-index 8269243328ac..3dac7b6281e0 100644
---- a/testing/buildbot/chromium.gpu.json
-+++ b/testing/buildbot/chromium.gpu.json
-@@ -1318,7 +1318,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -1346,7 +1346,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
-@@ -1373,7 +1373,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -1397,7 +1397,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -1435,7 +1435,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1471,7 +1471,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1507,7 +1507,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1547,7 +1547,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1592,7 +1592,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1637,7 +1637,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1674,7 +1674,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1710,7 +1710,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1747,7 +1747,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1776,7 +1776,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -1805,7 +1805,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -1832,7 +1832,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
-@@ -1859,7 +1859,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -1883,7 +1883,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -1921,7 +1921,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1957,7 +1957,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1993,7 +1993,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -2033,7 +2033,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -2078,7 +2078,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -2123,7 +2123,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -2150,7 +2150,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -2186,7 +2186,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -2222,7 +2222,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -2259,7 +2259,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-diff --git a/testing/buildbot/chromium.swangle.json b/testing/buildbot/chromium.swangle.json
-index 3e2f5b239a50..bb05a454c4a6 100644
---- a/testing/buildbot/chromium.swangle.json
-+++ b/testing/buildbot/chromium.swangle.json
-@@ -1350,7 +1350,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-diff --git a/testing/buildbot/client.v8.fyi.json b/testing/buildbot/client.v8.fyi.json
-index 5947391b0e32..fcd84b91c8c1 100644
---- a/testing/buildbot/client.v8.fyi.json
-+++ b/testing/buildbot/client.v8.fyi.json
-@@ -1110,7 +1110,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1145,7 +1145,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1180,7 +1180,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1224,7 +1224,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1268,7 +1268,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1304,7 +1304,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1339,7 +1339,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1376,7 +1376,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1413,7 +1413,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-diff --git a/testing/buildbot/mixins.pyl b/testing/buildbot/mixins.pyl
-index 26a150814f00..e628d94166d1 100644
---- a/testing/buildbot/mixins.pyl
-+++ b/testing/buildbot/mixins.pyl
-@@ -834,7 +834,7 @@
-       'dimensions': {
-         'cpu': 'x86-64',
-         'gpu': '8086:3e9b',
--        'os': 'Mac-11.5.2',
-+        'os': 'Mac-11.5.2|Mac-12.4',
-         'display_attached': '1',
-       },
-     },
-diff --git a/testing/buildbot/tryserver.chromium.mac.json b/testing/buildbot/tryserver.chromium.mac.json
-index 35722d269397..f4d9e7bdf54d 100644
---- a/testing/buildbot/tryserver.chromium.mac.json
-+++ b/testing/buildbot/tryserver.chromium.mac.json
-@@ -73,7 +73,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -146,7 +146,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -228,7 +228,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-@@ -304,7 +304,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -378,7 +378,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -452,7 +452,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -576,7 +576,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -668,7 +668,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -780,7 +780,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -854,7 +854,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -946,7 +946,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1022,7 +1022,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1134,7 +1134,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1234,7 +1234,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1313,7 +1313,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1391,7 +1391,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1469,7 +1469,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
-@@ -1546,7 +1546,7 @@
-               "cpu": "x86-64",
-               "display_attached": "1",
-               "gpu": "8086:3e9b",
--              "os": "Mac-11.5.2"
-+              "os": "Mac-11.5.2|Mac-12.4"
-             }
-           ],
-           "idempotent": false,
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0049-Incrementing-VERSION-to-102.0.5005.144.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0049-Incrementing-VERSION-to-102.0.5005.144.patch
deleted file mode 100644
index 172984f63848..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0049-Incrementing-VERSION-to-102.0.5005.144.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 19d4541ceec6c61cd3bd08fd278e581405e4670a Mon Sep 17 00:00:00 2001
-From: "Chrome Release Bot (LUCI)"
- <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Date: Wed, 29 Jun 2022 01:00:35 +0000
-Subject: [PATCH 49/59] Incrementing VERSION to 102.0.5005.144
-
-Change-Id: I4ddfb72f2b40983b5e57923433184f7466bbc0b8
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3732614
-Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1208}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/VERSION | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/chrome/VERSION b/chrome/VERSION
-index 915e8754e191..ea7e63ff5099 100644
---- a/chrome/VERSION
-+++ b/chrome/VERSION
-@@ -1,4 +1,4 @@
- MAJOR=102
- MINOR=0
- BUILD=5005
--PATCH=143
-+PATCH=144
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0050-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0050-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
deleted file mode 100644
index ddc031a1c7f1..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0050-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
+++ /dev/null
@@ -1,348 +0,0 @@
-From b3d9ead9f7dc9567fab1461dbb888cf924ee9062 Mon Sep 17 00:00:00 2001
-From: Ben Mason <benmason@google.com>
-Date: Wed, 29 Jun 2022 14:28:46 +0000
-Subject: [PATCH 50/59] Updating XTBs based on .GRDs from branch 5005
-
-Change-Id: I9b6be6fee2205db4a5aa0fc442bee884fa3a1ff2
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3735342
-Auto-Submit: Ben Mason <benmason@chromium.org>
-Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1209}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/app/resources/chromium_strings_te.xtb     |  6 +++---
- chrome/app/resources/generated_resources_hi.xtb  |  2 +-
- chrome/app/resources/generated_resources_hy.xtb  |  2 +-
- chrome/app/resources/generated_resources_te.xtb  | 16 ++++++++--------
- .../app/resources/google_chrome_strings_te.xtb   |  6 +++---
- .../strings/accessibility_strings_hy.xtb         |  2 +-
- .../strings/accessibility_strings_te.xtb         |  4 ++--
- .../translations/android_chrome_strings_hy.xtb   |  2 +-
- .../translations/android_chrome_strings_te.xtb   |  2 +-
- components/strings/components_strings_hy.xtb     |  4 ++--
- components/strings/components_strings_te.xtb     | 12 ++++++------
- .../translations/ui_chromeos_strings_te.xtb      |  2 +-
- 12 files changed, 30 insertions(+), 30 deletions(-)
-
-diff --git a/chrome/app/resources/chromium_strings_te.xtb b/chrome/app/resources/chromium_strings_te.xtb
-index 60311af40a97..6cd93063385f 100644
---- a/chrome/app/resources/chromium_strings_te.xtb
-+++ b/chrome/app/resources/chromium_strings_te.xtb
-@@ -105,7 +105,7 @@
- <translation id="3830894615770080216">ChromiumOS సిస్టమ్</translation>
- <translation id="3848258323044014972"><ph name="PAGE_TITLE" /> - Chromium</translation>
- <translation id="386822487697155367">ChromiumOSతో సహాయాన్ని పొందండి</translation>
--<translation id="388648406173476553">Chromiumను అనుకూలీకరించండి మరియు నియంత్రించండి. మీరు గమనించాల్సిన విషయం ఒకటి ఉంది - వివరాల కోసం క్లిక్ చేయండి.</translation>
-+<translation id="388648406173476553">Chromiumను అనుకూలంగా మార్చండి మరియు నియంత్రించండి. మీరు గమనించాల్సిన విషయం ఒకటి ఉంది - వివరాల కోసం క్లిక్ చేయండి.</translation>
- <translation id="3889543394854987837">Chromiumను తెరిచి, బ్రౌజింగ్‌ను ప్రారంభించడానికి మీ పేరును క్లిక్ చేయండి.</translation>
- <translation id="390528597099634151"><ph name="EXISTING_USER" /> ఇప్పటికే ఈ Chromium ప్రొఫైల్‌కు సైన్ ఇన్ చేశారు. మీరు బ్రౌజ్ చేసిన వాటిని విడిగా ఉంచడానికి, Chromium మీ కోసం మీ సొంత ప్రొఫైల్‌ను క్రియేట్ చేయగలదు.</translation>
- <translation id="3945058413678539331">పాస్‌వర్డ్‌లను కాపీ చేయడానికి Chromium ప్రయత్నిస్తోంది. దీన్ని అనుమతించడానికి మీ Windows పాస్‌వర్డ్‌ను టైప్ చేయండి.</translation>
-@@ -124,7 +124,7 @@
- <translation id="439358628917130594">మీరు ఈ పరికరాన్ని ఉపయోగించడానికి ముందు సర్వీస్ నియమాలను చదివి, అంగీకరించాలని <ph name="MANAGER" /> కోరుతోంది. ఈ నియమాలు ChromiumOS నియమాలను విస్తరింపజేయవు, సవరించవు లేదా పరిమితం చేయవు.</translation>
- <translation id="4407044323746248786">ఏదేమైనా Chromium నుండి నిష్క్రమించాలా?</translation>
- <translation id="4415566066719264597">బ్యాక్‌గ్రౌండ్‌లో అమలయ్యేందుకు Chromiumని అనుమతించండి</translation>
--<translation id="4423735387467980091">Chromiumను అనుకూలీకరించండి మరియు నియంత్రించండి</translation>
-+<translation id="4423735387467980091">Chromiumను అనుకూలంగా మార్చండి మరియు నియంత్రించండి</translation>
- <translation id="4427306783828095590">ఫిషింగ్, అలాగే మాల్‌వేర్‌ను బ్లాక్ చేయడానికి మెరుగుపరచిన రక్షణ మరింత చేయగలదు</translation>
- <translation id="4440114195512068100">మీ పరికరం అప్‌డేట్ అయ్యి ఉందో లేదో చూడటానికి, <ph name="LINK_BEGIN" />ChromiumOS సెట్టింగ్‌లు<ph name="LINK_END" /> ఆప్షన్‌కు వెళ్లండి</translation>
- <translation id="452711251841752011">Chromiumకు స్వాగతం; కొత్త బ్రౌజర్ విండో తెరవబడింది</translation>
-@@ -181,7 +181,7 @@
- <translation id="6072279588547424923">Chromiumకు <ph name="EXTENSION_NAME" /> జోడించబడింది</translation>
- <translation id="608006075545470555">ఈ బ్రౌజర్‌కు వర్క్ ప్రొఫైల్‌ను జోడించండి</translation>
- <translation id="608189560609172163">సైన్ ఇన్ చేయడంలో ఎర్రర్ కారణంగా Chromium మీ డేటాను సింక్ చేయలేకపోయింది.</translation>
--<translation id="6096348254544841612">Chromiumను అనుకూలీకరించండి మరియు నియంత్రించండి. అప్‌డేట్ అందుబాటులో ఉంది.</translation>
-+<translation id="6096348254544841612">Chromiumను అనుకూలంగా మార్చండి మరియు నియంత్రించండి. అప్‌డేట్ అందుబాటులో ఉంది.</translation>
- <translation id="6120345080069858279">Chromium ఈ పాస్‌వర్డ్‌ను మీ Google ఖాతాలో సేవ్ చేస్తుంది. మీరు దీనిని గుర్తుంచుకోవాల్సిన అవసరం లేదు.</translation>
- <translation id="6129621093834146363"><ph name="FILE_NAME" /> హానికరం, కావున Chromium దాన్ని బ్లాక్ చేసింది.</translation>
- <translation id="6134968993075716475">సురక్షిత బ్రౌజింగ్ ఆఫ్ చేయబడింది. దాన్ని ఆన్ చేయమని Chromium సిఫార్సు చేస్తోంది.</translation>
-diff --git a/chrome/app/resources/generated_resources_hi.xtb b/chrome/app/resources/generated_resources_hi.xtb
-index 2f6119a1b1d2..cf6ff3a75c3c 100644
---- a/chrome/app/resources/generated_resources_hi.xtb
-+++ b/chrome/app/resources/generated_resources_hi.xtb
-@@ -7282,7 +7282,7 @@
- <translation id="8133676275609324831">खोजकर्ता में &amp;दिखाएं</translation>
- <translation id="8135557862853121765"><ph name="NUM_KILOBYTES" />k</translation>
- <translation id="8136269678443988272">आपने जो पिन डाले हैं, वे बेमेल हैं</translation>
--<translation id="8137559199583651773">एक्सटेंशन प्रबंधित करें</translation>
-+<translation id="8137559199583651773">एक्सटेंशन मैनेज करें</translation>
- <translation id="8138082791834443598">वैकल्पिक — इस डिवाइस के साथ जोड़ी जाने वाली नई जानकारी डालें या मौजूदा जानकारी को अपडेट करें.</translation>
- <translation id="8138217203226449454">क्या आपका मतलब खोज की सुविधा देने वाली कंपनी बदलने से था?</translation>
- <translation id="8138997515734480534"><ph name="VM_NAME" /> की स्थिति</translation>
-diff --git a/chrome/app/resources/generated_resources_hy.xtb b/chrome/app/resources/generated_resources_hy.xtb
-index 29de27efcc0b..12042eeafec4 100644
---- a/chrome/app/resources/generated_resources_hy.xtb
-+++ b/chrome/app/resources/generated_resources_hy.xtb
-@@ -2509,7 +2509,7 @@
- <translation id="3409785640040772790">Քարտեզներ</translation>
- <translation id="3412265149091626468">Jump to Selection</translation>
- <translation id="3413122095806433232">Հավաստագրման կենտրոնի թողարկողներ՝ <ph name="LOCATION" /></translation>
--<translation id="3414952576877147120">Չափը՝</translation>
-+<translation id="3414952576877147120">Չափսը՝</translation>
- <translation id="3414966631182382431">Ձեր <ph name="BEGIN_LINK" />դիտարկիչը կառավարվում է<ph name="END_LINK" /> <ph name="MANAGER" />-ի կողմից</translation>
- <translation id="341589277604221596">Կենդանի ենթագրեր – <ph name="LANGUAGE" /></translation>
- <translation id="3416468988018290825">Միշտ ցույց տալ ամբողջական URL-ները</translation>
-diff --git a/chrome/app/resources/generated_resources_te.xtb b/chrome/app/resources/generated_resources_te.xtb
-index a810b57ffadf..ccce07a85680 100644
---- a/chrome/app/resources/generated_resources_te.xtb
-+++ b/chrome/app/resources/generated_resources_te.xtb
-@@ -1384,7 +1384,7 @@
- <translation id="2299941608784654630">debugd ద్వారా సేకరించబడిన అన్ని లాగ్ ఫైళ్లను వేరుగా ఆర్కైవ్ లాగా చేర్చండి.</translation>
- <translation id="2300214399009193026">PCIe</translation>
- <translation id="2300332192655962933">సైట్‌లో ఫైల్ అందుబాటులో లేదు</translation>
--<translation id="2300383962156589922"><ph name="APP_NAME" />ను అనుకూలీకరించండి మరియు నియంత్రించండి</translation>
-+<translation id="2300383962156589922"><ph name="APP_NAME" />ను అనుకూలంగా మార్చండి మరియు నియంత్రించండి</translation>
- <translation id="2301382460326681002">ఎక్స్‌టెన్ష‌న్‌ మూలం డైరెక్టరీ చెల్లదు.</translation>
- <translation id="2301402091755573488">షేర్ చేసిన ట్యాబ్</translation>
- <translation id="2302342861452486996"><ph name="BEGIN_H3" />డీబగ్గింగ్ ఫీచర్‌లు<ph name="END_H3" />
-@@ -1513,7 +1513,7 @@
- <translation id="2390782873446084770">Wi-Fi సింక్</translation>
- <translation id="2391419135980381625">ప్రామాణిక ఫాంట్</translation>
- <translation id="2392163307141705938"><ph name="IDS_SHORT_PRODUCT_NAME" /> కోసం మీ తల్లి/తండ్రి సెట్ చేసిన సమయ పరిమితిని మీరు చేరుకున్నారు.</translation>
--<translation id="2392369802118427583">సక్రియం చేయి</translation>
-+<translation id="2392369802118427583">యాక్టివేట్ చేయండి</translation>
- <translation id="2393136602862631930">మీ Chromebookలో <ph name="APP_NAME" />ను సెటప్ చేయండి</translation>
- <translation id="2393313392064891208">Google ChromeOS Flex నియమాల కంటెంట్‌లు</translation>
- <translation id="2395616325548404795">మీ <ph name="DEVICE_TYPE" /> ఎంటర్‌ప్రైజ్ నిర్వహణ కోసం విజయవంతంగా నమోదు చేయబడింది, కానీ దాని లక్షణ మరియు స్థాన సమాచారాన్ని పంపడంలో విఫలమైంది. దయచేసి ఈ పరికరం కోసం ఈ సమాచారాన్ని మీ నిర్వాహక కన్సోల్ నుండి మాన్యువల్‌గా నమోదు చేయండి.</translation>
-@@ -2091,7 +2091,7 @@
- <translation id="2941696810925320401">మీ స్క్రీన్‌లలో అదనపు డాక్యుమెంట్‌లను లేదా ఫుల్ స్క్రీన్ కంటెంట్‌ను చూపడానికి సైట్‌లు సాధారణంగా విండోలను తెరిచి, ఉంచుతాయి</translation>
- <translation id="2942279350258725020">Android Messages</translation>
- <translation id="2942560570858569904">వేచి ఉంది...</translation>
--<translation id="2942581856830209953">ఈ పేజీని అనుకూలీకరించండి</translation>
-+<translation id="2942581856830209953">ఈ పేజీని అనుకూలంగా మార్చండి</translation>
- <translation id="2944060181911631861">వినియోగం &amp; విశ్లేషణల డేటాను పంపండి. సమస్య విశ్లేషణ, పరికరం, యాప్ వినియోగ డేటాను Googleకి ఆటోమేటిక్‌గా పంపడం ద్వారా మీ Android అనుభవాన్ని మెరుగుపరచడంలో సహాయపడండి. ఇది సిస్టమ్, యాప్ స్థిరత్వానికి, అలాగే ఇతర మెరుగుదలలకు సహాయపడుతుంది. కొంత సముదాయ డేటా కూడా Google యాప్‌లకు, అలాగే Android డెవలపర్‌ల లాంటి భాగస్వాములకు సహాయపడుతుంది. మీ అదనపు వెబ్ &amp; యాప్ యాక్టివిటీ సెట్టింగ్‌ను ఆన్ చేసినట్లయితే, ఈ డేటా మీ Google ఖాతాలో సేవ్ చేయబడవచ్చు. <ph name="BEGIN_LINK1" />మరింత తెలుసుకోండి<ph name="END_LINK1" /></translation>
- <translation id="2946054015403765210">ఫైల్స్‌కు వెళ్లండి</translation>
- <translation id="2946119680249604491">కనెక్షన్‌ని జోడించండి</translation>
-@@ -5753,7 +5753,7 @@
- <translation id="6635362468090274700">మీరు మీ సమీప షేరింగ్ విజిబిలిటీ సెట్టింగ్‌ను 'కనిపించు'కు సెట్ చేసేంత వరకు మీతో ఎవరూ షేర్ చేయలేరు.<ph name="BR" /><ph name="BR" />మీ సెట్టింగ్‌ను తాత్కాలికంగా 'కనిపించు'గా ఉంచడానికి స్టేటస్ ప్రాంతాన్ని తెరిచి, ఆపై సమీప విజిబిలిటీని ఆన్ చేయండి.</translation>
- <translation id="6635674640674343739">నెట్‌వర్క్ కనెక్షన్‌ను ఏర్పాటు చేయడం సాధ్యపడలేదు. మీ నెట్‌వర్క్ కనెక్షన్‌ను చెక్ చేసి, మళ్లీ ట్రై చేయండి.</translation>
- <translation id="6635944431854494329">యజమాని ఈ ఫీచర్‌ను, సెట్టింగ్‌లు &gt; అధునాతనం &gt; సమస్య విశ్లేషణ, వినియోగ డేటాను ఆటోమేటిక్‌గా Googleకు పంపు ఎంపిక ద్వారా నియంత్రించవచ్చు.</translation>
--<translation id="6635956300022133031">వచనం-నుండి-ప్రసంగం వాయిస్‌లను ఎంచుకోండి మరియు అనుకూలీకరించండి</translation>
-+<translation id="6635956300022133031">వచనం-నుండి-ప్రసంగం వాయిస్‌లను ఎంచుకోండి మరియు అనుకూలంగా మార్చండి</translation>
- <translation id="6636623428211296678">కింద మరిన్ని సెట్టింగ్‌లను అన్వేషించండి లేదా ఇప్పుడే పూర్తి చేయండి</translation>
- <translation id="6639554308659482635">SQLite మెమరీ</translation>
- <translation id="6640268266988685324">తెరిచి ఉన్న ట్యాబ్</translation>
-@@ -6337,7 +6337,7 @@
- <translation id="7227458944009118910">కింద లిస్ట్ చేయబడిన యాప్‌లు ప్రోటోకాల్ లింక్‌లను కూడా హ్యాండిల్ చేయగలవు. ఇతర యాప్‌లు అనుమతి కోసం అడుగుతాయి.</translation>
- <translation id="7228523857728654909">స్క్రీన్ లాక్ మరియు సైన్ ఇన్</translation>
- <translation id="7230222852462421043">&amp;విండోను రీస్టోర్ చేయండి</translation>
--<translation id="7230787553283372882">మీ వచన పరిమాణాన్ని అనుకూలీకరించండి</translation>
-+<translation id="7230787553283372882">మీ వచన పరిమాణాన్ని అనుకూలంగా మార్చండి</translation>
- <translation id="7231260028442989757">మీ ఫోన్ నోటిఫికేషన్‌లను చూడండి, విస్మరించండి, వాటికి రిప్లయి చేయండి</translation>
- <translation id="7232750842195536390">పేరు మార్చడం విఫలమైంది</translation>
- <translation id="723343421145275488"><ph name="VISUAL_SEARCH_PROVIDER" />‌ ఇమేజ్ సెర్చ్</translation>
-@@ -7424,7 +7424,7 @@
-     <ph name="BEGIN_PARAGRAPH4" />అదనంగా మీ చిన్నారి కోసం వెబ్ &amp; యాప్ యాక్టివిటీ సెట్టింగ్‌ను ఆన్ చేసినట్లయితే, ఈ డేటా వారి Google ఖాతాలో నిల్వ చేయబడవచ్చు. ఈ సెట్టింగ్‌ల గురించి, వీటిని సర్దుబాటు చేయడం గురించి families.google.comలో మరింత తెలుసుకోండి.<ph name="END_PARAGRAPH4" /></translation>
- <translation id="826905130698769948">చెల్లని క్లయింట్ సర్టిఫికెట్</translation>
- <translation id="827097179112817503">హోమ్ బటన్‌ను చూపు</translation>
--<translation id="8271268254812352141">మీరు టెక్స్ట్‌ను కుడి క్లిక్ చేసినప్పుడు లేదా తాకి, నొక్కి ఉంచినప్పుడు నిర్వచనాలు, అనువాదాలు, లేదా యూనిట్ మార్పిడులను పొందండి. <ph name="LINK_BEGIN" />వెబ్‌సైట్ భాషల<ph name="LINK_END" />లో అనువాద భాషలను అనుకూలీకరించండి.</translation>
-+<translation id="8271268254812352141">మీరు టెక్స్ట్‌ను కుడి క్లిక్ చేసినప్పుడు లేదా తాకి, నొక్కి ఉంచినప్పుడు నిర్వచనాలు, అనువాదాలు, లేదా యూనిట్ మార్పిడులను పొందండి. <ph name="LINK_BEGIN" />వెబ్‌సైట్ భాషల<ph name="LINK_END" />లో అనువాద భాషలను అనుకూలంగా మార్చండి.</translation>
- <translation id="8271379370373330993">తల్లిదండ్రులారా, తర్వాత కొన్ని దశలు మీ కోసం. ఖాతాను సెటప్ చేసిన తర్వాత మీరు <ph name="DEVICE_TYPE" />ను చిన్నారికి తిరిగి ఇవ్వవచ్చు.</translation>
- <translation id="8272194309885535896">చిత్రాన్ని డౌన్‌లోడ్ చేయి</translation>
- <translation id="8272443605911821513">"మరిన్ని సాధనాలు" మెనూలోని ఎక్స్‌టెన్షన్‌లను క్లిక్ చేయడం ద్వారా మీ ఎక్స్‌టెన్షన్‌లను నిర్వహించండి.</translation>
-@@ -7672,7 +7672,7 @@
- <translation id="8543556556237226809">ప్రశ్నలు ఏమైనా ఉన్నాయా? మీ ప్రొఫైల్‌ను పర్యవేక్షించే వ్యక్తిని సంప్రదించండి.</translation>
- <translation id="8546186510985480118">పరికరంలో తక్కువ స్థలం ఉంది</translation>
- <translation id="8546306075665861288">చిత్రం కాష్</translation>
--<translation id="8546930481464505581">టచ్ బార్‌ని అనుకూలీకరించండి</translation>
-+<translation id="8546930481464505581">టచ్ బార్‌ని అనుకూలంగా మార్చండి</translation>
- <translation id="8547013269961688403">ఫుల్-స్క్రీన్‌ మాగ్నిఫయర్‌ను ప్రారంభించండి</translation>
- <translation id="85486688517848470">ఎగువ-అడ్డు వరుసలోని కీల ప్రవర్తనను మార్చడానికి శోధన కీని నొక్కి ఉంచండి</translation>
- <translation id="8549316893834449916">మీ Chromebookకు సైన్ ఇన్ చేయడానికి మీరు మీ Google ఖాతాను ఉపయోగిస్తారు – Gmail, Drive, YouTube మరిన్నింటి కోసం మీరు ఉపయోగించే అదే ఖాతా.</translation>
-@@ -8106,7 +8106,7 @@
- <translation id="89720367119469899">ఎస్కేప్</translation>
- <translation id="8972513834460200407">దయచేసి Google సర్వర్‌ల నుండి డౌన్‌లోడ్‌లను ఫైర్‌వాల్ బ్లాక్ చేయడం లేదని నిర్ధారించుకోవడానికి మీ నెట్‌వర్క్ నిర్వాహకుడిని సంప్రదించండి.</translation>
- <translation id="8973557916016709913">జూమ్ స్థాయిని తీసివేయి</translation>
--<translation id="8973596347849323817">మీరు మీ అవసరాలకు అనుగుణంగా ఈ పరికరాన్ని అనుకూలీకరించవచ్చు. ఈ యాక్సెస్ చేయగల ఫీచర్లను సెట్టింగ్స్‌లో తర్వాత మార్చవచ్చు.</translation>
-+<translation id="8973596347849323817">మీరు మీ అవసరాలకు అనుగుణంగా ఈ పరికరాన్ని అనుకూలంగా మార్చవచ్చు. ఈ యాక్సెస్ చేయగల ఫీచర్లను సెట్టింగ్స్‌లో తర్వాత మార్చవచ్చు.</translation>
- <translation id="897414447285476047">కనెక్షన్ సమస్య కారణంగా గమ్యస్థాన ఫైల్ సంపూర్ణంగా లేదు.</translation>
- <translation id="897525204902889653">క్వారెంటైన్ సేవ</translation>
- <translation id="8975396729541388937">మీరు అందుకునే ఇమెయిల్‌లలోని లింక్‌ను క్లిక్ చేయడం ద్వారా ఎప్పుడైనా సబ్‌స్క్రిప్షన్‌ను తీసివేయవచ్చు.</translation>
-diff --git a/chrome/app/resources/google_chrome_strings_te.xtb b/chrome/app/resources/google_chrome_strings_te.xtb
-index 04519bc7b312..6945de13ae9e 100644
---- a/chrome/app/resources/google_chrome_strings_te.xtb
-+++ b/chrome/app/resources/google_chrome_strings_te.xtb
-@@ -2,7 +2,7 @@
- <!DOCTYPE translationbundle>
- <translationbundle lang="te">
- <translation id="1001534784610492198">ఇన్‌స్టాలర్ ఆర్కైవ్ పాడైంది లేదా చెల్లదు. దయచేసి Google Chromeను మ‌ళ్లీ డౌన్‌లోడ్ చేయండి.</translation>
--<translation id="102763973188675173">Google Chromeను అనుకూలీకరించండి మరియు నియంత్రించండి. అప్‌డేట్ అందుబాటులో ఉంది.</translation>
-+<translation id="102763973188675173">Google Chromeను అనుకూలంగా మార్చండి మరియు నియంత్రించండి. అప్‌డేట్ అందుబాటులో ఉంది.</translation>
- <translation id="1051826050538111504">మీ కంప్యూటర్‌లో మీ భద్రతకు హాని కలిగించే సాఫ్ట్‌వేర్‌ ఉంది. మీ బ్రౌజర్‌ని మళ్లీ సాధారణంగా పని చేసేలా చేయడానికి Chrome దానిని తీసివేసి, మీ సెట్టింగ్‌లను పునరుద్ధరించి, ఎక్స్‌టెన్షన్‌లను నిలిపివేయగలదు.</translation>
- <translation id="1065672644894730302">మీ ప్రాధాన్యతలు చదవబడలేవు. కొన్ని లక్షణాలు అందుబాటులో ఉండకపోవచ్చు మరియు ప్రాధాన్యతలకు మార్పులు సేవ్ చేయబడకపోవచ్చు.</translation>
- <translation id="1088300314857992706"><ph name="USER_EMAIL_ADDRESS" /> మునుపు Chromeని ఉపయోగించింది</translation>
-@@ -148,7 +148,7 @@
- <translation id="3889417619312448367">Google Chromeను అన్‌ఇన్‌స్టాల్ చేయండి</translation>
- <translation id="4035053306113201399">అప్‌డేట్‌ను వర్తింపచేయడానికి ChromeOSను రీస్టార్ట్ చేయాలి.</translation>
- <translation id="4050175100176540509">ముఖ్యమైన భద్రతా మెరుగుదలలు మరియు కొత్త ఫీచర్‌లు తాజా వెర్షన్‌లో అందుబాటులో ఉన్నాయి.</translation>
--<translation id="4053720452172726777">Google Chromeను అనుకూలీకరించండి మరియు నియంత్రించండి</translation>
-+<translation id="4053720452172726777">Google Chromeను అనుకూలంగా మార్చండి మరియు నియంత్రించండి</translation>
- <translation id="4106587138345390261">Chrome మీ సమాచారాన్ని తక్కువగా ఉపయోగిస్తూ అదే బ్రౌజింగ్ అనుభవాన్ని అందించడానికి సైట్‌లను అనుమతించే కొత్త ఫీచర్‌ల కోసం అన్వేషిస్తోంది</translation>
- <translation id="4110895483821904099">మీ కొత్త Chrome ప్రొఫైల్‍ని సెట్ అప్ చేయండి</translation>
- <translation id="4147555960264124640">మీరు నిర్వహించబడే ఖాతాతో సైన్ ఇన్ చేస్తున్నారు. దీని నిర్వాహకునికి మీ Google Chrome ప్రొఫైల్‌పై నియంత్రణను అందిస్తున్నారు. మీ యాప్‌లు, బుక్‌మార్క్‌లు, చరిత్ర, పాస్‌వర్డ్‌లు, ఇతర సెట్టింగ్‌ల వంటి మీ Chrome డేటా శాశ్వతంగా <ph name="USER_NAME" />కు అనుబంధించబడుతుంది. మీరు Google ఖాతాల డ్యాష్‌బోర్డ్ ద్వారా ఈ డేటాను తొలగించవచ్చు. కానీ ఈ డేటాను మరో ఖాతాతో అనుబంధించలేరు. <ph name="LEARN_MORE" /></translation>
-@@ -213,7 +213,7 @@
- <translation id="5566025111015594046">Google Chrome (mDNS-In)</translation>
- <translation id="565744775970812598"><ph name="FILE_NAME" /> హానికరం కావచ్చు, కావున Chrome దాన్ని బ్లాక్ చేసింది.</translation>
- <translation id="5678190148303298925">{COUNT,plural, =0{ఈ అప్‌డేట్‌ను వర్తింపజేయడం కోసం మీరు Chromeను పునఃప్రారంభించాలని మీ నిర్వాహకుడు కోరుతున్నారు}=1{ఈ అప్‌డేట్‌ను వర్తింపజేయడం కోసం మీరు Chromeను పునఃప్రారంభించాలని మీ నిర్వాహకుడు కోరుతున్నారు. మీ అజ్ఞాత విండో మళ్లీ తెరవబడదు.}other{ఈ అప్‌డేట్‌ను వర్తింపజేయడం కోసం మీరు Chromeను పునఃప్రారంభించాలని మీ నిర్వాహకుడు కోరుతున్నారు. మీ # అజ్ఞాత విండోలు మళ్లీ తెరవబడవు.}}</translation>
--<translation id="5686916850681061684">Google Chromeను అనుకూలీకరించండి, నియంత్రించండి. మీరు గమనించాల్సిన విషయం ఒకటి ఉంది - వివరాల కోసం క్లిక్ చేయండి.</translation>
-+<translation id="5686916850681061684">Google Chromeను అనుకూలంగా మార్చండి, నియంత్రించండి. మీరు గమనించాల్సిన విషయం ఒకటి ఉంది - వివరాల కోసం క్లిక్ చేయండి.</translation>
- <translation id="5690427481109656848">Google LLC</translation>
- <translation id="5715063361988620182">{SECONDS,plural, =1{Google Chrome 1 సెకనులో పునఃప్రారంభమవుతుంది}other{Google Chrome # సెకన్లలో పునఃప్రారంభమవుతుంది}}</translation>
- <translation id="5727531838415286053">Chrome ర్యాండమ్‌గా మిమ్మల్ని యాక్టివ్‌గా ఉన్న ఒక ట్రయల్‌లో ఉంచినట్లయితే, మీ బ్రౌజింగ్ హిస్టరీ మీరు చూసే యాడ్‌లను, దిగువున అంచనా వేసిన ఆసక్తులపై ప్రభావం చూపుతుంది. మీ గోప్యతను రక్షించడానికి, Chrome ప్రతి నెలా దశల వారీగా మీ ఆసక్తులను తొలగిస్తుంది. ఆసక్తులు మీరు తీసివేస్తే మినహా, రిఫ్రెష్ అవుతూనే ఉంటాయి.</translation>
-diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_hy.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_hy.xtb
-index 04475afeca6a..e9c14d42d529 100644
---- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_hy.xtb
-+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_hy.xtb
-@@ -145,7 +145,7 @@
- <translation id="1903683160884433981">Միջին գարնանային կանաչ</translation>
- <translation id="1905379170753160525">Ցույց տալ վերնագրերի ցանկը</translation>
- <translation id="1913761808037590218">#ed</translation>
--<translation id="1914424852593176649">Չափը՝ <ph name="FONT_SIZE" /></translation>
-+<translation id="1914424852593176649">Չափսը՝ <ph name="FONT_SIZE" /></translation>
- <translation id="1914635379910604678">համադրություն՝ <ph name="DOT" /></translation>
- <translation id="1923956950274750765">Միջին խոլորձագույն</translation>
- <translation id="1928932365747995741">Նախորդ խմբագրելի տեքստային դաշտ չկա</translation>
-diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_te.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_te.xtb
-index ff870ab0ced5..0e0e58bdf2ef 100644
---- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_te.xtb
-+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_te.xtb
-@@ -299,7 +299,7 @@ Chrome బ్రౌజర్ మెనూను తెరవడానికి,
- <translation id="2988364959384217951">సూచన: మీరు ఈ ట్యుటోరియల్‌ను నిష్క్రమించాలనుకుంటే కుడి నుండి ఎడమ వైపునకు రెండు వేళ్లతో స్వైప్ చేయండి.</translation>
- <translation id="2998131015536248178">మునుపటి అక్షరం</translation>
- <translation id="2999559350546931576">స్వర స్థాయి తగ్గించండి</translation>
--<translation id="3009352964623081324">Search + O, తర్వాత S. వాయిస్‌లను ఇన్‌స్టాల్, మేనేజ్ చేయడానికి, అనుకూలీకరించడానికి ఉపయోగించండి.</translation>
-+<translation id="3009352964623081324">Search + O, తర్వాత S. వాయిస్‌లను ఇన్‌స్టాల్, మేనేజ్ చేయడానికి, అనుకూలంగా మార్చడానికి ఉపయోగించండి.</translation>
- <translation id="3014130421870723208">@ed 8dot</translation>
- <translation id="3030432017085518523">మెనూ అంశం రేడియో బటన్</translation>
- <translation id="3037392361165431467">{COUNT,plural, =1{సంగ్రాహక గుర్తు}other{# సంగ్రాహక గుర్తులు}}</translation>
-@@ -652,7 +652,7 @@ Chrome బ్రౌజర్ మెనూను తెరవడానికి,
- <translation id="5420259671171615858">మెనూలలో వెతకండి</translation>
- <translation id="5435274640623994081">ఇయర్‌కాన్ లాగింగ్‌ను ప్రారంభించు</translation>
- <translation id="5436105723448703439">{COUNT,plural, =1{న్యూన గుర్తు}other{# న్యూన గుర్తులు}}</translation>
--<translation id="5444587279251314700">(సక్రియంగా ఉంది)</translation>
-+<translation id="5444587279251314700">(యాక్టివ్‌గా ఉంది)</translation>
- <translation id="5451268436205074266">చుక్కలు <ph name="DOT" /></translation>
- <translation id="5452267669091857717">తర్వాత స్థాయి 1 శీర్షిక లేదు</translation>
- <translation id="5455441614648621694">బహుమానపూర్వకం</translation>
-diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_hy.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_hy.xtb
-index 6663afcb91f4..49deb5d99c82 100644
---- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_hy.xtb
-+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_hy.xtb
-@@ -450,7 +450,7 @@
- <translation id="3391512812407811893">Privacy Sandbox-ի փորձնական տարբերակներ</translation>
- <translation id="3398320232533725830">Բացել էջանիշների կառավարիչը</translation>
- <translation id="3407392651057365886">Նախաբեռնվում են ավելի շատ էջեր։ Նախաբեռնումը կարող է կատարվել Google-ի սերվերների կողմից այլ կայքերի հարցումով։</translation>
--<translation id="3414952576877147120">Չափը՝</translation>
-+<translation id="3414952576877147120">Չափսը՝</translation>
- <translation id="3421726884497337397">Ընտրեք, թե երբ պետք է կողմնակի քուքիները արգելափակվեն</translation>
- <translation id="3428747202529429621">Ապահովում է ձեր անվտանգությունը Chrome-ում և Google հավելվածներում, երբ մտել եք ձեր հաշիվ</translation>
- <translation id="3429160811076349561">Փորձնական գործառույթներն անջատված են</translation>
-diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_te.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_te.xtb
-index 8b0bd7668111..67bd8de6300c 100644
---- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_te.xtb
-+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_te.xtb
-@@ -636,7 +636,7 @@
- <translation id="4558311620361989323">వెబ్‌పేజీ షార్ట్‌క‌ట్‌లు</translation>
- <translation id="4561730552726921821">రిజిస్ట్రేషన్ విజయవంతమైంది</translation>
- <translation id="4561979708150884304">కనెక్షన్ లేదు</translation>
--<translation id="4562008740775511591">Chrome తగిన ఆటోమేటిక్ సెట్టింగ్‌లను అందిస్తుంది, కానీ మీరు మీ బ్రౌజింగ్ అలవాట్లకు తగినట్లుగా మీరు దీన్ని అనుకూలీకరించవచ్చు</translation>
-+<translation id="4562008740775511591">Chrome తగిన ఆటోమేటిక్ సెట్టింగ్‌లను అందిస్తుంది, కానీ మీరు మీ బ్రౌజింగ్ అలవాట్లకు తగినట్లుగా మీరు దీన్ని అనుకూలంగా మార్చవచ్చు</translation>
- <translation id="4565377596337484307">పాస్‌వర్డ్‌ను దాచిపెట్టు</translation>
- <translation id="4572422548854449519">నిర్వాహిత ఖాతాకు సైన్ ఇన్ చేయండి</translation>
- <translation id="4576892426230499203">మరొక వెరిఫికేషన్ ఆప్షన్‌ను ట్రై చేయండి</translation>
-diff --git a/components/strings/components_strings_hy.xtb b/components/strings/components_strings_hy.xtb
-index 5047d682da0c..a3210464e997 100644
---- a/components/strings/components_strings_hy.xtb
-+++ b/components/strings/components_strings_hy.xtb
-@@ -901,7 +901,7 @@
- <translation id="3402261774528610252">Կապը, որի միջոցով բեռնվել է այս կայքը, օգտագործում է TLS-ի 1.0 կամ 1.1 տարբերակները, որոնք հնացած են և չեն աջակցվի ապագայում։ Անջատվելուց հետո այցելուները այլևս չեն կարողանա դիտել այս կայքը։ Սերվերը պետք է ակտիվացնի TLS-ի 1.2 կամ ավելի բարձր տարբերակ։</translation>
- <translation id="3405664148539009465">Հարմարեցնել տառատեսակները</translation>
- <translation id="3409896703495473338">Կառավարել անվտանգության կարգավորումները</translation>
--<translation id="3414952576877147120">Չափը՝</translation>
-+<translation id="3414952576877147120">Չափսը՝</translation>
- <translation id="3417660076059365994">Ձեր վերբեռնած կամ կցած ֆայլերը ուղարկվում են Google Cloud կամ գործընկեր կազմակերպություններին՝ վերլուծության նպատակով։ Օրինակ, դրանցում կարող է ստուգվել խիստ անձնական տվյալների կամ վնասագրերի առկայությունը։</translation>
- <translation id="3422248202833853650">Փակեք մյուս ծրագրերը՝ տարածք ազատելու համար:</translation>
- <translation id="3422472998109090673"><ph name="HOST_NAME" />-ը ներկայումս անհասանելի է:</translation>
-@@ -1460,7 +1460,7 @@
- <translation id="4955242332710481440">A5-Extra</translation>
- <translation id="4958444002117714549">Ընդարձակել ցանկը</translation>
- <translation id="4964505745997821360">Առողջության ապահովագրություն</translation>
--<translation id="4968522289500246572">Այս հավելվածը նախատեսված է բջջային սարքերի համար։ Չափը փոխելուց հետո հավելվածը կարող է սխալներով աշխատել։</translation>
-+<translation id="4968522289500246572">Այս հավելվածը նախատեսված է բջջային սարքերի համար։ Չափսը փոխելուց հետո հավելվածը կարող է սխալներով աշխատել։</translation>
- <translation id="4969341057194253438">Ջնջել տեսագրությունը
- </translation>
- <translation id="4973922308112707173">Երկու անցք վերևում</translation>
-diff --git a/components/strings/components_strings_te.xtb b/components/strings/components_strings_te.xtb
-index 27f1afd0deae..b6930dce3e96 100644
---- a/components/strings/components_strings_te.xtb
-+++ b/components/strings/components_strings_te.xtb
-@@ -834,7 +834,7 @@
- <translation id="3229041911291329567">మీ పరికరం, బ్రౌజర్‌ల వెర్షన్ సమాచారం</translation>
- <translation id="323107829343500871"><ph name="CREDIT_CARD" /> కార్డ్ CVCని నమోదు చేయండి</translation>
- <translation id="3234666976984236645">ఈ సైట్‌లో ఎప్పుడూ ముఖ్యమైన కంటెంట్‌ను గుర్తించు</translation>
--<translation id="3240683217920639535"><ph name="MANAGE_CHROME_THEMES_FOCUSED_FRIENDLY_MATCH_TEXT" />, మీ బ్రౌజర్ రూపాన్ని అనుకూలీకరించడానికి 'Tab'ను నొక్కి, ఆపై 'Enter'ను నొక్కండి</translation>
-+<translation id="3240683217920639535"><ph name="MANAGE_CHROME_THEMES_FOCUSED_FRIENDLY_MATCH_TEXT" />, మీ బ్రౌజర్ రూపాన్ని అనుకూలంగా మార్చడానికి 'Tab'ను నొక్కి, ఆపై 'Enter'ను నొక్కండి</translation>
- <translation id="3240791268468473923">సురక్షితమైన పేమెంట్ ఆధారానికి సంబంధించిన మ్యాచ్ అయ్యే ఆధారాల షీట్ ఏదీ తెరవబడలేదు</translation>
- <translation id="324180406144491771">“<ph name="HOST_NAME" />” లింక్‌లు బ్లాక్ చేయబడ్డాయి</translation>
- <translation id="3248611290851046188">మీకు యాడ్‌లను చూపడానికి ఇతర సైట్‌లు ఉపయోగించగల ఆసక్తులను ఈ సైట్ నిర్వచిస్తుంది. మీకు మరింత సందర్భోచితమైన యాడ్‌లను చూపడానికి ఈ సైట్ మీ ఆసక్తులను Chrome నుండి కూడా పొందుతుంది.</translation>
-@@ -1132,7 +1132,7 @@
- <translation id="4089152113577680600">ట్రే 14</translation>
- <translation id="4098354747657067197">ముందున్న సైట్ మోసపూరితమైనది</translation>
- <translation id="4099048595830172239">గోప్యమైన కంటెంట్ కనిపిస్తునప్పుడు, మీ స్క్రీన్‌ను <ph name="APPLICATION_TITLE" />తో షేర్ చేయడాన్ని అడ్మినిస్ట్రేటర్ పాలసీ సిఫార్సు చేయదు:</translation>
--<translation id="4099391883283080991"><ph name="CUSTOMIZE_CHROME_FONTS_FOCUSED_FRIENDLY_MATCH_TEXT" />, Chromeలో ఫాంట్ సైజ్‌లను, టైప్‌ఫేస్‌లను అనుకూలీకరించడానికి Tabను నొక్కి, ఆపై Enterను నొక్కండి</translation>
-+<translation id="4099391883283080991"><ph name="CUSTOMIZE_CHROME_FONTS_FOCUSED_FRIENDLY_MATCH_TEXT" />, Chromeలో ఫాంట్ సైజ్‌లను, టైప్‌ఫేస్‌లను అనుకూలంగా మార్చడానికి Tabను నొక్కి, ఆపై Enterను నొక్కండి</translation>
- <translation id="4101413244023615925">టెక్స్ట్, గ్రాఫిక్స్</translation>
- <translation id="410148943680000050">డెస్క్‌టాప్ పబ్లిషింగ్</translation>
- <translation id="4103249731201008433">పరికరం క్రమ సంఖ్య చెల్లదు</translation>
-@@ -1621,7 +1621,7 @@
- <translation id="5340250774223869109">యాప్ బ్లాక్ చేయబడింది</translation>
- <translation id="534295439873310000">NFC పరికరాలు</translation>
- <translation id="5344579389779391559">ఈ పేజీ మీకు డబ్బు ఛార్జీ చేయడానికి ప్రయత్నించవచ్చు</translation>
--<translation id="5347645913823149105">'Chromeలో ఫాంట్‌లను అనుకూలీకరించండి' బటన్, Chromeలో ఫాంట్ సైజ్‌లను, టైప్‌ఫేస్‌లను అనుకూలీకరించడానికి Enterను నొక్కండి</translation>
-+<translation id="5347645913823149105">'Chromeలో ఫాంట్‌లను అనుకూలంగా మార్చండి' బటన్, Chromeలో ఫాంట్ సైజ్‌లను, టైప్‌ఫేస్‌లను అనుకూలంగా మార్చడానికి Enterను నొక్కండి</translation>
- <translation id="5355557959165512791"><ph name="SITE" /> యొక్క ప్రమాణపత్రం రద్దు చేయబడినందున మీరు ప్రస్తుతం దీన్ని సందర్శించలేరు. నెట్‌వర్క్ లోపాలు మరియు దాడులు సాధారణంగా తాత్కాలికమే, కనుక ఈ పేజీ తర్వాత పని చేయవచ్చు.</translation>
- <translation id="5356837363448394805">ఎర్రబారిన ముఖం</translation>
- <translation id="5357848622083956825">విజువల్ ఆర్ట్ &amp; డిజైన్</translation>
-@@ -2464,7 +2464,7 @@
- <translation id="7740996059027112821">ప్రామాణికం</translation>
- <translation id="77424286611022110">ఈ సైట్ అనుచితమైన లేదా తప్పుదారి పట్టించే యాడ్‌లను చూపుతుంది. <ph name="LEARN_MORE_LINK_TEXT" /></translation>
- <translation id="774634243536837715">హానికరమైన కంటెంట్ బ్లాక్ చేయబడింది.</translation>
--<translation id="7751971323486164747">Chromeలో ఫాంట్ సైజ్‌లను, టైప్‌ఫేస్‌లను అనుకూలీకరించండి</translation>
-+<translation id="7751971323486164747">Chromeలో ఫాంట్ సైజ్‌లను, టైప్‌ఫేస్‌లను అనుకూలంగా మార్చండి</translation>
- <translation id="7752995774971033316">నిర్వహించడం లేదు</translation>
- <translation id="7755624218968747854">ప్రైమరీ రోల్</translation>
- <translation id="7757555340166475417">డాయ్-పా-కాయ్</translation>
-@@ -2595,7 +2595,7 @@
- <translation id="8116925261070264013">మ్యూట్ చేసినవి</translation>
- <translation id="8118489163946903409">పేమెంట్ ఆప్షన్‌</translation>
- <translation id="8123046743443732598">డెస్క్‌టాప్ కంప్యూటర్‌లు</translation>
--<translation id="8124639700796374294">'Chromeను అనుకూలీకరించండి' బటన్, మీ బ్రౌజర్ రూపాన్ని అనుకూలీకరించడానికి 'Enter'ను నొక్కండి</translation>
-+<translation id="8124639700796374294">'Chromeను అనుకూలంగా మార్చండి' బటన్, మీ బ్రౌజర్ రూపాన్ని అనుకూలంగా మార్చడానికి 'Enter'ను నొక్కండి</translation>
- <translation id="8126056688005753476">అడ్వెంచర్ ట్రావెల్</translation>
- <translation id="8127301229239896662">మీ కంప్యూటర్ లేదా నెట్‌వర్క్‌లో "<ph name="SOFTWARE_NAME" />" సరిగ్గా ఇన్‌స్టాల్ కాలేదు. ఈ సమస్యను పరిష్కరించమని మీ IT నిర్వాహకులను కోరండి.</translation>
- <translation id="8131740175452115882">నిర్ధారించు</translation>
-@@ -2834,7 +2834,7 @@
- <translation id="8870413625673593573">ఇటీవల మూసివేసినవి</translation>
- <translation id="8870494189203302833">ఒకే క్రమంలో ఉన్న ఫేస్ డౌన్</translation>
- <translation id="8870700989640064057">గోప్యమైన ఫైల్‌ను ప్రింట్ చేయాలా?</translation>
--<translation id="8871553383647848643">మీ బ్రౌజర్ రూపాన్ని అనుకూలీకరించండి</translation>
-+<translation id="8871553383647848643">మీ బ్రౌజర్ రూపాన్ని అనుకూలంగా మార్చండి</translation>
- <translation id="8874824191258364635">చెల్లుబాటు అయ్యే కార్డ్ నంబర్‌ను నమోదు చేయండి</translation>
- <translation id="8876033571432926051">సరదా గేమ్‌లు</translation>
- <translation id="8877780815363510165">చేపలు పట్టడం</translation>
-diff --git a/ui/chromeos/translations/ui_chromeos_strings_te.xtb b/ui/chromeos/translations/ui_chromeos_strings_te.xtb
-index 99a921b42aa5..7093b4618657 100644
---- a/ui/chromeos/translations/ui_chromeos_strings_te.xtb
-+++ b/ui/chromeos/translations/ui_chromeos_strings_te.xtb
-@@ -166,7 +166,7 @@
- <translation id="2378075407703503998"><ph name="SELCTED_FILE_COUNT" /> ఫైళ్లు ఎంచుకోబడ్డాయి</translation>
- <translation id="2387458720915042159">ప్రాక్సీ కనెక్షన్ రకం</translation>
- <translation id="2389832672041313158">బర్మీస్/మయన్మార్</translation>
--<translation id="2392369802118427583">సక్రియం చేయి</translation>
-+<translation id="2392369802118427583">యాక్టివేట్ చేయండి</translation>
- <translation id="240770291734945588"><ph name="SPACE_AVAILABLE" /> అందుబాటులో ఉంది</translation>
- <translation id="2425665904502185219">మొత్తం ఫైల్ పరిమాణం</translation>
- <translation id="2428749644083375155"><ph name="NUMBER_OF_ITEMS" /> ఐటెమ్‌లను <ph name="FOLDER_NAME" />కు కాపీ చేస్తోంది</translation>
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0051-Incrementing-VERSION-to-102.0.5005.145.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0051-Incrementing-VERSION-to-102.0.5005.145.patch
deleted file mode 100644
index 29afc7820bd3..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0051-Incrementing-VERSION-to-102.0.5005.145.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From fb7ed04a21de2cc9d55e005130acc00b4bf5b238 Mon Sep 17 00:00:00 2001
-From: "Chrome Release Bot (LUCI)"
- <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Date: Thu, 30 Jun 2022 01:00:51 +0000
-Subject: [PATCH 51/59] Incrementing VERSION to 102.0.5005.145
-
-Change-Id: Idbdf4eb7c9ccb83bb8bd1f61c0fa42af164014fa
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3736004
-Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1210}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/VERSION | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/chrome/VERSION b/chrome/VERSION
-index ea7e63ff5099..48b95fdd910e 100644
---- a/chrome/VERSION
-+++ b/chrome/VERSION
-@@ -1,4 +1,4 @@
- MAJOR=102
- MINOR=0
- BUILD=5005
--PATCH=144
-+PATCH=145
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0052-Disable-IntegrationTest.SelfUpdateFromOldReal-in-M10.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0052-Disable-IntegrationTest.SelfUpdateFromOldReal-in-M10.patch
deleted file mode 100644
index 34d444d94f46..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0052-Disable-IntegrationTest.SelfUpdateFromOldReal-in-M10.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 4d069862995f5b414fa3a06c4fd2b71e16defc26 Mon Sep 17 00:00:00 2001
-From: Sorin Jianu <sorin@chromium.org>
-Date: Thu, 30 Jun 2022 03:34:17 +0000
-Subject: [PATCH 52/59] Disable IntegrationTest.SelfUpdateFromOldReal in M102.
-
-Bug: 1340482
-Change-Id: I1dc7d99a84880867c3afca5281edd80f0d41d4ed
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3732396
-Reviewed-by: Joshua Pawlicki <waffles@chromium.org>
-Commit-Queue: Sorin Jianu <sorin@chromium.org>
-Cr-Commit-Position: refs/branch-heads/5005@{#1211}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/updater/test/integration_tests.cc | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/chrome/updater/test/integration_tests.cc b/chrome/updater/test/integration_tests.cc
-index d2d02dd04e7b..ca176f6016cc 100644
---- a/chrome/updater/test/integration_tests.cc
-+++ b/chrome/updater/test/integration_tests.cc
-@@ -620,7 +620,8 @@ TEST_F(IntegrationTest, UnregisterUnownedApp) {
- #if BUILDFLAG(CHROMIUM_BRANDING) || BUILDFLAG(GOOGLE_CHROME_BRANDING)
- // TODO(crbug.com/1268555): Even on Windows, component builds do not work.
- #if !defined(COMPONENT_BUILD)
--TEST_F(IntegrationTest, SelfUpdateFromOldReal) {
-+// TODO(crbug.com/1340482) - disable the test on branches because it is flaky.
-+TEST_F(IntegrationTest, DISABLED_SelfUpdateFromOldReal) {
-   ScopedServer test_server(test_commands_);
- 
-   // TODO(crbug.com/1308856): Current versions of the updater do not send an
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0053-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0053-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
deleted file mode 100644
index 3cfd0144570e..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0053-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
+++ /dev/null
@@ -1,2077 +0,0 @@
-From 36caed1408759cc70fa9e4f7e5d37aeb8108b196 Mon Sep 17 00:00:00 2001
-From: Ben Mason <benmason@google.com>
-Date: Thu, 30 Jun 2022 16:07:48 +0000
-Subject: [PATCH 53/59] Updating XTBs based on .GRDs from branch 5005
-
-Change-Id: Ibbba0c0cd79a592cbcc0496e573df65845ce07ee
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3736826
-Auto-Submit: Ben Mason <benmason@chromium.org>
-Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1212}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- .../strings/shortcut_viewer_strings_fa.xtb    |  2 +-
- .../strings/shortcut_viewer_strings_kk.xtb    | 16 ++--
- ash/strings/ash_strings_fa.xtb                | 12 +--
- ash/strings/ash_strings_kk.xtb                |  8 +-
- ash/strings/ash_strings_no.xtb                | 10 +--
- .../android_keyboard_accessory_strings_kk.xtb |  2 +-
- .../android_chrome_vr_strings_kk.xtb          |  2 +-
- chrome/app/resources/chromium_strings_fa.xtb  | 14 +--
- .../app/resources/generated_resources_fa.xtb  | 56 ++++++------
- .../app/resources/generated_resources_kk.xtb  | 88 +++++++++----------
- .../app/resources/generated_resources_no.xtb  | 14 +--
- .../resources/google_chrome_strings_fa.xtb    | 14 +--
- .../strings/accessibility_strings_fa.xtb      |  2 +-
- .../strings/accessibility_strings_kk.xtb      |  6 +-
- .../android_chrome_strings_fa.xtb             | 50 +++++------
- .../android_chrome_strings_kk.xtb             | 28 +++---
- chromeos/strings/chromeos_strings_fa.xtb      |  2 +-
- .../translations/browser_ui_strings_kk.xtb    |  6 +-
- .../omnibox_pedal_synonyms_fa.xtb             |  2 +-
- .../omnibox_pedal_synonyms_te.xtb             |  6 +-
- components/strings/components_strings_fa.xtb  | 20 ++---
- components/strings/components_strings_kk.xtb  | 52 +++++------
- .../resources/ios_chromium_strings_fa.xtb     |  4 +-
- .../ios_google_chrome_strings_fa.xtb          |  4 +-
- .../app/strings/resources/ios_strings_fa.xtb  |  8 +-
- .../app/strings/resources/ios_strings_kk.xtb  |  6 +-
- .../accessibility_extensions_strings_kk.xtb   |  2 +-
- .../translations/ui_chromeos_strings_kk.xtb   |  4 +-
- ui/strings/translations/ax_strings_kk.xtb     |  4 +-
- 29 files changed, 222 insertions(+), 222 deletions(-)
-
-diff --git a/ash/shortcut_viewer/strings/shortcut_viewer_strings_fa.xtb b/ash/shortcut_viewer/strings/shortcut_viewer_strings_fa.xtb
-index 800ab0ead629..6242e190c953 100644
---- a/ash/shortcut_viewer/strings/shortcut_viewer_strings_fa.xtb
-+++ b/ash/shortcut_viewer/strings/shortcut_viewer_strings_fa.xtb
-@@ -136,7 +136,7 @@
- <translation id="5757474750054631686">کم کردن نور صفحه‌کلید (فقط برای صفحه‌کلیدهایی که نور پس‌زمینه دارند)</translation>
- <translation id="587531134027443617">حذف کلمه قبلی</translation>
- <translation id="5899919361772749550">نمایش یا پنهان کردن کنسول «ابزارهای برنامه‌نویس»</translation>
--<translation id="5919628958418675842">صفحه حریم‌خصوصی را روشن یا خاموش کنید</translation>
-+<translation id="5919628958418675842">صفحه حریم خصوصی را روشن یا خاموش کنید</translation>
- <translation id="5921745308587794300">چرخاندن پنجره</translation>
- <translation id="5926306472221400972">گرفتن نماگرفت از تمام صفحه</translation>
- <translation id="6022924867608035986">پاک کردن نوشتار چارگوش جستجو</translation>
-diff --git a/ash/shortcut_viewer/strings/shortcut_viewer_strings_kk.xtb b/ash/shortcut_viewer/strings/shortcut_viewer_strings_kk.xtb
-index 8615099014f1..fa613c5620f8 100644
---- a/ash/shortcut_viewer/strings/shortcut_viewer_strings_kk.xtb
-+++ b/ash/shortcut_viewer/strings/shortcut_viewer_strings_kk.xtb
-@@ -65,11 +65,11 @@
- <translation id="2914313326123580426">Әзірлеуші құралдары панелін көрсету немесе жасыру</translation>
- <translation id="292495055542441795">Толық экранды қосу/өшіру</translation>
- <translation id="3020183492814296499">Перне тіркесімдері</translation>
--<translation id="3084301071537457911">Сөредегі келесі элементті бөлектеу</translation>
--<translation id="309173601632226815">Сөредегі іске қосу түймесін бөлектеу</translation>
-+<translation id="3084301071537457911">Сөредегі келесі элементті ерекшелеу</translation>
-+<translation id="309173601632226815">Сөредегі іске қосу түймесін ерекшелеу</translation>
- <translation id="3126026824346185272">Ctrl</translation>
- <translation id="3140353188828248647">Мекенжай жолағына өту</translation>
--<translation id="3256109297135787951">Сөредегі элементтің бөлектенуін өшіру</translation>
-+<translation id="3256109297135787951">Сөредегі элементтің ерекшеленуін өшіру</translation>
- <translation id="3288816184963444640">Ағымдағы терезені жабу</translation>
- <translation id="3350805006883559974">Белсенді терезені жоғары жылжыту</translation>
- <translation id="3407560819924487926">Тапсырма менеджерін ашу</translation>
-@@ -86,7 +86,7 @@
- <translation id="3720939646656082033">Сілтемені жаңа қойындыда ашу және жаңа қойындыға ауысу</translation>
- <translation id="3725795051337497754">Ағымдағы қойындыны жабу</translation>
- <translation id="3751033133896282964">Соңғы әрекетті қайтару</translation>
--<translation id="3792178297143798024">Сөредегі бөлектелген элементті ашу</translation>
-+<translation id="3792178297143798024">Сөредегі ерекшеленген элементті ашу</translation>
- <translation id="379295446891231126"><ph name="CTRL" /><ph name="SEPARATOR" /> 1-ден 8-ге дейін</translation>
- <translation id="3837047332182291558">Пернетақта жарықтығын арттыру (тек артқы жарығы бар пернетақталар үшін)</translation>
- <translation id="3949671998904569433">үтір</translation>
-@@ -99,7 +99,7 @@
- <translation id="4092538597492297615">Таңдалған мазмұнды буферге көшіру</translation>
- <translation id="4101772068965291327">Негізгі бетті ашу</translation>
- <translation id="4123108089450197101">Сілтемені бетбелгі ретінде сақтау</translation>
--<translation id="4141203561740478845">Мекенжай жолағы бар жолды бөлектеу</translation>
-+<translation id="4141203561740478845">Мекенжай жолағы бар жолды ерекшелеу</translation>
- <translation id="4148761611071495477"><ph name="CTRL" /><ph name="SEPARATOR" /><ph name="G" /> немесе <ph name="ENTER" /></translation>
- <translation id="4240486403425279990">Шолу режимі</translation>
- <translation id="4382340674111381977">Алдыңғы бетке өту</translation>
-@@ -153,14 +153,14 @@
- <translation id="6359811074279051077"><ph name="MODIFIER" /><ph name="SEPARATOR" /><ph name="KEY" /></translation>
- <translation id="6395172954772765143">Жолдың соңына енгізілетін мәтінді таңдау</translation>
- <translation id="6425378783626925378">Сөредегі 1-8 арасындағы белгішелерді басу</translation>
--<translation id="6435207348963613811">Сөредегі алдыңғы элементті бөлектеу</translation>
-+<translation id="6435207348963613811">Сөредегі алдыңғы элементті ерекшелеу</translation>
- <translation id="6445033640292336367">Қойындыны бастапқы орнына қайтару</translation>
- <translation id="6474744297082284761">Кішірейту (қондырылған НЕМЕСЕ толық экран ұлғайтқышы қосылған кезде)</translation>
- <translation id="649811797655257835">Файлды таңдап, <ph name="SPACE" /> пернесін басыңыз</translation>
- <translation id="6515089016094047210">Calendar виджетін ашу немесе жабу.</translation>
- <translation id="6551886416582667425">Экранның бір бөлігінің скриншотын/жазбасын жасау</translation>
- <translation id="6556040137485212400">Ең ұзақ уақыт бойы пайдаланылмаған терезені ашу</translation>
--<translation id="666343722268997814">Бөлектелген элемент үшін контекстік мәзірді ашу</translation>
-+<translation id="666343722268997814">Ерекшеленген элемент үшін контекстік мәзірді ашу</translation>
- <translation id="6671538777808758331">Іздеу нәтижелерінің келесі сәйкестігіне өту</translation>
- <translation id="6681606577947445973"><ph name="REFRESH" /> немесе <ph name="CTRL" /><ph name="SEPARATOR" /><ph name="R" /></translation>
- <translation id="6690765639083431875">Терезені сол жаққа бекіту</translation>
-@@ -175,7 +175,7 @@
- <translation id="7020813747703216897">Сәйкес нәтижелер табылмады</translation>
- <translation id="7025325401470358758">Келесі тақта</translation>
- <translation id="7076878155205969899">Дыбысын өшіру</translation>
--<translation id="7077383985738259936">Бетбелгілер жолағын (көрсетіліп тұрса) ерекшелеу немесе бөлектеу</translation>
-+<translation id="7077383985738259936">Бетбелгілер жолағын (көрсетіліп тұрса) ерекшелеу немесе ерекшелеу</translation>
- <translation id="7237562915163138771">Мекенжай жолағына веб-мекенжайды енгізіп, <ph name="ALT" /><ph name="SEPARATOR" /><ph name="ENTER" /> пернелерін басыңыз.</translation>
- <translation id="7254764037241667478">Құрылғыны ұйқы (уақытша тоқтату) режиміне қою</translation>
- <translation id="7422707470576323858">Келесі енгізу әдісіне ауыстырады</translation>
-diff --git a/ash/strings/ash_strings_fa.xtb b/ash/strings/ash_strings_fa.xtb
-index c36debe1ef20..8bf45f97a06d 100644
---- a/ash/strings/ash_strings_fa.xtb
-+++ b/ash/strings/ash_strings_fa.xtb
-@@ -454,7 +454,7 @@
- <translation id="3630697955794050612">خاموش</translation>
- <translation id="3631369015426612114">مجاز کردن اعلان‌های منابع زیر</translation>
- <translation id="3633097874324966332">برای مرتبط کردن دستگاهتان، تنظیمات «بلوتوث» را باز کنید</translation>
--<translation id="3638400994746983214">روشن/خاموش کردن صفحه حریم‌خصوصی. <ph name="STATE_TEXT" />.</translation>
-+<translation id="3638400994746983214">روشن/خاموش کردن صفحه حریم خصوصی. <ph name="STATE_TEXT" />.</translation>
- <translation id="3649505501900178324">به‌روزرسانی عقب‌افتاده</translation>
- <translation id="366222428570480733"><ph name="USER_EMAIL_ADDRESS" /> کاربر مدیریت‌شده</translation>
- <translation id="3680908746918359504">پاک کردن همه قلم‌های نشان‌گذاری</translation>
-@@ -636,7 +636,7 @@
- <translation id="4667099493359681081">درحال بارگیری <ph name="FILENAME" /></translation>
- <translation id="4690510401873698237">قفسه در پایین است</translation>
- <translation id="4696813013609194136">باز کردن قفل دستگاه با کد والدین</translation>
--<translation id="4702647871202761252">صفحه حریم‌خصوصی خاموش است</translation>
-+<translation id="4702647871202761252">صفحه حریم خصوصی خاموش است</translation>
- <translation id="4717575069099566988">‏کابل USB-C شما از USB4 پشتیبانی نمی‌کند. ممکن است عملکرد دستگاه محدود شود.</translation>
- <translation id="4730374152663651037">مکرراً استفاده‌شده</translation>
- <translation id="4731797938093519117">دسترسی ولی</translation>
-@@ -699,7 +699,7 @@
- <translation id="5117590920725113268">نمایش ماه بعدی</translation>
- <translation id="5136175204352732067">صفحه‌کلید دیگری متصل شد</translation>
- <translation id="5147567197700016471">قفل باز شد</translation>
--<translation id="5150070631291639005">تنظیمات حریم‌خصوصی</translation>
-+<translation id="5150070631291639005">تنظیمات حریم خصوصی</translation>
- <translation id="5155897006997040331">سرعت خواندن</translation>
- <translation id="5166007464919321363">ذخیره میزکار به‌عنوان الگو</translation>
- <translation id="5168181903108465623">دستگاه‌های فرستادن موجود هستند</translation>
-@@ -792,7 +792,7 @@
- <translation id="576341972084747908">بارگیری <ph name="FILENAME" /> خطرناک</translation>
- <translation id="5763928712329149804">«گروه قفسه‌ها» خاموش است.</translation>
- <translation id="576453121877257266">«نور شب» روشن است.</translation>
--<translation id="5769373120130404283">صفحه حریم‌خصوصی</translation>
-+<translation id="5769373120130404283">صفحه حریم خصوصی</translation>
- <translation id="5777841717266010279">هم‌رسانی صفحه‌نمایش متوقف شود؟</translation>
- <translation id="5779721926447984944">فایل‌های پین‌شده</translation>
- <translation id="5788127256798019331">‏فایل‌های Play</translation>
-@@ -925,7 +925,7 @@
- <translation id="6593850935013518327"><ph name="PRIMARY_TEXT" />، <ph name="SECONDARY_TEXT" /></translation>
- <translation id="661203523074512333"><ph name="SECURITY_STATUS" />، قدرت سیگنال <ph name="SIGNAL_STRENGTH" />، تحت‌مدیریت سرپرست</translation>
- <translation id="6612802754306526077">حالت ضبط صفحه‌نمایش انتخاب شد</translation>
--<translation id="6614169507485700968">صفحه حریم‌خصوصی روشن است</translation>
-+<translation id="6614169507485700968">صفحه حریم خصوصی روشن است</translation>
- <translation id="6625718907317144388">اعلان‌های <ph name="APP_1_TITLE" />، <ph name="APP_2_TITLE" />، و اعلان‌های دیگر پنهان شده است، زیرا «محافظت دربرابر مشاهده» روشن است</translation>
- <translation id="6627638273713273709">Search+Shift+K</translation>
- <translation id="6629480180092995136"><ph name="APP_NAME" /> می‌خواهد از میکروفون استفاده کند</translation>
-@@ -1134,7 +1134,7 @@
- <translation id="7872786842639831132">خاموش</translation>
- <translation id="7875575368831396199">ظاهراً بلوتوث در <ph name="DEVICE_TYPE" /> شما خاموش است. لطفاً برای استفاده از «مرکز کنترل تلفن»، بلوتوث را روشن کنید.</translation>
- <translation id="7877557217297072640">{0,plural, =0{اکنون دستگاه را به نسخه قبلی تغییر دهید}=1{تا یک ثانیه دیگر دستگاه را به نسخه قبلی تغییر دهید}one{تا # ثانیه دیگر دستگاه را به نسخه قبلی تغییر دهید}other{تا # ثانیه دیگر دستگاه را به نسخه قبلی تغییر دهید}}</translation>
--<translation id="7886169021410746335">تنظیمات حریم‌خصوصی را تنظیم کند</translation>
-+<translation id="7886169021410746335">تنظیمات حریم خصوصی را تنظیم کند</translation>
- <translation id="7886277072580235377">وقتی از سیستم خارج شوید، جلسه اینترنت پاک خواهد شد. <ph name="LEARN_MORE" /></translation>
- <translation id="788781083998633524">‏Send an email (ایمیل ارسال کن)</translation>
- <translation id="7893503627044934815">نمی‌خواهم این فایل نشان داده شود</translation>
-diff --git a/ash/strings/ash_strings_kk.xtb b/ash/strings/ash_strings_kk.xtb
-index 1910e347eb4c..910ae20a3deb 100644
---- a/ash/strings/ash_strings_kk.xtb
-+++ b/ash/strings/ash_strings_kk.xtb
-@@ -259,7 +259,7 @@
- <translation id="2501920221385095727">Жабысқақ пернелер</translation>
- <translation id="2509468283778169019">CAPS LOCK қосулы</translation>
- <translation id="2542089167727451762">Профиль суретіңізді түртіңіз.</translation>
--<translation id="255671100581129685">Google Assistant әркімге қолжетімді сеанста жұмыс істемейді.</translation>
-+<translation id="255671100581129685">Google Assistant баршаға ашық сеанста жұмыс істемейді.</translation>
- <translation id="256712445991462162">бекітілген ұлғайтқыш</translation>
- <translation id="2570734079541893434">Параметрлерді басқару</translation>
- <translation id="2573588302192866788"><ph name="NAME" /> құрылғысы қосылмады</translation>
-@@ -416,7 +416,7 @@
- <translation id="3485319357743610354"><ph name="SECURITY_STATUS" />, <ph name="CONNECTION_STATUS" />, сигнал күші: <ph name="SIGNAL_STRENGTH" /></translation>
- <translation id="348799646910989694">Сөре автоматты түрде жасырылған.</translation>
- <translation id="3509391053705095206">Телефон табылмады. Онда Bluetooth қосылып тұрғанына көз жеткізіңіз.</translation>
--<translation id="3510164367642747937">Тінтуір курсорын бөлектеу</translation>
-+<translation id="3510164367642747937">Тінтуір курсорын ерекшелеу</translation>
- <translation id="3513798432020909783"><ph name="MANAGER_EMAIL" /> басқаратын аккаунт</translation>
- <translation id="3518604429872942239">Күй жолағы, уақыты: <ph name="TIME" />,
-         <ph name="BATTERY" />
-@@ -653,7 +653,7 @@
- <translation id="4804818685124855865">Ажырату</translation>
- <translation id="4814539958450445987">Аккаунтқа кіру экраны</translation>
- <translation id="4831034276697007977">Автоматты түрде басу функциясын шынымен де өшіргіңіз келе ме?</translation>
--<translation id="4849058404725798627">Нысанды пернетақта фокусымен бөлектеу</translation>
-+<translation id="4849058404725798627">Нысанды пернетақта фокусымен ерекшелеу</translation>
- <translation id="485592688953820832">Ештеңе істемеу (кідірту)</translation>
- <translation id="485634149294284819">Пернетақта мәзіріне кіру</translation>
- <translation id="4860284199500934869"><ph name="FILENAME" /> файлын жүктеп алу үшін желі байланысын тексеріңіз.</translation>
-@@ -709,7 +709,7 @@
- <translation id="5198715732953550718"><ph name="MOVED_APP_NAME" /> және <ph name="IN_PLACE_APP" /> қолданбалары қосылып, бір қалта жасалды.</translation>
- <translation id="5206028654245650022"><ph name="APP_NAME" />, <ph name="NOTIFICATION_TITLE" />: <ph name="MESSAGE" />, <ph name="PHONE_NAME" /></translation>
- <translation id="5206057955438543357">{NUM_NOTIFICATIONS,plural, =1{Тағы 1 хабарландыру}other{Тағы # хабарландыру}}</translation>
--<translation id="5207949376430453814">Мәтін курсорын бөлектеу</translation>
-+<translation id="5207949376430453814">Мәтін курсорын ерекшелеу</translation>
- <translation id="5208059991603368177">Қосулы</translation>
- <translation id="5222676887888702881">Шығу</translation>
- <translation id="5234764350956374838">Жабу</translation>
-diff --git a/ash/strings/ash_strings_no.xtb b/ash/strings/ash_strings_no.xtb
-index 2043ade3b7f1..44f96ce78dac 100644
---- a/ash/strings/ash_strings_no.xtb
-+++ b/ash/strings/ash_strings_no.xtb
-@@ -138,7 +138,7 @@ Her er noen ting du kan prøve til å begynne med.</translation>
- <translation id="1715293566947629045">Deaktiverer profil. Vent i noen minutter.</translation>
- <translation id="1715874602234207">F</translation>
- <translation id="1719094688023114093">Direkteteksting er på.</translation>
--<translation id="1720011244392820496">Slå på Wi-Fi-synkronisering</translation>
-+<translation id="1720011244392820496">Slå på wifi-synkronisering</translation>
- <translation id="1736898441010944794">«<ph name="NAME" />» er synlig for Bluetooth-enheter.</translation>
- <translation id="1743570585616704562">Ikke gjenkjent</translation>
- <translation id="1746730358044914197">Inndatametoder konfigureres av administratoren din.</translation>
-@@ -287,7 +287,7 @@ Her er noen ting du kan prøve til å begynne med.</translation>
- <translation id="2706462751667573066">Opp</translation>
- <translation id="2713444072780614174">Hvit</translation>
- <translation id="2718395828230677721">Nattlys</translation>
--<translation id="2726420622004325180">Telefonen må ha mobildata for å kunne tilby en Wi-Fi-sone</translation>
-+<translation id="2726420622004325180">Telefonen må ha mobildata for å kunne tilby en wifi-sone</translation>
- <translation id="2727175239389218057">Svar</translation>
- <translation id="2727977024730340865">Tilkoblet laveffektslader. Batteriladingen kan være upålitelig.</translation>
- <translation id="2749082172777216925"><ph name="APP_NAME_INFO" /> – <ph name="PRICE" /></translation>
-@@ -433,7 +433,7 @@ Her er noen ting du kan prøve til å begynne med.</translation>
- <translation id="3552189655002856821">Wi-Fi er slått av</translation>
- <translation id="3554637740840164787">Festet <ph name="ITEM_TITLE" /></translation>
- <translation id="3560866052109807830">Markørtegneverktøy</translation>
--<translation id="3563775809269155755">Slå på Wi-Fi-sone</translation>
-+<translation id="3563775809269155755">Slå på wifi-sone</translation>
- <translation id="3566240529365775567">Åpnet nå nettopp</translation>
- <translation id="3571734092741541777">Konfigurer</translation>
- <translation id="3573179567135747900">Endre tilbake til <ph name="FROM_LOCALE" /> (krever omstart)</translation>
-@@ -505,7 +505,7 @@ Her er noen ting du kan prøve til å begynne med.</translation>
- <translation id="3943857333388298514">Lim inn</translation>
- <translation id="394485226368336402">Lydinnstillinger</translation>
- <translation id="3945319193631853098">Trykk for å fullføre konfigureringen</translation>
--<translation id="3945867833895287237">Kobler til Wi-Fi-sone …</translation>
-+<translation id="3945867833895287237">Kobler til wifi-sone …</translation>
- <translation id="3950820424414687140">Logg på</translation>
- <translation id="3962859241508114581">Forrige spor</translation>
- <translation id="3969043077941541451">Av</translation>
-@@ -936,7 +936,7 @@ Nylig installert</translation>
- <translation id="6650933572246256093">Bluetooth-enheten «<ph name="DEVICE_NAME" />» ber om tillatelse til å koble til. Skriv inn denne tilgangskoden på den aktuelle enheten: <ph name="PASSKEY" /></translation>
- <translation id="6657585470893396449">Passord</translation>
- <translation id="6665545700722362599">gi nettsteder, apper og utvidelser tillatelse til å bruke posisjonstjenester, enhetens mikrofon, kamera eller andre funksjoner</translation>
--<translation id="6667908387435388584">Koble til telefonens Wi-Fi-sone, demp og finn enheten, og se nylige Chrome-faner som er åpne på telefonen</translation>
-+<translation id="6667908387435388584">Koble til telefonens wifi-sone, demp og finn enheten, og se nylige Chrome-faner som er åpne på telefonen</translation>
- <translation id="6670153871843998651">Skrivebord 3</translation>
- <translation id="6671495933530132209">Kopiér bildet</translation>
- <translation id="6671661918848783005">Kan ikke låse opp Chromebooken</translation>
-diff --git a/chrome/android/features/keyboard_accessory/internal/java/strings/translations/android_keyboard_accessory_strings_kk.xtb b/chrome/android/features/keyboard_accessory/internal/java/strings/translations/android_keyboard_accessory_strings_kk.xtb
-index 6e6d7bd72575..cc739eab0ed4 100644
---- a/chrome/android/features/keyboard_accessory/internal/java/strings/translations/android_keyboard_accessory_strings_kk.xtb
-+++ b/chrome/android/features/keyboard_accessory/internal/java/strings/translations/android_keyboard_accessory_strings_kk.xtb
-@@ -26,5 +26,5 @@
- <translation id="8037472847879765671">Төлеу әдістерін көрсету</translation>
- <translation id="8507520749471379845">Қолжетімді құпия сөздер</translation>
- <translation id="8705308553596171387">Құпия сөз жоқ</translation>
--<translation id="8849262850971482943">Қауіпсіздікті арттыру үшін виртуалды картаны пайдаланыңыз.</translation>
-+<translation id="8849262850971482943">Қауіпсіздікті арттыру үшін виртуалдық картаны пайдаланыңыз.</translation>
- </translationbundle>
-\ No newline at end of file
-diff --git a/chrome/android/features/vr/java/strings/translations/android_chrome_vr_strings_kk.xtb b/chrome/android/features/vr/java/strings/translations/android_chrome_vr_strings_kk.xtb
-index 3daf91e995ee..a62f505a62b0 100644
---- a/chrome/android/features/vr/java/strings/translations/android_chrome_vr_strings_kk.xtb
-+++ b/chrome/android/features/vr/java/strings/translations/android_chrome_vr_strings_kk.xtb
-@@ -7,5 +7,5 @@
- <translation id="4088809042407767679">Google VR Services жаңартылсын ба?</translation>
- <translation id="4648883053543509795">Google VR Services орнатылсын ба?</translation>
- <translation id="473775607612524610">Жаңарту</translation>
--<translation id="5010116926836661047">Виртуалды шындық мазмұнын көру</translation>
-+<translation id="5010116926836661047">Виртуалдық шындық мазмұнын көру</translation>
- </translationbundle>
-\ No newline at end of file
-diff --git a/chrome/app/resources/chromium_strings_fa.xtb b/chrome/app/resources/chromium_strings_fa.xtb
-index bf78789ead31..763b7244df8f 100644
---- a/chrome/app/resources/chromium_strings_fa.xtb
-+++ b/chrome/app/resources/chromium_strings_fa.xtb
-@@ -15,7 +15,7 @@
- <translation id="1553461853655228091">‏Chromium برای ایجاد نقشه سه‌بعدی محیط شما باید اجازه دسترسی به دوربین داشته باشد</translation>
- <translation id="1602421994560205104">‏Chromium این فایل را مسدود کرد زیرا برای بررسی امنیتی بسیار بزرگ است. با فایل‌هایی که حداکثر ۵۰ مگابایت باشد دوباره امتحان کنید</translation>
- <translation id="1607715478322902680">{COUNT,plural, =0{‏سرپرست سیستم لازم می‌داند برای اعمال به‌روزرسانی، Chromium را راه‌اندازی مجدد کنید}=1{‏سرپرست سیستم لازم می‌داند برای اعمال به‌روزرسانی، Chromium را راه‌اندازی مجدد کنید. پنجره ناشناس بازگشایی نمی‌شود.}one{‏سرپرست سیستم لازم می‌داند برای اعمال به‌روزرسانی، Chromium را راه‌اندازی مجدد کنید. # پنجره ناشناس بازگشایی نمی‌شود.}other{‏سرپرست سیستم لازم می‌داند برای اعمال به‌روزرسانی، Chromium را راه‌اندازی مجدد کنید. # پنجره ناشناس بازگشایی نمی‌شود.}}</translation>
--<translation id="1625909126243026060">‏مرور کنترل‌های اصلی امنیت و حریم‌خصوصی در Chromium</translation>
-+<translation id="1625909126243026060">‏مرور کنترل‌های اصلی امنیت و حریم خصوصی در Chromium</translation>
- <translation id="1632539827495546968">‏اگر می‌خواهید فقط یک‌بار از این حساب استفاده کنید، می‌توانید از <ph name="GUEST_LINK_BEGIN" />حالت مهمان<ph name="GUEST_LINK_END" /> در مرورگر Chromium استفاده کنید. اگر می‌خواهید برای شخص دیگری حساب اضافه کنید، به <ph name="DEVICE_TYPE" /> خود <ph name="LINK_BEGIN" />شخص جدیدی اضافه کنید<ph name="LINK_END" />.
- 
- اجازه‌هایی که قبلاً به وب‌سایت‌ها و برنامه‌ها داده‌اید ممکن است در این حساب اعمال شود. می‌توانید «حساب‌های Google» خود را در بخش <ph name="SETTINGS_LINK_BEGIN" />تنظیمات<ph name="SETTINGS_LINK_END" /> مدیریت کنید.</translation>
-@@ -68,7 +68,7 @@
- <translation id="3032706164202344641">‏Chromium نمی‌تواند گذرواژه‌هایتان را بررسی کند. بعداً دوباره امتحان کنید.</translation>
- <translation id="3032787606318309379">‏افزودن به Chromium…</translation>
- <translation id="3068515742935458733">‏با ارسال گزارش‌های خرابی و <ph name="UMA_LINK" /> به Google، به بهبود Google کمک کنید</translation>
--<translation id="3101560983689755071">‏سابقه مرور شما بر آگهی‌هایی که می‌بینید و علایقتان که در زیر برآورد شده است تأثیر می‌گذارد. برای محافظت از حریم‌خصوصی شما، Chromium علایقتان را هر ماه به‌طور خودکار و چرخشی حذف می‌کند. ممکن است علایق بازآوری شود، مگر اینکه آن‌ها را بردارید.</translation>
-+<translation id="3101560983689755071">‏سابقه مرور شما بر آگهی‌هایی که می‌بینید و علایقتان که در زیر برآورد شده است تأثیر می‌گذارد. برای محافظت از حریم خصوصی شما، Chromium علایقتان را هر ماه به‌طور خودکار و چرخشی حذف می‌کند. ممکن است علایق بازآوری شود، مگر اینکه آن‌ها را بردارید.</translation>
- <translation id="3103660991484857065">‏نصب‌کننده در خارج کردن بایگانی از حالت فشرده ناموفق بود. لطفاً دوباره Chromium را بارگیری کنید.</translation>
- <translation id="3130323860337406239">‏Chromium درحال استفاده از میکروفون شما است.</translation>
- <translation id="3155163173539279776">‏اجرای مجدد Chromium</translation>
-@@ -91,7 +91,7 @@
- <translation id="3474745554856756813">‏این کار <ph name="ITEMS_COUNT" /> مورد را از این دستگاه حذف می‌کند. برای بازیابی داده‌هایتان در فرصتی دیگر، با <ph name="USER_EMAIL" /> به سیستم Chromium وارد شوید.</translation>
- <translation id="3497319089134299931">‏با <ph name="SHORTCUT" /> می‌توانید بین نمایه‌های Chromium جابه‌جا شوید</translation>
- <translation id="3509308970982693815">‏لطفاً همه پنجره‌های Chromium را ببندید و دوباره سعی کنید.</translation>
--<translation id="3533435340678213462">‏برای محافظت از حریم‌خصوصی شما، علایقی را که قدیمی‌تر از ۴ هفته باشند به‌طور خودکار حذف می‌کنیم. وقتی به مرور کردن ادامه می‌دهید، ممکن است علاقه‌ای مجدداً به فهرست اضافه شود. یا می‌توانید علایقی را که نمی‌خواهید Chromium مدنظر قرار دهد حذف کنید.</translation>
-+<translation id="3533435340678213462">‏برای محافظت از حریم خصوصی شما، علایقی را که قدیمی‌تر از ۴ هفته باشند به‌طور خودکار حذف می‌کنیم. وقتی به مرور کردن ادامه می‌دهید، ممکن است علاقه‌ای مجدداً به فهرست اضافه شود. یا می‌توانید علایقی را که نمی‌خواهید Chromium مدنظر قرار دهد حذف کنید.</translation>
- <translation id="3567254597502212821">‏سابقه مرور شما، سابقه سایت‌هایی که بااستفاده از Chromium در این دستگاه از آن‌ها بازدید کرده‌اید.</translation>
- <translation id="3575459661164320785">‏نرم‌افزار مضری در رایانه‌تان وجود دارد. Chromium می‌تواند آن را بردارد، تنظیمات را بازیابی کند و افزونه‌ها را غیرفعال کند تا عملکرد مرورگرتان دوباره عادی شود.</translation>
- <translation id="3639635944603682591">‏داده‌های محصول مرور این کاربر از این دستگاه حذف می‌شود. برای بازیابی داده‌ها، با نام <ph name="USER_EMAIL" /> به سیستم Chromium وارد شوید.</translation>
-@@ -154,7 +154,7 @@
- <translation id="5224391634244552924">‏گذرواژه ذخیره‌شده‌ای وجود ندارد. Chromium زمانی می‌تواند گذرواژه‌هایتان را بررسی کند که آن‌ها را ذخیره کرده باشید.</translation>
- <translation id="5252179775517634216">‏<ph name="EXISTING_USER" /> قبلاً به سیستم این نمایه Chromium وارد شده است. با این کار، نمایه Chromium جدیدی برای <ph name="USER_EMAIL_ADDRESS" /> ایجاد خواهد شد</translation>
- <translation id="5277894862589591112">‏برای اعمال تغییراتتان، Chromium را راه‌اندازی مجدد کنید</translation>
--<translation id="5296845517486664001">‏اگر نسخه آزمایشی روشن باشد و Chromium به‌طور تصادفی نسخه آزمایشی را برایتان فعال کرده باشد، سابقه مرورتان بر آگهی‌هایی که می‌بینید و علایقتان که در زیر برآورد شده است تأثیر می‌گذارد. برای محافظت از حریم‌خصوصی شما، Chromium علایقتان را هر ماه به‌طور چرخشی حذف می‌کند.</translation>
-+<translation id="5296845517486664001">‏اگر نسخه آزمایشی روشن باشد و Chromium به‌طور تصادفی نسخه آزمایشی را برایتان فعال کرده باشد، سابقه مرورتان بر آگهی‌هایی که می‌بینید و علایقتان که در زیر برآورد شده است تأثیر می‌گذارد. برای محافظت از حریم خصوصی شما، Chromium علایقتان را هر ماه به‌طور چرخشی حذف می‌کند.</translation>
- <translation id="5358375970380395591">‏شما با حساب مدیریت‌شده وارد سیستم می‌شوید و به سرپرست آن اجازه کنترل بر نمایه Chromium خود را می‌دهید. داده‌های Chromium شما شامل برنامه‌ها، نشانک‌ها، سابقه، گذرواژه‌ها و سایر تنظیمات برای همیشه به <ph name="USER_NAME" /> مرتبط خواهد شد. می‌توانید این داده‌ها را از طریق داشبورد حساب‌های Google حذف کنید اما نمی‌توانید این داده‌ها را به حساب دیگری مرتبط سازید. <ph name="LEARN_MORE" /></translation>
- <translation id="5386450000063123300">‏درحال به‌روزرسانی Chromium (<ph name="PROGRESS_PERCENT" />)</translation>
- <translation id="538767207339317086">‏مجاز کردن ورود به سیستم Chromium</translation>
-@@ -162,7 +162,7 @@
- <translation id="5427571867875391349">‏تنظیم Chromium به عنوان مرورگر پیش‌فرضتان</translation>
- <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> - Chromium Beta</translation>
- <translation id="5480860683791598150">‏Chromium برای هم‌رسانی مکانتان با این سایت باید به مکان شما دسترسی داشته باشد</translation>
--<translation id="5487574057737591516">‏برای محافظت از حریم‌خصوصی شما، علایقی را که قدیمی‌تر از ۴ هفته باشند به‌طور خودکار حذف می‌کنیم. وقتی به مرور کردن ادامه می‌دهید، ممکن است علاقه‌ای مجدداً به فهرست اضافه شود. و اگر Chromium به‌اشتباه علاقه‌ای را اضافه کند یا شما نخواهید آگهی‌های مشخصی را ببینید، می‌توانید آن علاقه را بردارید.</translation>
-+<translation id="5487574057737591516">‏برای محافظت از حریم خصوصی شما، علایقی را که قدیمی‌تر از ۴ هفته باشند به‌طور خودکار حذف می‌کنیم. وقتی به مرور کردن ادامه می‌دهید، ممکن است علاقه‌ای مجدداً به فهرست اضافه شود. و اگر Chromium به‌اشتباه علاقه‌ای را اضافه کند یا شما نخواهید آگهی‌های مشخصی را ببینید، می‌توانید آن علاقه را بردارید.</translation>
- <translation id="549669000822060376">‏وقتی Chromium جدیدترین به‌روزرسانی‌های سیستم را نصب می‌کند، لطفاً صبر کنید.</translation>
- <translation id="5496810170689441661">‏Chromium می‌خواهد گذرواژه‌ها را ویرایش کند. برای اینکه اجازه دهید این کار انجام شود، گذرواژه Windows خود را تایپ کنید.</translation>
- <translation id="5527463683072221100">‏باز کردن فایل‌های PDF در Chromium</translation>
-@@ -174,7 +174,7 @@
- <translation id="5883558403894052917">‏Chromium متوجه شده است که این موارد حاوی بدافزار هستند:</translation>
- <translation id="5895138241574237353">راه‌اندازی مجدد</translation>
- <translation id="5903106910045431592"><ph name="PAGE_TITLE" /> - ورود به سیستم شبکه</translation>
--<translation id="5972142260211327093">‏اگر Chromium به‌طور تصادفی نسخه آزمایشی را برایتان فعال کرده باشد، سابقه مرورتان بر آگهی‌هایی که می‌بینید و علایقتان که در زیر برآورد شده است تأثیر می‌گذارد. برای محافظت از حریم‌خصوصی شما، Chromium علایقتان را هر ماه به‌طور چرخشی حذف می‌کند. ممکن است علایق بازآوری شود، مگر اینکه آن‌ها را بردارید.</translation>
-+<translation id="5972142260211327093">‏اگر Chromium به‌طور تصادفی نسخه آزمایشی را برایتان فعال کرده باشد، سابقه مرورتان بر آگهی‌هایی که می‌بینید و علایقتان که در زیر برآورد شده است تأثیر می‌گذارد. برای محافظت از حریم خصوصی شما، Chromium علایقتان را هر ماه به‌طور چرخشی حذف می‌کند. ممکن است علایق بازآوری شود، مگر اینکه آن‌ها را بردارید.</translation>
- <translation id="5987687638152509985">‏به‌روزرسانی Chromium برای شروع همگام‌سازی</translation>
- <translation id="5988505247484123880">‏امری عادی است که سایت‌هایی که بازدید می‌کنید برای شخصی کردن تجربه‌تان، علایق شما را به‌خاطر آورند. به‌علاوه، سایت‌ها می‌توانند بااستفاده از Chromium اطلاعاتی درباره علایقتان ذخیره کنند.</translation>
- <translation id="6055895534982063517">‏نسخه جدیدی از Chromium وجود دارد که سریع‌تر از همیشه است.</translation>
-@@ -277,7 +277,7 @@ Chromium قادر به بازیابی تنظیمات شما نیست.</translati
- <translation id="7790626492778995050"><ph name="PAGE_TITLE" /> - Chromium Canary</translation>
- <translation id="7828947555739565424">‏درحال‌حاضر یک نمایه Chromium با این حساب در این دستگاه وجود دارد</translation>
- <translation id="7867198900892795913">‏Chromium به جدیدترین نسخه به‌روزرسانی نشد، بنابراین قابلیت‌های جدید و رفع اشکال‌های امنیتی را ندارید.</translation>
--<translation id="7877292582355102282">‏<ph name="BEGIN_BOLD" />چگونه می‌توانید داده‌هایتان را مدیریت کنید:<ph name="END_BOLD" /> برای محافظت از حریم‌خصوصی شما، علایقی را که قدیمی‌تر از ۴ هفته باشد به‌طور خودکار حذف می‌کنیم. وقتی به مرور کردن ادامه می‌دهید، ممکن است علاقه‌ای مجدداً به فهرست اضافه شود. یا می‌توانید علایقی را که نمی‌خواهید Chromium مدنظر قرار دهد حذف کنید.</translation>
-+<translation id="7877292582355102282">‏<ph name="BEGIN_BOLD" />چگونه می‌توانید داده‌هایتان را مدیریت کنید:<ph name="END_BOLD" /> برای محافظت از حریم خصوصی شما، علایقی را که قدیمی‌تر از ۴ هفته باشد به‌طور خودکار حذف می‌کنیم. وقتی به مرور کردن ادامه می‌دهید، ممکن است علاقه‌ای مجدداً به فهرست اضافه شود. یا می‌توانید علایقی را که نمی‌خواهید Chromium مدنظر قرار دهد حذف کنید.</translation>
- <translation id="7937630085815544518">‏شما بعنوان <ph name="USER_EMAIL_ADDRESS" /> وارد سیستم Chromium شده‌اید. لطفاً برای ورود به سیستم مجدد از همان حساب استفاده کنید.</translation>
- <translation id="7975919845073681630">‏این نصب ثانویه Chromium است و نمی‌تواند مرورگر پیش‌فرضتان شود.</translation>
- <translation id="7982481011030453202">‏اگر تنظیمی در این صفحه نشان داده نمی‌شود، در <ph name="LINK_BEGIN" />
-diff --git a/chrome/app/resources/generated_resources_fa.xtb b/chrome/app/resources/generated_resources_fa.xtb
-index 05d479b3f7ee..262eccfeac75 100644
---- a/chrome/app/resources/generated_resources_fa.xtb
-+++ b/chrome/app/resources/generated_resources_fa.xtb
-@@ -777,11 +777,11 @@
- <translation id="1734212868489994726">آبی روشن</translation>
- <translation id="1734230530703461088">افزونه‌ها در محدوده زمانی تعیین‌شده بار نشدند. لطفاً با سرپرست تماس بگیرید.</translation>
- <translation id="1734824808160898225"><ph name="PRODUCT_NAME" /> ممکن است نتواند خود را به‌روز نگه دارد</translation>
--<translation id="173522743738009831">درباره «جعبه ایمنی حریم‌خصوصی»</translation>
-+<translation id="173522743738009831">درباره «جعبه ایمنی حریم خصوصی»</translation>
- <translation id="173628468822554835">متوجه شدم. به‌طور پیش‌فرض، سایت‌های جدیدی را که بازدید کرده‌اید برایتان اعلان نمی‌فرستند.</translation>
- <translation id="1736419249208073774">کاوش</translation>
- <translation id="1737968601308870607">اشکال پرونده</translation>
--<translation id="1739684185846730053">دوره آزمایشی «جعبه ایمنی حریم‌خصوصی» هنوز در مرحله توسعه فعال است و در مناطق منتخب دردسترس است. درحال‌حاضر، ممکن است سایت‌ها همچنان که از فناوری‌های کوکی‌های شخص ثالث استفاده می‌کنند، «جعبه ایمنی حریم‌خصوصی» را نیز امتحان کنند.</translation>
-+<translation id="1739684185846730053">دوره آزمایشی «جعبه ایمنی حریم خصوصی» هنوز در مرحله توسعه فعال است و در مناطق منتخب دردسترس است. درحال‌حاضر، ممکن است سایت‌ها همچنان که از فناوری‌های کوکی‌های شخص ثالث استفاده می‌کنند، «جعبه ایمنی حریم خصوصی» را نیز امتحان کنند.</translation>
- <translation id="1741190788710022490">شارژ تطبیقی</translation>
- <translation id="174123615272205933">سفارشی</translation>
- <translation id="1741314857973421784">ادامه</translation>
-@@ -1313,7 +1313,7 @@
- <translation id="2232876851878324699">این فایل دارای یک مجوز است، که وارد نشده است:</translation>
- <translation id="2233502537820838181">&amp;اطلاعات بیشتر</translation>
- <translation id="223356358902285214">فعالیت برنامه و وب</translation>
--<translation id="2234827758954819389">راهنمای حریم‌خصوصی</translation>
-+<translation id="2234827758954819389">راهنمای حریم خصوصی</translation>
- <translation id="2234876718134438132">‏همگام‌سازی و سرویس‌های Google</translation>
- <translation id="2235344399760031203">کوکی‌های شخص ثالث مسدود شده‌اند</translation>
- <translation id="2238379619048995541">داده‌های حالت فرکانس</translation>
-@@ -1369,7 +1369,7 @@
- <translation id="2290615375132886363">دکمه‌های پیمایش رایانه لوحی</translation>
- <translation id="229182044471402145">هیچ مورد منطبقی پیدا نشد</translation>
- <translation id="2292848386125228270">‏لطفاً <ph name="PRODUCT_NAME" /> را به‌عنوان یک کاربر معمولی راه‌اندازی کنید. اگر می‌خواهید آن را به‌عنوان ریشه برای طراحی اجرا کنید، با پرچم no-sandbox آن را دوباره اجرا کنید.</translation>
--<translation id="2294081976975808113">حریم‌خصوصی صفحه‌نمایش</translation>
-+<translation id="2294081976975808113">حریم خصوصی صفحه‌نمایش</translation>
- <translation id="2294358108254308676">آیا می‌خواهید <ph name="PRODUCT_NAME" /> را نصب کنید؟</translation>
- <translation id="229477815107578534">مرور تنظیمات</translation>
- <translation id="2295864384543949385"><ph name="NUM_RESULTS" /> نتیجه</translation>
-@@ -2498,7 +2498,7 @@
- <translation id="3388094447051599208">سینی خروجی تقریباً پر است</translation>
- <translation id="3388788256054548012">این فایل رمزگذاری شده است. از مالک بخواهید آن را رمزگشایی کند.</translation>
- <translation id="3390013585654699824">جزئیات برنامه</translation>
--<translation id="3391512812407811893">دوره‌های آزمایشی «جعبه ایمنی حریم‌خصوصی»</translation>
-+<translation id="3391512812407811893">دوره‌های آزمایشی «جعبه ایمنی حریم خصوصی»</translation>
- <translation id="3393554941209044235">‏تجزیه‌وتحلیل اسناد Chrome</translation>
- <translation id="3393582007140394275">محتوای صفحه ارسال نشد.</translation>
- <translation id="3394850431319394743">سایت‌هایی که مجاز هستند از شناسه‌ها برای پخش محتوای محافظت‌شده استفاده کنند</translation>
-@@ -2832,7 +2832,7 @@
- <translation id="3707163604290651814">درحال‌حاضر به‌عنوان <ph name="NAME" /> به سیستم وارد شده‌اید</translation>
- <translation id="3708684582558000260">به سایت‌های بسته‌شده اجازه داده نشود ارسال و دریافت داده را تکمیل کنند</translation>
- <translation id="3709244229496787112">مرور قبل از اتمام بارگیری بسته شد.</translation>
--<translation id="371174301504454251">برای محافظت از حریم‌خصوصی شما، سایت‌های موجود در فهرست را که قدیمی‌تر از ۴ هفته باشند به‌طور خودکار حذف می‌کنیم. سایت‌هایی که مجدداً از آن‌ها بازدید می‌کنید ممکن است دوباره در فهرست نمایش داده شود. یا اگر نمی‌خواهید سایت خاصی هرگز به علایق شما پی ببرد می‌توانید آن سایت را از فهرست بردارید.</translation>
-+<translation id="371174301504454251">برای محافظت از حریم خصوصی شما، سایت‌های موجود در فهرست را که قدیمی‌تر از ۴ هفته باشند به‌طور خودکار حذف می‌کنیم. سایت‌هایی که مجدداً از آن‌ها بازدید می‌کنید ممکن است دوباره در فهرست نمایش داده شود. یا اگر نمی‌خواهید سایت خاصی هرگز به علایق شما پی ببرد می‌توانید آن سایت را از فهرست بردارید.</translation>
- <translation id="3711931198657368127">جای‌گذاری و رفتن به <ph name="URL" /></translation>
- <translation id="3711945201266135623"><ph name="NUM_PRINTERS" /> چاپگر از سرور چاپ پیدا شد</translation>
- <translation id="3712050472459130149">حساب باید به‌روزرسانی شود</translation>
-@@ -2884,7 +2884,7 @@
- <translation id="3760460896538743390">بازرسی صفحه &amp;پس‌زمینه</translation>
- <translation id="37613671848467444">باز کردن در پنجره &amp;ناشناس</translation>
- <translation id="3761556954875533505">به سایت اجازه می‌دهید فایل‌ها را ویرایش کند؟</translation>
--<translation id="3763549179847864476">دکمه برگشت «راهنمای حریم‌خصوصی»</translation>
-+<translation id="3763549179847864476">دکمه برگشت «راهنمای حریم خصوصی»</translation>
- <translation id="3764314093345384080">اطلاعات دقیق ساخت</translation>
- <translation id="3764583730281406327">{NUM_DEVICES,plural, =1{‏ارتباط با یک دستگاه USB}one{‏ارتباط با # دستگاه USB}other{‏ارتباط با # دستگاه USB}}</translation>
- <translation id="3764753550716962406">‏آیا به Google اجازه می‌دهید از سبد خریدتان برای پیدا کردن تخفیف‌های دردسترس استفاده کند؟</translation>
-@@ -2900,7 +2900,7 @@
- <translation id="3775432569830822555">‏گواهی سرور SSL</translation>
- <translation id="3775705724665058594">ارسال به دستگاه‌هایتان</translation>
- <translation id="3776508619697147021">سایت‌ها می‌توانند بارگیری خودکار چند فایل را درخواست کنند</translation>
--<translation id="3776796446459804932">‏این افزونه حریم‌خصوصی «نت‌بازار Chrome» را نقض می‌کند.</translation>
-+<translation id="3776796446459804932">‏این افزونه حریم خصوصی «نت‌بازار Chrome» را نقض می‌کند.</translation>
- <translation id="3777483481409781352">دستگاه تلفن همراه فعال نشد</translation>
- <translation id="3777806571986431400">برنامه افزودنی فعال شد</translation>
- <translation id="3778152852029592020">بارگیری لغو شد.</translation>
-@@ -3828,7 +3828,7 @@
- <translation id="4683629100208651599">تبدیل به حروف کوچک</translation>
- <translation id="4683947955326903992"><ph name="PERCENTAGE" />% (پیش‌فرض)</translation>
- <translation id="4684427112815847243">همگام‌سازی همه</translation>
--<translation id="4684471265911890182"><ph name="APP_NAME" /> می‌خواهد به دوربین دسترسی داشته باشد. برای مجاز کردن دسترسی، کلید «حریم‌خصوصی دوربین» را خاموش کنید.</translation>
-+<translation id="4684471265911890182"><ph name="APP_NAME" /> می‌خواهد به دوربین دسترسی داشته باشد. برای مجاز کردن دسترسی، کلید «حریم خصوصی دوربین» را خاموش کنید.</translation>
- <translation id="4687613760714619596">دستگاه نامشخص (<ph name="DEVICE_ID" />)</translation>
- <translation id="4688036121858134881">شناسه گزارش محلی: <ph name="WEBRTC_EVENT_LOG_LOCAL_ID" />.</translation>
- <translation id="4688176403504673761"><ph name="MANAGER" /> درحال برگرداندن این دستگاه را به نسخه قبلی است (<ph name="PROGRESS_PERCENT" />)</translation>
-@@ -4263,7 +4263,7 @@
- <translation id="514575469079499857">‏از نشانی IP برای تعیین مکان (پیش‌فرض) استفاده شود</translation>
- <translation id="5147103632304200977">‏وقتی سایتی می‌خواهد به دستگاه‌های HID دسترسی پیدا کند سؤال شود (توصیه می‌شود)</translation>
- <translation id="5148277445782867161">‏«خدمات مکان Google» از منابعی مانند Wi-Fi، شبکه‌های تلفن همراه، و حسگرها برای کمک به تخمین مکان دستگاهتان استفاده می‌کند.</translation>
--<translation id="5150070631291639005">تنظیمات حریم‌خصوصی</translation>
-+<translation id="5150070631291639005">تنظیمات حریم خصوصی</translation>
- <translation id="5150254825601720210">‏نام سرور SSL گواهی Netscape</translation>
- <translation id="5151354047782775295">فضای دیسک را آزاد کنید، در غیر این صورت ممکن است داده‌های انتخابی به‌صورت خودکار حذف شوند</translation>
- <translation id="5153234146675181447">فراموش کردن تلفن</translation>
-@@ -4411,7 +4411,7 @@
- <translation id="5294097441441645251">باید با نویسه حروف کوچک یا زیرخط شروع شود</translation>
- <translation id="5294618183559481278">‏<ph name="DEVICE_TYPE" /> از حسگر داخلی برای شناسایی افراد مقابل دستگاه استفاده می‌کند. همه داده‌ها بلافاصله در دستگاهتان پردازش و سپس حذف می‌شود. داده‌های حسگر هرگز به Google ارسال نمی‌شود. <ph name="LINK_BEGIN" />بیشتر بدانید<ph name="LINK_END" /></translation>
- <translation id="5297082477358294722">گذرواژه ذخیره شد. گذرواژه‌های ذخیره‌شده‌تان را در <ph name="SAVED_PASSWORDS_STORE" /> مشاهده و مدیریت کنید.</translation>
--<translation id="5297946558563358707">وقتی فرد دیگری به صفحه‌نمایشتان نگاه کند، نماد چشم «حریم‌خصوصی» در پایین سمت چپ صفحه‌نمایش نشان داده می‌شود</translation>
-+<translation id="5297946558563358707">وقتی فرد دیگری به صفحه‌نمایشتان نگاه کند، نماد چشم «حریم خصوصی» در پایین سمت چپ صفحه‌نمایش نشان داده می‌شود</translation>
- <translation id="5298219193514155779">ایحاد زمینه توسط</translation>
- <translation id="5299109548848736476">ردیابی نشود</translation>
- <translation id="5299558715747014286">مشاهده و مدیریت گروه‌های برگه</translation>
-@@ -5307,7 +5307,7 @@
- <translation id="6206311232642889873">&amp;کپی تصویر</translation>
- <translation id="6207200176136643843">بازنشانی به سطح بزرگ‌نمایی پیش‌فرض</translation>
- <translation id="6207937957461833379">کشور/منطقه</translation>
--<translation id="6208382900683142153">کدهای اطمینان حریم‌خصوصی را در وب بهبود می‌بخشد و نمی‌توان از آن‌ها برای پی بردن به هویت شما استفاده کرد.</translation>
-+<translation id="6208382900683142153">کدهای اطمینان حریم خصوصی را در وب بهبود می‌بخشد و نمی‌توان از آن‌ها برای پی بردن به هویت شما استفاده کرد.</translation>
- <translation id="6208521041562685716">داده تلفن همراه درحال فعال شدن است</translation>
- <translation id="6208725777148613371">در <ph name="WEB_DRIVE" /> ذخیره نشد - <ph name="INTERRUPT_REASON" /></translation>
- <translation id="6209838773933913227">درحال به‌روزرسانی مؤلفه</translation>
-@@ -5559,7 +5559,7 @@
- <translation id="6445450263907939268">اگر این تغییرات مدنظر شما نبود، می‌توانید تنظیمات قبلی‌تان را بازیابی کنید.</translation>
- <translation id="6446213738085045933">ایجاد میان‌بر دسک تاپ</translation>
- <translation id="6447842834002726250">کوکی‌ها</translation>
--<translation id="6450876761651513209">تغییر تنظیمات مربوط به حریم‌خصوصی شما</translation>
-+<translation id="6450876761651513209">تغییر تنظیمات مربوط به حریم خصوصی شما</translation>
- <translation id="6451344358166983408">سایت یا صفحه</translation>
- <translation id="6451591602925140504">{NUM_PAGES,plural, =0{<ph name="PAGE_TITLE" />}=1{<ph name="PAGE_TITLE" /> و ۱ برگه دیگر}one{<ph name="PAGE_TITLE" /> و # برگه دیگر}other{<ph name="PAGE_TITLE" /> و # برگه دیگر}}</translation>
- <translation id="6451689256222386810">اگر عبارت عبورتان را فراموش کرده‌اید یا می‌خواهید این تنظیم را تغییر دهید، <ph name="BEGIN_LINK" />همگام‌سازی را بازنشانی کنید<ph name="END_LINK" />.</translation>
-@@ -5952,7 +5952,7 @@
- <translation id="6831043979455480757">ترجمه</translation>
- <translation id="6833479554815567477">برگه از گروه <ph name="GROUP_NAME" /> برداشته شد - <ph name="GROUP_CONTENTS" /></translation>
- <translation id="683373380308365518">به مرورگری هوشمند و ایمن جابه‌جا شوید</translation>
--<translation id="6833996806551876956">دوره آزمایشی «جعبه ایمنی حریم‌خصوصی»</translation>
-+<translation id="6833996806551876956">دوره آزمایشی «جعبه ایمنی حریم خصوصی»</translation>
- <translation id="6834652994408928492">«حالت تاریک» هنگام غروب آفتاب به‌طور خودکار روشن خواهد شد</translation>
- <translation id="6835762382653651563">برای به‌روزرسانی <ph name="DEVICE_TYPE" />، لطفاً به اینترنت وصل شوید.</translation>
- <translation id="6839225236531462745">خطای حذف مجوز</translation>
-@@ -6160,7 +6160,7 @@
- <translation id="7022562585984256452">صفحه اصلی شما تنظیم شد.</translation>
- <translation id="7025082428878635038">معرفی روشی جدید برای پیمایش با اشاره‌ها</translation>
- <translation id="7025190659207909717">مدیریت خدمات داده‌های تلفن همراه</translation>
--<translation id="7025895441903756761">امنیت و حریم‌خصوصی</translation>
-+<translation id="7025895441903756761">امنیت و حریم خصوصی</translation>
- <translation id="7027258625819743915">{COUNT,plural, =0{باز کردن همه در پنجره ناشناس}=1{باز کردن در پنجره ناشناس}one{باز کردن همه ({COUNT}) در پنجره ناشناس}other{باز کردن همه ({COUNT}) در پنجره ناشناس}}</translation>
- <translation id="7029307918966275733">‏Crostini نصب نشده است. لطفاً برای مشاهده اعتبارها، Crostini را نصب کنید.</translation>
- <translation id="7029809446516969842">گذرواژه‌ها</translation>
-@@ -6253,7 +6253,7 @@
- <translation id="7123030151043029868">اجازه دارد چند فایل را به‌طور خودکار بارگیری کند</translation>
- <translation id="7123302939607518173">اگر فکر می‌کنید آگهی‌های مربوط به این مورد برایتان مفید خواهد بود، علاقه یا سایت را اضافه کنید.</translation>
- <translation id="7124013154139278147">اختصاص دادن کلید به کنش «قبلی»</translation>
--<translation id="7125029162161377569">با دوره‌های آزمایشی «جعبه ایمنی حریم‌خصوصی»، سایت‌ها می‌توانند تجربه مرور یکسانی را بااستفاده از اطلاعات شخصی کمتر ارائه دهند. به‌عبارت‌دیگر، حریم‌خصوصی‌تان بهبود می‌یابد و ردیابی بین‌سایتی کاهش پیدا می‌کند. هروقت دوره‌های آزمایشی جدیدی برای آزمایش کردن آماده شد، آن‌ها را اضافه می‌کنیم.</translation>
-+<translation id="7125029162161377569">با دوره‌های آزمایشی «جعبه ایمنی حریم خصوصی»، سایت‌ها می‌توانند تجربه مرور یکسانی را بااستفاده از اطلاعات شخصی کمتر ارائه دهند. به‌عبارت‌دیگر، حریم خصوصی‌تان بهبود می‌یابد و ردیابی بین‌سایتی کاهش پیدا می‌کند. هروقت دوره‌های آزمایشی جدیدی برای آزمایش کردن آماده شد، آن‌ها را اضافه می‌کنیم.</translation>
- <translation id="7125148293026877011">‏حذف Crostini</translation>
- <translation id="7127980134843952133">سابقه بارگیری</translation>
- <translation id="7128151990937044829">وقتی اعلان‌ها مسدود شده‌اند، نشانگری در نوار نشانی نشان داده شود</translation>
-@@ -6457,7 +6457,7 @@
- <translation id="7360233684753165754"><ph name="PAGE_NUMBER" /> صفحه در <ph name="PRINTER_NAME" /></translation>
- <translation id="7361297102842600584">برای اجرای <ph name="PLUGIN_NAME" /> کلیک راست کنید</translation>
- <translation id="7362387053578559123">سایت‌ها می‌توانند برای اتصال به دستگاه‌های بلوتوث درخواست دهند</translation>
--<translation id="7363349185727752629">راهنمای گزینه‌های حریم‌خصوصی</translation>
-+<translation id="7363349185727752629">راهنمای گزینه‌های حریم خصوصی</translation>
- <translation id="7364591875953874521">دسترسی درخواست شده</translation>
- <translation id="7364745943115323529">پخش محتوا…</translation>
- <translation id="7364796246159120393">انتخاب فایل</translation>
-@@ -6614,7 +6614,7 @@
- <translation id="7509097596023256288">درحال راه‌اندازی مدیریت</translation>
- <translation id="7509246181739783082">هویتتان را به‌تأیید برسانید</translation>
- <translation id="7509539379068593709">حذف نصب برنامه</translation>
--<translation id="7511415964832680006">وقتی روشن باشد، سایت‌ها می‌توانند برای ارائه محتوا و سرویس‌هایشان از تکنیک‌های حفظ حریم‌خصوصی نشان داده‌شده در اینجا استفاده کنند. این تکنیک‌ها شامل روش‌های جایگزین برای ردیابی بین‌سایتی می‌شود. ممکن است در گذر زمان، دوره‌های آزمایشی بیشتری اضافه شود.</translation>
-+<translation id="7511415964832680006">وقتی روشن باشد، سایت‌ها می‌توانند برای ارائه محتوا و سرویس‌هایشان از تکنیک‌های حفظ حریم خصوصی نشان داده‌شده در اینجا استفاده کنند. این تکنیک‌ها شامل روش‌های جایگزین برای ردیابی بین‌سایتی می‌شود. ممکن است در گذر زمان، دوره‌های آزمایشی بیشتری اضافه شود.</translation>
- <translation id="7514239104543605883">کپی در دستگاه</translation>
- <translation id="7514365320538308">بارگیری</translation>
- <translation id="7514417110442087199">افزودن تخصیص</translation>
-@@ -6769,7 +6769,7 @@
- <translation id="7658239707568436148">لغو</translation>
- <translation id="7659154729610375585">درهرصورت از «حالت ناشناس» خارج می‌شوید؟</translation>
- <translation id="7659297516559011665">فقط گذرواژه‌های ذخیره‌شده در این دستگاه</translation>
--<translation id="7659336857671800422">مشاهده «راهنمای حریم‌خصوصی»</translation>
-+<translation id="7659336857671800422">مشاهده «راهنمای حریم خصوصی»</translation>
- <translation id="7659584679870740384">مجاز به استفاده از این دستگاه نیستید. لطفاً برای دریافت اجازه ورود به سیستم با سرپرست تماس بگیرید.</translation>
- <translation id="7660146600670077843">روی یکی از برگه‌ها کلیک راست کنید و «افزودن برگه به گروه جدید» را انتخاب کنید</translation>
- <translation id="7661259717474717992">اجازه به سایت‌ها برای ذخیره کردن و خواندن داده‌های کوکی</translation>
-@@ -7018,7 +7018,7 @@
- <translation id="788453346724465748">درحال بار کردن اطلاعات حساب…</translation>
- <translation id="7886279613512920452">{COUNT,plural, =1{یک مورد}one{# مورد}other{# مورد}}</translation>
- <translation id="7886605625338676841">سیم‌کارت داخلی</translation>
--<translation id="7887174313503389866">در گشت با راهنمای مربوط به کنترل‌های اصلی امنیت و حریم‌خصوصی شرکت کنید. برای گزینه‌های بیشتر، به‌طور جداگانه به هر تنظیم بروید.</translation>
-+<translation id="7887174313503389866">در گشت با راهنمای مربوط به کنترل‌های اصلی امنیت و حریم خصوصی شرکت کنید. برای گزینه‌های بیشتر، به‌طور جداگانه به هر تنظیم بروید.</translation>
- <translation id="7887334752153342268">کپی‌برداری</translation>
- <translation id="7887864092952184874">موشواره بلوتوث مرتبط شد</translation>
- <translation id="7889371445710865055">تغییر زبان تایپ صوتی</translation>
-@@ -7313,7 +7313,7 @@
- <translation id="816055135686411707">خطا در تنظیم اعتماد مجوز</translation>
- <translation id="8160775796528709999">با فعال کردن «زیرنویس ناشنوایان زنده» در تنظیمات، برای صدا و ویدیو زیرنویس ناشنوایان دریافت کنید</translation>
- <translation id="816095449251911490"><ph name="SPEED" /> - <ph name="RECEIVED_AMOUNT" />، <ph name="TIME_REMAINING" /></translation>
--<translation id="81610453212785426">‏Chrome بااستفاده از <ph name="BEGIN_LINK" />جعبه ایمنی حریم‌خصوصی<ph name="END_LINK" /> درحال توسعه فناوری‌های جدیدی است که ضمن حفظ وبِ باز، از شما در برابر ردیابی بین‌سایتی محافظت می‌کند.</translation>
-+<translation id="81610453212785426">‏Chrome بااستفاده از <ph name="BEGIN_LINK" />جعبه ایمنی حریم خصوصی<ph name="END_LINK" /> درحال توسعه فناوری‌های جدیدی است که ضمن حفظ وبِ باز، از شما در برابر ردیابی بین‌سایتی محافظت می‌کند.</translation>
- <translation id="8161293209665121583">«حالت خواننده» برای صفحه‌های وب</translation>
- <translation id="8162984717805647492">{NUM_TABS,plural, =1{انتقال دادن برگه به پنجره جدید}one{انتقال دادن برگه‌ها به پنجره جدید}other{انتقال دادن برگه‌ها به پنجره جدید}}</translation>
- <translation id="8165997195302308593">‏بازارسال درگاه Crostini</translation>
-@@ -7343,7 +7343,7 @@
- <translation id="8188389033983459049">تنظیمات دستگاه را بررسی کنید و برای ادامه، آن را روشن کنید</translation>
- <translation id="8188742492803591566">‏برای ارسال محتوای صفحه، کد دسترسی نمایش داده‌شده در Chromecast یا تلویزیون را وارد کنید.</translation>
- <translation id="8189306097519446565">حساب‌های مدرسه</translation>
--<translation id="8189750580333936930">جعبه ایمنی حریم‌خصوصی</translation>
-+<translation id="8189750580333936930">جعبه ایمنی حریم خصوصی</translation>
- <translation id="8191230140820435481">مدیریت برنامه‌ها، افزونه‌ها و طرح‌های زمینه</translation>
- <translation id="8192944472786724289"><ph name="APP_NAME" /> می‌خواهد محتوای صفحه‌نمایشتان را هم‌رسانی کند</translation>
- <translation id="8193953846147532858"><ph name="BEGIN_LINK" />دستگاه‌های شما<ph name="END_LINK" /> · <ph name="EMAIL" /></translation>
-@@ -7596,7 +7596,7 @@
- <translation id="8457451314607652708">وارد کردن نشانک‌ها</translation>
- <translation id="8458341576712814616">میان‌بر</translation>
- <translation id="8458627787104127436">باز کردن همه (<ph name="URL_COUNT" /> مورد) در پنجره جدید</translation>
--<translation id="8460448946170646641">مرور کنترل‌های اصلی امنیت و حریم‌خصوصی</translation>
-+<translation id="8460448946170646641">مرور کنترل‌های اصلی امنیت و حریم خصوصی</translation>
- <translation id="8460490661223303637">‏برای صرفه‌جویی در حافظه، Chrome برخی محتوا را پاک کرد</translation>
- <translation id="8460932807646981183">مدیریت موتورهای جستجو و جستجوی سایت</translation>
- <translation id="84613761564611563">واسط کاربر پیکربندی شبکه درخواست شد، لطفاً صبر کنید…</translation>
-@@ -7623,7 +7623,7 @@
- <translation id="8480869669560681089">دستگاه نامشخص از <ph name="VENDOR_NAME" /></translation>
- <translation id="8481187309597259238">‏تأیید مجوز USB</translation>
- <translation id="8481980314595922412">ویژگی‌های آزمایشی روشن است</translation>
--<translation id="848666842773560761">برنامه‌ای می‌خواهد به دوربین دسترسی داشته باشد. برای مجاز کردن دسترسی، کلید «حریم‌خصوصی دوربین» را خاموش کنید.</translation>
-+<translation id="848666842773560761">برنامه‌ای می‌خواهد به دوربین دسترسی داشته باشد. برای مجاز کردن دسترسی، کلید «حریم خصوصی دوربین» را خاموش کنید.</translation>
- <translation id="8487678622945914333">بزرگ‌نمایی</translation>
- <translation id="8489156414266187072">پیشنهادهای شخصی فقط در حساب شما نمایش داده می‌شوند</translation>
- <translation id="8490896350101740396">برنامه‌های کیوسک زیر «<ph name="UPDATED_APPS" />» به‌روز شده‌اند. لطفاً برای تکمیل فرآیند به‌روزرسانی دستگاه را مجدداً راه‌اندازی کنید.</translation>
-@@ -7861,7 +7861,7 @@
- <translation id="8731851055419582926">گذرواژه‌های بررسی‌شده</translation>
- <translation id="8732030010853991079">با کلیک کردن روی این نماد از این برنامه افزودنی استفاده کنید.</translation>
- <translation id="8732212173949624846">خواندن و تغییر سابقه مرورتان در همه دستگاه‌های وارد به سیستم خودتان</translation>
--<translation id="8732844209475700754">تنظیمات بیشتر مرتبط با حریم‌خصوصی، امنیت و جمع‌آوری داده‌ها</translation>
-+<translation id="8732844209475700754">تنظیمات بیشتر مرتبط با حریم خصوصی، امنیت و جمع‌آوری داده‌ها</translation>
- <translation id="8734073480934656039">فعال کردن این تنظیم به برنامه‌های کیوسک اجازه می‌دهد تا به صورت خودکار در شروع به کار راه‌اندازی شوند.</translation>
- <translation id="8734674662128056360">مسدود کردن کوکی‌های شخص ثالث</translation>
- <translation id="873545264931343897">وفتی به‌روزرسانی <ph name="PLUGIN_NAME" /> تمام شد، برای فعال کردن آن، صفحه را تازه‌سازی کنید</translation>
-@@ -8025,7 +8025,7 @@
- <translation id="8880054210564666174">فهرست مخاطبین بارگیری نشد. لطفاً اتصال شبکه‌تان را بررسی کنید یا <ph name="LINK_BEGIN" />دوباره امتحان کنید<ph name="LINK_END" />.</translation>
- <translation id="8881020143150461183">لطفاً دوباره امتحان کنید. برای پشتیبانی فنی، با <ph name="CARRIER_NAME" /> تماس بگیرید.</translation>
- <translation id="8883273463630735858">فعال کردن شتاب‌دهنده صفحه لمسی</translation>
--<translation id="8884023684057697730"><ph name="BEGIN_BOLD" />چگونه می‌توانید داده‌هایتان را مدیریت کنید:<ph name="END_BOLD" /> برای محافظت از حریم‌خصوصی شما، سایت‌های موجود در فهرست را که قدیمی‌تر از ۴ هفته باشند به‌طور خودکار حذف می‌کنیم. سایت‌هایی که مجدداً از آن‌ها بازدید می‌کنید ممکن است دوباره در فهرست نمایش داده شود. یا اگر نمی‌خواهید سایت خاصی هرگز به علایق شما پی ببرد می‌توانید آن سایت را از فهرست بردارید.</translation>
-+<translation id="8884023684057697730"><ph name="BEGIN_BOLD" />چگونه می‌توانید داده‌هایتان را مدیریت کنید:<ph name="END_BOLD" /> برای محافظت از حریم خصوصی شما، سایت‌های موجود در فهرست را که قدیمی‌تر از ۴ هفته باشند به‌طور خودکار حذف می‌کنیم. سایت‌هایی که مجدداً از آن‌ها بازدید می‌کنید ممکن است دوباره در فهرست نمایش داده شود. یا اگر نمی‌خواهید سایت خاصی هرگز به علایق شما پی ببرد می‌توانید آن سایت را از فهرست بردارید.</translation>
- <translation id="8884570509232205463">اکنون دستگاهتان ساعت <ph name="UNLOCK_TIME" /> قفل می‌شود.</translation>
- <translation id="8888253246822647887">وقتی ارتقا به پایان برسد، برنامه‌تان باز خواهد شد. ارتقا ممکن است چند دقیقه طول بکشد.</translation>
- <translation id="8888432776533519951">رنگ:</translation>
-@@ -8183,7 +8183,7 @@
- <translation id="9040661932550800571">گذرواژه <ph name="ORIGIN" /> به‌روزرسانی شود؟</translation>
- <translation id="9041692268811217999">دسترسی به فایل‌های محلی موجود در دستگاهتان، توسط سرپرست شما غیرفعال شده است</translation>
- <translation id="904224458472510106">این عملیات را نمی‌توان واگرد کرد</translation>
--<translation id="9042893549633094279">حریم‌خصوصی و امنیت</translation>
-+<translation id="9042893549633094279">حریم خصوصی و امنیت</translation>
- <translation id="904451693890288097">لطفاً گذرکلید "<ph name="DEVICE_NAME" />" را وارد کنید:</translation>
- <translation id="9044646465488564462">اتصال به شبکه انجام نشد: <ph name="DETAILS" /></translation>
- <translation id="9045160989383249058">فهرست خواندن به پانل کناری جدید منتقل شده است. آن را در اینجا امتحان کنید.</translation>
-@@ -8334,7 +8334,7 @@
- <translation id="919679265671373777">رسانه و عکس‌های جدید تلفنتان را مشاهده کنید. برنامه‌های پیام‌رسانی تلفن را جاری‌سازی کنید.</translation>
- <translation id="919686179725692564">درباره پشتیبان‌گیری از برنامه‌ها بیشتر بدانید</translation>
- <translation id="9198090666959937775">‏استفاده از تلفن Android به‌عنوان کلید امنیتی</translation>
--<translation id="9199503643457729322">برای خارج شدن از «راهنمای حریم‌خصوصی»، کلیک کنید.</translation>
-+<translation id="9199503643457729322">برای خارج شدن از «راهنمای حریم خصوصی»، کلیک کنید.</translation>
- <translation id="9200339982498053969"><ph name="ORIGIN" /> خواهد توانست فایل‌های <ph name="FOLDERNAME" /> را ویرایش کند</translation>
- <translation id="920045321358709304">جستجوی <ph name="SEARCH_ENGINE" /></translation>
- <translation id="9201023452444595544">هرنوع داده آفلاینی حذف خواهد شد</translation>
-diff --git a/chrome/app/resources/generated_resources_kk.xtb b/chrome/app/resources/generated_resources_kk.xtb
-index 5ed778820855..b2704d9f371f 100644
---- a/chrome/app/resources/generated_resources_kk.xtb
-+++ b/chrome/app/resources/generated_resources_kk.xtb
-@@ -179,7 +179,7 @@
- <translation id="1166596238782048887">"<ph name="TAB_TITLE" />" қойындысы "<ph name="DESK_TITLE" />" үстеліне тиесілі.</translation>
- <translation id="1168020859489941584"><ph name="TIME_REMAINING" /> ішінде ашылады…</translation>
- <translation id="1169435433292653700"><ph name="FILE_NAME" /> файлында құпия немесе қауіпті деректер болуы мүмкін. Әкімші хабары: "<ph name="CUSTOM_MESSAGE" />".</translation>
--<translation id="1171135284592304528">Нысан өзгерген кезде оны пернетақта арқылы бөлектеу</translation>
-+<translation id="1171135284592304528">Нысан өзгерген кезде оны пернетақта арқылы ерекшелеу</translation>
- <translation id="1171515578268894665"><ph name="ORIGIN" /> веб-сайты HID құрылғысына жалғанғысы келеді.</translation>
- <translation id="1172750555846831341">Екі бетіне басып шығару (күнтізбе)</translation>
- <translation id="1173894706177603556">Атын өзгерту</translation>
-@@ -732,9 +732,9 @@
- <translation id="1697150536837697295">Өнер</translation>
- <translation id="1697686431566694143">Файлды өңдеу</translation>
- <translation id="1700079447639026019">Cookie файлдарын пайдалана алмайтын сайттар</translation>
--<translation id="1700201317341192482">Виртуалды картаны жою</translation>
-+<translation id="1700201317341192482">Виртуалдық картаны жою</translation>
- <translation id="1703331064825191675">Құпия сөздеріңіз жайлы уайымдамаңыз</translation>
--<translation id="1703666494654169921">Сайттардың виртуалды шындық құрылғыларын немесе деректерді пайдалануына рұқсат бермеу</translation>
-+<translation id="1703666494654169921">Сайттардың виртуалдық шындық құрылғыларын немесе деректерді пайдалануына рұқсат бермеу</translation>
- <translation id="1704097193565924901">Бас әріпке өзгерту</translation>
- <translation id="1704230497453185209">Сайттардың дыбысты шығаруына рұқсат бермеу</translation>
- <translation id="1704970325597567340">Қауіпсіздік шарасы <ph name="DATE" /> күні қолданылды.</translation>
-@@ -1010,7 +1010,7 @@
- <translation id="1962233722219655970">Бұл бет компьютеріңізде жұмыс істемейтін Native Client қолданбасын пайдаланады.</translation>
- <translation id="1963227389609234879">Барлығын жою</translation>
- <translation id="1963976881984600709">Стандартты қорғау</translation>
--<translation id="196425401113508486">Жылжытқан кезде, көрсеткіні бөлектеу</translation>
-+<translation id="196425401113508486">Жылжытқан кезде, көрсеткіні ерекшелеу</translation>
- <translation id="1965624977906726414">Арнайы рұқсаттары жоқ.</translation>
- <translation id="1969654639948595766">WebRTC мәтіндік журналы (<ph name="WEBRTC_TEXT_LOG_COUNT" />)</translation>
- <translation id="1970368523891847084">Бейне режимі қосылды</translation>
-@@ -1091,7 +1091,7 @@
- <translation id="204622017488417136">Құрылғыңыз бұрын орнатылған Chrome нұсқасына қайтарылады. Барлық пайдаланушы аккаунттары мен жергілікті деректер жойылады. Бұл әрекетті кері қайтару мүмкін емес.</translation>
- <translation id="2046702855113914483">Рамен</translation>
- <translation id="2046770133657639077">Құрылғының EID нөмірін көрсету</translation>
--<translation id="204706822916043810">Виртуалды құрылғы тексерілуде</translation>
-+<translation id="204706822916043810">Виртуалдық құрылғы тексерілуде</translation>
- <translation id="2048182445208425546">Желілік трафигіңізге кіру</translation>
- <translation id="2048554637254265991">Контейнер басқарушысын іске қосу қатесі. Қайталап көріңіз.</translation>
- <translation id="2048653237708779538">Әрекет қолжетімді емес</translation>
-@@ -1222,7 +1222,7 @@
- <translation id="2157474325782140681">Қосымша функцияларды пайдалану үшін осы Chromebook құрылғысымен жұмыс істеуге арналған қондыру станциясын пайдаланыңыз.</translation>
- <translation id="215753907730220065">Толық экраннан шығу</translation>
- <translation id="2157875535253991059">Бұл бет енді толық экранға ауысты.</translation>
--<translation id="2158475082070321257">Бөлектелген мәтіннің сілтемесін көшіру</translation>
-+<translation id="2158475082070321257">Ерекшеленген мәтіннің сілтемесін көшіру</translation>
- <translation id="2159488579268505102">USB-C</translation>
- <translation id="216169395504480358">Wi-Fi желісін қосу…</translation>
- <translation id="2162155940152307086">Синхрондау, сіз параметрлерден шыққан кезде, басталады.</translation>
-@@ -1231,7 +1231,7 @@
- <translation id="2163937499206714165">Қараңғы режимді қосу</translation>
- <translation id="2164131635608782358"><ph name="FIRST_SWITCH" />, <ph name="SECOND_SWITCH" />, <ph name="THIRD_SWITCH" /> және тағы 1 ауыстырғыш</translation>
- <translation id="2165102982098084499">Бұл құрылғыларды QR кодын сканерлеу арқылы байланыстырдыңыз.</translation>
--<translation id="2165177462441582039">Әр элемент қанша уақыт бөлектеліп тұруы керектігін таңдаңыз</translation>
-+<translation id="2165177462441582039">Әр элемент қанша уақыт ерекшеленіп тұруы керектігін таңдаңыз</translation>
- <translation id="2166369534954157698">аәбвгғдеёжзийкқлмнңоөпрстуұүфхһцчшщъыіьэюя</translation>
- <translation id="2169062631698640254">Бәрібір кіру</translation>
- <translation id="2173302385160625112">Интернет байланысын тексеріңіз</translation>
-@@ -1417,7 +1417,7 @@
- <translation id="2322622365472107569">Аяқталу уақыты: <ph name="TIME" /></translation>
- <translation id="2323018538045954000">Сақталған Wi-Fi желілері</translation>
- <translation id="2325444234681128157">Құпия сөзді есте сақтау</translation>
--<translation id="2325760149602186433">Виртуалды картаны өшіру</translation>
-+<translation id="2325760149602186433">Виртуалдық картаны өшіру</translation>
- <translation id="2326188115274135041">Құлыпты автоматты түрде ашу функциясын қосу үшін PIN кодын растаңыз.</translation>
- <translation id="2326931316514688470">Қолданбаны &amp;қайта жүктеу</translation>
- <translation id="2327492829706409234">Қолданбаны қосу</translation>
-@@ -1569,7 +1569,7 @@
- <translation id="2468205691404969808">Бұл беттерді ашпасаңыз да, cookie файлдарын пайдаланып, параметрлерді сақтап қалады</translation>
- <translation id="2468402215065996499">Тамагочи</translation>
- <translation id="2468845464436879514">{NUM_TABS,plural, =1{<ph name="GROUP_TITLE" /> – 1 қойынды}other{<ph name="GROUP_TITLE" /> – # қойынды}}</translation>
--<translation id="2469141124738294431">Виртуалды машина күйі</translation>
-+<translation id="2469141124738294431">Виртуалдық машина күйі</translation>
- <translation id="2469259292033957819">Ешқандай принтер сақталмаған.</translation>
- <translation id="2469375675106140201">Емлені тексеруді реттеу</translation>
- <translation id="247051149076336810">Ортақ каталогтің URL мекенжайы</translation>
-@@ -1653,7 +1653,7 @@
- <translation id="253557089021624350">Кеңейтімдер қолданатын процестер саны</translation>
- <translation id="2535799430745250929">Ешқандай ұялы байланыс желісі жоқ.</translation>
- <translation id="2537395079978992874"><ph name="ORIGIN" /> мына файлдар мен қалталарды көреді және өңдей алады.</translation>
--<translation id="2537927931785713436">Виртуалды құрылғы кескіні тексерілуде</translation>
-+<translation id="2537927931785713436">Виртуалдық құрылғы кескіні тексерілуде</translation>
- <translation id="2538084450874617176">Бұл <ph name="DEVICE_TYPE" /> құрылғысын кім пайдаланады?</translation>
- <translation id="2538361623464451692">Синхрондау өшірілген</translation>
- <translation id="2540449034743108469">"Бастау" түймесін басып, кеңейтім әрекеттерін тыңдаңыз.</translation>
-@@ -2043,7 +2043,7 @@
- <translation id="2913331724188855103">Сайттарға cookie деректерін сақтауға және оқуға рұқсат беру (ұсынылған)</translation>
- <translation id="2915102088417824677">Әрекеттер журналын көру</translation>
- <translation id="2915873080513663243">Автоматты түрде сканерлеу</translation>
--<translation id="2916073183900451334">Веб-бетте "Қойынды" түймесін басқанда, сілтемелер мен нысан өрістері бөлектеледі</translation>
-+<translation id="2916073183900451334">Веб-бетте "Қойынды" түймесін басқанда, сілтемелер мен нысан өрістері ерекшеленеді</translation>
- <translation id="2916745397441987255">Кеңейтімдерден іздеу</translation>
- <translation id="2918484639460781603">Параметрлерге өту</translation>
- <translation id="2918484644467055090">Бұл құрылғыны аккаунтыңыз кіретін ұйымға тіркеу мүмкін емес, себебі құрылғы басқа ұйым арқылы басқару үшін белгіленген.</translation>
-@@ -2377,7 +2377,7 @@
- <translation id="3275778913554317645">Терезе ретінде ашу</translation>
- <translation id="3278001907972365362">Google аккаунттарыңызды тексеріңіз</translation>
- <translation id="3279092821516760512">Таңдалған контактілер маңайда болған кезде, сізбен бөлісе алады. Сіз қабылдамайынша, тасымалдау басталмайды.</translation>
--<translation id="3279230909244266691">Бұл процесс бірнеше минутқа созылуы мүмкін. Виртуалды құрылғы іске қосылуда.</translation>
-+<translation id="3279230909244266691">Бұл процесс бірнеше минутқа созылуы мүмкін. Виртуалдық құрылғы іске қосылуда.</translation>
- <translation id="3280237271814976245">Басқаша &amp;сақтау…</translation>
- <translation id="3280243678470289153">Chrome браузерінде қалу</translation>
- <translation id="3281892622610078515">Кепілдік берілетін файлдар мен бағдарламалар:</translation>
-@@ -2451,7 +2451,7 @@
- <translation id="3349933790966648062">Пайдаланылатын жад көлемі</translation>
- <translation id="3354972872297836698"><ph name="DEVICE_NAME" /> құрылғысымен жұптау мүмкін болмады; әрекетті қайталау үшін құрылғыны таңдаңыз.</translation>
- <translation id="3355936511340229503">Байланыс қатесі</translation>
--<translation id="3356469410714175391">(виртуалды карта қосулы)</translation>
-+<translation id="3356469410714175391">(виртуалдық карта қосулы)</translation>
- <translation id="3356580349448036450">Аяқталған</translation>
- <translation id="3359256513598016054">Сертификат саясатының шектеулері</translation>
- <translation id="3360297538363969800">Басып шығару әрекеті сәтсіз аяқталды. Принтерді тексеріп, әрекетті қайталаңыз.</translation>
-@@ -2499,7 +2499,7 @@
- <translation id="3404249063913988450">Скринсейверді қосу</translation>
- <translation id="3405664148539009465">Қаріптерді реттеу</translation>
- <translation id="3405763860805964263">...</translation>
--<translation id="3406290648907941085">Виртуалды шындық құрылғыларын мен деректерін пайдалануға рұқсаты барлар</translation>
-+<translation id="3406290648907941085">Виртуалдық шындық құрылғыларын мен деректерін пайдалануға рұқсаты барлар</translation>
- <translation id="3406396172897554194">Тілді немесе енгізу әдісін көрсетіңіз</translation>
- <translation id="3406605057700382950">Бетбелгілер жолағын &amp;көрсету</translation>
- <translation id="3409785640040772790">Maps</translation>
-@@ -2561,7 +2561,7 @@
- <translation id="3454213325559396544">Бұл – <ph name="DEVICE_TYPE" /> құрылғысына арналған бағдарламалық құрал мен қауіпсіздік жүйесінің жаңа нұсқасы. Бұдан кейін де жаңа нұсқаларын алғыңыз келсе, жаңа үлгіге өтіңіз.</translation>
- <translation id="3455436146814891176">Синхрондауды шифрлау құпия сөзі</translation>
- <translation id="345693547134384690">&amp;Кескінді жаңа қойындыда ашу</translation>
--<translation id="3458451003193188688">Желідегі қатеге байланысты виртуалды құрылғы орнатылмады. Әрекетті қайталаңыз немесе әкімшіге хабарласыңыз. Қате коды: <ph name="ERROR_CODE" />.</translation>
-+<translation id="3458451003193188688">Желідегі қатеге байланысты виртуалдық құрылғы орнатылмады. Әрекетті қайталаңыз немесе әкімшіге хабарласыңыз. Қате коды: <ph name="ERROR_CODE" />.</translation>
- <translation id="3458794975359644386">Бөлісуден бас тартылмады</translation>
- <translation id="3459509316159669723">Басып шығару</translation>
- <translation id="3459697287128633276">Аккаунтыңыз Google Play Store дүкеніне кіре алуы үшін идентификатор провайдері арқылы аутентификациялаңыз.</translation>
-@@ -2596,7 +2596,7 @@
- <translation id="3487007233252413104">анонимді функция</translation>
- <translation id="3490695139702884919">Жүктеп алынуда… <ph name="PERCENT" />%</translation>
- <translation id="3491669675709357988">Балаңыздың аккаунты Family Link ата-ана бақылауы үшін реттелмеген. Реттеуді аяқтағаннан кейін, ата-ана бақылауын қоса аласыз. Ата-ана бақылауы туралы ақпаратты Explore қолданбасынан таба аласыз.</translation>
--<translation id="3491678231052507920">VR сеанстарына кіре алуыңыз үшін, сайттар әдетте виртуалды шындық құрылғыларын және деректерді қолданады.</translation>
-+<translation id="3491678231052507920">VR сеанстарына кіре алуыңыз үшін, сайттар әдетте виртуалдық шындық құрылғыларын және деректерді қолданады.</translation>
- <translation id="3493486281776271508">Интернет байланысы керек.</translation>
- <translation id="3493881266323043047">Жарамдылық</translation>
- <translation id="3494769164076977169">Сайт бірінші файлдан кейін файлдарды автоматты түрде жүктеуге әрекет еткенде сұрау (ұсынылған)</translation>
-@@ -2827,7 +2827,7 @@
- <translation id="3719826155360621982">Негізгі бет</translation>
- <translation id="372062398998492895">CUPS</translation>
- <translation id="3721119614952978349">Сіз және Google</translation>
--<translation id="3722108462506185496">Виртуалды құрылғы қызметін іске қосу кезінде қате шықты. Кейінірек қайталап көріңіз.</translation>
-+<translation id="3722108462506185496">Виртуалдық құрылғы қызметін іске қосу кезінде қате шықты. Кейінірек қайталап көріңіз.</translation>
- <translation id="3727144509609414201">Қолжетімді WiFi желілері</translation>
- <translation id="3727187387656390258">Қалқымалы терезені тексеру</translation>
- <translation id="372722114124766626">Бір рет қана</translation>
-@@ -3129,7 +3129,7 @@
- <translation id="3984135167056005094">Электрондық мекенжайды қамтымау</translation>
- <translation id="3984159763196946143">Демо режимі іске қосылмады</translation>
- <translation id="3984431586879874039">Бұл сайтқа қауіпсіздік кілтін көруге рұқсат етілсін бе?</translation>
--<translation id="398477389655464998">Бөлектелген мәтіннің сілтемесін көшіру</translation>
-+<translation id="398477389655464998">Ерекшеленген мәтіннің сілтемесін көшіру</translation>
- <translation id="3984862166739904574">Жылдам жауаптар ұсынған анықтама</translation>
- <translation id="3986164906089840270"><ph name="BEGIN_PARAGRAPH1" />ChromeOS құрылғыларына автоматты түрде жасалған есептерді жіберуге рұқсат берсеңіз, бізге ChromeOS жүйесіндегі ақауларды жоюға және оны жетілдіруге қатысты басымдықтарды анықтауға көмектесесіз. Мұндай есептерде ChromeOS бұзылған кезде қолданыста болған функциялар және әдетте пайдаланылатын жад көлемі сияқты ақпарат қамтылуы мүмкін.<ph name="END_PARAGRAPH1" />
-     <ph name="BEGIN_PARAGRAPH2" />Chrome құрылғыңыздың параметрлері арқылы кез келген уақытта мұндай есептерді жіберуге рұқсат бере және тыйым сала аласыз. Егер домен әкімшісі болсаңыз, бұл параметрді әкімші консолі арқылы өзгерте аласыз.<ph name="END_PARAGRAPH2" />
-@@ -3313,7 +3313,7 @@
- <translation id="4181841719683918333">Тілдер</translation>
- <translation id="4184803915913850597">HID құрылғысы (<ph name="VENDOR_ID" />:<ph name="PRODUCT_ID" />)</translation>
- <translation id="4187424053537113647"><ph name="APP_NAME" /> орнатылуда...</translation>
--<translation id="4190828427319282529">Пернетақта фокусын бөлектеу</translation>
-+<translation id="4190828427319282529">Пернетақта фокусын ерекшелеу</translation>
- <translation id="4193836101014293726">Бұл профильді жою мүмкін емес</translation>
- <translation id="419427585139779713">Бірден буынмен енгізу</translation>
- <translation id="4194570336751258953">Tap-to-click мүмкіндігін қосу</translation>
-@@ -3574,7 +3574,7 @@
- <translation id="4460014764210899310">Топты тарату</translation>
- <translation id="4462159676511157176">Реттелетін атау серверлері</translation>
- <translation id="4465236939126352372"><ph name="APP_NAME" /> қолданбасы үшін шектелген уақыт: <ph name="TIME" /></translation>
--<translation id="4466068638972170851">Дауыстап оқылатын мазмұнды бөлектеп, "Іздеу + S" пернелерін басыңыз. Іздеу пернесін басып тұрыңыз немесе күй науасының жанындағы "Select-to-Speak" белгішесін түртіп, таңдау жасаңыз.</translation>
-+<translation id="4466068638972170851">Дауыстап оқылатын мазмұнды ерекшелеп, "Іздеу + S" пернелерін басыңыз. Іздеу пернесін басып тұрыңыз немесе күй науасының жанындағы "Select-to-Speak" белгішесін түртіп, таңдау жасаңыз.</translation>
- <translation id="4466839823729730432">Естеліктеріңізді осы жерден қараңыз</translation>
- <translation id="4469324811108161144">Ескертпелерде <ph name="CHARACTER_LIMIT" /> таңбаға дейін болуы мүмкін.</translation>
- <translation id="4469762931504673593"><ph name="ORIGIN" /> <ph name="FOLDERNAME" /> қалтасындағы файлдарды өңдей алады.</translation>
-@@ -3859,7 +3859,7 @@
- <translation id="473936925429402449">Таңдалды, <ph name="CURRENT_ELEMENT" />/<ph name="TOTAL_ELEMENTS" />-картадағы қосымша мазмұн</translation>
- <translation id="4739639199548674512">Билеттер</translation>
- <translation id="4742334355511750246">Суреттерді көрсетуге рұқсаты жоқтар</translation>
--<translation id="4742970037960872810">Бөлектемеу</translation>
-+<translation id="4742970037960872810">Ерекшелемеу</translation>
- <translation id="4743260470722568160"><ph name="BEGIN_LINK" />Қолданбаларды жаңарту әдісі туралы ақпарат алу<ph name="END_LINK" /></translation>
- <translation id="4744981231093950366">{NUM_TABS,plural, =1{Сайттың дыбысын қосу}other{Сайттардың дыбысын қосу}}</translation>
- <translation id="474609389162964566">Assistant қолданбасына "Ok Google" деу арқылы кіру</translation>
-@@ -3948,7 +3948,7 @@
- <translation id="4838907349371614303">Құпия сөз жаңартылды</translation>
- <translation id="4839303808932127586">Бейнені басқаша сақ&amp;тау…</translation>
- <translation id="4840096453115567876">Бәрібір инкогнито режимінен шығасыз ба?</translation>
--<translation id="4841741146571978176">Талап етілетін виртуалды машина жоқ. Жалғастыру үшін "<ph name="VM_TYPE" />" виртуалды машинасын орнатып көріңіз.</translation>
-+<translation id="4841741146571978176">Талап етілетін виртуалдық машина жоқ. Жалғастыру үшін "<ph name="VM_TYPE" />" виртуалдық машинасын орнатып көріңіз.</translation>
- <translation id="4842976633412754305">Бұл бет аутентификацияланбаған дереккөздерден сценарийлерді жүктеуге әрекет етуде.</translation>
- <translation id="4844333629810439236">Басқа пернетақталар</translation>
- <translation id="4844633725025837809">Қосымша қауіпсіздік үшін Google Құпия сөз менеджеріне сақтамас бұрын құрылғыдағы құпия сөздерді шифрлауға болады.</translation>
-@@ -4084,7 +4084,7 @@
- <translation id="4971735654804503942">Қауіпті веб-сайттардан, жүктеп алынған файлдардан және кеңейтімдерден жылдам әрі белсенді қорғау. Құпия сөздің қолды болғанын хабарлайды. Браузерді пайдалану деректерінің Google-ға жіберілуін талап етеді.</translation>
- <translation id="4972129977812092092">Принтер ақпаратын өзгерту</translation>
- <translation id="4972164225939028131">Құпия сөз дұрыс емес</translation>
--<translation id="4972737347717125191">Сайттар виртуалды шындық құрылғыларын және деректерді пайдалануға рұқсат сұрай алады.</translation>
-+<translation id="4972737347717125191">Сайттар виртуалдық шындық құрылғыларын және деректерді пайдалануға рұқсат сұрай алады.</translation>
- <translation id="4973325300212422370">{NUM_TABS,plural, =1{Сайттың дыбысын өшіру}other{Сайттардың дыбысын өшіру}}</translation>
- <translation id="497403230787583386">Қауіпсіздік тексерісі жүргізілді. Құжатыңыз басып шығарылады.</translation>
- <translation id="4977882548591990850"><ph name="CHARACTER_COUNT" />/<ph name="CHARACTER_LIMIT" /></translation>
-@@ -4103,7 +4103,7 @@
- <translation id="4992458225095111526">Powerwash растау</translation>
- <translation id="4992473555164495036">Әкімшіңіз қолжетімді енгізу әдістерінің санын шектеді.</translation>
- <translation id="4994754230098574403">Реттелуде</translation>
--<translation id="4996851818599058005">{NUM_VMS,plural, =0{"<ph name="VM_TYPE" />" виртуалды машиналары табылмады.}=1{1 "<ph name="VM_TYPE" />" виртуалды машинасы табылды: <ph name="VM_NAME_LIST" />.}other{{NUM_VMS} "<ph name="VM_TYPE" />" виртуалды машинасы табылды: <ph name="VM_NAME_LIST" />.}}</translation>
-+<translation id="4996851818599058005">{NUM_VMS,plural, =0{"<ph name="VM_TYPE" />" виртуалдық машиналары табылмады.}=1{1 "<ph name="VM_TYPE" />" виртуалдық машинасы табылды: <ph name="VM_NAME_LIST" />.}other{{NUM_VMS} "<ph name="VM_TYPE" />" виртуалдық машинасы табылды: <ph name="VM_NAME_LIST" />.}}</translation>
- <translation id="4997086284911172121">Интернет байланысы жоқ.</translation>
- <translation id="4998430619171209993">Қосулы</translation>
- <translation id="4999804342505941663">Мазаламау режимін қосу</translation>
-@@ -4131,7 +4131,7 @@
- <translation id="5027550639139316293">Электрондық пошта сертификаты</translation>
- <translation id="5027562294707732951">Кеңейтім қосу</translation>
- <translation id="5029568752722684782">Көшірмені өшіру</translation>
--<translation id="5029873138381728058">Виртуалды машиналар тексерілмеді.</translation>
-+<translation id="5029873138381728058">Виртуалдық машиналар тексерілмеді.</translation>
- <translation id="503155457707535043">Қолданбалар жүктеп алынуда</translation>
- <translation id="5032430150487044192">QR кодын жасау мүмкін емес.</translation>
- <translation id="5033137252639132982">Қозғалыс датчиктерін пайдалануға рұқсаты жоқтар</translation>
-@@ -4305,7 +4305,7 @@
- <translation id="5206215183583316675">"<ph name="CERTIFICATE_NAME" />" сертификатын жою керек пе?</translation>
- <translation id="520621735928254154">Сертификатты импорттау қатесі</translation>
- <translation id="5206787458656075734">{COUNT,plural, =1{Ұрланған құпия сөз өзгертілді. Тағы # құпия сөзіңіз ұрланған. Chrome осы құпия сөзді қазір тексеруге кеңес береді.}other{Ұрланған құпия сөз өзгертілді. Тағы # құпия сөзіңіз ұрланған. Chrome осы құпия сөздерді қазір тексеруге кеңес береді.}}</translation>
--<translation id="5207949376430453814">Мәтін курсорын бөлектеу</translation>
-+<translation id="5207949376430453814">Мәтін курсорын ерекшелеу</translation>
- <translation id="520840839826327499"><ph name="SERVICE_NAME" /> жарамды ChromeOS құрылғысын пайдаланып жатқаныңызды тексергісі келеді.</translation>
- <translation id="5208548918290612795"><ph name="WEB_DRIVE" /> аутентификация токенін сақтау</translation>
- <translation id="520902706163766447">Ағымдағы сәтте ашық қойындылар бойынша іздеу үшін Chrome пайдаланушы интерфейсінің жоғарғы бөлігіндегі қалқымалы анықтаманы қосады.</translation>
-@@ -4628,7 +4628,7 @@
- <translation id="5526745900034778153">Синхрондауды жалғастыру үшін аккаунтқа қайта кіріңіз</translation>
- <translation id="5527463195266282916">Кеңейтімнің ескі нұсқасын орнатуға әрекет жасалды.</translation>
- <translation id="5527474464531963247">Басқа желіні таңдауыңызға да болады.</translation>
--<translation id="5528295196101251711">Виртуалды машина атауы</translation>
-+<translation id="5528295196101251711">Виртуалдық машина атауы</translation>
- <translation id="5532223876348815659">Ғаламдық</translation>
- <translation id="5533001281916885985"><ph name="SITE_NAME" /> үшін қажетті әрекеттер:</translation>
- <translation id="5534304873398226603">Фотосурет не бейне жойылсын ба?</translation>
-@@ -4889,7 +4889,7 @@
- <translation id="5798079537501238810">Сайттар төлем өңдегіштерін орната алады.</translation>
- <translation id="579915268381781820">Қауіпсіздік кілтіңіз өшірілді.</translation>
- <translation id="5799478978078236781"><ph name="DEVICE_TYPE" /> құрылғысына қатысты кеңестерді, ұсыныстарды және жаңалықтарды алыңыз және пікірлер қалдырыңыз.</translation>
--<translation id="5799508265798272974">Linux виртуалды машинасы: <ph name="LINUX_VM_NAME" /></translation>
-+<translation id="5799508265798272974">Linux виртуалдық машинасы: <ph name="LINUX_VM_NAME" /></translation>
- <translation id="5800020978570554460">Мақсатты файл соңғы жүктеуден кейін қысқартылды немесе жойылды.</translation>
- <translation id="5800351251499368110">Бүйірлік панельде іздеу бетін жабыңыз. Бүйірлік панельде іздеу беті ашық.</translation>
- <translation id="5801568494490449797">Параметрлер</translation>
-@@ -5021,7 +5021,7 @@
- <translation id="5935158534896975820">Сертификатқа қол қою сұрауы дайындалуда (сервер жауабы күтілуде)</translation>
- <translation id="5935656526031444304">"Қауіпсіз шолу" функциясын басқару</translation>
- <translation id="5938002010494270685">Қауіпсіздік бойынша жаңартылған нұсқа бар</translation>
--<translation id="5938153366081463283">Виртуалды карта қосыңыз.</translation>
-+<translation id="5938153366081463283">Виртуалдық карта қосыңыз.</translation>
- <translation id="5939518447894949180">Қалпына келтіру</translation>
- <translation id="5939719276406088041">Таңбаша жасау мүмкін емес.</translation>
- <translation id="594048410531370124">Перне анықталмады. <ph name="RESPONSE" /> үшін кез келген пернені басыңыз.</translation>
-@@ -5861,7 +5861,7 @@
- <translation id="6776729248872343918">Fast Pair функциясын қосу</translation>
- <translation id="6777817260680419853">Бағыттауға тыйым салынған</translation>
- <translation id="6778737459546443941">Ата-анаңыз әлі мақұлдаған жоқ</translation>
--<translation id="6779092717724412415">Осылай бөлектеу үшін мәтінді таңдап, тінтуірдің оң жақ түймесін басыңыз.</translation>
-+<translation id="6779092717724412415">Осылай ерекшелеу үшін мәтінді таңдап, тінтуірдің оң жақ түймесін басыңыз.</translation>
- <translation id="6779447100905857289">себеттеріңіз</translation>
- <translation id="677965093459947883">Тым кішкентай</translation>
- <translation id="6781005693196527806">&amp;Іздеу жүйелерін басқару...</translation>
-@@ -5879,8 +5879,8 @@
- <translation id="6790428901817661496">Ойнату</translation>
- <translation id="6790497603648687708"><ph name="EXTENSION_NAME" /> қашықтан қосылды</translation>
- <translation id="6790820461102226165">Адам қосу…</translation>
--<translation id="6793604637258913070">Шыққанда не жылжығанда, курсорды бөлектеу</translation>
--<translation id="6795371939514004514">Автосканерлеу функциясы экрандағы элементтер арасында автоматты түрде жылжуға мүмкіндік береді. Элемент бөлектелген кезде, оны іске қосу үшін "Таңдау" пернесін басыңыз.</translation>
-+<translation id="6793604637258913070">Шыққанда не жылжығанда, курсорды ерекшелеу</translation>
-+<translation id="6795371939514004514">Автосканерлеу функциясы экрандағы элементтер арасында автоматты түрде жылжуға мүмкіндік береді. Элемент ерекшеленген кезде, оны іске қосу үшін "Таңдау" пернесін басыңыз.</translation>
- <translation id="6795884519221689054">Панда</translation>
- <translation id="6797493596609571643">Бір нәрсе дұрыс емес.</translation>
- <translation id="6798420440063423019">PIN коды бірнеше рет қате енгізілгендіктен, қауіпсіздік кілті құлыпталды. Қауіпсіздік кілтін бастапқы күйге қайтаруыңыз қажет.</translation>
-@@ -5892,7 +5892,7 @@
- <translation id="6801129617625983991">Жалпы параметрлер</translation>
- <translation id="6801435275744557998">Сенсорлық экранды калибрлеу</translation>
- <translation id="6802031077390104172"><ph name="USAGE" /> (<ph name="OID" />)</translation>
--<translation id="680488281839478944">"<ph name="DEFAULT_VM_NAME" />" виртуалды машинасы бар.</translation>
-+<translation id="680488281839478944">"<ph name="DEFAULT_VM_NAME" />" виртуалдық машинасы бар.</translation>
- <translation id="6805647936811177813"><ph name="HOST_NAME" /> хостынан клиент сертификатын импорттау үшін <ph name="TOKEN_NAME" /> таңбалауышына кіріңіз.</translation>
- <translation id="680572642341004180"><ph name="SHORT_PRODUCT_OS_NAME" /> жүйесінде RLZ бақылауын қосу.</translation>
- <translation id="6808039367995747522">Жалғастыру үшін қауіпсіздік кілтін салып, іске қосу түймесін түртіңіз.</translation>
-@@ -5958,7 +5958,7 @@
- <translation id="6853388645642883916">Жаңарту құралы ұйқы режимінде</translation>
- <translation id="68541483639528434">Басқа қойындыларды жабу</translation>
- <translation id="6855892664589459354">Crostini қолданбалары мен файлдарының сақтық көшірмесін жасау және оларды қалпына келтіру</translation>
--<translation id="6856348640027512653">Виртуалды шындық құрылғыларын немесе деректерді пайдалануға рұқсаты жоқтар</translation>
-+<translation id="6856348640027512653">Виртуалдық шындық құрылғыларын немесе деректерді пайдалануға рұқсаты жоқтар</translation>
- <translation id="6856623341093082836">Сенсорлық экран дәлдігін орнату және реттеу</translation>
- <translation id="6856850379840757744">Іске қосылса, барлық хабарландыру үнсіз болады.</translation>
- <translation id="6857145580237920905">Powerwash функциясын пайдаланбас бұрын, eSIM профильдерін өшіріңіз</translation>
-@@ -6078,7 +6078,7 @@
- <translation id="6973611239564315524">Debian 10 (Buster) нұсқасы қолжетімді</translation>
- <translation id="69739764870135975">Егер Google әдепкі іздеу жүйесі болса, сізге тиімді, контекске сай ұсыныстар беріледі.</translation>
- <translation id="6974609594866392343">Офлайн демо режимі</translation>
--<translation id="697508444536771064">Linux виртуалды құрылғысын өшіру</translation>
-+<translation id="697508444536771064">Linux виртуалдық құрылғысын өшіру</translation>
- <translation id="6978121630131642226">Іздеу жүйелері</translation>
- <translation id="6979044105893951891">Басқарылатын қонақ сеанстарын іске қосу және олардан шығу</translation>
- <translation id="6979158407327259162">Google Drive</translation>
-@@ -6130,7 +6130,7 @@
- <translation id="7009709314043432820"><ph name="APP_NAME" /> камераңызды пайдалануда.</translation>
- <translation id="701080569351381435">Дереккөзді көру</translation>
- <translation id="7014174261166285193">Орнату сәтсіз аяқталды.</translation>
--<translation id="7014480873681694324">Бөлектемеу</translation>
-+<translation id="7014480873681694324">Ерекшелемеу</translation>
- <translation id="7017004637493394352">Қайтадан "Ok Google" деп айтыңыз</translation>
- <translation id="7017219178341817193">Жаңа бет қосу</translation>
- <translation id="7017354871202642555">Терезе орнатылғаннан кейін режимді орнату мүмкін емес.</translation>
-@@ -6355,7 +6355,7 @@
- <translation id="7260186537988033909">Құрылғыны киоск режимінде немесе цифрлық тақтада тіркеу аяқталды</translation>
- <translation id="7262004276116528033">Бұл кіру қызметі <ph name="SAML_DOMAIN" /> доменінде орналасқан</translation>
- <translation id="7264695323040866038">Қолдау көрсетілетін сілтемелер әрдайым <ph name="APP" /> қолданбасында ашылсын ба?</translation>
--<translation id="7267044199012331848">Виртуалды құрылғы орнатылмады. Әрекетті қайталаңыз немесе әкімшіге хабарласыңыз. Қате коды: <ph name="ERROR_CODE" />.</translation>
-+<translation id="7267044199012331848">Виртуалдық құрылғы орнатылмады. Әрекетті қайталаңыз немесе әкімшіге хабарласыңыз. Қате коды: <ph name="ERROR_CODE" />.</translation>
- <translation id="7267875682732693301">Саусақ ізінің басқа бөліктерін енгізу үшін саусағыңызды көтеріп тұрыңыз.</translation>
- <translation id="7268127947535186412">Бұл параметрді құрылғы иесі басқарады.</translation>
- <translation id="7269736181983384521">Nearby Share дерек трафигі</translation>
-@@ -6451,7 +6451,7 @@
- <translation id="7371490947952970241">Құрылғыдағы негізгі геодерек параметрін өшіру арқылы орналасқан жердің анықталуын өшіруге болады. Сонымен қатар Wi‑Fi мен мобильдік желілердің және сенсорлардың орынды анықтау үшін қолданылуын геодерек параметрлерінен өшіре аласыз.</translation>
- <translation id="7371917887111892735">қойындылар бекітілген қойынды еніне дейін кішірейеді</translation>
- <translation id="7374376573160927383">USB құрылғыларын басқару</translation>
--<translation id="7376553024552204454">Тінтуір курсорын қозғалыс барысында бөлектеу</translation>
-+<translation id="7376553024552204454">Тінтуір курсорын қозғалыс барысында ерекшелеу</translation>
- <translation id="737728204345822099">Осы сайтқа кіргеніңіз туралы жазба қауіпсіздік кілтінде сақталуы мүмкін.</translation>
- <translation id="7377451353532943397">Датчиктерді пайдалануға тыйым салуды тоқтатпау</translation>
- <translation id="7377481913241237033">Код арқылы қосылу</translation>
-@@ -6777,7 +6777,7 @@
- <translation id="7679171213002716280">Басқарылатын <ph name="PRINTER_COUNT" /> принтер бар.</translation>
- <translation id="7680416688940118410">Сенсорлық экранды калибрлеу</translation>
- <translation id="7681095912841365527">Сайт Bluetooth функциясын пайдалана алады</translation>
--<translation id="7681597159868843240">Сайттар әдетте виртуалды шындық немесе фитнес-трекер сияқты функциялар үшін құрылғының қозғалыс датчиктерін пайдаланады.</translation>
-+<translation id="7681597159868843240">Сайттар әдетте виртуалдық шындық немесе фитнес-трекер сияқты функциялар үшін құрылғының қозғалыс датчиктерін пайдаланады.</translation>
- <translation id="7683373461016844951">Жалғастыру үшін "Жарайды" түймесін түртіп, <ph name="DOMAIN" /> электрондық пошта мекенжайыңыздың жаңа профилін жасау үшін "Адамды қосу" түймесін түртіңіз.</translation>
- <translation id="7684212569183643648">Әкімшіңіз орнатқан</translation>
- <translation id="7684559058815332124">Адаптивті портал арқылы кіру бетіне өту</translation>
-@@ -6792,7 +6792,7 @@
- <translation id="7691077781194517083">Қауіпсіздік кілтін бастапқы күйіне қайтару мүмкін емес. Қате: <ph name="ERROR_CODE" />.</translation>
- <translation id="7691163173018300413">"Ok Google"</translation>
- <translation id="7691698019618282776">Crostini жүйесін жаңарту</translation>
--<translation id="7694246789328885917">Бөлектеу құралы</translation>
-+<translation id="7694246789328885917">Ерекшелеу құралы</translation>
- <translation id="7696063401938172191">"<ph name="PHONE_NAME" />" телефонында:</translation>
- <translation id="769824636077131955">Бұл құжат қауіпсіздік тексерісін жүргізу үшін тым үлкен. 50 МБ-қа дейінгі құжаттарды басып шығаруға болады.</translation>
- <translation id="7698507637739331665">Кейбір элемент бөгелді</translation>
-@@ -7016,7 +7016,7 @@
- <translation id="7903742244674067440">Файлда осы сертификат беруші орталықтарды анықтайтын сертификаттарыңыз бар</translation>
- <translation id="7903925330883316394">Утилита: <ph name="UTILITY_TYPE" /></translation>
- <translation id="7904526211178107182">Linux порттарын желідегі басқа құрылғыларға қолжетімді етіңіз.</translation>
--<translation id="7907837847548254634">Ерекшеленген нысанды жақсырақ көрінетіндей бөлектеу</translation>
-+<translation id="7907837847548254634">Ерекшеленген нысанды жақсырақ көрінетіндей ерекшелеу</translation>
- <translation id="7908378463497120834">Кешіріңіз, сыртқы жад құрылғыңыздағы кемінде бір бөлімді орнату мүмкін емес.</translation>
- <translation id="7909324225945368569">Профиліңіздің атын өзгертіңіз.</translation>
- <translation id="7909969815743704077">Инкогнито режимінде жүктелген</translation>
-@@ -7729,7 +7729,7 @@
- <translation id="863109444997383731">Сайттардың сізге хабарландырулар көрсету туралы сұрауына тыйым салынады. Сайт хабарландырулар жіберуге рұқсат сұраса, мекенжай жолағында тыйым салынғаны туралы индикатор пайда болады.</translation>
- <translation id="8632104508818855045">Бұған дейін <ph name="ORIGIN" /> сайтында ешқандай кеңейтімге рұқсат бермеуді таңдағансыз.</translation>
- <translation id="8633025649649592204">Соңғы іс-әрекеттер</translation>
--<translation id="8634348081024879304">Бұдан былай виртуалды картаны Google Pay қызметінде пайдалана алмайтын боласыз. <ph name="BEGIN_LINK" />Виртуалды карта туралы толығырақ<ph name="END_LINK" /></translation>
-+<translation id="8634348081024879304">Бұдан былай виртуалдық картаны Google Pay қызметінде пайдалана алмайтын боласыз. <ph name="BEGIN_LINK" />Виртуалдық карта туралы толығырақ<ph name="END_LINK" /></translation>
- <translation id="8635628933471165173">Қайта жүктелуде…</translation>
- <translation id="8636284842992792762">Кеңейтімдер дайындалуда…</translation>
- <translation id="8636500887554457830">Сайттардың қалқымалы терезелерді жіберуіне немесе бағытты ауыстыру тәсілдерін пайдалануына рұқсат бермеу</translation>
-@@ -7991,7 +7991,7 @@
- <translation id="8871974300055371298">Мазмұн параметрлері</translation>
- <translation id="8872155268274985541">Жарамсыз киоск қолданбасының сыртқы жаңарту манифест файлы табылды. Киоск қолданбасын жаңарту сәтсіз аяқталды. USB картасын алып тастаңыз.</translation>
- <translation id="8872506776304248286">Қолданбадан ашу</translation>
--<translation id="8872777911145321141">Cайтқа виртуалды шындық құрылғыларыңызды немесе деректерді пайдалануға рұқсат беру алдында сұрау (ұсынылады)</translation>
-+<translation id="8872777911145321141">Cайтқа виртуалдық шындық құрылғыларыңызды немесе деректерді пайдалануға рұқсат беру алдында сұрау (ұсынылады)</translation>
- <translation id="8874184842967597500">Қосылмаған</translation>
- <translation id="8874341931345877644">Келесі құрылғыға трансляциялау:</translation>
- <translation id="8875520811099717934">Linux жүйесін жаңарту</translation>
-@@ -8139,7 +8139,7 @@
- <translation id="9024158959543687197">Ортақ файлды орнату кезінде қате шықты. Ортақ қалтаның URL сілтемесін тексеріп, қайта орнатып көріңіз.</translation>
- <translation id="9024692527554990034">Белгілі бір сайтта жылдам іздеу немесе басқа іздеу жүйесіне өту үшін мекенжай жолағында таңбашалар пайдалана аласыз.</translation>
- <translation id="9026731007018893674">жүктеу</translation>
--<translation id="9026852570893462412">Бұл процесс бірнеше минутқа созылуы мүмкін. Виртуалды құрылғы жүктелуде.</translation>
-+<translation id="9026852570893462412">Бұл процесс бірнеше минутқа созылуы мүмкін. Виртуалдық құрылғы жүктелуде.</translation>
- <translation id="9027459031423301635">Сілтемені жаңа &amp;қойындыда ашу</translation>
- <translation id="9029667986262585240">Аккаунтыңызда Күшейтілген Safe Browsing функциясын өшірдіңіз.</translation>
- <translation id="9030515284705930323">Ұйымыңыз аккаунт үшін Google Play Store қызметін қоспаған. Қосымша ақпарат алу үшін әкімшіге хабарласыңыз.</translation>
-diff --git a/chrome/app/resources/generated_resources_no.xtb b/chrome/app/resources/generated_resources_no.xtb
-index 5315653a9912..c1b465958fc2 100644
---- a/chrome/app/resources/generated_resources_no.xtb
-+++ b/chrome/app/resources/generated_resources_no.xtb
-@@ -1505,7 +1505,7 @@ Du kan administrere innstillingene for denne kontoen ved å installere Family Li
- <translation id="2387602571959163792"><ph name="DESK_NAME" /> (gjeldende)</translation>
- <translation id="2389775852302560582">IP</translation>
- <translation id="2390347491606624519">Kan ikke koble til proxy-tjeneren – logg på på nytt</translation>
--<translation id="2390782873446084770">Wi-Fi-synkronisering</translation>
-+<translation id="2390782873446084770">Wifi-synkronisering</translation>
- <translation id="2391419135980381625">Standardskrift</translation>
- <translation id="2392163307141705938">Du har nådd tidsgrensen som forelderen din har angitt for <ph name="IDS_SHORT_PRODUCT_NAME" />.</translation>
- <translation id="2392369802118427583">Aktiver</translation>
-@@ -3023,7 +3023,7 @@ og Ctrl + Alt + lysstyrke ned for å zoome ut.</translation>
- <translation id="3888053818972567950"><ph name="WEB_DRIVE" />-tilkobling</translation>
- <translation id="3888550877729210209">Tar notater med <ph name="LOCK_SCREEN_APP_NAME" /></translation>
- <translation id="3888586133700543064">Denne informasjonen gir oss bedre forståelse av Assistent-problemet. Den lagres i opptil 90 dager, og bare relevante tekniske team og tilbakemeldingsteam får tilgang.</translation>
--<translation id="3890064827463908288">Slå på Chrome-synkronisering for å bruke Wi-Fi-synkronisering</translation>
-+<translation id="3890064827463908288">Slå på Chrome-synkronisering for å bruke wifi-synkronisering</translation>
- <translation id="389313931326656921">Tilordne bryter for «Neste»</translation>
- <translation id="3893295674388762059">For å slette data, lukk alle inkognitovinduer</translation>
- <translation id="3893536212201235195">lese og endre innstillingene for tilgjengelighet</translation>
-@@ -3150,7 +3150,7 @@ og Ctrl + Alt + lysstyrke ned for å zoome ut.</translation>
- <translation id="3987993985790029246">Kopiér link</translation>
- <translation id="3988996860813292272">Velg tidssone</translation>
- <translation id="399179161741278232">Importert</translation>
--<translation id="3993887353483242788">Synkroniser <ph name="DEVICE_TYPE" />, slik at preferansene dine er klare på alle enheter når du logger på med Google-kontoen din. Preferanser betyr blant annet apper, innstillinger, Wi-Fi-passord, språk, bakgrunnsbilde og hurtigtaster.</translation>
-+<translation id="3993887353483242788">Synkroniser <ph name="DEVICE_TYPE" />, slik at preferansene dine er klare på alle enheter når du logger på med Google-kontoen din. Preferanser betyr blant annet apper, innstillinger, wifi-passord, språk, bakgrunnsbilde og hurtigtaster.</translation>
- <translation id="3994318741694670028">Dessverre er datamaskinen konfigurert med en feilformatert maskinvare-ID. Dette forhindrer ChromeOS Flex fra å ta i bruk de siste sikkerhetsoppdateringene, og datamaskinen <ph name="BEGIN_BOLD" />kan være sårbar for skadelige angrep<ph name="END_BOLD" />.</translation>
- <translation id="3994374631886003300">Lås opp telefonen, og hold den nærmere for å låse opp <ph name="DEVICE_TYPE" />-enheten.</translation>
- <translation id="3994878504415702912">&amp;Zoom</translation>
-@@ -4435,7 +4435,7 @@ og Ctrl + Alt + lysstyrke ned for å zoome ut.</translation>
- <translation id="5327248766486351172">Navn</translation>
- <translation id="5327570636534774768">Denne enheten er merket for administrering av et annet domene. Fjern tilgangen og ressursene fra det domenet før du konfigurerer demomodus.</translation>
- <translation id="5327912693242073631">Funksjoner som krever varsler, kommer ikke til å virke</translation>
--<translation id="532943162177641444">Trykk på varselet på <ph name="PHONE_NAME" />-enheten din for å konfigurere en mobil Wi-Fi-sone denne enheten kan bruke.</translation>
-+<translation id="532943162177641444">Trykk på varselet på <ph name="PHONE_NAME" />-enheten din for å konfigurere en mobil wifi-sone denne enheten kan bruke.</translation>
- <translation id="5329858601952122676">&amp;Slett</translation>
- <translation id="5331069282670671859">Du har ingen sertifikater i denne kategorien</translation>
- <translation id="5331425616433531170">«<ph name="CHROME_EXTENSION_NAME" />» vil koble til</translation>
-@@ -4717,7 +4717,7 @@ og Ctrl + Alt + lysstyrke ned for å zoome ut.</translation>
- <translation id="5605623530403479164">Andre søkemotorer</translation>
- <translation id="5605758115928394442">Vi har sendt et varsel til telefonen din for å bekrefte at det er deg.</translation>
- <translation id="5606849116180480101">{NUM_EXTENSIONS,plural, =1{Denne utvidelsen er blokkert}other{Disse utvidelsene er blokkert}}</translation>
--<translation id="560834977503641186">Wi-Fi-synkronisering – finn ut mer</translation>
-+<translation id="560834977503641186">Wifi-synkronisering – finn ut mer</translation>
- <translation id="5608580678041221894">Trykk på de følgende tastene for å justere eller flytte beskjæringsområdet</translation>
- <translation id="5609231933459083978">Appen ser ut til å være ugyldig.</translation>
- <translation id="5610038042047936818">Bytt til kameramodus</translation>
-@@ -5083,7 +5083,7 @@ og Ctrl + Alt + lysstyrke ned for å zoome ut.</translation>
- <translation id="5978277834170881274">&amp;Bruk grunnleggende stavekontroll</translation>
- <translation id="5979084224081478209">Kontrollér passordene</translation>
- <translation id="5979156418378918004">{NUM_EXTENSIONS,plural, =1{Du har slått på igjen én potensielt skadelig utvidelse}other{Du har slått på igjen {NUM_EXTENSIONS} potensielt skadelige utvidelser}}</translation>
--<translation id="5979353814339191480">Dette alternativet gjelder for Chromebook-enheter med dataabonnement- eller mobilnettverksdongler, eller ved bruk av delt internett fra en flyttbar Wi-Fi-sone</translation>
-+<translation id="5979353814339191480">Dette alternativet gjelder for Chromebook-enheter med dataabonnement- eller mobilnettverksdongler, eller ved bruk av delt internett fra en flyttbar wifi-sone</translation>
- <translation id="5979421442488174909">Overset&amp;t til <ph name="LANGUAGE" /></translation>
- <translation id="5979469435153841984">For å sette sider som bokmerker, klikk på stjernen i adressefeltet</translation>
- <translation id="5981362776161841923">For å tillate en utvidelse, endre standardinnstillingen nedenfor.</translation>
-@@ -8426,6 +8426,6 @@ Jeg tror ikke det er nødvendig å blokkere dette nettstedet.</translation>
- <translation id="995782501881226248">YouTube</translation>
- <translation id="996250603853062861">Etablerer sikker tilkobling ...</translation>
- <translation id="996803490569799917">Se minner av favorittpersonene dine med mer</translation>
--<translation id="99731366405731005">Slå på <ph name="LINK1_BEGIN" />Chrome-synkronisering<ph name="LINK1_END" /> for å bruke Wi-Fi-synkronisering. <ph name="LINK2_BEGIN" />Finn ut mer<ph name="LINK2_END" /></translation>
-+<translation id="99731366405731005">Slå på <ph name="LINK1_BEGIN" />Chrome-synkronisering<ph name="LINK1_END" /> for å bruke wifi-synkronisering. <ph name="LINK2_BEGIN" />Finn ut mer<ph name="LINK2_END" /></translation>
- <translation id="998747458861718449">I&amp;nspiser</translation>
- </translationbundle>
-\ No newline at end of file
-diff --git a/chrome/app/resources/google_chrome_strings_fa.xtb b/chrome/app/resources/google_chrome_strings_fa.xtb
-index 50bc1c9057b9..ae485f912045 100644
---- a/chrome/app/resources/google_chrome_strings_fa.xtb
-+++ b/chrome/app/resources/google_chrome_strings_fa.xtb
-@@ -32,7 +32,7 @@
- <translation id="1587325591171447154">‏<ph name="FILE_NAME" /> خطرناک است، بنابراین Chrome آن را مسدود کرده ست.</translation>
- <translation id="1597911401261118146">‏برای بررسی اینکه از گذرواژه‌هایتان دربرابر نقض داده یا دیگر مشکلات امنیتی محافظت می‌شود، <ph name="BEGIN_LINK" />به سیستم Chrome وارد شوید<ph name="END_LINK" />.</translation>
- <translation id="1619887657840448962">‏برای ایمن‌تر کردن Chrome، افزونه زیر را که در <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> فهرست نشده است و ممکن است بدون اطلاع شما اضافه شده باشد، غیرفعال کردیم.</translation>
--<translation id="1627304841979541023">‏<ph name="BEGIN_BOLD" />چگونه می‌توانید داده‌هایتان را مدیریت کنید:<ph name="END_BOLD" /> برای محافظت از حریم‌خصوصی شما، علایقی را که قدیمی‌تر از ۴ هفته باشد به‌طور خودکار حذف می‌کنیم. وقتی به مرور کردن ادامه می‌دهید، ممکن است علاقه‌ای مجدداً به فهرست اضافه شود. یا می‌توانید علایقی را که نمی‌خواهید Chrome مدنظر قرار دهد حذف کنید.</translation>
-+<translation id="1627304841979541023">‏<ph name="BEGIN_BOLD" />چگونه می‌توانید داده‌هایتان را مدیریت کنید:<ph name="END_BOLD" /> برای محافظت از حریم خصوصی شما، علایقی را که قدیمی‌تر از ۴ هفته باشد به‌طور خودکار حذف می‌کنیم. وقتی به مرور کردن ادامه می‌دهید، ممکن است علاقه‌ای مجدداً به فهرست اضافه شود. یا می‌توانید علایقی را که نمی‌خواهید Chrome مدنظر قرار دهد حذف کنید.</translation>
- <translation id="1628000112320670027">‏دریافت کمک برای Chrome</translation>
- <translation id="1662146548738125461">‏درباره ChromeOS Flex</translation>
- <translation id="1674870198290878346">‏باز کردن پیوند در پنجره &amp;ناشناس Chrome</translation>
-@@ -58,7 +58,7 @@
- <translation id="2120620239521071941">‏این کار <ph name="ITEMS_COUNT" /> مورد را از این دستگاه حذف می‌کند. برای بازیابی داده‌هایتان در فرصتی دیگر، با <ph name="USER_EMAIL" /> وارد سیستم Chrome شوید.</translation>
- <translation id="2121284319307530122">‏راه‌اندازی مجدد برای به‌روزرسانی Chrome</translation>
- <translation id="2123055963409958220">‏با گزارش <ph name="BEGIN_LINK" />تنظیمات کنونی<ph name="END_LINK" />، به بهتر شدن Chrome کمک کنید</translation>
--<translation id="2131230230468101642">‏برای محافظت از حریم‌خصوصی شما، علایقی را که قدیمی‌تر از ۴ هفته باشند به‌طور خودکار حذف می‌کنیم. وقتی به مرور کردن ادامه می‌دهید، ممکن است علاقه‌ای مجدداً به فهرست اضافه شود. یا می‌توانید علایقی را که نمی‌خواهید Chrome مدنظر قرار دهد حذف کنید.</translation>
-+<translation id="2131230230468101642">‏برای محافظت از حریم خصوصی شما، علایقی را که قدیمی‌تر از ۴ هفته باشند به‌طور خودکار حذف می‌کنیم. وقتی به مرور کردن ادامه می‌دهید، ممکن است علاقه‌ای مجدداً به فهرست اضافه شود. یا می‌توانید علایقی را که نمی‌خواهید Chrome مدنظر قرار دهد حذف کنید.</translation>
- <translation id="2139300032719313227">‏بازراه‌اندازی ChromeOS</translation>
- <translation id="2151406531797534936">‏لطفاً اکنون Chrome را بازراه‌اندازی کنید</translation>
- <translation id="2258103955319320201">‏برای دسترسی به چیزهایتان در مرورگر Chrome در همه دستگاه‌هایتان، به سیستم وارد شوید، سپس همگام‌سازی را روشن کنید</translation>
-@@ -183,7 +183,7 @@
- <translation id="4771048833395599659">‏این فایل ممکن است خطرناک باشد، بنابراین Chrome آن را مسدود کرده است.</translation>
- <translation id="479167709087336770">‏از همان غلط‌یاب املا استفاده می‌کند که در جستجوی Google استفاده می‌شود. نوشتاری که در مرورگر تایپ کرده‌اید برای Google ارسال می‌شود. هروقت بخواهید می‌توانید این رفتار را در تنظیمات تغییر دهید.</translation>
- <translation id="4842397268809523050">‏ChromeOS Flex نتوانست داده‌هایتان را همگام‌سازی کند زیرا همگام‌سازی برای دامنه شما دردسترس نیست.</translation>
--<translation id="4873783916118289636">‏مرور کنترل‌های اصلی امنیت و حریم‌خصوصی در Chrome</translation>
-+<translation id="4873783916118289636">‏مرور کنترل‌های اصلی امنیت و حریم خصوصی در Chrome</translation>
- <translation id="4891791193823137474">‏اجازه به Google Chrome برای اجرا در پس‌زمینه</translation>
- <translation id="4895437082222824641">‏باز کردن پیوند در &amp;برگه جدید Chrome</translation>
- <translation id="4953650215774548573">‏تنظیم Google Chrome به عنوان مرورگر پیش‌فرضتان</translation>
-@@ -208,7 +208,7 @@
- <translation id="5394833366792865639">‏هم‌رسانی برگه Chrome</translation>
- <translation id="5412485296464121825">‏سایت‌ها می‌توانند بااستفاده از Chrome اطلاعاتی درباره علایقتان ذخیره کنند. برای مثال، اگر برای خرید کفش مخصوص ماراتون از سایتی بازدید کنید، ممکن است آن سایت علاقه شما را به‌صورت دونده ماراتون مشخص کند. بعداً، اگر برای ثبت‌نام در مسابقه‌ای به سایتی دیگر مراجعه کردید، آن سایت می‌تواند براساس علایقتان آگهی‌ای برای کفش مخصوص دویدن به شما نشان دهد.</translation>
- <translation id="5430073640787465221">‏فایل اولویت‌های شما خراب یا نامعتبر است. Google Chrome نمی‌تواند تنظیمات شما را بازیابی کند.</translation>
--<translation id="5524761631371622910">‏اگر نسخه آزمایشی روشن باشد و Chrome به‌طور تصادفی نسخه آزمایشی را برایتان فعال کرده باشد، سابقه مرورتان بر آگهی‌هایی که می‌بینید و علایقتان که در زیر برآورد شده است تأثیر می‌گذارد. برای محافظت از حریم‌خصوصی شما، Chrome علایقتان را هر ماه به‌طور چرخشی حذف می‌کند.</translation>
-+<translation id="5524761631371622910">‏اگر نسخه آزمایشی روشن باشد و Chrome به‌طور تصادفی نسخه آزمایشی را برایتان فعال کرده باشد، سابقه مرورتان بر آگهی‌هایی که می‌بینید و علایقتان که در زیر برآورد شده است تأثیر می‌گذارد. برای محافظت از حریم خصوصی شما، Chrome علایقتان را هر ماه به‌طور چرخشی حذف می‌کند.</translation>
- <translation id="556024056938947818">‏Google Chrome می‌خواهد گذرواژه‌ها را نمایش دهد.</translation>
- <translation id="5566025111015594046">‏Google Chrome (ورودی mDNS)</translation>
- <translation id="565744775970812598">‏<ph name="FILE_NAME" /> ممکن است خطرناک باشد، بنابراین Chrome آن را مسدود کرده است.</translation>
-@@ -216,7 +216,7 @@
- <translation id="5686916850681061684">‏Google Chrome ‫را سفارشی و کنترل کنید. چیزی نیاز به رسیدگی دارد، برای اطلاعات بیشتر کلیک کنید.</translation>
- <translation id="5690427481109656848">Google LLC</translation>
- <translation id="5715063361988620182">{SECONDS,plural, =1{‏Google Chrome بعد از ۱ ثانیه بازراه‌اندازی می‌شود}one{‏Google Chrome بعد از # ثانیه بازراه‌اندازی می‌شود}other{‏Google Chrome بعد از # ثانیه بازراه‌اندازی می‌شود}}</translation>
--<translation id="5727531838415286053">‏اگر Chrome به‌طور تصادفی نسخه آزمایشی را برایتان فعال کرده باشد، سابقه مرورتان بر آگهی‌هایی که می‌بینید و علایقتان که در زیر برآورد شده است تأثیر می‌گذارد. برای محافظت از حریم‌خصوصی شما، Chrome علایقتان را هر ماه به‌طور چرخشی حذف می‌کند. ممکن است علایق بازآوری شود، مگر اینکه آن‌ها را بردارید.</translation>
-+<translation id="5727531838415286053">‏اگر Chrome به‌طور تصادفی نسخه آزمایشی را برایتان فعال کرده باشد، سابقه مرورتان بر آگهی‌هایی که می‌بینید و علایقتان که در زیر برآورد شده است تأثیر می‌گذارد. برای محافظت از حریم خصوصی شما، Chrome علایقتان را هر ماه به‌طور چرخشی حذف می‌کند. ممکن است علایق بازآوری شود، مگر اینکه آن‌ها را بردارید.</translation>
- <translation id="5736850870166430177">‏اگر سایتی تلاش کند گذرواژه شما را به‌سرقت ببرد، یا وقتی فایل مخربی بارگیری می‌کنید، Chrome ممکن است نشانی‌های وب را نیز به‌همراه بخش‌های کوچکی از محتوای صفحه، به «مرور ایمن» ارسال کند</translation>
- <translation id="5756509061973259733">‏درحال‌حاضر یک نمایه Chrome با این حساب در این دستگاه وجود دارد</translation>
- <translation id="5763280521700030406">‏Chrome این فایل را مسدود کرد زیرا برای بررسی امنیتی بسیار بزرگ است. با فایل‌هایی که حداکثر ۵۰ مگابایت باشد دوباره امتحان کنید</translation>
-@@ -351,7 +351,7 @@
- <translation id="8712767363896337380">‏تقریباً به‌روزرسانی شده است! برای تکمیل به‌روزرسانی، Chrome را راه‌اندازی مجدد کنید.</translation>
- <translation id="873133009373065397">‏Google Chrome نمی‌تواند مرورگر پیش‌فرض را تعیین یا تنظیم کند</translation>
- <translation id="8823341990149967727">‏نسخه Chrome قدیمی است</translation>
--<translation id="8825634023950448068">‏برای محافظت از حریم‌خصوصی شما، علایقی را که قدیمی‌تر از ۴ هفته باشند به‌طور خودکار حذف می‌کنیم. وقتی به مرور کردن ادامه می‌دهید، ممکن است علاقه‌ای مجدداً به فهرست اضافه شود. و اگر Chrome به‌اشتباه علاقه‌ای را اضافه کند یا شما نخواهید آگهی‌های مشخصی را ببینید، می‌توانید آن علاقه را بردارید.</translation>
-+<translation id="8825634023950448068">‏برای محافظت از حریم خصوصی شما، علایقی را که قدیمی‌تر از ۴ هفته باشند به‌طور خودکار حذف می‌کنیم. وقتی به مرور کردن ادامه می‌دهید، ممکن است علاقه‌ای مجدداً به فهرست اضافه شود. و اگر Chrome به‌اشتباه علاقه‌ای را اضافه کند یا شما نخواهید آگهی‌های مشخصی را ببینید، می‌توانید آن علاقه را بردارید.</translation>
- <translation id="8834965163890861871">‏Google Chrome می‌خواهد گذرواژه‌ها را ویرایش کند. برای اینکه اجازه دهید این کار انجام شود، گذرواژه Windows خود را تایپ کنید.</translation>
- <translation id="884296878221830158">‏این برنامه همچنین صفحه‌ای را که هنگام راه‌اندازی Chrome یا کلیک کردن روی دکمه صفحه اصلی نشان داده می‌شود، کنترل می‌کند.</translation>
- <translation id="8862326446509486874">شما حقوق لازم برای نصب در سطح سیستم را ندارید. دوباره به‌عنوان سرپرست نصب‌کننده را اجرا کنید.</translation>
-@@ -359,7 +359,7 @@
- <translation id="8922193594870374009">‏برای ارسال شماره از <ph name="ORIGIN" /> به تلفن Android خود، در هر دو دستگاه به سیستم Chrome وارد شوید.</translation>
- <translation id="8983720963221508955">‏«مرور ایمن پیشرفته» را در حسابتان روشن کرده‌اید. اکنون آن را برای Chrome دریافت کنید.</translation>
- <translation id="8986207147630327271">با این کار، نمایه کاری را به این مرورگر اضافه می‌کنید و فقط کنترل نمایه کاری را دراختیار سرپرست قرار می‌دهید.</translation>
--<translation id="8989968390305463310">‏سابقه مرور شما بر آگهی‌هایی که می‌بینید و علایقتان که در زیر برآورد شده است تأثیر می‌گذارد. برای محافظت از حریم‌خصوصی شما، Chrome علایقتان را هر ماه به‌طور خودکار و چرخشی حذف می‌کند. ممکن است علایق بازآوری شود، مگر اینکه آن‌ها را بردارید.</translation>
-+<translation id="8989968390305463310">‏سابقه مرور شما بر آگهی‌هایی که می‌بینید و علایقتان که در زیر برآورد شده است تأثیر می‌گذارد. برای محافظت از حریم خصوصی شما، Chrome علایقتان را هر ماه به‌طور خودکار و چرخشی حذف می‌کند. ممکن است علایق بازآوری شود، مگر اینکه آن‌ها را بردارید.</translation>
- <translation id="8999208279178790196">{0,plural, =0{‏به‌روزرسانی Chrome دردسترس است}=1{‏به‌روزرسانی Chrome دردسترس است}one{‏به‌روزرسانی Chrome از # روز پیش دردسترس است}other{‏به‌روزرسانی Chrome از # روز پیش دردسترس است}}</translation>
- <translation id="9053892488859122171">‏سیستم ChromeOS Flex</translation>
- <translation id="9067395829937117663">‏Google Chrome به Windows 7 یا بالاتر نیاز دارد.</translation>
-diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fa.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fa.xtb
-index 38e6ff918c4b..4ae0e4e09b3f 100644
---- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fa.xtb
-+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fa.xtb
-@@ -314,7 +314,7 @@
- <translation id="3082249673510793544">پیمایش به‌عقب</translation>
- <translation id="3084806535845658316">فاقد بازگویی تایپ</translation>
- <translation id="3086746722712840547">نت</translation>
--<translation id="308736057934395497">این کار با خاموش کردن صفحه‌نمایش و پنهان کردن آن از دید دیگران، حریم‌خصوصی را بهبود می‌بخشد. همیشه می‌توانید با فشار دادن کلید «جستجو + افزایش روشنایی» صفحه‌نمایش را دوباره روشن کنید.</translation>
-+<translation id="308736057934395497">این کار با خاموش کردن صفحه‌نمایش و پنهان کردن آن از دید دیگران، حریم خصوصی را بهبود می‌بخشد. همیشه می‌توانید با فشار دادن کلید «جستجو + افزایش روشنایی» صفحه‌نمایش را دوباره روشن کنید.</translation>
- <translation id="3090227230165225418">اعلام اعلان‌های بارگیری</translation>
- <translation id="3090532668523289635">grp</translation>
- <translation id="3093176084511590672">نشانگر مکانی بعدی</translation>
-diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_kk.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_kk.xtb
-index 4cbab644fad3..c49dc28de22f 100644
---- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_kk.xtb
-+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_kk.xtb
-@@ -150,7 +150,7 @@
- <translation id="1923956950274750765">Орташа күлгін</translation>
- <translation id="1928932365747995741">Алдыңғы өзгертілетін мəтін өрісі жоқ.</translation>
- <translation id="1964135212174907577">Келесі нысан</translation>
--<translation id="1966649499058910679">Айтылған әр сөзді бөлектеу</translation>
-+<translation id="1966649499058910679">Айтылған әр сөзді ерекшелеу</translation>
- <translation id="1973886230221301399">ChromeVox</translation>
- <translation id="1988733631391393183">ChromeVox мәзірлерінде Брайль пәрмендерін көрсету</translation>
- <translation id="2007545860310005685">{COUNT,plural, =1{сол жақ тік жақша}other{# сол жақ тік жақша}}</translation>
-@@ -984,11 +984,11 @@
- <translation id="7842115774595115751">Навигацияның басқару элементтерін іске қосу</translation>
- <translation id="7846634333498149051">Пернетақта</translation>
- <translation id="7851816175263618915">Кейбір тыныс белгілері</translation>
--<translation id="7871691770940645922">Виртуалды Браиль дисплейі</translation>
-+<translation id="7871691770940645922">Виртуалдық Браиль дисплейі</translation>
- <translation id="7882421473871500483">Қоңыр</translation>
- <translation id="78826985582142166">sldr</translation>
- <translation id="7913106023953875143">Келесі 2-деңгей тақырыбы жоқ.</translation>
--<translation id="7914870167134465181">Бөлектеу</translation>
-+<translation id="7914870167134465181">Ерекшелеу</translation>
- <translation id="7927711904086083099">Таңдалмаған</translation>
- <translation id="7935627501098484003">Уақытты бақылау</translation>
- <translation id="7939428177581522200">таңдауға қосылды</translation>
-diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb
-index 3b4e03ca8817..a666d06b8b35 100644
---- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb
-+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb
-@@ -28,7 +28,7 @@
- <translation id="1142732900304639782">ترجمه این سایت‌ها پیشنهاد نشود</translation>
- <translation id="1145536944570833626">حذف داده‌های موجود.</translation>
- <translation id="1146678959555564648">‏VR را وارد کنید</translation>
--<translation id="114825011539563458">مهم‌ترین کنترل‌های امنیتی و حریم‌خصوصی در یک‌جا گردآوری شده‌اند</translation>
-+<translation id="114825011539563458">مهم‌ترین کنترل‌های امنیتی و حریم خصوصی در یک‌جا گردآوری شده‌اند</translation>
- <translation id="1149401351239820326">ماه انقضا</translation>
- <translation id="1150263420752757504">‏<ph name="APP_NAME" /> در Chrome باز می‌شود. درصورت ادامه دادن، با <ph name="BEGIN_LINK1" />شرایط خدمات Google<ph name="END_LINK1" /> و <ph name="BEGIN_LINK2" />شرایط خدمات تکمیلی Google Chrome و ChromeOS<ph name="END_LINK2" /> موافقت می‌کنید.</translation>
- <translation id="1154704303112745282">صفحه <ph name="VIOLATED_URL" /> به‌صورت آفلاین دردسترس نیست</translation>
-@@ -121,8 +121,8 @@
- 
- براساس تعاملتان با سایت‌ها، مثلاً ورود به سیستم مداوم در حسابی خاص، این سایت‌ها می‌توانند کد اطمینان به مرورگرتان صادر کنند. بعداً، اگر سایت‌های دیگری که از آن‌ها بازدید می‌کنید کد اطمینان معتبری را جستجو و پیدا کنند، احتمال اینکه با شما مثل یک انسان (و نه ربات) برخورد کنند بیشتر است.
- 
--کدهای اطمینان حریم‌خصوصی را در وب افزایش می‌دهد و نمی‌توان از آن‌ها برای پی بردن به هویت شما استفاده کرد.</translation>
--<translation id="1627304841979541023">‏<ph name="BEGIN_BOLD" />چگونه می‌توانید داده‌هایتان را مدیریت کنید:<ph name="END_BOLD" /> برای محافظت از حریم‌خصوصی شما، علایقی را که قدیمی‌تر از ۴ هفته باشد به‌طور خودکار حذف می‌کنیم. وقتی به مرور کردن ادامه می‌دهید، ممکن است علاقه‌ای مجدداً به فهرست اضافه شود. یا می‌توانید علایقی را که نمی‌خواهید Chrome مدنظر قرار دهد حذف کنید.</translation>
-+کدهای اطمینان حریم خصوصی را در وب افزایش می‌دهد و نمی‌توان از آن‌ها برای پی بردن به هویت شما استفاده کرد.</translation>
-+<translation id="1627304841979541023">‏<ph name="BEGIN_BOLD" />چگونه می‌توانید داده‌هایتان را مدیریت کنید:<ph name="END_BOLD" /> برای محافظت از حریم خصوصی شما، علایقی را که قدیمی‌تر از ۴ هفته باشد به‌طور خودکار حذف می‌کنیم. وقتی به مرور کردن ادامه می‌دهید، ممکن است علاقه‌ای مجدداً به فهرست اضافه شود. یا می‌توانید علایقی را که نمی‌خواهید Chrome مدنظر قرار دهد حذف کنید.</translation>
- <translation id="1628019612362412531">{NUM_SELECTED,plural, =1{حذف ۱ مورد انتخاب‌شده}one{حذف # مورد انتخاب‌شده}other{حذف # مورد انتخاب‌شده}}</translation>
- <translation id="1633659023549081553">‏محتوای جدید را در صفحه اصلی Chrome کاوش کنید</translation>
- <translation id="1641113438599504367">مرور ایمن</translation>
-@@ -140,7 +140,7 @@
- <translation id="1718835860248848330">ساعت قبل</translation>
- <translation id="1724977129262658800">برای ویرایش گذرواژه‌تان، قفل صفحه را باز کنید</translation>
- <translation id="1726477445370128854">‏وقتی Chrome صفحاتی را که فکر می‌کند ممکن است بازدید کنید پیش‌بارگیری می‌کند، می‌توانید سریع‌تر مرور و جستجو کنید.</translation>
--<translation id="173522743738009831">درباره «جعبه ایمنی حریم‌خصوصی»</translation>
-+<translation id="173522743738009831">درباره «جعبه ایمنی حریم خصوصی»</translation>
- <translation id="1736419249208073774">کاوش</translation>
- <translation id="1749561566933687563">همگام‌سازی نشانک‌ها</translation>
- <translation id="17513872634828108">بازکردن برگه‌ها</translation>
-@@ -275,7 +275,7 @@
- <translation id="2497852260688568942">سرپرستتان همگام‌سازی را غیرفعال کرده است</translation>
- <translation id="250020030759455918">‏وضعیت ورود به سیستم <ph name="SITE_NAME" />، داده‌های محصول مرور، و داده‌های سایت را در Chrome خواهید دید</translation>
- <translation id="2512164632052122970">زبان‌های محتوا</translation>
--<translation id="2513403576141822879">‏برای تنظیمات بیشتر مرتبط با حریم‌خصوصی، امنیت و جمع‌آوری داده‌ها، <ph name="BEGIN_LINK" />همگام‌سازی و سرویس‌های Google<ph name="END_LINK" /> را ببینید</translation>
-+<translation id="2513403576141822879">‏برای تنظیمات بیشتر مرتبط با حریم خصوصی، امنیت و جمع‌آوری داده‌ها، <ph name="BEGIN_LINK" />همگام‌سازی و سرویس‌های Google<ph name="END_LINK" /> را ببینید</translation>
- <translation id="2517472476991765520">اسکن</translation>
- <translation id="2523184218357549926">‏نشانی وب صفحه‌هایی را که بازدید می‌کنید برای Google ارسال می‌کند</translation>
- <translation id="2527209463677295330">با لحاظ کردن بخش بیشتری از نوشتار صفحه، ممکن است نتایج بهتری دریافت کنید</translation>
-@@ -304,7 +304,7 @@
- <translation id="2645657967708199252">اتصال <ph name="CONNECTION_TYPE" /> ممکن است سرعت بارگیری شما را کاهش دهد</translation>
- <translation id="2647434099613338025">افزودن زبان</translation>
- <translation id="2649068648233607930">مرورگرتان توسط <ph name="DOMAIN" /> مدیریت می‌شود</translation>
--<translation id="2650348088770008516">شرح «راهنمای حریم‌خصوصی» بسته شده است</translation>
-+<translation id="2650348088770008516">شرح «راهنمای حریم خصوصی» بسته شده است</translation>
- <translation id="2650751991977523696">فایل دوباره بارگیری شود؟</translation>
- <translation id="2651091186440431324">{FILE_COUNT,plural, =1{# فایل صوتی}one{# فایل صوتی}other{# فایل صوتی}}</translation>
- <translation id="265156376773362237">پیش‌بارگیری استاندارد</translation>
-@@ -322,7 +322,7 @@
- <translation id="2760989362628427051">روشن شدن زمینه تیره وقتی زمینه تیره دستگاه یا «بهینه‌سازی باتری» روشن است</translation>
- <translation id="2762000892062317888">هم‌اکنون</translation>
- <translation id="276969039800130567">با <ph name="USER_EMAIL_ADDRESS" /> وارد سیستم شد.</translation>
--<translation id="2776236159752647997">‏برای تنظیمات بیشتر مرتبط با حریم‌خصوصی، امنیت، و جمع‌آوری داده، <ph name="BEGIN_LINK" />سرویس‌های Google<ph name="END_LINK" /> را ببینید.</translation>
-+<translation id="2776236159752647997">‏برای تنظیمات بیشتر مرتبط با حریم خصوصی، امنیت، و جمع‌آوری داده، <ph name="BEGIN_LINK" />سرویس‌های Google<ph name="END_LINK" /> را ببینید.</translation>
- <translation id="2777555524387840389"><ph name="SECONDS" /> ثانیه باقی‌مانده است</translation>
- <translation id="2779651927720337254">انجام نشد</translation>
- <translation id="2781151931089541271">۱ ثانیه باقی‌مانده است</translation>
-@@ -334,7 +334,7 @@
- <translation id="2818669890320396765">برای اینکه نشانک‌هایتان را در همه دستگاه‌ها داشته باشید، به سیستم وارد شوید و همگام‌سازی را روشن کنید</translation>
- <translation id="2827278682606527653">منوی کارت فید تا نیمه باز شد</translation>
- <translation id="2830783625999891985">محتوای بریده‌دان پنهان شد</translation>
--<translation id="2838367486340230368">شرح «راهنمای حریم‌خصوصی» به‌صورت نیمه باز شده است</translation>
-+<translation id="2838367486340230368">شرح «راهنمای حریم خصوصی» به‌صورت نیمه باز شده است</translation>
- <translation id="2839327205551510876">دنبال کردن <ph name="SITE_NAME" /> لغو شد</translation>
- <translation id="2840810876587895427">{TAB_COUNT,plural, =1{<ph name="TAB_COUNT_ONE" /> برگه ناشناس بسته خواهد شد}one{<ph name="TAB_COUNT_MANY" /> برگه ناشناس بسته خواهد شد}other{<ph name="TAB_COUNT_MANY" /> برگه ناشناس بسته خواهد شد}}</translation>
- <translation id="2841216154655874070">{NUM_DAYS,plural, =1{آخرین بررسی: ۱ روز قبل}one{آخرین بررسی: # روز قبل}other{آخرین بررسی: # روز قبل}}</translation>
-@@ -376,7 +376,7 @@
- <translation id="2997081575621687554">‏وقتی یک سایت Google برای پیش‌بارگیری خصوصی پیوندها در صفحه‌اش درخواست می‌کند، Chrome صفحات را بدون کوکی‌ها ازطریق سرورهای Google رمزگذاری و پیش‌بارگیری می‌کند. با این کار هویتتان از سایت پیش‌بارگیری‌شده پنهان می‌شود.</translation>
- <translation id="3003733539450769656">پیش‌از اینکه رویدادهای خطرناک اتفاق بیفتد درباره آن‌ها به شما هشدار می‌دهد</translation>
- <translation id="3006881078666935414">هیچ داده مصرفی وجود ندارد</translation>
--<translation id="301080557829842765">راهنمای حریم‌خصوصی</translation>
-+<translation id="301080557829842765">راهنمای حریم خصوصی</translation>
- <translation id="3016635187733453316">مطمئن شوید این دستگاه به اینترنت متصل باشد</translation>
- <translation id="3026955690410463085">لحاظ کردن پیوند</translation>
- <translation id="3029276696788198026">گزینه پیش‌بارگیری وجود ندارد</translation>
-@@ -447,7 +447,7 @@
- <translation id="3384347053049321195">اشتراک‌گذاری تصویر</translation>
- <translation id="3387650086002190359">به‌دلیل خطاهای سیستم فایل، بارگیری <ph name="FILE_NAME" /> انجام نشد.</translation>
- <translation id="3389286852084373014">نوشتار خیلی بزرگ است</translation>
--<translation id="3391512812407811893">دوره‌های آزمایشی «جعبه ایمنی حریم‌خصوصی»</translation>
-+<translation id="3391512812407811893">دوره‌های آزمایشی «جعبه ایمنی حریم خصوصی»</translation>
- <translation id="3398320232533725830">باز کردن مدیر نشانک‌ها</translation>
- <translation id="3407392651057365886">‏صفحات بیشتری پیش‌بارگیری می‌شوند. اگر درخواست ازطرف سایت‌های دیگر انجام شود، ممکن است صفحات ازطریق سرورهای Google پیش‌بارگیری شوند.</translation>
- <translation id="3414952576877147120">اندازه:</translation>
-@@ -806,7 +806,7 @@
- <translation id="5514904542973294328">توسط سرپرست این دستگاه غیرفعال شده است</translation>
- <translation id="5515439363601853141">برای مشاهده گذرواژه‌تان، قفل صفحه را باز کنید</translation>
- <translation id="5517095782334947753">نشانک، سابقه، گذرواژه و تنظیمات دیگری از <ph name="FROM_ACCOUNT" /> دارید.</translation>
--<translation id="5524761631371622910">‏اگر نسخه آزمایشی روشن باشد و Chrome به‌طور تصادفی نسخه آزمایشی را برایتان فعال کرده باشد، سابقه مرورتان بر آگهی‌هایی که می‌بینید و علایقتان که در زیر برآورد شده است تأثیر می‌گذارد. برای محافظت از حریم‌خصوصی شما، Chrome علایقتان را هر ماه به‌طور چرخشی حذف می‌کند.</translation>
-+<translation id="5524761631371622910">‏اگر نسخه آزمایشی روشن باشد و Chrome به‌طور تصادفی نسخه آزمایشی را برایتان فعال کرده باشد، سابقه مرورتان بر آگهی‌هایی که می‌بینید و علایقتان که در زیر برآورد شده است تأثیر می‌گذارد. برای محافظت از حریم خصوصی شما، Chrome علایقتان را هر ماه به‌طور چرخشی حذف می‌کند.</translation>
- <translation id="5524843473235508879">هدایت کردن مسدود شد.</translation>
- <translation id="5548606607480005320">بررسی ایمنی</translation>
- <translation id="5555525474779371165">انتخاب ویژگی حفاظتی «مرور ایمن»</translation>
-@@ -838,7 +838,7 @@
- <translation id="570347048394355941">رفتن به برگه</translation>
- <translation id="572328651809341494">برگه‌های اخیر</translation>
- <translation id="5726692708398506830">بزرگ‌تر کردن همه‌چیز در صفحه</translation>
--<translation id="5727531838415286053">‏اگر Chrome به‌طور تصادفی نسخه آزمایشی را برایتان فعال کرده باشد، سابقه مرورتان بر آگهی‌هایی که می‌بینید و علایقتان که در زیر برآورد شده است تأثیر می‌گذارد. برای محافظت از حریم‌خصوصی شما، Chrome علایقتان را هر ماه به‌طور چرخشی حذف می‌کند. ممکن است علایق بازآوری شود، مگر اینکه آن‌ها را بردارید.</translation>
-+<translation id="5727531838415286053">‏اگر Chrome به‌طور تصادفی نسخه آزمایشی را برایتان فعال کرده باشد، سابقه مرورتان بر آگهی‌هایی که می‌بینید و علایقتان که در زیر برآورد شده است تأثیر می‌گذارد. برای محافظت از حریم خصوصی شما، Chrome علایقتان را هر ماه به‌طور چرخشی حذف می‌کند. ممکن است علایق بازآوری شود، مگر اینکه آن‌ها را بردارید.</translation>
- <translation id="5748802427693696783">به برگه‌های استاندارد تغییر یافت</translation>
- <translation id="5749068826913805084">‏Chrome برای بارگیری فایل‌ها باید به حافظه دسترسی داشته باشد.</translation>
- <translation id="5749237766298580851">خاموش <ph name="SEPARATOR" /> توصیه نمی‌شود</translation>
-@@ -899,9 +899,9 @@
- <translation id="6002122790816966947">دستگاه‌های شما</translation>
- <translation id="6005538289190791541">گذرواژه پیشنهادی</translation>
- <translation id="6032091552407840792">این دوره آزمایشی فقط در <ph name="BEGIN_LINK" />برخی مناطق<ph name="END_LINK" /> فعال است.</translation>
--<translation id="6033245666633565791">‏Chrome بااستفاده از <ph name="BEGIN_LINK" />جعبه ایمنی حریم‌خصوصی<ph name="END_LINK" /> درحال توسعه فناوری‌های جدیدی است که ضمن حفظ وبِ باز، از شما در برابر ردیابی بین‌سایتی محافظت می‌کند.
-+<translation id="6033245666633565791">‏Chrome بااستفاده از <ph name="BEGIN_LINK" />جعبه ایمنی حریم خصوصی<ph name="END_LINK" /> درحال توسعه فناوری‌های جدیدی است که ضمن حفظ وبِ باز، از شما در برابر ردیابی بین‌سایتی محافظت می‌کند.
- 
--دوره آزمایشی «جعبه ایمنی حریم‌خصوصی» هنوز در مرحله توسعه فعال است و در مناطق منتخب دردسترس است. درحال‌حاضر، ممکن است سایت‌ها همچنان که از فناوری‌های کوکی‌های شخص ثالث استفاده می‌کنند، «جعبه ایمنی حریم‌خصوصی» را نیز امتحان کنند.</translation>
-+دوره آزمایشی «جعبه ایمنی حریم خصوصی» هنوز در مرحله توسعه فعال است و در مناطق منتخب دردسترس است. درحال‌حاضر، ممکن است سایت‌ها همچنان که از فناوری‌های کوکی‌های شخص ثالث استفاده می‌کنند، «جعبه ایمنی حریم خصوصی» را نیز امتحان کنند.</translation>
- <translation id="6039379616847168523">رفتن به برگه بعدی</translation>
- <translation id="6040143037577758943">بستن</translation>
- <translation id="604124094241169006">خودکار</translation>
-@@ -909,10 +909,10 @@
- <translation id="604996488070107836">به‌دلیل خطایی ناشناس، بارگیری <ph name="FILE_NAME" /> انجام نشد.</translation>
- <translation id="605721222689873409">سال</translation>
- <translation id="6059830886158432458">داستان‌ها و فعالیت خود را اینجا کنترل کنید</translation>
--<translation id="6069177176307973611">مرور تنظیمات حریم‌خصوصی و امنیت</translation>
-+<translation id="6069177176307973611">مرور تنظیمات حریم خصوصی و امنیت</translation>
- <translation id="6070730414166672373">‏درحال تماس با بانک\u2026</translation>
- <translation id="6085886413119427067">تعیین چگونگی اتصال به وب‌سایت‌ها ازطریق اتصالی ایمن</translation>
--<translation id="6091413777268123602">با دوره‌های آزمایشی «جعبه ایمنی حریم‌خصوصی»، سایت‌ها می‌توانند تجربه مرور یکسانی را با مصرف داده‌های شخصی کمتر ارائه دهند. یعنی حریم‌خصوصی شما افزایش و ردیابی بین‌سایتی کاهش پیدا می‌کند. هروقت دوره‌های آزمایشی جدیدی برای آزمایش کردن آماده شد، آن‌ها را اضافه می‌کنیم.</translation>
-+<translation id="6091413777268123602">با دوره‌های آزمایشی «جعبه ایمنی حریم خصوصی»، سایت‌ها می‌توانند تجربه مرور یکسانی را با مصرف داده‌های شخصی کمتر ارائه دهند. یعنی حریم خصوصی شما افزایش و ردیابی بین‌سایتی کاهش پیدا می‌کند. هروقت دوره‌های آزمایشی جدیدی برای آزمایش کردن آماده شد، آن‌ها را اضافه می‌کنیم.</translation>
- <translation id="60923314841986378"><ph name="HOURS" /> ساعت باقی‌مانده است</translation>
- <translation id="6095578583683628124">‏اگر موتور جستجوی پیش‌فرضتان هم Google باشد، پیشنهادهای بهتر و مرتبط‌تری درباره موضوع خواهید دید</translation>
- <translation id="6108923351542677676">تنظیم در حال انجام است...</translation>
-@@ -964,7 +964,7 @@
- 
- براساس تعاملتان با یک سایت (مثلاً مرتباً وارد شدن به سیستم حسابی خاص)، این سایت می‌تواند کد اطمینان برای مرورگرتان صادر کنند. بعداً، اگر سایت‌های دیگری که از آن‌ها بازدید می‌کنید کد اطمینان معتبری را جستجو و پیدا کند، احتمال اینکه با شما مثل یک انسان (و نه ربات) برخورد کند بیشتر است.
- 
--کدهای اطمینان حریم‌خصوصی را در وب بهبود می‌بخشد و نمی‌توان از آن‌ها برای پی بردن به هویت شما استفاده کرد.</translation>
-+کدهای اطمینان حریم خصوصی را در وب بهبود می‌بخشد و نمی‌توان از آن‌ها برای پی بردن به هویت شما استفاده کرد.</translation>
- <translation id="6395288395575013217">پیوند</translation>
- <translation id="6397616442223433927">دوباره آنلاین شدید</translation>
- <translation id="6402652558933147609"><ph name="ERROR_CODE" /> در <ph name="VIOLATED_URL" /></translation>
-@@ -1022,7 +1022,7 @@
- <translation id="6627583120233659107">ویرایش پوشه</translation>
- <translation id="6633067410344541938">باز کردن قفل «حالت ناشناس»</translation>
- <translation id="6636623428211296678">در بخش زیر تنظیمات بیشتری را کاوش کنید یا همین‌حالا کارتان را به‌پایان برسانید</translation>
--<translation id="663674369910034433">‏برای تنظیمات بیشتر مرتبط با حریم‌خصوصی، امنیت، و جمع‌آوری داده، <ph name="BEGIN_LINK1" />همگام‌سازی<ph name="END_LINK1" /> و <ph name="BEGIN_LINK2" />سرویس‌های Google<ph name="END_LINK2" /> را ببینید.</translation>
-+<translation id="663674369910034433">‏برای تنظیمات بیشتر مرتبط با حریم خصوصی، امنیت، و جمع‌آوری داده، <ph name="BEGIN_LINK1" />همگام‌سازی<ph name="END_LINK1" /> و <ph name="BEGIN_LINK2" />سرویس‌های Google<ph name="END_LINK2" /> را ببینید.</translation>
- <translation id="6637100877383020115">‏برای کمک به بهبود برنامه، Chrome داده‌های استفاده و ازکارافتادگی را به Google ارسال می‌کند. <ph name="BEGIN_UMA_LINK" />مدیریت<ph name="END_UMA_LINK" /></translation>
- <translation id="6640207029842583248">همیشه مسدود شود</translation>
- <translation id="6641780377503683465">برداشتن <ph name="INTEREST" /></translation>
-@@ -1063,7 +1063,7 @@
- <translation id="6820686453637990663">CVC</translation>
- <translation id="6824899148643461612"><ph name="TAB_TITLE" />، برگه، انتخاب‌شده</translation>
- <translation id="6828070228333235514">توقف پیگیری قیمت</translation>
--<translation id="6833996806551876956">دوره آزمایشی «جعبه ایمنی حریم‌خصوصی»</translation>
-+<translation id="6833996806551876956">دوره آزمایشی «جعبه ایمنی حریم خصوصی»</translation>
- <translation id="6846298663435243399">درحال بارگیری…</translation>
- <translation id="6850409657436465440">بارگیری هنوز درحال انجام است</translation>
- <translation id="6850830437481525139"><ph name="TAB_COUNT" /> برگه بسته شد</translation>
-@@ -1125,7 +1125,7 @@
- <translation id="7187993566681480880">‏وقتی به سیستم وارد شده باشید، امنیت شما را در Chrome حفظ می‌کند و ممکن است برای بهبود امنیت شما در برنامه‌های دیگر Google استفاده شود.</translation>
- <translation id="718926126787620637">فهرست پوشه‌های نشانک به‌صورت کامل باز شد</translation>
- <translation id="7191430249889272776">برگه در پس‌زمینه باز شد.</translation>
--<translation id="7196215469483532480">شرح «راهنمای حریم‌خصوصی» به‌صورت کامل باز شده است</translation>
-+<translation id="7196215469483532480">شرح «راهنمای حریم خصوصی» به‌صورت کامل باز شده است</translation>
- <translation id="7208109991155904980">واکنش جابه‌جا شد</translation>
- <translation id="7222235798733126207">هم‌رسانی محدود میان سایت‌ها</translation>
- <translation id="7227218174981371415">{FILE_COUNT,plural, =1{۱ بارگیری در انتظار}one{# بارگیری در انتظار}other{# بارگیری در انتظار}}</translation>
-@@ -1310,7 +1310,7 @@
- <translation id="8156139159503939589">به چه زبانی مطالعه می‌کنید؟</translation>
- <translation id="8168435359814927499">محتوا</translation>
- <translation id="8186512483418048923"><ph name="FILES" /> فایل باقی مانده است</translation>
--<translation id="8189750580333936930">جعبه ایمنی حریم‌خصوصی</translation>
-+<translation id="8189750580333936930">جعبه ایمنی حریم خصوصی</translation>
- <translation id="8190358571722158785">۱ روز باقی‌مانده است</translation>
- <translation id="8193953846147532858"><ph name="BEGIN_LINK" />دستگاه‌های شما<ph name="END_LINK" /> · <ph name="EMAIL" /></translation>
- <translation id="8200772114523450471">ازسرگیری</translation>
-@@ -1362,7 +1362,7 @@
- <translation id="8461694314515752532">رمزگذاری داده‌های همگام‌سازی‌شده با گذرعبارت همگام‌سازی خودتان</translation>
- <translation id="8466613982764129868">مطمئن شوید <ph name="TARGET_DEVICE_NAME" /> به اینترنت متصل باشد</translation>
- <translation id="8473863474539038330">نشانی‌ها و سایر موارد</translation>
--<translation id="8481921391193215807">‏وقتی روشن باشد، سایت‌ها می‌توانند برای ارائه محتوا و سرویس‌هایشان از تکنیک‌های حفظ حریم‌خصوصی نشان داده‌شده در اینجا استفاده کنند. این تکنیک‌ها شامل روش‌های جایگزین برای ردیابی بین‌سایتی می‌شود. ممکن است در گذر زمان، دوره‌های آزمایشی بیشتری اضافه شود.
-+<translation id="8481921391193215807">‏وقتی روشن باشد، سایت‌ها می‌توانند برای ارائه محتوا و سرویس‌هایشان از تکنیک‌های حفظ حریم خصوصی نشان داده‌شده در اینجا استفاده کنند. این تکنیک‌ها شامل روش‌های جایگزین برای ردیابی بین‌سایتی می‌شود. ممکن است در گذر زمان، دوره‌های آزمایشی بیشتری اضافه شود.
- 
- <ph name="BEGIN_LIST_ITEM1" />تبلیغ‌کنندگان و ناشران می‌توانند از FLoC استفاده کنند.<ph name="END_LIST_ITEM1" />
- 
-@@ -1371,7 +1371,7 @@
- <translation id="8485434340281759656"><ph name="FILE_SIZE" /> <ph name="SEPARATOR" /> <ph name="DESCRIPTION" /></translation>
- <translation id="8489271220582375723">باز کردن صفحه سابقه</translation>
- <translation id="8493948351860045254">آزاد کردن فضا</translation>
--<translation id="8497480609928300907">شرح «راهنمای حریم‌خصوصی»</translation>
-+<translation id="8497480609928300907">شرح «راهنمای حریم خصوصی»</translation>
- <translation id="8497726226069778601">هنوز… چیزی برای دیدن وجود ندارد</translation>
- <translation id="8503559462189395349">‏گذرواژه‌های Chrome</translation>
- <translation id="8503813439785031346">نام کاربری</translation>
-@@ -1466,14 +1466,14 @@
- <translation id="8972098258593396643">در پوشه پیش‌فرض بارگیری شود؟</translation>
- <translation id="8987641763863173640">مدیریت تنظیمات پیش‌دید ویدیو</translation>
- <translation id="898854820045159673">واکنش اضافه شد</translation>
--<translation id="8989968390305463310">‏سابقه مرور شما بر آگهی‌هایی که می‌بینید و علایقتان که در زیر برآورد شده است تأثیر می‌گذارد. برای محافظت از حریم‌خصوصی شما، Chrome علایقتان را هر ماه به‌طور خودکار و چرخشی حذف می‌کند. ممکن است علایق بازآوری شود، مگر اینکه آن‌ها را بردارید.</translation>
-+<translation id="8989968390305463310">‏سابقه مرور شما بر آگهی‌هایی که می‌بینید و علایقتان که در زیر برآورد شده است تأثیر می‌گذارد. برای محافظت از حریم خصوصی شما، Chrome علایقتان را هر ماه به‌طور خودکار و چرخشی حذف می‌کند. ممکن است علایق بازآوری شود، مگر اینکه آن‌ها را بردارید.</translation>
- <translation id="8993760627012879038">باز کردن برگه جدیدی در حالت ناشناس</translation>
- <translation id="8996847606757455498">انتخاب ارائه‌دهنده دیگر</translation>
- <translation id="8998729206196772491">‏هم‌اکنون درحال ورود به سیستم با یک حساب مدیریت‌شده توسط <ph name="MANAGED_DOMAIN" /> و ارائه کنترل داده‌های Chrome خودتان به سرپرست این حساب هستید. داده‌هایتان به‌طور دائم به این حساب مرتبط می‌شوند. با خروج از Chrome، داده‌هایتان از این دستگاه حذف می‌شوند اما همچنان در حساب Google شما باقی می‌ماند.</translation>
- <translation id="9022774213089566801">اغلب از آن‌ها بازدید شده است</translation>
- <translation id="9028914725102941583">برای هم‌رسانی بین دستگاه‌ها، «همگام‌سازی» را روشن کنید</translation>
- <translation id="9041669420854607037">{FILE_COUNT,plural, =1{# ویدیو}one{# ویدیو}other{# ویدیو}}</translation>
--<translation id="9042893549633094279">حریم‌خصوصی و امنیت</translation>
-+<translation id="9042893549633094279">حریم خصوصی و امنیت</translation>
- <translation id="9050666287014529139">گذرعبارت</translation>
- <translation id="9063523880881406963">خاموش کردن درخواست سایت رایانه‌ای</translation>
- <translation id="9065203028668620118">ویرایش</translation>
-diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_kk.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_kk.xtb
-index b4cc67822180..af6d8c46b8b8 100644
---- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_kk.xtb
-+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_kk.xtb
-@@ -18,7 +18,7 @@
- <translation id="1103142993930332957">Chrome браузерін жақсартуға көмектесесіз бе?</translation>
- <translation id="1105960400813249514">Экранды жазып алу</translation>
- <translation id="1108938384783527433">Тарихты синхрондау</translation>
--<translation id="1110914759170138831">Бөлектеу қысқартылды.</translation>
-+<translation id="1110914759170138831">Ерекшелеу қысқартылды.</translation>
- <translation id="1111673857033749125">Басқа құрылғыларда сақталған бетбелгілер осы жерде шығады.</translation>
- <translation id="1113597929977215864">Қарапайым көріністі көрсету</translation>
- <translation id="1118561384561215815">Интернетте тапсырмалар орындауда көмек алыңыз</translation>
-@@ -74,7 +74,7 @@
- 
- Барлық немесе белгілі бір сайттағы браузерді қолдану тарихын жойған кезде, оған қатысты өлшем ақпараты да жойылады. <ph name="BEGIN_LINK" />Браузерді қолдану тарихын<ph name="END_LINK" /> қараңыз.</translation>
- <translation id="1332501820983677155">Google Chrome функциясының пернелер тіркесімі</translation>
--<translation id="1344653310988386453">Бөлектелген мәтінге сілтеме қосыңыз.</translation>
-+<translation id="1344653310988386453">Ерекшеленген мәтінге сілтеме қосыңыз.</translation>
- <translation id="1347468774581902829">Әрекетті басқару</translation>
- <translation id="1360432990279830238">Шығып, синхрондауды өшіру керек пе?</translation>
- <translation id="1373696734384179344">Таңдалған мазмұнды жүктеу үшін жад жеткіліксіз.</translation>
-@@ -221,7 +221,7 @@
- <translation id="2172688499998841696">Кескін сипаттамалары өшірулі.</translation>
- <translation id="2172905120685242547">Терезені жабу керек пе?</translation>
- <translation id="2175927920773552910">QR коды</translation>
--<translation id="2176767904800337188">Виртуалды карта қолданыстағы картаны алаяқтықтан қорғауға көмектеседі. <ph name="BEGIN_LINK1" />Виртуалды карталар туралы толығырақ ақпарат алыңыз.<ph name="END_LINK1" /></translation>
-+<translation id="2176767904800337188">Виртуалдық карта қолданыстағы картаны алаяқтықтан қорғауға көмектеседі. <ph name="BEGIN_LINK1" />Виртуалдық карталар туралы толығырақ ақпарат алыңыз.<ph name="END_LINK1" /></translation>
- <translation id="218608176142494674">Бөлісу</translation>
- <translation id="2189903024544168260">Қызығушылық өшірілді.</translation>
- <translation id="2194856509914051091">Ескеретін жайттар</translation>
-@@ -475,7 +475,7 @@
- <translation id="3549657413697417275">Тарихтан іздеу</translation>
- <translation id="3557336313807607643">Контактілерге енгізу</translation>
- <translation id="3563767357928833671">Буфердегі мазмұн көрсетіледі</translation>
--<translation id="3566923219790363270">Chrome виртуалды шындықты әлі дайындап жатыр. Chrome браузерін кейінірек қайта қосыңыз.</translation>
-+<translation id="3566923219790363270">Chrome виртуалдық шындықты әлі дайындап жатыр. Chrome браузерін кейінірек қайта қосыңыз.</translation>
- <translation id="3568688522516854065">Қойындыларды барлық құрылғылардан пайдалану үшін аккаунтқа кіріп, синхрондау функциясын қосыңыз</translation>
- <translation id="357465026686164600">Телефонды қауіпсіздік кілті ретінде пайдалану</translation>
- <translation id="3577473026931028326">Бірдеңе дұрыс болмады. Қайталап көріңіз.</translation>
-@@ -603,11 +603,11 @@
- <translation id="4402611456429872546"><ph name="LANG" /> – жүктеп алынуда…</translation>
- <translation id="4404568932422911380">Бетбелгілер жоқ</translation>
- <translation id="4405224443901389797">Мына қалтаға жылжыту…</translation>
--<translation id="4405636711880428279">Виртуалды картаны жою керек пе?</translation>
-+<translation id="4405636711880428279">Виртуалдық картаны жою керек пе?</translation>
- <translation id="4409271659088619928">Іздеу жүйесі — <ph name="DSE" />. Қажет болса, ондағы іздеу тарихын жою туралы нұсқауларды қараңыз.</translation>
- <translation id="4415276339145661267">Google аккаунтын басқару</translation>
- <translation id="4425140285732600465">Баға бақылануда. Қандай да бір сайтта баға төмендесе, сізге хабарланады.</translation>
--<translation id="442518031075347249">Бұдан былай виртуалды картаны Google Pay қызметінде пайдалана алмайтын боласыз. <ph name="BEGIN_LINK1" />Виртуалды карталар туралы толығырақ ақпарат алыңыз.<ph name="END_LINK1" /></translation>
-+<translation id="442518031075347249">Бұдан былай виртуалдық картаны Google Pay қызметінде пайдалана алмайтын боласыз. <ph name="BEGIN_LINK1" />Виртуалдық карталар туралы толығырақ ақпарат алыңыз.<ph name="END_LINK1" /></translation>
- <translation id="4428065317363009941">Жарнаманы жекелендіру</translation>
- <translation id="4450672886426705087">Google-дан алынған іздеу нәтижелері.</translation>
- <translation id="4452411734226507615"><ph name="TAB_TITLE" /> қойындысын жабу</translation>
-@@ -664,10 +664,10 @@ Google аккаунтының шолу тарихы басқа Google қызме
- <translation id="4720982865791209136">Chrome браузерін жақсартуға көмектесіңіз. <ph name="BEGIN_LINK" />Сауалнамаға қатысыңыз<ph name="END_LINK" /></translation>
- <translation id="47217992755561375">Жиі пайдаланатын сайттарды көру</translation>
- <translation id="4732120983431207637">Stack Unwinder</translation>
--<translation id="4736934858538408121">Виртуалды карта</translation>
-+<translation id="4736934858538408121">Виртуалдық карта</translation>
- <translation id="4738836084190194332">Соңғы синхрондалған уақыты: <ph name="WHEN" /></translation>
- <translation id="4741753828624614066">Мекенжай жолағында жақсартылған ұсыныстар аласыз.</translation>
--<translation id="4742970037960872810">Бөлектемеу</translation>
-+<translation id="4742970037960872810">Ерекшелемеу</translation>
- <translation id="4749960740855309258">Жаңа қойынды ашу</translation>
- <translation id="4758061975920522644">Тек кескін бөлісу</translation>
- <translation id="4759238208242260848">Жүктеп алынғандар</translation>
-@@ -713,7 +713,7 @@ Google аккаунтының шолу тарихы басқа Google қызме
- <translation id="49268022542405662">Құпия сөздеріңіз мәтіндік файл түрінде экспортталады және жүктеп алынады. Олар тиісті қалтаға өту мүмкіндігімен барлық пайдаланушыларға және қолданбаларға көрінеді.</translation>
- <translation id="4932247056774066048">Сіз <ph name="DOMAIN_NAME" /> басқаратын аккаунттан шығып бара жатқандықтан, Chrome браузеріңіздегі деректер осы құрылғыдан жойылады. Ол Google аккаунтыңызда сақталады.</translation>
- <translation id="4941179133499732445">Дауыспен іздеу үшін микрофон белгішесін түртіңіз.</translation>
--<translation id="4943703118917034429">Виртуалды шындық</translation>
-+<translation id="4943703118917034429">Виртуалдық шындық</translation>
- <translation id="4943872375798546930">Нәтижесіз</translation>
- <translation id="4950924971025849764">Бір Google аккаунтына кіргенде басқа құрылғылар бұл телефонды қауіпсіздік кілті ретінде пайдалана алады.</translation>
- <translation id="4957722034734105353">Толығырақ…</translation>
-@@ -949,7 +949,7 @@ Privacy Sandbox сынақ нұсқалары әлі де әзірленіп ж
- <translation id="6312687380483398334">Веб-қолданбалар (дыбыссыз)</translation>
- <translation id="6316139424528454185">Android: қолдау көрсетілмейді</translation>
- <translation id="6324916366299863871">Таңбашаны өзгерту</translation>
--<translation id="6324977638108296054">Бөлектелген мәтіннің сілтемесі жасалмады.</translation>
-+<translation id="6324977638108296054">Ерекшеленген мәтіннің сілтемесі жасалмады.</translation>
- <translation id="6324997754869598316">(<ph name="ERROR_CODE" /> қатесі)</translation>
- <translation id="6333140779060797560"><ph name="APPLICATION" /> арқылы бөлісу</translation>
- <translation id="6337234675334993532">Шифрлау</translation>
-@@ -1197,7 +1197,7 @@ Privacy Sandbox сынақ нұсқалары әлі де әзірленіп ж
- <translation id="7596558890252710462">Операциялық жүйе</translation>
- <translation id="7605594153474022051">Синхрондау жұмыс істемейді</translation>
- <translation id="7612619742409846846">Google жүйесіне келесі пайдаланушы атымен кірген:</translation>
--<translation id="7616551326690708776">Бөлектеу үшін үлгіні таңдаңыз.</translation>
-+<translation id="7616551326690708776">Ерекшелеу үшін үлгіні таңдаңыз.</translation>
- <translation id="7619072057915878432">Желідегі ақаулықтар себебінен <ph name="FILE_NAME" /> жүктелмеді.</translation>
- <translation id="7626032353295482388">Chrome жүйесіне қош келдіңіз</translation>
- <translation id="7630202231528827509">Провайдердің URL мекенжайы</translation>
-@@ -1257,7 +1257,7 @@ Privacy Sandbox сынақ нұсқалары әлі де әзірленіп ж
- <translation id="7926975587469166629">Картаның қысқа аты</translation>
- <translation id="7929962904089429003">Мәзірді ашу</translation>
- <translation id="7930998711684428189">Құпия сөздер қолды болған жағдайда, сізге бұл туралы хабарлайды.</translation>
--<translation id="7939485076072265087">Бөлектелген мәтін үшін стильденген карта жасау</translation>
-+<translation id="7939485076072265087">Ерекшеленген мәтін үшін стильденген карта жасау</translation>
- <translation id="7942131818088350342"><ph name="PRODUCT_NAME" /> ескірген.</translation>
- <translation id="7944772052836377867">Sync жеке басыңызды растау керек</translation>
- <translation id="7947953824732555851">Қабылдау және кіру</translation>
-@@ -1422,9 +1422,9 @@ Privacy Sandbox сынақ нұсқалары әлі де әзірленіп ж
- <translation id="8712637175834984815">Түсінікті</translation>
- <translation id="8725066075913043281">Әрекетті қайталау</translation>
- <translation id="8730621377337864115">Дайын</translation>
--<translation id="8746155870861185046">Бөлектелген мәтінді бөлісу</translation>
-+<translation id="8746155870861185046">Ерекшеленген мәтінді бөлісу</translation>
- <translation id="8748850008226585750">Мазмұны жасырылған</translation>
--<translation id="8766529642647037772">Осыған ұқсас бөлектелген сілтеме жасалсын ба?</translation>
-+<translation id="8766529642647037772">Осыған ұқсас ерекшеленген сілтеме жасалсын ба?</translation>
- <translation id="8773160212632396039">Сұрау өңделуде</translation>
- <translation id="8788265440806329501">Навигация тарихы жабық.</translation>
- <translation id="8788968922598763114">Соңғы жабылған қойындыны қайта ашу</translation>
-diff --git a/chromeos/strings/chromeos_strings_fa.xtb b/chromeos/strings/chromeos_strings_fa.xtb
-index 6a2438d2865b..515426fba692 100644
---- a/chromeos/strings/chromeos_strings_fa.xtb
-+++ b/chromeos/strings/chromeos_strings_fa.xtb
-@@ -224,7 +224,7 @@
- <translation id="360565022852130722">‏شبکه Wi-Fi با پروتکل ضعیف WEP 802.1x ایمن شده است</translation>
- <translation id="3606583719724308068">‏تأخیر بالا در وب‌سایت‌های HTTPS</translation>
- <translation id="3621202678540785336">ورودی</translation>
--<translation id="3632579075709132555">پنهان/ نمایان کردن صفحه حریم‌خصوصی</translation>
-+<translation id="3632579075709132555">پنهان/ نمایان کردن صفحه حریم خصوصی</translation>
- <translation id="3689839747745352263">آزمایش <ph name="TEST_NAME" /></translation>
- <translation id="370665806235115550">در حال بارکردن…</translation>
- <translation id="3708186454126126312">قبلاً متصل‌شده</translation>
-diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_kk.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_kk.xtb
-index 01fd59ae8849..329503647ddd 100644
---- a/components/browser_ui/strings/android/translations/browser_ui_strings_kk.xtb
-+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_kk.xtb
-@@ -145,11 +145,11 @@
- <translation id="4534723447064627427"><ph name="APP_NAME" /> браузері микрофонды пайдалануы үшін, <ph name="BEGIN_LINK" />Android параметрлерінде<ph name="END_LINK" /> оны да қосыңыз.</translation>
- <translation id="4570913071927164677">Мәліметтер</translation>
- <translation id="4645575059429386691">Ата-ана басқарады</translation>
--<translation id="4670064810192446073">Виртуалды шындық</translation>
-+<translation id="4670064810192446073">Виртуалдық шындық</translation>
- <translation id="4751476147751820511">Қозғалыс не жарық датчиктері</translation>
- <translation id="4836046166855586901">Сайт сіз құрылғыңызды қашан белсенді пайдаланатыныңыз туралы білгісі келгенде, рұқсат сұралады.</translation>
- <translation id="4883854917563148705">Басқарылатын параметрлер бастапқы күйге қайтарылмайды.</translation>
--<translation id="4887024562049524730">Cайттарға виртуалды шындық құрылғыңызды немесе деректерді пайдалануға рұқсат беру алдында сұрау (ұсынылады)</translation>
-+<translation id="4887024562049524730">Cайттарға виртуалдық шындық құрылғыңызды немесе деректерді пайдалануға рұқсат беру алдында сұрау (ұсынылады)</translation>
- <translation id="4962975101802056554">Құрылғыға арналған барлық рұқсаттардың күші жойылсын.</translation>
- <translation id="497421865427891073">Алға өту</translation>
- <translation id="4976702386844183910">Cоңғы кіру: <ph name="DATE" /></translation>
-@@ -223,7 +223,7 @@
- <translation id="6320088164292336938">Діріл</translation>
- <translation id="6388207532828177975">Тазарту және қалпына келтіру</translation>
- <translation id="6398765197997659313">Толық экраннан шығу</translation>
--<translation id="6439114592976064011">Сайттардың виртуалды шындық құрылғыңызды және деректеріңізді пайдалануына тыйым салу</translation>
-+<translation id="6439114592976064011">Сайттардың виртуалдық шындық құрылғыңызды және деректеріңізді пайдалануына тыйым салу</translation>
- <translation id="6447842834002726250">Cookie файлдары</translation>
- <translation id="6527303717912515753">Бөлісу</translation>
- <translation id="6545864417968258051">Bluetooth құрылғыларын іздеу</translation>
-diff --git a/components/omnibox/resources/translations/omnibox_pedal_synonyms_fa.xtb b/components/omnibox/resources/translations/omnibox_pedal_synonyms_fa.xtb
-index 7e44e04af172..f664a6ede22a 100644
---- a/components/omnibox/resources/translations/omnibox_pedal_synonyms_fa.xtb
-+++ b/components/omnibox/resources/translations/omnibox_pedal_synonyms_fa.xtb
-@@ -45,7 +45,7 @@
- <translation id="7700496593710078083">دیدن سابقه Chrome، مشاهده سابقه مرور</translation>
- <translation id="7739523284295786564">مدیریت بارگیری‌های Chrome، مشاهده بارگیری‌ها</translation>
- <translation id="7988861522114961979">نظرسنجی، فرم‌ها، فرم، آزمون</translation>
--<translation id="7992725801741093524">تغییر تنظیمات حریم‌خصوصی Google، مدیریت حریم‌خصوصی Google</translation>
-+<translation id="7992725801741093524">تغییر تنظیمات حریم خصوصی Google، مدیریت حریم خصوصی Google</translation>
- <translation id="8020024640114692614">پیوندها همیشه در chrome باز شود، همیشه از chrome استفاده شود، chrome پیش‌فرض شود، مرورگر پیش‌فرض، حذف safari، چگونه chrome را مرورگر پیش‌فرض کنم، مرورگر اصلی، پیش‌فرض کردن chrome، قرار دادن chrome به‌عنوان مرورگر پیش‌فرض، چطور chrome مرورگر پیش‌فرضم باشد، باز کردن پیوندها در chrome، انتخاب chrome به‌عنوان مرورگر پیش‌فرض، مرورگر اول، پاک کردن safari، جستجو در chrome، تنظیم chrome به‌عنوان پیش‌فرض، تنظیم chrome به‌عنوان مرورگر پیش‌فرض، مرورگر استاندارد، باز شدن پیوندها در chrome، پیش‌فرض شدن chrome، می‌خواهم chrome مرورگر پیش‌فرض باشد، chrome پیش‌فرض</translation>
- <translation id="8319253638505741466">بستن پنجره ناشناس، خروج از حالت ناشناس</translation>
- <translation id="8483249620579465383">نهایت استفاده، درک کردن، کاوش، آشنایی، بازدید، دیدن</translation>
-diff --git a/components/omnibox/resources/translations/omnibox_pedal_synonyms_te.xtb b/components/omnibox/resources/translations/omnibox_pedal_synonyms_te.xtb
-index 3185300fce4b..fb375e060e92 100644
---- a/components/omnibox/resources/translations/omnibox_pedal_synonyms_te.xtb
-+++ b/components/omnibox/resources/translations/omnibox_pedal_synonyms_te.xtb
-@@ -7,7 +7,7 @@
- <translation id="1824980356476543253">మీటింగ్, ఆహ్వానించండి, ఈవెంట్</translation>
- <translation id="1891988516537124499">కంట్రోల్ చేయండి, మేనేజ్ చేయండి, సర్దుబాటు చేయండి, తొలగించండి, మార్చండి, స్టోర్ చేయండి, ఎడిట్ చేయండి, జోడించండి</translation>
- <translation id="1912698329644085067">chrome సెట్టింగ్‌లను మార్చండి, సెట్టింగ్‌లను మేనేజ్ చేయండి</translation>
--<translation id="2003251155164817216">Chrome రూపాన్ని అనుకూలీకరించండి, Chrome రూపాలను మేనేజ్ చేయండి</translation>
-+<translation id="2003251155164817216">Chrome రూపాన్ని అనుకూలంగా మార్చండి, Chrome రూపాలను మేనేజ్ చేయండి</translation>
- <translation id="206230951215631020">వర్క్ స్పేస్, బ్రౌజర్, g suite, google, chrome, keep</translation>
- <translation id="2408395371488465534">google chrome, బ్రౌజింగ్, బ్రౌజర్, chrome, google, బ్రౌజ్ చేయండి, మార్చండి, మేనేజ్ చేయండి</translation>
- <translation id="2872605192111199355">సింక్ సెట్టింగ్‌లు, సింక్</translation>
-@@ -18,7 +18,7 @@
- <translation id="331746689497206697">వర్క్ స్పేస్, browser, g suite, google, chrome</translation>
- <translation id="3325899408702304400">కంట్రోల్ చేయండి, మేనేజ్ చేయండి, సర్దుబాటు చేయండి, పరిష్కరించండి</translation>
- <translation id="340152034555856560">google ఖాతా</translation>
--<translation id="3489247412199563299">Chrome యాక్సెసిబిలిటీని అనుకూలీకరించండి, యాక్సెసిబిలిటీ సెట్టింగ్‌లను మేనేజ్ చేయండి</translation>
-+<translation id="3489247412199563299">Chrome యాక్సెసిబిలిటీని అనుకూలంగా మార్చండి, యాక్సెసిబిలిటీ సెట్టింగ్‌లను మేనేజ్ చేయండి</translation>
- <translation id="356556104436575005">కొత్త chrome ఫీచర్‌లు, chrome చిట్కాల కేంద్రం, chrome ఫీచర్‌లు, chrome చిట్కాలు</translation>
- <translation id="3608306948000872696">google chrome, బ్రౌజర్, chrome, google</translation>
- <translation id="3673793929882893073">వర్క్ స్పేస్, క్యాలెండర్, బ్రౌజర్, g suite, google, chrome, కాల్</translation>
-@@ -41,7 +41,7 @@
- <translation id="6887215158683958234">స్ప్రెడ్‌షీట్, sheets, షీట్, ట్రిక్స్</translation>
- <translation id="6911239335785679799">బ్రౌజర్, chrome, google</translation>
- <translation id="7650615490969055359">google ఖాతా పాస్‌వర్డ్, gmail ఖాతా పాస్‌వర్డ్, google పాస్‌వర్డ్, gmail పాస్‌వర్డ్</translation>
--<translation id="7660956169713698963">chromeos యాక్సెసిబిలిటీని అనుకూలీకరించండి, యాక్సెసిబిలిటీ సెట్టింగ్‌లను మేనేజ్ చేయండి</translation>
-+<translation id="7660956169713698963">chromeos యాక్సెసిబిలిటీని అనుకూలంగా మార్చండి, యాక్సెసిబిలిటీ సెట్టింగ్‌లను మేనేజ్ చేయండి</translation>
- <translation id="7700496593710078083">Chrome హిస్టరీని చూడండి, బ్రౌజింగ్ హిస్టరీని చూడండి</translation>
- <translation id="7739523284295786564">Chrome డౌన్‌లోడ్‌లను మేనేజ్ చేయండి, డౌన్‌లోడ్‌లను చూడండి</translation>
- <translation id="7988861522114961979">సర్వే, ఫారమ్‌లు, ఫారమ్, క్విజ్</translation>
-diff --git a/components/strings/components_strings_fa.xtb b/components/strings/components_strings_fa.xtb
-index 6e5c5880f302..e7cb75762bb5 100644
---- a/components/strings/components_strings_fa.xtb
-+++ b/components/strings/components_strings_fa.xtb
-@@ -71,7 +71,7 @@
- <translation id="1165852471352757509">مستند تلویزیونی و غیرتخیلی</translation>
- <translation id="1174723505405632867">می‌خواهید به <ph name="EMBEDDED_URL" /> اجازه دهید از کوکی‌ها و داده‌های سایت در <ph name="TOP_LEVEL_URL" /> استفاده کند؟
- 
--اگر اجازه ندهید، تنظیمات حریم‌خصوصی مانع از این دسترسی می‌شود. این اجازه کمک می‌کند محتوایی که با آن تعامل داشته‌اید درست کار کند، اما می‌تواند به <ph name="EMBEDDED_URL" /> هم اجازه دهد فعالیت شما را ردیابی کند.</translation>
-+اگر اجازه ندهید، تنظیمات حریم خصوصی مانع از این دسترسی می‌شود. این اجازه کمک می‌کند محتوایی که با آن تعامل داشته‌اید درست کار کند، اما می‌تواند به <ph name="EMBEDDED_URL" /> هم اجازه دهد فعالیت شما را ردیابی کند.</translation>
- <translation id="1175364870820465910">&amp;چاپ...</translation>
- <translation id="1175875016430184367">سه منگنه در راست</translation>
- <translation id="1177802847690410663">مرورگر وب</translation>
-@@ -177,7 +177,7 @@
- <translation id="1407135791313364759">باز کردن همه</translation>
- <translation id="1408787208417187241">سه منگنه در بالا</translation>
- <translation id="1413407968866574823">بازی‌های اکشن و سکویی</translation>
--<translation id="1413809658975081374">خطای حریم‌خصوصی</translation>
-+<translation id="1413809658975081374">خطای حریم خصوصی</translation>
- <translation id="1414134146594747368">پیش‌دبستانی</translation>
- <translation id="1422930527989633628">می‌تواند برای پیدا کردن دستگاه‌های بلوتوث اطراف درخواست دهد</translation>
- <translation id="1426410128494586442">بله</translation>
-@@ -338,7 +338,7 @@
- <translation id="1778646502362731194">JIS B0</translation>
- <translation id="1787142507584202372">برگه‌های بازتان در اینجا نشان داده می‌شوند</translation>
- <translation id="1791429645902722292">Google Smart Lock</translation>
--<translation id="1791820510173628507">‏<ph name="MANAGE_GOOGLE_ACCOUNT_FOCUSED_FRIENDLY_MATCH_TEXT" />؛ برای مدیریت اطلاعات، حریم‌خصوصی، و امنیت در «حساب Google»، کلید «جهش» و سپس «ورود» را فشار دهید</translation>
-+<translation id="1791820510173628507">‏<ph name="MANAGE_GOOGLE_ACCOUNT_FOCUSED_FRIENDLY_MATCH_TEXT" />؛ برای مدیریت اطلاعات، حریم خصوصی، و امنیت در «حساب Google»، کلید «جهش» و سپس «ورود» را فشار دهید</translation>
- <translation id="1798447301915465742">‏<ph name="MULTIPLE_ACTIONS_FOCUSED_FRIENDLY_MATCH_TEXT" />، چند کنش دردسترس است، برای جابه‌جایی بین آن‌ها، کلید Tab را فشار دهید</translation>
- <translation id="1800473098294731951">B9</translation>
- <translation id="1803020234906945288">تغذیه سالم</translation>
-@@ -551,7 +551,7 @@
- <translation id="2413155254802890957">قدیمی</translation>
- <translation id="2413528052993050574">این سرور نتوانست اثبات کند که این <ph name="DOMAIN" /> است؛ ممکن است گواهی امنیتی آن باطل شده باشد. ممکن است علت این موضوع پیکربندی اشتباه باشد یا مهاجمی اتصال شما را قطع کرده است.</translation>
- <translation id="2414886740292270097">تاریک</translation>
--<translation id="2430968933669123598">‏مدیریت «حساب Google»؛ برای مدیریت اطلاعات، حریم‌خصوصی، و امنیت در «حساب Google»، کلید «ورود» را فشار دهید</translation>
-+<translation id="2430968933669123598">‏مدیریت «حساب Google»؛ برای مدیریت اطلاعات، حریم خصوصی، و امنیت در «حساب Google»، کلید «ورود» را فشار دهید</translation>
- <translation id="2436186046335138073">به <ph name="HANDLER_HOSTNAME" /> امکان داده شود همه پیوندهای <ph name="PROTOCOL" /> را باز کند؟</translation>
- <translation id="2438874542388153331">چهار سوراخ در راست</translation>
- <translation id="2448295565072560657">لوازم جانبی متصل به این دستگاه در مدت ورود به سیستم</translation>
-@@ -1110,7 +1110,7 @@
- <translation id="4010758435855888356">دسترسی به فضای ذخیره‌سازی مجاز شود؟</translation>
- <translation id="4014128326099193693">{COUNT,plural, =1{‏سند PDF {COUNT} صفحه دارد}one{‏سند PDF {COUNT} صفحه دارد}other{‏سند PDF {COUNT} صفحه دارد}}</translation>
- <translation id="4023431997072828269">از آنجایی‌که این فرم درحال ارسال ازطریق اتصال ناامنی است، دیگران می‌توانند اطلاعات شما را ببینند.</translation>
--<translation id="4025913568718019429">‏دکمه «مدیریت تنظیمات حریم‌خصوصی Google»؛ برای رفتن به تنظیمات حریم‌خصوصی «حساب Google»، کلید «ورود» را فشار دهید</translation>
-+<translation id="4025913568718019429">‏دکمه «مدیریت تنظیمات حریم خصوصی Google»؛ برای رفتن به تنظیمات حریم خصوصی «حساب Google»، کلید «ورود» را فشار دهید</translation>
- <translation id="4030383055268325496">&amp;واگرد افزودن</translation>
- <translation id="4040350669425716613">دانشکده و دانشگاه</translation>
- <translation id="4056223980640387499">سپیا</translation>
-@@ -1489,7 +1489,7 @@
- <translation id="5035135400558156732">باغبانی</translation>
- <translation id="5039762155821394373">اندازه قلم</translation>
- <translation id="5039804452771397117">اجازه دادن</translation>
--<translation id="5040262127954254034">حریم‌خصوصی</translation>
-+<translation id="5040262127954254034">حریم خصوصی</translation>
- <translation id="5043480802608081735">پیوندی که کپی کرده‌اید</translation>
- <translation id="5044545992476246592">‏گذرواژه‌ای که اکنون استفاده کردید در سرقت اطلاعات شبکه پیدا شده است. «دستیار Google» می‌تواند گذرواژه‌تان را به‌طور خودکار تغییر دهد.</translation>
- <translation id="5045550434625856497">گذرواژه نادرست</translation>
-@@ -1826,7 +1826,7 @@
- <translation id="598637245381783098">برنامه پرداخت باز نشد</translation>
- <translation id="5989320800837274978">‏سرور پروکسی ثابت و URL اسکریپت pac. تعیین نشده‌اند.</translation>
- <translation id="5992691462791905444">‏تاخوردگی Z شکل مهندسی</translation>
--<translation id="5995727681868049093">‏مدیریت اطلاعات، حریم‌خصوصی، و امنیت در «حساب Google»</translation>
-+<translation id="5995727681868049093">‏مدیریت اطلاعات، حریم خصوصی، و امنیت در «حساب Google»</translation>
- <translation id="6000758707621254961"><ph name="RESULT_COUNT" /> نتیجه برای «<ph name="SEARCH_TEXT" />»</translation>
- <translation id="6006484371116297560">کلاسيک</translation>
- <translation id="6008122969617370890">‏ترتیب N تا ۱</translation>
-@@ -2144,7 +2144,7 @@
- <translation id="695140971690006676">بازنشانی همه</translation>
- <translation id="6954049078461159956">هاكی</translation>
- <translation id="6957887021205513506">به نظر می‌رسد که گواهی سرور جعلی باشد.</translation>
--<translation id="6958564499836457428">‏مدیریت تنظیمات حریم‌خصوصی Google در «حساب Google»</translation>
-+<translation id="6958564499836457428">‏مدیریت تنظیمات حریم خصوصی Google در «حساب Google»</translation>
- <translation id="695864015080711809">شغل و تحصیلات</translation>
- <translation id="6961733224437895943">بیمه مسکن</translation>
- <translation id="6961844873822989059">می‌تواند برای استفاده از قلم‌های نصب‌شده در دستگاه درخواست دهد</translation>
-@@ -2178,7 +2178,7 @@
- <translation id="7029809446516969842">گذرواژه‌ها</translation>
- <translation id="7030436163253143341">گواهی معتبر نیست</translation>
- <translation id="7031646650991750659">‏برنامه‌های Google Play که نصب کرده‌اید</translation>
--<translation id="7038063300915481831">‏<ph name="MANAGE_GOOGLE_PRIVACY_FOCUSED_FRIENDLY_MATCH_TEXT" />؛ برای مدیریت تنظیمات حریم‌خصوصی «حساب Google» خود، کلید «جهش» و سپس «ورود» را فشار دهید</translation>
-+<translation id="7038063300915481831">‏<ph name="MANAGE_GOOGLE_PRIVACY_FOCUSED_FRIENDLY_MATCH_TEXT" />؛ برای مدیریت تنظیمات حریم خصوصی «حساب Google» خود، کلید «جهش» و سپس «ورود» را فشار دهید</translation>
- <translation id="7050187094878475250">تلاش کردید به دامنه <ph name="DOMAIN" /> بروید اما گواهینامه‌ای که سرور ارائه کرد، دارای یک تاریخ اعتبار بسیار طولانی است و مورداعتماد نیست.</translation>
- <translation id="705310974202322020">{NUM_CARDS,plural, =1{درحال‌حاضر این کارت ذخیره نمی‌شود}one{درحال‌حاضر این کارت‌ها ذخیره نمی‌شوند}other{درحال‌حاضر این کارت‌ها ذخیره نمی‌شوند}}</translation>
- <translation id="7053983685419859001">مسدود کردن</translation>
-@@ -2268,7 +2268,7 @@
- <translation id="7298195798382681320">توصیه می‌شود</translation>
- <translation id="7300012071106347854">آبی پررنگ</translation>
- <translation id="7304030187361489308">بالا</translation>
--<translation id="7304562222803846232">‏مدیریت تنظیمات حریم‌خصوصی «حساب Google»</translation>
-+<translation id="7304562222803846232">‏مدیریت تنظیمات حریم خصوصی «حساب Google»</translation>
- <translation id="7305756307268530424">شروع آهسته‌تر</translation>
- <translation id="7308436126008021607">همگام‌سازی پس‌زمینه</translation>
- <translation id="7310392214323165548">دستگاه به‌زودی بازراه‌اندازی خواهد شد</translation>
-diff --git a/components/strings/components_strings_kk.xtb b/components/strings/components_strings_kk.xtb
-index 7802f1b9b36d..533aed732187 100644
---- a/components/strings/components_strings_kk.xtb
-+++ b/components/strings/components_strings_kk.xtb
-@@ -425,7 +425,7 @@
- <translation id="2053553514270667976">Пошта индексі</translation>
- <translation id="2064691555167957331">{COUNT,plural, =1{1 ұсыныс}other{# ұсыныс}}</translation>
- <translation id="2068528718802935086">Нәрестелер мен сәбилер</translation>
--<translation id="2071156619270205202">Бұл нөмір виртуалды карта нөмірі үшін жарамсыз.</translation>
-+<translation id="2071156619270205202">Бұл нөмір виртуалдық карта нөмірі үшін жарамсыз.</translation>
- <translation id="2071692954027939183">Сіз әдетте хабарландыруларға рұқсат бермейтін болғандықтан, олар автоматты түрде бөгелді.</translation>
- <translation id="2072275792380684364">Сән және стиль</translation>
- <translation id="2079545284768500474">Қайтару</translation>
-@@ -701,7 +701,7 @@
- <translation id="2854764410992194509">Интернет провайдерлері</translation>
- <translation id="2856444702002559011"><ph name="BEGIN_BOLD" /><ph name="SITE" /><ph name="END_BOLD" /> сайтындағы шабуылдаушылар ақпаратыңызды (мысалы, құпия сөздер, хабарлар немесе несиелік карталар) ұрлауға әрекет етуі мүмкін.<ph name="BEGIN_LEARN_MORE_LINK" />Толығырақ<ph name="END_LEARN_MORE_LINK" /></translation>
- <translation id="2859806420264540918">Бұл сайтта мазалайтын немесе жалған ақпаратты жарнамалар көрсетіледі.</translation>
--<translation id="286512204874376891">Виртуалды карта қолданыстағы картаны алаяқтықтан қорғауға көмектеседі. <ph name="IDS_AUTOFILL_VIRTUAL_CARD_ENROLLMENT_LEARN_MORE_LINK_LABEL" /></translation>
-+<translation id="286512204874376891">Виртуалдық карта қолданыстағы картаны алаяқтықтан қорғауға көмектеседі. <ph name="IDS_AUTOFILL_VIRTUAL_CARD_ENROLLMENT_LEARN_MORE_LINK_LABEL" /></translation>
- <translation id="287596039013813457">Ақ ниетті</translation>
- <translation id="28761159517501904">Фильмдер</translation>
- <translation id="2876489322757410363">Сыртқы қолданба арқылы төлеу үшін инкогнито режимінен шығасыз. Жалғастыру керек пе?</translation>
-@@ -841,7 +841,7 @@
- <translation id="3252266817569339921">француз</translation>
- <translation id="3256863843508922226">Зейнетке шығу және зейнетақы</translation>
- <translation id="3259648571731540213"><ph name="CREATE_GOOGLE_CALENDAR_EVENT_FOCUSED_FRIENDLY_MATCH_TEXT" />, Google Calendar-да жылдам жаңа іс-шара жасау үшін Tab, содан кейін Enter пернесін басыңыз.</translation>
--<translation id="3261488570342242926">Виртуалды карта туралы толығырақ</translation>
-+<translation id="3261488570342242926">Виртуалдық карта туралы толығырақ</translation>
- <translation id="3264837738038045344">Chrome параметрлерін басқару түймесі, Chrome параметрлеріне өту үшін Enter пернесін басыңыз.</translation>
- <translation id="3266793032086590337">Мән (қарама-қайшы)</translation>
- <translation id="3268451620468152448">Ашық қойындылар</translation>
-@@ -864,7 +864,7 @@
- <translation id="3320021301628644560">Төлем мекенжайын қосу</translation>
- <translation id="3324983252691184275">Қызыл күрең</translation>
- <translation id="3329013043687509092">Қанықтық</translation>
--<translation id="3333762389743153920">Виртуалды карта үшін жарамсыз</translation>
-+<translation id="3333762389743153920">Виртуалдық карта үшін жарамсыз</translation>
- <translation id="3338095232262050444">Қауіпсіз</translation>
- <translation id="3339440062908617027">Жүгіру және жүру</translation>
- <translation id="3339446062576134663">Бұлт (Ash)</translation>
-@@ -875,7 +875,7 @@
- <translation id="3360103848165129075">Төлем өңдегіш парағы</translation>
- <translation id="3360313521703038580">Экология және қоршаған орта</translation>
- <translation id="3362968246557010467">Бұл саясат ескі <ph name="OLD_POLICY" /> саясатынан автоматты түрде көшірілді. Орнына осы саясатты пайдаланғаныңыз жөн.</translation>
--<translation id="3364869320075768271">Сайт (<ph name="URL" />) виртуалды шындық құрылғысын және деректерді пайдалануға рұқсат сұрайды.</translation>
-+<translation id="3364869320075768271">Сайт (<ph name="URL" />) виртуалдық шындық құрылғысын және деректерді пайдалануға рұқсат сұрайды.</translation>
- <translation id="3366477098757335611">Карталарды көру</translation>
- <translation id="3369192424181595722">Сағат қатесі</translation>
- <translation id="3369459162151165748">Автобөлшектер мен керек-жарақтар</translation>
-@@ -922,7 +922,7 @@
- <translation id="3454555520521576458">Өлшемін өзгертуге болады</translation>
- <translation id="3456231139987291353">Number-11 (Envelope)</translation>
- <translation id="3461266716147554923"><ph name="URL" /> беті буферге көшірілген мәтін мен кескіндерді көргісі келеді</translation>
--<translation id="3461824795358126837">Бөлектеу құралы</translation>
-+<translation id="3461824795358126837">Ерекшелеу құралы</translation>
- <translation id="3462200631372590220">Кеңейтілген мәліметті жасыру</translation>
- <translation id="346601286295919445">Химия</translation>
- <translation id="3467763166455606212">Карта иесінің аты қажет</translation>
-@@ -967,7 +967,7 @@
- <translation id="3603507503523709">Қолданбаны әкімші бөгеген</translation>
- <translation id="3608932978122581043">Беру бағыты</translation>
- <translation id="3611317423880285981">Үйге арналған тауарлар</translation>
--<translation id="3611395257124510155"><ph name="CARD_IDENTIFIER" /> виртуалды картасы</translation>
-+<translation id="3611395257124510155"><ph name="CARD_IDENTIFIER" /> виртуалдық картасы</translation>
- <translation id="3614103345592970299">Өлшемі: 2</translation>
- <translation id="361438452008624280">"<ph name="LANGUAGE_ID" />" тізім жазбасы: тіл белгісіз немесе оған қолдау көрсетілмейді.</translation>
- <translation id="3614934205542186002"><ph name="RUN_CHROME_SAFETY_CHECK_FOCUSED_FRIENDLY_MATCH_TEXT" />. Chrome параметрлерінен қауіпсіздік тексерісін іске қосу үшін Tab, сосын Enter пернесін басыңыз.</translation>
-@@ -1174,7 +1174,7 @@
-     <ph name="SITE" /> сайты үшін сұрауыңызды орындай алмайды. Сайттың қауіпсіздік параметрлері мен
-     басқа сипаттарын конфигурациялау үшін сайт операторлары түпнұсқа саясаттарын қолдануы мүмкін.</translation>
- <translation id="4210602799576081649">Растау кодының мерзімі өткен, жаңа код сұраңыз.</translation>
--<translation id="421066178035138955">Виртуалды шындық құрылғыларын және деректерді пайдалану</translation>
-+<translation id="421066178035138955">Виртуалдық шындық құрылғыларын және деректерді пайдалану</translation>
- <translation id="4213305257324635756">Анимациялық фильмдер</translation>
- <translation id="4213500579045346575">Бодибилдинг</translation>
- <translation id="4214357935346142455">кіру экраны профилі</translation>
-@@ -1206,7 +1206,7 @@
- <translation id="4250680216510889253">Жоқ</translation>
- <translation id="4253168017788158739">Ескертпе</translation>
- <translation id="425582637250725228">Енгізілген өзгертулер сақталмауы мүмкін.</translation>
--<translation id="425869179292622354">Қауіпсіздік виртуалды картамен күшейтілсін бе?</translation>
-+<translation id="425869179292622354">Қауіпсіздік виртуалдық картамен күшейтілсін бе?</translation>
- <translation id="4258748452823770588">Қолтаңба жарамсыз</translation>
- <translation id="4261046003697461417">Қорғалған құжаттарға аннотация қосу мүмкін емес.</translation>
- <translation id="4265872034478892965">Әкімші рұқсат берген</translation>
-@@ -1348,13 +1348,13 @@
- <translation id="4660567771874403130">Қуат және коммуналдық кәсіпорындар</translation>
- <translation id="4666114623408286498">Фармацевтика және биотехнология</translation>
- <translation id="4668929960204016307">,</translation>
--<translation id="4670064810192446073">Виртуалды шындық</translation>
-+<translation id="4670064810192446073">Виртуалдық шындық</translation>
- <translation id="4673460618347856347">Динозавр ойыны, ойнау</translation>
- <translation id="467662567472608290">Бұл сервер өзінің <ph name="DOMAIN" /> екенін дәлелдей алмады; оның қауіпсіздік сертификатында қателер бар. Бұл дұрыс конфигурацияланбағаннан немесе зиянды бағдарламаның байланысқа кедергі келтіргенінен болуы мүмкін.</translation>
- <translation id="4677585247300749148"><ph name="URL" /> арнайы мүмкіндіктер оқиғаларына жауап бергісі келеді</translation>
- <translation id="467809019005607715">Google Slides</translation>
- <translation id="4682496302933121474">Бет аударылсын ба?</translation>
--<translation id="468314109939257734">Виртуалды карта нөмірін көру</translation>
-+<translation id="468314109939257734">Виртуалдық карта нөмірін көру</translation>
- <translation id="4691835149146451662">Architecture-A (Envelope)</translation>
- <translation id="4692623383562244444">Іздеу жүйелері</translation>
- <translation id="4701488924964507374"><ph name="SENTENCE1" /> <ph name="SENTENCE2" /></translation>
-@@ -1374,7 +1374,7 @@
- <translation id="4733082559415072992"><ph name="URL" /> құрылғыңыздың орналасқан жер деректерін пайдаланғысы келеді</translation>
- <translation id="4736491186715342415">Моторлы көліктер</translation>
- <translation id="4736825316280949806">Chromium браузерін қайта іске қосу</translation>
--<translation id="4736934858538408121">Виртуалды карта</translation>
-+<translation id="4736934858538408121">Виртуалдық карта</translation>
- <translation id="473775607612524610">Жаңарту</translation>
- <translation id="4738601419177586157">Ұсынылатын сұрау: <ph name="TEXT" /></translation>
- <translation id="4742407542027196863">Құпия сөздерді басқару...</translation>
-@@ -1518,7 +1518,7 @@
- <translation id="5109892411553231226">Төлеу әдістерін басқару</translation>
- <translation id="5112422516732747637">A5</translation>
- <translation id="5114288597538800140">18-науа</translation>
--<translation id="5114987907971894280">виртуалды шындық</translation>
-+<translation id="5114987907971894280">виртуалдық шындық</translation>
- <translation id="5115216390227830982">European-Edp</translation>
- <translation id="5115232566827194440">Шектелген басқарылатын қонақ сеансын қайта анықтау</translation>
- <translation id="5115563688576182185">(64 биттік)</translation>
-@@ -1531,7 +1531,7 @@
- <translation id="5127934926273826089">Гүлдер</translation>
- <translation id="5135404736266831032">Мекенжайларды басқару...</translation>
- <translation id="5136841603454277753">Дұрыс код енгізіңіз.</translation>
--<translation id="5138014172396933048">Қазір виртуалды карта қолжетімсіз. Банкіңізге хабарласыңыз.</translation>
-+<translation id="5138014172396933048">Қазір виртуалдық карта қолжетімсіз. Банкіңізге хабарласыңыз.</translation>
- <translation id="5138227688689900538">Жию</translation>
- <translation id="5145883236150621069">Қате коды саясат жауабында көрсетіледі</translation>
- <translation id="5146995429444047494"><ph name="ORIGIN" /> сайты үшін хабарландырулар бөгелді</translation>
-@@ -1746,13 +1746,13 @@
- <translation id="5743638595296120378">Көлік сатып алу</translation>
- <translation id="5743898850056428078">Мотоцикл жарысы</translation>
- <translation id="5745733273847572235">Орналасқан жеріңізді сұрай алады</translation>
--<translation id="5745980000221562234">{NUM_CARDS,plural, =1{Осы карта үшін виртуалды нөмірді пайдаланыңыз}other{Картаны таңдаңыз}}</translation>
-+<translation id="5745980000221562234">{NUM_CARDS,plural, =1{Осы карта үшін виртуалдық нөмірді пайдаланыңыз}other{Картаны таңдаңыз}}</translation>
- <translation id="5752552348183096912">Антиперспиранттар, дезодоранттар және денеге арналған спрейлер</translation>
- <translation id="5754400531489347219">Үй жануарлары мен аңдар</translation>
- <translation id="5759751709240058861">Камераны пайдалану және жылжыту</translation>
- <translation id="5763042198335101085">Дұрыс электрондық пошта мекенжайын енгізіңіз</translation>
- <translation id="5765072501007116331">Жеткізу әдістері мен талаптарын көру үшін мекенжайды таңдаңыз</translation>
--<translation id="57689295674415555">Виртуалды карта нөмірі толтырылмаған ба?</translation>
-+<translation id="57689295674415555">Виртуалдық карта нөмірі толтырылмаған ба?</translation>
- <translation id="5776313857861697733">Басымдық</translation>
- <translation id="5781136890105823427">Эксперимент қосылды.</translation>
- <translation id="578305955206182703">Қою сары</translation>
-@@ -1806,7 +1806,7 @@
- <translation id="5928444777041341328">Үй және бақша</translation>
- <translation id="5932224571077948991">Сайтта мазалайтын не жалған ақпаратты жарнамалар көрсетіледі</translation>
- <translation id="5937560539988385583">Бет аударылды.</translation>
--<translation id="5938153366081463283">Виртуалды карта қосыңыз.</translation>
-+<translation id="5938153366081463283">Виртуалдық карта қосыңыз.</translation>
- <translation id="5938793338444039872">Troy</translation>
- <translation id="5946937721014915347"><ph name="SITE_NAME" /> ашылуда…</translation>
- <translation id="5951495562196540101">Тұтынушының аккаунтымен тіркеу мүмкін емес (лицензия пакеті бар).</translation>
-@@ -1821,7 +1821,7 @@
- <translation id="5979084224081478209">Құпия сөздерді тексеру</translation>
- <translation id="5980920751713728343">Index-3x5</translation>
- <translation id="5984570616552610254">Камераның ылғалдылығы</translation>
--<translation id="5984712050237025014">Кеңейтілген және виртуалды шындық</translation>
-+<translation id="5984712050237025014">Кеңейтілген және виртуалдық шындық</translation>
- <translation id="598637245381783098">Төлем қолданбасы ашылмайды</translation>
- <translation id="5989320800837274978">Бекітілген прокси серверлері де, .pac сценарий URL мекенжайы да көрсетілмеген.</translation>
- <translation id="5992691462791905444">Z тәрізді етіп жиі бүктеу</translation>
-@@ -2057,7 +2057,7 @@
- <translation id="6687335167692595844">Қаріп өлшемі сұралды</translation>
- <translation id="6687696737818665306">Актерлік шеберлік және театр</translation>
- <translation id="6688743156324860098">Жаңарту…</translation>
--<translation id="6688775486821967877">Қазір виртуалды карта қолжетімсіз. Кейінірек қайталап көріңіз.</translation>
-+<translation id="6688775486821967877">Қазір виртуалдық карта қолжетімсіз. Кейінірек қайталап көріңіз.</translation>
- <translation id="6689249931105087298">Қара нүктені сығуға қатысты</translation>
- <translation id="6689271823431384964">Сіз аккаунтқа кіргендіктен, Chrome браузері карталарыңызды Google аккаунтына сақтауды ұсынып отыр. Мұны "Параметрлер" бөлімінен өзгертуіңізге болады. Карта иесінің аты-жөнін аккаунтыңыздан алынады.</translation>
- <translation id="6694681292321232194"><ph name="FIND_MY_PHONE_FOCUSED_FRIENDLY_MATCH_TEXT" />. Google аккаунтында құрылғыңызды табу үшін Tab, сосын Enter пернесін басыңыз.</translation>
-@@ -2105,7 +2105,7 @@
- <translation id="6831043979455480757">Аудару</translation>
- <translation id="6833752742582340615">Қауіпсіз әрі жылдамырақ төлеу үшін карта мен төлем туралы ақпаратты Google аккаунтына сақтаңыз</translation>
- <translation id="6839929833149231406">Аудан</translation>
--<translation id="6846340164947227603">Виртуалды карта нөмірін пайдалану...</translation>
-+<translation id="6846340164947227603">Виртуалдық карта нөмірін пайдалану...</translation>
- <translation id="6852204201400771460">Қолданба қайта жүктелсін бе?</translation>
- <translation id="686485648936420384">Тұтыну ресурстары</translation>
- <translation id="6865412394715372076">Бұл картаны дәл қазір растау мүмкін емес</translation>
-@@ -2119,7 +2119,7 @@
- <translation id="6888584790432772780">Chrome бұл режимде беттің оқылуын жеңілдетті. Chrome браузерінде бастапқы бет қорғалмаған байланыс арқылы алынды.</translation>
- <translation id="6890443033788248019">Локацияны пайдалануға рұқсат берілсін бе?</translation>
- <translation id="6891596781022320156">Саясат деңгейіне қолдау көрсетілмеген.</translation>
--<translation id="6895143722905299846">Виртуалды нөмір:</translation>
-+<translation id="6895143722905299846">Виртуалдық нөмір:</translation>
- <translation id="6895330447102777224">Картаңыз расталды</translation>
- <translation id="6897140037006041989">Пайдаланушы агенті</translation>
- <translation id="6898699227549475383">Ұйым (O)</translation>
-@@ -2278,7 +2278,7 @@
- <translation id="7334320624316649418">&amp;Қайта ретке келтіруді қайталау</translation>
- <translation id="7335157162773372339">Камераңызды қолдануға рұқсат сұрай алады</translation>
- <translation id="7337248890521463931">Жолдарды көбірек көрсету</translation>
--<translation id="7337418456231055214">Виртуалды карта нөмірі толтырылмаған ба? Көшірілетін карта мәліметтерін басыңыз. <ph name="IDS_AUTOFILL_VIRTUAL_CARD_MANUAL_FALLBACK_BUBBLE_LEARN_MORE_LINK_LABEL" /></translation>
-+<translation id="7337418456231055214">Виртуалдық карта нөмірі толтырылмаған ба? Көшірілетін карта мәліметтерін басыңыз. <ph name="IDS_AUTOFILL_VIRTUAL_CARD_MANUAL_FALLBACK_BUBBLE_LEARN_MORE_LINK_LABEL" /></translation>
- <translation id="7337706099755338005">Сіздің платформаңызда қолжетімді емес.</translation>
- <translation id="733923710415886693">Сервер сертификаты Сертификат айқындығы саясатымен ашылмады.</translation>
- <translation id="7341357280245177602">Жүрілген көліктер</translation>
-@@ -2535,7 +2535,7 @@
- <translation id="7977894662897852582">Edp</translation>
- <translation id="7981129096182302364">Биге арналған және электрондық музыка</translation>
- <translation id="7981260203882740562">Келесімен байланыстырылды:</translation>
--<translation id="798134797138789862">Виртуалды шындық құрылғыларын және деректерді пайдалануға рұқсат сұрай алады.</translation>
-+<translation id="798134797138789862">Виртуалдық шындық құрылғыларын және деректерді пайдалануға рұқсат сұрай алады.</translation>
- <translation id="7983008347525536475">Кроссоверлер</translation>
- <translation id="7984945080620862648">Қазір <ph name="SITE" /> сайтына кіру мүмкін емес, себебі веб-сайт Chrome өңдей алмайтын шифрланған есептік деректерді жіберді. Желі қателері мен шабуылдары әдетте уақытша болғандықтан, бұл бет кейінірек жұмыс істеуі мүмкін.</translation>
- <translation id="7986319120639858961"><ph name="CARD_TITLE" /> <ph name="TIME" /> <ph name="BOOKMARKED" /> <ph name="TITLE" /> <ph name="DOMAIN" /></translation>
-@@ -2666,7 +2666,7 @@
- <translation id="831997045666694187">Кеш</translation>
- <translation id="8321476692217554900">хабарландырулар</translation>
- <translation id="8332188693563227489"><ph name="HOST_NAME" /> сайтына кіруге тыйым салынған</translation>
--<translation id="833262891116910667">Бөлектеу</translation>
-+<translation id="833262891116910667">Ерекшелеу</translation>
- <translation id="8339163506404995330"><ph name="LANGUAGE" /> тіліндегі беттер аударылмайды</translation>
- <translation id="8340095855084055290"><ph name="EXPIRATION_MONTH" />/<ph name="EXPIRATION_YEAR" /></translation>
- <translation id="834457929814110454">Қауіп-қатерлерді түсінсеңіз, зиянды бағдарламалар жойылмай жатып, <ph name="BEGIN_LINK" />осы сайтқа кіруіңізге<ph name="END_LINK" /> болады.</translation>
-@@ -2740,7 +2740,7 @@
- <translation id="8564985650692024650">Chromium басқа сайттарда пайдаланылған <ph name="BEGIN_BOLD" /><ph name="ORG_NAME" /><ph name="END_BOLD" /> құпия сөзін қайта орнатуды ұсынады.</translation>
- <translation id="8574899947864779331">Карталарыңызды жылдам растау үшін Touch ID пайдаланыңыз.</translation>
- <translation id="8576310925653847813">Үй кинотеатры жүйелері</translation>
--<translation id="8577348305244205642">Виртуалды карта қолжетімсіз</translation>
-+<translation id="8577348305244205642">Виртуалдық карта қолжетімсіз</translation>
- <translation id="858637041960032120">Телефон нөмірін қосу</translation>
- <translation id="8589998999637048520">Ең жақсы сапа</translation>
- <translation id="8600271352425265729">Тек осы жолы</translation>
-@@ -2817,7 +2817,7 @@
- <translation id="883848425547221593">Басқа бетбелгілер</translation>
- <translation id="884264119367021077">Жөнелту мекенжайы</translation>
- <translation id="884923133447025588">Қайтарып алу механизмі табылмады.</translation>
--<translation id="8849262850971482943">Қауіпсіздікті арттыру үшін виртуалды картаны пайдаланыңыз.</translation>
-+<translation id="8849262850971482943">Қауіпсіздікті арттыру үшін виртуалдық картаны пайдаланыңыз.</translation>
- <translation id="8852567725116633427">Микроавтомобильдер және екі есікті шағын автомобильдер</translation>
- <translation id="885306012106043620">Теннис</translation>
- <translation id="8855742650226305367">Би</translation>
-diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_fa.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_fa.xtb
-index b5b5bbea4bd2..f35c4654216a 100644
---- a/ios/chrome/app/strings/resources/ios_chromium_strings_fa.xtb
-+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_fa.xtb
-@@ -46,7 +46,7 @@
- <translation id="3567399274263440288">‏برای اینکه بیشترین بهره را از Chromium ببرید، با «حساب Google» به سیستم Chromium وارد شوید.</translation>
- <translation id="3639997914391704523">‏Chromium زمانی می‌تواند گذرواژه‌هایتان را بررسی کند که با «حساب Google» خود به سیستم وارد شوید.</translation>
- <translation id="3650632991272923014">‏<ph name="USER_EMAIL1" /> از Chromium استفاده می‌کرده است و نشانک‌ها، گذرواژه‌ها، و تنظیمات دیگری در این دستگاه ذخیره کرده است.</translation>
--<translation id="3805899903892079518">‏Chromium به عکس‌ها یا ویدیوهای شما دسترسی ندارد. با رفتن به تنظیمات iOS &gt; حریم‌خصوصی &gt; عکس‌ها دسترسی را فعال کنید.</translation>
-+<translation id="3805899903892079518">‏Chromium به عکس‌ها یا ویدیوهای شما دسترسی ندارد. با رفتن به تنظیمات iOS &gt; حریم خصوصی &gt; عکس‌ها دسترسی را فعال کنید.</translation>
- <translation id="4043291146360695975">گذرواژه‌ها فقط در «مدیر گذرواژه» در این دستگاه ذخیره می‌شوند.</translation>
- <translation id="4099085513035183040">‏در «Chromium بتا» پشتیبانی نمی‌شود</translation>
- <translation id="4555020257205549924">‏وقتی این قابلیت روشن است، Chromium ترجمه صفحات نوشته‌شده به سایر زبان‌ها را با استفاده از ترجمه Google پیشنهاد می‌دهد. <ph name="BEGIN_LINK" />بیشتر بدانید<ph name="END_LINK" /></translation>
-@@ -99,7 +99,7 @@
- <translation id="7395825497086981028">گذرواژه‌تان در «مدیر گذرواژه» برای <ph name="EMAIL" /> ذخیره خواهد شد.</translation>
- <translation id="7400689562045506105">‏استفاده از Chromium در همه‌جا</translation>
- <translation id="766897673682622022">‏گذرواژه‌تان به‌دلیل نقض داده لو رفته است. Chromium توصیه می‌کند همین‌حالا گذرواژه را تغییر دهید.</translation>
--<translation id="7674213385180944843">‏Settings (تنظیمات) &gt; Privacy (حریم‌خصوصی) &gt; Camera (دوربین) &gt; Chromium را باز کنید و دوربین را روشن کنید.</translation>
-+<translation id="7674213385180944843">‏Settings (تنظیمات) &gt; Privacy (حریم خصوصی) &gt; Camera (دوربین) &gt; Chromium را باز کنید و دوربین را روشن کنید.</translation>
- <translation id="7746854981345936341">‏نکته Chromium. بعضی از دکمه‌ها مثل Back (برگشت)، Forward (به جلو) و Search (جستجو) اکنون در پایین صفحه هستند.</translation>
- <translation id="7763454117143368771">‏از Chromium به‌عنوان مرورگر پیش‌فرض استفاده کنید تا دربرابر سایت‌های خطرناک از شما محافظت شود و امنیت گذرواژه‌هایتان حفظ شود</translation>
- <translation id="786327964234957808">‏هم‌اکنون درحال تغییر حساب‌های همگام‌سازی از <ph name="USER_EMAIL1" /> به <ph name="USER_EMAIL2" /> هستید. داده‌های موجود Chromium شما توسط <ph name="DOMAIN" /> مدیریت می‌شوند. با این کار، داده‌هایتان از این دستگاه حذف می‌شود اما همچنان در <ph name="USER_EMAIL1" /> باقی می‌ماند.</translation>
-diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_fa.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_fa.xtb
-index 94c7e6b36fb2..f1a9c4e962d2 100644
---- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_fa.xtb
-+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_fa.xtb
-@@ -46,7 +46,7 @@
- <translation id="384394811301901750">‏Google Chrome اکنون نمی‌تواند از دوربین استفاده کند</translation>
- <translation id="3980220367029651214">‏هم‌اکنون حساب‌های همگام‌سازی را از <ph name="USER_EMAIL1" /> به <ph name="USER_EMAIL2" /> تغییر می‌دهید. داده‌های موجود Chrome شما توسط <ph name="DOMAIN" /> مدیریت می‌شود. با این کار، داده‌هایتان از این دستگاه حذف می‌شود اما همچنان در <ph name="USER_EMAIL1" /> باقی می‌ماند.</translation>
- <translation id="3984746313391923992">‏سازمانتان از شما می‌خواهد خارج از سیستم Chrome باقی بمانید.</translation>
--<translation id="3988789688219830639">‏Google Chrome به عکس‌ها یا ویدیوهای شما دسترسی ندارد. با رفتن به تنظیمات iOS &gt; حریم‌خصوصی &gt; عکس‌ها دسترسی را فعال کنید.</translation>
-+<translation id="3988789688219830639">‏Google Chrome به عکس‌ها یا ویدیوهای شما دسترسی ندارد. با رفتن به تنظیمات iOS &gt; حریم خصوصی &gt; عکس‌ها دسترسی را فعال کنید.</translation>
- <translation id="4099578267706723511">‏‫با ارسال آمار کاربرد و گزارش‌های خرابی به Google، به بهتر شدن Chrome کمک کنید.</translation>
- <translation id="417201473131094001">‏در Chrome Canary پشتیبانی نمی‌شود</translation>
- <translation id="4214277427269650960">‏به سیستم این سایت و Chrome وارد شوید. می‌توانید بعداً همگام‌سازی را روشن کنید.</translation>
-@@ -64,7 +64,7 @@
- <translation id="5162467219239570114">‏نسخه Chrome قدیمی است. اگر به‌روزرسانی‌ای در <ph name="BEGIN_LINK" />فروشگاه برنامه<ph name="END_LINK" /> دردسترس نیست، احتمالاً دستگاهتان نسخه‌های جدید Chrome را دیگر پشتیبانی نمی‌کند.</translation>
- <translation id="5389212809648216794">‏Google Chrome نمی‌تواند از دوربین استفاده کند زیرا برنامه دیگری از آن استفاده می‌کند</translation>
- <translation id="5460571915754665838">‏۴. Chrome را انتخاب کنید</translation>
--<translation id="5639704535586432836">‏Settings (تنظیمات) &gt; Privacy (حریم‌خصوصی) &gt; Camera (دوربین) &gt; Google Chrome را باز کنید و دوربین را روشن کنید.</translation>
-+<translation id="5639704535586432836">‏Settings (تنظیمات) &gt; Privacy (حریم خصوصی) &gt; Camera (دوربین) &gt; Google Chrome را باز کنید و دوربین را روشن کنید.</translation>
- <translation id="5642200033778930880">‏Google Chrome نمی‌تواند از دوربین درحالت «نمای تقسیم‌شده» استفاده کند</translation>
- <translation id="5690427481109656848">Google LLC</translation>
- <translation id="571296537125272375">‏آفلاین هستید، Chrome نمی‌تواند به‌روزرسانی‌ها را بررسی کند.</translation>
-diff --git a/ios/chrome/app/strings/resources/ios_strings_fa.xtb b/ios/chrome/app/strings/resources/ios_strings_fa.xtb
-index bbc039d98ae2..fcf439987a59 100644
---- a/ios/chrome/app/strings/resources/ios_strings_fa.xtb
-+++ b/ios/chrome/app/strings/resources/ios_strings_fa.xtb
-@@ -501,7 +501,7 @@
- <translation id="5300589172476337783">نمایش</translation>
- <translation id="5317780077021120954">ذخیره</translation>
- <translation id="5339316356165661760">روشن کردن همگام‌سازی</translation>
--<translation id="5360976571138293719">‏برای تنظیمات بیشتر مرتبط با حریم‌خصوصی، امنیت، و جمع‌آوری داده، <ph name="BEGIN_LINK" />سرویس‌های Google<ph name="END_LINK" /> را ببینید.</translation>
-+<translation id="5360976571138293719">‏برای تنظیمات بیشتر مرتبط با حریم خصوصی، امنیت، و جمع‌آوری داده، <ph name="BEGIN_LINK" />سرویس‌های Google<ph name="END_LINK" /> را ببینید.</translation>
- <translation id="5386314158584363703">سایت‌هایی را که دنبال کرده‌اید اینجا خواهید دید</translation>
- <translation id="5388358297987318779">بازکردن تصویر</translation>
- <translation id="5407969256130905701">صرف‌نظر کردن از تغییرات</translation>
-@@ -534,7 +534,7 @@ Handoff باید در بخش عمومی تنظیمات نیز فعال شود و
- <translation id="5701270923492462699">دسترسی به دوربین مجاز است</translation>
- <translation id="5704908597376970822">ورود به سیستم ممکن نیست.</translation>
- <translation id="5706552126692816153">آخرین فعالیت: ۱ روز قبل</translation>
--<translation id="5711039611392265845">‏برای تنظیمات بیشتری که با حریم‌خصوصی، امنیت و جمع‌آوری داده مرتبط هستند، <ph name="BEGIN_LINK" />همگام‌سازی و سرویس‌های Google<ph name="END_LINK" /> را ببینید.</translation>
-+<translation id="5711039611392265845">‏برای تنظیمات بیشتری که با حریم خصوصی، امنیت و جمع‌آوری داده مرتبط هستند، <ph name="BEGIN_LINK" />همگام‌سازی و سرویس‌های Google<ph name="END_LINK" /> را ببینید.</translation>
- <translation id="5724941645893276623">برای مرور خصوصی وب، برگه جدیدی اضافه کنید</translation>
- <translation id="5728700505257787410">متأسفیم، مشکلی در ورود به حساب شما وجود داشت.</translation>
- <translation id="5731784586962650619">گذرواژه‌ها در برنامه‌های دیگر</translation>
-@@ -644,7 +644,7 @@ Handoff باید در بخش عمومی تنظیمات نیز فعال شود و
- <translation id="6445981559479772097">پیام ارسال شد.</translation>
- <translation id="6447842834002726250">کوکی‌ها</translation>
- <translation id="6453018583485750254">بررسی هرگز انجام نشده است.</translation>
--<translation id="6459307836338400162">‏برای تنظیمات بیشتر مربوط به حریم‌خصوصی، امنیت، و جمع‌آوری داده، <ph name="BEGIN_LINK" />همگام‌سازی<ph name="END_LINK" /> و <ph name="BEGIN_LINK" />سرویس‌های Google<ph name="END_LINK" /> را ببینید.</translation>
-+<translation id="6459307836338400162">‏برای تنظیمات بیشتر مربوط به حریم خصوصی، امنیت، و جمع‌آوری داده، <ph name="BEGIN_LINK" />همگام‌سازی<ph name="END_LINK" /> و <ph name="BEGIN_LINK" />سرویس‌های Google<ph name="END_LINK" /> را ببینید.</translation>
- <translation id="6464071786529933911">در برگه ناشناس جدید</translation>
- <translation id="6464397691496239022">سایت‌ها می‌توانند از کوکی‌ها برای بهبود تجربه مرورتان استفاده کنند، مثلاً برای اینکه شما را درحالت واردشده به سیستم نگه دارند یا موارد موجود در سبد خریدتان را به‌خاطر بسپارند.
- 
-@@ -810,7 +810,7 @@ Handoff باید در بخش عمومی تنظیمات نیز فعال شود و
- <translation id="7884694604461143138">سابقه جستجو (<ph name="COUNT" /> مورد پیدا شد)</translation>
- <translation id="7887198238286927132">‏برای محافظت از حریم‌خصوصی‌تان، Chrome از ویژگی تکمیل خودکار برای این فیلد استفاده نخواهد کرد.</translation>
- <translation id="7911190106180361398">سازمانتان به شما اجازه نمی‌دهد همه چیز را همگام‌سازی کنید.</translation>
--<translation id="7920949005883349320">حریم‌خصوصی و امنیت</translation>
-+<translation id="7920949005883349320">حریم خصوصی و امنیت</translation>
- <translation id="7930998711684428189">اگر گذرواژه‌ها به‌دلیل نقض داده لو رفته باشد، به شما هشدار می‌دهد.</translation>
- <translation id="7938254975914653459">FaceTime</translation>
- <translation id="7939128259257418052">صادر کردن گذرواژه‌ها…</translation>
-diff --git a/ios/chrome/app/strings/resources/ios_strings_kk.xtb b/ios/chrome/app/strings/resources/ios_strings_kk.xtb
-index ca5e3576f7da..ac82256d6e3e 100644
---- a/ios/chrome/app/strings/resources/ios_strings_kk.xtb
-+++ b/ios/chrome/app/strings/resources/ios_strings_kk.xtb
-@@ -151,7 +151,7 @@
- <translation id="2268044343513325586">Нақтылау</translation>
- <translation id="2271351792809375263">Chrome-да сақталған құпия сөздерді құрылғыңыздағы басқа қолданбаларда пайдаланыңыз.</translation>
- <translation id="2273327106802955778">"Тағы" мәзірі</translation>
--<translation id="2286505070150039482">Бөлектелген мәтін</translation>
-+<translation id="2286505070150039482">Ерекшеленген мәтін</translation>
- <translation id="2299218006564889602">Құрылғыдағы құпия сөздер Google Құпия сөздер реттегішіне сақтамас бұрын шифрланады.</translation>
- <translation id="2302742851632557585">Құпия сөзді веб-сайтта өзгерту</translation>
- <translation id="2316709634732130529">Ұсынылған құпия сөзді қолдану</translation>
-@@ -445,7 +445,7 @@
- <translation id="481968316161811770">Cookie файлдары, сайт деректері</translation>
- <translation id="4824497107140370669">{count,plural, =0{{domain}}=1{{domain} және тағы 1}other{{domain} және тағы {count}}}</translation>
- <translation id="4826218269716039351">Үшінші тарапты бөгеу</translation>
--<translation id="4826726074642088322">Бөлектелген мәтінді бөлісу</translation>
-+<translation id="4826726074642088322">Ерекшеленген мәтінді бөлісу</translation>
- <translation id="48274138579728272">Оқылды деп белгілеу</translation>
- <translation id="4833686396768033263">Соңғы қойындылар қолжетімді емес</translation>
- <translation id="4833786495304741580">Қолданыс статистикасын және жаңылыс туралы есептерді Google-ға автоматты түрде жібереді.</translation>
-@@ -567,7 +567,7 @@ Handoff функциясы параметрлердің жалпы бөлімі
- <translation id="5948291296578561264">Бұл суреттерді жинаққа сақтауға мүмкіндік береді.</translation>
- <translation id="5955891643922670672">Офлайн нұсқаны көру</translation>
- <translation id="5957613098218939406">Қосымша опциялар</translation>
--<translation id="5963939892571022323">Бөлектелген мәтіннің сілтемесін жасау мүмкін емес.</translation>
-+<translation id="5963939892571022323">Ерекшеленген мәтіннің сілтемесін жасау мүмкін емес.</translation>
- <translation id="5965679971710331625">Жүйеге кірдіңіз</translation>
- <translation id="5979837087407522202">Құпия сөздерді іздеу</translation>
- <translation id="5982717868370722439">Бар деректерді <ph name="USER_EMAIL" /> электрондық поштасына енгізіңіз.</translation>
-diff --git a/ui/accessibility/extensions/strings/accessibility_extensions_strings_kk.xtb b/ui/accessibility/extensions/strings/accessibility_extensions_strings_kk.xtb
-index 95b31fe8b7fa..251bd32b3d84 100644
---- a/ui/accessibility/extensions/strings/accessibility_extensions_strings_kk.xtb
-+++ b/ui/accessibility/extensions/strings/accessibility_extensions_strings_kk.xtb
-@@ -27,7 +27,7 @@
- <translation id="3812541808639806898">Image Alt Text Viewer</translation>
- <translation id="381767806621926835">Ұзын сипаттамасын көру үшін "longdesc" немесе "aria-describedat" төлсипаты бар кез келген нәрседе оң жақ түймені басыңыз.</translation>
- <translation id="4023902424053835668">Көрсеткі пернелерімен веб-беттер мәтінін шолу.</translation>
--<translation id="4388820049312272371">Курсор орнын жылдам жарқыл арқылы бөлектеу.</translation>
-+<translation id="4388820049312272371">Курсор орнын жылдам жарқыл арқылы ерекшелеу.</translation>
- <translation id="4394049700291259645">Өшіру</translation>
- <translation id="4769065380738716500">Кескіндер олардың "Alt" мәтіндеріне ауыстырылған.</translation>
- <translation id="4896660567607030658">Әсерлерсіз, курсорды ғана көрсету.</translation>
-diff --git a/ui/chromeos/translations/ui_chromeos_strings_kk.xtb b/ui/chromeos/translations/ui_chromeos_strings_kk.xtb
-index c3396d18770b..bafb0d93069f 100644
---- a/ui/chromeos/translations/ui_chromeos_strings_kk.xtb
-+++ b/ui/chromeos/translations/ui_chromeos_strings_kk.xtb
-@@ -548,9 +548,9 @@
- <translation id="5649768706273821470">Тыңдау</translation>
- <translation id="5669691691057771421">Жаңа PIN кодын енгізіңіз</translation>
- <translation id="5678784840044122290">Linux қолданбасы терминалда қолжетімді болады және Launcher қолданбасында белгіше көрсетіледі.</translation>
--<translation id="5686799162999241776"><ph name="BEGIN_BOLD" />Мұрағаттан немесе виртуалды дискіден ажырату мүмкін емес<ph name="END_BOLD" />
-+<translation id="5686799162999241776"><ph name="BEGIN_BOLD" />Мұрағаттан немесе виртуалдық дискіден ажырату мүмкін емес<ph name="END_BOLD" />
-    <ph name="LINE_BREAKS" />
--   Мұрағаттағы немесе виртуалды дискідегі барлық файлдарды жауып, әрекетті қайталаңыз.</translation>
-+   Мұрағаттағы немесе виртуалдық дискідегі барлық файлдарды жауып, әрекетті қайталаңыз.</translation>
- <translation id="5691596662111998220"><ph name="FILE_NAME" /> деген файл енді жоқ.</translation>
- <translation id="5698411045597658393"><ph name="NETWORK_NAME" />, Құлыпты ашу</translation>
- <translation id="5700087501958648444">Аудиофайл ақпараты</translation>
-diff --git a/ui/strings/translations/ax_strings_kk.xtb b/ui/strings/translations/ax_strings_kk.xtb
-index fab2d7740041..2768a0d81a0f 100644
---- a/ui/strings/translations/ax_strings_kk.xtb
-+++ b/ui/strings/translations/ax_strings_kk.xtb
-@@ -75,7 +75,7 @@
- <translation id="546643433018805598">төменгі индекс</translation>
- <translation id="5476505524087279545">құсбелгіні алу</translation>
- <translation id="5516424706154626233">күн таңдағышы</translation>
--<translation id="5608153257855394627">бөлектеу</translation>
-+<translation id="5608153257855394627">ерекшелеу</translation>
- <translation id="561939826962581046">time</translation>
- <translation id="5631759159893697722">аннотация</translation>
- <translation id="5643186887447432888">түйме</translation>
-@@ -109,7 +109,7 @@
- <translation id="7139483182332611405">алғысөз</translation>
- <translation id="7198226213493847604">мәзірді ашатын қалқымалы түйме</translation>
- <translation id="7214187073215825913">мазмұн туралы ақпарат</translation>
--<translation id="7238347055216017155">бөлектеу</translation>
-+<translation id="7238347055216017155">ерекшелеу</translation>
- <translation id="727747134524199931">баған тақырыбы</translation>
- <translation id="7353453495576941748">алғыс сөз</translation>
- <translation id="7405738980073107433">түсіндірмелер</translation>
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0054-Incrementing-VERSION-to-102.0.5005.146.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0054-Incrementing-VERSION-to-102.0.5005.146.patch
deleted file mode 100644
index af60b5376895..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0054-Incrementing-VERSION-to-102.0.5005.146.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From f200497260f693b91282be927a5f66454153e1ee Mon Sep 17 00:00:00 2001
-From: "Chrome Release Bot (LUCI)"
- <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Date: Fri, 1 Jul 2022 01:00:32 +0000
-Subject: [PATCH 54/59] Incrementing VERSION to 102.0.5005.146
-
-Change-Id: I2d9fd202320097c93f848856867637a3c12c036d
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3739526
-Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1213}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/VERSION | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/chrome/VERSION b/chrome/VERSION
-index 48b95fdd910e..77a1b84df510 100644
---- a/chrome/VERSION
-+++ b/chrome/VERSION
-@@ -1,4 +1,4 @@
- MAJOR=102
- MINOR=0
- BUILD=5005
--PATCH=145
-+PATCH=146
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0055-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0055-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
deleted file mode 100644
index fdce2b459243..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0055-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
+++ /dev/null
@@ -1,106 +0,0 @@
-From a27b8ff1869802e8d34afae11ff52e0271077db4 Mon Sep 17 00:00:00 2001
-From: Ben Mason <benmason@google.com>
-Date: Fri, 1 Jul 2022 14:09:34 +0000
-Subject: [PATCH 55/59] Updating XTBs based on .GRDs from branch 5005
-
-Change-Id: I57bfdaabcbb5987d43fa117e818a0e9669877525
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3738937
-Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Auto-Submit: Ben Mason <benmason@chromium.org>
-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1214}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/app/resources/generated_resources_es-419.xtb | 2 +-
- chrome/app/resources/generated_resources_fa.xtb     | 4 ++--
- components/strings/components_strings_fa.xtb        | 4 ++--
- remoting/resources/remoting_strings_fa.xtb          | 2 +-
- ui/chromeos/translations/ui_chromeos_strings_fa.xtb | 2 +-
- 5 files changed, 7 insertions(+), 7 deletions(-)
-
-diff --git a/chrome/app/resources/generated_resources_es-419.xtb b/chrome/app/resources/generated_resources_es-419.xtb
-index dd4a406234dd..ee73f2dda753 100644
---- a/chrome/app/resources/generated_resources_es-419.xtb
-+++ b/chrome/app/resources/generated_resources_es-419.xtb
-@@ -8321,7 +8321,7 @@ Mantén el archivo de clave en un lugar seguro. Debes crear las nuevas versiones
- <translation id="9199503643457729322">Haz clic para salir de la Guía de privacidad.</translation>
- <translation id="9200339982498053969"><ph name="ORIGIN" /> podrá editar los archivos de la carpeta <ph name="FOLDERNAME" /></translation>
- <translation id="920045321358709304">Buscar en <ph name="SEARCH_ENGINE" /></translation>
--<translation id="9201023452444595544">Se borrarán los datos sin conexión</translation>
-+<translation id="9201023452444595544">Se borrarán los datos sin conexión.</translation>
- <translation id="9201117361710210082">Visto anteriormente</translation>
- <translation id="9201220332032049474">Opciones de bloqueo de pantalla</translation>
- <translation id="9201842707396338580">Se produjo un error. Comunícate con el administrador o el propietario de tu dispositivo. Código de error: <ph name="ERROR_CODE" />.</translation>
-diff --git a/chrome/app/resources/generated_resources_fa.xtb b/chrome/app/resources/generated_resources_fa.xtb
-index 262eccfeac75..79d3b99cca6e 100644
---- a/chrome/app/resources/generated_resources_fa.xtb
-+++ b/chrome/app/resources/generated_resources_fa.xtb
-@@ -9,7 +9,7 @@
- <translation id="1005333234656240382">‏اشکال‌زدایی ADB (پل اشکال‌زدایی Android) فعال شود؟</translation>
- <translation id="1006873397406093306">این افزونه می‌تواند داده‌هایتان را در سایت‌ها بخواند و تغییر دهد. می‌توانید سایت‌هایی را که این افزونه به آن‌ها دسترسی دارد کنترل کنید.</translation>
- <translation id="1008186147501209563">صادرکردن نشانک‌ها</translation>
--<translation id="1008557486741366299">اکنون نه</translation>
-+<translation id="1008557486741366299">حالا نه</translation>
- <translation id="1009476156254802388">مکان <ph name="WEB_DRIVE" /></translation>
- <translation id="1010498023906173788">این برگه به درگاه سریال متصل است.</translation>
- <translation id="1010833424573920260">{NUM_PAGES,plural, =1{صفحه غیرپاسخگو}one{صفحه‌های غیرپاسخگو}other{صفحه‌های غیرپاسخگو}}</translation>
-@@ -2601,7 +2601,7 @@
- <translation id="3476303763173086583">‏داده‌های استفاده و عیب‌یابی را ارسال کنید. با ارسال خودکار داده‌های عیب‌یابی و داده‌های استفاده از دستگاه و برنامه به Google به بهبود تجربه Android خود کمک کنید. این داده‌ها برای شناسایی فرزندتان استفاده نخواهند شد و به بهبود پایداری سیستم و برنامه و موارد دیگر کمک خواهد کرد. بعضی داده‌های انبوهشی نیز به برنامه‌ها و شرکای Google (مانند برنامه‌نویس‌های Android) کمک می‌کند. این <ph name="BEGIN_LINK1" />تنظیم<ph name="END_LINK1" /> توسط مالک اعمال می‌شود. ممکن است مالک انتخاب کند داده‌های استفاده و عیب‌یابی این دستگاه به Google ارسال شود. اگر تنظیم «فعالیت وب و برنامه» تکمیلی برای فرزندتان روشن باشد، ممکن است این داده‌ها در حساب Google او ذخیره شود. <ph name="BEGIN_LINK2" />بیشتر بدانید<ph name="END_LINK2" /></translation>
- <translation id="347670947055184738">وای! سیستم نتوانست خط‌مشی را برای دستگاهتان واکشی کند.</translation>
- <translation id="347785443197175480">همچنان دسترسی به دوربین و میکروفون شما، توسط <ph name="HOST" /> مجاز باشد</translation>
--<translation id="3479552764303398839">اکنون نه</translation>
-+<translation id="3479552764303398839">حالا نه</translation>
- <translation id="3479685872808224578">سرور چاپ شناسایی نشد. لطفاً نشانی را بررسی و دوباره امتحان کنید.</translation>
- <translation id="3480612136143976912">اندازه و سبک زیرنویس ناشنوایان را برای «زیرنویس ناشنوایان زنده» سفارشی می‌کند. برخی از برنامه‌ها و سایت‌ها نیز از این تنظیم استفاده خواهند کرد.</translation>
- <translation id="3480827850068960424"><ph name="NUM" /> برگه پیدا شد</translation>
-diff --git a/components/strings/components_strings_fa.xtb b/components/strings/components_strings_fa.xtb
-index e7cb75762bb5..c4333102aae1 100644
---- a/components/strings/components_strings_fa.xtb
-+++ b/components/strings/components_strings_fa.xtb
-@@ -2,7 +2,7 @@
- <!DOCTYPE translationbundle>
- <translationbundle lang="fa">
- <translation id="1003222766972176318">یادآوری: پیشنهاد ذخیره‌شده دردسترس است</translation>
--<translation id="1008557486741366299">اکنون نه</translation>
-+<translation id="1008557486741366299">حالا نه</translation>
- <translation id="100957008357583611">از مکان شما استفاده شود؟</translation>
- <translation id="1010200102790553230">بار کردن صفحه در فرصتی دیگر</translation>
- <translation id="1011206368273183593">درحال آماده‌سازی فایل‌ها</translation>
-@@ -930,7 +930,7 @@
- <translation id="3468054117417088249">‏<ph name="TAB_SWITCH_SUFFIX" />، اکنون باز است، برای جابه‌جا شدن به برگه باز، ابتدا دکمه Tab سپس Enter را فشار دهید</translation>
- <translation id="3470563864795286535"><ph name="CLOSE_INCOGNITO_WINDOWS_FOCUSED_FRIENDLY_MATCH_TEXT" />؛ برای بستن همه پنجره‌های ناشناسی که درحال‌حاضر باز هستند، کلید «جهش» و سپس «ورود» را فشار دهید</translation>
- <translation id="3477679029130949506">فهرست فیلم و ساعات کار سینما</translation>
--<translation id="3479552764303398839">اکنون نه</translation>
-+<translation id="3479552764303398839">حالا نه</translation>
- <translation id="3484560055331845446">‏ممکن است دسترسی به حساب Google را از دست بدهید. Chrome توصیه می‌کند اکنون گذرواژه‌تان را تغییر دهید. از شما خواسته می‌شود به سیستم وارد شوید.</translation>
- <translation id="3487845404393360112">سینی ۴</translation>
- <translation id="3495081129428749620">یافتن در صفحه
-diff --git a/remoting/resources/remoting_strings_fa.xtb b/remoting/resources/remoting_strings_fa.xtb
-index 50c5d11d21b9..746856700b26 100644
---- a/remoting/resources/remoting_strings_fa.xtb
-+++ b/remoting/resources/remoting_strings_fa.xtb
-@@ -2,7 +2,7 @@
- <!DOCTYPE translationbundle>
- <translationbundle lang="fa">
- <translation id="1002108253973310084">نسخه ناسازگار پروتکل شناسایی شد. لطفاً مطمئن شوید جدیدترین نسخه نرم‌افزار روی هر دو رایانه نصب شده است و دوباره امتحان کنید.</translation>
--<translation id="1008557486741366299">اکنون نه</translation>
-+<translation id="1008557486741366299">حالا نه</translation>
- <translation id="1201402288615127009">بعدی</translation>
- <translation id="1297009705180977556">خطا در اتصال به <ph name="HOSTNAME" /></translation>
- <translation id="1450760146488584666">شئ درخواست شده وجود ندارد.</translation>
-diff --git a/ui/chromeos/translations/ui_chromeos_strings_fa.xtb b/ui/chromeos/translations/ui_chromeos_strings_fa.xtb
-index 2d8ce99bd8f5..859bf5d213ba 100644
---- a/ui/chromeos/translations/ui_chromeos_strings_fa.xtb
-+++ b/ui/chromeos/translations/ui_chromeos_strings_fa.xtb
-@@ -287,7 +287,7 @@
- <translation id="3466147780910026086">در حال اسکن دستگاه رسانه شما...</translation>
- <translation id="3468522857997926824">‏<ph name="FILE_COUNT" /> عکس در <ph name="BEGIN_LINK" />Google Drive<ph name="END_LINK" /> پشتیبان گرفته شدند</translation>
- <translation id="3475447146579922140">‏صفحه‌گسترده Google</translation>
--<translation id="3479552764303398839">اکنون نه</translation>
-+<translation id="3479552764303398839">حالا نه</translation>
- <translation id="3486821258960016770">مغولی</translation>
- <translation id="3495304270784461826"><ph name="COUNT" /> خطا.</translation>
- <translation id="3509680540198371098">شبکه <ph name="NETWORK_INDEX" /> از <ph name="NETWORK_COUNT" />، <ph name="NETWORK_NAME" />، <ph name="SECURITY_STATUS" />، <ph name="CONNECTION_STATUS" />، قدرت سیگنال <ph name="SIGNAL_STRENGTH" />٪، جزئیات</translation>
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0056-Incrementing-VERSION-to-102.0.5005.147.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0056-Incrementing-VERSION-to-102.0.5005.147.patch
deleted file mode 100644
index 2ef3e3c38af2..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0056-Incrementing-VERSION-to-102.0.5005.147.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 391fb1a5e453329543f2f332e5974766cd5014a3 Mon Sep 17 00:00:00 2001
-From: "Chrome Release Bot (LUCI)"
- <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Date: Sat, 2 Jul 2022 01:01:07 +0000
-Subject: [PATCH 56/59] Incrementing VERSION to 102.0.5005.147
-
-Change-Id: I14fb873b1b7c28ba9671cadd20eba07df8273899
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3741368
-Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1215}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/VERSION | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/chrome/VERSION b/chrome/VERSION
-index 77a1b84df510..1e243e1ad602 100644
---- a/chrome/VERSION
-+++ b/chrome/VERSION
-@@ -1,4 +1,4 @@
- MAJOR=102
- MINOR=0
- BUILD=5005
--PATCH=146
-+PATCH=147
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0057-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0057-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
deleted file mode 100644
index e98e8e72aeb7..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0057-Updating-XTBs-based-on-.GRDs-from-branch-5005.patch
+++ /dev/null
@@ -1,420 +0,0 @@
-From 635e11ea23feab7857e247cfc97bf6c31d5b3232 Mon Sep 17 00:00:00 2001
-From: Ben Mason <benmason@google.com>
-Date: Sat, 2 Jul 2022 14:46:02 +0000
-Subject: [PATCH 57/59] Updating XTBs based on .GRDs from branch 5005
-
-Change-Id: Iae0d7ba2d623eb48253bf9f4c0ae7256374d5f6f
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3738372
-Auto-Submit: Ben Mason <benmason@chromium.org>
-Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1216}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- ash/strings/ash_strings_mn.xtb                |  4 +--
- chrome/app/resources/chromium_strings_te.xtb  |  2 +-
- .../app/resources/generated_resources_ky.xtb  |  2 +-
- .../app/resources/generated_resources_mn.xtb  |  2 +-
- .../app/resources/generated_resources_te.xtb  | 16 +++++------
- .../resources/generated_resources_zh-CN.xtb   |  2 +-
- .../resources/google_chrome_strings_te.xtb    |  2 +-
- .../strings/accessibility_strings_ml.xtb      |  8 +++---
- components/strings/components_strings_te.xtb  | 28 +++++++++----------
- .../app/strings/resources/ios_strings_ml.xtb  |  6 ++--
- .../strings/resources/ios_strings_zh-CN.xtb   |  2 +-
- .../translations/ui_chromeos_strings_te.xtb   |  2 +-
- 12 files changed, 38 insertions(+), 38 deletions(-)
-
-diff --git a/ash/strings/ash_strings_mn.xtb b/ash/strings/ash_strings_mn.xtb
-index 18ea3f5ec598..eb78743a3d1d 100644
---- a/ash/strings/ash_strings_mn.xtb
-+++ b/ash/strings/ash_strings_mn.xtb
-@@ -7,7 +7,7 @@
- <translation id="1014111206066007277">Дэлгэцийн видео бичлэгийн хэрэгсэл</translation>
- <translation id="1024261588257374085">Хэсэгчилсэн дэлгэцийн агшныг сонгосон</translation>
- <translation id="1024364763893396229">Өөрийн <ph name="NAME" />-г хадгалах уу?</translation>
--<translation id="1032891413405719768">Мэдрэгч үзэгний батерей бага байна</translation>
-+<translation id="1032891413405719768">Мэдрэгч үзэгний батарей бага байна</translation>
- <translation id="1036073649888683237">Мэдэгдлүүдийг удирдахын тулд Тохиргоо руу очно уу</translation>
- <translation id="1036672894875463507">Би танд өдрийн турш туслахад бэлэн Google Туслах тань байна!
- Эхлүүлэхийн тулд та эдгээр зүйлээс хийж үзэх боломжтой.</translation>
-@@ -668,7 +668,7 @@
- <translation id="4890408602550914571">Таны утас ойролцоо бөгөөд Bluetooth-г нь асаасан эсэхийг шалгана уу.</translation>
- <translation id="4895488851634969361">Цэнэг дүүрсэн байна.</translation>
- <translation id="490375751687810070">Босоо</translation>
--<translation id="490788395437447240">Батерей <ph name="BATTERY_PERCENTAGE" />%</translation>
-+<translation id="490788395437447240">Батарей <ph name="BATTERY_PERCENTAGE" />%</translation>
- <translation id="4917385247580444890">Хүчтэй</translation>
- <translation id="4918086044614829423">Хүлээн зөвшөөрөх</translation>
- <translation id="4925542575807923399">Энэ хаягийг хариуцсан ажилтан нь олон хаягаар зэрэг нэвтрэх тохиолдолд зөвхөн энэ хаягаар түрүүлж нэвтэрсний дараагаар бусад хаягт нэвтрэх боломжтой байхаар тохируулсан байна.</translation>
-diff --git a/chrome/app/resources/chromium_strings_te.xtb b/chrome/app/resources/chromium_strings_te.xtb
-index 6cd93063385f..2488072014b7 100644
---- a/chrome/app/resources/chromium_strings_te.xtb
-+++ b/chrome/app/resources/chromium_strings_te.xtb
-@@ -36,7 +36,7 @@
- <translation id="2008474315282236005">ఇది ఈ పరికరం నుండి 1 అంశాన్ని తొలగిస్తుంది. మీ డేటాను తర్వాత తిరిగి పొందడానికి, Chromiumకు <ph name="USER_EMAIL" /> లాగా సైన్ ఇన్ చేయండి.</translation>
- <translation id="2020032459870799438">డేటా ఉల్లంఘనల నుండి, ఇతర భద్రతా సమస్యల నుండి మీ ఇతర పాస్‌వర్డ్‌లు సురక్షితంగా ఉన్నాయో లేదో చెక్ చేయడానికి, <ph name="BEGIN_LINK" />Chromiumకు సైన్ ఇన్ చేయండి<ph name="END_LINK" />.</translation>
- <translation id="2049376729098081731">Google సర్వీస్‌లలో మరింత వ్యక్తిగతీకరించిన అనుభవం కోసం Chromium హిస్టరీని చేర్చాలో, లేదో ఎంచుకోండి</translation>
--<translation id="2174178932569897599">Chromiumను అనుకూలంగా మార్చు</translation>
-+<translation id="2174178932569897599">Chromiumను అనుకూలంగా మార్చండి</translation>
- <translation id="2185166961232948079">Chromium - నెట్‌వర్క్ సైన్ ఇన్ - <ph name="PAGE_TITLE" /></translation>
- <translation id="2241627712206172106">మీరు కంప్యూటర్‌ను షేర్‌ చేస్తే, స్నేహితులు, కుటుంబ సభ్యులు విడివిడిగా బ్రౌజ్ చేయవచ్చు. Chromiumను వారికి నచ్చిన రీతిలో సెటప్ చేసుకోవచ్చు.</translation>
- <translation id="2313870531055795960">Chromiumలో స్టోర్ చేయబడిన సురక్షితం కాని సైట్‌ల లిస్ట్‌తో కూడిన URLలను చెక్ చేస్తుంది. ఏదైనా సైట్ మీ పాస్‌వర్డ్‌ను దొంగిలించే ప్రయత్నం చేసినా, లేదంటే ఏదైనా హానికరమైన ఫైల్‌ను మీరు డౌన్‌లోడ్ చేసినా, సదరు URLలను, ఆయా పేజీల కంటెంట్‌లోని కొన్ని భాగాలను కూడా Chromium, 'సురక్షిత బ్రౌజింగ్'కు పంపవచ్చు.</translation>
-diff --git a/chrome/app/resources/generated_resources_ky.xtb b/chrome/app/resources/generated_resources_ky.xtb
-index 47ae70643bb0..715404a4a6d7 100644
---- a/chrome/app/resources/generated_resources_ky.xtb
-+++ b/chrome/app/resources/generated_resources_ky.xtb
-@@ -6862,7 +6862,7 @@ Family Link колдонмосун түзмөгүңүзгө орнотуп, бу
- <translation id="7742558784808143689"><ph name="SITE_NAME" />, анын астындагы бардык сайттардагы, ошондой эле орнотулган колдонмолордогу сайтка тиешелүү маалыматтар жана уруксаттар тазалансынбы?</translation>
- <translation id="7742706086992565332">Айрым сайттардын көрүнүшүн чоңойтуу же кичирейтүү функциясын колдоно аласыз</translation>
- <translation id="7742879569460013116">Шилтемени төмөнкү менен бөлүшүү:</translation>
--<translation id="774377079771918250">Кайда сакталаарын тандаңыз</translation>
-+<translation id="774377079771918250">Кайда сакталарын тандаңыз</translation>
- <translation id="7744047395460924128">Басып чыгаруу таржымалыңызды көрүү</translation>
- <translation id="7744192722284567281">Сырсөз уурдалды</translation>
- <translation id="7744649840067671761">Башка аракеттерди дайындоо үчүн жаңы которгучту же баскычтоптогу баскычты таптап коюңуз.
-diff --git a/chrome/app/resources/generated_resources_mn.xtb b/chrome/app/resources/generated_resources_mn.xtb
-index 58836e6a0de1..a277cff23049 100644
---- a/chrome/app/resources/generated_resources_mn.xtb
-+++ b/chrome/app/resources/generated_resources_mn.xtb
-@@ -1123,7 +1123,7 @@
- <translation id="2073148037220830746">{NUM_EXTENSIONS,plural, =1{Өргөтгөлийг суулгахын тулд товшино уу}other{Эдгээр өргөтгөлийг суулгахын тулд товшино уу}}</translation>
- <translation id="2073496667646280609">Таны төхөөрөмж эсвэл сонгосон нөөцлөлтийн байршилд хангалттай сул хадгалах сан байхгүй байж магадгүй. Сул зай гаргах эсвэл өөр байршил сонгож үзнэ үү.</translation>
- <translation id="2073505299004274893"><ph name="CHARACTER_LIMIT" /> эсвэл үүнээс цөөн тэмдэгт ашиглана уу</translation>
--<translation id="2075474481720804517"><ph name="BATTERY_PERCENTAGE" />% батерей</translation>
-+<translation id="2075474481720804517"><ph name="BATTERY_PERCENTAGE" />% батарей</translation>
- <translation id="2075959085554270910">Танд tap-to-click болон чирэлтийг товшихыг идэвхжүүлэх/идэвхгүй болгохыг зөвшөөрдөг</translation>
- <translation id="2076269580855484719">Энэ нэмэлт өргөтгөлийг нуух</translation>
- <translation id="2076672359661571384">Дунд (санал болгосон)</translation>
-diff --git a/chrome/app/resources/generated_resources_te.xtb b/chrome/app/resources/generated_resources_te.xtb
-index ccce07a85680..bccf4999244f 100644
---- a/chrome/app/resources/generated_resources_te.xtb
-+++ b/chrome/app/resources/generated_resources_te.xtb
-@@ -665,7 +665,7 @@
- <translation id="1630768113285622200">రీస్టార్ట్ చేసి, కొనసాగించు</translation>
- <translation id="1632082166874334883">మీ Google ఖాతాలో పాస్‌వర్డ్ స్టోర్ చేయబడింది</translation>
- <translation id="1632756664321977232">కత్తిరింపు టూల్</translation>
--<translation id="1632803087685957583">మీ కీబోర్డ్ పునరావృత రేటు, పద సూచన మొదలైనవి సర్దుబాటు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది</translation>
-+<translation id="1632803087685957583">మీ కీబోర్డ్ రిపీట్ రేటు, పద సూచన మొదలైనవి సర్దుబాటు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది</translation>
- <translation id="163309982320328737">ప్రారంభ అక్షరం వెడల్పు నిండింది</translation>
- <translation id="1633947793238301227">Google Assistantను డిజేబుల్ చేయండి</translation>
- <translation id="1634783886312010422">మీరు ఇప్పటికే ఈ పాస్‌వర్డ్‌ను <ph name="WEBSITE" />లో మార్చారా?</translation>
-@@ -1588,7 +1588,7 @@
- <translation id="2468845464436879514">{NUM_TABS,plural, =1{<ph name="GROUP_TITLE" /> - 1 ట్యాబ్}other{<ph name="GROUP_TITLE" /> - # ట్యాబ్‌లు}}</translation>
- <translation id="2469141124738294431">వర్చువల్ మెషీన్ స్టేటస్</translation>
- <translation id="2469259292033957819">మీ వద్ద సేవ్ చేసిన ప్రింటర్‌లు ఏవీ లేవు.</translation>
--<translation id="2469375675106140201">స్పెల్ చెక్‌ను అనుకూలంగా మార్చు</translation>
-+<translation id="2469375675106140201">స్పెల్ చెక్‌ను అనుకూలంగా మార్చండి</translation>
- <translation id="247051149076336810">ఫైల్ షేర్ URL</translation>
- <translation id="2470702053775288986">మద్దతు లేని ఎక్స్‌టెన్షన్‌లు నిలిపివేయబడ్డాయి</translation>
- <translation id="2471469610750100598">నలుపు (ఆటోమేటిక్ సెట్టింగ్)</translation>
-@@ -2213,7 +2213,7 @@
- <translation id="3060987956645097882">మీ ఫోన్‌తో కనెక్షన్‌ను ఏర్పాటు చేయడం మాకు సాధ్యపడలేదు. మీ ఫోన్ సమీపంలోనే ఉండి, అలాగే బ్లూటూత్, Wi-Fi ఆన్ చేయబడి ఉందని నిర్ధారించుకోండి.</translation>
- <translation id="3064871050034234884">సైట్‌లు సౌండ్‌ను ప్లే చేయగలవు</translation>
- <translation id="3065041951436100775">ట్యాబ్ మూసివేత ప్ర‌తిస్పంద‌న‌.</translation>
--<translation id="3065522099314259755">కీబోర్డ్ పునరావృత ప్రతిస్పందన సమయం</translation>
-+<translation id="3065522099314259755">కీబోర్డ్ రిపీట్ ప్రతిస్పందన సమయం</translation>
- <translation id="3067198179881736288">యాప్‌ను ఇన్‌స్టాల్ చేయాలా?</translation>
- <translation id="3067198360141518313">ఈ ప్లగ్ఇన్‌ను అమలు చేయి</translation>
- <translation id="3071624960923923138">మీరు కొత్త ట్యాబ్‌ను తెరవడానికి ఇక్కడ క్లిక్ చేయవచ్చు</translation>
-@@ -2515,7 +2515,7 @@
- <translation id="340282674066624"><ph name="DOWNLOAD_RECEIVED" />, <ph name="TIME_LEFT" /></translation>
- <translation id="3404065873681873169">ఈ సైట్ కోసం పాస్‌వర్డ్‌లు సేవ్ చేయబడలేదు</translation>
- <translation id="3404249063913988450">స్క్రీన్ సేవర్‌ను ఎనేబుల్ చేయి</translation>
--<translation id="3405664148539009465">ఫాంట్‌లను అనుకూలంగా మార్చు</translation>
-+<translation id="3405664148539009465">ఫాంట్‌లను అనుకూలంగా మార్చండి</translation>
- <translation id="3405763860805964263">...</translation>
- <translation id="3406290648907941085">వర్చువల్ రియాలిటీ పరికరాలను, అలాగే డేటాను ఉపయోగించడానికి అనుమతించబడింది</translation>
- <translation id="3406396172897554194">భాష లేదా ఇన్‌పుట్ పేరు ఆధారంగా సెర్చ్ చేయండి</translation>
-@@ -3089,7 +3089,7 @@
- <translation id="3937640725563832867">సర్టిఫికెట్ జారీ చేసినవారి ప్రత్యామ్నాయ పేరు</translation>
- <translation id="3937734102568271121">ఎల్లప్పుడూ <ph name="LANGUAGE" /> భాషలోది అనువదించు</translation>
- <translation id="3938128855950761626"><ph name="VENDOR_ID" /> విక్రేత నుండి అందించే పరికరాలు</translation>
--<translation id="3940233957883229251">ఆటోమేటిక్‌గా పునరావృతం చేయడాన్ని ప్రారంభించు</translation>
-+<translation id="3940233957883229251">ఆటోమేటిక్‌గా రిపీట్‌ చేయడాన్ని ప్రారంభించు</translation>
- <translation id="3941565636838060942">ఈ ప్రోగ్రామ్‌కు యాక్సెస్‌ను దాచడానికి, మీరు దీన్ని నియంత్రణ ప్యానెల్‌లోని
-  <ph name="CONTROL_PANEL_APPLET_NAME" />ను ఉపయోగించి అన్‌ఇన్‌స్టాల్ చేయాలి.
- 
-@@ -3763,7 +3763,7 @@
- <translation id="4627442949885028695">మరో పరికరం నుండి కొనసాగించండి</translation>
- <translation id="4628762811416793313">Linux కంటెయినర్ సెటప్ పూర్తి కాలేదు. దయచేసి మళ్లీ ప్రయత్నించండి.</translation>
- <translation id="4629521233550547305"><ph name="PROFILE_NAME" /> ప్రొఫైల్‌ను తెరవు</translation>
--<translation id="4632655012900268062">కార్డ్‌లను అనుకూలంగా మార్చు</translation>
-+<translation id="4632655012900268062">కార్డ్‌లను అనుకూలంగా మార్చండి</translation>
- <translation id="4633003931260532286">"<ph name="IMPORT_NAME" />" యొక్క వెర్షన్ కనీసం "<ph name="IMPORT_VERSION" />" ఉండాలని ఎక్స్‌టెన్షన్ కోరుతోంది, కానీ "<ph name="INSTALLED_VERSION" />" వెర్షన్ మాత్రమే ఇన్‌స్టాల్ చేయబడి ఉంది</translation>
- <translation id="4633757335284074492">Google Driveలో బ్యాకప్ చేయండి. సులభంగా డేటాను పునరుద్ధరించండి లేదా ఏ సమయంలో అయినా పరికరాన్ని మార్చండి. ఈ బ్యాకప్‌లో యాప్ డేటా కూడా ఉంటుంది. బ్యాకప్‌లు Googleకు అప్‌లోడ్ అవుతాయి, మీ చిన్నారి Google ఖాతా పాస్‌వర్డ్‌ను ఉపయోగించి ఎన్‌క్రిప్ట్ చేయబడతాయి.</translation>
- <translation id="4634575639321169635">పని కోసం లేదా వ్యక్తిగత వినియోగం కోసం ఈ పరికరాన్ని సెటప్ చేయండి</translation>
-@@ -5659,7 +5659,7 @@
- <translation id="653983593749614101">కొనసాగించబడుతోంది…</translation>
- <translation id="654039047105555694"><ph name="BEGIN_BOLD" />గమనిక:<ph name="END_BOLD" /> డేటా సేకరణ వలన పనితీరు తగ్గవచ్చు, అందువల్ల‌ మీరు చేస్తున్నది మీకు తెలిసినప్పుడు లేదా ఇలా చేయాలని మీకు చెప్పినప్పుడు మాత్రమే ప్రారంభించండి.</translation>
- <translation id="6541638731489116978">ఈ సైట్ మీ మోషన్ సెన్సార్‌లను యాక్సెస్ చేయనీయకుండా బ్లాక్ చేయబడింది.</translation>
--<translation id="6545665334409411530">పునరావృత రేటు</translation>
-+<translation id="6545665334409411530">రిపీట్ రేటు</translation>
- <translation id="6545867563032584178">Mac సిస్టమ్ ప్రాధాన్యతలలో మైక్రోఫోన్‌ ఆఫ్ చేయబడింది</translation>
- <translation id="6546856949879953071">అప్‌గ్రేడ్ సమాచారా వివరాల కోసం, Files &gt; నా ఫైల్స్ &gt; <ph name="LOG_FILE" /> అనే సెట్టింగ్‌లో లాగ్స్ సేవ్ చేయబడతాయి</translation>
- <translation id="6547354035488017500">కనీసం 512 MB స్థలాన్ని ఖాళీగా ఉంచండి, లేదంటే పరికరం ఇక స్పందించదు. స్థలాన్ని ఖాళీ చేయడానికి, పరికర నిల్వ నుండి ఫైళ్లను తొలగించండి.</translation>
-@@ -8090,7 +8090,7 @@
- <translation id="895347679606913382">ప్రారంభిస్తోంది...</translation>
- <translation id="8953654039337655940">మీ తల్లి/తండ్రికి వారి Google Family Link యాప్‌నకు, అలాగే families.google.comకు ఒక అప్రూవల్ రిక్వెస్ట్ పంపబడింది. ఒకవేళ మీ తల్లి/తండ్రి ఆ రిక్వెస్ట్‌ను ఆమోదిస్తే, మీకు నోటిఫికేషన్ వస్తుంది.</translation>
- <translation id="8956230710625245889">రీడర్‌లో తెరవండి</translation>
--<translation id="8957757410289731985">ప్రొఫైల్‌ను అనుకూలంగా మార్చు</translation>
-+<translation id="8957757410289731985">ప్రొఫైల్‌ను అనుకూలంగా మార్చండి</translation>
- <translation id="895944840846194039">JavaScript మెమరీ</translation>
- <translation id="8960208913905765425">త్వరిత సమాధానాల యూనిట్ మార్పిడి</translation>
- <translation id="8962051932294470566">మీరు ఒకసారి ఒక ఫైల్‌ను మాత్రమే షేర్ చేయగలరు. ప్రస్తుత బదిలీ పూర్తయినప్పుడు మీరు మళ్లీ ట్రై చేయండి.</translation>
-diff --git a/chrome/app/resources/generated_resources_zh-CN.xtb b/chrome/app/resources/generated_resources_zh-CN.xtb
-index 0cc9b784386d..fe3bffd76d5d 100644
---- a/chrome/app/resources/generated_resources_zh-CN.xtb
-+++ b/chrome/app/resources/generated_resources_zh-CN.xtb
-@@ -7487,7 +7487,7 @@
- <translation id="8376137163494131156">请将 Google Cast 发生的情况告诉我们。</translation>
- <translation id="8376384591331888629">包括此网站上的第三方 Cookie</translation>
- <translation id="8376451933628734023">如果此 Web 应用试图诱骗您认为它是另一款应用,请卸载它。</translation>
--<translation id="8378714024927312812">由贵单位管理</translation>
-+<translation id="8378714024927312812">由贵组织管理</translation>
- <translation id="8379156816349755485">一旦您登录,系统便会存储一个独一无二的身份验证令牌,并会使用它保存今后所有符合条件的下载内容。</translation>
- <translation id="8379878387931047019">此设备不支持该网站要求使用的安全密钥的类型</translation>
- <translation id="8379991678458444070">只需为此标签页添加书签,便可在需要时快速返回到此处</translation>
-diff --git a/chrome/app/resources/google_chrome_strings_te.xtb b/chrome/app/resources/google_chrome_strings_te.xtb
-index 6945de13ae9e..0e82c63e3572 100644
---- a/chrome/app/resources/google_chrome_strings_te.xtb
-+++ b/chrome/app/resources/google_chrome_strings_te.xtb
-@@ -367,7 +367,7 @@
- <translation id="9138603949443464873">మీ మార్పులను వర్తింపజేయడానికి, Chromeని పునఃప్రారంభించండి</translation>
- <translation id="9195993889682885387">గత కొన్ని వారాల మీ బ్రౌజింగ్ హిస్టరీ ఆధారంగా Chrome మీ ఆసక్తులను అంచనా వేయగలదు. ఈ సమాచారం మీ పరికరంలో ఉంటుంది.</translation>
- <translation id="919706545465235479">సింక్‌ను ప్రారంభించడానికి Chromeను అప్‌డేట్ చేయాలి</translation>
--<translation id="922152298093051471">Chromeను అనుకూలంగా మార్చు</translation>
-+<translation id="922152298093051471">Chromeను అనుకూలంగా మార్చండి</translation>
- <translation id="93760716455950538">ChromeOS Flexను రీస్టార్ట్ చేయండి</translation>
- <translation id="940313311831216333">మీ అన్ని పరికరాలలో మీ Chrome సంబంధిత అంశాలను యాక్సెస్ చేయడానికి, సైన్ ఇన్ చేసి, ఆపై సింక్‌ను ఆన్ చేయండి.</translation>
- <translation id="989369509083708165">మీ డిఫాల్ట్ బ్రౌజర్ Google Chrome</translation>
-diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ml.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ml.xtb
-index dfae3919ee18..d7ba94ea8ae0 100644
---- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ml.xtb
-+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ml.xtb
-@@ -136,7 +136,7 @@
- <translation id="1812527064848182527">ലാൻഡ്‌സ്‌കേപ്പ്</translation>
- <translation id="1829244130665387512">പേജില്‍ കണ്ടുപിടിക്കുക</translation>
- <translation id="1834891354138622109">നിര</translation>
--<translation id="1845944666972354496">സജീവമാക്കാൻ രണ്ട് തവണ ടാപ്പ് ചെയ്യുക</translation>
-+<translation id="1845944666972354496">സജീവമാക്കാൻ ഡബിൾ ടാപ്പ് ചെയ്യുക</translation>
- <translation id="1846771122725914429">Bluetooth ബ്രെയ്‌ലി ഡിസ്‌പ്ലേ</translation>
- <translation id="1852018405765032699">നാല് വിരലുകൾ ഉപയോഗിച്ച് സ്‌ക്രീനിൽ ടാപ്പ് ചെയ്യുന്നത് ChromeVox മെനുകൾ തുറക്കുകയും അടയ്ക്കുകയും ചെയ്യും. ഈ മെനുകളിൽ കമാൻഡുകളെയും കുറുക്കുവഴികളെയും കുറിച്ചുള്ള സഹായകരമായ വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു. മെനുകൾ തുറന്ന് കഴിയുമ്പോൾ, ഒരു വിരൽ ഉപയോഗിച്ച് സ്വൈപ്പ് ചെയ്ത് ഇനങ്ങളിലൂടെ നാവിഗേറ്റ് ചെയ്യാനും ഡബിൾ ടാപ്പ് ചെയ്ത് ഇനങ്ങൾ സജീവമാക്കാനും നിങ്ങൾക്ക് കഴിയും. തുടരാൻ, നാല് വിരലുകൾ ഉപയോഗിച്ച് സ്ക്രീനിൽ ടാപ്പ് ചെയ്യുക.</translation>
- <translation id="1865601187525349519">വാചകത്തിന്റെ അവസാനം</translation>
-@@ -228,7 +228,7 @@
- <translation id="2573256689920773241">അടിസ്ഥാന നാവിഗേഷൻ</translation>
- <translation id="257674075312929031">ഗ്രൂപ്പ്</translation>
- <translation id="2582407057977008361">അരികിൽ</translation>
--<translation id="2592212930811759050">എഡിറ്റിംഗ് ആരംഭിക്കാൻ രണ്ടുതവണ ടാപ്പ് ചെയ്യുക</translation>
-+<translation id="2592212930811759050">എഡിറ്റിംഗ് ആരംഭിക്കാൻ ഡബിൾ ടാപ്പ് ചെയ്യുക</translation>
- <translation id="2598495320872286378">വ്യാകരണ പിശക്</translation>
- <translation id="2603828437139726540">ഒരു പ്രതീകം മുന്നോട്ട് നീക്കുക</translation>
- <translation id="2619052155095999743">ചേർക്കുക</translation>
-@@ -408,7 +408,7 @@
- <translation id="360241989769010433">കടപ്പാട്</translation>
- <translation id="3616016838842055984">നിങ്ങൾക്ക് ക്ലിക്ക് ചെയ്യേണ്ട ഇനത്തിൽ എത്തിയെങ്കിൽ, തിരയൽ + സ്‌പെയ്‌സ് അമർത്തുക. തുടരാൻ അത് ഇപ്പോൾ പരീക്ഷിച്ചുനോക്കൂ.</translation>
- <translation id="3616113530831147358">ഓഡിയോ</translation>
--<translation id="3622350485154495700">ഒരു വിരൽ ഉപയോഗിച്ച് രണ്ടുതവണ ടാപ്പ് ചെയ്യുക</translation>
-+<translation id="3622350485154495700">ഒരു വിരൽ ഉപയോഗിച്ച് ഡബിൾ ടാപ്പ് ചെയ്യുക</translation>
- <translation id="3646890046000188562">{COUNT,plural, =1{ബാക്ക്‌ടിക്ക്}other{# ബാക്ക്‌ടിക്കുകൾ}}</translation>
- <translation id="3650317109285159359">chkmnuitm</translation>
- <translation id="3655855170848725876">{COUNT,plural, =1{ഡോളർ}other{# ഡോളർ ചിഹ്നങ്ങൾ}}</translation>
-@@ -874,7 +874,7 @@
- <translation id="7051308646573997571">Coral</translation>
- <translation id="7062635574500127092">ടീൽ നിറം</translation>
- <translation id="7086377898680121060">തെളിച്ചം കൂട്ടുക</translation>
--<translation id="7088743565397416204">ഫോക്കസ് ചെയ്‌തിരിക്കുന്ന ഇനം സജീവമാക്കാൻ ഇരട്ട ടാപ്പ് ചെയ്യുക</translation>
-+<translation id="7088743565397416204">ഫോക്കസ് ചെയ്‌തിരിക്കുന്ന ഇനം സജീവമാക്കാൻ ഡബിൾ ടാപ്പ് ചെയ്യുക</translation>
- <translation id="7088960765736518739">സ്വിച്ച് ആക്‌സസ്</translation>
- <translation id="7090715360595433170">ഒരു വിരൽ ഉപയോഗിച്ച് ഇടത്തോട്ടും വലത്തോട്ടും സ്വൈപ്പ് ചെയ്യുന്നതിനേക്കാൾ ഇത് കൂടുതൽ കാര്യക്ഷമമാകും.</translation>
- <translation id="7091296112653361280">നവാജോ വൈറ്റ്</translation>
-diff --git a/components/strings/components_strings_te.xtb b/components/strings/components_strings_te.xtb
-index b6930dce3e96..fc2af3c61755 100644
---- a/components/strings/components_strings_te.xtb
-+++ b/components/strings/components_strings_te.xtb
-@@ -901,7 +901,7 @@
- <translation id="3395827396354264108">పికప్ పద్ధతి</translation>
- <translation id="3399952811970034796">బట్వాడా అడ్రస్‌</translation>
- <translation id="3402261774528610252">ఈ సైట్‌ను లోడ్ చేయడానికి ఉపయోగించిన కనెక్షన్ TLS 1.0 లేదా TLS 1.1ను ఉపయోగించింది, ఇవి విస్మరించబడ్డాయి, భవిష్యత్తులో నిలిపివేయబడతాయి. ఒక సారి నిలిపివేయబడితే, యూజర్‌లు ఈ సైట్‌ను లోడ్ చేయకుండా నివారించబడతారు. సర్వర్ TLS 1.2 లేదా ఆపై వెర్షన్‌లను ఎనేబుల్ చేయాలి.</translation>
--<translation id="3405664148539009465">ఫాంట్‌లను అనుకూలంగా మార్చు</translation>
-+<translation id="3405664148539009465">ఫాంట్‌లను అనుకూలంగా మార్చండి</translation>
- <translation id="3409896703495473338">భద్రతా సెట్టింగ్‌లను మేనేజ్ చేయండి</translation>
- <translation id="3414952576877147120">పరిమాణం:</translation>
- <translation id="3417660076059365994">మీరు అప్‌లోడ్ లేదా జోడించిన ఫైల్స్ Google క్లౌడ్ లేదా థర్డ్ పార్టీలకు విశ్లేషణ కోసం పంపబడతాయి. ఉదాహరణకు, వాటిని సున్నితమైన వ్యక్తిగత సమాచారం లేదా మాల్‌వేర్ కోసం స్కాన్ చేయబడవచ్చు.</translation>
-@@ -909,7 +909,7 @@
- <translation id="3422472998109090673"><ph name="HOST_NAME" />ని ప్రస్తుతం చేరుకోవడం సాధ్యపడదు.</translation>
- <translation id="3423742043356668186">సిస్టమ్ పేర్కొన్నవి</translation>
- <translation id="3427092606871434483">అనుమతించు (డిఫాల్ట్)</translation>
--<translation id="3427342743765426898">&amp;సవరించడాన్ని పునరావృతం చేయి</translation>
-+<translation id="3427342743765426898">&amp;సవరించడాన్ని రిపీట్‌ చేయి</translation>
- <translation id="342781501876943858">మీరు మీ పాస్‌వర్డ్‌ని ఇతర సైట్‌లలో తిరిగి ఉపయోగించినట్లయితే దీనిని రీసెట్ చేయాల్సిందిగా Chromium సిఫార్సు చేస్తోంది.</translation>
- <translation id="3428151540071562330">DnsOverHttpsTemplates సర్వర్ టెంప్లేట్‌ URIలు చెల్లవు, ఉపయోగించబడవు.</translation>
- <translation id="3431636764301398940">ఈ కార్డ్‌ను ఈ పరికరానికి సేవ్ చేయి</translation>
-@@ -959,7 +959,7 @@
- <translation id="3577902790357386792">జిమ్నాస్టిక్స్</translation>
- <translation id="3581089476000296252">ఈ పేజీ సిద్ధమైనప్పుడు Chrome మీకు తెలియజేస్తుంది. &lt;a&gt;రద్దు చేయి&lt;/a&gt;</translation>
- <translation id="3582930987043644930">పేరు జోడించండి</translation>
--<translation id="3583757800736429874">&amp;తరలించడాన్ని పునరావృతం చేయి</translation>
-+<translation id="3583757800736429874">&amp;తరలించడాన్ని రిపీట్‌ చేయి</translation>
- <translation id="3584299510153766161">దిగువ భాగంలో రెండు రంధ్రాలు</translation>
- <translation id="3586931643579894722">వివరాలను దాచిపెట్టు</translation>
- <translation id="3587738293690942763">మధ్యలో</translation>
-@@ -1167,7 +1167,7 @@
- <translation id="4176535426287761656">టైమ్‌షేర్‌లు &amp; వెకేషన్ ప్రాపర్టీలు</translation>
- <translation id="4179515394835346607"><ph name="ROW_NAME" /> <ph name="ROW_CONTENT" /></translation>
- <translation id="4194250254487269611">మీ కార్డ్‌ను ప్రస్తుతం సేవ్ చేయలేము</translation>
--<translation id="4196861286325780578">&amp;తరలించడాన్ని పునరావృతం చేయి</translation>
-+<translation id="4196861286325780578">&amp;తరలించడాన్ని రిపీట్‌ చేయి</translation>
- <translation id="4202554117186904723">ఫిఫ్త్ రోల్</translation>
- <translation id="4203896806696719780"><ph name="BEGIN_LINK" />ఫైర్‌వాల్ మరియు యాంటీవైరస్ కాన్ఫిగరేషన్‌లను తనిఖీ చేయడం<ph name="END_LINK" /></translation>
- <translation id="4209092469652827314">పెద్దది</translation>
-@@ -1653,7 +1653,7 @@
- <translation id="5463625433003343978">పరికరాలను కనుగొంటోంది...</translation>
- <translation id="5469868506864199649">ఇటాలియన్</translation>
- <translation id="5470230812924696184">సివిల్ ఇంజినీరింగ్</translation>
--<translation id="5470861586879999274">&amp;సవరించడాన్ని పునరావృతం చేయి</translation>
-+<translation id="5470861586879999274">&amp;సవరించడాన్ని రిపీట్‌ చేయి</translation>
- <translation id="5471337644440862957">కామెడీ సినిమాలు</translation>
- <translation id="5478437291406423475">B6/C4 (ఎన్వలప్)</translation>
- <translation id="5481076368049295676">ఈ కంటెంట్ మీ సమాచారాన్ని దొంగిలించగల లేదా తొలగించగల హానికరమైన సాఫ్ట్‌వేర్‌ను మీ పరికరంలో ఇన్‌స్టాల్ చేయడానికి ప్రయత్నించవచ్చు. <ph name="BEGIN_LINK" />ఏదేమైనా చూపు<ph name="END_LINK" /></translation>
-@@ -1771,7 +1771,7 @@
- <translation id="5808542072418270309">సిమ్యులేషన్ గేమ్‌లు</translation>
- <translation id="5810442152076338065"><ph name="DOMAIN" />కు గల మీ కనెక్షన్ వాడుకలో లేని సైఫర్ సూట్ ఉపయోగించి ఎన్‌క్రిప్ట్ చేయ‌బ‌డింది.</translation>
- <translation id="5812947184178430888">భద్రతా ఈవెంట్‌లను Chrome ద్వారా ఫ్లాగ్ చేసినప్పుడు, ఈవెంట్‌లకు సంబంధించిన డేటా మీ అడ్మినిస్ట్రేటర్‌కు పంపబడుతుంది. ఇందులో మీరు Chromeలో వెళ్లిన పేజీల URLలు, ఫైల్ పేర్లు లేదా మెటాడేటా, ఇంకా వెబ్ ఆధారితమైన యాప్‌లు, మీ పరికరం, అలాగే Chromeకు సైన్ ఇన్ చేయడానికి మీరు ఉపయోగించే యూజర్‌నేమ్ ఉండవచ్చు.</translation>
--<translation id="5813119285467412249">&amp;జోడించడాన్ని పునరావృతం చేయి</translation>
-+<translation id="5813119285467412249">&amp;జోడించడాన్ని రిపీట్‌ చేయి</translation>
- <translation id="5813309815819933152">టీవీ రియాలిటీ షోలు</translation>
- <translation id="5813753398265398978">భౌతిక శాస్త్రం</translation>
- <translation id="5817918615728894473">జత చేయి</translation>
-@@ -1913,7 +1913,7 @@
- <translation id="624499991300733384">ప్రింట్ కంపోజిటర్ సేవ</translation>
- <translation id="6252613631861574218"><ph name="MANAGE_CHROME_DOWNLOADS_FOCUSED_FRIENDLY_MATCH_TEXT" />, Chromeలో మీరు డౌన్‌లోడ్ చేసిన ఫైల్‌లను మేనేజ్ చేయడానికి Tabను నొక్కి, ఆపై Enterను నొక్కండి</translation>
- <translation id="6254436959401408446">ఈ పేజీని తెరవడానికి తగినంత మెమరీ లేదు</translation>
--<translation id="6259156558325130047">&amp;మళ్లీ క్రమం చేయడాన్ని పునరావృతం చేయి</translation>
-+<translation id="6259156558325130047">&amp;మళ్లీ క్రమం చేయడాన్ని రిపీట్‌ చేయి</translation>
- <translation id="6263376278284652872"><ph name="DOMAIN" /> బుక్‌మార్క్‌లు</translation>
- <translation id="6264485186158353794">భద్రతకు తిరిగి వెళ్ళు</translation>
- <translation id="6265794661083428563"><ph name="POLICY_NAME" /> పాలసీ విలువను కాపీ చేయి</translation>
-@@ -2008,7 +2008,7 @@
- <translation id="6518133107902771759">ధృవీకరించు</translation>
- <translation id="6521745193039995384">యాక్టివ్‌గా లేదు</translation>
- <translation id="6529173248185917884">సెవెంత్ రోల్</translation>
--<translation id="6529602333819889595">&amp;తొలగించడాన్ని పునరావృతం చేయి</translation>
-+<translation id="6529602333819889595">&amp;తొలగించడాన్ని రిపీట్‌ చేయి</translation>
- <translation id="6535751101619004418">కరెన్సీలు &amp; విదేశీ మారకం</translation>
- <translation id="6540534463546766581">మ్యూచువల్ ఫండ్‌లు</translation>
- <translation id="6545864417968258051">బ్లూటూత్ స్కానింగ్</translation>
-@@ -2114,7 +2114,7 @@
- <translation id="6865412394715372076">ప్రస్తుతం ఈ కార్డ్‌ని ధృవీకరించడం సాధ్యపడదు</translation>
- <translation id="6869334554832814367">వ్యక్తిగత రుణాలు</translation>
- <translation id="6873456682041376666">టాప్ ట్రే</translation>
--<translation id="6874604403660855544">&amp;జోడించడాన్ని పునరావృతం చేయి</translation>
-+<translation id="6874604403660855544">&amp;జోడించడాన్ని రిపీట్‌ చేయి</translation>
- <translation id="6881240511396774766">కొత్త Google డాక్‌ను త్వరగా క్రియేట్ చేయండి</translation>
- <translation id="6883221904761970440">సురక్షిత పేమెంట్ ఆధారాల ప్రామాణీకరణ షీట్ మూయబడింది</translation>
- <translation id="6884662655240309489">పరిమాణం 1</translation>
-@@ -2278,7 +2278,7 @@
- <translation id="7320336641823683070">కనెక్షన్ సహాయం</translation>
- <translation id="7323804146520582233">"<ph name="SECTION" />" విభాగాన్ని దాచు</translation>
- <translation id="733354035281974745">పరికర స్థానిక ఖాతా భర్తీ</translation>
--<translation id="7334320624316649418">&amp;మళ్లీ క్రమం చేయడాన్ని పునరావృతం చేయి</translation>
-+<translation id="7334320624316649418">&amp;మళ్లీ క్రమం చేయడాన్ని రిపీట్‌ చేయి</translation>
- <translation id="7335157162773372339">మీ కెమెరాను ఉపయోగించడానికి సైట్ అనుమతి అడగవచ్చు</translation>
- <translation id="7337248890521463931">మరిన్ని వరుసలను చూపించు</translation>
- <translation id="7337418456231055214">వర్చువల్ కార్డ్ నంబర్‌ను పూరించలేదా? కాపీ చేయడం కోసం కార్డ్ వివరాలను క్లిక్ చేయండి. <ph name="IDS_AUTOFILL_VIRTUAL_CARD_MANUAL_FALLBACK_BUBBLE_LEARN_MORE_LINK_LABEL" /></translation>
-@@ -2379,7 +2379,7 @@
- <translation id="7542403920425041731">మీరు నిర్ధారించిన తర్వాత, మీ కార్డ్ వివరాలు ఈ సైట్‌తో షేర్ చేయబడతాయి.</translation>
- <translation id="7542995811387359312">ఈ ఫారమ్ సురక్షిత కనెక్షన్‌ను ఉపయోగించనందున క్రెడిట్ కార్డ్ వివరాలను ఆటోమేటిక్‌గా పూర్తి చేయడం ఆపివేయబడింది.</translation>
- <translation id="7548892272833184391">కనెక్షన్ ఎర్రర్‌లను పరిష్కరించండి</translation>
--<translation id="7549584377607005141">ఈ వెబ్‌పేజీ సరిగ్గా ప్రదర్శించబడటానికి మీరు మునుపు నమోదు చేసిన డేటా అవసరం. మీరు ఈ డేటాను మళ్లీ పంపవచ్చు. కానీ అలా చేయడం వ‌ల్ల‌ ఈ పేజీ మునుపు ప్రదర్శించిన ఏదైనా చర్య పునరావృతం కావచ్చు.</translation>
-+<translation id="7549584377607005141">ఈ వెబ్‌పేజీ సరిగ్గా ప్రదర్శించబడటానికి మీరు మునుపు నమోదు చేసిన డేటా అవసరం. మీరు ఈ డేటాను మళ్లీ పంపవచ్చు. కానీ అలా చేయడం వ‌ల్ల‌ ఈ పేజీ మునుపు ప్రదర్శించిన ఏదైనా చర్య రిపీట్‌ కావచ్చు.</translation>
- <translation id="7550637293666041147">మీ పరికరం వినియోగదారు పేరు మరియు Chrome వినియోగదారు పేరు</translation>
- <translation id="7551484245293639699">ట్రావెల్ బీమా</translation>
- <translation id="755279583747225797">ట్రయల్ యాక్టివ్‌గా ఉంది</translation>
-@@ -2629,7 +2629,7 @@
- <translation id="8235754723616617175">కంట్రీ మ్యూజిక్</translation>
- <translation id="8237519162179154808">అభిరుచులు &amp; కాలక్షేపం</translation>
- <translation id="8238581221633243064">కొత్త అజ్ఞాత ట్యాబ్‌లో పేజీని తెరవండి</translation>
--<translation id="8241707690549784388">మీరు వెతికే పేజీ మీరు ఎంటర్ చేసిన సమాచారాన్ని ఉపయోగించుకుంది. ఆ పేజీకి తిరిగి వెళ్ల‌డం ద్వారా మీరు చేసిన ఏ చర్య అయినా పునరావృతం చేయ‌వలసి వస్తుంది. మీరు కొనసాగాలని అనుకుంటున్నారా?</translation>
-+<translation id="8241707690549784388">మీరు వెతికే పేజీ మీరు ఎంటర్ చేసిన సమాచారాన్ని ఉపయోగించుకుంది. ఆ పేజీకి తిరిగి వెళ్ల‌డం ద్వారా మీరు చేసిన ఏ చర్య అయినా రిపీట్‌ చేయ‌వలసి వస్తుంది. మీరు కొనసాగాలని అనుకుంటున్నారా?</translation>
- <translation id="8241712895048303527">ఈ సైట్‌లో బ్లాక్ చేయి</translation>
- <translation id="8242426110754782860">కొనసాగు</translation>
- <translation id="8249296373107784235">రద్దుచేయి</translation>
-@@ -2803,7 +2803,7 @@
- <translation id="8766943070169463815">సురక్షిత పేమెంట్ ఆధారాల ప్రామాణీకరణ షీట్ తెరవబడింది</translation>
- <translation id="877985182522063539">A4</translation>
- <translation id="8785658048882205566">మోటారుసైకిళ్లు</translation>
--<translation id="8790007591277257123">&amp;తొలగించడాన్ని పునరావృతం చేయి</translation>
-+<translation id="8790007591277257123">&amp;తొలగించడాన్ని రిపీట్‌ చేయి</translation>
- <translation id="8792621596287649091">మీరు మీ <ph name="ORG_NAME" /> ఖాతాకు యాక్సెస్‌ను కోల్పోవచ్చు. లేదా గుర్తింపు స‌మాచారం చోరీకి గురి కావచ్చు. మీ పాస్‌వర్డ్‌ను ఇప్పుడే రీసెట్ చేయాల్సిందిగా Chromium సిఫార్సు చేస్తోంది.</translation>
- <translation id="8792626944327216835">మైక్రోఫోన్</translation>
- <translation id="8793655568873652685"><ph name="ENROLLMENT_DOMAIN" />, మీ బ్రౌజర్‌లో Chrome Enterprise కనెక్టర్‌లను ఆన్ చేసింది. ఈ కనెక్టర్‌లకు మీ డేటాలో కొంత డేటాకు యాక్సెస్ ఉంది.</translation>
-@@ -2963,7 +2963,7 @@
- <translation id="9213433120051936369">కనిపించే తీరును అనుకూలంగా మార్చండి</translation>
- <translation id="9215416866750762878">ఒక అప్లికేషన్ కారణంగా Chrome ఈ సైట్‌కు సురక్షితంగా కనెక్ట్ కాలేకపోతోంది</translation>
- <translation id="9219103736887031265">ఇమేజ్‌లు</translation>
--<translation id="922152298093051471">Chromeను అనుకూలంగా మార్చు</translation>
-+<translation id="922152298093051471">Chromeను అనుకూలంగా మార్చండి</translation>
- <translation id="933712198907837967">డైనర్స్ క్లబ్</translation>
- <translation id="935608979562296692">ఫారమ్‌ను తీసివేయండి</translation>
- <translation id="936474030629450166">సూపర్-B</translation>
-diff --git a/ios/chrome/app/strings/resources/ios_strings_ml.xtb b/ios/chrome/app/strings/resources/ios_strings_ml.xtb
-index 5a7b4111c8a4..5f2f3d8a8c47 100644
---- a/ios/chrome/app/strings/resources/ios_strings_ml.xtb
-+++ b/ios/chrome/app/strings/resources/ios_strings_ml.xtb
-@@ -51,7 +51,7 @@
- <translation id="1321993286294231467">ചിത്രം സംരക്ഷിക്കുന്നതിൽ പിശക്.</translation>
- <translation id="1322735045095424339">അദൃശ്യ മോഡ് ഉപയോഗിക്കാൻ നിങ്ങളുടെ സ്ഥാപനം ആവശ്യപ്പെടുന്നു</translation>
- <translation id="1323735185997015385">ഇല്ലാതാക്കുക</translation>
--<translation id="132683371494960526">പാരന്റ് ഫോൾഡർ മാറ്റാൻ രണ്ടുതവണ ടാപ്പ് ചെയ്യുക.</translation>
-+<translation id="132683371494960526">പാരന്റ് ഫോൾഡർ മാറ്റാൻ ഡബിൾ ടാപ്പ് ചെയ്യുക.</translation>
- <translation id="1340643665687018190">മെനു അടയ്‌ക്കുക</translation>
- <translation id="1358214951266274152">നിങ്ങൾ പകർത്തിയ ലിങ്ക് സന്ദർശിക്കുക</translation>
- <translation id="1360432990279830238">സൈൻ ഔട്ട് ചെയ്‌ത് സമന്വയം ഓഫാക്കണോ?</translation>
-@@ -67,7 +67,7 @@
- <translation id="1449835205994625556">പാസ്‍വേഡ് അദൃശ്യമാക്കുക</translation>
- <translation id="145015347812617860"><ph name="COUNT" /> ഇനങ്ങൾ</translation>
- <translation id="149095475893949513">കോൺഫിഗറേഷൻ പ്രൊഫൈൽ ഡൗൺലോഡ് ചെയ്യാൻ ഈ വെബ്സൈറ്റ് ശ്രമിക്കുന്നു.</translation>
--<translation id="1491277525950327607">ക്രമീകരണം മാറ്റാൻ രണ്ടുതവണ ടാപ്പ് ചെയ്യുക</translation>
-+<translation id="1491277525950327607">ക്രമീകരണം മാറ്റാൻ ഡബിൾ ടാപ്പ് ചെയ്യുക</translation>
- <translation id="1492417797159476138">ഈ സൈറ്റിനായി നിങ്ങൾ ഇതിനകം തന്നെ ഈ ഉപയോക്തൃനാമം സംരക്ഷിച്ചു</translation>
- <translation id="1506063256525392513">ഫോട്ടോകളെടുത്ത് അപ്‌ലോഡ് ചെയ്യാനും QR കോഡുകൾ സ്‌കാൻ ചെയ്യാനും ഇത് നിങ്ങളെ അനുവദിക്കുന്നു</translation>
- <translation id="1509486075633541495">വെബ്‌സൈറ്റിലേക്ക് സൈൻ ഇൻ ചെയ്യുക</translation>
-@@ -101,7 +101,7 @@
- <translation id="1690731385917361335">ഇനങ്ങളൊന്നുമില്ല</translation>
- <translation id="1692118695553449118">സമന്വയം ഓണാണ്</translation>
- <translation id="1700629756560807968"><ph name="NUMBER_OF_SELECTED_BOOKMARKS" /> തിരഞ്ഞെടുത്തു</translation>
--<translation id="1740468249224277719">ഇൻസ്‌റ്റാൾ ചെയ്യാൻ രണ്ടുതവണ ടാപ്പ് ചെയ്യുക.</translation>
-+<translation id="1740468249224277719">ഇൻസ്‌റ്റാൾ ചെയ്യാൻ ഡബിൾ ടാപ്പ് ചെയ്യുക.</translation>
- <translation id="1752547299766512813">സംരക്ഷിച്ച പാസ്‌വേഡുകള്‍</translation>
- <translation id="1753905327828125965">കൂടുതൽ‍ സന്ദര്‍ശിച്ചത്</translation>
- <translation id="1803264062614276815">കാർഡ് ഉടമയുടെ പേര്</translation>
-diff --git a/ios/chrome/app/strings/resources/ios_strings_zh-CN.xtb b/ios/chrome/app/strings/resources/ios_strings_zh-CN.xtb
-index 4c6b66623eb7..aace2b76470a 100644
---- a/ios/chrome/app/strings/resources/ios_strings_zh-CN.xtb
-+++ b/ios/chrome/app/strings/resources/ios_strings_zh-CN.xtb
-@@ -865,7 +865,7 @@
- <translation id="8319076807703933069">新搜索</translation>
- <translation id="8323906514956095947">轻触并按住可查看更多的标签页选项</translation>
- <translation id="8328777765163860529">全部关闭</translation>
--<translation id="8378714024927312812">由贵单位管理</translation>
-+<translation id="8378714024927312812">由贵组织管理</translation>
- <translation id="8386068868580335421">重置</translation>
- <translation id="8407669440184693619">未找到任何用于此网站的密码</translation>
- <translation id="842017693807136194">所用登录身份</translation>
-diff --git a/ui/chromeos/translations/ui_chromeos_strings_te.xtb b/ui/chromeos/translations/ui_chromeos_strings_te.xtb
-index 7093b4618657..808afe88fc4e 100644
---- a/ui/chromeos/translations/ui_chromeos_strings_te.xtb
-+++ b/ui/chromeos/translations/ui_chromeos_strings_te.xtb
-@@ -834,7 +834,7 @@
- <translation id="8045462269890919536">రొమేనియన్</translation>
- <translation id="8049184478152619004">వ్యక్తిగత అన్‌బ్లాకింగ్ కీ(PUK)ని ఎంటర్ చేయండి</translation>
- <translation id="807187749540895545"><ph name="FILE_NAME" />ను సంగ్రహిస్తోంది…</translation>
--<translation id="8079530767338315840">పునరావృతం చేయి</translation>
-+<translation id="8079530767338315840">రిపీట్‌ చేయి</translation>
- <translation id="8087576439476816834">డౌన్‌లోడ్ చేయి, <ph name="PROFILE_NAME" /></translation>
- <translation id="8106045200081704138">నాతో షేర్ చేసినవి</translation>
- <translation id="8116072619078571545">చల్లటి నీరు</translation>
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/chromium-upstream-patches/0058-Incrementing-VERSION-to-102.0.5005.148.patch b/srcpkgs/electron19/files/chromium-upstream-patches/0058-Incrementing-VERSION-to-102.0.5005.148.patch
deleted file mode 100644
index 875c94f3c9d5..000000000000
--- a/srcpkgs/electron19/files/chromium-upstream-patches/0058-Incrementing-VERSION-to-102.0.5005.148.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 975dd790f0a8f62d54d2a4c1a58833c81f0e1742 Mon Sep 17 00:00:00 2001
-From: "Chrome Release Bot (LUCI)"
- <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Date: Sun, 3 Jul 2022 01:00:32 +0000
-Subject: [PATCH 58/59] Incrementing VERSION to 102.0.5005.148
-
-Change-Id: I30a4cd488d75fef0c005dce94d0e429e3805d297
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3739746
-Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
-Cr-Commit-Position: refs/branch-heads/5005@{#1217}
-Cr-Branched-From: 5b4d9450fee01f821b6400e947b3839727643a71-refs/heads/main@{#992738}
----
- chrome/VERSION | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/chrome/VERSION b/chrome/VERSION
-index 1e243e1ad602..408a45a0b648 100644
---- a/chrome/VERSION
-+++ b/chrome/VERSION
-@@ -1,4 +1,4 @@
- MAJOR=102
- MINOR=0
- BUILD=5005
--PATCH=147
-+PATCH=148
--- 
-2.37.0
-
diff --git a/srcpkgs/electron19/files/musl-patches/chromium-musl-hacks.patch b/srcpkgs/electron19/files/musl-patches/chromium-musl-hacks.patch
deleted file mode 100644
index 1238970d4f80..000000000000
--- a/srcpkgs/electron19/files/musl-patches/chromium-musl-hacks.patch
+++ /dev/null
@@ -1,34 +0,0 @@
---- base/debug/stack_trace.cc.orig	2018-12-08 14:11:25.303475116 +0100
-+++ base/debug/stack_trace.cc	2018-12-08 18:00:43.874946999 +0100
-@@ -229,7 +229,7 @@
- }
- std::string StackTrace::ToStringWithPrefix(const char* prefix_string) const {
-   std::stringstream stream;
--#if !defined(__UCLIBC__) && !defined(_AIX)
-+#if defined(__GLIBC__) && !defined(_AIX)
-   OutputToStreamWithPrefix(&stream, prefix_string);
- #endif
-   return stream.str();
---- net/socket/udp_socket_posix.cc.orig	2019-07-03 13:13:46.034342649 -0400
-+++ net/socket/udp_socket_posix.cc	2019-07-03 13:23:53.117081909 -0400
-@@ -1194,7 +1194,7 @@
-     msg_iov->push_back({const_cast<char*>(buffer->data()), buffer->length()});
-   msgvec->reserve(buffers.size());
-   for (size_t j = 0; j < buffers.size(); j++)
--    msgvec->push_back({{nullptr, 0, &msg_iov[j], 1, nullptr, 0, 0}, 0});
-+    msgvec->push_back({{nullptr, 0, &msg_iov[j], 1, 0, 0, 0}, 0});
-   int result = HANDLE_EINTR(Sendmmsg(fd, &msgvec[0], buffers.size(), 0));
-   SendResult send_result(0, 0, std::move(buffers));
-   if (result < 0) {
---- base/debug/stack_trace.cc	2021-05-25 00:05:31.000000000 +0200
-+++ -	2021-05-27 13:46:43.740380140 +0200
-@@ -217,7 +217,9 @@
- }
- 
- void StackTrace::OutputToStream(std::ostream* os) const {
-+#if defined(__GLIBC__)
-   OutputToStreamWithPrefix(os, nullptr);
-+#endif
- }
- 
- std::string StackTrace::ToString() const {
diff --git a/srcpkgs/electron19/files/musl-patches/chromium-musl-libc++.patch b/srcpkgs/electron19/files/musl-patches/chromium-musl-libc++.patch
deleted file mode 100644
index 088d80fad52b..000000000000
--- a/srcpkgs/electron19/files/musl-patches/chromium-musl-libc++.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-diff --git a/buildtools/third_party/libc++/trunk/include/locale b/buildtools/third_party/libc++/trunk/include/locale
-index d29a2dc..53998bc 100644
---- buildtools/third_party/libc++/trunk/include/locale
-+++ buildtools/third_party/libc++/trunk/include/locale
-@@ -11,6 +11,15 @@
- #ifndef _LIBCPP_LOCALE
- #define _LIBCPP_LOCALE
- 
-+// musl doesn't define _l (with locale) variants of functions, as it only supports UTF-8.
-+// we can simply make macros that will call the non-localated ones if we're using musl, or rather not-using something that has the _l ones.
-+// couldn't find anything glibc #defines when it creates strtoull_l (that it doesn't undefine a few lines later), so let's test against glibc and glibc-likes.
-+// almost all glibc-likes define __GNU_LIBRARY__ for compatibility
-+#ifndef __GNU_LIBRARY__
-+#define strtoull_l(A, B, C, LOC) strtoull(A,B,C)
-+#define strtoll_l(A, B, C, LOC) strtoll(A,B,C)
-+#endif
-+
- /*
-     locale synopsis
- 
-diff --git a/buildtools/third_party/libc++/trunk/src/locale.cpp b/buildtools/third_party/libc++/trunk/src/locale.cpp
-index 4163c2c..3d1902a 100644
---- a/buildtools/third_party/libc++/trunk/src/locale.cpp
-+++ buildtools/third_party/libc++/trunk/src/locale.cpp
-@@ -1028,11 +1028,11 @@ ctype<char>::do_narrow(const char_type* low, const char_type* high, char dfault,
-     return low;
- }
- 
--#if defined(__EMSCRIPTEN__)
-+//#if defined(__EMSCRIPTEN__)
- extern "C" const unsigned short ** __ctype_b_loc();
- extern "C" const int ** __ctype_tolower_loc();
- extern "C" const int ** __ctype_toupper_loc();
--#endif
-+//#endif
- 
- #ifdef _LIBCPP_PROVIDES_DEFAULT_RUNE_TABLE
- const ctype<char>::mask*
-@@ -1136,12 +1136,10 @@ ctype<char>::classic_table()  _NOEXCEPT
- #elif defined(_AIX)
-     return (const unsigned int *)__lc_ctype_ptr->obj->mask;
- #else
--    // Platform not supported: abort so the person doing the port knows what to
--    // fix
--# warning  ctype<char>::classic_table() is not implemented
--    printf("ctype<char>::classic_table() is not implemented\n");
--    abort();
--    return NULL;
-+// not sure any other libc like this exists, but there is no way to differentiate musl as of right now
-+// to be fair, with the change above, this should always work
-+// also, #warning is a gcc extension
-+    return (const unsigned long *)*__ctype_b_loc();
- #endif
- }
- #endif
diff --git a/srcpkgs/electron19/files/musl-patches/chromium-musl-sandbox.patch b/srcpkgs/electron19/files/musl-patches/chromium-musl-sandbox.patch
deleted file mode 100644
index 230bb7bbd297..000000000000
--- a/srcpkgs/electron19/files/musl-patches/chromium-musl-sandbox.patch
+++ /dev/null
@@ -1,92 +0,0 @@
---- ./sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc.orig	2019-07-03 11:53:21.213479736 -0400
-+++ ./sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc	2019-07-03 11:57:01.304998253 -0400
-@@ -140,31 +140,14 @@
- ResultExpr RestrictCloneToThreadsAndEPERMFork() {
-   const Arg<unsigned long> flags(0);
- 
--  // TODO(mdempsky): Extend DSL to support (flags & ~mask1) == mask2.
--  const uint64_t kAndroidCloneMask = CLONE_VM | CLONE_FS | CLONE_FILES |
--                                     CLONE_SIGHAND | CLONE_THREAD |
--                                     CLONE_SYSVSEM;
--  const uint64_t kObsoleteAndroidCloneMask = kAndroidCloneMask | CLONE_DETACHED;
-+  const int required = CLONE_VM | CLONE_FS | CLONE_FILES | CLONE_SIGHAND |
-+                       CLONE_THREAD | CLONE_SYSVSEM;
-+  const int safe = CLONE_SETTLS | CLONE_PARENT_SETTID | CLONE_CHILD_CLEARTID | 
-+                   CLONE_DETACHED;
-+  const BoolExpr thread_clone_ok = (flags&~safe)==required;
- 
--  const uint64_t kGlibcPthreadFlags =
--      CLONE_VM | CLONE_FS | CLONE_FILES | CLONE_SIGHAND | CLONE_THREAD |
--      CLONE_SYSVSEM | CLONE_SETTLS | CLONE_PARENT_SETTID | CLONE_CHILD_CLEARTID;
--  const BoolExpr glibc_test = flags == kGlibcPthreadFlags;
--
--  const BoolExpr android_test =
--      AnyOf(flags == kAndroidCloneMask, flags == kObsoleteAndroidCloneMask,
--            flags == kGlibcPthreadFlags);
--
--  // The following two flags are the two important flags in any vfork-emulating
--  // clone call. EPERM any clone call that contains both of them.
--  const uint64_t kImportantCloneVforkFlags = CLONE_VFORK | CLONE_VM;
--
--  const BoolExpr is_fork_or_clone_vfork =
--      AnyOf((flags & (CLONE_VM | CLONE_THREAD)) == 0,
--            (flags & kImportantCloneVforkFlags) == kImportantCloneVforkFlags);
--
--  return If(IsAndroid() ? android_test : glibc_test, Allow())
--      .ElseIf(is_fork_or_clone_vfork, Error(EPERM))
-+  return If(thread_clone_ok, Allow())
-+      .ElseIf((flags & (CLONE_VM | CLONE_THREAD)) == 0, Error(EPERM))
-       .Else(CrashSIGSYSClone());
- }
- 
---- ./sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc.orig
-+++ ./sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
-@@ -494,6 +494,7 @@
-     case __NR_mlock:
-     case __NR_munlock:
-     case __NR_munmap:
-+    case __NR_mremap:
-       return true;
-     case __NR_madvise:
-     case __NR_mincore:
-@@ -509,7 +510,6 @@
-     case __NR_modify_ldt:
- #endif
-     case __NR_mprotect:
--    case __NR_mremap:
-     case __NR_msync:
-     case __NR_munlockall:
-     case __NR_readahead:
-diff --git a/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc b/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
-index 80f02c0..21fbe21 100644
---- sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
-+++ sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
-@@ -373,6 +373,7 @@ bool SyscallSets::IsAllowedProcessStartOrDeath(int sysno) {
- #if defined(__i386__)
-     case __NR_waitpid:
- #endif
-+    case __NR_set_tid_address:
-       return true;
-     case __NR_clone:  // Should be parameter-restricted.
-     case __NR_setns:  // Privileged.
-@@ -385,7 +386,6 @@ bool SyscallSets::IsAllowedProcessStartOrDeath(int sysno) {
- #if defined(__i386__) || defined(__x86_64__) || defined(__mips__)
-     case __NR_set_thread_area:
- #endif
--    case __NR_set_tid_address:
-     case __NR_unshare:
- #if !defined(__mips__) && !defined(__aarch64__)
-     case __NR_vfork:
---- sandbox/policy/linux/bpf_renderer_policy_linux.cc
-+++ sandbox/policy/linux/bpf_renderer_policy_linux.cc
-@@ -100,9 +100,9 @@
-     case __NR_uname:
-     case __NR_sched_getparam:
-     case __NR_sched_getscheduler:
-+    case __NR_sched_setscheduler:
-       return Allow();
-     case __NR_sched_getaffinity:
--    case __NR_sched_setscheduler:
-       return RestrictSchedTarget(GetPolicyPid(), sysno);
-     case __NR_prlimit64:
-       // See crbug.com/662450 and setrlimit comment above.
diff --git a/srcpkgs/electron19/files/musl-patches/chromium-musl-tid-caching.patch b/srcpkgs/electron19/files/musl-patches/chromium-musl-tid-caching.patch
deleted file mode 100644
index cec0ffd551f3..000000000000
--- a/srcpkgs/electron19/files/musl-patches/chromium-musl-tid-caching.patch
+++ /dev/null
@@ -1,81 +0,0 @@
---- ./sandbox/linux/services/namespace_sandbox.cc.orig
-+++ ./sandbox/linux/services/namespace_sandbox.cc
-@@ -209,6 +209,70 @@
-   return base::LaunchProcess(argv, launch_options_copy);
- }
- 
-+#if defined(__aarch64__) || defined(__arm__) || defined(__powerpc__)
-+#define TLS_ABOVE_TP
-+#endif
-+
-+struct musl_pthread
-+{
-+  /* Part 1 -- these fields may be external or
-+  * internal (accessed via asm) ABI. Do not change. */
-+  struct pthread *self;
-+#ifndef TLS_ABOVE_TP
-+  uintptr_t *dtv;
-+#endif
-+  struct pthread *prev, *next; /* non-ABI */
-+  uintptr_t sysinfo;
-+#ifndef TLS_ABOVE_TP
-+#ifdef CANARY_PAD
-+  uintptr_t canary_pad;
-+#endif
-+  uintptr_t canary;
-+#endif
-+
-+/* Part 2 -- implementation details, non-ABI. */
-+  int tid;
-+  int errno_val;
-+  volatile int detach_state;
-+  volatile int cancel;
-+  volatile unsigned char canceldisable, cancelasync;
-+  unsigned char tsd_used:1;
-+  unsigned char dlerror_flag:1;
-+  unsigned char *map_base;
-+  size_t map_size;
-+  void *stack;
-+  size_t stack_size;
-+  size_t guard_size;
-+  void *result;
-+  struct __ptcb *cancelbuf;
-+  void **tsd;
-+  struct {
-+    volatile void *volatile head;
-+    long off;
-+    volatile void *volatile pending;
-+  } robust_list;
-+  int h_errno_val;
-+  volatile int timer_id;
-+  locale_t locale;
-+  volatile int killlock[1];
-+  char *dlerror_buf;
-+  void *stdio_locks;
-+
-+  /* Part 3 -- the positions of these fields relative to
-+  * the end of the structure is external and internal ABI. */
-+#ifdef TLS_ABOVE_TP
-+  uintptr_t canary;
-+  uintptr_t *dtv;
-+#endif
-+};
-+
-+void MaybeUpdateMuslTidCache()
-+{
-+  pid_t real_tid = sys_gettid();
-+  pid_t* cached_tid_location = &reinterpret_cast<struct musl_pthread*>(pthread_self())->tid;
-+  *cached_tid_location = real_tid;
-+}
-+
- // static
- pid_t NamespaceSandbox::ForkInNewPidNamespace(bool drop_capabilities_in_child) {
-   const pid_t pid =
-@@ -226,6 +290,7 @@
- #if defined(LIBC_GLIBC)
-     MaybeUpdateGlibcTidCache();
- #endif
-+    MaybeUpdateMuslTidCache();
-     return 0;
-   }
- 
diff --git a/srcpkgs/electron19/files/musl-patches/chromium-no-mallinfo.patch b/srcpkgs/electron19/files/musl-patches/chromium-no-mallinfo.patch
deleted file mode 100644
index aaa4cebf84e9..000000000000
--- a/srcpkgs/electron19/files/musl-patches/chromium-no-mallinfo.patch
+++ /dev/null
@@ -1,95 +0,0 @@
---- base/trace_event/malloc_dump_provider.cc.orig
-+++ base/trace_event/malloc_dump_provider.cc
-@@ -174,7 +174,8 @@
- 
- #if (BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && BUILDFLAG(IS_ANDROID)) || \
-     (!BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && !BUILDFLAG(IS_WIN) &&    \
--     !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_FUCHSIA))
-+     !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_FUCHSIA) && \
-+     !(BUILDFLAG(IS_LINUX) && !defined(__GLIBC__)))
- void ReportMallinfoStats(ProcessMemoryDump* pmd,
-                          size_t* total_virtual_size,
-                          size_t* resident_size,
---- base/trace_event/malloc_dump_provider.cc
-+++ base/trace_event/malloc_dump_provider.cc
-@@ -339,7 +339,7 @@
-                      &allocated_objects_count);
- #elif BUILDFLAG(IS_FUCHSIA)
- // TODO(fuchsia): Port, see https://crbug.com/706592.
--#else
-+#elif defined(__GLIBC__)
-   ReportMallinfoStats(/*pmd=*/nullptr, &total_virtual_size, &resident_size,
-                       &allocated_objects_size, &allocated_objects_count);
- #endif
---- base/process/process_metrics_posix.cc.orig
-+++ base/process/process_metrics_posix.cc
-@@ -105,7 +105,7 @@
- 
- #endif  // !BUILDFLAG(IS_FUCHSIA)
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if (BUILDFLAG(IS_LINUX) && defined(__GLIBC__)) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
- namespace {
- 
- size_t GetMallocUsageMallinfo() {
-@@ -123,7 +123,7 @@
- }
- 
- }  // namespace
--#endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
-+#endif  // (BUILDFLAG(IS_LINUX) && defined(__GLIBC__)) || BUILDFLAG(IS_CHROMEOS) ||
-         // BUILDFLAG(IS_ANDROID)
- 
- size_t ProcessMetrics::GetMallocUsage() {
-@@ -131,9 +131,9 @@
-   malloc_statistics_t stats = {0};
-   malloc_zone_statistics(nullptr, &stats);
-   return stats.size_in_use;
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#elif (BUILDFLAG(IS_LINUX) && defined(__GLIBC__)) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-   return GetMallocUsageMallinfo();
--#elif BUILDFLAG(IS_FUCHSIA)
-+#elif BUILDFLAG(IS_FUCHSIA) || (BUILDFLAG(IS_LINUX) && !defined(__GLIBC__))
-   // TODO(fuchsia): Not currently exposed. https://crbug.com/735087.
-   return 0;
- #endif
---- third_party/tflite/src/tensorflow/lite/profiling/memory_info.cc.orig
-+++ third_party/tflite/src/tensorflow/lite/profiling/memory_info.cc
-@@ -35,7 +35,7 @@
- 
- MemoryUsage GetMemoryUsage() {
-   MemoryUsage result;
--#ifdef __linux__
-+#if defined(__linux__) && defined(__GLIBC__)
-   rusage res;
-   if (getrusage(RUSAGE_SELF, &res) == 0) {
-     result.max_rss_kb = res.ru_maxrss;
---- third_party/swiftshader/third_party/llvm-subzero/lib/Support/Unix/Process.inc
-+++ third_party/swiftshader/third_party/llvm-subzero/lib/Support/Unix/Process.inc.orig
-@@ -86,11 +86,11 @@
- }
-
- size_t Process::GetMallocUsage() {
--#if defined(HAVE_MALLINFO2)
-+#if defined(HAVE_MALLINFO2) && defined(__GLIBC__)
-   struct mallinfo2 mi;
-   mi = ::mallinfo2();
-   return mi.uordblks;
--#elif defined(HAVE_MALLINFO)
-+#elif defined(HAVE_MALLINFO) && defined(__GLIBC__)
-   struct mallinfo mi;
-   mi = ::mallinfo();
-   return mi.uordblks;
-
---- third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h.orig	2019-09-30 13:03:42.556880537 -0400
-+++ third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h	2019-09-30 13:07:27.989821227 -0400
-@@ -122,7 +122,9 @@
- /* #undef HAVE_MALLCTL */
- 
- /* Define to 1 if you have the `mallinfo' function. */
-+#if defined(__GLIBC__)
- #define HAVE_MALLINFO 1
-+#endif
- 
- /* Define to 1 if you have the <malloc.h> header file. */
- #define HAVE_MALLOC_H 1
diff --git a/srcpkgs/electron19/files/musl-patches/chromium-quiche-arena-size.patch b/srcpkgs/electron19/files/musl-patches/chromium-quiche-arena-size.patch
deleted file mode 100644
index 8d2cbe442857..000000000000
--- a/srcpkgs/electron19/files/musl-patches/chromium-quiche-arena-size.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./net/third_party/quiche/src/quiche/quic/core/quic_one_block_arena.h	2022-06-14 11:16:54.000000000 +0200
-+++ -	2022-07-09 09:24:13.956440529 +0200
-@@ -69,7 +69,7 @@
- 
- // QuicConnections currently use around 1KB of polymorphic types which would
- // ordinarily be on the heap. Instead, store them inline in an arena.
--using QuicConnectionArena = QuicOneBlockArena<1152>;
-+using QuicConnectionArena = QuicOneBlockArena<1504>;
- 
- }  // namespace quic
- 
diff --git a/srcpkgs/electron19/files/patches/chromium-102-fenced_frame_utils-include.patch b/srcpkgs/electron19/files/patches/chromium-102-fenced_frame_utils-include.patch
deleted file mode 100644
index 61f904bad6a4..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-102-fenced_frame_utils-include.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 7c135a291184b59a59643ed6a8c40b4405ac0175 Mon Sep 17 00:00:00 2001
-From: Stephan Hartmann <stha09@googlemail.com>
-Date: Wed, 27 Apr 2022 16:01:01 +0000
-Subject: [PATCH] IWYU: add cstring for std::strlen in fenced_frame_utils
-
----
- third_party/blink/common/fenced_frame/fenced_frame_utils.cc | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/third_party/blink/common/fenced_frame/fenced_frame_utils.cc b/third_party/blink/common/fenced_frame/fenced_frame_utils.cc
-index 9e2d3ad..68f4823 100644
---- a/third_party/blink/common/fenced_frame/fenced_frame_utils.cc
-+++ b/third_party/blink/common/fenced_frame/fenced_frame_utils.cc
-@@ -4,6 +4,8 @@
- 
- #include "third_party/blink/public/common/fenced_frame/fenced_frame_utils.h"
- 
-+#include <cstring>
-+
- #include "base/guid.h"
- #include "base/strings/string_util.h"
- 
--- 
-2.35.1
-
diff --git a/srcpkgs/electron19/files/patches/chromium-102-regex_pattern-array.patch b/srcpkgs/electron19/files/patches/chromium-102-regex_pattern-array.patch
deleted file mode 100644
index 18058b1faa45..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-102-regex_pattern-array.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/components/autofill/core/browser/BUILD.gn
-+++ b/components/autofill/core/browser/BUILD.gn
-@@ -54,6 +54,11 @@ action("regex_patterns_inl_h") {
- }
- 
- static_library("browser") {
-+  if (is_clang) {
-+    cflags = [
-+      "-fbracket-depth=1000",
-+    ]
-+  }
-   sources = [
-     "address_normalization_manager.cc",
-     "address_normalization_manager.h",
diff --git a/srcpkgs/electron19/files/patches/chromium-93-ffmpeg-4.4.patch b/srcpkgs/electron19/files/patches/chromium-93-ffmpeg-4.4.patch
deleted file mode 100644
index f0ec736f98bc..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-93-ffmpeg-4.4.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff --git a/media/filters/ffmpeg_demuxer.cc b/media/filters/ffmpeg_demuxer.cc
-index ac4713b07268..492a9a37d096 100644
---- a/media/filters/ffmpeg_demuxer.cc
-+++ b/media/filters/ffmpeg_demuxer.cc
-@@ -427,11 +427,11 @@ void FFmpegDemuxerStream::EnqueuePacket(ScopedAVPacket packet) {
-   scoped_refptr<DecoderBuffer> buffer;
- 
-   if (type() == DemuxerStream::TEXT) {
--    size_t id_size = 0;
-+    int id_size = 0;
-     uint8_t* id_data = av_packet_get_side_data(
-         packet.get(), AV_PKT_DATA_WEBVTT_IDENTIFIER, &id_size);
- 
--    size_t settings_size = 0;
-+    int settings_size = 0;
-     uint8_t* settings_data = av_packet_get_side_data(
-         packet.get(), AV_PKT_DATA_WEBVTT_SETTINGS, &settings_size);
- 
-@@ -443,7 +443,7 @@ void FFmpegDemuxerStream::EnqueuePacket(ScopedAVPacket packet) {
-     buffer = DecoderBuffer::CopyFrom(packet->data, packet->size,
-                                      side_data.data(), side_data.size());
-   } else {
--    size_t side_data_size = 0;
-+    int side_data_size = 0;
-     uint8_t* side_data = av_packet_get_side_data(
-         packet.get(), AV_PKT_DATA_MATROSKA_BLOCKADDITIONAL, &side_data_size);
- 
-@@ -504,7 +504,7 @@ void FFmpegDemuxerStream::EnqueuePacket(ScopedAVPacket packet) {
-                                        packet->size - data_offset);
-     }
- 
--    size_t skip_samples_size = 0;
-+    int skip_samples_size = 0;
-     const uint32_t* skip_samples_ptr =
-         reinterpret_cast<const uint32_t*>(av_packet_get_side_data(
-             packet.get(), AV_PKT_DATA_SKIP_SAMPLES, &skip_samples_size));
diff --git a/srcpkgs/electron19/files/patches/chromium-browser-size_t.patch b/srcpkgs/electron19/files/patches/chromium-browser-size_t.patch
deleted file mode 100644
index 36af0ec6c4a7..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-browser-size_t.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/chrome/browser/search/background/ntp_backgrounds.h	2020-08-10 20:39:20.000000000 +0200
-+++ b/chrome/browser/search/background/ntp_backgrounds.h	2020-09-04 13:48:22.640023256 +0200
-@@ -6,6 +6,7 @@
- #define CHROME_BROWSER_SEARCH_BACKGROUND_NTP_BACKGROUNDS_H_
- 
- #include <array>
-+#include <cstddef>
- 
- class GURL;
- 
diff --git a/srcpkgs/electron19/files/patches/chromium-cursed^Uscoped_file.patch b/srcpkgs/electron19/files/patches/chromium-cursed^Uscoped_file.patch
deleted file mode 100644
index 2e5433f7abce..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-cursed^Uscoped_file.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- a/base/files/scoped_file_linux.cc.orig
-+++ b/base/files/scoped_file_linux.cc
-@@ -77,15 +77,3 @@
- }
- 
- }  // namespace base
--
--extern "C" {
--
--int __close(int);
--
--__attribute__((visibility("default"), noinline)) int close(int fd) {
--  if (base::IsFDOwned(fd) && g_is_ownership_enforced)
--    CrashOnFdOwnershipViolation();
--  return __close(fd);
--}
--
--}  // extern "C"
diff --git a/srcpkgs/electron19/files/patches/chromium-fix-missing-TEMP_FAILURE_RETRY-macro.patch b/srcpkgs/electron19/files/patches/chromium-fix-missing-TEMP_FAILURE_RETRY-macro.patch
deleted file mode 100644
index b56717b9ce32..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-fix-missing-TEMP_FAILURE_RETRY-macro.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-This macro is defined in glibc, but not musl.
-
---- a/sandbox/linux/suid/process_util.h.orig
-+++ b/sandbox/linux/suid/process_util.h
-@@ -11,6 +11,16 @@
- #include <stdint.h>
- #include <sys/types.h>
- 
-+// Some additional functions
-+#if !defined(TEMP_FAILURE_RETRY)
-+# define TEMP_FAILURE_RETRY(expression) \
-+	(__extension__			\
-+	 ({ long int __result;		\
-+	  do __result = (long int) (expression); \
-+	  while (__result == -1L && errno == EINTR); \
-+	  __result; }))
-+#endif
-+
- // This adjusts /proc/process/oom_score_adj so the Linux OOM killer
- // will prefer certain process types over others. The range for the
- // adjustment is [-1000, 1000], with [0, 1000] being user accessible.
diff --git a/srcpkgs/electron19/files/patches/chromium-fix-missing-cstdint-include-musl.patch b/srcpkgs/electron19/files/patches/chromium-fix-missing-cstdint-include-musl.patch
deleted file mode 100644
index 6ca2897f3dd2..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-fix-missing-cstdint-include-musl.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/net/third_party/quiche/src/quiche/http2/adapter/window_manager.h
-+++ b/net/third_party/quiche/src/quiche/http2/adapter/window_manager.h
-@@ -3,6 +3,7 @@
- 
- #include <stddef.h>
- 
-+#include <cstdint>
- #include <functional>
- 
- #include "quiche/common/platform/api/quiche_export.h"
diff --git a/srcpkgs/electron19/files/patches/chromium-fix-musl-missing-unistd_h-include.patch b/srcpkgs/electron19/files/patches/chromium-fix-musl-missing-unistd_h-include.patch
deleted file mode 100644
index e14d009a9e0b..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-fix-musl-missing-unistd_h-include.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/sandbox/linux/services/credentials.h
-+++ b/sandbox/linux/services/credentials.h
-@@ -13,6 +13,7 @@
- 
- #include <string>
- #include <vector>
-+#include <unistd.h>
- 
- #include "sandbox/linux/system_headers/capability.h"
- #include "sandbox/sandbox_export.h"
diff --git a/srcpkgs/electron19/files/patches/chromium-fix-narrowing-cast.patch b/srcpkgs/electron19/files/patches/chromium-fix-narrowing-cast.patch
deleted file mode 100644
index afd42a1489ae..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-fix-narrowing-cast.patch
+++ /dev/null
@@ -1,53 +0,0 @@
---- a/base/files/file_util_linux.cc
-+++ b/base/files/file_util_linux.cc
-@@ -23,14 +23,14 @@
- 
-   // Not all possible |statfs_buf.f_type| values are in linux/magic.h.
-   // Missing values are copied from the statfs man page.
--  switch (statfs_buf.f_type) {
-+  switch (static_cast<uintmax_t>(statfs_buf.f_type)) {
-     case 0:
-       *type = FILE_SYSTEM_0;
-       break;
-     case EXT2_SUPER_MAGIC:  // Also ext3 and ext4
-     case MSDOS_SUPER_MAGIC:
-     case REISERFS_SUPER_MAGIC:
--    case static_cast<int>(BTRFS_SUPER_MAGIC):
-+    case BTRFS_SUPER_MAGIC:
-     case 0x5346544E:  // NTFS
-     case 0x58465342:  // XFS
-     case 0x3153464A:  // JFS
-@@ -40,14 +40,14 @@
-       *type = FILE_SYSTEM_NFS;
-       break;
-     case SMB_SUPER_MAGIC:
--    case static_cast<int>(0xFF534D42):  // CIFS
-+    case 0xFF534D42:  // CIFS
-       *type = FILE_SYSTEM_SMB;
-       break;
-     case CODA_SUPER_MAGIC:
-       *type = FILE_SYSTEM_CODA;
-       break;
--    case static_cast<int>(HUGETLBFS_MAGIC):
--    case static_cast<int>(RAMFS_MAGIC):
-+    case HUGETLBFS_MAGIC:
-+    case RAMFS_MAGIC:
-     case TMPFS_MAGIC:
-       *type = FILE_SYSTEM_MEMORY;
-       break;
---- a/base/system/sys_info_posix.cc
-+++ b/base/system/sys_info_posix.cc
-@@ -100,10 +100,10 @@
-   if (HANDLE_EINTR(statfs(path.value().c_str(), &stats)) != 0)
-     return false;
- 
--  switch (stats.f_type) {
-+  switch (static_cast<uintmax_t>(stats.f_type)) {
-     case TMPFS_MAGIC:
--    case static_cast<int>(HUGETLBFS_MAGIC):
--    case static_cast<int>(RAMFS_MAGIC):
-+    case HUGETLBFS_MAGIC:
-+    case RAMFS_MAGIC:
-       return true;
-   }
-   return false;
diff --git a/srcpkgs/electron19/files/patches/chromium-fix-perfetto-GetThreadName-musl.patch b/srcpkgs/electron19/files/patches/chromium-fix-perfetto-GetThreadName-musl.patch
deleted file mode 100644
index 4014d1ee5e69..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-fix-perfetto-GetThreadName-musl.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/third_party/perfetto/include/perfetto/ext/base/thread_utils.h
-+++ b/third_party/perfetto/include/perfetto/ext/base/thread_utils.h
-@@ -30,7 +30,8 @@
- #include <algorithm>
- #endif
- 
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
-+#if PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \
-+    (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && !defined(__GLIBC__))
- #include <sys/prctl.h>
- #endif
- 
-@@ -58,7 +59,8 @@
- 
- inline bool GetThreadName(std::string& out_result) {
-   char buf[16] = {};
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
-+#if PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \
-+    (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && !defined(__GLIBC__))
-   if (prctl(PR_GET_NAME, buf) != 0)
-     return false;
- #else
diff --git a/srcpkgs/electron19/files/patches/chromium-fix-resolver-musl.patch b/srcpkgs/electron19/files/patches/chromium-fix-resolver-musl.patch
deleted file mode 100644
index 6bb7aaabb76c..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-fix-resolver-musl.patch
+++ /dev/null
@@ -1,66 +0,0 @@
---- a/net/dns/public/scoped_res_state.cc.orig
-+++ b/net/dns/public/scoped_res_state.cc
-@@ -13,7 +13,7 @@
- namespace net {
- 
- ScopedResState::ScopedResState() {
--#if BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_FUCHSIA)
-+#if BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_FUCHSIA) || (BUILDFLAG(IS_LINUX) && !defined(__GLIBC__))
-   // Note: res_ninit in glibc always returns 0 and sets RES_INIT.
-   // res_init behaves the same way.
-   memset(&_res, 0, sizeof(_res));
---- a/net/dns/public/scoped_res_state.cc
-+++ b/net/dns/public/scoped_res_state.cc
-@@ -25,7 +25,7 @@
- }
- 
- ScopedResState::~ScopedResState() {
--#if !BUILDFLAG(IS_OPENBSD) && !BUILDFLAG(IS_FUCHSIA)
-+#if !BUILDFLAG(IS_OPENBSD) && !BUILDFLAG(IS_FUCHSIA) && !(BUILDFLAG(IS_LINUX) && !defined(__GLIBC__))
- 
-   // Prefer res_ndestroy where available.
- #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FREEBSD)
-@@ -34,7 +34,7 @@
-   res_nclose(&res_);
- #endif  // BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FREEBSD)
- 
--#endif  // !BUILDFLAG(IS_OPENBSD) && !BUILDFLAG(IS_FUCHSIA)
-+#endif  // !BUILDFLAG(IS_OPENBSD) && !BUILDFLAG(IS_FUCHSIA) && !(BUILDFLAG(IS_LINUX) && !defined(__GLIBC__))
- }
- 
- bool ScopedResState::IsValid() const {
---- a/net/dns/host_resolver_manager.cc.orig
-+++ b/net/dns/host_resolver_manager.cc
-@@ -3015,7 +3015,7 @@
-   if (system_dns_config_notifier_)
-     system_dns_config_notifier_->AddObserver(this);
- #if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_OPENBSD) && \
--    !BUILDFLAG(IS_ANDROID)
-+    !BUILDFLAG(IS_ANDROID) && !(BUILDFLAG(IS_LINUX) && !defined(__GLIBC__))
-   EnsureDnsReloaderInit();
- #endif
- 
---- a/net/dns/dns_reloader.cc.orig
-+++ b/net/dns/dns_reloader.cc
-@@ -7,7 +7,8 @@
- #include "build/build_config.h"
- 
- #if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_OPENBSD) && \
--    !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_FUCHSIA)
-+    !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_FUCHSIA) && \
-+    !(BUILDFLAG(IS_LINUX) && !defined(__GLIBC__))
- 
- #include <resolv.h>
- 
---- a/net/dns/host_resolver_proc.cc.orig
-+++ b/net/dns/host_resolver_proc.cc
-@@ -177,7 +177,8 @@
-                                                 base::BlockingType::WILL_BLOCK);
- 
- #if BUILDFLAG(IS_POSIX) && \
--    !(BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_ANDROID))
-+    !(BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_ANDROID) || \
-+    (BUILDFLAG(IS_LINUX) && !defined(__GLIBC__)))
-   DnsReloaderMaybeReload();
- #endif
-   absl::optional<AddressInfo> ai;
diff --git a/srcpkgs/electron19/files/patches/chromium-fix-stack-utils-with-musl.patch b/srcpkgs/electron19/files/patches/chromium-fix-stack-utils-with-musl.patch
deleted file mode 100644
index 7936aa6e0db4..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-fix-stack-utils-with-musl.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/third_party/blink/renderer/platform/wtf/stack_util.cc.orig
-+++ b/third_party/blink/renderer/platform/wtf/stack_util.cc
-@@ -29,7 +29,7 @@
- // FIXME: On Mac OSX and Linux, this method cannot estimate stack size
- // correctly for the main thread.
- 
--#elif defined(__GLIBC__) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FREEBSD) || \
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FREEBSD) || \
-     BUILDFLAG(IS_FUCHSIA)
-   // pthread_getattr_np() can fail if the thread is not invoked by
-   // pthread_create() (e.g., the main thread of blink_unittests).
-@@ -97,7 +97,7 @@
- }
- 
- void* GetStackStart() {
--#if defined(__GLIBC__) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FREEBSD) || \
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FREEBSD) || \
-     BUILDFLAG(IS_FUCHSIA)
-   pthread_attr_t attr;
-   int error;
diff --git a/srcpkgs/electron19/files/patches/chromium-fix-swiftshader-llvm-musl-config.patch b/srcpkgs/electron19/files/patches/chromium-fix-swiftshader-llvm-musl-config.patch
deleted file mode 100644
index 7bf63bd33d4e..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-fix-swiftshader-llvm-musl-config.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- a/third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h
-+++ b/third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h
-@@ -17,7 +17,11 @@
- #define ENABLE_CRASH_OVERRIDES 0
- 
- /* Define to 1 if you have the `backtrace' function. */
-+#ifdef __GLIBC__
- #define HAVE_BACKTRACE 1
-+#else
-+#define HAVE_BACKTRACE 0
-+#endif
- 
- /* Define to 1 if you have the <CrashReporterClient.h> header file. */
- /* #undef HAVE_CRASHREPORTERCLIENT_H */
-@@ -58,7 +62,11 @@
- #define HAVE_ERRNO_H 1
- 
- /* Define to 1 if you have the <execinfo.h> header file. */
-+#ifdef __GLIBC__
- #define HAVE_EXECINFO_H 1
-+#else
-+#define HAVE_EXECINFO_H 0
-+#endif
- 
- /* Define to 1 if you have the <fcntl.h> header file. */
- #define HAVE_FCNTL_H 1
diff --git a/srcpkgs/electron19/files/patches/chromium-fix-unbundled-libxmnl.patch b/srcpkgs/electron19/files/patches/chromium-fix-unbundled-libxmnl.patch
deleted file mode 100644
index e7f291f88a65..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-fix-unbundled-libxmnl.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/build/linux/unbundle/libxml.gn	2022-06-14 11:14:53.000000000 +0200
-+++ -	2022-07-08 22:53:21.278254993 +0200
-@@ -20,6 +20,7 @@
-     ":xml_writer",
-     "//base/test:test_support",
-     "//services/data_decoder:xml_parser_fuzzer_deps",
-+    "//services/data_decoder:lib",
-   ]
-   sources = [
-     "chromium/libxml_utils.cc",
diff --git a/srcpkgs/electron19/files/patches/chromium-libc_malloc.patch b/srcpkgs/electron19/files/patches/chromium-libc_malloc.patch
deleted file mode 100644
index 414f28765d69..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-libc_malloc.patch
+++ /dev/null
@@ -1,34 +0,0 @@
---- a/base/process/memory_linux.cc
-+++ b/base/process/memory_linux.cc
-@@ -18,6 +18,13 @@
- #include "base/threading/thread_restrictions.h"
- #include "build/build_config.h"
- 
-+#if defined(LIBC_GLIBC)
-+extern "C" {
-+extern void *__libc_malloc(size_t size);
-+extern void *__libc_free(void *ptr);
-+}
-+#endif
-+
- namespace base {
- 
- namespace {
-@@ -111,7 +118,7 @@
- #elif defined(MEMORY_TOOL_REPLACES_ALLOCATOR) || !defined(LIBC_GLIBC)
-   *result = malloc(size);
- #elif defined(LIBC_GLIBC)
--  *result = __libc_malloc(size);
-+  *result = ::__libc_malloc(size);
- #endif
-   return *result != nullptr;
- }
-@@ -122,7 +129,7 @@
- #elif defined(MEMORY_TOOL_REPLACES_ALLOCATOR) || !defined(LIBC_GLIBC)
-   free(ptr);
- #elif defined(LIBC_GLIBC)
--  __libc_free(ptr);
-+  ::__libc_free(ptr);
- #endif
- }
- 
diff --git a/srcpkgs/electron19/files/patches/chromium-musl-stat.patch b/srcpkgs/electron19/files/patches/chromium-musl-stat.patch
deleted file mode 100644
index b25e3c062172..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-musl-stat.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/base/files/file.h.orig
-+++ b/base/files/file.h
-@@ -19,7 +19,8 @@
- #include "build/build_config.h"
- 
- #if BUILDFLAG(IS_BSD) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_NACL) || \
--    BUILDFLAG(IS_FUCHSIA) || (BUILDFLAG(IS_ANDROID) && __ANDROID_API__ < 21)
-+    BUILDFLAG(IS_FUCHSIA) || (BUILDFLAG(IS_ANDROID) && __ANDROID_API__ < 21) || \
-+    (BUILDFLAG(IS_LINUX) && !defined(__GLIBC__))
- struct stat;
- namespace base {
- typedef struct stat stat_wrapper_t;
diff --git a/srcpkgs/electron19/files/patches/chromium-musl-v8-monotonic-pthread-cont_timedwait.patch b/srcpkgs/electron19/files/patches/chromium-musl-v8-monotonic-pthread-cont_timedwait.patch
deleted file mode 100644
index cb2e715fe206..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-musl-v8-monotonic-pthread-cont_timedwait.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Use monotonic clock for pthread_cond_timedwait with musl too.
-
-diff --git a/v8/src/base/platform/condition-variable.cc b/v8/src/base/platform/condition-variable.cc
-index 5ea7083..c13027e 100644
---- a/v8/src/base/platform/condition-variable.cc
-+++ a/v8/src/base/platform/condition-variable.cc
-@@ -16,7 +16,7 @@ namespace base {
- 
- ConditionVariable::ConditionVariable() {
- #if (V8_OS_FREEBSD || V8_OS_NETBSD || V8_OS_OPENBSD || \
--     (V8_OS_LINUX && V8_LIBC_GLIBC))
-+     V8_OS_LINUX)
-   // On Free/Net/OpenBSD and Linux with glibc we can change the time
-   // source for pthread_cond_timedwait() to use the monotonic clock.
-   pthread_condattr_t attr;
-@@ -92,7 +92,7 @@ bool ConditionVariable::WaitFor(Mutex* mutex, const TimeDelta& rel_time) {
-       &native_handle_, &mutex->native_handle(), &ts);
- #else
- #if (V8_OS_FREEBSD || V8_OS_NETBSD || V8_OS_OPENBSD || \
--     (V8_OS_LINUX && V8_LIBC_GLIBC))
-+     V8_OS_LINUX)
-   // On Free/Net/OpenBSD and Linux with glibc we can change the time
-   // source for pthread_cond_timedwait() to use the monotonic clock.
-   result = clock_gettime(CLOCK_MONOTONIC, &ts);
diff --git a/srcpkgs/electron19/files/patches/chromium-no-execinfo.patch b/srcpkgs/electron19/files/patches/chromium-no-execinfo.patch
deleted file mode 100644
index 6e67182b21b6..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-no-execinfo.patch
+++ /dev/null
@@ -1,75 +0,0 @@
---- a/base/debug/stack_trace_posix.cc
-+++ b/base/debug/stack_trace_posix.cc
-@@ -27,7 +27,7 @@
- #if !defined(USE_SYMBOLIZE)
- #include <cxxabi.h>
- #endif
--#if !defined(__UCLIBC__) && !defined(_AIX)
-+#if defined(__GLIBC__) && !defined(_AIX)
- #include <execinfo.h>
- #endif
- 
-@@ -89,7 +89,7 @@
-   // Note: code in this function is NOT async-signal safe (std::string uses
-   // malloc internally).
- 
--#if !defined(__UCLIBC__) && !defined(_AIX)
-+#if defined(__GLIBC__) && !defined(_AIX)
-   std::string::size_type search_from = 0;
-   while (search_from < text->size()) {
-     // Look for the start of a mangled symbol, from search_from.
-@@ -136,7 +136,7 @@
-   virtual ~BacktraceOutputHandler() = default;
- };
- 
--#if !defined(__UCLIBC__) && !defined(_AIX)
-+#if defined(__GLIBC__) && !defined(_AIX)
- void OutputPointer(void* pointer, BacktraceOutputHandler* handler) {
-   // This should be more than enough to store a 64-bit number in hex:
-   // 16 hex digits + 1 for null-terminator.
-@@ -839,7 +839,7 @@
-   // If we do not have unwind tables, then try tracing using frame pointers.
-   return base::debug::TraceStackFramePointers(const_cast<const void**>(trace),
-                                               count, 0);
--#elif !defined(__UCLIBC__) && !defined(_AIX)
-+#elif defined(__GLIBC__) && !defined(_AIX)
-   // Though the backtrace API man page does not list any possible negative
-   // return values, we take no chance.
-   return base::saturated_cast<size_t>(backtrace(trace, count));
-@@ -852,13 +852,13 @@
- // NOTE: This code MUST be async-signal safe (it's used by in-process
- // stack dumping signal handler). NO malloc or stdio is allowed here.
- 
--#if !defined(__UCLIBC__) && !defined(_AIX)
-+#if defined(__GLIBC__) && !defined(_AIX)
-   PrintBacktraceOutputHandler handler;
-   ProcessBacktrace(trace_, count_, prefix_string, &handler);
- #endif
- }
- 
--#if !defined(__UCLIBC__) && !defined(_AIX)
-+#if defined(__GLIBC__) && !defined(_AIX)
- void StackTrace::OutputToStreamWithPrefix(std::ostream* os,
-                                           const char* prefix_string) const {
-   StreamBacktraceOutputHandler handler(os);
---- a/v8/src/codegen/external-reference-table.cc.orig
-+++ b/v8/src/codegen/external-reference-table.cc
-@@ -11,7 +11,9 @@
-
- #if defined(DEBUG) && defined(V8_OS_LINUX) && !defined(V8_OS_ANDROID)
- #define SYMBOLIZE_FUNCTION
-+#if defined(__GLIBC__)
- #include <execinfo.h>
-+#endif
-
- #include <vector>
-
-@@ -96,7 +98,7 @@
- }
-
- const char* ExternalReferenceTable::ResolveSymbol(void* address) {
--#ifdef SYMBOLIZE_FUNCTION
-+#if defined(SYMBOLIZE_FUNCTION) && defined(__GLIBC__)
-   char** names = backtrace_symbols(&address, 1);
-   const char* name = names[0];
-   // The array of names is malloc'ed. However, each name string is static
diff --git a/srcpkgs/electron19/files/patches/chromium-no-opaque-pointers.patch b/srcpkgs/electron19/files/patches/chromium-no-opaque-pointers.patch
deleted file mode 100644
index 367bea0f92e5..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-no-opaque-pointers.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/build/config/compiler/BUILD.gn	2022-07-08 23:17:39.889019407 +0200
-+++ -	2022-07-08 23:23:22.740712991 +0200
-@@ -1531,14 +1531,6 @@
-         cflags += [ "-Wno-deprecated-non-prototype" ]
-       }
- 
--      if (!is_nacl && !(is_chromeos ||
--                        default_toolchain == "//build/toolchain/cros:target")) {
--        # TODO(https://crbug.com/1316298): Re-enable once test failure is figured out
--        cflags += [
--          "-Xclang",
--          "-no-opaque-pointers",
--        ]
--      }
- 
-       if (is_fuchsia) {
-         # TODO(https://bugs.chromium.org/p/fuchsia/issues/detail?id=77383)
diff --git a/srcpkgs/electron19/files/patches/chromium-remove-sys-cdefs-includes.patch b/srcpkgs/electron19/files/patches/chromium-remove-sys-cdefs-includes.patch
deleted file mode 100644
index 00344073f461..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-remove-sys-cdefs-includes.patch
+++ /dev/null
@@ -1,39 +0,0 @@
---- a/third_party/crashpad/crashpad/compat/linux/sys/ptrace.h
-+++ b/third_party/crashpad/crashpad/compat/linux/sys/ptrace.h
-@@ -17,8 +17,6 @@
- 
- #include_next <sys/ptrace.h>
- 
--#include <sys/cdefs.h>
--
- // https://sourceware.org/bugzilla/show_bug.cgi?id=22433
- #if !defined(PTRACE_GET_THREAD_AREA) && !defined(PT_GET_THREAD_AREA) && \
-     defined(__GLIBC__)
---- a/third_party/libsync/src/include/sync/sync.h
-+++ b/third_party/libsync/src/include/sync/sync.h
-@@ -19,12 +19,13 @@
- #ifndef __SYS_CORE_SYNC_H
- #define __SYS_CORE_SYNC_H
- 
--#include <sys/cdefs.h>
- #include <stdint.h>
- 
- #include <linux/types.h>
- 
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- 
- struct sync_legacy_merge_data {
-  int32_t fd2;
-@@ -158,6 +159,8 @@
-                                   struct sync_pt_info *itr);
- void sync_fence_info_free(struct sync_fence_info_data *info);
- 
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- #endif /* __SYS_CORE_SYNC_H */
diff --git a/srcpkgs/electron19/files/patches/chromium-revert-drop-of-system-java.patch b/srcpkgs/electron19/files/patches/chromium-revert-drop-of-system-java.patch
deleted file mode 100644
index c3f97c7c4d1c..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-revert-drop-of-system-java.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-This was dropped for some reason in 6951c37cecd05979b232a39e5c10e6346a0f74ef
---- a/third_party/closure_compiler/compiler.py	2021-05-20 04:17:53.000000000 +0200
-+++ -	2021-05-25 20:31:10.102971765 +0200
-@@ -13,8 +13,9 @@
- 
- 
- _CURRENT_DIR = os.path.join(os.path.dirname(__file__))
--_JAVA_PATH = os.path.join(_CURRENT_DIR, "..", "jdk", "current", "bin", "java")
--assert os.path.isfile(_JAVA_PATH), "java only allowed in android builds"
-+_JAVA_BIN = "java"
-+_JDK_PATH = os.path.join(_CURRENT_DIR, "..", "jdk", "current", "bin", "java")
-+_JAVA_PATH = _JDK_PATH if os.path.isfile(_JDK_PATH) else _JAVA_BIN
- 
- class Compiler(object):
-   """Runs the Closure compiler on given source files to typecheck them
diff --git a/srcpkgs/electron19/files/patches/chromium-roll-src-third_party-ffmpeg.patch b/srcpkgs/electron19/files/patches/chromium-roll-src-third_party-ffmpeg.patch
deleted file mode 100644
index e739b40a2733..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-roll-src-third_party-ffmpeg.patch
+++ /dev/null
@@ -1,333 +0,0 @@
-From 6e554a30893150793c2638e3689cf208ffc8e375 Mon Sep 17 00:00:00 2001
-From: Dale Curtis <dalecurtis@chromium.org>
-Date: Sat, 2 Apr 2022 05:13:53 +0000
-Subject: [PATCH] Roll src/third_party/ffmpeg/ 574c39cce..32b2d1d526 (1125
- commits)
-
-https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/574c39cce323..32b2d1d526
-
-Created with:
-  roll-dep src/third_party/ffmpeg
-
-Fixed: 1293918
-Cq-Include-Trybots: luci.chromium.try:mac_chromium_asan_rel_ng,linux_chromium_asan_rel_ng,linux_chromium_chromeos_asan_rel_ng
-Change-Id: I41945d0f963e3d1f65940067bac22f63b68e37d2
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3565647
-Auto-Submit: Dale Curtis <dalecurtis@chromium.org>
-Reviewed-by: Dan Sanders <sandersd@chromium.org>
-Commit-Queue: Dale Curtis <dalecurtis@chromium.org>
-Cr-Commit-Position: refs/heads/main@{#988253}
----
- .../clear_key_cdm/ffmpeg_cdm_audio_decoder.cc | 29 ++++++++++---------
- media/ffmpeg/ffmpeg_common.cc                 | 11 +++----
- media/filters/audio_file_reader.cc            |  9 +++---
- media/filters/audio_file_reader_unittest.cc   |  6 ++--
- .../filters/audio_video_metadata_extractor.cc | 11 +++++--
- .../filters/ffmpeg_aac_bitstream_converter.cc |  7 +++--
- ...ffmpeg_aac_bitstream_converter_unittest.cc |  2 +-
- media/filters/ffmpeg_audio_decoder.cc         | 13 +++++----
- 8 files changed, 51 insertions(+), 37 deletions(-)
-
-diff --git a/media/cdm/library_cdm/clear_key_cdm/ffmpeg_cdm_audio_decoder.cc b/media/cdm/library_cdm/clear_key_cdm/ffmpeg_cdm_audio_decoder.cc
-index e4fc3f460e2..9b1ad9f7675 100644
---- a/media/cdm/library_cdm/clear_key_cdm/ffmpeg_cdm_audio_decoder.cc
-+++ b/media/cdm/library_cdm/clear_key_cdm/ffmpeg_cdm_audio_decoder.cc
-@@ -74,7 +74,7 @@ void CdmAudioDecoderConfigToAVCodecContext(
-       codec_context->sample_fmt = AV_SAMPLE_FMT_NONE;
-   }
- 
--  codec_context->channels = config.channel_count;
-+  codec_context->ch_layout.nb_channels = config.channel_count;
-   codec_context->sample_rate = config.samples_per_second;
- 
-   if (config.extra_data) {
-@@ -124,8 +124,8 @@ void CopySamples(cdm::AudioFormat cdm_format,
-     case cdm::kAudioFormatPlanarS16:
-     case cdm::kAudioFormatPlanarF32: {
-       const int decoded_size_per_channel =
--          decoded_audio_size / av_frame.channels;
--      for (int i = 0; i < av_frame.channels; ++i) {
-+          decoded_audio_size / av_frame.ch_layout.nb_channels;
-+      for (int i = 0; i < av_frame.ch_layout.nb_channels; ++i) {
-         memcpy(output_buffer, av_frame.extended_data[i],
-                decoded_size_per_channel);
-         output_buffer += decoded_size_per_channel;
-@@ -185,13 +185,14 @@ bool FFmpegCdmAudioDecoder::Initialize(
-   // Success!
-   decoding_loop_ = std::make_unique<FFmpegDecodingLoop>(codec_context_.get());
-   samples_per_second_ = config.samples_per_second;
--  bytes_per_frame_ = codec_context_->channels * config.bits_per_channel / 8;
-+  bytes_per_frame_ =
-+      codec_context_->ch_layout.nb_channels * config.bits_per_channel / 8;
-   output_timestamp_helper_ =
-       std::make_unique<AudioTimestampHelper>(config.samples_per_second);
-   is_initialized_ = true;
- 
-   // Store initial values to guard against midstream configuration changes.
--  channels_ = codec_context_->channels;
-+  channels_ = codec_context_->ch_layout.nb_channels;
-   av_sample_format_ = codec_context_->sample_fmt;
- 
-   return true;
-@@ -291,17 +292,19 @@ cdm::Status FFmpegCdmAudioDecoder::DecodeBuffer(
-   for (auto& frame : audio_frames) {
-     int decoded_audio_size = 0;
-     if (frame->sample_rate != samples_per_second_ ||
--        frame->channels != channels_ || frame->format != av_sample_format_) {
-+        frame->ch_layout.nb_channels != channels_ ||
-+        frame->format != av_sample_format_) {
-       DLOG(ERROR) << "Unsupported midstream configuration change!"
-                   << " Sample Rate: " << frame->sample_rate << " vs "
--                  << samples_per_second_ << ", Channels: " << frame->channels
--                  << " vs " << channels_ << ", Sample Format: " << frame->format
--                  << " vs " << av_sample_format_;
-+                  << samples_per_second_
-+                  << ", Channels: " << frame->ch_layout.nb_channels << " vs "
-+                  << channels_ << ", Sample Format: " << frame->format << " vs "
-+                  << av_sample_format_;
-       return cdm::kDecodeError;
-     }
- 
-     decoded_audio_size = av_samples_get_buffer_size(
--        nullptr, codec_context_->channels, frame->nb_samples,
-+        nullptr, codec_context_->ch_layout.nb_channels, frame->nb_samples,
-         codec_context_->sample_fmt, 1);
-     if (!decoded_audio_size)
-       continue;
-@@ -320,9 +323,9 @@ bool FFmpegCdmAudioDecoder::OnNewFrame(
-     size_t* total_size,
-     std::vector<std::unique_ptr<AVFrame, ScopedPtrAVFreeFrame>>* audio_frames,
-     AVFrame* frame) {
--  *total_size += av_samples_get_buffer_size(nullptr, codec_context_->channels,
--                                            frame->nb_samples,
--                                            codec_context_->sample_fmt, 1);
-+  *total_size += av_samples_get_buffer_size(
-+      nullptr, codec_context_->ch_layout.nb_channels, frame->nb_samples,
-+      codec_context_->sample_fmt, 1);
-   audio_frames->emplace_back(av_frame_clone(frame));
-   return true;
- }
-diff --git a/media/ffmpeg/ffmpeg_common.cc b/media/ffmpeg/ffmpeg_common.cc
-index 87ca8969626..76f03d6608e 100644
---- a/media/ffmpeg/ffmpeg_common.cc
-+++ b/media/ffmpeg/ffmpeg_common.cc
-@@ -345,10 +345,11 @@ bool AVCodecContextToAudioDecoderConfig(const AVCodecContext* codec_context,
-       codec_context->sample_fmt, codec_context->codec_id);
- 
-   ChannelLayout channel_layout =
--      codec_context->channels > 8
-+      codec_context->ch_layout.nb_channels > 8
-           ? CHANNEL_LAYOUT_DISCRETE
--          : ChannelLayoutToChromeChannelLayout(codec_context->channel_layout,
--                                               codec_context->channels);
-+          : ChannelLayoutToChromeChannelLayout(
-+                codec_context->ch_layout.u.mask,
-+                codec_context->ch_layout.nb_channels);
- 
-   int sample_rate = codec_context->sample_rate;
-   switch (codec) {
-@@ -401,7 +402,7 @@ bool AVCodecContextToAudioDecoderConfig(const AVCodecContext* codec_context,
-                      extra_data, encryption_scheme, seek_preroll,
-                      codec_context->delay);
-   if (channel_layout == CHANNEL_LAYOUT_DISCRETE)
--    config->SetChannelsForDiscrete(codec_context->channels);
-+    config->SetChannelsForDiscrete(codec_context->ch_layout.nb_channels);
- 
- #if BUILDFLAG(ENABLE_PLATFORM_AC3_EAC3_AUDIO)
-   // These are bitstream formats unknown to ffmpeg, so they don't have
-@@ -470,7 +471,7 @@ void AudioDecoderConfigToAVCodecContext(const AudioDecoderConfig& config,
- 
-   // TODO(scherkus): should we set |channel_layout|? I'm not sure if FFmpeg uses
-   // said information to decode.
--  codec_context->channels = config.channels();
-+  codec_context->ch_layout.nb_channels = config.channels();
-   codec_context->sample_rate = config.samples_per_second();
- 
-   if (config.extra_data().empty()) {
-diff --git a/media/filters/audio_file_reader.cc b/media/filters/audio_file_reader.cc
-index 5f257bdfaa6..e1be5aa9a5b 100644
---- a/media/filters/audio_file_reader.cc
-+++ b/media/filters/audio_file_reader.cc
-@@ -113,14 +113,15 @@ bool AudioFileReader::OpenDecoder() {
- 
-   // Verify the channel layout is supported by Chrome.  Acts as a sanity check
-   // against invalid files.  See http://crbug.com/171962
--  if (ChannelLayoutToChromeChannelLayout(codec_context_->channel_layout,
--                                         codec_context_->channels) ==
-+  if (ChannelLayoutToChromeChannelLayout(
-+          codec_context_->ch_layout.u.mask,
-+          codec_context_->ch_layout.nb_channels) ==
-       CHANNEL_LAYOUT_UNSUPPORTED) {
-     return false;
-   }
- 
-   // Store initial values to guard against midstream configuration changes.
--  channels_ = codec_context_->channels;
-+  channels_ = codec_context_->ch_layout.nb_channels;
-   audio_codec_ = CodecIDToAudioCodec(codec_context_->codec_id);
-   sample_rate_ = codec_context_->sample_rate;
-   av_sample_format_ = codec_context_->sample_fmt;
-@@ -223,7 +224,7 @@ bool AudioFileReader::OnNewFrame(
-   if (frames_read < 0)
-     return false;
- 
--  const int channels = frame->channels;
-+  const int channels = frame->ch_layout.nb_channels;
-   if (frame->sample_rate != sample_rate_ || channels != channels_ ||
-       frame->format != av_sample_format_) {
-     DLOG(ERROR) << "Unsupported midstream configuration change!"
-diff --git a/media/filters/audio_file_reader_unittest.cc b/media/filters/audio_file_reader_unittest.cc
-index 2aba7927a31..1f45a50cace 100644
---- a/media/filters/audio_file_reader_unittest.cc
-+++ b/media/filters/audio_file_reader_unittest.cc
-@@ -121,11 +121,11 @@ class AudioFileReaderTest : public testing::Test {
-     EXPECT_FALSE(reader_->Open());
-   }
- 
--  void RunTestFailingDecode(const char* fn) {
-+  void RunTestFailingDecode(const char* fn, int expect_read = 0) {
-     Initialize(fn);
-     EXPECT_TRUE(reader_->Open());
-     std::vector<std::unique_ptr<AudioBus>> decoded_audio_packets;
--    EXPECT_EQ(reader_->Read(&decoded_audio_packets), 0);
-+    EXPECT_EQ(reader_->Read(&decoded_audio_packets), expect_read);
-   }
- 
-   void RunTestPartialDecode(const char* fn) {
-@@ -219,7 +219,7 @@ TEST_F(AudioFileReaderTest, AAC_ADTS) {
- }
- 
- TEST_F(AudioFileReaderTest, MidStreamConfigChangesFail) {
--  RunTestFailingDecode("midstream_config_change.mp3");
-+  RunTestFailingDecode("midstream_config_change.mp3", 42624);
- }
- #endif
- 
-diff --git a/media/filters/audio_video_metadata_extractor.cc b/media/filters/audio_video_metadata_extractor.cc
-index 185819eb936..69ff508c221 100644
---- a/media/filters/audio_video_metadata_extractor.cc
-+++ b/media/filters/audio_video_metadata_extractor.cc
-@@ -113,6 +113,15 @@ bool AudioVideoMetadataExtractor::Extract(DataSource* source,
-     if (!stream)
-       continue;
- 
-+    void* display_matrix =
-+        av_stream_get_side_data(stream, AV_PKT_DATA_DISPLAYMATRIX, nullptr);
-+    if (display_matrix) {
-+      rotation_ = VideoTransformation::FromFFmpegDisplayMatrix(
-+                      static_cast<int32_t*>(display_matrix))
-+                      .rotation;
-+      info.tags["rotate"] = base::NumberToString(rotation_);
-+    }
-+
-     // Extract dictionary from streams also. Needed for containers that attach
-     // metadata to contained streams instead the container itself, like OGG.
-     ExtractDictionary(stream->metadata, &info.tags);
-@@ -255,8 +264,6 @@ void AudioVideoMetadataExtractor::ExtractDictionary(AVDictionary* metadata,
-     if (raw_tags->find(tag->key) == raw_tags->end())
-       (*raw_tags)[tag->key] = tag->value;
- 
--    if (ExtractInt(tag, "rotate", &rotation_))
--      continue;
-     if (ExtractString(tag, "album", &album_))
-       continue;
-     if (ExtractString(tag, "artist", &artist_))
-diff --git a/media/filters/ffmpeg_aac_bitstream_converter.cc b/media/filters/ffmpeg_aac_bitstream_converter.cc
-index 6f231c85729..ca5e5fb927d 100644
---- a/media/filters/ffmpeg_aac_bitstream_converter.cc
-+++ b/media/filters/ffmpeg_aac_bitstream_converter.cc
-@@ -195,14 +195,15 @@ bool FFmpegAACBitstreamConverter::ConvertPacket(AVPacket* packet) {
-   if (!header_generated_ || codec_ != stream_codec_parameters_->codec_id ||
-       audio_profile_ != stream_codec_parameters_->profile ||
-       sample_rate_index_ != sample_rate_index ||
--      channel_configuration_ != stream_codec_parameters_->channels ||
-+      channel_configuration_ !=
-+          stream_codec_parameters_->ch_layout.nb_channels ||
-       frame_length_ != header_plus_packet_size) {
-     header_generated_ =
-         GenerateAdtsHeader(stream_codec_parameters_->codec_id,
-                            0,  // layer
-                            stream_codec_parameters_->profile, sample_rate_index,
-                            0,  // private stream
--                           stream_codec_parameters_->channels,
-+                           stream_codec_parameters_->ch_layout.nb_channels,
-                            0,  // originality
-                            0,  // home
-                            0,  // copyrighted_stream
-@@ -214,7 +215,7 @@ bool FFmpegAACBitstreamConverter::ConvertPacket(AVPacket* packet) {
-     codec_ = stream_codec_parameters_->codec_id;
-     audio_profile_ = stream_codec_parameters_->profile;
-     sample_rate_index_ = sample_rate_index;
--    channel_configuration_ = stream_codec_parameters_->channels;
-+    channel_configuration_ = stream_codec_parameters_->ch_layout.nb_channels;
-     frame_length_ = header_plus_packet_size;
-   }
- 
-diff --git a/media/filters/ffmpeg_aac_bitstream_converter_unittest.cc b/media/filters/ffmpeg_aac_bitstream_converter_unittest.cc
-index 1fd4c5ccd7d..f59bcd8fdaf 100644
---- a/media/filters/ffmpeg_aac_bitstream_converter_unittest.cc
-+++ b/media/filters/ffmpeg_aac_bitstream_converter_unittest.cc
-@@ -34,7 +34,7 @@ class FFmpegAACBitstreamConverterTest : public testing::Test {
-     memset(&test_parameters_, 0, sizeof(AVCodecParameters));
-     test_parameters_.codec_id = AV_CODEC_ID_AAC;
-     test_parameters_.profile = FF_PROFILE_AAC_MAIN;
--    test_parameters_.channels = 2;
-+    test_parameters_.ch_layout.nb_channels = 2;
-     test_parameters_.extradata = extradata_header_;
-     test_parameters_.extradata_size = sizeof(extradata_header_);
-   }
-diff --git a/media/filters/ffmpeg_audio_decoder.cc b/media/filters/ffmpeg_audio_decoder.cc
-index 6a56c675f7d..4615fdeb3fb 100644
---- a/media/filters/ffmpeg_audio_decoder.cc
-+++ b/media/filters/ffmpeg_audio_decoder.cc
-@@ -28,7 +28,7 @@ namespace media {
- 
- // Return the number of channels from the data in |frame|.
- static inline int DetermineChannels(AVFrame* frame) {
--  return frame->channels;
-+  return frame->ch_layout.nb_channels;
- }
- 
- // Called by FFmpeg's allocation routine to allocate a buffer. Uses
-@@ -231,7 +231,7 @@ bool FFmpegAudioDecoder::OnNewFrame(const DecoderBuffer& buffer,
-   // Translate unsupported into discrete layouts for discrete configurations;
-   // ffmpeg does not have a labeled discrete configuration internally.
-   ChannelLayout channel_layout = ChannelLayoutToChromeChannelLayout(
--      codec_context_->channel_layout, codec_context_->channels);
-+      codec_context_->ch_layout.u.mask, codec_context_->ch_layout.nb_channels);
-   if (channel_layout == CHANNEL_LAYOUT_UNSUPPORTED &&
-       config_.channel_layout() == CHANNEL_LAYOUT_DISCRETE) {
-     channel_layout = CHANNEL_LAYOUT_DISCRETE;
-@@ -348,11 +348,11 @@ bool FFmpegAudioDecoder::ConfigureDecoder(const AudioDecoderConfig& config) {
-   // Success!
-   av_sample_format_ = codec_context_->sample_fmt;
- 
--  if (codec_context_->channels != config.channels()) {
-+  if (codec_context_->ch_layout.nb_channels != config.channels()) {
-     MEDIA_LOG(ERROR, media_log_)
-         << "Audio configuration specified " << config.channels()
-         << " channels, but FFmpeg thinks the file contains "
--        << codec_context_->channels << " channels";
-+        << codec_context_->ch_layout.nb_channels << " channels";
-     ReleaseFFmpegResources();
-     state_ = DecoderState::kUninitialized;
-     return false;
-@@ -403,7 +403,7 @@ int FFmpegAudioDecoder::GetAudioBuffer(struct AVCodecContext* s,
-   if (frame->nb_samples <= 0)
-     return AVERROR(EINVAL);
- 
--  if (s->channels != channels) {
-+  if (s->ch_layout.nb_channels != channels) {
-     DLOG(ERROR) << "AVCodecContext and AVFrame disagree on channel count.";
-     return AVERROR(EINVAL);
-   }
-@@ -436,7 +436,8 @@ int FFmpegAudioDecoder::GetAudioBuffer(struct AVCodecContext* s,
-   ChannelLayout channel_layout =
-       config_.channel_layout() == CHANNEL_LAYOUT_DISCRETE
-           ? CHANNEL_LAYOUT_DISCRETE
--          : ChannelLayoutToChromeChannelLayout(s->channel_layout, s->channels);
-+          : ChannelLayoutToChromeChannelLayout(s->ch_layout.u.mask,
-+                                               s->ch_layout.nb_channels);
- 
-   if (channel_layout == CHANNEL_LAYOUT_UNSUPPORTED) {
-     DLOG(ERROR) << "Unsupported channel layout.";
diff --git a/srcpkgs/electron19/files/patches/chromium-roll-src-third_party-ffmpeg.patch.args b/srcpkgs/electron19/files/patches/chromium-roll-src-third_party-ffmpeg.patch.args
deleted file mode 100644
index 8bbbbe948363..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-roll-src-third_party-ffmpeg.patch.args
+++ /dev/null
@@ -1 +0,0 @@
--RNp1
diff --git a/srcpkgs/electron19/files/patches/chromium-sandbox-membarrier.patch b/srcpkgs/electron19/files/patches/chromium-sandbox-membarrier.patch
deleted file mode 100644
index 998552c2f9e7..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-sandbox-membarrier.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
-+++ a/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
-@@ -370,6 +370,7 @@
-   switch (sysno) {
-     case __NR_exit:
-     case __NR_exit_group:
-+    case __NR_membarrier:
-     case __NR_wait4:
-     case __NR_waitid:
- #if defined(__i386__)
diff --git a/srcpkgs/electron19/files/patches/chromium-sandbox-sched_getparam.patch b/srcpkgs/electron19/files/patches/chromium-sandbox-sched_getparam.patch
deleted file mode 100644
index 87f11af43c04..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-sandbox-sched_getparam.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-Allow SYS_sched_getparam and SYS_sched_getscheduler
-musl uses them for pthread_getschedparam()
-
-source: https://git.alpinelinux.org/aports/commit/community/chromium?id=54af9f8ac24f52d382c5758e2445bf0206eff40e
-
---- a/sandbox/policy/linux/bpf_renderer_policy_linux.cc.orig	2019-10-08 21:03:18.253080425 +0200
-+++ a/sandbox/policy/linux/bpf_renderer_policy_linux.cc	2019-10-08 21:04:19.648549718 +0200
-@@ -88,10 +88,10 @@
-     case __NR_sysinfo:
-     case __NR_times:
-     case __NR_uname:
--      return Allow();
--    case __NR_sched_getaffinity:
-     case __NR_sched_getparam:
-     case __NR_sched_getscheduler:
-+      return Allow();
-+    case __NR_sched_getaffinity:
-     case __NR_sched_setscheduler:
-       return sandbox::RestrictSchedTarget(GetPolicyPid(), sysno);
-     case __NR_prlimit64:
diff --git a/srcpkgs/electron19/files/patches/chromium-system-nodejs.patch b/srcpkgs/electron19/files/patches/chromium-system-nodejs.patch
deleted file mode 100644
index 14f88663dade..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-system-nodejs.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/third_party/node/node.py	2022-02-23 04:45:01.000000000 +0100
-+++ -	2022-04-24 21:49:27.122211926 +0200
-@@ -13,12 +13,7 @@
- def GetBinaryPath():
-   darwin_name = ('node-darwin-arm64' if platform.machine() == 'arm64' else
-                  'node-darwin-x64')
--  return os_path.join(os_path.dirname(__file__), *{
--    'Darwin': ('mac', darwin_name, 'bin', 'node'),
--    'Linux': ('linux', 'node-linux-x64', 'bin', 'node'),
--    'Windows': ('win', 'node.exe'),
--  }[platform.system()])
--
-+  return "/usr/bin/node"
- 
- def RunNode(cmd_parts, stdout=None):
-   cmd = [GetBinaryPath()] + cmd_parts
diff --git a/srcpkgs/electron19/files/patches/chromium-system-nodejs.patch:q b/srcpkgs/electron19/files/patches/chromium-system-nodejs.patch:q
deleted file mode 100644
index e69de29bb2d1..000000000000
diff --git a/srcpkgs/electron19/files/patches/chromium-unbundle-ffmpeg-av_stream_get_first_dts.patch b/srcpkgs/electron19/files/patches/chromium-unbundle-ffmpeg-av_stream_get_first_dts.patch
deleted file mode 100644
index dae1adde0bc6..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-unbundle-ffmpeg-av_stream_get_first_dts.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/build/linux/unbundle/ffmpeg.gn b/build/linux/unbundle/ffmpeg.gn
-index 16e20744706..6a079b32221 100644
---- a/build/linux/unbundle/ffmpeg.gn
-+++ b/build/linux/unbundle/ffmpeg.gn
-@@ -12,6 +12,7 @@ pkg_config("system_ffmpeg") {
-     "libavformat",
-     "libavutil",
-   ]
-+  defines = [ "av_stream_get_first_dts(stream)=stream->first_dts" ]
- }
- 
- buildflag_header("ffmpeg_features") {
diff --git a/srcpkgs/electron19/files/patches/chromium-use-ffile-compilation-dir.patch b/srcpkgs/electron19/files/patches/chromium-use-ffile-compilation-dir.patch
deleted file mode 100644
index f0ce44c0a487..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-use-ffile-compilation-dir.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-From 34a955823630096f5b01c2b01d51c1ea59d22763 Mon Sep 17 00:00:00 2001
-From: Zequan Wu <zequanwu@google.com>
-Date: Tue, 20 Jul 2021 14:13:50 +0000
-Subject: [PATCH] Use -ffile-compilation-dir= instead of
- -fdebug-compilation-dir=
-
-Bug: 1010267
-Change-Id: If2b4ead8535a76490eb466a38e3d8fed6ea91079
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2770738
-Auto-Submit: Zequan Wu <zequanwu@google.com>
-Commit-Queue: Nico Weber <thakis@chromium.org>
-Reviewed-by: Nico Weber <thakis@chromium.org>
-Cr-Commit-Position: refs/heads/master@{#903456}
----
- build/config/compiler/BUILD.gn     | 18 ++++++++++++------
- build/config/compiler/compiler.gni |  7 ++-----
- 2 files changed, 14 insertions(+), 11 deletions(-)
-
-diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
-index ede07d111c..6db16c1cdd 100644
---- a/build/config/compiler/BUILD.gn
-+++ b/build/config/compiler/BUILD.gn
-@@ -1216,12 +1216,19 @@ config("compiler_deterministic") {
-     # different build directory like "out/feature_a" and "out/feature_b" if
-     # we build same files with same compile flag.
-     # Other paths are already given in relative, no need to normalize them.
--    cflags += [
--      "-Xclang",
--      "-fdebug-compilation-dir",
--      "-Xclang",
--      ".",
--    ]
-+    if (is_nacl) {
-+      # TODO(https://crbug.com/1231236): Use -ffile-compilation-dir= here.
-+      cflags += [
-+        "-Xclang",
-+        "-fdebug-compilation-dir",
-+        "-Xclang",
-+        ".",
-+      ]
-+    } else {
-+      # -ffile-compilation-dir is an alias for both -fdebug-compilation-dir=
-+      # and -fcoverage-compilation-dir=.
-+      cflags += [ "-ffile-compilation-dir=." ]
-+    }
-     if (!is_win) {
-       # We don't use clang -cc1as on Windows (yet? https://crbug.com/762167)
-       asmflags = [ "-Wa,-fdebug-compilation-dir,." ]
-diff --git a/build/config/compiler/compiler.gni b/build/config/compiler/compiler.gni
-index 8c259c360a..642319b4f4 100644
---- a/build/config/compiler/compiler.gni
-+++ b/build/config/compiler/compiler.gni
-@@ -225,11 +225,8 @@ declare_args() {
- # deterministic builds to reduce compile times, so this is less relevant for
- # official builders.
- strip_absolute_paths_from_debug_symbols_default =
--    # TODO(crbug.com/1010267): remove '!use_clang_coverage', coverage build has
--    # dependency to absolute path of source files.
--    !use_clang_coverage &&
--    (is_android || is_fuchsia || is_nacl || (is_win && use_lld) || is_linux ||
--     is_chromeos || (is_apple && !enable_dsyms))
-+    is_android || is_fuchsia || is_nacl || (is_win && use_lld) || is_linux ||
-+    is_chromeos || (is_apple && !enable_dsyms)
- 
- # If the platform uses stripped absolute paths by default, then we don't expose
- # it as a configuration option. If this is causing problems, please file a bug.
diff --git a/srcpkgs/electron19/files/patches/chromium-use-ffile-compilation-dir.patch.args b/srcpkgs/electron19/files/patches/chromium-use-ffile-compilation-dir.patch.args
deleted file mode 100644
index 8bbbbe948363..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-use-ffile-compilation-dir.patch.args
+++ /dev/null
@@ -1 +0,0 @@
--RNp1
diff --git a/srcpkgs/electron19/files/patches/chromium-webrtc-r0.patch b/srcpkgs/electron19/files/patches/chromium-webrtc-r0.patch
deleted file mode 100644
index c9b6e086ef00..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-webrtc-r0.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-Upstream: Yes, https://webrtc-review.googlesource.com/9384
-Reason: Fixes musl builds of webrtc
-
-From 7f90e2cceda0458cf56026eb6ccffb961a47804b Mon Sep 17 00:00:00 2001
-From: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
-Date: Fri, 13 Oct 2017 15:49:32 +0200
-Subject: [PATCH] IWYU: Include math.h for round(3).
-
-math.h was being implicitly included, which can break the build with
-alternative libc implementations.
-
-Bug: None
-Change-Id: I969b320b65d0f44abb33d3e1036cfbcb859a4952
-Reviewed-on: https://webrtc-review.googlesource.com/9384
-Reviewed-by: Tommi <tommi@webrtc.org>
-Commit-Queue: Raphael Kubo da Costa (rakuco) <raphael.kubo.da.costa@intel.com>
-Cr-Commit-Position: refs/heads/master@{#20292}
----
-
---- a/third_party/webrtc/p2p/base/port.cc
-+++ a/third_party/webrtc/p2p/base/port.cc
-@@ -10,6 +10,8 @@
- 
- #include "p2p/base/port.h"
- 
-+#include <math.h>
-+
- #include <algorithm>
- #include <vector>
- 
--- 
-2.15.0.rc2
-
diff --git a/srcpkgs/electron19/files/patches/chromium-webrtc-size_t.patch b/srcpkgs/electron19/files/patches/chromium-webrtc-size_t.patch
deleted file mode 100644
index a1fbd43b3013..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-webrtc-size_t.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.h	2020-08-10 20:42:29.000000000 +0200
-+++ a/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.h	2020-09-04 12:47:07.014833633 +0200
-@@ -12,6 +12,7 @@
- #define MODULES_AUDIO_PROCESSING_AEC3_CLOCKDRIFT_DETECTOR_H_
- 
- #include <array>
-+#include <cstddef>
- 
- namespace webrtc {
- 
diff --git a/srcpkgs/electron19/files/patches/chromium-xxx-ppc64le-4k-pages.patch b/srcpkgs/electron19/files/patches/chromium-xxx-ppc64le-4k-pages.patch
deleted file mode 100644
index 953ca165a094..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-xxx-ppc64le-4k-pages.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-commit 45809f85bc3524f867e6e954f444fddd2333245a
-Author: q66 <daniel@octaforge.org>
-Date:   Fri Jan 7 18:18:52 2022 +0100
-
-    switch ppc64 to 4k pages
-    
-    since the partition allocator appears to hate larger constants
-    and at this point errors at compile time and i am not willing
-    to wade through this pile of curse and we use 4k kernels anyway,
-    assume 4K pages for ppc64
-
-diff --git a/base/allocator/partition_allocator/page_allocator_constants.h b/base/allocator/partition_allocator/page_allocator_constants.h
-index bfd5753..045082b 100644
---- a/base/allocator/partition_allocator/page_allocator_constants.h
-+++ b/base/allocator/partition_allocator/page_allocator_constants.h
-@@ -40,7 +40,7 @@ namespace base {
-
- PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR ALWAYS_INLINE size_t
- PageAllocationGranularityShift() {
--#if BUILDFLAG(IS_WIN) || defined(ARCH_CPU_PPC64)
-+#if BUILDFLAG(IS_WIN)
-   // Modern ppc64 systems support 4kB (shift = 12) and 64kB (shift = 16) page
-   // sizes.  Since 64kB is the de facto standard on the platform and binaries
-   // compiled for 64kB are likely to work on 4kB systems, 64kB is a good choice
-diff --git a/base/allocator/partition_allocator/partition_alloc_constants.h b/base/allocator/partition_allocator/partition_alloc_constants.h
-index 0b9260d..3e054ec 100644
---- a/base/allocator/partition_allocator/partition_alloc_constants.h
-+++ b/base/allocator/partition_allocator/partition_alloc_constants.h
-@@ -74,11 +74,6 @@
- PartitionPageShift() {
-   return 16;  // 64 KiB
- }
--#elif defined(ARCH_CPU_PPC64)
--PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR ALWAYS_INLINE size_t
--PartitionPageShift() {
--  return 18;  // 256 KiB
--}
- #elif (BUILDFLAG(IS_APPLE) && defined(ARCH_CPU_64_BITS)) || \
-     (BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_ARM64))
- PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR ALWAYS_INLINE size_t
-diff --git a/base/allocator/partition_allocator/partition_alloc_forward.h b/base/allocator/partition_allocator/partition_alloc_forward.h
-index 938ea38..9414b41 100644
---- a/base/allocator/partition_allocator/partition_alloc_forward.h
-+++ b/base/allocator/partition_allocator/partition_alloc_forward.h
-@@ -26,7 +26,10 @@ namespace base {
- //
- // __STDCPP_DEFAULT_NEW_ALIGNMENT__ is C++17. As such, it is not defined on all
- // platforms, as Chrome's requirement is C++14 as of 2020.
--#if defined(__STDCPP_DEFAULT_NEW_ALIGNMENT__)
-+#if defined(__powerpc64__)
-+/* we want this to be 16 here always */
-+constexpr size_t kAlignment = 16;
-+#elif defined(__STDCPP_DEFAULT_NEW_ALIGNMENT__)
- constexpr size_t kAlignment =
-     std::max(alignof(max_align_t), __STDCPP_DEFAULT_NEW_ALIGNMENT__);
- #else
diff --git a/srcpkgs/electron19/files/patches/chromium-xxx-ppc64le-libvpx.patch b/srcpkgs/electron19/files/patches/chromium-xxx-ppc64le-libvpx.patch
deleted file mode 100644
index 6d423d4091c5..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-xxx-ppc64le-libvpx.patch
+++ /dev/null
@@ -1,72 +0,0 @@
-Uses generic target for now. To use ppc64le, change --target to ppc64le-gnu
-and add --enable-vsx, and change generic to ppc for the rtcd header.
-
-From 18e6c5c55cfae0cfb458d8210d7bc709360a0e90 Mon Sep 17 00:00:00 2001
-From: q66 <daniel@octaforge.org>
-Date: Wed, 9 Sep 2020 19:08:25 +0200
-Subject: [PATCH] enable generation of ppc64 libvpx bits
-
-this doesn't update the gni file, that's done from
-the template by running the appropriate scripts
----
- third_party/libvpx/BUILD.gn        | 4 ++++
- third_party/libvpx/generate_gni.sh | 9 +++++++++
- 2 files changed, 13 insertions(+)
-
-diff --git third_party/libvpx/BUILD.gn third_party/libvpx/BUILD.gn
-index 7198e59..3300485 100644
---- a/third_party/libvpx/BUILD.gn
-+++ b/third_party/libvpx/BUILD.gn
-@@ -336,6 +336,8 @@ static_library("libvpx") {
-     } else {
-       sources = libvpx_srcs_arm64
-     }
-+  } else if (current_cpu == "ppc64") {
-+    sources = libvpx_srcs_ppc64
-   }
- 
-   configs -= [ "//build/config/compiler:chromium_code" ]
-diff --git third_party/libvpx/generate_gni.sh third_party/libvpx/generate_gni.sh
-index bcf84b0..8a3f4f1 100755
---- a/third_party/libvpx/generate_gni.sh
-+++ b/third_party/libvpx/generate_gni.sh
-@@ -361,6 +361,7 @@ gen_config_files linux/arm-neon-highbd "--target=armv7-linux-gcc ${all_platforms
- gen_config_files linux/arm64-highbd "--target=armv8-linux-gcc ${all_platforms} ${HIGHBD}"
- gen_config_files linux/mipsel "--target=mips32-linux-gcc ${all_platforms}"
- gen_config_files linux/mips64el "--target=mips64-linux-gcc ${all_platforms}"
-+gen_config_files linux/ppc64 "--target=generic-gnu $HIGHBD ${all_platforms}"
- gen_config_files linux/generic "--target=generic-gnu $HIGHBD ${all_platforms}"
- gen_config_files win/arm64 "--target=arm64-win64-vs15 ${all_platforms} ${HIGHBD}"
- gen_config_files win/ia32 "--target=x86-win32-vs14 ${all_platforms} ${x86_platforms}"
-@@ -386,6 +387,7 @@ lint_config linux/arm-neon-highbd
- lint_config linux/arm64-highbd
- lint_config linux/mipsel
- lint_config linux/mips64el
-+lint_config linux/ppc64
- lint_config linux/generic
- lint_config win/arm64
- lint_config win/ia32
-@@ -415,6 +417,7 @@ gen_rtcd_header linux/arm-neon-highbd armv7
- gen_rtcd_header linux/arm64-highbd armv8
- gen_rtcd_header linux/mipsel mipsel
- gen_rtcd_header linux/mips64el mips64el
-+gen_rtcd_header linux/ppc64 generic
- gen_rtcd_header linux/generic generic
- gen_rtcd_header win/arm64 armv8
- gen_rtcd_header win/ia32 x86 "${require_sse2}"
-@@ -500,6 +503,12 @@ if [ -z $ONLY_CONFIGS ]; then
- 
-   echo "MIPS64 source list is identical to MIPS source list. No need to generate it."
- 
-+  echo "Generate ppc64 source list."
-+  config=$(print_config_basic linux/ppc64)
-+  make_clean
-+  make libvpx_srcs.txt target=libs $config > /dev/null
-+  convert_srcs_to_project_files libvpx_srcs.txt libvpx_srcs_ppc64
-+
-   echo "Generate NaCl source list."
-   config=$(print_config_basic nacl)
-   make_clean
--- 
-2.28.0
-
diff --git a/srcpkgs/electron19/files/patches/chromium-xxx-ppc64le-sandbox-linux-stat.patch b/srcpkgs/electron19/files/patches/chromium-xxx-ppc64le-sandbox-linux-stat.patch
deleted file mode 100644
index 4bfb5d494b06..000000000000
--- a/srcpkgs/electron19/files/patches/chromium-xxx-ppc64le-sandbox-linux-stat.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/sandbox/linux/system_headers/linux_stat.h
-+++ b/sandbox/linux/system_headers/linux_stat.h
-@@ -155,6 +155,28 @@ struct kernel_stat {
-   unsigned int __unused4;
-   unsigned int __unused5;
- };
-+#elif defined(__powerpc64__)
-+struct kernel_stat {
-+  unsigned long	st_dev;
-+  unsigned long	st_ino;
-+  unsigned long	st_nlink;
-+  unsigned int	st_mode;
-+  unsigned int	st_uid;
-+  unsigned int	st_gid;
-+  unsigned long	st_rdev;
-+  long		st_size;
-+  unsigned long	st_blksize;
-+  unsigned long	st_blocks;
-+  unsigned long	st_atime_;
-+  unsigned long	st_atime_nsec_;
-+  unsigned long	st_mtime_;
-+  unsigned long	st_mtime_nsec_;
-+  unsigned long	st_ctime_;
-+  unsigned long	st_ctime_nsec_;
-+  unsigned long	__unused4;
-+  unsigned long	__unused5;
-+  unsigned long	__unused6;
-+};
- #endif
- 
- // On 32-bit systems, we default to the 64-bit stat struct like libc
diff --git a/srcpkgs/electron19/files/patches/electron-Build-fixes.patch.patch b/srcpkgs/electron19/files/patches/electron-Build-fixes.patch.patch
deleted file mode 100644
index a98ee020d34a..000000000000
--- a/srcpkgs/electron19/files/patches/electron-Build-fixes.patch.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/build/npm.gni b/build/npm.gni
-index a1987d095..fb33a14c3 100644
---- a/build/npm.gni
-+++ b/build/npm.gni
-@@ -35,7 +35,6 @@ template("npm_action") {
-     if (!defined(deps)) {
-       deps = []
-     }
--    deps += [ ":npm_pre_flight_" + target_name ]
- 
-     script = "//electron/build/npm-run.py"
-     args = [
diff --git a/srcpkgs/electron19/files/patches/electron-no-need-for-husky.patch b/srcpkgs/electron19/files/patches/electron-no-need-for-husky.patch
deleted file mode 100644
index 436d146f1353..000000000000
--- a/srcpkgs/electron19/files/patches/electron-no-need-for-husky.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/package.json	2022-07-06 17:31:50.000000000 +0200
-+++ -	2022-07-08 23:04:43.654812957 +0200
-@@ -98,7 +98,6 @@
-     "precommit": "lint-staged",
-     "preinstall": "node -e 'process.exit(0)'",
-     "prepack": "check-for-leaks",
--    "prepare": "husky install",
-     "repl": "node ./script/start.js --interactive",
-     "start": "node ./script/start.js",
-     "test": "node ./script/spec-runner.js",
-@@ -143,4 +142,4 @@
-       "node script/gen-hunspell-filenames.js"
-     ]
-   }
--}
-\ No newline at end of file
-+}
diff --git a/srcpkgs/electron19/files/patches/electron-std-vector-non-const.patch b/srcpkgs/electron19/files/patches/electron-std-vector-non-const.patch
deleted file mode 100644
index 89de8a1afff5..000000000000
--- a/srcpkgs/electron19/files/patches/electron-std-vector-non-const.patch
+++ /dev/null
@@ -1,109 +0,0 @@
---- a/patches/chromium/feat_add_data_parameter_to_processsingleton.patch
-+++ b/patches/chromium/feat_add_data_parameter_to_processsingleton.patch
-@@ -32,7 +32,7 @@ index 5a64220aaf1309832dc0ad543e353de67fe0a779..e75c4f0d7cf1cac2e5862eb858800359
- -                                   const base::FilePath& current_directory)>;
- +       base::RepeatingCallback<bool(const base::CommandLine& command_line,
- +                                   const base::FilePath& current_directory,
--+                                   const std::vector<const uint8_t> additional_data)>;
-++                                   const std::vector<uint8_t> additional_data)>;
-  
-  #if BUILDFLAG(IS_WIN)
-    ProcessSingleton(const std::string& program_name,
-@@ -73,7 +73,7 @@ index 7d3a441bdb64268ed5fbfa7bf589fb35a2fd1b75..a3e45e9baa09bfc87be5b7ff589ac768
-    // |reader| is for sending back ACK message.
-    void HandleMessage(const std::string& current_dir,
-                       const std::vector<std::string>& argv,
--+                     const std::vector<const uint8_t> additional_data,
-++                     const std::vector<uint8_t> additional_data,
-                       SocketReader* reader);
-  
-   private:
-@@ -84,7 +84,7 @@ index 7d3a441bdb64268ed5fbfa7bf589fb35a2fd1b75..a3e45e9baa09bfc87be5b7ff589ac768
- -    const std::string& current_dir, const std::vector<std::string>& argv,
- +    const std::string& current_dir,
- +    const std::vector<std::string>& argv,
--+    const std::vector<const uint8_t> additional_data,
-++    const std::vector<uint8_t> additional_data,
-      SocketReader* reader) {
-    DCHECK(ui_task_runner_->BelongsToCurrentThread());
-    DCHECK(reader);
-@@ -114,7 +114,7 @@ index 7d3a441bdb64268ed5fbfa7bf589fb35a2fd1b75..a3e45e9baa09bfc87be5b7ff589ac768
- +  base::StringToSizeT(tokens[0], &num_args);
- +  std::vector<std::string> command_line(tokens.begin() + 1, tokens.begin() + 1 + num_args);
- +
--+  std::vector<const uint8_t> additional_data;
-++  std::vector<uint8_t> additional_data;
- +  if (tokens.size() >= 3 + num_args) {
- +    size_t additional_data_size;
- +    base::StringToSizeT(tokens[1 + num_args], &additional_data_size);
-@@ -123,7 +123,7 @@ index 7d3a441bdb64268ed5fbfa7bf589fb35a2fd1b75..a3e45e9baa09bfc87be5b7ff589ac768
- +        std::string(1, kTokenDelimiter));
- +    const uint8_t* additional_data_bits =
- +        reinterpret_cast<const uint8_t*>(remaining_args.c_str());
--+    additional_data = std::vector<const uint8_t>(
-++    additional_data = std::vector<uint8_t>(
- +        additional_data_bits, additional_data_bits + additional_data_size);
- +  }
- +
-@@ -189,7 +189,7 @@ index 0ea5eb3e3cf055d981ab73486115bac53287f2d7..fe68beb4b2522d27e07dbbb3341f100f
-                        base::CommandLine* parsed_command_line,
- -                      base::FilePath* current_directory) {
- +                      base::FilePath* current_directory,
--+                      std::vector<const uint8_t>* parsed_additional_data) {
-++                      std::vector<uint8_t>* parsed_additional_data) {
-    // We should have enough room for the shortest command (min_message_size)
-    // and also be a multiple of wchar_t bytes. The shortest command
- -  // possible is L"START\0\0" (empty current directory and command line).
-@@ -230,7 +230,7 @@ index 0ea5eb3e3cf055d981ab73486115bac53287f2d7..fe68beb4b2522d27e07dbbb3341f100f
- +        msg.substr(fourth_null + 1, fifth_null - fourth_null);
- +    const uint8_t* additional_data_bytes =
- +        reinterpret_cast<const uint8_t*>(additional_data.c_str());
--+    *parsed_additional_data = std::vector<const uint8_t>(additional_data_bytes,
-++    *parsed_additional_data = std::vector<uint8_t>(additional_data_bytes,
- +        additional_data_bytes + additional_data_length);
- +
-      return true;
-@@ -241,7 +241,7 @@ index 0ea5eb3e3cf055d981ab73486115bac53287f2d7..fe68beb4b2522d27e07dbbb3341f100f
-    base::CommandLine parsed_command_line(base::CommandLine::NO_PROGRAM);
-    base::FilePath current_directory;
- -  if (!ParseCommandLine(cds, &parsed_command_line, &current_directory)) {
--+  std::vector<const uint8_t> additional_data;
-++  std::vector<uint8_t> additional_data;
- +  if (!ParseCommandLine(cds, &parsed_command_line, &current_directory, &additional_data)) {
-      *result = TRUE;
-      return true;
---- a/shell/browser/api/electron_api_app.cc
-+++ b/shell/browser/api/electron_api_app.cc
-@@ -519,10 +519,10 @@ bool NotificationCallbackWrapper(
-     const base::RepeatingCallback<
-         void(const base::CommandLine& command_line,
-              const base::FilePath& current_directory,
--             const std::vector<const uint8_t> additional_data)>& callback,
-+             const std::vector<uint8_t> additional_data)>& callback,
-     const base::CommandLine& cmd,
-     const base::FilePath& cwd,
--    const std::vector<const uint8_t> additional_data) {
-+    const std::vector<uint8_t> additional_data) {
-   // Make sure the callback is called after app gets ready.
-   if (Browser::Get()->is_ready()) {
-     callback.Run(cmd, cwd, std::move(additional_data));
-@@ -1083,7 +1083,7 @@ std::string App::GetLocaleCountryCode() {
- 
- void App::OnSecondInstance(const base::CommandLine& cmd,
-                            const base::FilePath& cwd,
--                           const std::vector<const uint8_t> additional_data) {
-+                           const std::vector<uint8_t> additional_data) {
-   v8::Isolate* isolate = JavascriptEnvironment::GetIsolate();
-   v8::Locker locker(isolate);
-   v8::HandleScope handle_scope(isolate);
---- a/shell/browser/api/electron_api_app.h
-+++ b/shell/browser/api/electron_api_app.h
-@@ -195,7 +195,7 @@ class App : public ElectronBrowserClient::Delegate,
-   std::string GetLocaleCountryCode();
-   void OnSecondInstance(const base::CommandLine& cmd,
-                         const base::FilePath& cwd,
--                        const std::vector<const uint8_t> additional_data);
-+                        const std::vector<uint8_t> additional_data);
-   bool HasSingleInstanceLock() const;
-   bool RequestSingleInstanceLock(gin::Arguments* args);
-   void ReleaseSingleInstanceLock();
diff --git a/srcpkgs/electrum/files/README.voidlinux b/srcpkgs/electrum/INSTALL.msg
similarity index 100%
rename from srcpkgs/electrum/files/README.voidlinux
rename to srcpkgs/electrum/INSTALL.msg
diff --git a/srcpkgs/electrum/template b/srcpkgs/electrum/template
index 8cc5b2d4bfc8..59575350f955 100644
--- a/srcpkgs/electrum/template
+++ b/srcpkgs/electrum/template
@@ -1,6 +1,6 @@
 # Template file for 'electrum'
 pkgname=electrum
-version=4.2.0
+version=4.1.5
 revision=2
 build_style=python3-module
 hostmakedepends="python3-setuptools python3-PyQt5-devel-tools"
@@ -20,12 +20,11 @@ maintainer="Charles E. Lehner <cel@celehner.com>"
 license="MIT"
 homepage="https://electrum.org/"
 distfiles="https://github.com/spesmilo/electrum/archive/${version}.tar.gz"
-checksum=3a24c7ed7a2bb47888f308380b8624a3fff3cf3882fd63d904cd9c3ec543fb3b
+checksum=74bf1ff3675d62f45ffe9178679b963f57ee6be0fc0d0a807e559967db714bd2
 
 post_install() {
-	vsed -i -e 's|electrum %u|electrum|' \
+	sed -i -e 's|electrum %u|electrum|' \
 		-e 's|testnet %u|testnet|' \
 		${DESTDIR}/usr/share/applications/electrum.desktop
 	vlicense LICENCE
-	vdoc "${FILESDIR}/README.voidlinux"
 }
diff --git a/srcpkgs/element-desktop/files/element-desktop b/srcpkgs/element-desktop/files/element-desktop
index 6b1e335e3d46..b264e2674981 100644
--- a/srcpkgs/element-desktop/files/element-desktop
+++ b/srcpkgs/element-desktop/files/element-desktop
@@ -1,2 +1,2 @@
 #!/bin/sh
-exec electron19 /usr/lib/element-desktop/resources/app.asar "$@"
+exec electron13 /usr/lib/element-desktop/resources/app.asar "$@"
diff --git a/srcpkgs/element-desktop/patches/element-desktop_0001-Fixes-compilation-on-a-bunch-of-targets.patch b/srcpkgs/element-desktop/patches/element-desktop_0001-Fixes-compilation-on-a-bunch-of-targets.patch
new file mode 100644
index 000000000000..81fe2882b532
--- /dev/null
+++ b/srcpkgs/element-desktop/patches/element-desktop_0001-Fixes-compilation-on-a-bunch-of-targets.patch
@@ -0,0 +1,184 @@
+From 8234ebac57785b09defe3b179f9cce8ef4cf88d9 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?=
+ <jan.christian@gruenhage.xyz>
+Date: Tue, 17 Aug 2021 17:33:02 +0200
+Subject: [PATCH] support compilation on more targets
+
+---
+ package.json          |  1 +
+ scripts/hak/target.ts | 86 +++++++++++++++++++++++++++++++++++++++++--
+ yarn.lock             |  2 +-
+ 3 files changed, 84 insertions(+), 5 deletions(-)
+
+diff --git a/package.json b/package.json
+index ac17d6d..01e2192 100644
+--- a/package.json
++++ b/package.json
+@@ -61,6 +61,7 @@
+     "app-builder-lib": "^22.14.10",
+     "asar": "^2.0.1",
+     "chokidar": "^3.5.2",
++    "detect-libc": "^1.0.3",
+     "electron": "^17",
+     "electron-builder": "22.11.4",
+     "electron-builder-squirrel-windows": "22.11.4",
+diff --git a/scripts/hak/target.ts b/scripts/hak/target.ts
+index 7970bb3..657fe45 100644
+--- a/scripts/hak/target.ts
++++ b/scripts/hak/target.ts
+@@ -14,6 +14,8 @@ See the License for the specific language governing permissions and
+ limitations under the License.
+ */
+ 
++import { GLIBC, MUSL, family as processLibC } from "detect-libc";
++
+ // We borrow Rust's target naming scheme as a way of expressing all target
+ // details in a single string.
+ // See https://doc.rust-lang.org/rustc/platform-support.html.
+@@ -23,18 +25,28 @@ export type TargetId =
+     'universal-apple-darwin' |
+     'i686-pc-windows-msvc' |
+     'x86_64-pc-windows-msvc' |
+-    'x86_64-unknown-linux-gnu';
++    'i686-unknown-linux-musl' |
++    'i686-unknown-linux-gnu' |
++    'x86_64-unknown-linux-musl' |
++    'x86_64-unknown-linux-gnu' |
++    'aarch64-unknown-linux-musl' |
++    'aarch64-unknown-linux-gnu' |
++    'powerpc64le-unknown-linux-musl' |
++    'powerpc64le-unknown-linux-gnu';
+ 
+ // Values are expected to match those used in `process.platform`.
+ export type Platform = 'darwin' | 'linux' | 'win32';
+ 
+ // Values are expected to match those used in `process.arch`.
+-export type Arch = 'arm64' | 'ia32' | 'x64' | 'universal';
++export type Arch = 'arm64' | 'ia32' | 'x64' | 'ppc64' | 'universal';
+ 
+ // Values are expected to match those used by Visual Studio's `vcvarsall.bat`.
+ // See https://docs.microsoft.com/cpp/build/building-on-the-command-line?view=msvc-160#vcvarsall-syntax
+ export type VcVarsArch = 'amd64' | 'arm64' | 'x86';
+ 
++// Values are expected to match those used in `detect-libc`.
++export type LibC = GLIBC | MUSL;
++
+ export type Target = {
+     id: TargetId;
+     platform: Platform;
+@@ -46,6 +58,11 @@ export type WindowsTarget = Target & {
+     vcVarsArch: VcVarsArch;
+ };
+ 
++export type LinuxTarget = Target & {
++    platform: 'linux';
++    libC: LibC;
++}
++
+ export type UniversalTarget = Target & {
+     arch: 'universal';
+     subtargets: Target[];
+@@ -87,10 +104,60 @@ const x8664PcWindowsMsvc: WindowsTarget = {
+     vcVarsArch: 'amd64',
+ };
+ 
+-const x8664UnknownLinuxGnu: Target = {
++const x8664UnknownLinuxGnu: LinuxTarget = {
+     id: 'x86_64-unknown-linux-gnu',
+     platform: 'linux',
+     arch: 'x64',
++    libC: 'glibc',
++};
++
++const x8664UnknownLinuxMusl: LinuxTarget = {
++    id: 'x86_64-unknown-linux-musl',
++    platform: 'linux',
++    arch: 'x64',
++    libC: 'musl',
++};
++
++const i686UnknownLinuxGnu: LinuxTarget = {
++    id: 'i686-unknown-linux-gnu',
++    platform: 'linux',
++    arch: 'ia32',
++    libC: 'glibc',
++};
++
++const i686UnknownLinuxMusl: LinuxTarget = {
++    id: 'i686-unknown-linux-musl',
++    platform: 'linux',
++    arch: 'ia32',
++    libC: 'musl',
++};
++
++const aarch64UnknownLinuxGnu: LinuxTarget = {
++    id: 'aarch64-unknown-linux-gnu',
++    platform: 'linux',
++    arch: 'arm64',
++    libC: 'glibc',
++};
++
++const aarch64UnknownLinuxMusl: LinuxTarget = {
++    id: 'aarch64-unknown-linux-musl',
++    platform: 'linux',
++    arch: 'arm64',
++    libC: 'musl',
++};
++
++const powerpc64leUnknownLinuxGnu: LinuxTarget = {
++    id: 'powerpc64le-unknown-linux-gnu',
++    platform: 'linux',
++    arch: 'ppc64',
++    libC: 'glibc',
++};
++
++const powerpc64leUnknownLinuxMusl: LinuxTarget = {
++    id: 'powerpc64le-unknown-linux-musl',
++    platform: 'linux',
++    arch: 'ppc64',
++    libC: 'musl',
+ };
+ 
+ export const TARGETS: Record<TargetId, Target> = {
+@@ -102,13 +169,24 @@ export const TARGETS: Record<TargetId, Target> = {
+     'i686-pc-windows-msvc': i686PcWindowsMsvc,
+     'x86_64-pc-windows-msvc': x8664PcWindowsMsvc,
+     // Linux
++    'i686-unknown-linux-musl': i686UnknownLinuxMusl,
++    'i686-unknown-linux-gnu': i686UnknownLinuxGnu,
++    'x86_64-unknown-linux-musl': x8664UnknownLinuxMusl,
+     'x86_64-unknown-linux-gnu': x8664UnknownLinuxGnu,
++    'aarch64-unknown-linux-musl': aarch64UnknownLinuxMusl,
++    'aarch64-unknown-linux-gnu': aarch64UnknownLinuxGnu,
++    'powerpc64le-unknown-linux-musl': powerpc64leUnknownLinuxMusl,
++    'powerpc64le-unknown-linux-gnu': powerpc64leUnknownLinuxGnu,
+ };
+ 
+ export function getHost(): Target {
+     return Object.values(TARGETS).find(target => (
+         target.platform === process.platform &&
+-        target.arch === process.arch
++        target.arch === process.arch &&
++        (
++            process.platform !== 'linux' ||
++            (target as LinuxTarget).libC === processLibC
++        )
+     ));
+ }
+ 
+diff --git a/yarn.lock b/yarn.lock
+index 75b3bb5..12ec518 100644
+--- a/yarn.lock
++++ b/yarn.lock
+@@ -2049,7 +2049,7 @@ deprecation@^2.0.0, deprecation@^2.3.1:
+   resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919"
+   integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==
+ 
+-detect-libc@^1.0.2:
++detect-libc@^1.0.2, detect-libc@^1.0.3:
+   version "1.0.3"
+   resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
+   integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
+-- 
+2.36.1
+
diff --git a/srcpkgs/element-desktop/patches/element-desktop_0001-Fixes-compilation-on-a-bunch-of-targets.patch.args b/srcpkgs/element-desktop/patches/element-desktop_0001-Fixes-compilation-on-a-bunch-of-targets.patch.args
new file mode 100644
index 000000000000..ed3aca96feaa
--- /dev/null
+++ b/srcpkgs/element-desktop/patches/element-desktop_0001-Fixes-compilation-on-a-bunch-of-targets.patch.args
@@ -0,0 +1 @@
+-Np1 -d element-desktop
diff --git a/srcpkgs/element-desktop/template b/srcpkgs/element-desktop/template
index a2c70cf88a8e..7e712cf0da9c 100644
--- a/srcpkgs/element-desktop/template
+++ b/srcpkgs/element-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'element-desktop'
 pkgname=element-desktop
-version=1.11.2
+version=1.10.14
 revision=1
 create_wrksrc=yes
 conf_files="/etc/${pkgname}/config.json"
@@ -9,15 +9,17 @@ hostmakedepends="git yarn nodejs rust cargo python3 curl
  app-builder jq moreutils"
 makedepends="libsecret-devel"
 depends="c-ares ffmpeg gtk+3 http-parser libevent
- libxslt minizip nss re2 snappy sqlcipher electron19"
+ libxslt minizip nss re2 snappy sqlcipher electron13"
 short_desc="Glossy Matrix collaboration client, desktop version"
-maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
+maintainer="projectmoon <projectmoon@agnos.is>"
 license="Apache-2.0"
 homepage="https://element.io"
-distfiles="https://github.com/vector-im/element-desktop/archive/v${version}.tar.gz>element-desktop.tar.gz
- https://github.com/vector-im/element-web/archive/v${version}.tar.gz>element-web.tar.gz"
-checksum="f8cae27b6960e58d4a78f19b8198a6452e4789e7107950d678ec88a08247f84a
- 2e9498a910acfc78d1b5ba4beb99af05195bde664c08ec1c2da47ef0d6ef21af"
+_ghpage="https://github.com/vector-im"
+_archive="archive/v${version}.tar.gz"
+distfiles="${_ghpage}/element-desktop/${_archive}>element-desktop.tar.gz
+ ${_ghpage}/element-web/${_archive}>element-web.tar.gz"
+checksum="4e590e765944701b9884ea493ba482272f61fb0dd1c877fc59db6c460c1a2e10
+ 57d4730d6ced050199966db34bd56da89d2dbbfd52bd90546c300549601b7b31"
 
 export USE_SYSTEM_APP_BUILDER=true
 
diff --git a/srcpkgs/elisa/template b/srcpkgs/elisa/template
index 91f56221b5a8..186af4f1b6f1 100644
--- a/srcpkgs/elisa/template
+++ b/srcpkgs/elisa/template
@@ -1,6 +1,6 @@
 # Template file for 'elisa'
 pkgname=elisa
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-3.0-or-later"
 homepage="https://kde.org/applications/en/multimedia/org.kde.elisa"
 distfiles="${KDE_SITE}/release-service/${version}/src/elisa-${version}.tar.xz"
-checksum=68c64892712446eb4a75b903d8903514f4b2b30d1d1d3a1b34ceececbd3a50ec
+checksum=77bea9ed938ccda42818fc89612c86242e391fba435ba4a48a832404be155e05
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" kpackage-devel kconfig-devel kcoreaddons-devel"
diff --git a/srcpkgs/emptty/template b/srcpkgs/emptty/template
index d2a813b83105..9ba3fd93c742 100644
--- a/srcpkgs/emptty/template
+++ b/srcpkgs/emptty/template
@@ -1,6 +1,6 @@
 # Template file for 'emptty'
 pkgname=emptty
-version=0.8.1
+version=0.8.0
 revision=1
 build_style=go
 go_import_path=github.com/tvrzna/emptty
@@ -10,7 +10,7 @@ maintainer="xXR01I1Xx <xxr01i1xx@tuta.io>"
 license="MIT"
 homepage="https://github.com/tvrzna/emptty"
 distfiles="${homepage}/archive/v${version}.tar.gz"
-checksum=3344c3f3a372f713a4384d37dce01fcce25bb0874c08ded3338ed34ab16839ad
+checksum=b1c67e1661f6cde6c3d9723f6602d2ec9e7dbe8f11caf72f06102750ebd2c636
 conf_files="/etc/emptty/conf /etc/pam.d/emptty"
 
 post_install() {
diff --git a/srcpkgs/enigma/patches/fix-ifstream_test.patch b/srcpkgs/enigma/patches/fix-ifstream_test.patch
new file mode 100644
index 000000000000..3a7723f990e3
--- /dev/null
+++ b/srcpkgs/enigma/patches/fix-ifstream_test.patch
@@ -0,0 +1,11 @@
+--- a/src/lev/Proxy.cc	2014-12-19 22:24:37.000000000 +0100
++++ b/src/lev/Proxy.cc	2017-09-01 16:55:50.009413332 +0200
+@@ -933,7 +933,7 @@
+                     } else if (haveLocalCopy) {
+                         // plain file
+                         basic_ifstream<char> ifs(absExtPath.c_str(), ios::binary | ios::in);
+-                        if (ifs != NULL)
++                        if (ifs)
+                             Readfile(ifs, extCode);
+                         else
+                             haveLocalCopy = false;
diff --git a/srcpkgs/enigma/patches/musl-redirect.patch b/srcpkgs/enigma/patches/musl-redirect.patch
index 9e288073f098..ec145fcf99f3 100644
--- a/srcpkgs/enigma/patches/musl-redirect.patch
+++ b/srcpkgs/enigma/patches/musl-redirect.patch
@@ -1,21 +1,31 @@
 We can't assign to *stdout and *stderr with musl libc
 because both file pointers are const.
 
---- a/src/main.cc	2022-06-30 12:30:19.904327808 +0200
-+++ b/src/main.cc	2022-06-30 12:30:57.351968860 +0200
-@@ -315,2 +315,3 @@ void Application::init(int argc, char **
+--- a/src/main.cc	2014-12-19 22:24:38.000000000 +0100
++++ b/src/main.cc	2015-11-19 13:53:23.419299858 +0100
+@@ -301,21 +301,25 @@
+     if (ap.redirect) {
+         FILE *newfp;
          newfp = std::freopen((userStdPath + "/Output.log").c_str(), "w", stdout);
 +#if defined(__GLIBC__)
          if ( newfp == NULL ) {  // This happens on NT
-@@ -321,2 +322,3 @@ void Application::init(int argc, char **
+             newfp = fopen((userStdPath + "/Output.log").c_str(), "w");
+             if (newfp) {  // in case stdout is a macro
+                 *stdout = *newfp;
+             }
          }
 +#endif
          setvbuf(stdout, NULL, _IOLBF, BUFSIZ);   // Line buffered
-@@ -324,2 +326,3 @@ void Application::init(int argc, char **
+ 
          newfp = std::freopen((userStdPath + "/Error.log").c_str(), "w", stderr);
 +#if defined(__GLIBC__)
          if ( newfp == NULL ) {  // This happens on NT
-@@ -330,2 +333,3 @@ void Application::init(int argc, char **
+             newfp = fopen((userStdPath + "/Error.log").c_str(), "w");
+             if (newfp) {  // in case stderr is a macro
+                 *stderr = *newfp;
+             }
          }
 +#endif
          setbuf(stderr, NULL);   // No buffering
+     }
+ 
diff --git a/srcpkgs/enigma/patches/remove-SDL_ttf-check.patch b/srcpkgs/enigma/patches/remove-SDL_ttf-check.patch
new file mode 100644
index 000000000000..3d1454d61fe2
--- /dev/null
+++ b/srcpkgs/enigma/patches/remove-SDL_ttf-check.patch
@@ -0,0 +1,25 @@
+Do not check for SDL_ttf version because it fails when
+cross compiling.
+
+--- a/configure.ac	2014-12-19 22:26:06.000000000 +0100
++++ b/configure.ac	2015-11-19 12:08:46.996789539 +0100
+@@ -176,19 +176,6 @@
+ dnl ----------------------------------------
+ dnl Check for SDL_ttf library
+ dnl ---------------------------------------
+-if test "$MINGW32" = no; then
+-  AC_MSG_CHECKING([for SDL_ttf >=2.0.6])
+-  AC_RUN_IFELSE([AC_LANG_SOURCE(
+-      [[#include <SDL_ttf.h>
+-        int main(int argc, char *argv[]) {
+-        if (TTF_MAJOR_VERSION < 2)
+-          return 1;
+-        else if (TTF_MAJOR_VERSION == 2 && TTF_MINOR_VERSION == 0 && TTF_PATCHLEVEL < 6) 
+-          return 1;
+-        return 0;}]])],
+-    [AC_MSG_RESULT([found])],
+-    [AC_MSG_ERROR([SDL_ttf >= 2.0.6 not found.])])
+-fi
+ AC_CHECK_LIB(SDL_ttf, main,,[AC_MSG_ERROR([SDL_ttf is required to compile Enigma])])
+ 
+ SDL_LIBS="$SDL_LIBS -lSDL_ttf"
diff --git a/srcpkgs/enigma/template b/srcpkgs/enigma/template
index 7c173c56a363..d04fa5112492 100644
--- a/srcpkgs/enigma/template
+++ b/srcpkgs/enigma/template
@@ -1,21 +1,20 @@
 # Template file for 'enigma'
 pkgname=enigma
-version=1.30
-revision=1
-wrksrc="Enigma-${version}"
+version=1.21
+revision=4
 build_style=gnu-configure
-configure_args="--with-system-enet"
-hostmakedepends="ImageMagick automake pkg-config texi2html SDL2-devel"
-makedepends="libcurl-devel libxerces-c-devel SDL2_mixer-devel
- SDL2_image-devel SDL2_ttf-devel libenet-devel"
+hostmakedepends="ImageMagick automake libtool gettext-devel SDL-devel pkg-config"
+makedepends="libcurl-devel libxerces-c-devel SDL_mixer-devel SDL_image-devel SDL_ttf-devel"
 short_desc="Puzzle game inspired by Oxyd on the Atari ST"
-maintainer="ologantr <mrphyber@protonmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
-homepage="https://www.nongnu.org/enigma/"
-distfiles="https://github.com/Enigma-Game/Enigma/archive/refs/tags/${version}.tar.gz"
-checksum=99af962feec553dd7e794827494a6a23428a69f83d6915fcaa25f00531357cac
+homepage="http://www.nongnu.org/enigma/"
+distfiles="${SOURCEFORGE_SITE}/enigma-game/Release%20${version}/${pkgname}-${version}.tar.gz"
+checksum=d872cf067d8eb560d3bb1cb17245814bc56ac3953ae1f12e2229c8eb6f82ce01
 replaces="enigma-data>=0"
 
+CXXFLAGS="-I${XBPS_CROSS_BASE}/usr/include/SDL"
+
 pre_configure() {
 	local dir
 	for dir in . lib-src/enet lib-src/zipios++; do
@@ -25,6 +24,11 @@ pre_configure() {
 	autoreconf -if
 }
 
+post_install() {
+	# remove the libenet headers and static library
+	rm -r ${DESTDIR}/usr/include ${DESTDIR}/usr/lib/libenet.a
+}
+
 enigma-doc_package() {
 	short_desc+=" - documentation"
 	pkg_install() {
diff --git a/srcpkgs/enlightenment/template b/srcpkgs/enlightenment/template
index 66bc8539c815..87e27274b4a1 100644
--- a/srcpkgs/enlightenment/template
+++ b/srcpkgs/enlightenment/template
@@ -1,6 +1,6 @@
 # Template file for 'enlightenment'
 pkgname=enlightenment
-version=0.25.3
+version=0.25.2
 revision=1
 build_style=meson
 configure_args="--sysconfdir=/etc -Dpam=true -Dsystemd=false
@@ -16,7 +16,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="BSD-2-Clause"
 homepage="http://enlightenment.org"
 distfiles="http://download.enlightenment.org/rel/apps/${pkgname}/${pkgname}-${version}.tar.xz"
-checksum=37fd49ebb537216a18efe69d5c5511e118f9cdacb5652807769331707be4cff6
+checksum=123a06815e41453deddf22ad8373c72e652b3c6553385d16fe27e51ede5e3811
 lib32disabled=yes
 build_options="wayland"
 build_options_default="wayland"
diff --git a/srcpkgs/eog-plugins/template b/srcpkgs/eog-plugins/template
index cea2832f73d3..e590c4f61c84 100644
--- a/srcpkgs/eog-plugins/template
+++ b/srcpkgs/eog-plugins/template
@@ -1,20 +1,19 @@
 # Template file for 'eog-plugins'
 pkgname=eog-plugins
-version=42.1
+version=3.26.8
 revision=1
-build_style=meson
+build_style=gnu-configure
 pycompile_dirs="usr/lib/eog/plugins"
-hostmakedepends="glib-devel pkg-config gettext"
-makedepends="eog-devel libhandy1-devel libgdata-devel
+hostmakedepends="glib-devel pkg-config intltool"
+makedepends="eog-devel libgdata-devel
  libchamplain-devel libpeas-devel libexif-devel exempi-devel
  gsettings-desktop-schemas-devel gnome-desktop-devel librsvg-devel"
 depends="eog gsettings-desktop-schemas python3-gobject"
 short_desc="Eye of GNOME plugins"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
-homepage="https://wiki.gnome.org/Apps/EyeOfGnome/Plugins"
-changelog="https://gitlab.gnome.org/GNOME/eog-plugins/-/raw/master/NEWS"
+homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=8b7211ca145a57fd5a929afd07905de742fd150743aaa2f600d718e832ad3e5f
+checksum=80709f435232375f71f4b5d74267597a16b0922b271d1c81e522817eae6c9db5
 python_version=3
 lib32disabled=yes
diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index 30522c83eb5a..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,21 +1,20 @@
 # Template file for 'eog'
 pkgname=eog
-version=42.2
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="exempi-devel gnome-desktop-devel libexif-devel libpeas-devel
- librsvg-devel lcms2-devel libportal-gtk3-devel libhandy1-devel"
+ librsvg-devel lcms2-devel libportal-devel"
 depends="desktop-file-utils hicolor-icon-theme shared-mime-info"
 short_desc="Eye of GNOME graphics viewer program"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
-changelog="https://gitlab.gnome.org/GNOME/eog/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=0e4d4a6a2ee1a240ae8b58449f02ba2c64b7f99490d0b8915d7f52c90a58045e
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 
@@ -23,7 +22,7 @@ build_options="gir"
 build_options_default="gir"
 
 if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" libglib-devel gtk-update-icon-cache"
+	hostmakedepends+=" libglib-devel"
 fi
 
 eog-devel_package() {
diff --git a/srcpkgs/epiphany/patches/meson-0.61.patch b/srcpkgs/epiphany/patches/meson-0.61.patch
new file mode 100644
index 000000000000..1584627ca2d9
--- /dev/null
+++ b/srcpkgs/epiphany/patches/meson-0.61.patch
@@ -0,0 +1,33 @@
+From bfbb5f7bab38301d8a4a444173acdae8d9692146 Mon Sep 17 00:00:00 2001
+From: rvalue <i@rvalue.moe>
+Date: Wed, 24 Nov 2021 04:52:42 +0000
+Subject: [PATCH] Remove incorrect args for i18n.merge_file
+
+Part-of: <https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1031>
+---
+ data/meson.build | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/data/meson.build b/data/meson.build
+index 46df3fd80..eac6b8224 100644
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -16,7 +16,6 @@ install_data(
+ desktop_conf = configuration_data()
+ desktop_conf.set('icon', application_id)
+ desktop = i18n.merge_file(
+-  'desktop',
+   input: configure_file(
+     input: files('org.gnome.Epiphany.desktop.in.in'),
+     output: 'org.gnome.Epiphany.desktop.in',
+@@ -32,7 +31,6 @@ desktop = i18n.merge_file(
+ appdata_conf = configuration_data()
+ appdata_conf.set('appid', application_id)
+ appdata = i18n.merge_file(
+-  'appdata',
+   input: configure_file(
+     input: files('org.gnome.Epiphany.appdata.xml.in.in'),
+     output: 'org.gnome.Epiphany.appdata.xml.in',
+-- 
+GitLab
+
diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 88eb6d8a8800..37b59d23b90c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=42.2
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -9,13 +9,13 @@ hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="NetworkManager-devel avahi-glib-libs-devel gcr-devel
  gnome-desktop-devel json-glib-devel libdazzle-devel libhandy1-devel
  libnotify-devel libsecret-devel libsoup-gnome-devel libwnck-devel libxslt-devel
- nettle-devel nss-devel webkit2gtk-devel libportal-gtk3-devel libsoup-devel
+ nettle-devel nss-devel webkit2gtk-devel libportal-devel libsoup-devel
  libarchive-devel"
 depends="desktop-file-utils hicolor-icon-theme iso-codes webkit2gtk"
 short_desc="Intuitive GNOME web browser"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
-changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-42/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=92c02cf886d10d2ccff5de658e1a420eab31d20bb50e746d430e9535b485192d
+checksum=ba01268ee54f318dfdac2e01eba38a3fc96940c1cbf640ed2613ae29f8bcb9ad
diff --git a/srcpkgs/epub2txt/template b/srcpkgs/epub2txt/template
index 961fa0157525..5f37e28ade6e 100644
--- a/srcpkgs/epub2txt/template
+++ b/srcpkgs/epub2txt/template
@@ -1,6 +1,6 @@
 # Template file for 'epub2txt'
 pkgname=epub2txt
-version=2.06
+version=2.01
 revision=1
 wrksrc=epub2txt2-$version
 build_style=gnu-makefile
@@ -9,4 +9,4 @@ maintainer="Paper <paper@tilde.institute>"
 license="GPL-3.0-only"
 homepage="https://github.com/kevinboone/epub2txt2"
 distfiles="https://github.com/kevinboone/epub2txt2/archive/v$version.tar.gz"
-checksum=d45ad76a1adca6b62bf0ccbc1aed3a527c3bc2a790516e8de82cc1e6545548b6
+checksum=82c96c713c8a6e10d7b37e96db83a9d5f50fcb4b65034b4a1df1024776b6591f
diff --git a/srcpkgs/erofs-utils/template b/srcpkgs/erofs-utils/template
index 01ed24dd0bcd..400664cd922f 100644
--- a/srcpkgs/erofs-utils/template
+++ b/srcpkgs/erofs-utils/template
@@ -1,6 +1,6 @@
 # Template file for 'erofs-utils'
 pkgname=erofs-utils
-version=1.5
+version=1.3
 revision=1
 build_style=gnu-configure
 hostmakedepends="automake libtool pkg-config"
@@ -10,7 +10,7 @@ maintainer="Duncaen <duncaen@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/about/"
 distfiles="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/snapshot/erofs-utils-${version}.tar.gz"
-checksum=2310fa4377b566bf943e8eef992db3990f759528d5973e700efe3e4cb115ec23
+checksum=132635740039bbe76d743aea72378bfae30dbf034e123929f5d794198d4c0b12
 
 pre_configure() {
 	autoreconf -fi
diff --git a/srcpkgs/erofs-utils/update b/srcpkgs/erofs-utils/update
deleted file mode 100644
index 4958687241d0..000000000000
--- a/srcpkgs/erofs-utils/update
+++ /dev/null
@@ -1 +0,0 @@
-site="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/"
diff --git a/srcpkgs/eselect/template b/srcpkgs/eselect/template
index 4d236933c50e..ce5def56b431 100644
--- a/srcpkgs/eselect/template
+++ b/srcpkgs/eselect/template
@@ -1,6 +1,6 @@
 # Template file for 'eselect'
 pkgname=eselect
-version=1.4.20
+version=1.4.17
 revision=1
 build_style=gnu-configure
 hostmakedepends="automake libtool"
@@ -9,9 +9,8 @@ short_desc="Modular configuration framework for Gentoo systems"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gentoo.org/wiki/Project:Eselect"
-changelog="https://gitweb.gentoo.org/proj/eselect.git/plain/NEWS"
 distfiles="https://gitweb.gentoo.org/proj/eselect.git/snapshot/eselect-${version}.tar.gz"
-checksum=db3553ace0841095a17014a9d9fb7ecd0fffc3c64d09bed973218ceb19676f6c
+checksum=b049722b33a40e929d498723daf81c73db8eded706435e552d92522438c60163
 
 pre_configure() {
 	./autogen.bash
diff --git a/srcpkgs/etesync-dav/template b/srcpkgs/etesync-dav/template
index 045727d707a1..61f80e57df96 100644
--- a/srcpkgs/etesync-dav/template
+++ b/srcpkgs/etesync-dav/template
@@ -7,7 +7,7 @@ hostmakedepends="python3-setuptools"
 depends="python3-etesync radicale2 python3-Flask python3-Flask-WTF"
 checkdepends="$depends python3-pytest"
 short_desc="CalDAV and CardDAV frontend for EteSync"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="projectmoon <projectmoon@agnos.is>"
 license="GPL-3.0-only"
 homepage="http://www.etesync.com"
 distfiles="${PYPI_SITE}/e/etesync-dav/etesync-dav-${version}.tar.gz"
diff --git a/srcpkgs/eudev/template b/srcpkgs/eudev/template
index 1639a17d3448..68c50149e028 100644
--- a/srcpkgs/eudev/template
+++ b/srcpkgs/eudev/template
@@ -3,19 +3,20 @@
 _UDEV_VERSION="243" # compatible udev version provided
 
 pkgname=eudev
-version=3.2.11
-revision=1
+version=3.2.10
+revision=2
 build_style=gnu-configure
 configure_args="--enable-hwdb --enable-manpages --disable-introspection"
 hostmakedepends="pkg-config gperf"
 makedepends="libblkid-devel libkmod-devel"
 checkdepends="xz tar perl"
-short_desc="Fork of systemd-udev (enhanced userland device daemon)"
+short_desc="Gentoo's fork of systemd-udev (enhanced userland device daemon)"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
-homepage="https://github.com/eudev-project"
-distfiles="https://github.com/eudev-project/eudev/releases/download/v${version}/eudev-${version}.tar.gz"
-checksum=19847cafec67897da855fde56f9dc7d92e21c50e450aa79068a7e704ed44558b
+homepage="https://github.com/gentoo/eudev"
+# Gentoo's ebuild uses this tarball
+distfiles="https://dev.gentoo.org/~blueness/eudev/eudev-${version}.tar.gz"
+checksum=87bb028d470fd1b85169349b44c55d5b733733dc2d50ddf1196e026725ead034
 conf_files="/etc/udev/udev.conf"
 
 post_install() {
diff --git a/srcpkgs/evince/patches/docs-cross.patch b/srcpkgs/evince/patches/docs-cross.patch
deleted file mode 100644
index dbb8ce7324b4..000000000000
--- a/srcpkgs/evince/patches/docs-cross.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 26051aa87e50e075e3acd87c9a698f2026efb5f7 Mon Sep 17 00:00:00 2001
-From: Michal Vasilek <michal@vasilek.cz>
-Date: Wed, 6 Jul 2022 12:47:04 +0200
-Subject: [PATCH] build: fix docs cross build
-
-gi-docgen is a binary that runs on the host, so the meson should search
-for it on the host
----
- meson.build | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/meson.build b/meson.build
-index b5dbea53a..1e3115f05 100644
---- a/meson.build
-+++ b/meson.build
-@@ -169,7 +169,8 @@ m_dep = cc.find_library('m')
- 
- gidocgen_dep = dependency('gi-docgen', version: '>= 2021.1',
- 			  fallback: ['gi-docgen', 'dummy_dep'],
--			  required: get_option('gtk_doc'))
-+			  required: get_option('gtk_doc'),
-+			  native: true)
- 
- # Although GTK+ 3.10 includes hi-dpi functionality, it does not require a cairo with
- # cairo_surface_set_device_scale(), which we also need if we're to support hi-dpi,
--- 
-GitLab
-
diff --git a/srcpkgs/evince/patches/meson-0.61.patch b/srcpkgs/evince/patches/meson-0.61.patch
new file mode 100644
index 000000000000..baed9dc1af8f
--- /dev/null
+++ b/srcpkgs/evince/patches/meson-0.61.patch
@@ -0,0 +1,52 @@
+From 1060b24d051607f14220f148d2f7723b29897a54 Mon Sep 17 00:00:00 2001
+From: r-value <i@rvalue.moe>
+Date: Wed, 17 Nov 2021 18:22:45 +0800
+Subject: [PATCH] Remove incorrect args for i18n.merge_file
+
+`i18n.merge_file` has been ignoring positional arguments for
+a time and explicitly rejects with error since meson 0.60.0
+---
+ backend/meson.build | 1 -
+ data/meson.build    | 1 -
+ meson.build         | 1 -
+ 3 files changed, 3 deletions(-)
+
+diff --git a/backend/meson.build b/backend/meson.build
+index e44c1d6d7..ab3df9acf 100644
+--- a/backend/meson.build
++++ b/backend/meson.build
+@@ -50,7 +50,6 @@ foreach backend, backend_mime_types: backends
+   )
+ 
+   i18n.merge_file(
+-    appstream,
+     input: appstream_in,
+     output: appstream,
+     po_dir: po_dir,
+diff --git a/data/meson.build b/data/meson.build
+index 8a308b853..afc302098 100644
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -15,7 +15,6 @@ foreach desktop: desktops
+   )
+ 
+   i18n.merge_file(
+-    desktop,
+     type: 'desktop',
+     input: desktop_in,
+     output: desktop,
+diff --git a/meson.build b/meson.build
+index 34c86661f..f74efb3c4 100644
+--- a/meson.build
++++ b/meson.build
+@@ -492,7 +492,6 @@ install_headers(
+ appdata = ev_namespace + '.appdata.xml'
+ 
+ i18n.merge_file(
+-  appdata,
+   input: appdata + '.in',
+   output: appdata,
+   po_dir: po_dir,
+-- 
+GitLab
+
diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 228f202a23b2..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,13 +1,14 @@
 # Template file for 'evince'
 pkgname=evince
-version=42.3
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
- -Dcomics=enabled -Ddjvu=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled -Dpdf=enabled"
-hostmakedepends="adwaita-icon-theme gettext $(vopt_if gtk_doc gi-docgen)
- glib-devel itstool pkg-config perl-XML-Parser appstream-glib"
+ -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
+ -Dt1lib=disabled"
+hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
+ itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
 makedepends="adwaita-icon-theme djvulibre-devel gnome-desktop-devel libSM-devel
  libgxps-devel libsecret-devel libspectre-devel nautilus-devel
@@ -17,19 +18,15 @@ short_desc="GNOME Document viewer for multiple document formats"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
-changelog="https://gitlab.gnome.org/GNOME/evince/-/raw/gnome-42/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=49aecf845c946c96db17ba89d75c8002c5ae8963f504a9b0626d12675914645e
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
-build_options_default="gir gtk_doc"
+build_options_default="gir"
 
-pre_build() {
-	# help gi-docgen find gi files on cross
-	if [ -n "$CROSS_BUILD" ]; then
-		export XDG_DATA_DIRS=/usr/$XBPS_CROSS_TRIPLET/usr/share/
-	fi
-}
+if [ -z "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 libevince_package() {
 	short_desc+=" - runtime libraries"
@@ -42,14 +39,14 @@ libevince_package() {
 }
 
 evince-devel_package() {
-	depends="gtk+3-devel libglib-devel libevince>=${version}_${revision}"
+	depends="gtk+3-devel libevince>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
 		if [ "$build_option_gtk_doc" ]; then
-			vmove usr/share/doc
+			vmove usr/share/gtk-doc
 		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 65e5fddbf24d..7d6937d97eaa 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,13 +1,13 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.44.3
-revision=1
+version=3.42.3
+revision=2
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
- -DCMAKE_BUILD_TYPE=None -DSYSCONF_INSTALL_DIR=/etc -DWITH_GWEATHER4=ON
+ -DCMAKE_BUILD_TYPE=None -DSYSCONF_INSTALL_DIR=/etc
  $(vopt_if gir '-DENABLE_INTROSPECTION=ON -DENABLE_VALA_BINDINGS=ON')"
-hostmakedepends="flex glib-devel gperf gettext pkg-config libglib-devel
+hostmakedepends="flex glib-devel gperf intltool pkg-config libglib-devel
  $(vopt_if gir vala)"
 makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
@@ -18,9 +18,9 @@ short_desc="Centralized access to appointments and contacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-42/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9043ab53f341da10315c550384a6b320430193fc8d7861dd25c4e9b2e0be425b
+checksum=6f5847a1234799073e9585db861c21381a09ed550dc0a2125f00ba5f90bd361d
 
 build_options="gir"
 build_options_default="gir"
diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 98f8323511a9..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.44.3
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://gitlab.gnome.org/GNOME/evolution-ews/-/raw/gnome-42/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=85ccaca2887af85bf048e473c7b6c42c5f5641ab05a5bc4cfcea34e2b6f5be17
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d
diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 66e9705a2d2e..226c884f3c53 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,26 +1,25 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.44.3
+version=3.42.3
 revision=1
 build_style=cmake
 build_helper="qemu"
 configure_args="-DCMAKE_BUILD_TYPE=None -DSYSCONF_INSTALL_DIR=/etc
  -DENABLE_AUTOAR=OFF -DENABLE_LIBCRYPTUI=OFF -DENABLE_GTKSPELL=OFF
- -DENABLE_TEXT_HIGHLIGHT=OFF -DENABLE_PST_IMPORT=OFF
- -DENABLE_WEATHER=ON -DWITH_GWEATHER4=ON -DWITH_ENCHANT_VERSION=2"
+ -DENABLE_TEXT_HIGHLIGHT=OFF -DENABLE_PST_IMPORT=OFF -DENABLE_WEATHER=ON"
 hostmakedepends="intltool itstool pkg-config glib-devel"
 makedepends="NetworkManager-devel clutter-gtk-devel enchant2-devel
  evolution-data-server-devel gspell-devel libcanberra-devel
  libgweather-devel libnotify-devel webkit2gtk-devel ytnef-devel
- gnome-desktop-devel libsoup-devel cmark-devel"
+ gnome-desktop-devel libsoup-devel"
 depends="gnome-keyring"
 short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://gitlab.gnome.org/GNOME/evolution/-/raw/gnome-42/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=536b11f4133df6f216f27af9a2481a19ed7ae08be2d4a13b128061c262a36499
+checksum=44629e6a02288ec100a66fd59413a068b6b9cd624bed3255aa29a166ea26d0b6
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 
diff --git a/srcpkgs/execline-man-pages/template b/srcpkgs/execline-man-pages/template
index 7369115caf4c..3bebd8f3ba1e 100644
--- a/srcpkgs/execline-man-pages/template
+++ b/srcpkgs/execline-man-pages/template
@@ -1,6 +1,6 @@
 # Template file for 'execline-man-pages'
 pkgname=execline-man-pages
-version=2.9.0.0.1
+version=2.8.3.0.2
 revision=1
 build_style=gnu-makefile
 hostmakedepends="mdocml"
@@ -9,7 +9,7 @@ maintainer="mobinmob <mobinmob@disroot.org>"
 license="ISC"
 homepage="https://github.com/flexibeast/execline-man-pages"
 distfiles="https://github.com/flexibeast/execline-man-pages/archive/v${version}.tar.gz"
-checksum=e8e7e3deacbfdbb7144574068fdb5621340522ec8c6fa7e4d32b6b44ee060b33
+checksum=7862c8918faa3e82ff0a65b5c108498a2b0b3b07b3ebfb8a7e6491890e0e84b4
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/execline/template b/srcpkgs/execline/template
index 2df4249d34cc..f27c5a33e5fb 100644
--- a/srcpkgs/execline/template
+++ b/srcpkgs/execline/template
@@ -1,6 +1,6 @@
 # Template file for 'execline'
 pkgname=execline
-version=2.9.0.1
+version=2.8.3.0
 revision=1
 build_style=configure
 configure_args="--libdir=/usr/lib --bindir=/usr/bin
@@ -14,7 +14,7 @@ license="ISC"
 homepage="https://skarnet.org/software/execline/"
 changelog="https://skarnet.org/software/execline/upgrade.html"
 distfiles="https://skarnet.org/software/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=01260fcaf80ffbca2a94aa55ea474dfb9e39b3033b55c8af88126791879531f6
+checksum=235dbecd594c82e0523c87c2eacf04c48781b39264158f57049f1a1ff8b4ad80
 
 CFLAGS="-fPIC"
 
diff --git a/srcpkgs/exiftool/template b/srcpkgs/exiftool/template
index 151f7ff748ec..c6f1fcf97ea4 100644
--- a/srcpkgs/exiftool/template
+++ b/srcpkgs/exiftool/template
@@ -1,6 +1,6 @@
 # Template file for 'exiftool'
 pkgname=exiftool
-version=12.44
+version=12.42
 revision=1
 wrksrc="Image-ExifTool-${version}"
 build_style=perl-module
@@ -10,4 +10,4 @@ license="Artistic-1.0-Perl, GPL-1.0-or-later"
 homepage="https://exiftool.org/"
 changelog="https://exiftool.org/history.html"
 distfiles="https://exiftool.org/Image-ExifTool-${version}.tar.gz"
-checksum=002b5f849d34674f802608611563abdc665ea89018e21a6ca73e71578f5c9e12
+checksum=31d805ed59f2114f19c569f8a2aaffb89fa211453733d2c650d843a3e46236df
diff --git a/srcpkgs/exiv2/template b/srcpkgs/exiv2/template
index 68a40ee5dc84..c1531dc934a6 100644
--- a/srcpkgs/exiv2/template
+++ b/srcpkgs/exiv2/template
@@ -10,7 +10,7 @@ short_desc="Image metadata manipulation"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://www.exiv2.org"
-distfiles="https://github.com/Exiv2/exiv2/releases/download/v${version}/exiv2-${version}-Source.tar.gz"
+distfiles="https://www.exiv2.org/builds/exiv2-${version}-Source.tar.gz"
 checksum=84366dba7c162af9a7603bcd6c16f40fe0e9af294ba2fd2f66ffffb9fbec904e
 
 exiv2-devel_package() {
diff --git a/srcpkgs/exo/template b/srcpkgs/exo/template
index b15a2be8ddd1..df5c22224d59 100644
--- a/srcpkgs/exo/template
+++ b/srcpkgs/exo/template
@@ -11,7 +11,7 @@ short_desc="Extension library for the Xfce desktop environment"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://docs.xfce.org/xfce/exo/start"
-changelog="https://gitlab.xfce.org/xfce/exo/-/raw/master/NEWS"
+changelog="https://gitlab.xfce.org/xfce/exo/-/blob/master/NEWS"
 distfiles="https://archive.xfce.org/src/xfce/exo/${version%.*}/exo-${version}.tar.bz2"
 checksum=722dff3c3fe23f0a65405e63889cf247c99d092d3f9fb16dec78d062cfb8fae6
 
diff --git a/srcpkgs/extra-cmake-modules/template b/srcpkgs/extra-cmake-modules/template
index 8203390ca035..2d483c20bf80 100644
--- a/srcpkgs/extra-cmake-modules/template
+++ b/srcpkgs/extra-cmake-modules/template
@@ -1,6 +1,6 @@
 # Template file for 'extra-cmake-modules'
 pkgname=extra-cmake-modules
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_HTML_DOCS=ON"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="BSD-3-Clause"
 homepage="https://invent.kde.org/frameworks/extra-cmake-modules"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bdb54407b2e2c9bc1e5b54825818d6807b5b5cc94b173dd272ef1354dc96fdd9
+checksum=23548a8ce2b998cfa675fc00112bf93914ee25194f0bfdf832d283c8d678d279
 python_version=3
 
 do_check() {
diff --git a/srcpkgs/f2fs-tools/template b/srcpkgs/f2fs-tools/template
index c705417ea8f0..f885bf580849 100644
--- a/srcpkgs/f2fs-tools/template
+++ b/srcpkgs/f2fs-tools/template
@@ -1,6 +1,6 @@
 # Template file for 'f2fs-tools'
 pkgname=f2fs-tools
-version=1.15.0
+version=1.14.0
 revision=1
 build_style=gnu-configure
 configure_args="--disable-static"
@@ -11,17 +11,13 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-only"
 homepage="https://git.kernel.org/cgit/linux/kernel/git/jaegeuk/f2fs-tools.git"
 distfiles="https://git.kernel.org/cgit/linux/kernel/git/jaegeuk/f2fs-tools.git/snapshot/${pkgname}-${version}.tar.gz"
-checksum=147d471040b44900283ce2c935f1d35d13d7f40008e7cb8fab2b69f54da01a4f
+checksum=619263d4e2022152a1472c1d912eaae104f20bd227ce0bb9d41d1d6608094bd1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl) makedepends+=" musl-legacy-compat"
 esac
 
 pre_configure() {
+	vsed -i -e '/sg_write_buffer/d' tools/Makefile.am
 	autoreconf -fi
 }
-
-post_install() {
-	# /usr/bin/sg_write_buffer is provided in sg3_utils
-	rm ${DESTDIR}/usr/bin/sg_write_buffer
-}
diff --git a/srcpkgs/falkon/template b/srcpkgs/falkon/template
index 6a1776fd3675..455d4ca9c61b 100644
--- a/srcpkgs/falkon/template
+++ b/srcpkgs/falkon/template
@@ -1,6 +1,6 @@
 # Template file for 'falkon'
 pkgname=falkon
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext pkg-config
@@ -16,7 +16,7 @@ maintainer="Helmut Pozimski <helmut@pozimski.eu>"
 license="GPL-3.0-or-later"
 homepage="https://www.falkon.org"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=9771a1405b0020c0d30978aba9b5d5a1c88e16af462ab9e7aef472c8ff9a61ff
+checksum=13f6462326efcb29c2097f7b3f21c91bd81f49981b5451c73e54619d80d203e6
 
 LDFLAGS="-Wl,--no-fatal-warnings"
 
diff --git a/srcpkgs/fasm/template b/srcpkgs/fasm/template
index a0a125c04531..00a6b954c30b 100644
--- a/srcpkgs/fasm/template
+++ b/srcpkgs/fasm/template
@@ -1,6 +1,6 @@
 # Template file for 'fasm'
 pkgname=fasm
-version=1.73.30
+version=1.73.29
 revision=1
 archs="i686* x86_64*"
 wrksrc=fasm
@@ -9,7 +9,7 @@ maintainer="Dmitry Bogatov <KAction@disroot.org>"
 license="BSD-2-Clause"
 homepage="https://flatassembler.net"
 distfiles="https://flatassembler.net/fasm-${version}.tgz"
-checksum=75195051a5881dbbbe0f0401161e937f8a36bb42d3470fc4869da14fd2c2f101
+checksum=6328f4d83468f704e4274d6e90ec04947af56726453ce31389bc32024a98212b
 nostrip=yes
 
 case ${XBPS_TARGET_MACHINE} in
diff --git a/srcpkgs/faust/template b/srcpkgs/faust/template
index 682090df2fb7..49f8f917d261 100644
--- a/srcpkgs/faust/template
+++ b/srcpkgs/faust/template
@@ -1,16 +1,16 @@
 # Template file for 'faust'
 pkgname=faust
-version=2.41.1
+version=2.37.3
 revision=1
 build_style=gnu-makefile
-hostmakedepends="cmake pkg-config llvm which"
+hostmakedepends="cmake pkg-config llvm"
 makedepends="libmicrohttpd-devel llvm-libunwind-devel"
 short_desc="Functional Programming Language for Real Time Signal Processing"
 maintainer="mag <mag-one@autistici.org>"
 license="GPL-2.0-or-later"
 homepage="https://faust.grame.fr/"
-distfiles="https://github.com/grame-cncm/faust/releases/download/${version}/faust-${version}.tar.gz"
-checksum="72145e1d4ffcdd8e687ed7960d1d0717fa2c1dd2566e0bbc3a78fa95bb8b683e"
+distfiles=https://github.com/grame-cncm/faust/releases/download/${version}/${pkgname}-${version}.tar.gz
+checksum="f14577e9f63041ec341f40a64dae5e9362be8ed77571aa389ed7d389484a31d7"
 
 # Android stuffs, used by the 'faust2android' script.
 nostrip_files="libsndfile.so "
@@ -22,10 +22,6 @@ case $XBPS_TARGET_MACHINE in
 	*-musl) makedepends+=" libexecinfo-devel";;
 esac
 
-if [ "$XBPS_TARGET_ENDIAN" = "be" ]; then
-	broken="xbps-src tries to strip libsndfile.a that is for arm for some reason"
-fi
-
 post_install() {
 	mv $PKGDESTDIR/usr/share/faust $PKGDESTDIR/usr/lib
 	vcopy examples usr/lib/${pkgname}
diff --git a/srcpkgs/fcitx5-anthy/template b/srcpkgs/fcitx5-anthy/template
index 7b158829866c..81912afe0ab3 100644
--- a/srcpkgs/fcitx5-anthy/template
+++ b/srcpkgs/fcitx5-anthy/template
@@ -1,6 +1,6 @@
 # Template file for 'fcitx5-anthy'
 pkgname=fcitx5-anthy
-version=5.0.12
+version=5.0.11
 revision=1
 build_style=cmake
 hostmakedepends="pkg-config gettext extra-cmake-modules"
@@ -11,7 +11,7 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://fcitx-im.org/wiki/Fcitx"
 distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-anthy/fcitx5-anthy-${version}.tar.xz"
-checksum=800b62ce308a2f895e3a544e92c22d1b739f5915a2d0310bb79e32d0746f1c24
+checksum=c850bdc80052676c6ee1f600ccbcbe12bad555148d85a8f3ccae42d851fba18b
 
 fcitx5-anthy-icons_package() {
 	short_desc+=" - icons"
diff --git a/srcpkgs/fcitx5-chewing/template b/srcpkgs/fcitx5-chewing/template
index 6df550d46a38..9ce320315c85 100644
--- a/srcpkgs/fcitx5-chewing/template
+++ b/srcpkgs/fcitx5-chewing/template
@@ -1,6 +1,6 @@
 # Template file for 'fcitx5-chewing'
 pkgname=fcitx5-chewing
-version=5.0.12
+version=5.0.11
 revision=1
 build_style=cmake
 hostmakedepends="pkg-config gettext doxygen extra-cmake-modules"
@@ -10,7 +10,7 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://fcitx-im.org/wiki/Fcitx"
 distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-chewing/fcitx5-chewing-${version}.tar.xz"
-checksum=fbf9c7f040e630776187c6b15b56f759613eca116bc315de3146ad98386b4d05
+checksum=33e6f955a8c760fecc410bf2a6036297d7299a4147a715997e11d006948bc496
 lib32disabled=yes
 
 fcitx5-chewing-icons_package() {
diff --git a/srcpkgs/fcitx5-chinese-addons/template b/srcpkgs/fcitx5-chinese-addons/template
index d207bde9ada9..a957ad2d3f37 100644
--- a/srcpkgs/fcitx5-chinese-addons/template
+++ b/srcpkgs/fcitx5-chinese-addons/template
@@ -1,6 +1,6 @@
 # Template file for 'fcitx5-chinese-addons'
 pkgname=fcitx5-chinese-addons
-version=5.0.14
+version=5.0.13
 revision=1
 build_style=cmake
 hostmakedepends="pkg-config gettext doxygen extra-cmake-modules qt5-qmake
@@ -17,7 +17,7 @@ _pystroke_version=20121124
 distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-chinese-addons/fcitx5-chinese-addons-${version}.tar.xz
  http://download.fcitx-im.org/data/py_table-${_pytable_version}.tar.gz
  http://download.fcitx-im.org/data/py_stroke-${_pystroke_version}.tar.gz"
-checksum="509d02718b32b8409b35e61caab8d6c4a1092c8691734cb2315f28d60d5fb39f
+checksum="6a553456099fb7c5cb481e30a89b61bf9f53ee4cd0db68d34c412a11315951a8
  42146ac97de6c13d55f9e99ed873915f4c66739e9c11532a34556badf9792c04
  8eb128a9bfa43952e67cf2fcee1fd134c6f4cfd317bc2f6c38a615f5eb64e248"
 skip_extraction="
diff --git a/srcpkgs/fcitx5-configtool/template b/srcpkgs/fcitx5-configtool/template
index bcca02e86007..4ef26cb20095 100644
--- a/srcpkgs/fcitx5-configtool/template
+++ b/srcpkgs/fcitx5-configtool/template
@@ -1,9 +1,8 @@
 # Template file for 'fcitx5-configtool'
 pkgname=fcitx5-configtool
-version=5.0.14
+version=5.0.13
 revision=1
 build_style=cmake
-configure_args="-DENABLE_KCM=ON -DENABLE_CONFIG_QT=ON -DENABLE_TEST=ON"
 hostmakedepends="cldr-emoji-annotation pkg-config gettext doxygen
  extra-cmake-modules glib-devel qt5-qmake qt5-host-tools xkeyboard-config
  AppStream kcoreaddons kpackage"
@@ -11,7 +10,6 @@ makedepends="libfcitx5-devel fcitx5-gtk-devel fcitx5-qt5-devel
  libglib-devel qt5-devel qt5-x11extras-devel kitemviews-devel
  qt5-quickcontrols2-devel qt5-declarative-devel kcoreaddons-devel
  ki18n-devel kpackage-devel kdeclarative-devel kirigami2-devel
- plasma-framework-devel kiconthemes-devel kwidgetsaddons-devel
  libxkbcommon-devel iso-codes libX11-devel libxkbfile-devel"
 depends="qt5-svg"
 short_desc="Fcitx v5 - config tool"
@@ -19,7 +17,7 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://fcitx-im.org/wiki/Fcitx"
 distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-configtool/fcitx5-configtool-${version}.tar.xz"
-checksum=2f16c6a100c890496c8757a220a84fe2b9fd0df2e99e0ba4fb65d20700f76e88
+checksum=db902081a8434d51d7818ea8686d6baa84fb6c3531e30dfea30dbdd6aa5a9efd
 lib32disabled=yes
 
 post_install() {
@@ -43,7 +41,6 @@ fcitx5-kcm_package() {
 	depends="${sourcepkg}>=${version}_${revision}<=${version}_9999
 	 kde-cli-tools"
 	pkg_install() {
-		vmove usr/bin/fcitx5-plasma-theme-generator
 		vmove usr/lib/qt5/plugins/kcms
 		vmove usr/share/kpackage
 		vmove usr/share/kservices5
diff --git a/srcpkgs/fcitx5-gtk/template b/srcpkgs/fcitx5-gtk/template
index ddf2910cc696..ba0462fbc836 100644
--- a/srcpkgs/fcitx5-gtk/template
+++ b/srcpkgs/fcitx5-gtk/template
@@ -1,6 +1,6 @@
 # Template file for 'fcitx5-gtk'
 pkgname=fcitx5-gtk
-version=5.0.16
+version=5.0.15
 revision=1
 build_style=cmake
 build_helper=gir
@@ -14,7 +14,7 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://fcitx-im.org/wiki/Fcitx"
 distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-gtk/fcitx5-gtk-${version}.tar.xz"
-checksum=3dd1f941170fffda0bafa75baea84fdbcd2d212c6b1dfd99555915aa033e6de6
+checksum=a1eb06f6efe4abe8ec94a9ec5c019c916863e36f09bd14a16221fa9ad5312c4e
 lib32disabled=yes
 
 build_options="gir"
diff --git a/srcpkgs/fcitx5-hangul/template b/srcpkgs/fcitx5-hangul/template
index 9f515573712c..05c4ef2b0e40 100644
--- a/srcpkgs/fcitx5-hangul/template
+++ b/srcpkgs/fcitx5-hangul/template
@@ -1,6 +1,6 @@
 # Template file for 'fcitx5-hangul'
 pkgname=fcitx5-hangul
-version=5.0.10
+version=5.0.9
 revision=1
 build_style=cmake
 hostmakedepends="pkg-config gettext extra-cmake-modules"
@@ -11,7 +11,7 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://fcitx-im.org/wiki/Fcitx"
 distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-hangul/fcitx5-hangul-${version}.tar.xz"
-checksum=35d9233d3904c47abaf8d58910e183e351c7a657dd9d1964acd8fce4109d2bb9
+checksum=be5fcdcbcac0b65aa414ef7266b860641c0af60c8f4c421bfe2a1cf5a898c919
 lib32disabled=yes
 
 fcitx5-hangul-icons_package() {
diff --git a/srcpkgs/fcitx5-lua/template b/srcpkgs/fcitx5-lua/template
index db54789fc506..38c14ae6aa7d 100644
--- a/srcpkgs/fcitx5-lua/template
+++ b/srcpkgs/fcitx5-lua/template
@@ -1,6 +1,6 @@
 # Template file for 'fcitx5-lua'
 pkgname=fcitx5-lua
-version=5.0.9
+version=5.0.8
 revision=1
 build_style=cmake
 configure_args="-DUSE_DLOPEN=No"
@@ -14,7 +14,7 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/fcitx/fcitx5-lua"
 distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-lua/fcitx5-lua-${version}.tar.xz"
-checksum=e391d68c4b597a3f38ae322c3b5dd92872aa5ea11fd39a5723e7ded4fcadd173
+checksum=8dc15304d6616b0cd813d3d3cc53c8f7fac66ace083a3a6127d8e87c95fb52d4
 lib32disabled=yes
 
 fcitx5-lua-devel_package() {
diff --git a/srcpkgs/fcitx5-m17n/template b/srcpkgs/fcitx5-m17n/template
index 56303ce1549b..deac83caf167 100644
--- a/srcpkgs/fcitx5-m17n/template
+++ b/srcpkgs/fcitx5-m17n/template
@@ -1,6 +1,6 @@
 # Template file for 'fcitx5-m17n'
 pkgname=fcitx5-m17n
-version=5.0.10
+version=5.0.9
 revision=1
 build_style=cmake
 hostmakedepends="pkg-config gettext doxygen extra-cmake-modules"
@@ -12,5 +12,5 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://fcitx-im.org/wiki/Fcitx"
 distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-m17n/fcitx5-m17n-${version}.tar.xz"
-checksum=9236e04c2ddc1bd0f01d97da57ef3d583fd2a7704a92b41a18fbd02600c5479e
+checksum=b29152d1584d4b29c5a3e6b0d67331e62400bb3628c9be4647c0066a955fa4ef
 lib32disabled=yes
diff --git a/srcpkgs/fcitx5-qt/template b/srcpkgs/fcitx5-qt/template
index c53a830ee9ce..5f13d3eb94e1 100644
--- a/srcpkgs/fcitx5-qt/template
+++ b/srcpkgs/fcitx5-qt/template
@@ -1,10 +1,10 @@
 # Template file for 'fcitx5-qt'
 pkgname=fcitx5-qt
-version=5.0.14
+version=5.0.13
 revision=1
 build_style=cmake
-configure_args="--trace-expand -DENABLE_QT4=OFF -DENABLE_QT5=ON
- -DENABLE_QT6=ON -DQT_HOST_PATH=/usr"
+configure_args="-DENABLE_QT4=OFF -DENABLE_QT5=ON -DENABLE_QT6=ON
+ -DQT_HOST_PATH=/usr"
 hostmakedepends="cldr-emoji-annotation pkg-config gettext doxygen
  extra-cmake-modules qt5-qmake qt5-host-tools qt6-base-devel"
 makedepends="libfcitx5-devel fmt-devel qt5-devel libxkbcommon-devel
@@ -14,7 +14,7 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="LGPL-2.1-or-later, BSD-3-Clause"
 homepage="https://fcitx-im.org/wiki/Fcitx"
 distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-qt/fcitx5-qt-${version}.tar.xz"
-checksum=fdf6d4750a9326b6539179f94c6e8c04a30c5d5f877ae01debd571c6e8035dfe
+checksum=4ea408b394591e9201fedeb4098a1eeb9764a74a5a365083af4cee9973f927fa
 lib32disabled=yes
 
 if [ "$XBPS_TARGET_NOATOMIC8" ]; then
diff --git a/srcpkgs/fcitx5-rime/template b/srcpkgs/fcitx5-rime/template
index 38b37f5846b8..5fc9d408c2cf 100644
--- a/srcpkgs/fcitx5-rime/template
+++ b/srcpkgs/fcitx5-rime/template
@@ -1,6 +1,6 @@
 # Template file for 'fcitx5-rime'
 pkgname=fcitx5-rime
-version=5.0.14
+version=5.0.13
 revision=1
 build_style=cmake
 configure_args="-DRIME_DATA_DIR=/usr/share/rime-data"
@@ -13,7 +13,7 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://fcitx-im.org/wiki/Fcitx"
 distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-rime/fcitx5-rime-${version}.tar.xz"
-checksum=352f62a24feed5f8da082fb57407e342055d0fb81405462422df45b9ee591cc5
+checksum=b6f0e7e037339fa78b58f91f8a2a870bb293154ff54e987daa79cca5aa397ac1
 lib32disabled=yes
 
 fcitx5-rime-icons_package() {
diff --git a/srcpkgs/fcitx5-table-extra/template b/srcpkgs/fcitx5-table-extra/template
index b4fa97400d55..c395ab00bd4c 100644
--- a/srcpkgs/fcitx5-table-extra/template
+++ b/srcpkgs/fcitx5-table-extra/template
@@ -1,6 +1,6 @@
 # Template file for 'fcitx5-table-extra'
 pkgname=fcitx5-table-extra
-version=5.0.11
+version=5.0.10
 revision=1
 build_style=cmake
 hostmakedepends="gettext libime-utils extra-cmake-modules"
@@ -11,4 +11,4 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="Public Domain"
 homepage="https://fcitx-im.org/wiki/Fcitx"
 distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-table-extra/fcitx5-table-extra-${version}.tar.xz"
-checksum=efe288cb74253f4cf9dd8940e6d2417d94c5d4c5663978a4ece32c6c36b634f7
+checksum=e314624e9de8d8a80a5a6696cd777ac76986d140a9fb620c5c6b6157247bb470
diff --git a/srcpkgs/fcitx5-table-other/template b/srcpkgs/fcitx5-table-other/template
index 2ba318f70da4..b7c56c7bf189 100644
--- a/srcpkgs/fcitx5-table-other/template
+++ b/srcpkgs/fcitx5-table-other/template
@@ -1,6 +1,6 @@
 # Template file for 'fcitx5-table-other'
 pkgname=fcitx5-table-other
-version=5.0.10
+version=5.0.9
 revision=1
 build_style=cmake
 hostmakedepends="gettext libime-utils extra-cmake-modules"
@@ -11,4 +11,4 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://fcitx-im.org/wiki/Fcitx"
 distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-table-other/fcitx5-table-other-${version}.tar.xz"
-checksum=cb4d4231878eb4b1fe60994e091b4279c8810b518f7da45630d5dfac7f2daa51
+checksum=519e5d065269e23ae348f981466d42aebdfd5a13c03223876d96675e38609574
diff --git a/srcpkgs/fcitx5-unikey/template b/srcpkgs/fcitx5-unikey/template
index 9b1d7a84cc64..9657455a143b 100644
--- a/srcpkgs/fcitx5-unikey/template
+++ b/srcpkgs/fcitx5-unikey/template
@@ -1,6 +1,6 @@
 # Template file for 'fcitx5-unikey'
 pkgname=fcitx5-unikey
-version=5.0.11
+version=5.0.10
 revision=1
 build_style=cmake
 #configure_args=""
@@ -16,7 +16,7 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://fcitx-im.org/wiki/Fcitx"
 distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-unikey/fcitx5-unikey-${version}.tar.xz"
-checksum=44c2c79eea4f2bbc4d97c25599bae34453b59ed9a91f3fc26b1ae21314323579
+checksum=2cd2b1a28a4b7e4c5aaea412a9fef8f18f882e1c4d9c2da25809947bfda5483a
 conflicts="fcitx-unikey>=0"
 
 fcitx5-unikey-macro-editor_package() {
diff --git a/srcpkgs/fcitx5-zhuyin/template b/srcpkgs/fcitx5-zhuyin/template
index e65eb84631a6..89d09df343bd 100644
--- a/srcpkgs/fcitx5-zhuyin/template
+++ b/srcpkgs/fcitx5-zhuyin/template
@@ -1,6 +1,6 @@
 # Template file for 'fcitx5-zhuyin'
 pkgname=fcitx5-zhuyin
-version=5.0.10
+version=5.0.9
 revision=1
 build_style=cmake
 hostmakedepends="pkg-config gettext doxygen extra-cmake-modules libzhuyin"
@@ -13,7 +13,7 @@ homepage="https://fcitx-im.org/wiki/Fcitx"
 _model_version=20161206
 distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-zhuyin/fcitx5-zhuyin-${version}.tar.xz
  https://download.fcitx-im.org/data/model.text.${_model_version}.tar.gz"
-checksum="1faad62c5085768fc836b0a6c846eaea66fb7ae361199480981eb43d50293699
+checksum="a9adeecf62e87f4d9759f881247da8624a352aa9ecd6290dd81e16a794673f68
  5c7024e5735389c471f54b867eda0d98c5a40a5e5e75333a9febac107508f704"
 skip_extraction="model.text.${_model_version}.tar.gz"
 lib32disabled=yes
diff --git a/srcpkgs/fcitx5/template b/srcpkgs/fcitx5/template
index 25ab9570488b..369323bb0375 100644
--- a/srcpkgs/fcitx5/template
+++ b/srcpkgs/fcitx5/template
@@ -1,6 +1,6 @@
 # Template file for 'fcitx5'
 pkgname=fcitx5
-version=5.0.18
+version=5.0.17
 revision=1
 build_style=cmake
 build_helper=qemu
@@ -21,7 +21,7 @@ homepage="https://fcitx-im.org/wiki/Fcitx"
 _en_dict_ver=20121020
 distfiles="https://download.fcitx-im.org/fcitx5/fcitx5/fcitx5-${version}.tar.xz
  https://download.fcitx-im.org/data/en_dict-${_en_dict_ver}.tar.gz"
-checksum="6803f65b9f26e70e0498809f2b0f973b06340f484793d58dde08f2498bd8c6f5
+checksum="313386044cef8d26b3d8ca861487917da3ad8e9e6bfd34a68f7c6fc92d3ca0d0
  c44a5d7847925eea9e4d2d04748d442cd28dd9299a0b572ef7d91eac4f5a6ceb"
 skip_extraction=en_dict-${_en_dict_ver}.tar.gz
 lib32disabled=yes
diff --git a/srcpkgs/fdkaac/template b/srcpkgs/fdkaac/template
index f0b474c88259..d31dc8eb9a68 100644
--- a/srcpkgs/fdkaac/template
+++ b/srcpkgs/fdkaac/template
@@ -1,6 +1,6 @@
 # Template file for 'fdkaac'
 pkgname=fdkaac
-version=1.0.3
+version=1.0.2
 revision=1
 build_style=gnu-configure
 hostmakedepends="automake"
@@ -10,7 +10,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="MIT, BSD-4-Clause, Zlib"
 homepage="https://github.com/nu774/fdkaac"
 distfiles="https://github.com/nu774/${pkgname}/archive/v${version}.tar.gz"
-checksum=ee444518353833b2b8f1b106bb4d9e9c15ae4d48569be9b6c89fc38dabf364b7
+checksum=8a0b67792605fb8955d6be78a81e3a4029e9b7d0f594d8ed76e0fbcef90be0c8
 
 pre_configure() {
 	autoreconf -fi
diff --git a/srcpkgs/feh/template b/srcpkgs/feh/template
index 56a2eb9f2751..252d42865b84 100644
--- a/srcpkgs/feh/template
+++ b/srcpkgs/feh/template
@@ -1,6 +1,6 @@
 # Template file for 'feh'
 pkgname=feh
-version=3.9
+version=3.8
 revision=1
 build_style=gnu-makefile
 make_use_env=yes
@@ -15,7 +15,7 @@ license="MIT-feh"
 homepage="https://feh.finalrewind.org"
 changelog="https://raw.githubusercontent.com/derf/feh/master/ChangeLog"
 distfiles="${homepage}/feh-${version}.tar.bz2"
-checksum=8649962c41d2c7ec4cc3f438eb327638a1820ad5a66df6a9995964601ae6bca0
+checksum=7f3c34552b39336d7ebee2d7c4bf5697aaaa2c6c102c357f6e82ea240bd62ba9
 
 pre_build() {
 	vsed -i 's|doc/feh/examples|examples/feh|' config.mk
diff --git a/srcpkgs/ferm/template b/srcpkgs/ferm/template
index 9cdac4712eb6..3b623d0dd0cc 100644
--- a/srcpkgs/ferm/template
+++ b/srcpkgs/ferm/template
@@ -1,21 +1,15 @@
 # Template file for 'ferm'
 pkgname=ferm
-version=2.7
+version=2.6
 revision=1
 hostmakedepends="perl"
 depends="perl iptables"
-checkdepends="perl-Net-DNS-Resolver-Mock"
 short_desc="Frontend for iptables"
 maintainer="johannes <johannes.brechtmann@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="http://ferm.foo-projects.org/"
-changelog="https://github.com/MaxKellermann/ferm/raw/master/NEWS"
 distfiles="http://ferm.foo-projects.org/download/${version:0:3}/ferm-${version}.tar.xz"
-checksum=c00d910d5394e69675608eb5ee0f504d5cfda41e990a2d9a91baac6df93e3f92
-
-do_check() {
-	make check
-}
+checksum=689541465e7c073cbd604c9cd18f113c31c0b41bb12614726a59b17e44058885
 
 do_install() {
 	make install PREFIX=${DESTDIR}/usr
diff --git a/srcpkgs/fetchmail/template b/srcpkgs/fetchmail/template
index 8fa7559569d2..d1bbe5f33432 100644
--- a/srcpkgs/fetchmail/template
+++ b/srcpkgs/fetchmail/template
@@ -1,6 +1,6 @@
 # Template file for 'fetchmail'
 pkgname=fetchmail
-version=6.4.30
+version=6.4.23
 revision=1
 build_style=gnu-configure
 configure_args="--with-ssl=${XBPS_CROSS_BASE}/usr"
@@ -13,7 +13,7 @@ license="GPL-2.0-only"
 homepage="http://fetchmail.sourceforge.net/"
 changelog="https://gitlab.com/fetchmail/fetchmail/-/raw/legacy_64/NEWS"
 distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
-checksum=35824c20aa1d8d97e3f1611fef49b9f7f68396f7cbc4d3a807fed27ae9ea445a
+checksum=5f7a5e13731431134a2ca535bbced7adc666d3aeb93169a0830945d91f492300
 
 post_install() {
 	vsed -i -e 's,/usr/bin/python ,/usr/bin/python3 ,' "${DESTDIR}/usr/bin/fetchmailconf"
diff --git a/srcpkgs/ffmpeg/template b/srcpkgs/ffmpeg/template
index 63d02eb3af18..7545d83ef849 100644
--- a/srcpkgs/ffmpeg/template
+++ b/srcpkgs/ffmpeg/template
@@ -1,15 +1,15 @@
 # Template file for 'ffmpeg'
 # audacity also needs to be bumped when a new ffmpeg version bumps libavformat's soname!
 pkgname=ffmpeg
-version=4.4.2
-revision=2
+version=4.4.1
+revision=6
 short_desc="Decoding, encoding and streaming software"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://www.ffmpeg.org"
 changelog="https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/Changelog"
 distfiles="${homepage}/releases/ffmpeg-${version}.tar.xz"
-checksum=af419a7f88adbc56c758ab19b4c708afbcae15ef09606b82b855291f6a6faa93
+checksum=eadbad9e9ab30b25f5520fbfde99fae4a92a1ae3c0257a8d68569a4651e30e02
 
 hostmakedepends="pkg-config perl yasm"
 makedepends="zlib-devel bzip2-devel freetype-devel alsa-lib-devel libXfixes-devel
@@ -19,7 +19,7 @@ makedepends="zlib-devel bzip2-devel freetype-devel alsa-lib-devel libXfixes-deve
  speex-devel celt-devel harfbuzz-devel libass-devel opus-devel ocl-icd-devel
  libbs2b-devel libvidstab-devel $(vopt_if pulseaudio pulseaudio-devel)
  $(vopt_if x265 x265-devel) $(vopt_if vaapi libva-devel) $(vopt_if vdpau libvdpau-devel)
- $(vopt_if v4l2 v4l-utils-devel) $(vopt_if fdk_aac fdk-aac-devel)
+ $(vopt_if v4l2 v4l-utils-devel) $(vopt_if faac faac-devel) $(vopt_if fdk_aac fdk-aac-devel)
  $(vopt_if vpx libvpx-devel) $(vopt_if aom libaom-devel)
  $(vopt_if nvenc nv-codec-headers) $(vopt_if sndio sndio-devel)
  $(vopt_if dav1d libdav1d-devel) $(vopt_if zimg zimg-devel)
@@ -29,13 +29,9 @@ makedepends="zlib-devel bzip2-devel freetype-devel alsa-lib-devel libXfixes-deve
  $(vopt_if srt srt-devel) $(vopt_if rist librist-devel)"
 depends="ffplay>=${version}_${revision}"
 
-build_options="x265 v4l2 vaapi vdpau vpx fdk_aac aom nvenc sndio pulseaudio
+build_options="x265 v4l2 vaapi vdpau vpx faac fdk_aac aom nvenc sndio pulseaudio
  dav1d zimg webp sofa vulkan drm svtav1 srt rist"
 build_options_default="x265 v4l2 vpx aom sndio pulseaudio dav1d webp vulkan drm srt rist"
-desc_option_srt="Enable support for SRT (Secure, Reliable, Transport)"
-desc_option_rist="Enable support for RIST (Reliable Internet Stream Transport)"
-desc_option_sofa="Enable support for AES SOFA"
-desc_option_webp="Enable support for WebP"
 
 case "$XBPS_TARGET_MACHINE" in
 	i686*|x86_64*) build_options_default+=" vaapi vdpau nvenc";;
@@ -106,6 +102,7 @@ do_configure() {
 		$(vopt_enable pulseaudio libpulse) --enable-libfreetype --enable-libmodplug \
 		--enable-libspeex --enable-libcelt --enable-libass \
 		--enable-libopus --enable-librtmp --enable-libjack  $(vopt_enable nvenc) \
+		$(vopt_if faac '--enable-nonfree --enable-libfaac') \
 		$(vopt_if fdk_aac '--enable-nonfree --enable-libfdk-aac') \
 		--disable-libopencore_amrnb --disable-libopencore_amrwb \
 		--disable-libopenjpeg \
diff --git a/srcpkgs/file-roller/template b/srcpkgs/file-roller/template
index 1baaf1e1922f..737a81972b2a 100644
--- a/srcpkgs/file-roller/template
+++ b/srcpkgs/file-roller/template
@@ -1,16 +1,17 @@
 # Template file for 'file-roller'
 pkgname=file-roller
-version=3.42.0
+version=3.40.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gtk+3-devel json-glib-devel libarchive-devel libglib-devel
- libnotify-devel nautilus-devel libhandy1-devel"
+ libnotify-devel nautilus-devel"
 depends="desktop-file-utils hicolor-icon-theme"
 short_desc="GNOME Front-end to archiving programs like tar and zip"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/FileRoller"
-changelog="https://gitlab.gnome.org/GNOME/file-roller/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1c438e6d53ec10ff4f2eb5b22d7bbf28a7c2a84957ab64a751c1cdf3c52302c7
+checksum=4a2886a3966200fb0a9cbba4e2b79f8dad9d26556498aacdaed71775590b3c0d
+
+CFLAGS="-fcommon"
diff --git a/srcpkgs/file/template b/srcpkgs/file/template
index 97426c4741b1..a7e080f143ba 100644
--- a/srcpkgs/file/template
+++ b/srcpkgs/file/template
@@ -1,6 +1,6 @@
 # Template file for 'file'
 pkgname=file
-version=5.42
+version=5.41
 revision=1
 bootstrap=yes
 build_style=gnu-configure
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="https://www.darwinsys.com/file/"
 distfiles="https://astron.com/pub/file/file-${version}.tar.gz"
-checksum=c076fb4d029c74073f15c43361ef572cfb868407d347190ba834af3b1639b0e4
+checksum=13e532c7b364f7d57e23dfeea3147103150cb90593a57af86c10e4f6e411603f
 
 build_options="libseccomp"
 
diff --git a/srcpkgs/filelight/template b/srcpkgs/filelight/template
index 68d0dd27b30d..ebd6982b50bf 100644
--- a/srcpkgs/filelight/template
+++ b/srcpkgs/filelight/template
@@ -1,6 +1,6 @@
 # Template file for 'filelight'
 pkgname=filelight
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@@ -12,4 +12,4 @@ license="GPL-2.0-only"
 homepage="https://utils.kde.org/projects/filelight/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#filelight"
 distfiles="${KDE_SITE}/release-service/${version}/src/filelight-${version}.tar.xz"
-checksum=00ee4c583f06fb5a8004d63d74a2c295ee66fec53f14c7703798a50c8a572ff7
+checksum=036583422b0f4a633fed6a88ae07386d4cac4925d6d5789d7fb1ec9645367624
diff --git a/srcpkgs/filezilla/template b/srcpkgs/filezilla/template
index 1b13fd581010..23ef9c043061 100644
--- a/srcpkgs/filezilla/template
+++ b/srcpkgs/filezilla/template
@@ -1,6 +1,6 @@
 # Template file for 'filezilla'
 pkgname=filezilla
-version=3.60.2
+version=3.60.1
 revision=1
 build_style=gnu-configure
 configure_args="--disable-static --disable-manualupdatecheck --disable-autoupdatecheck
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later"
 homepage="https://filezilla-project.org"
 changelog="https://svn.filezilla-project.org/filezilla/FileZilla3/trunk/NEWS?view=co"
 distfiles="https://download.filezilla-project.org/client/FileZilla_${version}_src.tar.bz2"
-checksum=e407dbad169953ff951452bcbf138d953a3a30235f8abb03d271c712cc7e5792
+checksum=81f96c63638caf1838e0c63e5874f60192120965d825294a894a22b7d42066af
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" wxWidgets-gtk3-devel xdg-utils"
diff --git a/srcpkgs/fillets-ng/template b/srcpkgs/fillets-ng/template
index 83741590c011..8db27477c3c4 100644
--- a/srcpkgs/fillets-ng/template
+++ b/srcpkgs/fillets-ng/template
@@ -1,7 +1,7 @@
 # Template file for 'fillets-ng'
 pkgname=fillets-ng
 version=1.0.1
-revision=3
+revision=2
 create_wrksrc=yes
 build_wrksrc="fillets-ng-${version}"
 build_style=gnu-configure
@@ -16,8 +16,3 @@ distfiles="${SOURCEFORGE_SITE}/fillets/fillets-ng-${version}.tar.gz
 checksum="329a4d9515d60bebdb657d070824933b993b85864b9d3e302e6361accab992da
  f0c979fb35ec550a43246fc209add8f45ca550a382c94d6383bb3f01b1073799"
 replaces="fillets-ng-data>=0"
-
-post_install() {
-	vmkdir usr/share/games/fillets-ng
-	vcopy "$wrksrc/fillets-ng-data-${version}/*" usr/share/games/fillets-ng
-}
diff --git a/srcpkgs/firefox-i18n/files/update-lang-list b/srcpkgs/firefox-i18n/files/update-lang-list
index 840caf3cd52f..069e328a9209 100755
--- a/srcpkgs/firefox-i18n/files/update-lang-list
+++ b/srcpkgs/firefox-i18n/files/update-lang-list
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Usage: $0 <firefox|firefox-esr|thunderbird>
+# Usage: $0 <firefox|firefox-esr>
 # Copyright (c) 2019 Danh Doan
 # All rights reserved.
 #
@@ -20,9 +20,8 @@ tmpldir="$pkg-i18n"
 case "${pkg}" in
 firefox-esr) esr=esr ;;
 firefox) : ;;
-thunderbird) : ;;
 *)
-	echo "Usage: $0 <firefox|firefox-esr|thunderbird>" >&2
+	echo "Usage: $0 <firefox|firefox-esr>" >&2
 	exit 1
 	;;
 esac
@@ -78,7 +77,7 @@ xcleanlang() {
 
 xlistold >| "$tmpoldfile"
 
-curl "https://ftp.mozilla.org/pub/${pkg%-esr}/releases/$version$esr/linux-x86_64/xpi/" \
+curl "https://ftp.mozilla.org/pub/firefox/releases/$version$esr/linux-i686/xpi/" \
 	| grep -o 'xpi/[a-z]\+\(-[A-Z]\+\)\?' \
 	| cut -d/ -f2 \
 	| xprocessnew 3>$tmpnewfile
diff --git a/srcpkgs/firefox-i18n/template b/srcpkgs/firefox-i18n/template
index 6b9e63651908..f1d8480adcf4 100644
--- a/srcpkgs/firefox-i18n/template
+++ b/srcpkgs/firefox-i18n/template
@@ -1,6 +1,6 @@
 # Template file for 'firefox-i18n'
 pkgname=firefox-i18n
-version=103.0
+version=101.0.1
 revision=1
 build_style=meta
 short_desc="Firefox language packs"
@@ -140,99 +140,99 @@ _pkgtmpl() {
 	}
 }
 
-checksum="eb98b65a576cff103501c24190435702ae858f8f4d10fa95cd0c618b3790d6c4
- 69026d5f6b4c9b16d143c1d4300925c5fae4fcc660769add2ab9223c8505cb58
- eec6fce5b6b3118309534ed49c2ce10187226bf4fcb8087977d4c1c2623d35bb
- 5f1cc0f4443982f1b42c5205ff7664579eca2fc8b6c165f43fd69513654fb7dd
- ac2f947e4e5ae4c54c2e0665617b4198f5b2338308cddd60ee9febaf89d066af
- 03a2a4cda04a4e01df252a00c25ec1172cda1fbb52ffa93b2c997d8c303d9b30
- 3ed60e0f0edfa0369904d0e55e2cf169d70cd09dc3ee67c91adf5df6f417275f
- 568adb14fbf56f566a0c1cc8a3bbf4140e0ae86e8e7f632635202f8298f83838
- 75e646bf96aad2fb7e1b6c8f93bb6a680426c9f6e3eaf7f602dd8fcf999541a0
- 83b8bd84afdf0f87b591ab58616c8b6ec86b346eb12e0fc2a8e619caa66e7281
- 31f2723a5ecbfaf67c545d37f5e420b83d61f2bb0bf0bb6e83a1829fcee6d7ea
- aab59c2e5b8d87d1e23545631bf97c8dacf43f1bc4f9330caa92528c93ed1b38
- 9e65f612b7f4f96ff2bbdfe532d08677458a53f56a2ac15036f3ab3aa2c713ef
- 04570acb17ed9b9fa7b974995a00c1d94ff6bdac9d84b8f1ba31926e0f116f3d
- 0ad6bcae683497cdea2562b7847c4f2ab10d0b7e9413324be75d8966973b50ed
- 96b9d3f4ab3c5f0b82995b4859756666ec52d8b456381f40258d0c1a8966df98
- 7d45d2acdb651914b8b3e11bb98b0caa2146f3d90e82158b4aed4266dd367e17
- 3c66b391d443f49937ef0e695744ddbb7f140c4a8ffdbfbab60eb1735abe9459
- 249c8d9390f48dc58b3b927b3ec654fe0753c5f80086b543e8035316c9394789
- 74b66b4bfb8c3e02b704396557097a050267f4cebdf16089732e3e7448060459
- 29e2000b75add0d31bcf5486debf34f992f8e9131dc509ae93f3f1b1e0c48b93
- 6f57aa5c21a74496f8246422704d15803a51d819ca6a3b127944b1ed6a9f7497
- 505b1cacc6eaa5e422509baceb97e9b5bdce27417fa9c5b37d0321f1a2ecc604
- 272e1470de2c715cd8ef116a72d0e957806cd389616ab34cbef2b76ec500602f
- ff6019013085b08fcbe04d35bbf65c3620be3a302dc8ff117ece05a39d73bf17
- 264766c0f7c30cf2fd51bd18332da78ea6d9b3f0c0a10928763c351c9e5aeb33
- 7f30e26d1fc6f169b02bf4f1b1f750f4b2995f4f5f565bf08b04045847d7732c
- ccce6000ecca4ee593c0bb22a91cbc9f79c7d17ed5e18319ce62f45339e16fc7
- ce19122dd20850ee8942048a2b166f9c4aacba34a09bbc34b46895fe414165dc
- cad98b0be8f1098bf45d7f9dadad6c4758ee7ab2bc7301dd07ffbfe34c8bf132
- 74cf511afdc2e9849f566126131b1f60d2631d297a68c0ba6eb654683a88a6f8
- 42b1a5f39030640a13cc888b59cc47ce9ab0985c8d99f1f27f0585af8107fd38
- cf23334f50832da6872fba06b21b58e61f7ebe794fba48984008cc50686985a0
- 79c01f55f8ffc4d12a86e204b399667005f702d69540a516d3cd4802d6e939a8
- cf9e0bfd0891b5b0e07494b984b6a354267adf22f566622f84b52a9b6f2bb0d7
- 70c4d6b366fae776248821a4adcb95e403f422321f1e9c156b4eb83fa5a2a888
- c1a56c3493ae1f2721954708c5f3eaf584793b97b3d08dec73e39ab0469741c3
- b8fb3f56fc231393377ab7b5349a2f768df0c499be2fafe0713ec5a1fa858221
- e0da09ed1a7b5bb26d3a89a392a8f3b13efef4b1ef54e090b9b762a3422fee60
- 038654417cefb20ea652ac4b735970502e9bf36a6b4f52a61135fc8715d0b6d9
- c61a11d9169001f0e8a6fab2bba810cc98e91ef55f27450c6f33dd5dd89d6e82
- ae2aa2190b42e7ac15f071f534f8aaa9b1a0053b4c72b1034e6a84c44b5659d2
- 6759c9d610f4c7a855996d39bed2975564fd75d2001b9456024fcb43d22a2598
- eb640ca7b37d1f40d5bb58be974208d8efb49fca812923ac1a833027a6703aa2
- 92cdfbe862dace3323e20a1f4ba490e5198ef423b52d3e9e7dc83f5ae7745d62
- ed0c23227cec8a0f0b59d08c73f19826c37d121c2dcb029926d2568c558af67f
- b1358c3286ae7cd225e337d3eeeb1ca62b34ff07bb7e4394271ddb9e85008bfb
- ab5d82150f15971d48946a331e32d9dbd2e78c0438c4ec293fc62a2288b7d7a2
- 0e2fc31ef16c80e3768bb55ef93a8c41da9dd41d656dad96deaa7a097aa7ca13
- e9171e5228fa33de3524ecc9e9270db6d5756372684853f87a64b61595598b37
- 178a4de950ceaca52789e6601776d1c64f81c0f946769f27336c762a5f996757
- 51bf3360db2e40b697283ac1e4aa5341377b717d45f580ee80317d758ffc633c
- 96e3663e3e81d0fb630060e9b784c7391aa9a3c278cf4b9eb95ca1b51fb33540
- f3b532f7212a2a5a0675c8e1ac62c45024ec98efa31459cb986eba3febd24f6c
- a842a7f3120f02099bb870574366257bd40c009ddead7e480b6b6a9eff303ca0
- cbf5cbd063bd1c03129820c8d2f8d795fb8dd25e526adbcb4117c9dba576b7a0
- 306225e450969eb76ff1a63f2188496c84bf6739aeffd226f74a1c5968531975
- 5dbd1527e4e607fb13ef1f28bf479d638cd8584c660b7c506fca69ca90df2f3d
- 039b5a4725ce9a958b2fd3832c50eda457301f7ef63ad8192440552720b71aaf
- 552f16765b1e8e56ba86bed49dbcc8f7a18f8cb068f687c03580f3070752f8a3
- 2448e110dc3bff115bcd82d53f6ea6626ea8e989e8fc8a01d5e03c40903be9f9
- fbbf559cf5e7ae47c06d94f458db32dcb86e1cfeb0c68988ce7471c2577e64e7
- ea6f89941f65cb14b913ab430ef87a97a0b5c523f7db1956a5e2692d3d8a9032
- ed5ec760ac0ee1ce4e4425da824c8b22682ccba7c8ab5900f53ea0db34cc1413
- f036202292f74f4f48ad3e60dfddba9b639c3aa9863a86e64bff519845b35843
- 45892683aadca2e2c6eba1d1135452789c8023f65db9f1d335d4063fbe331d3b
- 379612ad16db482761af5280cd509fdd9190d4dcab006024760a146b7a86a150
- a7b431a4873895664f30052125a879dc326e1e10148ac81bbd445f9500b3d667
- e6d70d98ea2c7a4573207a1112f67b542f7914e12c53dad2641b932e0fb7026d
- 69448652368bed0966c82961e8ce08e84fc70ea6fbbd2e17156de477610444bd
- 32fbb38d2588613e1b836d9fd1f16266129fb6b201145dc4d58d67ffc2fdedfc
- 41f81a027eb3658cad5e7f5dbdeb89427841b81ca536d1c274f7b3284183de8d
- 29b959f38c9daa74b587a2239995755433830a06aa61f0fb76ff5b15a7a60218
- 389cd539fafc3a47503e93f01c34dc0600505079ff2e07ab32d92d1755c81cb1
- aaf0536bc7e8ecb55195f18a8d0ce083f851adabed7674833ad7e2aef0b09369
- f31519902d06940d22e69983f315a0c00f15fe29848a86a36fb8af7f26349d26
- 67bc8560e7fd88b32db8cb61347d1d2887e76b01c3c1db9ef474550bce8535e5
- f462d6cd7589bfa2d8e86e7833678a82cb6df1d7bba3e7a9ee782141cea1bed8
- 03f711d0c25eb17f7e3415195257da909c0a4b0930448a22561b0c105c77790b
- d1927c4c9c54251d5589b224651e5ccfd43b744818a61d2f971b168a2368622c
- 2b5d59233b91c08791fb5fef2ce02a979310df86392556b5d5200c1e5f77d669
- 03b115da22391d1a849386782fda0834e0e9e66d264f4f5f1c815ac7c99e3bdf
- c2a6944d3323d91c72298913a4794026d51995176be938ceb058ea2536d777e7
- 6933d5c09936077c91c2f9fab72854be8dc1af5a2891dc6fa5925aef85f04290
- da8439cf0a38c43b128b303a926af98729c9614d3bd10c3cb2ebb8bbc5524510
- 60ec5009a022f3d357a8d16f14c794c24c67846520ae6cffd2923aabb82c3f99
- aa84075f9d2f868ed3775020431ef4adff481d101f51e75e669cdfae3d11e0a8
- 4b9f9110b569d3c35775a13c5426dd2cb5b7eb84a7eb4ea999b1c9f08f5e0169
- 1a9054f0ab922ec80d2a3182343464b158b461cf392a95725197b1032dbd913a
- c39dc161862262d858916f98fc83f152a4b855f746dd6b583a1e42471b63f6a3
- 969ce014fd12f222f59f1921c71d00eeede13446b167bd0a2e8e9025fa035cbe
- e69bcbfccae0a06c1c784b25d5480dc5fa276b1e6aaad7805db4903e628562f7
- e67293d70e7874980b1b7ac9998226a0f9cc620a47a7a9ec9802ca668a42d61d
- 610b5e398b904a28226ebfe61b5818b890222bbf1181c6b2f8ff83470701b513
- af77dad9f397b2ba92d25c909fc48b5eb2428242d261ef71565d15336ec2ebbc
- a46354ab3fdc0d177f33491bed0823f7928c9413181276e294b43585a501497b"
+checksum="ed5be7552b72589432c44cef4446208bc7f94fdbbf8c7a46aafc83f223a6d436
+ 0aceb525734b1e5647f75d6c0ac3b14131594c7fe1e7fcf7a7c8be8d920c8a61
+ 02c4c0d865eaa1508a8c660f312ba3947bd15ede09eb9dfcbf25e31bd6370d63
+ d71038f9da1773305ee7ff69808ddcd460196795049a5cfa97167fd224345f49
+ e400acc7af52b6d7bf2bff2fcd4d325345cba5b3d1f8d417023020cd1a1e2eec
+ 15de0f52e2484e77be071f987dcadac15f05f93c4cb676f023d037ff64f8408b
+ ee849e83a50c3a69b22ba93e253d5a99a9793be738232ffb3bac0c078c78bb52
+ 1feefc2c94b6dfacb868c91ae1aed6e63b233b4e3a2f1043caaeb8161e62be74
+ e8657525629fc6dc35149b629a379bebd006b1b9d41845be098f3bb8ec6ace67
+ cab077c643a57f10b9c474277bd0b191cb6e25638788ac15c9e176ee393d2393
+ 5ae7f71bfd39956b8553446feaebb047ddfc520459f275e8765bf917696ff4f0
+ 19c322ee28a0b89bedcc7f20fb85857fb1d5bbcc6c6183d54f965165d42962d9
+ 2c6ecd3ed59d14cbd5834259b4a258fc1513f6d8e09aa14e96467f5821ecd6bb
+ 03f4fc349e1631d5883b5c2a5f601e57e01ce7945f3f08f970f413b5a8411f77
+ 3c889dff21cdf6e6c261e160c723e21bcbe87dc28c3c5687275b35bcc42ecf47
+ 569db6c6aef1a3dcd634c7f3dad0cd4ef5d7fdd9bc4b7e37003fb8fc9ca52d04
+ 1abf5e0077367234e2363c4b531a37c6e0c229794c3aca5f2ff83cfb661f0576
+ 88dc29afeb4e10b81a352902804705ed1b0e3abd03aa9f20e5896dcd0febd185
+ 14e0a939d23596c8370b03189fc0d0bc0a6eebbfa40b00cfe2e5368c0282b33d
+ c286bd9ab2237fc2262b5e08230209254ef545fffb0e3fe36645f12ef14d4cda
+ 66875ff542436d2f6c725efb81c820c7a7ede37f0e925c2305c44999544133aa
+ 5472ee129514179a5ed866564e8778af1092b9516206aef9c8d80e028386c5bb
+ 694a1f37b26486ebe10347ee7253db720aa1fd560417a35bcce05e2522846946
+ 1a99f781645c1d20a0b00bab9fb7fc5c51f298648225751d3f6fd6f8702cb8aa
+ f741d5c6acfcc9cc5b856b1061eba22e4c441a1b4911d5d9c2ebc0cfcda8d0e2
+ 787fb1a1e55ae88a1511a118bca51a94cbee52bb1d735aead9a53642f8a9896f
+ 204ca0c4a8007b027042affe98f68a06ed931daaa240801ba0d8a6504a41f292
+ 7cff5d7e596e7b1016d62032e676e6d9ec241f0b2d2662d2aa85978d8797ca41
+ 173cf3f1db9977cfe8970b10b4b2488bf17a95b5d70f7aee105f57c975c74b98
+ a190cbcf63bee079efa4efefe8374729208150959176546b9ac4f4dd67dcff31
+ c55e07086edcb10b74d0948ec7807fdd86b51527023f7d48e600544f54eacda4
+ fc6b2f5d1ffa0334e2323c0dbea4acea081854b76e458e3d03ef723e72f042c1
+ 65b1d5b59587860e8851bbcdb43908d9fafb2e82b8f453b6f7679af80db10c11
+ 7c0c575216db5741975ddf6fac5515654f965a294c55a4b7c4dc260ca32ecc96
+ 472325c726434a8b1415afcb2f1f4beb4e64e84cd7bfeeeb325b170f83608467
+ fb5738328cc412fa9d766d60046b2f48368db912bd2fa77e58ef108053c4d700
+ 307786457a572b4c3a4944aa9786ce5f15556cf025355add2296d4b509f97e1f
+ e20d65ca34bc1de29484f18c4f2d419737419b4d9d974a9a1ea50b622019a22c
+ 32dc9d36318a6b5b4c5b5b043499d32da01ca5766087fb04d6b407c2e23799c6
+ ad87c861c2534d56a8552dc27cdf765dc13769c11bf93afcfd3643cba7fd342d
+ 75bad5529ff59be3ba641fffc7e419b459cf9b8b788ca79b6ad0c34d8301a67a
+ 3ad4c7510b8ea15e7374b16ce67c7d9573f34d918b769fd618567bb5fefaa21a
+ 80443ab4873bf78bfa97b640bf7870db5b0539c658d52bce442de2f9087c61fd
+ c264effcb13fcb8ff69aee2f297998b6707253f1c60c135c0bd3a6c31101e91c
+ d32b27498f9ca1211d585dceaa07c502f4dc113aa8f69ab8898f3a7abb9bf983
+ 275f4da7e7f99544ef11f3ba29eed96fa1fe46f3300b5642c3b552003909309c
+ 8a37e9727154f77e502ad8cc1e692287662a600adf99aeb534adbed751c1e2fc
+ fc8c453a640b329fd86e8711ff9f5c2c2a810fba4231f42d551cb881261042ef
+ 4617409870b80e777b5831e13bc50537bc881b860a99d89721e8cd0123ecc095
+ b24c7fa37c8db9a31e180495e881447df8d186df1e600983010fa8d24e102665
+ b280609c17a7fa30b40e06b123515752b0cc31015bc737705bcd596f5b54194f
+ 7c680a3447c386bbe787c94ebbf53422792230be6e5fe8317cf570ea4fa81160
+ 01306b4cf4455eb0c8ba4511e586ef6e0dbaadb8001696ad46b5cc11c50e5dde
+ 351b9e1a91ce19449f0bfb444fefc67ae7e3c9cb284c121e5275fe6ebd1a32ae
+ bae7bc95eb40c272efd4cbabd053c88c58b32e0797f1109a33bac26acdd3269f
+ 7a0e0a3b0bca1c85c754a90da279bfa9c81aa23bccbc3beff48367bdf99e061e
+ 459abe53c247de6ffaa15ffdc4076fd7eb98329ab721a9b7d046f2dde9080f10
+ eabfa6ed9c4fd559bb95a7afac8e0d72bd761c0fd25f9b2fbc2dfc4e561b7c19
+ a9c3a787c4ecac6e0e0893a27c04347d919fcd8e45eb9a527d8d3408e93c8ff7
+ 31b0eaddbb4637a65994576d969c14b53049161e26475c8446d209f149f51ba7
+ 7e6eb8f127014388b1f46da1849e033caf80b351c341a1a345e6556d7b419098
+ 56168c028d5cde120c1319d902cf8086d9993d76a32ba9233a09ade20897ae4f
+ 7a14c159efd1bd940cb4c1d7c019b14e7f8fddef8a70f1416fc0d5d9c03a64e9
+ 0f87061b5f9f3241eeeef54808023eb8dc5b5da542b6bb5dcce3ac7028eac667
+ 850048e1edd47f618df235e396fb425ed95d5966da392cd5a775db1fd369a116
+ ec12fe50526317b04d19b559aeb728b36b4cac323266f2d509ebda41c6571a1a
+ 86e157ffa5e04dccf08ac54d9d9f6a7cc3d5dd8a6a159d076d79e28e6a7efeae
+ fa3d06b57a1c497841238818e0235872e3eaa92a1285fff72652da8a33629709
+ 10e2ae7d974c094644ea0bc942bafc724a92c593d301af38105d4d38f670b444
+ 33a05876f3db5b4759ac0fbb183d4a148bc2c21e02a98ba399e55e07db4fc243
+ 1fe5bb3bd6704d67219013d14054a85329c31a7ba4d0102d31f6e92d7c8d853d
+ dc4bcc6f83176bcf3b4592e42028c313336e7fcbf923640db3421dfc683457a5
+ ecfa7cbd39c083217975570ca9ead77b0a9652d6ad0900a59a46a74fe3b0a83b
+ 90e4366784389fc2ecc1eca995c65d49de03e18c5027884e830ed41ede1795d7
+ 9a8de63c5ea8613174efd78951b7d07782eb340a3112dde85cc7298edbcf2a8b
+ cb260111748e7ca714e8ed19259fcd42e29f52269191ef42e584d501436cde93
+ 0b07daee1594196377e8fa8cde38440781ce528d37e32fa396c9ebda24a5d38b
+ 6080231954304e786b4511fceced3430a43708399bc43421ee032efc13fa4be8
+ efd3f46a9894cf014fcab2c0440d424f9845576f23af975b81c8ec417004876a
+ 2af0504ec8e35a7737be66320e0bff2d3fe06ab0b463b3bbeb563e8ff5a4d9da
+ 5ddbb04a69131a4b909d91c99334f3821de1f7cc4b4b435f247f94970d36016d
+ c846e1ed79a76994714a7cd1341cfa4e87b7e7bc874a305732d207451bfa7510
+ 2bda954e26ce2d640a6be009171feec861fa7206e798fa39119341831448a25a
+ 64bda1ee9682427bffc30607eb9eff48cd0f362186e3fe6a746671b33552893b
+ d081fd3c0d75f96503fa7092fcbe127b98f41c69eb75a2f776de66bdd413f2a6
+ b02caec19d30f1f123ff6ef303e55d36192c9b9fd18c887f264ff7cd49386515
+ 0a54a6dffc32d7782b05c6696304510be94e3ab25fb941973b68801660fa990d
+ 1714f28f03c6a655957f428573c26054b4bf6d558724844325d63c9154fee1d0
+ 6f42d07f07fa58096c97106d632d5319c516d9306ab94b874a8716d4da59e761
+ 0a7c14d11ba323b0fbc6e111d6e641cadd1e0e3bff9b1ce0d6dba6712c575c99
+ eae673d6dafa7ac0f030392bb096d10b81b04f479f59b0c53987d1d76ddf0da6
+ d48527ed3cd53ff6519804de1dcca284e548d08e145849e0e5cd1a179ab00279
+ 753b92a8524164a261668594482d62a5c7c46068561ad08b8c06a9526ff9d413
+ 794972ec101968df6317a076a6a7c9300abffb697e04cd51f81885ab23b6cfbe
+ dd2e57795f858d01aba47dde88e75b9c238e7cb15888c1f39dcce28214b356f3
+ bf6078b5ca9ea99acb41ee8484bf692498b9f14aa94b52facbe4ccccc2e21987"
diff --git a/srcpkgs/firefox/template b/srcpkgs/firefox/template
index 1be969eb33b0..59d0c5cf1866 100644
--- a/srcpkgs/firefox/template
+++ b/srcpkgs/firefox/template
@@ -3,7 +3,7 @@
 # THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/firefox-i18n".
 #
 pkgname=firefox
-version=103.0.1
+version=101.0.1
 revision=1
 build_helper="rust"
 short_desc="Mozilla Firefox web browser"
@@ -11,7 +11,7 @@ maintainer="Duncaen <duncaen@voidlinux.org>"
 license="MPL-2.0, GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://www.mozilla.org/firefox/"
 distfiles="${MOZILLA_SITE}/${pkgname}/releases/${version}/source/${pkgname}-${version}.source.tar.xz"
-checksum=b2db4df5fae0801e6406686876e8115d9529fb93a01566f22548908ca6c2cf82
+checksum=b4c76e8bdf81f473f3e56b2f69dbe5119bba5cab38e36ab0f3f38cf0cdc4a9c2
 
 lib32disabled=yes
 
diff --git a/srcpkgs/flacon/template b/srcpkgs/flacon/template
index 0e0365f4c2a8..3a9b96ec14c0 100644
--- a/srcpkgs/flacon/template
+++ b/srcpkgs/flacon/template
@@ -1,10 +1,10 @@
 # Template file for 'flacon'
 pkgname=flacon
-version=9.0.0
+version=7.0.1
 revision=1
 build_style=cmake
 hostmakedepends="pkg-config"
-makedepends="qt5-tools-devel uchardet-devel taglib-devel"
+makedepends="qt5-tools-devel uchardet-devel"
 depends="ffmpeg hicolor-icon-theme"
 short_desc="Audio File Encoder. Splits audio tracks into separate tracks"
 maintainer="travankor <travankor@tuta.io>"
@@ -12,7 +12,15 @@ license="LGPL-2.1-or-later"
 homepage="https://flacon.github.io/"
 changelog="https://flacon.github.io/changelog/"
 distfiles="https://github.com/Flacon/flacon/archive/v${version}.tar.gz"
-checksum=a83d5fe297ceb6408b7f63c56a6be336fe1c6d06ebedcc0c84a3f7dd234140e4
+checksum=f63b959099e7b97b02a7f9ccf2c922a99de6c0d1ec83e74c436fd10e41630b6e
+
+post_extract() {
+	# no support for 64-bit atomics on these platforms in qt
+	if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
+		vsed -i 's/QAtomicInteger<quint64>/QAtomicInteger<quint32>/' \
+			converter/splitter.cpp
+	fi
+}
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake"
diff --git a/srcpkgs/flameshot/template b/srcpkgs/flameshot/template
index e697b31fdb31..dc3f7a8a1edb 100644
--- a/srcpkgs/flameshot/template
+++ b/srcpkgs/flameshot/template
@@ -1,6 +1,6 @@
 # Template file for 'flameshot'
 pkgname=flameshot
-version=12.1.0
+version=11.0.0
 revision=1
 build_style=cmake
 hostmakedepends="qt5-qmake qt5-host-tools"
@@ -11,4 +11,4 @@ maintainer="Neel Chotai <neel@chot.ai>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/lupoDharkael/flameshot"
 distfiles="https://github.com/lupoDharkael/flameshot/archive/v${version}.tar.gz"
-checksum=c82c05d554e7a6d810aca8417ca12b21e4f74864455ab4ac94602668f85ac22a
+checksum=4cd158719031e97c97ecb6db1c14dd8ded44bf531c062bce496fc63be18bc2cf
diff --git a/srcpkgs/flare-engine/template b/srcpkgs/flare-engine/template
index 8d300f61d227..469506f640ae 100644
--- a/srcpkgs/flare-engine/template
+++ b/srcpkgs/flare-engine/template
@@ -1,6 +1,6 @@
 # Template file for 'flare-engine'
 pkgname=flare-engine
-version=1.13.04
+version=1.12
 revision=1
 build_style=cmake
 configure_args="-DBINDIR=/usr/bin -DDATADIR=share/flare"
@@ -11,6 +11,6 @@ maintainer="Diogo Leal <diogo@diogoleal.com>"
 license="GPL-3.0-or-later"
 homepage="http://flarerpg.org/"
 changelog="https://raw.githubusercontent.com/flareteam/flare-engine/master/RELEASE_NOTES.txt"
-distfiles="https://github.com/flareteam/flare-engine/archive/refs/tags/v${version}.tar.gz"
-checksum=13dcfe562b98a5456ba5ba3fdffb457b8d92bfe8e332edfbe025353dbd0eb043
+distfiles="https://github.com/flareteam/flare-engine/archive/v${version}.tar.gz"
+checksum=287a08532972fa3ac56ce7cb213d21be8be35b529339f61d4eeadbd501c78a8e
 replaces="flare-engine-data>=0"
diff --git a/srcpkgs/flare-game/template b/srcpkgs/flare-game/template
index a23eb186f226..3b1c1a25ca07 100644
--- a/srcpkgs/flare-game/template
+++ b/srcpkgs/flare-game/template
@@ -1,6 +1,6 @@
 # Template file for 'flare-game'
 pkgname=flare-game
-version=1.13.04
+version=1.12
 revision=1
 build_style=cmake
 configure_args="-DDATADIR=share/flare"
@@ -10,7 +10,7 @@ maintainer="Diogo Leal <diogo@diogoleal.com>"
 license="GPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="http://flarerpg.org/"
 distfiles="https://github.com/flareteam/flare-game/archive/v${version}.tar.gz"
-checksum=bbb278516c46e96ecc9b9470af3c37348ccb5dc61d33bd91c4823c090ccf2c78
+checksum=19a909f2c6e0868baae823bb491e8840d5fb3e0454f00201de8da119772e5160
 
 post_install() {
 	vlicense LICENSE.txt
diff --git a/srcpkgs/font-ibm-plex-ttf/template b/srcpkgs/font-ibm-plex-ttf/template
index 5af07e1919da..b1717b8831c0 100644
--- a/srcpkgs/font-ibm-plex-ttf/template
+++ b/srcpkgs/font-ibm-plex-ttf/template
@@ -1,6 +1,6 @@
 # Template file for 'font-ibm-plex-ttf'
 pkgname=font-ibm-plex-ttf
-version=6.0.2
+version=6.0.0
 revision=1
 wrksrc="plex-${version}"
 depends="font-util"
@@ -9,7 +9,7 @@ maintainer="Felipe Nogueira <contato.fnog@gmail.com>"
 license="OFL-1.1"
 homepage="https://github.com/IBM/plex"
 distfiles="https://github.com/IBM/plex/archive/v${version}.tar.gz"
-checksum=f5b62639414e9e87423bee6e6e5da600e42a4169a2f405fa8f2e56ae4f94bbac
+checksum=e78cc68cb40ccca0318facade727a0deb32f73e931a2e31bb2fcaf8a6d386dff
 
 font_dirs="/usr/share/fonts/TTF"
 
diff --git a/srcpkgs/font-spleen/template b/srcpkgs/font-spleen/template
index 0a7873adaceb..1380eb905c8f 100644
--- a/srcpkgs/font-spleen/template
+++ b/srcpkgs/font-spleen/template
@@ -1,7 +1,7 @@
 # Template file for 'font-spleen'
 pkgname=font-spleen
-version=1.9.1
-revision=1
+version=1.8.2
+revision=2
 wrksrc="spleen-${version}"
 build_style=gnu-makefile
 make_cmd=bmake
@@ -12,9 +12,8 @@ short_desc="Monospaced bitmap fonts"
 maintainer="Renato Aguiar <renato@renatoaguiar.net>"
 license="BSD-2-Clause"
 homepage="https://github.com/fcambus/spleen"
-changelog="https://raw.githubusercontent.com/fcambus/spleen/master/ChangeLog"
 distfiles="https://github.com/fcambus/spleen/releases/download/${version}/spleen-${version}.tar.gz"
-checksum=7ef59c4e02a45e9dded6bca18b539cdf0f0eb49e6cbcb257858da56ac5daa622
+checksum=16262d8e403486252c9541b9b1b5c2847c4e7329d214ca2e7f9889f83b196fdf
 font_dirs="/usr/share/fonts/X11/spleen"
 
 do_configure() {
diff --git a/srcpkgs/font-util/template b/srcpkgs/font-util/template
index 465510dcd53c..5b9946003b58 100644
--- a/srcpkgs/font-util/template
+++ b/srcpkgs/font-util/template
@@ -1,6 +1,6 @@
 # Template file for 'font-util'
 pkgname=font-util
-version=1.3.3
+version=1.3.2
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config bdftopcf"
@@ -13,8 +13,8 @@ short_desc="Tools for truncating and subseting of ISO10646-1 BDF fonts"
 maintainer="Duncaen <duncaen@voidlinux.org>"
 license="MIT"
 homepage="http://xorg.freedesktop.org"
-distfiles="${XORG_SITE}/font/$pkgname-$version.tar.xz"
-checksum=e791c890779c40056ab63aaed5e031bb6e2890a98418ca09c534e6261a2eebd2
+distfiles="${XORG_SITE}/font/$pkgname-$version.tar.bz2"
+checksum=3ad880444123ac06a7238546fa38a2a6ad7f7e0cc3614de7e103863616522282
 lib32disabled=yes
 
 post_install() {
diff --git a/srcpkgs/fontconfig/template b/srcpkgs/fontconfig/template
index 75597231084c..89c0cf5ea240 100644
--- a/srcpkgs/fontconfig/template
+++ b/srcpkgs/fontconfig/template
@@ -1,19 +1,23 @@
 # Template file for 'fontconfig'
 pkgname=fontconfig
-version=2.14.0
-revision=1
+version=2.13.1
+revision=3
 build_style=gnu-configure
 configure_args="--enable-static --enable-docs --with-cache-dir=/var/cache/${pkgname}"
-hostmakedepends="gperf pkg-config python3"
-makedepends="expat-devel freetype-devel"
-checkdepends="curl unzip"
+hostmakedepends="gperf pkg-config"
+makedepends="expat-devel freetype-devel libuuid-devel"
 conf_files="/etc/fonts/fonts.conf"
 short_desc="Library for configuring and customizing font access"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://www.fontconfig.org"
-distfiles="${FREEDESKTOP_SITE}/${pkgname}/release/${pkgname}-${version}.tar.xz"
-checksum=dcbeb84c9c74bbfdb133d535fe1c7bedc9f2221a8daf3914b984c44c520e9bac
+distfiles="${FREEDESKTOP_SITE}/${pkgname}/release/${pkgname}-${version}.tar.bz2"
+checksum=f655dd2a986d7aa97e052261b36aa67b0a64989496361eca8d604e6414006741
+
+pre_build() {
+	# trick to regenerate hash functions :-)
+	rm -f src/fcobjshash.h
+}
 
 post_install() {
 	if [ "$CROSS_BUILD" ]; then
diff --git a/srcpkgs/fossil/template b/srcpkgs/fossil/template
index 3d329f76ce3f..7e266eb29fe2 100644
--- a/srcpkgs/fossil/template
+++ b/srcpkgs/fossil/template
@@ -1,24 +1,22 @@
 # Template file for 'fossil'
 pkgname=fossil
-version=2.19
+version=2.18
 revision=1
 build_style=configure
-configure_args="--disable-internal-sqlite --prefix=/usr
- --with-sqlite=${XBPS_CROSS_BASE}/usr/include --json"
+configure_args="--disable-internal-sqlite --prefix=/usr --with-sqlite=${XBPS_CROSS_BASE}/usr/include"
 hostmakedepends="tcl"
-makedepends="zlib-devel openssl-devel sqlite-devel"
+makedepends="zlib-devel openssl-devel readline-devel sqlite-devel"
 short_desc="Simple, high-reliability, distributed software configuration management"
-maintainer="ologantr <mrphyber@protonmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="https://www.fossil-scm.org"
 changelog="https://www.fossil-scm.org/home/doc/trunk/www/changes.wiki"
 distfiles="https://fossil-scm.org/home/tarball/version-${version}/fossil-${version}.tar.gz"
-checksum=459f7fedbe25449a855727d7c33bad3bc0bf3dae973f2c6dbe9a7b826106a23e
+checksum=e89cb9c726348bb14e7736e031d2b08574408c5d4db98e7d3fc814dadc6f3546
 
 post_extract() {
 	vsed -i 's/test_system_sqlite$/# &/' auto.def  # failing on cross
 }
-
 post_install() {
 	vman fossil.1
 	vlicense COPYRIGHT-BSD2.txt LICENSE
diff --git a/srcpkgs/frameworkintegration/template b/srcpkgs/frameworkintegration/template
index e99f35ddc052..d67f04101e31 100644
--- a/srcpkgs/frameworkintegration/template
+++ b/srcpkgs/frameworkintegration/template
@@ -1,6 +1,6 @@
 # Template file for 'frameworkintegration'
 pkgname=frameworkintegration
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules pkg-config
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/frameworkintegration"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=69bece6b66542cfd3985046af1f63174ed909e34fe5a3c972506e250a0c1f1a6
+checksum=9a64abebf8d242765ae759611fc9819a03403047ed56b8dd71aba7a0bbb4faa6
 
 frameworkintegration-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/freerdp/template b/srcpkgs/freerdp/template
index bba658ffc596..da6703547a83 100644
--- a/srcpkgs/freerdp/template
+++ b/srcpkgs/freerdp/template
@@ -1,7 +1,7 @@
 # Template file for 'freerdp'
 pkgname=freerdp
-version=2.7.0
-revision=2
+version=2.6.1
+revision=1
 wrksrc="FreeRDP-${version}"
 build_style=cmake
 configure_args="-DWITH_ALSA=ON -DWITH_CUPS=OFF -DWITH_FFMPEG=ON
@@ -9,7 +9,7 @@ configure_args="-DWITH_ALSA=ON -DWITH_CUPS=OFF -DWITH_FFMPEG=ON
  -DWITH_LIBSYSTEMD=OFF -DWITH_PCSC=OFF -DWITH_PULSE=ON -DWITH_WAYLAND=ON
  -DWITH_XCURSOR=ON -DWITH_XEXT=ON -DWITH_XI=ON -DWITH_XINERAMA=ON
  -DWITH_XKBFILE=ON -DWITH_XRENDER=ON -DWITH_XV=ON -DWITH_SERVER=ON
- -DWAYLAND_SCANNER=/usr/bin/wayland-scanner -DWITH_CAIRO=ON"
+ -DWAYLAND_SCANNER=/usr/bin/wayland-scanner"
 hostmakedepends="pkg-config xmlto wayland-devel"
 makedepends="alsa-lib-devel ffmpeg-devel glib-devel libusb-devel
  libXcursor-devel libXinerama-devel libXrandr-devel libXv-devel
@@ -20,7 +20,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="Apache-2.0"
 homepage="https://www.freerdp.com/"
 distfiles="https://github.com/FreeRDP/FreeRDP/archive/${version}.tar.gz"
-checksum=2350097b2dc865e54a3e858bce0b13a99711428d397ee51d60cf91ccb56c0415
+checksum=2ff86a839c1cf678a24d9bf435c83745aafbd5f0d19b637b733e306acede96e3
 CFLAGS="-Wno-dev"
 
 case "$XBPS_TARGET_MACHINE" in
diff --git a/srcpkgs/freetype/template b/srcpkgs/freetype/template
index 75abb71ceaa2..ba4c6ad900c4 100644
--- a/srcpkgs/freetype/template
+++ b/srcpkgs/freetype/template
@@ -1,7 +1,7 @@
 # Template file for 'freetype'
 pkgname=freetype
-version=2.12.1
-revision=1
+version=2.10.4
+revision=2
 build_style=gnu-configure
 configure_args="--enable-freetype-config"
 hostmakedepends="pkg-config"
@@ -11,14 +11,14 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, FTL"
 homepage="https://www.freetype.org/"
 distfiles="${NONGNU_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
-checksum=4766f20157cc4cf0cd292f80bf917f92d1c439b243ac3018debf6b9140c41a7f
+checksum=86a854d8905b19698bbc8f23b860bc104246ce4854dcea8e3b0fb21284f75784
 
 post_patch() {
 	vsed -i -e "s/%PKG_CONFIG%/pkg-config/" builds/unix/freetype-config.in
 }
 
 post_install() {
-	vlicense LICENSE.TXT
+	vlicense docs/LICENSE.TXT
 	vlicense docs/FTL.TXT
 }
 
@@ -26,10 +26,9 @@ freetype-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
-		vmove usr/bin/freetype-config
-		vmove usr/share/man/man1/freetype-config.1
-		vmove usr/share/aclocal
-		vmove usr/include
+		for f in bin include share; do
+			vmove usr/${f}
+		done
 		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
 		vmove usr/lib/pkgconfig
diff --git a/srcpkgs/fs-uae/files/fs-uae.desktop b/srcpkgs/fs-uae/files/fs-uae.desktop
new file mode 100644
index 000000000000..388c561065dc
--- /dev/null
+++ b/srcpkgs/fs-uae/files/fs-uae.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=FS-UAE
+Comment=FS-UAE Amiga Emulator
+TryExec=fs-uae
+Exec=fs-uae %f
+StartupNotify=true
+Terminal=false
+Type=Application
+Icon=fs-uae
+Categories=Applications;Emulators;Game
+
diff --git a/srcpkgs/fs-uae/template b/srcpkgs/fs-uae/template
index c631a1b36270..b4387082e153 100644
--- a/srcpkgs/fs-uae/template
+++ b/srcpkgs/fs-uae/template
@@ -1,42 +1,36 @@
 # Template file for 'fs-uae'
 pkgname=fs-uae
-version=3.1.66
+version=3.0.5
 revision=1
 build_style=gnu-configure
-hostmakedepends="pkg-config gettext zip"
-makedepends="libmpeg2-devel SDL2-devel libglib-devel libpng-devel libopenal-devel"
+hostmakedepends="automake gettext libtool pkg-config zip"
+makedepends="glew-devel libmpeg2-devel SDL2-devel MesaLib-devel
+ freetype-devel libglib-devel libpng-devel libopenal-devel"
+depends="desktop-file-utils hicolor-icon-theme"
 short_desc="FS-UAE Amiga Emulator"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-only"
 homepage="https://fs-uae.net"
-distfiles="https://fs-uae.net/files/FS-UAE/Stable/${version}/${pkgname}-${version}.tar.xz"
-checksum=606e1868b500413d69bd33bb469f8fd08d6c08988801f17b7dd022f3fbe23832
+distfiles="https://fs-uae.net/stable/${version}/${pkgname}-${version}.tar.gz"
+checksum=f26ec42e03cf1a7b53b6ce0d9845aa45bbf472089b5ec046b3eb784ec6859fe3
+nocross="./gen/genlinetoscr: cannot execute binary file: Exec format error"
+nopie=yes
 
 case "$XBPS_TARGET_MACHINE" in
-	x86_64*|i686*) nopie=yes ;;
+	x86_64*|i686*) ;;
 	*) configure_args+=" --disable-jit" ;;
 esac
 
-if [ "$CROSS_BUILD" ]; then
-	post_configure() {
-		make $makejobs \
-		 CC=$CC_FOR_BUILD CFLAGS=$CFLAGS_FOR_BUILD \
-		 CXX=$CXX_FOR_BUILD CXXFLAGS=$CXXFLAGS_FOR_BUILD \
-		 LIBS= GLIB_LIBS= LIBMPEG2_LIBS= OPENAL_LIBS= \
-		 OPENGL_LIBS= PNG_LIBS= SDL2_LIBS= X11_LIBS= ZLIB_LIBS= \
-		 gen/blit.h gen/blitfunc.cpp gen/blitfunc.h gen/blittable.cpp \
-		 gen/compemu.cpp gen/cpudefs.cpp gen/cpuemu_0.cpp \
-		 gen/linetoscr.cpp
+CFLAGS="-Wno-error -Wno-narrowing -Wno-alloc-size-larget-than"
+CXXFLAGS="${CFLAGS}"
 
-		rm src/readcpu.o gen/cpudefs.o
-		make $makejobs src/readcpu.o gen/cpudefs.o
-		touch gen/*
-	}
-fi
+pre_configure() {
+	grep -rlw -- -Werror | xargs -n1 -t -I% sed -i % -e "s;-Werror;-Wno-error;"
+	autoreconf -fi
+	cd libmpeg2
+	autoreconf -fi
+}
 
-post_extract() {
-	case "$XBPS_TARGET_MACHINE" in
-		*-musl) sed -i -e 's/| RTLD_DEEPBIND//' src/dlopen.cpp ;;
-	esac
-	sed -i -e '/^NoDisplay/d' share/applications/fs-uae.desktop
+post_install() {
+	vinstall ${FILESDIR}/fs-uae.desktop 644 usr/share/applications
 }
diff --git a/srcpkgs/fstl/template b/srcpkgs/fstl/template
index 433ee2ca67b9..d9af794091f6 100644
--- a/srcpkgs/fstl/template
+++ b/srcpkgs/fstl/template
@@ -1,6 +1,6 @@
 # Template file for 'fstl'
 pkgname=fstl
-version=0.10.0
+version=0.9.4
 revision=1
 build_style=cmake
 hostmakedepends="qt5-qmake qt5-host-tools"
@@ -10,7 +10,7 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
 license="MIT"
 homepage="http://www.mattkeeter.com/projects/fstl/"
 distfiles="https://github.com/mkeeter/${pkgname}/archive/v${version}.tar.gz"
-checksum=e00c9f5f90e5efc3804cd2d7a64efb9f592921b7ff78d7190aa4182145119d9a
+checksum=5c2d6bf14ec0bee15d415a0810787bfd714971822a4fa9433c6ea476484dd335
 
 post_install() {
 	grep -A8 "# License" README.md | sed 's/# License/MIT License/' > LICENSE
diff --git a/srcpkgs/fuse3/template b/srcpkgs/fuse3/template
index 405efe00a5a8..d71c58865fbe 100644
--- a/srcpkgs/fuse3/template
+++ b/srcpkgs/fuse3/template
@@ -1,6 +1,6 @@
 # Template file for 'fuse3'
 pkgname=fuse3
-version=3.11.0
+version=3.10.5
 revision=1
 wrksrc="fuse-${version}"
 build_style=meson
@@ -11,9 +11,8 @@ short_desc="Filesystem in Userspace 3.x"
 maintainer="Anthony Iliopoulos <ailiop@altatus.com>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://github.com/libfuse/libfuse"
-changelog="https://raw.githubusercontent.com/libfuse/libfuse/master/ChangeLog.rst"
 distfiles="https://github.com/libfuse/libfuse/releases/download/fuse-${version}/fuse-${version}.tar.xz"
-checksum=8982c4c521daf3974dda8a5d55d575c988da13a571970f00aea149eb54fdf14c
+checksum=b2e283485d47404ac896dd0bb7f7ba81e1470838e677e45f659804c3a3b69666
 conf_files="/etc/fuse.conf"
 # Tests require root
 make_check=no
diff --git a/srcpkgs/fwupd/template b/srcpkgs/fwupd/template
index 7c2d4032c183..e56f09eee99c 100644
--- a/srcpkgs/fwupd/template
+++ b/srcpkgs/fwupd/template
@@ -11,7 +11,7 @@ hostmakedepends="dejavu-fonts-ttf gnutls-tools pkg-config gcab gi-docgen
  vala glib-devel polkit gettext pango python3-gobject python3-Pillow protobuf-c-devel"
 makedepends="libxmlb-devel cairo-devel colord-devel libarchive-devel
  gnutls-devel gpgme-devel json-glib-devel libgusb-devel polkit-devel
- sqlite-devel gcab-devel pango-devel elogind-devel
+ sqlite-devel libsoup-devel gcab-devel pango-devel elogind-devel
  tpm2-tss-devel libjcat-devel libcurl-devel protobuf-c-devel"
 depends="dbus udisks2"
 conf_files="
diff --git a/srcpkgs/fzf/template b/srcpkgs/fzf/template
index 7e9383e3f341..86789e858d66 100644
--- a/srcpkgs/fzf/template
+++ b/srcpkgs/fzf/template
@@ -1,6 +1,6 @@
 # Template file for 'fzf'
 pkgname=fzf
-version=0.32.0
+version=0.30.0
 revision=1
 build_style=go
 go_import_path="github.com/junegunn/fzf"
@@ -11,7 +11,7 @@ license="MIT"
 homepage="https://github.com/junegunn/fzf"
 changelog="https://raw.githubusercontent.com/junegunn/fzf/master/CHANGELOG.md"
 distfiles="https://github.com/junegunn/fzf/archive/${version}.tar.gz"
-checksum=3502c15faeb0a6d553c68ab1a7f472af08afed94a1d016427a8ab053ef149a8f
+checksum=a3428f510b7136e39104a002f19b2e563090496cb5205fa2e4c5967d34a20124
 
 post_install() {
 	cd ${wrksrc}
diff --git a/srcpkgs/gajim-omemo/template b/srcpkgs/gajim-omemo/template
index 632aff14dd6b..531f7be7545d 100644
--- a/srcpkgs/gajim-omemo/template
+++ b/srcpkgs/gajim-omemo/template
@@ -1,8 +1,8 @@
 # Template file for 'gajim-omemo'
 pkgname=gajim-omemo
-version=2.8.15
-revision=1
-create_wrksrc="omemo"
+version=2.7.15
+revision=2
+wrksrc="omemo"
 hostmakedepends="unzip"
 depends="python3 python3-setuptools python3-cryptography python3-axolotl
  python3-qrcode gajim"
@@ -10,10 +10,12 @@ short_desc="Gajim plugin for OMEMO Encryption"
 maintainer="Urs Schulz <voidpkgs@ursschulz.de>"
 license="GPL-3.0-or-later"
 homepage="https://dev.gajim.org/gajim/gajim-plugins/wikis/OmemoGajimPlugin"
-distfiles="https://ftp.gajim.org/plugins/master/omemo/omemo_${version}.zip"
-checksum=9639e6ddb76c4612ca43e74ee9d80d8d92c31fdfbb173f7c9976a2cc3d22c1c1
+distfiles="https://ftp.gajim.org/plugins_releases/${pkgname#gajim-}_${version}.zip"
+checksum=7e8435125a4b566402e2531f4e73ab60647b2f88fb65d8da2955dfb1e3befede
+
 
 do_install() {
+	rm CHANGELOG COPYING
 	install -d "${DESTDIR}/${py3_sitelib}/gajim/data/plugins/${pkgname#gajim-}"
 	cp -r * "${DESTDIR}/${py3_sitelib}/gajim/data/plugins/${pkgname#gajim-}"
 }
diff --git a/srcpkgs/gajim/template b/srcpkgs/gajim/template
index 2566793ea3c3..ff3278df8e66 100644
--- a/srcpkgs/gajim/template
+++ b/srcpkgs/gajim/template
@@ -1,28 +1,24 @@
 # Template file for 'gajim'
 pkgname=gajim
-version=1.4.7
+version=1.3.3
 revision=1
+wrksrc="gajim-gajim-${version}"
 build_style=python3-module
 hostmakedepends="gettext python3-setuptools"
-depends="python3-gobject python3-setuptools python3-Pillow
- python3-cairo python3-dbus libsecret gupnp-igd gsound geoclue2 libnm
- python3-nbxmpp python3-openssl python3-css-parser python3-keyring
- python3-precis-i18n python3-packaging python3-setuptools python3-distro
- python3-netifaces python3-pyasn1 libsoup farstream gst-plugins-base1
- gst-plugins-ugly1 gst-libav gtksourceview4"
-checkdepends="${depends}"
+depends="python3-gobject python3-nbxmpp python3-setuptools python3-Pillow
+ python3-cairo python3-precis-i18n python3-keyring python3-packaging
+ python3-css-parser farstream python3-dbus python3-openssl"
 short_desc="Full featured Jabber/XMPP client"
 maintainer="teldra <teldra@rotce.de>"
 license="GPL-3.0-only"
 homepage="https://www.gajim.org"
-changelog="https://dev.gajim.org/gajim/gajim/-/raw/master/ChangeLog"
+changelog="https://dev.gajim.org/gajim/gajim/raw/gajim-${version}/ChangeLog"
 distfiles="https://gajim.org/downloads/${version%.*}/gajim-${version}.tar.gz"
-checksum=1a4807bf3a34b31048824e4fff762bd1e1622f464e73a426c09684dc293684f3
+checksum=ddbcbe6aaf36c238e0ca7503034ed0870a5b059a96e9a4f973409ecdeec4678c
+# Does not find gdk, introspection typelib
+# even wtih gdk-pixbuf in checkdepends
+make_check=no
 
 post_install() {
 	vdoc "${FILESDIR}/README.voidlinux"
 }
-
-do_check() {
-	python -m unittest discover -s test
-}
diff --git a/srcpkgs/gamemode/template b/srcpkgs/gamemode/template
index c70be770dee5..0bf9bea530ec 100644
--- a/srcpkgs/gamemode/template
+++ b/srcpkgs/gamemode/template
@@ -1,9 +1,9 @@
 # Template file for 'gamemode'
 pkgname=gamemode
-version=1.7
+version=1.6.1
 revision=1
 build_style=meson
-configure_args="-Dwith-sd-bus-provider=elogind -Dwith-pam-group=gamemode"
+configure_args="-Dwith-sd-bus-provider=elogind"
 hostmakedepends="pkg-config"
 makedepends="inih-devel dbus-devel elogind-devel"
 depends="lib${pkgname}>=${version}_${revision}"
@@ -11,10 +11,8 @@ short_desc="Optimise Linux system performance on demand"
 maintainer="Kenneth Dodrill <hello@kennydodrill.com>"
 license="BSD-3-Clause"
 homepage="https://github.com/FeralInteractive/gamemode"
-changelog="https://raw.githubusercontent.com/FeralInteractive/gamemode/master/CHANGELOG.md"
 distfiles="https://github.com/FeralInteractive/gamemode/archive/${version}.tar.gz"
-checksum=8a1718c657cb1d3c8269edfd397faf3cb41fccd885198ef0225bf8f82217c42f
-system_groups=gamemode
+checksum=4377b88b5147ebf8d3f9a7a1f94c6d00f1e9624cd171d5af942ce9766be3747f
 
 post_install() {
 	vsconf example/gamemode.ini
diff --git a/srcpkgs/gandi-cli/template b/srcpkgs/gandi-cli/template
new file mode 100644
index 000000000000..71cbc44cc7d7
--- /dev/null
+++ b/srcpkgs/gandi-cli/template
@@ -0,0 +1,20 @@
+# Template file for 'gandi-cli'
+pkgname=gandi-cli
+version=1.6
+revision=2
+wrksrc="gandi.cli-${version}"
+build_style=python3-module
+hostmakedepends="python3-docutils python3-setuptools"
+depends="python3-setuptools python3-IPy python3-click python3-requests python3-yaml"
+checkdepends="$depends python3-pytest-cov"
+short_desc="Command line interface to Gandi.net"
+maintainer="Lon Willett <xgit@lonw.net>"
+license="GPL-3.0-or-later"
+homepage="http://cli.gandi.net"
+distfiles="https://github.com/Gandi/gandi.cli/archive/${version}.tar.gz"
+checksum=f9a8140604c2f8ff2bef31851456906d301bfef2a36101280bbaf531a05cb52e
+
+post_install() {
+	rst2man --no-generator gandicli.man.rst > gandi.1
+	vman gandi.1
+}
diff --git a/srcpkgs/gcolor3/patches/libportal5.patch b/srcpkgs/gcolor3/patches/libportal5.patch
deleted file mode 100644
index 7db2bb94ba1b..000000000000
--- a/srcpkgs/gcolor3/patches/libportal5.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From 1750369a3fd922aa9db6916207dc460c6f885e14 Mon Sep 17 00:00:00 2001
-From: Michal Vasilek <michal@vasilek.cz>
-Date: Mon, 27 Dec 2021 13:47:14 +0100
-Subject: [PATCH] Update to libportal 0.5
-
----
- meson.build                   | 2 ++
- src/gcolor3-color-selection.c | 2 +-
- src/meson.build               | 1 +
- 3 files changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/meson.build b/meson.build
-index 6453679..7d6dc50 100644
---- a/meson.build
-+++ b/meson.build
-@@ -7,9 +7,11 @@ dep_gtk = dependency('gtk+-3.0', version: '>= 3.20.0', required: true)
- dep_libportal = dependency(
-   'libportal',
-   required: true,
-+  version: '>= 0.5',
-   fallback: ['libportal', 'libportal_dep'],
-   default_options: ['gtk_doc=false'],
- )
-+dep_libportal_gtk3 = dependency('libportal-gtk3', version: '>= 0.5', required: true)
- cc = meson.get_compiler('c')
- dep_lm = cc.find_library('m', required: true)
- 
-diff --git a/src/gcolor3-color-selection.c b/src/gcolor3-color-selection.c
-index 7413850..5df9d54 100644
---- a/src/gcolor3-color-selection.c
-+++ b/src/gcolor3-color-selection.c
-@@ -41,7 +41,7 @@
- #include <gtk/gtk.h>
- #include <glib/gi18n.h>
- #include <libportal/portal.h>
--#include <libportal/portal-gtk3.h>
-+#include <libportal-gtk3/portal-gtk3.h>
- 
- #ifdef ENABLE_NLS
- #define P_(String) g_dgettext(GETTEXT_PACKAGE "-properties",String)
-diff --git a/src/meson.build b/src/meson.build
-index 3998f68..d488e51 100644
---- a/src/meson.build
-+++ b/src/meson.build
-@@ -42,6 +42,7 @@ executable(
-   dependencies: [
-     dep_gtk,
-     dep_libportal,
-+    dep_libportal_gtk3,
-     dep_lm
-   ],
-   install: true,
--- 
diff --git a/srcpkgs/gcolor3/template b/srcpkgs/gcolor3/template
index fd95c684a674..b07d99472705 100644
--- a/srcpkgs/gcolor3/template
+++ b/srcpkgs/gcolor3/template
@@ -1,11 +1,11 @@
 # Template file for 'gcolor3'
 pkgname=gcolor3
 version=2.4.0
-revision=2
+revision=1
 wrksrc="gcolor3-v${version}"
 build_style=meson
 hostmakedepends="pkg-config gettext glib-devel"
-makedepends="gtk+3-devel libportal-gtk3-devel"
+makedepends="gtk+3-devel libportal-devel"
 short_desc="Color selection dialog written in GTK+3"
 maintainer="Duncaen <duncaen@voidlinux.org>"
 license="GPL-2.0-or-later"
diff --git a/srcpkgs/gcr/patches/unbreak-no-systemd.patch b/srcpkgs/gcr/patches/unbreak-no-systemd.patch
deleted file mode 100644
index ca2660244c37..000000000000
--- a/srcpkgs/gcr/patches/unbreak-no-systemd.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From 96e76ee482dad2a0d71f9a5a5a6558d272d538ca Mon Sep 17 00:00:00 2001
-From: Antoine Jacoutot <ajacoutot@gnome.org>
-Date: Sun, 24 Oct 2021 10:26:03 +0200
-Subject: [PATCH] Unbreak build without systemd.
-
-This fixes the check for WITH_SYSTEMD and prevents a fatal error:
-'systemd/sd-daemon.h' file not found when building with systemd disabled.
----
- gcr/gcr-ssh-agent-service.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/gcr/gcr-ssh-agent-service.c b/gcr/gcr-ssh-agent-service.c
-index 3b5a4ca..b7e8928 100644
---- a/gcr/gcr-ssh-agent-service.c
-+++ b/gcr/gcr-ssh-agent-service.c
-@@ -39,7 +39,7 @@
- #include <glib/gstdio.h>
- #include <gcr/gcr-base.h>
- 
--#ifdef WITH_SYSTEMD
-+#if WITH_SYSTEMD
- #include <systemd/sd-daemon.h>
- #endif
diff --git a/srcpkgs/gcr/template b/srcpkgs/gcr/template
index 5ab7455fb539..e42bd6277d1b 100644
--- a/srcpkgs/gcr/template
+++ b/srcpkgs/gcr/template
@@ -1,20 +1,20 @@
 # Template file for 'gcr'
 pkgname=gcr
-version=3.41.0
+version=3.40.0
 revision=1
 build_style=meson
 build_helper="gir"
-hostmakedepends="gettext glib-devel gnupg2 gtk-doc intltool pkg-config openssh
+hostmakedepends="gettext glib-devel gnupg2 gtk-doc intltool pkg-config
  libxslt $(vopt_if vala vala)"
-makedepends="gtk+3-devel libgcrypt-devel libsecret-devel p11-kit-devel libxslt-devel
+makedepends="gtk+3-devel libgcrypt-devel p11-kit-devel libxslt-devel
  $(vopt_if vala vala)"
 depends="desktop-file-utils hicolor-icon-theme gnupg2"
 short_desc="GNOME crypto package"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later, GPL-2.0-or-later"
-homepage="https://gitlab.gnome.org/GNOME/gcr"
+homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gcr/${version%.*}/gcr-${version}.tar.xz"
-checksum=0909fc49ea8ad4832d27564ff2fd1dc666696e2a07c73941c48829e60572da01
+checksum=b9d3645a5fd953a54285cc64d4fc046736463dbd4dcc25caf5c7b59bed3027f5
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args="-Dgtk_doc=false"
diff --git a/srcpkgs/gdb/template b/srcpkgs/gdb/template
index ff7c9d9a5911..552faa668a2a 100644
--- a/srcpkgs/gdb/template
+++ b/srcpkgs/gdb/template
@@ -1,7 +1,7 @@
 # Template file for 'gdb'
 pkgname=gdb
-version=12.1
-revision=1
+version=11.1
+revision=2
 build_style=gnu-configure
 pycompile_dirs="/usr/share/gdb/python"
 configure_args="--disable-werror --disable-nls --with-system-readline
@@ -17,11 +17,11 @@ makedepends="expat-devel ncurses-devel readline-devel zlib-devel gmp-devel
 depends="gdb-common>=${version}_${revision}"
 checkdepends="dejagnu"
 short_desc="GNU Debugger"
-maintainer="Duncaen <duncaen@voidlinux.org>"
+maintainer="Anthony Iliopoulos <ailiop@altatus.com>"
 license="GPL-3.0-or-later"
 homepage="https://www.gnu.org/software/gdb"
 distfiles="${GNU_SITE}/gdb/gdb-${version}.tar.xz"
-checksum=0e1793bf8f2b54d53f46dea84ccfd446f48f81b297b28c4f7fc017b818d69fed
+checksum=cccfcc407b20d343fb320d4a9a2110776dd3165118ffd41f4b1b162340333f94
 make_check=extended  # Tests take too long, not all of them pass.
 python_version=3
 patch_args="-Np1"
diff --git a/srcpkgs/gdbm/template b/srcpkgs/gdbm/template
index fa6144f62b9b..687a561ff534 100644
--- a/srcpkgs/gdbm/template
+++ b/srcpkgs/gdbm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdbm'
 pkgname=gdbm
-version=1.23
+version=1.19
 revision=1
 build_style=gnu-configure
 configure_args="--enable-libgdbm-compat --disable-rpath"
@@ -9,7 +9,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="http://www.gnu.org.ua/software/gdbm/"
 distfiles="${GNU_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=74b1081d21fff13ae4bd7c16e5d6e504a4c26f7cde1dca0d963a484174bbcacd
+checksum=37ed12214122b972e18a0d94995039e57748191939ef74115b1d41d8811364bc
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends="libtool automake gettext-devel"
diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 3686c70b7404..ee14eb631908 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=42.0
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ configure_args="
 hostmakedepends="dconf gettext itstool pkg-config"
 makedepends="accountsservice-devel elogind-devel gettext-devel glib-devel
  iso-codes libSM-devel libcanberra-devel nss-devel pam-devel upower-devel
- plymouth-devel libgudev-devel"
+ plymouth-devel"
 depends="gnome-settings-daemon gnome-shell gnome-session gnome-themes-extra
  gsettings-desktop-schemas xorg-server xorg-server-xwayland xrdb"
 checkdepends="check-devel"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a328ac976937bec179971ff07829a1246b98ce724181c128ae32a0ba47ad3855
+checksum=bb0b650a7cea90f09a33284fbd02975315407efc18e814009852d1bcad3437d4
 
 conf_files="
 	/etc/gdm/custom.conf
@@ -47,11 +47,10 @@ fi
 post_install() {
 	vinstall $FILESDIR/Xsession 755 etc/gdm
 
-	for f in $DESTDIR/etc/pam.d/*; do
-		if grep -q "pam_systemd.so" "$f"; then
-			vsed -i "s/pam_systemd\.so/pam_elogind.so/" "$f"
-		fi
-	done
+	vsed -i "s/pam_systemd\.so/pam_elogind.so/" $DESTDIR/etc/pam.d/*
+	vsed -i '/pam_tally.so/d' \
+		$DESTDIR/etc/pam.d/gdm-smartcard \
+		$DESTDIR/etc/pam.d/gdm-fingerprint
 	rm -rf ${DESTDIR}/tmp
 
 	# runit service
diff --git a/srcpkgs/gdu/template b/srcpkgs/gdu/template
index 0746e56c151f..a09cbe9fc4f0 100644
--- a/srcpkgs/gdu/template
+++ b/srcpkgs/gdu/template
@@ -1,6 +1,6 @@
 # Template file for 'gdu'
 pkgname=gdu
-version=5.15.0
+version=5.14.0
 revision=1
 build_style=go
 go_import_path="github.com/dundee/gdu/v5/cmd/gdu"
@@ -11,7 +11,7 @@ maintainer="Daniel Lewan <vision360.daniel@gmail.com>"
 license="MIT"
 homepage="https://github.com/dundee/gdu"
 distfiles="https://github.com/dundee/gdu/archive/v${version}.tar.gz"
-checksum=4cbbaea0bc46853bde0508b8a9c5f9fdc95dd45ff21a2eb5c5adeb9917cb95b3
+checksum=6fb64500eb22a4e586322c065e97bed72b6f4e1aead4311dad50b75d11222cdb
 
 post_install() {
 	vman gdu.1
diff --git a/srcpkgs/gedit-plugins/template b/srcpkgs/gedit-plugins/template
index 939d068e074e..6ee3057a462b 100644
--- a/srcpkgs/gedit-plugins/template
+++ b/srcpkgs/gedit-plugins/template
@@ -1,6 +1,6 @@
 # Template file for 'gedit-plugins'
 pkgname=gedit-plugins
-version=42.1
+version=41.0
 revision=1
 build_style=meson
 pycompile_dirs="usr/lib/gedit/plugins"
@@ -15,5 +15,5 @@ license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gedit-plugins"
 changelog="https://gitlab.gnome.org/GNOME/gedit-plugins/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b741de7d2610b0e474ef1b72a2a587e236998573403d527fe18e9e3de2623d
+checksum=a38f949460914f054063671bf0bb8e8a5184e6210be89f64bb304652d4520e87
 python_version=3
diff --git a/srcpkgs/gedit/template b/srcpkgs/gedit/template
index 822d3e282cd8..c6f401487ca0 100644
--- a/srcpkgs/gedit/template
+++ b/srcpkgs/gedit/template
@@ -1,6 +1,6 @@
 # Template file for 'gedit'
 pkgname=gedit
-version=42.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -13,9 +13,8 @@ short_desc="Text editor for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Gedit"
-changelog="https://gitlab.gnome.org/GNOME/gedit/-/raw/gnome-42/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7f1fd43df5110d4c37de6541993f41f0fbc3efc790900e92053479ba069920e9
+checksum=7a9b18b158808d1892989165f3706c4f1a282979079ab7458a79d3c24ad4deb5
 shlib_provides="libgedit-41.so"
 python_version=3
 
diff --git a/srcpkgs/gef/template b/srcpkgs/gef/template
index 1309b0c7bffa..5f000d87b7b9 100644
--- a/srcpkgs/gef/template
+++ b/srcpkgs/gef/template
@@ -1,15 +1,15 @@
 # Template file for 'gef'
 pkgname=gef
-version=2022.06
+version=2022.01
 revision=1
 pycompile_dirs="usr/lib/gef"
 depends="keystone-python3 capstone-python3 unicorn-python3 python3-Ropper"
 short_desc="GDB Enhanced Features for exploit devs & reversers"
 maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="MIT"
-homepage="https://hugsy.github.io/gef/"
+homepage="https://gef.readthedocs.io/en/master/"
 distfiles="https://github.com/hugsy/gef/archive/${version}.tar.gz"
-checksum=ae93f55c081753203b05f427ba0fa9e9e92d25139e10e946a081cd5d6a379329
+checksum=bb1070dfee440577927d7fa1aa5d310d9fb7297d87ffd786ee63cc6ae7f0f177
 python_version="3"
 
 do_install() {
diff --git a/srcpkgs/gerbera/files/gerbera/log/run b/srcpkgs/gerbera/files/gerbera/log/run
deleted file mode 120000
index 3a5b4a586051..000000000000
--- a/srcpkgs/gerbera/files/gerbera/log/run
+++ /dev/null
@@ -1 +0,0 @@
-/usr/bin/vlogger
\ No newline at end of file
diff --git a/srcpkgs/gerbera/files/gerbera/run b/srcpkgs/gerbera/files/gerbera/run
index cab802769fe9..925a4d7fde23 100755
--- a/srcpkgs/gerbera/files/gerbera/run
+++ b/srcpkgs/gerbera/files/gerbera/run
@@ -1,9 +1,2 @@
 #!/bin/sh
-
-if [ ! -d /var/lib/gerbera/.config ]; then
-	mkdir -p /var/lib/gerbera/.config/gerbera
-	chown -R gerbera:gerbera /var/lib/gerbera
-	chpst -u gerbera sh -c 'HOME=/var/lib/gerbera gerbera --create-config > /var/lib/gerbera/.config/gerbera/config.xml'
-fi
-
-exec chpst -u gerbera:gerbera gerbera --home /var/lib/gerbera
+chpst -u gerbera:gerbera gerbera --home /var/lib/gerbera
diff --git a/srcpkgs/gerbera/template b/srcpkgs/gerbera/template
index 35136708b3e5..4e0e2a94a9fb 100644
--- a/srcpkgs/gerbera/template
+++ b/srcpkgs/gerbera/template
@@ -1,7 +1,7 @@
 # Template file for 'gerbera'
 pkgname=gerbera
-version=1.11.0
-revision=2
+version=1.6.4
+revision=5
 build_style=cmake
 configure_args="-DWITH_SYSTEMD=0 -DWITH_AVCODEC=1"
 hostmakedepends="pkg-config"
@@ -12,9 +12,8 @@ short_desc="UPnP Media Server based on MediaTomb"
 maintainer="Alexander Gehrke <void@qwertyuiop.de>"
 license="GPL-2.0-only"
 homepage="http://gerbera.io/"
-changelog="https://raw.githubusercontent.com/gerbera/gerbera/master/ChangeLog.md"
 distfiles="https://github.com/gerbera/gerbera/archive/v${version}.tar.gz"
-checksum=0c13049792a28ec0e3086ba61c7f9675626a1dbadb043650a452192727418be7
+checksum=cbe7ea78977db8c02fcca1759ed149f199a590afaf4a6d21ffcca8623d1a0cc5
 
 # libupnp uses large file support, so users must do that, too
 CXXFLAGS="-D_FILE_OFFSET_BITS=64"
diff --git a/srcpkgs/ghex/template b/srcpkgs/ghex/template
index 6d9b98d886ab..e11080c647fd 100644
--- a/srcpkgs/ghex/template
+++ b/srcpkgs/ghex/template
@@ -1,32 +1,17 @@
 # Template file for 'ghex'
 pkgname=ghex
-version=42.3
+version=3.18.4
 revision=1
 build_style=meson
-build_helper=gir
-configure_args="-Dintrospection=$(vopt_if gir enabled disabled)
- $(vopt_bool gtk_doc gtk_doc)"
-hostmakedepends="pkg-config iso-codes gettext itstool glib-devel
- desktop-file-utils gtk-update-icon-cache $(vopt_if gtk_doc gi-docgen)"
-makedepends="gtk4-devel"
+hostmakedepends="pkg-config gtk-update-icon-cache intltool itstool glib-devel"
+makedepends="gtk+3-devel iso-codes glib-devel"
 depends="hicolor-icon-theme desktop-file-utils iso-codes"
 short_desc="Simple binary editor for GNOME"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-only, GFDL-1.1-only"
-homepage="https://gitlab.gnome.org/GNOME/ghex"
-changelog="https://gitlab.gnome.org/GNOME/ghex/-/raw/ghex-42/NEWS"
+homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/ghex/${version%.*}/ghex-$version.tar.xz"
-checksum=add40f8ab24921db30d27be58f00273201977d87fdc8d79eceadfa8b0e354def
-
-build_options="gir gtk_doc"
-build_options_default="gir gtk_doc"
-
-pre_build() {
-	# help gi-docgen find gi files on cross
-	if [ -n "$CROSS_BUILD" ]; then
-		export XDG_DATA_DIRS=/usr/$XBPS_CROSS_TRIPLET/usr/share/
-	fi
-}
+checksum=c2d9c191ff5bce836618779865bee4059db81a3a0dff38bda3cc7a9e729637c0
 
 libgtkhex_package() {
 	short_desc+=" - runtime library"
@@ -34,19 +19,14 @@ libgtkhex_package() {
 		vmove usr/lib/*.so.*
 	}
 }
-
 ghex-devel_package() {
-	depends="gtk4-devel libgtkhex>=${version}_${revision}"
+	depends="gtk+3-devel libgtkhex>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove usr/lib/*.so
-		if [ "$build_option_gir" ]; then
-			vmove usr/share/gir-1.0
-		fi
-		if [ "$build_option_gtk_doc" ]; then
-			vmove usr/share/doc
-		fi
+		#vmove usr/share/gtk-doc
+		#vmove usr/share/ghex/gir-1.0
 	}
 }
diff --git a/srcpkgs/ghidra/template b/srcpkgs/ghidra/template
index 32edeb3be08b..e8091c2cc269 100644
--- a/srcpkgs/ghidra/template
+++ b/srcpkgs/ghidra/template
@@ -1,6 +1,6 @@
 # Template file for 'ghidra'
 pkgname=ghidra
-version=10.1.5
+version=10.1.4
 revision=1
 _commit=939210dab2570714944ac35a4daef9633fd842b3
 archs="x86_64* aarch64*"
@@ -28,7 +28,7 @@ distfiles="https://github.com/NationalSecurityAgency/ghidra/archive/Ghidra_${ver
  https://github.com/NationalSecurityAgency/ghidra-data/raw/${_commit}/FunctionID/vs2019_x86.fidb
  https://github.com/NationalSecurityAgency/ghidra-data/raw/${_commit}/FunctionID/vsOlder_x64.fidb
  https://github.com/NationalSecurityAgency/ghidra-data/raw/${_commit}/FunctionID/vsOlder_x86.fidb"
-checksum="935840ba384406a58f9bf70542f29ec33270c2f484365a5b00997d4fa2de5458
+checksum="d48e59e7c29be782b81c8bf76f5bdb41f59a2406dbef5f7115e97a012763d239
  7907eb4d6e9280b6e17ddce7ee0507eae2ef161ee29f70a10dbc6944fdca75bc
  430fb7901bd0fd52a5b90bd0cbd89e9d334077eb72a9b26896f465de1e593a99
  00ed038eb6abaf6ddec8d202a3ed7a81b521458f4cd459948115cfd02ff59d6d
diff --git a/srcpkgs/git-absorb/template b/srcpkgs/git-absorb/template
index c428d4657e77..fa73d41afbae 100644
--- a/srcpkgs/git-absorb/template
+++ b/srcpkgs/git-absorb/template
@@ -1,23 +1,18 @@
 # Template file for 'git-absorb'
 pkgname=git-absorb
-version=0.6.7
+version=0.6.6
 revision=1
 build_style=cargo
-build_helper=qemu
 hostmakedepends="pkg-config"
 makedepends="libgit2-devel"
 short_desc="Like git commit --fixup, but automatic"
 maintainer="Dominic Monroe <monroef4@googlemail.com>"
 license="BSD-3-Clause"
 homepage="https://github.com/tummychow/git-absorb"
-distfiles="https://github.com/tummychow/git-absorb/archive/${version}.tar.gz"
-checksum=f562dbcf68c5f687197e8a594cb58cf102cc17a2e9fcf66dbacb83b49e053bd7
+distfiles="${homepage}/archive/${version}.tar.gz"
+checksum=955069cc70a34816e6f4b6a6bd1892cfc0ae3d83d053232293366eb65599af2f
 
 post_install() {
 	vlicense LICENSE.md
 	vman Documentation/git-absorb.1
-	for sh in bash fish zsh; do
-		vtargetrun ${DESTDIR}/usr/bin/git-absorb --gen-completions $sh > git-absorb.$sh
-		vcompletion git-absorb.$sh $sh
-	done
 }
diff --git a/srcpkgs/git-cliff/template b/srcpkgs/git-cliff/template
index 83e5bcda5a5d..118a0594a719 100644
--- a/srcpkgs/git-cliff/template
+++ b/srcpkgs/git-cliff/template
@@ -1,6 +1,6 @@
 # Template file for 'git-cliff'
 pkgname=git-cliff
-version=0.8.1
+version=0.7.0
 revision=1
 archs="x86_64* i686* aarch64* arm*" # ring
 build_style=cargo
@@ -13,7 +13,7 @@ license="GPL-3.0-only"
 homepage="https://github.com/orhun/git-cliff"
 changelog="https://raw.githubusercontent.com/orhun/git-cliff/main/CHANGELOG.md"
 distfiles="https://github.com/orhun/git-cliff/archive/refs/tags/v${version}.tar.gz"
-checksum=08bbd5ded981591c39117be75796883b09334a00c263eee49502b7bc1266ac16
+checksum=e4c643fd6e75416f13f6c39ef8baecfe1de1c1c09455b8055510b8a273fbf48f
 
 post_install() {
 	vdoc README.md
diff --git a/srcpkgs/git/template b/srcpkgs/git/template
index 5b91f7571d8b..702dca4ef81f 100644
--- a/srcpkgs/git/template
+++ b/srcpkgs/git/template
@@ -1,6 +1,6 @@
 # Template file for 'git'
 pkgname=git
-version=2.37.1
+version=2.36.1
 revision=1
 hostmakedepends="asciidoc gettext perl pkg-config tk xmlto"
 makedepends="libglib-devel libcurl-devel libsecret-devel pcre2-devel tk-devel"
@@ -14,7 +14,7 @@ license="GPL-2.0-only"
 homepage="https://git-scm.com/"
 changelog="https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/${version}.txt"
 distfiles="https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz"
-checksum=c8162c6b8b8f1c5db706ab01b4ee29e31061182135dc27c4860224aaec1b3500
+checksum=405d4a0ff6e818d1f12b3e92e1ac060f612adcb454f6299f70583058cb508370
 replaces="git-perl>=0"
 register_shell=/usr/bin/git-shell
 python_version=3
diff --git a/srcpkgs/github-cli/template b/srcpkgs/github-cli/template
index efab7dc866d0..877501cd4194 100644
--- a/srcpkgs/github-cli/template
+++ b/srcpkgs/github-cli/template
@@ -1,6 +1,6 @@
 # Template file for 'github-cli'
 pkgname=github-cli
-version=2.14.3
+version=2.13.0
 revision=1
 wrksrc="cli-${version}"
 build_style=go
@@ -13,7 +13,7 @@ license="MIT"
 homepage="https://cli.github.com"
 changelog="https://github.com/cli/cli/releases"
 distfiles="https://github.com/cli/cli/archive/v${version}.tar.gz"
-checksum=b674f04ff9954564ba74488fc22817f5548bcddb5d9d582720d2421604988270
+checksum=f8bc46bda990bc9947a26f5505533b86903c96f95047b2dacf7c9534e5b86760
 
 pre_build() {
 	local _date
diff --git a/srcpkgs/gitlab-runner/template b/srcpkgs/gitlab-runner/template
index 40337f584196..c242c70a9ad8 100644
--- a/srcpkgs/gitlab-runner/template
+++ b/srcpkgs/gitlab-runner/template
@@ -1,6 +1,6 @@
 # Template file for 'gitlab-runner'
 pkgname=gitlab-runner
-version=15.2.1
+version=13.1.0
 revision=1
 wrksrc="${pkgname}-v${version}"
 build_style=go
@@ -9,9 +9,8 @@ short_desc="Official GitLab CI runner written in Go"
 maintainer="Christian Poulwey <christian.poulwey@t-online.de>"
 license="MIT"
 homepage="https://docs.gitlab.com/runner/"
-changelog="https://gitlab.com/gitlab-org/gitlab-runner/-/raw/main/CHANGELOG.md"
 distfiles="https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v${version}/gitlab-runner-v${version}.tar.gz"
-checksum=@93240a62fb7e41375f2b4447c8e13c4f28c98714daa1046d209445f2a04fe2a1
+checksum=36b720a1d47f32f8e28bcf951bb322f31aa8aeedf214b8386d33344161e0daf9
 
 post_install() {
 	vsv gitlab-runner
diff --git a/srcpkgs/gitlab-runner/update b/srcpkgs/gitlab-runner/update
index f6561bccc099..c846b50c8c8b 100644
--- a/srcpkgs/gitlab-runner/update
+++ b/srcpkgs/gitlab-runner/update
@@ -1,3 +1,3 @@
-site="https://gitlab.com/gitlab-org/gitlab-runner/-/tags?format=atom"
-pattern="(?<=<title>v).*(?=<\/title>)"
+site="https://gitlab.com/gitlab-org/gitlab-runner/tags"
+pattern="<a class=\"item-title ref-name prepend-left-4\" href=\".*\">v\K.*(?=</a>)"
 ignore="*rc*"
diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index 2bb3aeef3f7d..fc1cbf840354 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -1,6 +1,6 @@
 # Template file for 'glib-networking'
 pkgname=glib-networking
-version=2.72.1
+version=2.72.0
 revision=1
 build_style=meson
 configure_args="-Dinstalled_tests=false -Dgnutls=enabled -Dlibproxy=enabled
@@ -16,5 +16,5 @@ homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 #changelog="https://gitlab.gnome.org/GNOME/glib-networking/-/raw/master/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/glib-networking/-/raw/glib-2-72/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6fc1bedc8062484dc8a0204965995ef2367c3db5c934058ff1607e5a24d95a74
+checksum=100aaebb369285041de52da422b6b716789d5e4d7549a3a71ba587b932e0823b
 lib32disabled=yes
diff --git a/srcpkgs/glib/patches/gnome-console-support.patch b/srcpkgs/glib/patches/gnome-console-support.patch
deleted file mode 100644
index b142aa0b7514..000000000000
--- a/srcpkgs/glib/patches/gnome-console-support.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-Currently glib hardcodes a list of terminals and that list will not be expanding.
-The hope being that it will eventually be replaced with some kind of api.
-Until then, we might as well add gnome-console/kgx to the list
-
-See: https://gitlab.gnome.org/GNOME/gnome-build-meta/-/merge_requests/1404#note_1331262
-Source: https://github.com/NixOS/nixpkgs/commit/c987121acf5c87436a0b05ca75cd70bf38c452ca
-
-diff --git a/gio/gdesktopappinfo.c b/gio/gdesktopappinfo.c
-index 60d6debb2..a441bfec9 100644
---- a/gio/gdesktopappinfo.c
-+++ b/gio/gdesktopappinfo.c
-@@ -2627,6 +2627,7 @@ prepend_terminal_to_vector (int    *argc,
-   int i, j;
-   char **term_argv = NULL;
-   int term_argc = 0;
-+  gboolean pass_cmd_as_single_arg = FALSE;
-   char *check;
-   char **the_argv;
- 
-@@ -2672,6 +2673,11 @@ prepend_terminal_to_vector (int    *argc,
-         }
-       else
-         {
-+          if (check == NULL) {
-+            check = g_find_program_in_path ("kgx");
-+            if (check != NULL)
-+              pass_cmd_as_single_arg = TRUE;
-+          }
-           if (check == NULL)
-             check = g_find_program_in_path ("tilix");
-           if (check == NULL)
-@@ -2697,14 +2703,27 @@ prepend_terminal_to_vector (int    *argc,
-         }
-     }
- 
--  real_argc = term_argc + *argc;
-+  real_argc = term_argc + (pass_cmd_as_single_arg ? 1 : *argc);
-   real_argv = g_new (char *, real_argc + 1);
- 
-   for (i = 0; i < term_argc; i++)
-     real_argv[i] = term_argv[i];
- 
--  for (j = 0; j < *argc; j++, i++)
--    real_argv[i] = (char *)the_argv[j];
-+  if (pass_cmd_as_single_arg) {
-+    char **quoted_argv = g_new (char *, *argc + 1);
-+
-+    for (j = 0; j < *argc; j++) {
-+      quoted_argv[j] = g_shell_quote (the_argv[j]);
-+      g_free (the_argv[j]);
-+    }
-+    quoted_argv[j] = NULL;
-+
-+    real_argv[i++] = g_strjoinv (" ", quoted_argv);
-+    g_strfreev (quoted_argv);
-+  } else {
-+    for (j = 0; j < *argc; j++, i++)
-+      real_argv[i] = (char *)the_argv[j];
-+  }
- 
-   real_argv[i] = NULL;
- 
diff --git a/srcpkgs/glib/template b/srcpkgs/glib/template
index 8583a6616511..b69e5bbda63a 100644
--- a/srcpkgs/glib/template
+++ b/srcpkgs/glib/template
@@ -1,7 +1,7 @@
 # Template file for 'glib'
 pkgname=glib
 version=2.72.2
-revision=2
+revision=1
 build_style=meson
 # static version is necessary for qemu-user-static;
 # also disable LTO, otherwise there are multiple failures when linking qemu
diff --git a/srcpkgs/gmic/patches/01-includedir.patch b/srcpkgs/gmic/patches/01-includedir.patch
deleted file mode 100644
index 2cf9031443e5..000000000000
--- a/srcpkgs/gmic/patches/01-includedir.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-Index: gmic-2.9.9/src/Makefile
-===================================================================
---- gmic-2.9.9.orig/src/Makefile
-+++ gmic-2.9.9/src/Makefile
-@@ -163,13 +163,13 @@ NO_PRERELEASE = $(shell date +%y%m%d)
- NO_PRERELEASE_CFLAGS = -Dgmic_prerelease="\\\"$(PRERELEASE)\\\""
- 
- # Minimal set of flags mandatory to compile G'MIC.
--MANDATORY_CFLAGS = -Dgmic_build -Dcimg_date=\\\"\\\" -Dcimg_time=\\\"\\\" -Dcimg_use_zlib -I. $(shell pkg-config --cflags zlib || echo -I$(USR)/$(INCLUDE)) $(PRERELEASE_CFLAGS) $(EXTRA_CFLAGS)
-+MANDATORY_CFLAGS = -Dgmic_build -Dcimg_date=\\\"\\\" -Dcimg_time=\\\"\\\" -Dcimg_use_zlib -I. $(shell pkg-config --cflags zlib) $(PRERELEASE_CFLAGS) $(EXTRA_CFLAGS)
- MANDATORY_LIBS = $(shell pkg-config --libs zlib || echo -lz) $(EXTRA_LIBS)
- 
- ifndef NO_SRIPDLIB
- MANDATORY_CFLAGS += -std=c++11 -pedantic
- endif
--MANDATORY_LIBS += -L$(USR)/$(LIB)
-+MANDATORY_LIBS +=
- ifdef IS_GCC
- MANDATORY_CFLAGS += -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label
- MANDATORY_LIBS += -lm
-@@ -250,7 +250,7 @@ endif
- # Enable faster X11 display, using XShm extension.
- # (ftp://www.x.org/pub/X11R7.7/doc/man/man3/XShm.3.xhtml)
- XSHM_CFLAGS = -Dcimg_use_xshm $(shell pkg-config --cflags xcb-shm)
--XSHM_LIBS = $(shell pkg-config --libs xcb-shm || echo -L$(USR)/X11R6/lib) -lXext
-+XSHM_LIBS = $(shell pkg-config --libs xcb-shm) -lXext
- 
- # Enable image display, using GDI32 (Windows).
- GDI32_CFLAGS = -Dcimg_display=2
-@@ -303,12 +303,12 @@ OPENCV_LIBS = $(shell pkg-config opencv
- 
- # Enable support of most classical image file formats, using the GraphicsMagick++ library.
- # (http://www.graphicsmagick.org/Magick++/)
--MAGICK_CFLAGS = -Dcimg_use_magick $(shell pkg-config --cflags GraphicsMagick++ || echo -I$(USR)/$(INCLUDE)/GraphicsMagick)
-+MAGICK_CFLAGS = -Dcimg_use_magick $(shell pkg-config --cflags GraphicsMagick++ || echo -I$(XBPS_CROSS_BASE)$(USR)/$(INCLUDE)/GraphicsMagick)
- MAGICK_LIBS = $(shell pkg-config --libs GraphicsMagick++ || echo -lGraphicsMagick++)
- 
- # Enable native support of EXR image files, using the OpenEXR library.
- # (http://www.openexr.com/)
--OPENEXR_CFLAGS = -Dcimg_use_openexr -I$(USR)/$(INCLUDE)/OpenEXR
-+OPENEXR_CFLAGS = -Dcimg_use_openexr -I$(XBPS_CROSS_BASE)$(USR)/$(INCLUDE)/OpenEXR
- OPENEXR_LIBS = -lIlmImf -lHalf
- 
- # Enable Fast Fourier Transforms, using the FFTW3 library.
diff --git a/srcpkgs/gmic/patches/02-opt-flags.patch b/srcpkgs/gmic/patches/02-opt-flags.patch
deleted file mode 100644
index 0d3a5894e589..000000000000
--- a/srcpkgs/gmic/patches/02-opt-flags.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-Index: gmic-2.9.9/src/Makefile
-===================================================================
---- gmic-2.9.9.orig/src/Makefile
-+++ gmic-2.9.9/src/Makefile
-@@ -192,9 +192,9 @@ endif
- 
- # Enable optimizations for 'cli'.
- FLTO = -flto
--OPT_CLI_CFLAGS = -Ofast
-+OPT_CLI_CFLAGS =
- ifdef IS_GCC
--OPT_CLI_CFLAGS = -Ofast -mtune=generic $(FLTO)
-+OPT_CLI_CFLAGS = $(FLTO)
- OPT_CLI_LIBS = $(FLTO)
- endif
- ifdef icpc
-Index: gmic-2.9.9/gmic-qt/gmic_qt.pro
-===================================================================
---- gmic-2.9.9.orig/gmic-qt/gmic_qt.pro
-+++ gmic-2.9.9/gmic-qt/gmic_qt.pro
-@@ -445,7 +445,6 @@ translations/zh_tw.ts
- 
- # PRE_TARGETDEPS +=
- 
--QMAKE_CXXFLAGS_RELEASE += -Ofast # -O3 -s
- QMAKE_LFLAGS_RELEASE += -s
- QMAKE_CXXFLAGS_DEBUG += -Dcimg_verbosity=3
- 
diff --git a/srcpkgs/gmic/patches/03-plugindir-and-no-wget.patch b/srcpkgs/gmic/patches/03-plugindir-and-no-wget.patch
deleted file mode 100644
index 5b403240efc9..000000000000
--- a/srcpkgs/gmic/patches/03-plugindir-and-no-wget.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Index: gmic-2.9.9/src/Makefile
-===================================================================
---- gmic-2.9.9.orig/src/Makefile
-+++ gmic-2.9.9/src/Makefile
-@@ -67,8 +67,8 @@ INCLUDE = include
- SO = .so
- PIC = -fPIC
- EXE =
--WGET = wget --no-check-certificate --quiet -O
--PLUGINDIR = $(shell gimptool-2.0 --gimpplugindir)/plug-ins
-+WGET = false
-+PLUGINDIR = /usr/lib/gimp/2.0/plug-ins
- VERSION = $(shell grep 'gmic_version\ ' gmic.h | tail -c4 | head -c3)
- VERSION1 = $(shell grep 'gmic_version\ ' gmic.h | tail -c4 | head -c1)
- VERSION2 = $(shell grep 'gmic_version\ ' gmic.h | tail -c3 | head -c1)
diff --git a/srcpkgs/gmic/patches/04-no-krita-and-order.patch b/srcpkgs/gmic/patches/04-no-krita-and-order.patch
deleted file mode 100644
index 18ce17a97a7b..000000000000
--- a/srcpkgs/gmic/patches/04-no-krita-and-order.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-Index: gmic-2.9.9/src/Makefile
-===================================================================
---- gmic-2.9.9.orig/src/Makefile
-+++ gmic-2.9.9/src/Makefile
-@@ -327,25 +327,32 @@ BOARD_LIBS = -lboard
- #-------------------------------
- # Define main Makefile entries.
- #-------------------------------
- 
- # Multi-targets
- #--------------
--all:
-+all: cli lib gimp gmic_qt libc zart
-+
-+gmic_qt: gimp
-+
-+gimp zart: cli lib libc
-+
-+cli lib libc: all-banner
-+
-+all-banner:
- 	@echo "**"
- ifeq ($(OS),Unix)
- 	@echo "** Start building G'MIC with default Unix configuration."
- else
- ifeq ($(OS),Darwin)
- 	@echo "** Start building G'MIC with default MacOSX configuration."
- else
- 	@echo "** Start building G'MIC with default Windows configuration."
- endif
- endif
- 	@echo "**"
--	$(MAKE) cli lib gimp krita gmic_qt libc zart
- 
- native:
- 	$(MAKE) "CFLAGS+=$(GMIC_CLI_CFLAGS) -Ofast -march=native" "LIBS+=$(GMIC_CLI_LIBS)" cli
- 
- # CLI (standard)
- #---------------
diff --git a/srcpkgs/gmic/template b/srcpkgs/gmic/template
index b9871e7bbe7c..46ce0133821f 100644
--- a/srcpkgs/gmic/template
+++ b/srcpkgs/gmic/template
@@ -1,31 +1,52 @@
 # Template file for 'gmic'
 pkgname=gmic
 version=2.9.9
-revision=2
+revision=1
 _zart_hash=939cf381c5871e506aabd066037acf2b55143c1d
 build_wrksrc="src"
 build_style=gnu-makefile
 build_helper=qmake
-make_build_args=NOSTRIP=yes
-make_use_env=yes
 hostmakedepends="pkg-config gimp qt5-host-tools qt5-qmake"
 makedepends="fftw-devel ilmbase-devel libopenexr-devel MesaLib-devel libopencv-devel
  libgomp-devel lcms2-devel libpng-devel libjpeg-turbo-devel tiff-devel libcurl-devel
  gtk+-devel gimp-devel qt5-devel"
 short_desc="GREYC's Magic for Image Computing (image processing framework)"
 maintainer="Jakub Skrzypnik <jot.skrzyp@gmail.com>"
-license="CECILL-2.1, CECILL-C"
+license="CECILL-2.1"
 homepage="http://gmic.eu/"
 distfiles="http://gmic.eu/files/source/gmic_${version}.tar.gz
  https://github.com/c-koi/zart/archive/${_zart_hash}.tar.gz"
 checksum="9f053338752ec96a6b619718037767682c5fd58e2471c08f3740fdb070605bc0
  eec47cc9b572cb3e3c26b424381948e12161e129f3d0d3ceca87ff4a8f99fe5d"
-# disable_parallel_build="yes"
+disable_parallel_build="yes"
 
 post_extract() {
 	mv ../zart-${_zart_hash} zart
 }
 
+post_patch() {
+	vsed -i Makefile -e "s,-I[\$](USR),-I$XBPS_CROSS_BASE/usr,g"
+	vsed -i Makefile -e "s/-Ofast/-O2/g"
+	# uses gimptool-2.0 to determine PLUGINDIR which fails in cross builds
+	vsed -i Makefile -e "s,^PLUGINDIR = .*,PLUGINDIR = /usr/lib/gimp/2\.0/plug-ins,g"
+	vsed -i ../gmic-qt/gmic_qt.pro -e "s/-Ofast/-O2/g"
+	# Not supported on ppc but we already compile for baselines
+	case "$XBPS_TARGET_MACHINE" in
+		ppc*) vsed -i Makefile -e 's;-mtune=generic;;' ;;
+	esac
+}
+
+do_build() {
+	make CC="$CC" CXX="$CXX" LD="$LD" AR="$AR" RANLIB="$RANLIB" \
+		CPP="$CPP" AS="$AS" OBJCOPY="$OBJCOPY" OBJDUMP="$OBJDUMP" \
+		CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS" LDFLAGS="$LDFLAGS" \
+		cli lib libc
+
+	for _target in gimp gmic_qt zart; do
+		make $_target
+	done
+}
+
 post_install() {
 	vlicense ../COPYING
 }
diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 5edd6e9381a7..a35c22359b6f 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.4.3
+version=0.4.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=7bdf0789553496abddc3c963b0ce7363805c0c02c025feddebcaacc787249e88
+checksum=1d20694079300e12feabdb77304a969d1cc190d1d12a949be845cad01c78a5d3
 
 build_options="gir"
 build_options_default="gir"
diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index 46b86e2f6317..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=42.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4c7fe1a09f459c5f77189a5982524fce05d888944955d679910f234606c1295d
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145
diff --git a/srcpkgs/gnome-bluetooth1/patches/meson-0.61.patch b/srcpkgs/gnome-bluetooth/patches/meson-0.61.patch
similarity index 100%
rename from srcpkgs/gnome-bluetooth1/patches/meson-0.61.patch
rename to srcpkgs/gnome-bluetooth/patches/meson-0.61.patch
diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index c764e5b760fa..e6861631b08d 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=42.1
+version=3.34.5
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dgtk_doc=false -Dintrospection=$(vopt_if gir true false)"
-hostmakedepends="pkg-config gettext itstool $(vopt_if gir gobject-introspection) glib-devel"
-makedepends="libXi-devel gtk4-devel libadwaita-devel libnotify-devel dconf-devel
- gvfs-devel bluez eudev-libudev-devel libcanberra-devel gsound-devel upower-devel"
+hostmakedepends="pkg-config intltool itstool $(vopt_if gir gobject-introspection) glib-devel"
+makedepends="libXi-devel gtk+3-devel libnotify-devel dconf-devel
+ gvfs-devel bluez eudev-libudev-devel libcanberra-devel"
 depends="bluez>=5 dconf>=0.20 gvfs>=1.20 hicolor-icon-theme desktop-file-utils"
 checkdepends="python3-dbus"
 short_desc="GNOME Bluetooth Subsystem"
@@ -15,13 +15,13 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d9fe5d673f27a40a86a9e23d93cb99367e7b06df51872e8ac5ecc9938e55b5eb
+checksum=6c949e52c8becc2054daacd604901f66ce5cf709a5fa91c4bb7cacc939b53ea9
 
 build_options="gir"
 build_options_default="gir"
 
 gnome-bluetooth-devel_package() {
-	depends="glib-devel gtk4-devel ${sourcepkg}>=${version}"
+	depends="glib-devel gtk+3-devel ${sourcepkg}>=${version}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include
diff --git a/srcpkgs/gnome-bluetooth1-devel b/srcpkgs/gnome-bluetooth1-devel
deleted file mode 120000
index 61c3fca4c52b..000000000000
--- a/srcpkgs/gnome-bluetooth1-devel
+++ /dev/null
@@ -1 +0,0 @@
-gnome-bluetooth1
\ No newline at end of file
diff --git a/srcpkgs/gnome-bluetooth1/template b/srcpkgs/gnome-bluetooth1/template
deleted file mode 100644
index a7eb602dcb2c..000000000000
--- a/srcpkgs/gnome-bluetooth1/template
+++ /dev/null
@@ -1,42 +0,0 @@
-# Template file for 'gnome-bluetooth1'
-pkgname=gnome-bluetooth1
-version=3.34.5
-revision=1
-wrksrc="gnome-bluetooth-${version}"
-build_helper="gir"
-build_style=meson
-configure_args="-Dgtk_doc=false -Dintrospection=$(vopt_if gir true false)"
-hostmakedepends="pkg-config gettext itstool $(vopt_if gir gobject-introspection) glib-devel"
-makedepends="libXi-devel gtk+3-devel libnotify-devel dconf-devel
- gvfs-devel bluez eudev-libudev-devel libcanberra-devel"
-depends="bluez>=5 dconf>=0.20 gvfs>=1.20 hicolor-icon-theme desktop-file-utils"
-checkdepends="python3-dbus"
-short_desc="GNOME Bluetooth Subsystem"
-maintainer="Enno Boland <gottox@voidlinux.org>"
-license="GPL-2.0-or-later, LGPL-2.1-or-later"
-homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
-distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
-checksum=6c949e52c8becc2054daacd604901f66ce5cf709a5fa91c4bb7cacc939b53ea9
-
-build_options="gir"
-build_options_default="gir"
-
-post_install() {
-	# conflicts with gnome-bluetooth
-	rm ${DESTDIR}/usr/bin/bluetooth-sendto
-	rm ${DESTDIR}/usr/share/applications/bluetooth-sendto.desktop
-	rm ${DESTDIR}/usr/share/man/man1/bluetooth-sendto.1
-}
-
-gnome-bluetooth1-devel_package() {
-	depends="glib-devel gtk+3-devel ${sourcepkg}>=${version}"
-	short_desc+=" - development files"
-	pkg_install() {
-		vmove usr/include
-		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.so"
-		if [ "$build_option_gir" ]; then
-			vmove usr/share/gir-1.0
-		fi
-	}
-}
diff --git a/srcpkgs/gnome-bluetooth1/update b/srcpkgs/gnome-bluetooth1/update
deleted file mode 100644
index 6b527006d24d..000000000000
--- a/srcpkgs/gnome-bluetooth1/update
+++ /dev/null
@@ -1,2 +0,0 @@
-pkgname="gnome-bluetooth"
-pattern="\Q$pkgname\E-\K3\.[0-9.]*[0-9](?=)"
diff --git a/srcpkgs/gnome-boxes/patches/meson-0.61.patch b/srcpkgs/gnome-boxes/patches/meson-0.61.patch
new file mode 100644
index 000000000000..3d9c56f5841c
--- /dev/null
+++ b/srcpkgs/gnome-boxes/patches/meson-0.61.patch
@@ -0,0 +1,36 @@
+From fd0acfbe79444687c73dea182c2d1a5fa1c77324 Mon Sep 17 00:00:00 2001
+From: Michal Vasilek <michal@vasilek.cz>
+Date: Sat, 15 Jan 2022 00:07:31 +0100
+Subject: [PATCH] build: remove positional i18n.merge_file arguments
+
+otherwise building with meson 0.61+ fails:
+
+    ERROR: Function does not take positional arguments.
+---
+ data/meson.build | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/data/meson.build b/data/meson.build
+index d32638a8..2dc1798b 100644
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -20,7 +20,6 @@ resources = gnome.compile_resources ('org.gnome.Boxes',
+ desktop_conf = configuration_data ()
+ desktop_conf.set ('icon', application_id)
+ desktop = i18n.merge_file (
+-  'desktop',
+   input: configure_file (
+     input: files ('org.gnome.Boxes.desktop.in'),
+     output: 'org.gnome.Boxes.desktop.in',
+@@ -65,7 +64,7 @@ configure_file (
+ 
+ appdata_conf = configuration_data()
+ appdata_conf.set('appid', application_id)
+-appdata_file = i18n.merge_file ('appdata-file',
++appdata_file = i18n.merge_file (
+   input: configure_file (
+     input: files ('org.gnome.Boxes.appdata.xml.in'),
+     output: 'org.gnome.Boxes.appdata.xml.in',
+-- 
+2.34.1
+
diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 11c787708f5c..ca7bd0ca61a2 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=42.2
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -9,12 +9,12 @@ makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
  vala-devel webkit2gtk-devel vte3-devel gtksourceview4-devel libhandy1-devel
- tracker-devel libgcrypt-devel"
-depends="desktop-file-utils hicolor-icon-theme libosinfo libvirt-glib qemu tracker"
-short_desc="GNOME application to access remote or virtual systems"
+ tracker3-devel libgcrypt-devel"
+depends="desktop-file-utils hicolor-icon-theme libosinfo libvirt-glib qemu tracker3"
+short_desc="GNOME 3 application to access remote or virtual systems"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
-changelog="https://gitlab.gnome.org/GNOME/gnome-boxes/-/raw/gnome-42/NEWS"
-distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=f7c2bca14dcae2838db11fa2c80e23408e3548178af861a0d4d0dcc6a9780015
+changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=9b840680d1e7386fddfd6a15ad4dd0f2cda58efe818cf547837b46ae8bf0e189
diff --git a/srcpkgs/gnome-browser-connector/template b/srcpkgs/gnome-browser-connector/template
deleted file mode 100644
index 42310a68cf29..000000000000
--- a/srcpkgs/gnome-browser-connector/template
+++ /dev/null
@@ -1,21 +0,0 @@
-# Template file for 'gnome-browser-connector'
-pkgname=gnome-browser-connector
-version=42.0
-revision=1
-wrksrc="${pkgname}-v${version}"
-build_style=meson
-hostmakedepends="python3-gobject"
-depends="python3-gobject dbus gnome-shell"
-short_desc="GNOME Shell integration for browsers"
-maintainer="Stepan Usatiuk <stepus53@gmail.com>"
-license="GPL-3.0-or-later"
-homepage="https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome/"
-changelog="https://gitlab.gnome.org/nE0sIghT/gnome-browser-connector/-/raw/master/NEWS"
-distfiles="https://gitlab.gnome.org/nE0sIghT/gnome-browser-connector/-/archive/v${version}/gnome-browser-connector-v${version}.tar.gz"
-checksum=149bc39e56c6a8667cf1ae419076f00fda7d27f637eb53b640c04d67a5db27cc
-
-chrome-gnome-shell_package() {
-	depends="${sourcepkg}>=${version}_${revision}"
-	short_desc+=" - transitional dummy package"
-	build_style=meta
-}
diff --git a/srcpkgs/gnome-builder/patches/format-bug.diff b/srcpkgs/gnome-builder/patches/format-bug.diff
new file mode 100644
index 000000000000..cc86932a9155
--- /dev/null
+++ b/srcpkgs/gnome-builder/patches/format-bug.diff
@@ -0,0 +1,11 @@
+--- a/src/plugins/flatpak/daemon/ipc-flatpak-service-impl.c.orig	2022-01-21 08:41:29.263933575 +0100
++++ b/src/plugins/flatpak/daemon/ipc-flatpak-service-impl.c	2022-01-21 08:42:52.177180207 +0100
+@@ -597,7 +597,7 @@ is_known_worker (GTask        *task,
+     }
+ 
+ finish:
+-  g_debug ("RuntimeIsKnown => (%d, %"G_GSIZE_FORMAT")", found, download_size);
++  g_debug ("RuntimeIsKnown => (%d, %"G_GINT64_FORMAT")", found, download_size);
+   ipc_flatpak_service_complete_runtime_is_known (g_task_get_source_object (task),
+                                                  g_steal_pointer (&state->invocation),
+                                                  found,
diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 67de24f18938..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=42.1
+version=41.3
 revision=1
 build_style=meson
 build_helper=qemu
@@ -10,17 +10,17 @@ hostmakedepends="pkg-config appstream-glib desktop-file-utils flex gobject-intro
 makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
- libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel libhandy1-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-gtk3-devel cmark-devel"
+ libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
-changelog="https://gitlab.gnome.org/GNOME/gnome-builder/-/raw/gnome-builder-42/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5d4d51b702865b48017201f0c607e24a27d72031a8f5c88d4fce875b5545670a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)
diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index 28411fde0009..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,18 +1,17 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=42.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
-hostmakedepends="cmake gettext glib-devel itstool pkg-config vala
- gtk-update-icon-cache"
-makedepends="gsettings-desktop-schemas-devel gtksourceview5-devel libgee08-devel
- libmpc-devel libsoup-devel gtk4-devel libadwaita-devel"
+hostmakedepends="cmake gettext glib-devel itstool pkg-config vala"
+makedepends="gsettings-desktop-schemas-devel gtksourceview4-devel libgee08-devel
+ libmpc-devel libsoup-devel libhandy1-devel"
 depends="desktop-file-utils gsettings-desktop-schemas hicolor-icon-theme"
 short_desc="GNOME calculator"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
-changelog="https://gitlab.gnome.org/GNOME/gnome-calculator/-/raw/master/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33dab1bca43658d66520958b0f674cb0ad3185cfd30c12e459e7f69481c5c6a0
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34
diff --git a/srcpkgs/gnome-calendar/patches/meson-0.61.patch b/srcpkgs/gnome-calendar/patches/meson-0.61.patch
new file mode 100644
index 000000000000..e2df31e0760e
--- /dev/null
+++ b/srcpkgs/gnome-calendar/patches/meson-0.61.patch
@@ -0,0 +1,10 @@
+--- a/data/appdata/meson.build
++++ b/data/appdata/meson.build
+@@ -1,7 +1,6 @@
+ appdata_conf = configuration_data()
+ appdata_conf.set('appid', application_id)
+ appdata = i18n.merge_file(
+-  'appdata',
+   input: configure_file(
+     input: files('org.gnome.Calendar.appdata.xml.in.in'),
+     output: 'org.gnome.Calendar.appdata.xml.in',
diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index cd1d201d2dfb..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,20 +1,19 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=42.2
+version=41.2
 revision=1
 build_style=meson
-hostmakedepends="gettext glib-devel pkg-config gtk-update-icon-cache
- $(vopt_if gir 'gobject-introspection')"
+hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
 makedepends="evolution-data-server-devel geoclue2-devel geocode-glib-devel
- gsettings-desktop-schemas-devel gtk4-devel libadwaita-devel libdazzle-devel
+ gsettings-desktop-schemas-devel gtk+3-devel libdazzle-devel libhandy1-devel
  libgweather-devel libical-devel libpeas-devel libsoup-devel"
 short_desc="Calendar application designed to perfectly fit the GNOME desktop"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
-changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/-/raw/gnome-42/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ae7cc63aae96a02aa599b6d6a348585f4e76f729536f39efb744302b05b5fbbd
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"
diff --git a/srcpkgs/gnome-characters/patches/meson-0.61.patch b/srcpkgs/gnome-characters/patches/meson-0.61.patch
new file mode 100644
index 000000000000..248f8d5dced7
--- /dev/null
+++ b/srcpkgs/gnome-characters/patches/meson-0.61.patch
@@ -0,0 +1,18 @@
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -47,7 +47,6 @@ desktop_conf.set('appid', characters_application_id)
+ desktop_conf.set('bindir', characters_bindir)
+ 
+ i18n.merge_file(
+-  'desktop-file',
+   type: 'desktop',
+   input: configure_file (
+     input: characters_name + '.desktop.in',
+@@ -61,7 +60,6 @@ i18n.merge_file(
+ )
+ 
+ appdata_file = i18n.merge_file(
+-  'appdata-file',
+   input: characters_name + '.appdata.xml.in',
+   output: characters_application_id + '.appdata.xml',
+   po_dir: po_dir,
diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 3814889e1d76..24607f718b15 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,16 +1,16 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=42.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="gettext gjs glib-devel itstool pkg-config"
-makedepends="gjs-devel libglib-devel gtk4-devel libadwaita-devel libunistring-devel"
-depends="gnome-desktop gjs"
+makedepends="gjs-devel libglib-devel gtk+3-devel libunistring-devel libhandy1-devel"
+depends="gnome-desktop gjs libhandy1"
 short_desc="Utility to find and insert unusual characters for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5da0ffb816f8a6b44f303744ca827a34080118c1c938d8d79af17b7fe67980f8
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes
diff --git a/srcpkgs/gnome-chess/template b/srcpkgs/gnome-chess/template
index 3deedebba570..629a10229d9d 100644
--- a/srcpkgs/gnome-chess/template
+++ b/srcpkgs/gnome-chess/template
@@ -1,14 +1,14 @@
 # Template file for 'gnome-chess'
 pkgname=gnome-chess
-version=42.0
+version=41.1
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config vala glib-devel itstool librsvg-devel"
-makedepends="gtk4-devel libadwaita-devel librsvg-devel"
+makedepends="gtk4-devel librsvg-devel"
 depends="gnuchess"
 short_desc="GNOME chess user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Chess"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=12af5493a62205ac6bb74540f0a858413da8928966a346e854330b41d73bc393
+checksum=eb619886596396b4033a3f28a3c2e3004b54ebe1b38b40d6422c17b9f2cc17d0
diff --git a/srcpkgs/gnome-clocks/template b/srcpkgs/gnome-clocks/template
index c2f76af5604a..e511f2f27e49 100644
--- a/srcpkgs/gnome-clocks/template
+++ b/srcpkgs/gnome-clocks/template
@@ -1,19 +1,18 @@
 # Template file for 'gnome-clocks'
 pkgname=gnome-clocks
-version=42.0
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="pkg-config gettext itstool glib-devel vala
- gtk-update-icon-cache desktop-file-utils"
+hostmakedepends="pkg-config intltool itstool glib-devel vala"
 makedepends="glib-devel vala-devel gnome-desktop-devel
- gtk4-devel libadwaita-devel libnotify-devel gsound-devel
- libgweather-devel geocode-glib-devel geoclue2-devel
- hicolor-icon-theme"
+ libgweather-devel libhandy1-devel libnotify-devel gsound-devel
+ geocode-glib-devel desktop-file-utils hicolor-icon-theme
+ geoclue2-devel"
 depends="desktop-file-utils hicolor-icon-theme"
 short_desc="Clock application for the GNOME Desktop"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Clocks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0e7118db4a032e3cea3212d98cbb828d6b7cf22fe05e0c5fc8b391c6a3dd6fe0
+checksum=df8c8b04ab92fa618f5dee5118571ef9fc9e8a5b795ea00a35c6dc677cb02dac
diff --git a/srcpkgs/gnome-connections/template b/srcpkgs/gnome-connections/template
deleted file mode 100644
index 69ea64b19d1f..000000000000
--- a/srcpkgs/gnome-connections/template
+++ /dev/null
@@ -1,16 +0,0 @@
-# Template file for 'gnome-connections'
-pkgname=gnome-connections
-version=42.1.2
-revision=1
-build_style=meson
-build_helper="gir"
-hostmakedepends="pkg-config gettext itstool vala desktop-file-utils glib-devel"
-makedepends="gtk+3-devel libhandy1-devel gtk-vnc-devel libgcrypt-devel
- gnutls-devel libsasl-devel libsecret-devel freerdp-devel"
-short_desc="Remote desktop client for the GNOME desktop environment"
-maintainer="oreo6391 <oreo6391@gmail.com>"
-license="GPL-3.0-or-later"
-homepage="https://gitlab.gnome.org/GNOME/connections/"
-changelog="https://gitlab.gnome.org/GNOME/connections/-/raw/gnome-42/NEWS"
-distfiles="${GNOME_SITE}/gnome-connections/${version%.*.*}/gnome-connections-${version}.tar.xz"
-checksum=d8e6e72741091d892dfc84281f625551d0568cd482d48db58a4edb8afa1377b6
diff --git a/srcpkgs/gnome-console/template b/srcpkgs/gnome-console/template
deleted file mode 100644
index 7e09b6cc9945..000000000000
--- a/srcpkgs/gnome-console/template
+++ /dev/null
@@ -1,26 +0,0 @@
-# Template file for 'gnome-console'
-pkgname=gnome-console
-version=42.2
-revision=1
-build_style=meson
-configure_args="-Dnautilus=enabled"
-hostmakedepends="pkg-config desktop-file-utils gettext sassc
- gobject-introspection glib-devel gtk-update-icon-cache"
-makedepends="libhandy1-devel vte3-devel libgtop-devel nautilus-devel
- gsettings-desktop-schemas-devel pcre2-devel"
-depends="gsettings-desktop-schemas"
-short_desc="Simple user-friendly terminal emulator for the GNOME desktop"
-maintainer="oreo639 <oreo6391@gmail.org>"
-license="GPL-3.0-or-later"
-homepage="https://gitlab.gnome.org/GNOME/console"
-changelog="https://gitlab.gnome.org/GNOME/console/-/raw/gnome-42/NEWS"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7d26e6c18744c575a787293263f60ceff630107098e9e58a7765b00ac7437049
-
-nautilus-gnome-console-extension_package() {
-	depends="${sourcepkg}>=${version}_${revision}"
-		short_desc+=" - nautilus integration"
-		pkg_install() {
-			vmove usr/lib/nautilus/extensions-3.0
-		}
-}
diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index ac49f9c98db4..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,15 +1,15 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=42.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
 makedepends="cheese-devel folks-devel geocode-glib-devel gnome-desktop-devel
- libchamplain-devel libnotify-devel vala-devel gtk4-devel libadwaita-devel libportal-devel"
+ libchamplain-devel libnotify-devel vala-devel libhandy1-devel"
 depends="desktop-file-utils"
 short_desc="GNOME contacts manager"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=8802c38fdc23f528dac128f53bdcf1f6ca30e0e1c6848c42cd6c84a5e22c5216
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0
diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 84ff92b93ae8..b0811396b6e1 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,36 +1,43 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=42.3
+version=41.4
 revision=1
 build_style=meson
 build_helper="gir"
+configure_args="-Dcheese=$(vopt_if cheese true false)"
 hostmakedepends="glib-devel gsettings-desktop-schemas-devel gettext pkg-config
  polkit python3"
 makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  colord-gtk-devel gnome-bluetooth-devel gnome-desktop-devel gnome-menus-devel
  gnome-online-accounts-devel gnome-settings-daemon-devel grilo-devel ibus-devel
- libSM-devel libXxf86misc-devel libgnomekbd-devel libgtop-devel
+ libSM-devel libXxf86misc-devel libgnomekbd-devel libgtop-devel libhandy1-devel
  libpwquality-devel mit-krb5-devel libnma-devel polkit-devel
- pulseaudio-devel samba-devel tzdata upower-devel vala-devel
- libxml2-devel libX11-devel gtk4-devel libadwaita-devel cups-devel libgudev-devel
- libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
- gsound-devel gcr-devel gnutls-devel"
+ pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
+ libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
+ clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
- gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop libgnomekbd"
+ gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
-changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/raw/gnome-42/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/blob/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ce0ae3650de2af7ebcb0a7e1fc9912eddb6eff8d257f3fe50ff8b29c19341c7e
-make_check=no # needs X11 and requires altered filesystem
+checksum=d6db0c4cb70857becf48ac5007f12b5f63b9d5d7e80ea7ee57d3be512669f7c9
 
-pre_build() {
-	# q66: racey, included from elsewhere but not dependencies
-	ninja -C build panels/network/cc-network-resources.h
+build_options="cheese"
+build_options_default="cheese"
+
+desc_option_cheese="Add support for adding user account images with your webcam"
+
+# needs X11 and requires altered filesystem
+do_check() {
+	:
 }
 
+CFLAGS="-fcommon"
+
 gnome-control-center-devel_package() {
 	short_desc+=" - development files"
 	pkg_install() {
diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index 3e3ba6137b6c..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=42.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=${version}
- at-spi2-core>=2.44.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.${version}
- folks>=0.15.4
+ evolution-data-server>=3.42.0
+ folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
- gcr>=3.41.0
- gdm>=${version}
+ gcr>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.72.0
- glib>=2.72.0
- glib-networking>=2.72.0
- gmime>=3.2.7
- gnome-backgrounds>=${version}
- gnome-bluetooth>=${version}
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
+ gmime3>=3.2.7
+ gnome-backgrounds>=41.0
+ gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=${version}
- gnome-desktop>=${version}
- gnome-initial-setup>=${version}
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.44.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=${version}
- gnome-settings-daemon>=${version}
- gnome-shell>=${version}
- gnome-shell-extensions>=${version}
- gnome-themes-extra>=3.28
- gnome-user-docs>=${version}
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
+ gnome-themes-standard>=3.28
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=${version}
- gvfs>=1.50.0
- mutter>=${version}
- nautilus>=${version}
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
  sushi>=41.0
- tracker>=3.3.0
- yelp>=${version}
- xdg-desktop-portal-gnome>=${version}
- zenity>=3.${version}"
+ tracker3>=3.2.1
+ yelp>=41.1
+ xdg-desktop-portal-gtk>=1.8.0
+ zenity>=3.41.0"
diff --git a/srcpkgs/gnome-desktop/patches/build.patch b/srcpkgs/gnome-desktop/patches/build.patch
new file mode 100644
index 000000000000..1f3acd965fea
--- /dev/null
+++ b/srcpkgs/gnome-desktop/patches/build.patch
@@ -0,0 +1,18 @@
+commit 4f55ff078411993b782e74ea18c5c6ab35adf685
+Author: Daniel Kolesa <daniel@octaforge.org>
+Date:   Wed Aug 12 05:26:00 2020 +0200
+
+    bla
+
+diff --git libgnome-desktop/gnome-rr.h libgnome-desktop/gnome-rr.h
+index 111bab3..7698672 100644
+--- a/libgnome-desktop/gnome-rr.h
++++ b/libgnome-desktop/gnome-rr.h
+@@ -28,6 +28,7 @@
+ #error    GnomeRR is unstable API. You must define GNOME_DESKTOP_USE_UNSTABLE_API before including gnomerr.h
+ #endif
+ 
++#include <stdint.h>
+ #include <glib.h>
+ #include <gdk/gdk.h>
+ 
diff --git a/srcpkgs/gnome-desktop/patches/optional_introspection.patch b/srcpkgs/gnome-desktop/patches/optional_introspection.patch
deleted file mode 100644
index b960ef27c588..000000000000
--- a/srcpkgs/gnome-desktop/patches/optional_introspection.patch
+++ /dev/null
@@ -1,93 +0,0 @@
-From 94b253000f081423a3c813d340ed486fc170768d Mon Sep 17 00:00:00 2001
-From: Mart Raudsepp <leio@gentoo.org>
-Date: Wed, 18 Sep 2019 22:28:21 +0300
-Subject: [PATCH] meson: Add optionality for introspection
-
----
- libgnome-desktop/meson.build | 48 +++++++++++++++++++-----------------
- meson_options.txt            |  4 +++
- 2 files changed, 30 insertions(+), 22 deletions(-)
-
-diff --git a/libgnome-desktop/meson.build b/libgnome-desktop/meson.build
-index a0fb11f8..375cf57c 100644
---- a/libgnome-desktop/meson.build
-+++ b/libgnome-desktop/meson.build
-@@ -125,17 +125,19 @@ if get_option('build_gtk4')
-     ],
-   )
- 
--  libgnome_desktop_base_gir = gnome.generate_gir(libgnome_desktop_base,
--    sources: [libgnome_desktop_base_headers, libgnome_desktop_base_sources],
--    export_packages: 'gnome-desktop-4',
--    namespace: 'GnomeDesktop',
--    nsversion: '4.0',
--    includes: ['GObject-2.0', 'Gio-2.0', 'GDesktopEnums-3.0', 'GdkPixbuf-2.0'],
--    extra_args: ['-DGNOME_DESKTOP_USE_UNSTABLE_API', '--quiet', '--warn-all'],
--    identifier_prefix: 'Gnome',
--    symbol_prefix: 'gnome',
--    install: true,
--  )
-+  if get_option('introspection')
-+    libgnome_desktop_base_gir = gnome.generate_gir(libgnome_desktop_base,
-+      sources: [libgnome_desktop_base_headers, libgnome_desktop_base_sources],
-+      export_packages: 'gnome-desktop-4',
-+      namespace: 'GnomeDesktop',
-+      nsversion: '4.0',
-+      includes: ['GObject-2.0', 'Gio-2.0', 'GDesktopEnums-3.0', 'GdkPixbuf-2.0'],
-+      extra_args: ['-DGNOME_DESKTOP_USE_UNSTABLE_API', '--quiet', '--warn-all'],
-+      identifier_prefix: 'Gnome',
-+      symbol_prefix: 'gnome',
-+      install: true,
-+    )
-+  endif
- 
-   pkg.generate(
-     libgnome_desktop_base,
-@@ -255,17 +257,19 @@ if get_option('legacy_library')
-     ],
-   )
- 
--  gnome.generate_gir(libgnome_desktop,
--    sources: introspection_sources + libgnome_desktop_headers,
--    export_packages: 'gnome-desktop-3.0',
--    namespace: 'GnomeDesktop',
--    nsversion: '3.0',
--    includes: ['GObject-2.0', 'Gtk-3.0', 'GDesktopEnums-3.0'],
--    extra_args: ['-DGNOME_DESKTOP_USE_UNSTABLE_API', '--quiet', '--warn-all'],
--    identifier_prefix: 'Gnome',
--    symbol_prefix: 'gnome',
--    install: true
--  )
-+  if get_option('introspection')
-+    gnome.generate_gir(libgnome_desktop,
-+      sources: introspection_sources + libgnome_desktop_headers,
-+      export_packages: 'gnome-desktop-3.0',
-+      namespace: 'GnomeDesktop',
-+      nsversion: '3.0',
-+      includes: ['GObject-2.0', 'Gtk-3.0', 'GDesktopEnums-3.0'],
-+      extra_args: ['-DGNOME_DESKTOP_USE_UNSTABLE_API', '--quiet', '--warn-all'],
-+      identifier_prefix: 'Gnome',
-+      symbol_prefix: 'gnome',
-+      install: true
-+    )
-+  endif
- 
-   pkg.generate(
-     libraries: libgnome_desktop,
-diff --git a/meson_options.txt b/meson_options.txt
-index e17e7330..c4db6eaf 100644
---- a/meson_options.txt
-+++ b/meson_options.txt
-@@ -17,6 +17,10 @@ option('debug_tools',
-   type: 'boolean', value: true, description: 'Build debug tools'
- )
- 
-+option('introspection',
-+  type: 'boolean', value: true, description: 'Whether to build introspection files'
-+)
-+
- option('udev',
-   type: 'feature', description: 'Udev support'
- )
--- 
-GitLab
diff --git a/srcpkgs/gnome-desktop/patches/optionalise-gir.patch b/srcpkgs/gnome-desktop/patches/optionalise-gir.patch
new file mode 100644
index 000000000000..ea4da3efc085
--- /dev/null
+++ b/srcpkgs/gnome-desktop/patches/optionalise-gir.patch
@@ -0,0 +1,47 @@
+diff --git a/libgnome-desktop/meson.build b/libgnome-desktop/meson.build
+index c365b44..33af6f4 100644
+--- a/libgnome-desktop/meson.build
++++ b/libgnome-desktop/meson.build
+@@ -96,17 +96,19 @@ libgnome_desktop_dep = declare_dependency(
+   link_with: libgnome_desktop
+ )
+ 
+-gnome.generate_gir(libgnome_desktop,
+-  sources: introspection_sources + libgnome_desktop_headers,
+-  export_packages: 'gnome-desktop-3.0',
+-  namespace: 'GnomeDesktop',
+-  nsversion: '3.0',
+-  includes: ['GObject-2.0', 'Gtk-3.0', 'GDesktopEnums-3.0'],
+-  extra_args: '-DGNOME_DESKTOP_USE_UNSTABLE_API',
+-  identifier_prefix: 'Gnome',
+-  symbol_prefix: 'gnome',
+-  install: true
+-)
++if get_option('introspection')
++  gnome.generate_gir(libgnome_desktop,
++    sources: introspection_sources + libgnome_desktop_headers,
++    export_packages: 'gnome-desktop-3.0',
++    namespace: 'GnomeDesktop',
++    nsversion: '3.0',
++    includes: ['GObject-2.0', 'Gtk-3.0', 'GDesktopEnums-3.0'],
++    extra_args: '-DGNOME_DESKTOP_USE_UNSTABLE_API',
++    identifier_prefix: 'Gnome',
++    symbol_prefix: 'gnome',
++    install: true
++  )
++endif
+ 
+ desktop_pc = pkg.generate(
+   libraries: libgnome_desktop,
+diff --git a/meson_options.txt b/meson_options.txt
+index e3402a1..1dbaf5d 100644
+--- a/meson_options.txt
++++ b/meson_options.txt
+@@ -28,3 +28,7 @@ option('gtk_doc',
+ option('installed_tests',
+   type: 'boolean', value: false, description: 'Enable installed tests'
+ )
++
++option('introspection',
++  type: 'boolean', value: false, description: 'Build GIR data'
++)
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index 50df177b7bd0..aa33c182a392 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=42.2
+version=41.3
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dgnome_distributor=VoidLinux -Dudev=enabled -Dsystemd=disabled
  -Dintrospection=$(vopt_if gir true false)"
 hostmakedepends="gettext itstool pkg-config glib-devel"
-makedepends="eudev-libudev-devel gsettings-desktop-schemas-devel gtk4-devel gtk+3-devel
+makedepends="eudev-libudev-devel gsettings-desktop-schemas-devel gtk+3-devel
  iso-codes libglib-devel libseccomp-devel libX11-devel libXext-devel
  libxkbfile-devel libXrandr-devel gdk-pixbuf-devel"
 depends="bubblewrap gsettings-desktop-schemas iso-codes xkeyboard-config"
@@ -15,9 +15,9 @@ short_desc="GNOME desktop management utilities"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
-changelog="https://gitlab.gnome.org/GNOME/gnome-desktop/-/raw/gnome-42/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f42b14eac8d1456c2bfc1fbc97ef6afe49c8dd6f57796e8fd5feb39331ed55bd
+checksum=8cd1caab9311828c0452468c6a5067a9bc4463835b23a14be44e8fd9b03001c6
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
diff --git a/srcpkgs/gnome-disk-utility/patches/meson-0.61.patch b/srcpkgs/gnome-disk-utility/patches/meson-0.61.patch
new file mode 100644
index 000000000000..09e0c33d0798
--- /dev/null
+++ b/srcpkgs/gnome-disk-utility/patches/meson-0.61.patch
@@ -0,0 +1,34 @@
+From 46ed7d26873b9741dff61f9df8e7778a8dc6f5cc Mon Sep 17 00:00:00 2001
+From: rvalue <i@rvalue.moe>
+Date: Fri, 17 Dec 2021 12:29:30 +0000
+Subject: [PATCH] build: fix arguments of i18n.merge_file
+
+`i18n.merge_file` has been ignoring positional arguments for a time
+and explicitly rejects with error since meson 0.60.0
+---
+ data/meson.build | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/data/meson.build b/data/meson.build
+index e38a1d8e..38fb5207 100644
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -11,7 +11,6 @@ desktops = [
+ 
+ foreach desktop: desktops
+   i18n.merge_file (
+-    desktop,
+     type: 'desktop',
+     input: desktop + '.in',
+     output: desktop,
+@@ -38,7 +37,6 @@ install_data(
+ info = 'org.gnome.DiskUtility.appdata.xml'
+ 
+ i18n.merge_file(
+-  info,
+   input: info + '.in',
+   output: info,
+   po_dir: po_dir,
+-- 
+GitLab
+
diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 6164ffb20058..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=42.0
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1b6564454d67426322cb3bfc5a5558653bfc7dfeea2ae0825b1d08629f01090b
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes
diff --git a/srcpkgs/gnome-flashback/template b/srcpkgs/gnome-flashback/template
index 9fc5c992a7db..fce623766e1c 100644
--- a/srcpkgs/gnome-flashback/template
+++ b/srcpkgs/gnome-flashback/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-flashback'
 pkgname=gnome-flashback
-version=3.44.0
+version=3.42.1
 revision=1
 build_helper=gir
 build_style=gnu-configure
@@ -9,16 +9,16 @@ hostmakedepends="pkg-config gettext gettext-devel automake libtool glib-devel"
 makedepends="pam-devel elogind-devel upower-devel ibus-devel polkit-devel
  pulseaudio-devel libcanberra-devel libxcb-devel libX11-devel libxkbfile-devel
  libcompizconfig-devel libglib-devel pango-devel gtk+3-devel gdk-pixbuf-devel
- gdm-devel gnome-bluetooth1-devel gnome-desktop-devel gnome-panel-devel
+ gdm-devel gnome-bluetooth-devel gnome-desktop-devel gnome-panel-devel
  gsettings-desktop-schemas-devel libXxf86vm-devel"
-depends="gnome-bluetooth1 gnome-session gnome-settings-daemon
+depends="gnome-bluetooth gnome-session gnome-settings-daemon
  gnome-panel gnome-themes-extra metacity"
 short_desc="GNOME session with similar user experience to the GNOME 2.x series"
 maintainer="shizonic <realtiaz@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeFlashback"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1df0838127c6246eecd89d1c50ff88fc82abf6de3b3068e52dde495a42bd550a
+checksum=c8029220acf268c520dbb0750834b2ef4df868324d0e0fb6a80354c80ba8844e
 
 post_extract() {
 	vsed -i 's/libcompizconfig >= 0\.9\.14\.0/libcompizconfig >= 0.8.16.0/' \
diff --git a/srcpkgs/gnome-font-viewer/patches/meson-0.61.patch b/srcpkgs/gnome-font-viewer/patches/meson-0.61.patch
new file mode 100644
index 000000000000..072ce27fd0d2
--- /dev/null
+++ b/srcpkgs/gnome-font-viewer/patches/meson-0.61.patch
@@ -0,0 +1,40 @@
+From 218166246e29a39e2eac8d3f06976038571b0603 Mon Sep 17 00:00:00 2001
+From: r-value <i@rvalue.moe>
+Date: Thu, 30 Dec 2021 17:14:47 +0800
+Subject: [PATCH] Fix meson build with meson 0.60.0+
+
+`i18n.merge_file` has been ignoring positional arguments for a time
+and explicitly rejects with error since meson 0.60.0
+---
+ data/meson.build | 2 +-
+ src/meson.build  | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/data/meson.build b/data/meson.build
+index bfc9caa..8e42134 100644
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -1,6 +1,6 @@
+ appdatadir = join_paths(datadir, 'metainfo')
+ appdata_file = 'org.gnome.font-viewer.appdata.xml'
+-merged_appdata = i18n.merge_file(appdata_file,
++merged_appdata = i18n.merge_file(
+   input: appdata_file + '.in',
+   output: appdata_file,
+   po_dir: '../po',
+diff --git a/src/meson.build b/src/meson.build
+index f863d45..826c59b 100644
+--- a/src/meson.build
++++ b/src/meson.build
+@@ -39,7 +39,7 @@ desktop_file = 'org.gnome.font-viewer.desktop'
+ desktop_conf = configuration_data()
+ desktop_conf.set('VERSION', meson.project_version())
+ desktop_conf.set('APPLICATION_ID', application_id)
+-i18n.merge_file(desktop_file,
++i18n.merge_file(
+   input: configure_file(input: desktop_file + '.in.in',
+     output: desktop_file + '.in',
+     configuration: desktop_conf),
+-- 
+GitLab
+
diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index bdc99f9a8d8c..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,15 +1,15 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=42.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
-makedepends="fontconfig-devel freetype-devel glib-devel gtk4-devel
- gnome-desktop-devel harfbuzz-devel libadwaita-devel"
+makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
+ gnome-desktop-devel harfbuzz-devel libhandy1-devel"
 depends="desktop-file-utils"
 short_desc="Font viewer for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cfa2b8dfff21a105a1a021dadfa213f13627e6a179a77c7b59fdcedaca848dcc
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876
diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 9e8a2c3824f9..6e7931930878 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=42.2
+version=41.4
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -10,12 +10,12 @@ makedepends="NetworkManager-devel accountsservice-devel libglib-devel
  gnome-online-accounts-devel gdm-devel libpwquality-devel
  mit-krb5-devel vala-devel libnma-devel polkit-devel
  rest-devel libsecret-devel ibus-devel iso-codes geoclue2-devel
- pango-devel libhandy1-devel"
+ pango-devel"
 depends="iso-codes"
 short_desc="GNOME initial setup"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
-changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/master/NEWS"
-distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=4d83d98b249abe15bb2b3e7e7aead9c47f848bca7b6a091abc908b76541abe7b
+changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/gnome-41/NEWS"
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=96ecd2db6e76c513b18c606dc262bb523228c4aaedbed6a07811e568fd5db642
diff --git a/srcpkgs/gnome-keyring/template b/srcpkgs/gnome-keyring/template
index d3726bb966bc..f479f7f0fe5e 100644
--- a/srcpkgs/gnome-keyring/template
+++ b/srcpkgs/gnome-keyring/template
@@ -1,20 +1,24 @@
 # Template file for 'gnome-keyring'
 pkgname=gnome-keyring
-version=42.1
-revision=1
+version=40.0
+revision=3
 build_style=gnu-configure
 configure_args="--with-pam-dir=/usr/lib/security --disable-schemas-compile"
-hostmakedepends="pkg-config glib-devel openssh docbook-xsl libxslt"
+hostmakedepends="autoconf docbook-xsl glib-devel intltool libtasn1-tools libxslt
+ openssh pkg-config"
 makedepends="gcr-devel pam-devel"
 depends="dconf"
 checkdepends="dbus xvfb-run"
 short_desc="GNOME password and secret manager"
 maintainer="Érico Nogueira <ericonr@disroot.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
-homepage="https://wiki.gnome.org/Projects/GnomeKeyring/"
+homepage="https://www.gnome.org"
 changelog="https://gitlab.gnome.org/GNOME/gnome-keyring/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=c7f4d040cc76a6b7fe67e08ef9106911c3c80d40fc88cbfc8e2684a4c946e3e6
+checksum=a3d24db08ee2fdf240fbbf0971a98c8ee295aa0e1a774537f4ea938038a3b931
+make_check=ci-skip
 lib32disabled=yes
-make_check_pre="dbus-run-session xvfb-run"
-make_check=ci-skip # times out
+
+do_check() {
+	xvfb-run make check
+}
diff --git a/srcpkgs/gnome-latex/patches/00-port-to-tepl-6.patch b/srcpkgs/gnome-latex/patches/00-port-to-tepl-6.patch
new file mode 100644
index 000000000000..db767a514a15
--- /dev/null
+++ b/srcpkgs/gnome-latex/patches/00-port-to-tepl-6.patch
@@ -0,0 +1,99 @@
+From e1b01186f8a4e5d3fee4c9ccfbedd6d098517df9 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?S=C3=A9bastien=20Wilmet?= <swilmet@gnome.org>
+Date: Fri, 20 Nov 2020 15:46:36 +0100
+Subject: [PATCH] Port to Tepl 6 (currently 5.99.0, from git master)
+
+---
+ README                      | 2 +-
+ configure.ac                | 4 ++--
+ src/Makefile.am             | 2 +-
+ src/document.vala           | 2 +-
+ src/liblatexila/Makefile.am | 4 ++--
+ 5 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git README README
+index ed0faf7..0dc67d9 100644
+--- a/README
++++ b/README
+@@ -21,7 +21,7 @@ Dependencies
+ * GLib >= 2.56
+ * GTK >= 3.22
+ * GtkSourceView >= 4.0
+-* Tepl >= 5.0 - https://wiki.gnome.org/Projects/Tepl
++* Tepl >= 5.99 - https://wiki.gnome.org/Projects/Tepl
+ * gspell >= 1.8
+ * gee-0.8 >= 0.10
+ * gsettings-desktop-schemas
+diff --git configure.ac configure.ac
+index 743a7da..66d5719 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -32,7 +32,7 @@ GLIB_REQUIRED_VERSION="2.56"
+ GTK_REQUIRED_VERSION="3.22"
+ GTKSOURCEVIEW_REQUIRED_VERSION="4.0"
+ AMTK_REQUIRED_VERSION="5.2"
+-TEPL_REQUIRED_VERSION="5.0"
++TEPL_REQUIRED_VERSION="5.99"
+ GSPELL_REQUIRED_VERSION="1.8"
+ VALA_REQUIRED_VERSION="0.46"
+ GEE_REQUIRED_VERSION="0.10"
+@@ -96,7 +96,7 @@ PKG_CHECK_MODULES([DEP], [
+ 	gtk+-3.0 >= ${GTK_REQUIRED_VERSION}
+ 	gtksourceview-4 >= ${GTKSOURCEVIEW_REQUIRED_VERSION}
+ 	amtk-5 >= ${AMTK_REQUIRED_VERSION}
+-	tepl-5 >= ${TEPL_REQUIRED_VERSION}
++	tepl-6 >= ${TEPL_REQUIRED_VERSION}
+ 	gspell-1 >= ${GSPELL_REQUIRED_VERSION}
+ 	gee-0.8 >= ${GEE_REQUIRED_VERSION}
+ 	gsettings-desktop-schemas
+diff --git src/Makefile.am src/Makefile.am
+index 636ca25..73f5a9a 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -8,7 +8,7 @@ AM_VALAFLAGS =					\
+ 	--disable-since-check			\
+ 	--pkg gtk+-3.0				\
+ 	--pkg gtksourceview-4			\
+-	--pkg Tepl-5				\
++	--pkg Tepl-6				\
+ 	--pkg gspell-1				\
+ 	--pkg gee-0.8				\
+ 	--pkg posix				\
+diff --git src/document.vala src/document.vala
+index 520945d..f3afa35 100644
+--- a/src/document.vala
++++ b/src/document.vala
+@@ -224,7 +224,7 @@ public class Document : Tepl.Buffer
+                     string primary_msg = _("Impossible to save the file.");
+                     Tepl.InfoBar infobar = new Tepl.InfoBar.simple (MessageType.ERROR,
+                         primary_msg, e.message);
+-                    infobar.add_close_button ();
++                    infobar.setup_close_button ();
+                     tab.add_info_bar (infobar);
+                     infobar.show ();
+                 }
+diff --git src/liblatexila/Makefile.am src/liblatexila/Makefile.am
+index b4e53b5..25c20a9 100644
+--- a/src/liblatexila/Makefile.am
++++ b/src/liblatexila/Makefile.am
+@@ -135,7 +135,7 @@ INTROSPECTION_GIRS = Latexila.gir
+ 
+ Latexila.gir: liblatexila.la
+ Latexila_gir_NAMESPACE = Latexila
+-Latexila_gir_INCLUDES = Gtk-3.0 GtkSource-4 Tepl-5
++Latexila_gir_INCLUDES = Gtk-3.0 GtkSource-4 Tepl-6
+ Latexila_gir_LIBS = liblatexila.la
+ Latexila_gir_FILES =				\
+ 	$(liblatexila_public_headers)		\
+@@ -156,7 +156,7 @@ latexila.vapi: Latexila.gir
+ 
+ VAPIGEN_VAPIS = latexila.vapi
+ 
+-latexila_vapi_DEPS = gio-2.0 gtk+-3.0 gtksourceview-4 Tepl-5
++latexila_vapi_DEPS = gio-2.0 gtk+-3.0 gtksourceview-4 Tepl-6
+ latexila_vapi_FILES = Latexila.gir
+ 
+ noinst_DATA += latexila.vapi
+-- 
+GitLab
+
diff --git a/srcpkgs/gnome-latex/template b/srcpkgs/gnome-latex/template
index 7e00a38a07c2..4739891c8ff2 100644
--- a/srcpkgs/gnome-latex/template
+++ b/srcpkgs/gnome-latex/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-latex'
 pkgname=gnome-latex
-version=3.40.0
-revision=1
+version=3.38.0
+revision=2
 build_helper="gir"
 build_style=gnu-configure
 configure_args="--disable-appstream-util --disable-dconf-migration
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/GNOME-LaTeX"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c5a77fe79bd40e378ea28c8f45a66327fbc8cc5c3b5b8f0f09c0217ee7cc0a90
+checksum=a82a9fc6f056929ea18d6dffd121e71b2c21768808c86ef1f34da0f86e220d77
 
 # for 00-port-to-tepl-6.patch
 hostmakedepends+=" automake gettext-devel-tools libtool"
diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 2aa746f680de..414735d1ed3f 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,18 +1,17 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=42.3
+version=41.4
 revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="glib-devel gettext pkg-config AppStream gjs"
 makedepends="folks-devel geoclue2-devel geocode-glib-devel gjs-devel
- gnome-desktop-devel libchamplain-devel rest-devel libhandy1-devel
- libgweather-devel"
-depends="geoclue2 gfbgraph gjs libhandy1 libgweather"
+ gnome-desktop-devel libchamplain-devel rest-devel libhandy1-devel"
+depends="geoclue2 gfbgraph gjs libhandy1"
 short_desc="GNOME maps application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
-changelog="https://gitlab.gnome.org/GNOME/gnome-maps/-/raw/gnome-42/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-maps/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e456467facf3c8fd10c9386b5e74c43d9595ad9fb75257f7da014af983d69cd1
+checksum=e340b13f46fe0b7d5b0f8f01413291ddcd870c74a5c38fa24cac1f585e70393e
diff --git a/srcpkgs/gnome-music/patches/meson-0.61.patch b/srcpkgs/gnome-music/patches/meson-0.61.patch
new file mode 100644
index 000000000000..aca43b5608a2
--- /dev/null
+++ b/srcpkgs/gnome-music/patches/meson-0.61.patch
@@ -0,0 +1,30 @@
+From d9f35b542adbf6b0e1114c7c077df04212a98fc7 Mon Sep 17 00:00:00 2001
+From: Jean Felder <jfelder@src.gnome.org>
+Date: Thu, 18 Nov 2021 12:09:26 +0100
+Subject: [PATCH] meson: Remove incorrect i18n.merge_file argument
+
+The positional argument was being silently ignored until meson 0.60.0
+where it returns a deprecation message:
+"DEPRECATION: i18n.merge_file does not take any positional
+arguments. This will become a hard error in the next Meson release."
+
+See: https://github.com/mesonbuild/meson/issues/9441
+---
+ data/meson.build | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/data/meson.build b/data/meson.build
+index 25ff1e102..145ee5221 100644
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -47,7 +47,6 @@ appdata_conf.set('appid', APPLICATION_ID)
+ appdata_conf.set('package_url', PACKAGE_URL)
+ appdata_conf.set('package_url_bug', PACKAGE_URL_BUG)
+ i18n.merge_file(
+-  'appdata',
+   input: configure_file(
+     output: PROJECT_RDNN_NAME + '.appdata.xml.in',
+     input: PROJECT_RDNN_NAME + '.appdata.xml.in.in',
+-- 
+GitLab
+
diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index c19480dff00a..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,22 +1,20 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=42.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext glib-devel itstool pkg-config
- gtk-update-icon-cache desktop-file-utils"
+hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
- python3-gobject-devel python3-dbus tracker-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel gtk4-devel libadwaita-devel"
+ python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
- tracker tracker-miners gst-plugins-good1 grilo-plugins libdazzle
- libmediaart libadwaita"
+ tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
+ libmediaart"
 short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-changelog="https://gitlab.gnome.org/GNOME/gnome-music/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c7747fa6a86b56b18ad6ff950ff901e59ee7fac11c68b2a6727af86eaeed8270
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes
diff --git a/srcpkgs/gnome-nettool/patches/meson-drop-unused-positional-arguments.patch b/srcpkgs/gnome-nettool/patches/meson-drop-unused-positional-arguments.patch
deleted file mode 100644
index 332379faea8f..000000000000
--- a/srcpkgs/gnome-nettool/patches/meson-drop-unused-positional-arguments.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 1124c3e1fdb8472d30b7636500229aa16cdc1244 Mon Sep 17 00:00:00 2001
-From: Jeremy Bicha <jeremy.bicha@canonical.com>
-Date: Wed, 6 Apr 2022 13:05:25 -0400
-Subject: [PATCH] meson: drop unused positional arguments
-
-This fixes a build error with newer meson
----
- data/meson.build | 6 ++----
- 1 file changed, 2 insertions(+), 4 deletions(-)
-
-diff --git a/data/meson.build b/data/meson.build
-index 585e6d3..ed1e8bb 100644
---- a/data/meson.build
-+++ b/data/meson.build
-@@ -20,16 +20,14 @@ desktop_in = configure_file(input: 'gnome-nettool.desktop.in.in',
-                             output: 'gnome-nettool.desktop.in',
-                             configuration: desktop_conf)
- 
--i18n.merge_file('desktop',
--                type: 'desktop',
-+i18n.merge_file(type: 'desktop',
-                 input: desktop_in,
-                 output: 'gnome-nettool.desktop',
-                 po_dir: po_dir,
-                 install: true,
-                 install_dir: join_paths(prefix, datadir, 'applications'))
- 
--i18n.merge_file('appdata',
--                type: 'xml',
-+i18n.merge_file(type: 'xml',
-                 input: 'gnome-nettool.appdata.xml.in',
-                 output: 'gnome-nettool.appdata.xml',
-                 po_dir: po_dir,
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-nettool/template b/srcpkgs/gnome-nettool/template
index f578e59d00ee..89f5705d629c 100644
--- a/srcpkgs/gnome-nettool/template
+++ b/srcpkgs/gnome-nettool/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-nettool'
 pkgname=gnome-nettool
-version=42.0
-revision=1
-build_style=meson
-hostmakedepends="pkg-config gettext itstool glib-devel"
+version=3.8.1
+revision=6
+build_style=gnu-configure
+hostmakedepends="glib-devel intltool itstool pkg-config"
 makedepends="bind-utils desktop-file-utils gsettings-desktop-schemas-devel
  gtk+3-devel hicolor-icon-theme iputils libgtop-devel net-tools traceroute"
 depends="bind-utils desktop-file-utils hicolor-icon-theme iputils net-tools
@@ -13,4 +13,8 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a54f29eef2038aee69551c8b19ca4f758e5eb9e2090a4bc6b5633dff0188751f
+checksum=f0a4510d9fe5eae4c91b63ade9848992b2795108e76eff7f51dc3decf7df2cb1
+
+post_patch() {
+	vsed -i -e 's/DATADIRNAME=lib/DATADIRNAME=share/' configure
+}
diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 47085810e534..bc01fc1a3081 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.44.0
+version=3.40.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -8,9 +8,9 @@ configure_args="$(vopt_enable gir introspection)
  --enable-documentation --enable-backend
  --enable-google --enable-kerberos --enable-flickr
  --enable-facebook --disable-static --enable-exchange  --enable-imap-smtp
- --enable-owncloud --enable-windows-live
+ --enable-owncloud --enable-windows-live --enable-pocket
  --enable-lastfm --enable-media-server"
-hostmakedepends="docbook-xsl gettext glib-devel
+hostmakedepends="docbook-xsl gettext-devel glib-devel
  libxslt pkg-config $(vopt_if gir vala)"
 makedepends="gcr-devel gtk+3-devel json-glib-devel libnotify-devel libsecret-devel
  libsoup-devel mit-krb5-devel rest-devel telepathy-glib-devel webkit2gtk-devel"
@@ -19,9 +19,9 @@ short_desc="GNOME service to access online accounts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
-changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-3-44/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-3-38/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=381d5d4106f435b6f87786aa049be784774e15996adcc02789807afc87ea7342
+checksum=955a03128d0e87855d34d7c534e088f6286ed7ac01baa4ef824ef42a2cb39aad
 
 build_options="gir"
 build_options_default="gir"
diff --git a/srcpkgs/gnome-panel/template b/srcpkgs/gnome-panel/template
index 2484b7e4525d..14bb5a03db84 100644
--- a/srcpkgs/gnome-panel/template
+++ b/srcpkgs/gnome-panel/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-panel'
 pkgname=gnome-panel
-version=3.44.0
+version=3.42.0
 revision=1
 build_style=gnu-configure
 configure_args="ax_cv_zoneinfo_tzdir=/usr/share/zoneinfo"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomePanel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=99655f75d031876c130ed23c4da22c099e7bcc4048b0255a3c3a3bbc787b31aa
+checksum=aea8c0efc2edba20e97ad4695179cd0a2538e64c2904702cc8c594e8e0898703
 
 gnome-panel-devel_package() {
 	depends="glib-devel gtk+3-devel ${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/gnome-photos/patches/meson-0.61.patch b/srcpkgs/gnome-photos/patches/meson-0.61.patch
new file mode 100644
index 000000000000..f406b1c494c0
--- /dev/null
+++ b/srcpkgs/gnome-photos/patches/meson-0.61.patch
@@ -0,0 +1,32 @@
+From a0ac868a19d55dc52100e54fe4b2d29041bc6752 Mon Sep 17 00:00:00 2001
+From: rvalue <i@rvalue.moe>
+Date: Fri, 21 Jan 2022 12:36:02 +0000
+Subject: [PATCH] meson: remove incorrect args for i18n.merge_file
+
+---
+ data/meson.build | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/data/meson.build b/data/meson.build
+index 6e7192e0..94271de2 100644
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -3,7 +3,6 @@ subdir('icons')
+ appdata = photos_namespace + '.appdata.xml'
+ 
+ i18n.merge_file(
+-  appdata,
+   input: appdata + '.in',
+   output: appdata,
+   po_dir: po_dir,
+@@ -23,7 +22,6 @@ desktop_in = configure_file(
+ )
+ 
+ i18n.merge_file(
+-  desktop,
+   type: 'desktop',
+   input: desktop_in,
+   output: desktop,
+-- 
+GitLab
+
diff --git a/srcpkgs/gnome-photos/template b/srcpkgs/gnome-photos/template
index dbdbf6850a6f..5f03503be8c7 100644
--- a/srcpkgs/gnome-photos/template
+++ b/srcpkgs/gnome-photos/template
@@ -1,23 +1,22 @@
 # Template file for 'gnome-photos'
 pkgname=gnome-photos
-version=42.0
-revision=1
+version=40.0
+revision=3
 build_helper="gir"
 build_style=meson
 configure_args="-Ddogtail=false -Dmanuals=true"
 hostmakedepends="pkg-config gettext itstool glib-devel gdk-pixbuf librsvg docbook-xsl libxslt"
 makedepends="gtk+3-devel babl-devel exempi-devel lcms2-devel
- gfbgraph-devel tracker-devel libexif-devel librsvg-devel grilo-devel
+ gfbgraph-devel tracker3-devel libexif-devel librsvg-devel grilo-devel
  libgexiv2-devel gnome-online-accounts-devel gnome-desktop-devel libgdata-devel
  geocode-glib-devel libdazzle-devel gegl-devel libhandy1-devel"
-depends="desktop-file-utils tracker tracker-miners"
+depends="desktop-file-utils tracker3 tracker3-miners"
 short_desc="Access, organize, and share your photos on GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Photos"
-changelog="https://gitlab.gnome.org/GNOME/gnome-photos/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gnome-photos/${version%.*}/gnome-photos-${version}.tar.xz"
-checksum=25cb281425199dec7b045f13f32f8f96034cb0cb8b94d96f9dffaf4f5be68551
+checksum=e02d73e138af8b2868b5cad7faa1bdd278aeade3b6c3c92836511a4e6f3af1af
 
 build_options="gir"
 build_options_default="gir"
diff --git a/srcpkgs/gnome-recipes/template b/srcpkgs/gnome-recipes/template
index 5b87bb4ff935..30f81ab265b6 100644
--- a/srcpkgs/gnome-recipes/template
+++ b/srcpkgs/gnome-recipes/template
@@ -1,7 +1,8 @@
 # Template file for 'gnome-recipes'
 pkgname=gnome-recipes
-version=2.0.4
-revision=1
+version=2.0.2
+revision=3
+_libgd_hash=97a852cdf3d37776f9c98f730d7dcbbe995bdeb7
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config git"
 makedepends="gtk+3-devel gnome-autoar-devel gspell-devel libcanberra-devel
@@ -11,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Recipes"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b30e96985f66fe138a17189c77af44d34d0b4c859b304ebdb52033bc2cd3ffed
+checksum=1be9d2fcb7404a97aa029d2409880643f15071c37039247a6a4320e7478cd5fb
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index b826155a3ab7..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,18 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=42.3
+version=41.2
 revision=1
 build_style=meson
-configure_args="-Drdp=true -Dvnc=true
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
  -Dsystemd_user_unit_dir=/var/lib/systemd/user"
-hostmakedepends="pkg-config gettext glib-devel"
+hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel
- libgudev-devel nv-codec-headers"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=a296ad58f8b3bdac0e2e0d87db12a9395e72770a960e787fbcc1be3f0068b642
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
diff --git a/srcpkgs/gnome-secrets/template b/srcpkgs/gnome-secrets/template
index 9c91229d62ad..a4837beb1849 100644
--- a/srcpkgs/gnome-secrets/template
+++ b/srcpkgs/gnome-secrets/template
@@ -1,11 +1,11 @@
 # Template file for 'gnome-secrets'
 pkgname=gnome-secrets
-version=6.5
+version=6.2
 revision=1
 wrksrc="secrets-${version}"
 build_style=meson
 hostmakedepends="pkg-config gettext gobject-introspection python3-pykeepass
- python3-pyotp glib-devel desktop-file-utils gtk-update-icon-cache"
+ python3-pyotp glib-devel"
 makedepends="libglib-devel gtk4-devel libadwaita-devel libpwquality-devel"
 depends="gtk4 libadwaita python3-gobject python3-pycryptodomex
  python3-pykeepass python3-pyotp libpwquality-python3"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/World/secrets"
 distfiles="https://gitlab.gnome.org/World/secrets/-/archive/$version/secrets-$version.tar.gz"
-checksum=c912ca55d3e77a7689d1901e0b71faaea2a6d289eb9114b3500480ec4a4eeb24
+checksum=411d9d3baf95fc60be4f15889675fa42ebba8d6ae1148ccc415451c02bff9678
 
 gnome-passwordsafe_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index cce39e931eb8..ff8dde48c7c0 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=42.0
+version=41.3
 revision=1
 build_style=meson
 configure_args="-Dsystemd_journal=false -Dsystemd_session=disable"
@@ -14,9 +14,8 @@ short_desc="GNOME session management utilities"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
-changelog="https://gitlab.gnome.org/GNOME/gnome-session/-/blob/main/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3cca06053ab682926920951a7da95f8cc6d72da74c682c46d0a0653332969caa
+checksum=ee4a229053f522624054889609335b885287cf67bbde0dc9fd882b01ec9b5b39
 
 post_install() {
 	rm -rf ${DESTDIR}/tmp
diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-0.61.patch b/srcpkgs/gnome-settings-daemon/patches/meson-0.61.patch
new file mode 100644
index 000000000000..b7c03ca2da63
--- /dev/null
+++ b/srcpkgs/gnome-settings-daemon/patches/meson-0.61.patch
@@ -0,0 +1,38 @@
+From afa7e4bb9c519e2daf500a6079088669500768c0 Mon Sep 17 00:00:00 2001
+From: Marvin Schmidt <marv@exherbo.org>
+Date: Wed, 26 Jan 2022 23:08:58 +0100
+Subject: [PATCH] meson: drop unused argument for i18n.merge_file()
+
+Ignored in meson < 0.60.0, deprecated since 0.60.1 and fatal since 0.61.0.
+---
+ plugins/power/meson.build | 1 -
+ plugins/wacom/meson.build | 1 -
+ 2 files changed, 2 deletions(-)
+
+diff --git a/plugins/power/meson.build b/plugins/power/meson.build
+index 69e619f2..014bb6da 100644
+--- a/plugins/power/meson.build
++++ b/plugins/power/meson.build
+@@ -76,7 +76,6 @@ if host_is_linux
+   )
+ 
+   i18n.merge_file(
+-    policy,
+     input: policy_in,
+     output: policy,
+     po_dir: po_dir,
+diff --git a/plugins/wacom/meson.build b/plugins/wacom/meson.build
+index d8dd0ec7..c00323d4 100644
+--- a/plugins/wacom/meson.build
++++ b/plugins/wacom/meson.build
+@@ -7,7 +7,6 @@ policy_in = configure_file(
+ )
+ 
+ i18n.merge_file(
+-  policy,
+   input: policy_in,
+   output: policy,
+   po_dir: po_dir,
+-- 
+GitLab
+
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 24af1a5094b7..c8be36b2a457 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=42.2
-revision=1
+version=41.0
+revision=2
 build_style=meson
 configure_args="-Dsystemd=false"
 hostmakedepends="cmake docbook-xsl gettext glib-devel libglib-devel libxslt
@@ -18,9 +18,8 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-changelog="https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9c449714aa8ec1271c0db5137df3458195943f05ccd0ac8935d93397770bab00
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index 414961a95f40..3f4be3c068de 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=42.3
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -10,6 +10,6 @@ short_desc="Extensions for GNOME shell, including classic mode"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0ec2bea32e9f28ac805891f613194d48fc0c091f09c48313065a3884f72273fc
+checksum=ad9ba82f4cbd04726973b5e87afad18afdaa323860a0af3e7240f3a74d222f19
diff --git a/srcpkgs/gnome-shell/patches/meson-0.61.patch b/srcpkgs/gnome-shell/patches/meson-0.61.patch
new file mode 100644
index 000000000000..ad3b7ef3923a
--- /dev/null
+++ b/srcpkgs/gnome-shell/patches/meson-0.61.patch
@@ -0,0 +1,82 @@
+From 65450a836ee9e0722a2d4c3327f52345eae293c6 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
+Date: Thu, 23 Dec 2021 17:18:16 +0100
+Subject: [PATCH] build: Drop incorrect positional arg
+
+Unlike other targets that take a name, i18n.merge_file() does not.
+
+Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2078>
+---
+ data/meson.build                                      | 2 +-
+ src/calendar-server/meson.build                       | 2 +-
+ subprojects/extensions-app/data/meson.build           | 2 +-
+ subprojects/extensions-app/data/metainfo/meson.build  | 2 +-
+ subprojects/extensions-tool/src/templates/meson.build | 2 +-
+ 5 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/data/meson.build b/data/meson.build
+index f924fdf806..76ae45c93a 100644
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -16,7 +16,7 @@ desktopconf.set('bindir', bindir)
+ desktopconf.set('systemd_hidden', have_systemd ? 'true' : 'false')
+ 
+ foreach desktop_file : desktop_files
+-  i18n.merge_file('desktop',
++  i18n.merge_file(
+     input: configure_file(
+       input: desktop_file + '.in.in',
+       output: desktop_file + '.in',
+diff --git a/src/calendar-server/meson.build b/src/calendar-server/meson.build
+index 7363282a59..8b4ef411c8 100644
+--- a/src/calendar-server/meson.build
++++ b/src/calendar-server/meson.build
+@@ -27,7 +27,7 @@ configure_file(
+   install_dir: servicedir
+ )
+ 
+-i18n.merge_file('evolution-calendar.desktop',
++i18n.merge_file(
+   input: 'evolution-calendar.desktop.in',
+   output: 'evolution-calendar.desktop',
+   po_dir: po_dir,
+diff --git a/subprojects/extensions-app/data/meson.build b/subprojects/extensions-app/data/meson.build
+index d7e7d4001c..4b601e8bd1 100644
+--- a/subprojects/extensions-app/data/meson.build
++++ b/subprojects/extensions-app/data/meson.build
+@@ -14,7 +14,7 @@ desktopconf.set('bindir', bindir)
+ desktopconf.set('app_id', app_id)
+ desktopconf.set('prgname', prgname)
+ 
+-i18n.merge_file('desktop',
++i18n.merge_file(
+   input: configure_file(
+     input: base_id + '.desktop.in.in',
+     output: desktop_file + '.in',
+diff --git a/subprojects/extensions-app/data/metainfo/meson.build b/subprojects/extensions-app/data/metainfo/meson.build
+index c4962c0576..a19bfa80a4 100644
+--- a/subprojects/extensions-app/data/metainfo/meson.build
++++ b/subprojects/extensions-app/data/metainfo/meson.build
+@@ -1,5 +1,5 @@
+ metainfo = app_id + '.metainfo.xml'
+-i18n.merge_file(metainfo,
++i18n.merge_file(
+   input: base_id + '.metainfo.xml.in',
+   output: metainfo,
+   po_dir: po_dir,
+diff --git a/subprojects/extensions-tool/src/templates/meson.build b/subprojects/extensions-tool/src/templates/meson.build
+index 670e2bf448..d693bfaddb 100644
+--- a/subprojects/extensions-tool/src/templates/meson.build
++++ b/subprojects/extensions-tool/src/templates/meson.build
+@@ -4,7 +4,7 @@ template_metas = [
+ ]
+ template_deps = []
+ foreach template : template_metas
+-  template_deps += i18n.merge_file(template,
++  template_deps += i18n.merge_file(
+     input: template + '.in',
+     output: template,
+     po_dir: po_dir,
+-- 
+GitLab
+
diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index f273156d7138..ff60caafa4ec 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,27 +1,26 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=42.3.1
+version=41.5
 revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
- asciidoc perl glib-devel gettext gjs-devel gtk-update-icon-cache"
+ asciidoc perl glib-devel gettext gjs-devel"
 makedepends="gnome-control-center-devel at-spi2-atk-devel
  evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
  polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
  NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel gjs-devel
  gnome-bluetooth-devel pipewire-devel gstreamer1-devel"
-depends="elogind gnome-control-center gsettings-desktop-schemas upower
- gstreamer1-pipewire gst-plugins-good1"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
 checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
-changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-42/NEWS"
-distfiles="${GNOME_SITE}/gnome-shell/${version%%.*}/gnome-shell-${version}.tar.xz"
-checksum=7dfab32dfac3cd64d4612918ca987cfb33238efa092798753c8845ff16935f7d
+changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-41/NEWS"
+distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
+checksum=efbe8d1179983d5c2e68b1035f073fefe01b15fbdaf68f48adff96fa355b0bc5
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg
diff --git a/srcpkgs/gnome-sound-recorder/patches/meson-0.61.patch b/srcpkgs/gnome-sound-recorder/patches/meson-0.61.patch
new file mode 100644
index 000000000000..40392e6a9fe8
--- /dev/null
+++ b/srcpkgs/gnome-sound-recorder/patches/meson-0.61.patch
@@ -0,0 +1,41 @@
+From 1335b1b1aff61167f8648f7cb3c569764031960d Mon Sep 17 00:00:00 2001
+From: Jan Beich <jbeich@FreeBSD.org>
+Date: Mon, 24 Jan 2022 11:37:06 +0000
+Subject: [PATCH] meson: drop unused argument for i18n.merge_file()
+
+Ignored in Meson < 0.60.0, deprecated since 0.60.1 and fatal since 0.61.0.
+
+data/appdata/meson.build:5:0: ERROR: Function does not take positional arguments.
+data/meson.build:16:0: ERROR: Function does not take positional arguments.
+---
+ data/appdata/meson.build | 1 -
+ data/meson.build         | 1 -
+ 2 files changed, 2 deletions(-)
+
+diff --git a/data/appdata/meson.build b/data/appdata/meson.build
+index 1f5744e..d2c2c3a 100644
+--- a/data/appdata/meson.build
++++ b/data/appdata/meson.build
+@@ -3,7 +3,6 @@ metainfo_conf.set('app-id', application_id)
+ metainfo_conf.set('gettext-package', gettext_package)
+ 
+ metainfo_file = i18n.merge_file(
+-  'metainfo-file',
+   input: configure_file(
+   	input: 'org.gnome.SoundRecorder.metainfo.xml.in.in',
+   	output: '@BASENAME@',
+diff --git a/data/meson.build b/data/meson.build
+index 44117ad..0ff8fa5 100644
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -14,7 +14,6 @@ install_data(
+ desktop_conf = configuration_data()
+ desktop_conf.set('app-id', application_id)
+ desktop_file = i18n.merge_file(
+-  'desktop',
+   input: configure_file(
+   	input: 'org.gnome.SoundRecorder.desktop.in.in',
+   	output: '@BASENAME@',
+-- 
+GitLab
+
diff --git a/srcpkgs/gnome-sound-recorder/template b/srcpkgs/gnome-sound-recorder/template
index 7b01a37919b3..2887819e5a8b 100644
--- a/srcpkgs/gnome-sound-recorder/template
+++ b/srcpkgs/gnome-sound-recorder/template
@@ -1,19 +1,18 @@
 # Template file for 'gnome-sound-recorder'
 pkgname=gnome-sound-recorder
-version=42.0
-revision=1
+version=40.0
+revision=2
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
-makedepends="gjs-devel libglib-devel gtk4-devel libadwaita-devel
- gst-plugins-bad1-devel"
+makedepends="gjs-devel libglib-devel gtk+3-devel gst-plugins-bad1-devel
+ libhandy1-devel"
 depends="desktop-file-utils gjs gsettings-desktop-schemas gst-plugins-bad1
  gst-plugins-good1 libhandy1"
 short_desc="GNOME sound recorder application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SoundRecorder"
-changelog="https://gitlab.gnome.org/GNOME/gnome-sound-recorder/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4c08c315282f3ebf7a2da6f20e0ff9f0c71daa5229fcd2fe0b5c0aaaaa06f0ad
+checksum=d4aa4c104d7465dd15807bf1703e65ff682eff52841c59cf3a07f5eff42e6501
 lib32disabled=yes
diff --git a/srcpkgs/gnome-sudoku/patches/meson-0.61.patch b/srcpkgs/gnome-sudoku/patches/meson-0.61.patch
new file mode 100644
index 000000000000..93549d0158d5
--- /dev/null
+++ b/srcpkgs/gnome-sudoku/patches/meson-0.61.patch
@@ -0,0 +1,38 @@
+From 7c9935a02b48f332f67bad3e4ee020b75591084a Mon Sep 17 00:00:00 2001
+From: Jan Beich <jbeich@FreeBSD.org>
+Date: Mon, 24 Jan 2022 11:44:06 +0000
+Subject: [PATCH] meson: drop unused argument for i18n.merge_file()
+
+Ignored in Meson < 0.60.0, deprecated since 0.60.1 and fatal since 0.61.0.
+
+data/meson.build:5:0: ERROR: Function does not take positional arguments.
+data/meson.build:24:0: ERROR: Function does not take positional arguments.
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/data/meson.build b/data/meson.build
+index f18f247..9c95e02 100644
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -2,7 +2,7 @@ resource_files = files('gnome-sudoku.gresource.xml')
+ 
+ resources = gnome.compile_resources('gnome-sudoku', resource_files)
+ 
+-desktop_file = i18n.merge_file('desktop',
++desktop_file = i18n.merge_file(
+   input: '@0@.desktop.in'.format(application_id),
+   output: '@0@.desktop'.format(application_id),
+   install: true,
+@@ -21,7 +21,7 @@ if desktop_file_validate.found()
+   )
+ endif
+ 
+-appdata_file = i18n.merge_file('appdata',
++appdata_file = i18n.merge_file(
+   input: '@0@.appdata.xml.in'.format(application_id),
+   output: '@0@.appdata.xml'.format(application_id),
+   install: true,
+-- 
+GitLab
+
diff --git a/srcpkgs/gnome-sudoku/template b/srcpkgs/gnome-sudoku/template
index 52519e0ebb0a..6e0af45248ff 100644
--- a/srcpkgs/gnome-sudoku/template
+++ b/srcpkgs/gnome-sudoku/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-sudoku'
 pkgname=gnome-sudoku
-version=42.0
+version=40.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -10,6 +10,5 @@ short_desc="GNOME Sudoku Japanese logic game"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Sudoku"
-changelog="https://gitlab.gnome.org/GNOME/gnome-sudoku/-/raw/gnome-42/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1d2eb4ddb8026b443645cf3585b8df1244e3828ee1c07518052b2599e1c5c28f
+checksum=36120531e3c7139581ea3800fbfe3c2b31694c440145ecc897ac34e562d754a3
diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index f35a4ea217f4..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,16 +1,14 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=42.0
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
-hostmakedepends="pkg-config gettext itstool glib-devel polkit
- gtk-update-icon-cache"
+hostmakedepends="pkg-config intltool itstool glib-devel polkit"
 makedepends="gtkmm-devel librsvg-devel libgtop-devel libhandy1-devel"
 short_desc="Process viewer and system resource monitor for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
-changelog="https://gitlab.gnome.org/GNOME/gnome-system-monitor/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=13239d22032201a22bd29833c575b684816700d2de168a1530223577c5c075dc
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f
diff --git a/srcpkgs/gnome-terminal/patches/meson-0.61.patch b/srcpkgs/gnome-terminal/patches/meson-0.61.patch
new file mode 100644
index 000000000000..8b6edbb923a2
--- /dev/null
+++ b/srcpkgs/gnome-terminal/patches/meson-0.61.patch
@@ -0,0 +1,47 @@
+From 9a168cc23962ce9fa106dc8a40407d381a3db403 Mon Sep 17 00:00:00 2001
+From: Christian Persch <chpe@src.gnome.org>
+Date: Fri, 14 Jan 2022 11:33:32 +0100
+Subject: [PATCH] build: Fix for newer meson
+
+---
+ data/meson.build | 5 +----
+ 1 file changed, 1 insertion(+), 4 deletions(-)
+
+diff --git a/data/meson.build b/data/meson.build
+index 79d97e5b..e0bcbb91 100644
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -18,7 +18,6 @@
+ metainfodir = gt_datadir / 'metainfo'
+ 
+ i18n.merge_file(
+-  gt_dns_name + '.metainfo.xml',
+   input: gt_dns_name + '.metainfo.xml.in',
+   output: '@BASENAME@',
+   po_dir: po_dir,
+@@ -27,7 +26,6 @@ i18n.merge_file(
+ )
+ 
+ i18n.merge_file(
+-  gt_dns_name + '.Nautilus.metainfo.xml',
+   input: gt_dns_name + '.Nautilus.metainfo.xml.in',
+   output: '@BASENAME@',
+   po_dir: po_dir,
+@@ -40,7 +38,6 @@ i18n.merge_file(
+ desktopdatadir = gt_datadir / 'applications'
+ 
+ i18n.merge_file(
+-  gt_dns_name + '.desktop',
+   input: gt_dns_name + '.desktop.in',
+   output: '@BASENAME@',
+   type: 'desktop',
+@@ -57,4 +54,4 @@ meson.add_install_script(
+ 
+ # Subdirs
+ 
+-subdir('icons')
+\ No newline at end of file
++subdir('icons')
+-- 
+GitLab
+
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index f12986cc45af..4853fb46511a 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.44.1
+version=3.42.2
 revision=1
 build_style=meson
 configure_args="-Dnautilus_extension=true -Db_ndebug=false"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fb6f20ee1ff231a9aaedab13d5dc6e5a64c955711224848b790086e88959d37b
+checksum=8a9c8e5ef7a3a73b246a947e1190bb08ec98935af860cf0b3aa2fbf4606817a0
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
@@ -23,7 +23,7 @@ fi
 
 nautilus-gnome-terminal-extension_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
-		short_desc+=" - nautilus integration"
+		short_desc="gnome-terminal integration for nautilus"
 		pkg_install() {
 			vmove usr/lib/nautilus/extensions-3.0
 		}
diff --git a/srcpkgs/gnome-text-editor/template b/srcpkgs/gnome-text-editor/template
index df716615b6d1..631dc7b77dad 100644
--- a/srcpkgs/gnome-text-editor/template
+++ b/srcpkgs/gnome-text-editor/template
@@ -1,17 +1,16 @@
 # Template file for 'gnome-text-editor'
 pkgname=gnome-text-editor
-version=42.2
-revision=1
+version=41.1
+revision=2
 build_style=meson
-hostmakedepends="pkg-config gettext itstool glib-devel
- gtk-update-icon-cache desktop-file-utils"
+hostmakedepends="pkg-config gettext itstool glib-devel"
 makedepends="libglib-devel gtk4-devel gtksourceview5-devel enchant2-devel
  icu-devel libadwaita-devel pcre2-devel"
 short_desc="Simple text editor"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-text-editor"
-changelog="https://gitlab.gnome.org/GNOME/gnome-text-editor/-/raw/gnome-42/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-text-editor/-/blob/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/gnome-text-editor/${version%.*}/gnome-text-editor-$version.tar.xz"
-checksum=e56d4a8cdcbce8a8f1c0881b45de799f8b25205ec0cbf2269e532025761cc5da
+checksum=619ec520d6e0905d431167024e43dce0dbf6a345f2d48693501d70dc7626f861
 make_check=no # Tests were compiled with G_DISABLE_ASSERT and are likely no-ops. Aborting.
diff --git a/srcpkgs/gnome-todo/patches/libportal5.patch b/srcpkgs/gnome-todo/patches/libportal5.patch
deleted file mode 100644
index 380c6285922e..000000000000
--- a/srcpkgs/gnome-todo/patches/libportal5.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-From 3e1f4da8c0e536c09ffaf3b43fe2eb5dc17cc23e Mon Sep 17 00:00:00 2001
-From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
-Date: Thu, 18 Nov 2021 19:46:13 -0300
-Subject: [PATCH] flatpak: Adjust to libportal changes
-
----
- build-aux/flatpak/org.gnome.Todo.json          | 3 +++
- src/plugins/background/gtd-plugin-background.c | 2 +-
- src/plugins/background/meson.build             | 2 +-
- 3 files changed, 5 insertions(+), 2 deletions(-)
-
-diff --git a/build-aux/flatpak/org.gnome.Todo.json b/build-aux/flatpak/org.gnome.Todo.json
-index 034e200c..44b83d66 100644
---- a/build-aux/flatpak/org.gnome.Todo.json
-+++ b/build-aux/flatpak/org.gnome.Todo.json
-@@ -143,6 +143,9 @@
-         {
-             "name" : "libportal",
-             "buildsystem" : "meson",
-+            "config-opts" : [
-+                "-Dbackends=gtk4"
-+            ],
-             "sources" : [
-                 {
-                     "type" : "git",
-diff --git a/src/plugins/background/gtd-plugin-background.c b/src/plugins/background/gtd-plugin-background.c
-index cf48786c..f64d07aa 100644
---- a/src/plugins/background/gtd-plugin-background.c
-+++ b/src/plugins/background/gtd-plugin-background.c
-@@ -28,7 +28,7 @@
- #include <gtk/gtk.h>
- 
- #include <libportal/portal.h>
--#include <libportal/portal-gtk4.h>
-+#include <libportal-gtk4/portal-gtk4.h>
- 
- #define AUTOSTART_NOTIFICATION_ID      "Gtd::BackgroundPlugin::autostart_notification"
- #define AUTOSTART_NOTIFICATION_TIMEOUT 3  /* seconds */
-diff --git a/src/plugins/background/meson.build b/src/plugins/background/meson.build
-index a671a4f3..59d3635f 100644
---- a/src/plugins/background/meson.build
-+++ b/src/plugins/background/meson.build
-@@ -1,7 +1,7 @@
- plugins_ldflags += ['-Wl,--undefined=gtd_plugin_background_register_types']
- 
- plugins_deps += [
--  dependency('libportal'),
-+  dependency('libportal-gtk4'),
- ]
- 
- plugins_sources += files(
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-todo/template b/srcpkgs/gnome-todo/template
index dc3031156c79..fe2e78bab912 100644
--- a/srcpkgs/gnome-todo/template
+++ b/srcpkgs/gnome-todo/template
@@ -1,14 +1,14 @@
 # Template file for 'gnome-todo'
 pkgname=gnome-todo
 version=41.0
-revision=2
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dintrospection=$(vopt_if gir true false)"
 hostmakedepends="pkg-config glib-devel gettext itstool
  $(vopt_if gir 'gobject-introspection')"
 makedepends="gtk4-devel libadwaita-devel gnome-online-accounts-devel
- libpeas-devel libportal-gtk4-devel evolution-data-server-devel"
+ libpeas-devel libportal-devel evolution-data-server-devel"
 short_desc="Task manager designed to perfectly fit the GNOME desktop"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
diff --git a/srcpkgs/gnome-tour/template b/srcpkgs/gnome-tour/template
deleted file mode 100644
index 0fcd74daf2bd..000000000000
--- a/srcpkgs/gnome-tour/template
+++ /dev/null
@@ -1,22 +0,0 @@
-# Template file for 'gnome-tour'
-pkgname=gnome-tour
-version=42.0
-revision=1
-build_style=meson
-build_helper=rust
-hostmakedepends="pkg-config cargo glib-devel gettext
- desktop-file-utils gtk-update-icon-cache"
-makedepends="gtk4-devel libadwaita-devel libglib-devel rust-std"
-short_desc="GNOME Tour & Greeter"
-maintainer="oreo639 <oreo6391@gmail.com>"
-license="GPL-3.0-or-later"
-homepage="https://gitlab.gnome.org/GNOME/gnome-tour/"
-changelog="https://gitlab.gnome.org/GNOME/gnome-tour/-/raw/master/NEWS"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fcf1ac689057da86596970ec3da8355521c0a72e95063eb059d5fee4dea82f4f
-
-post_patch() {
-	[ -z "$CROSS_BUILD" ] && return 0
-	vsed -i src/meson.build \
-		 -e "s%rust_target /%'${RUST_TARGET}' / rust_target /%"
-}
diff --git a/srcpkgs/gnome-tweaks/patches/meson-0.61.patch b/srcpkgs/gnome-tweaks/patches/meson-0.61.patch
new file mode 100644
index 000000000000..80efde38735e
--- /dev/null
+++ b/srcpkgs/gnome-tweaks/patches/meson-0.61.patch
@@ -0,0 +1,32 @@
+From dc9701e18775c01d0b69fabaa350147f70096da8 Mon Sep 17 00:00:00 2001
+From: Mae Dartmann <hello@maedartmann.name>
+Date: Wed, 16 Feb 2022 06:08:41 +0000
+Subject: [PATCH] meson: fix invalid positional argument
+
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/data/meson.build b/data/meson.build
+index fd6d5da..74f7e82 100644
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -1,5 +1,5 @@
+ appdata_file = 'org.gnome.tweaks.appdata.xml'
+-i18n.merge_file(appdata_file,
++i18n.merge_file(
+   input: appdata_file + '.in',
+   output: appdata_file,
+   po_dir: '../po',
+@@ -8,7 +8,7 @@ i18n.merge_file(appdata_file,
+ )
+ 
+ desktop_file = 'org.gnome.tweaks.desktop'
+-i18n.merge_file(desktop_file,
++i18n.merge_file(
+   input: desktop_file + '.in',
+   output: desktop_file,
+   po_dir: '../po',
+-- 
+GitLab
+
diff --git a/srcpkgs/gnome-tweaks/template b/srcpkgs/gnome-tweaks/template
index 34f1a56b9084..e2ef4e83d274 100644
--- a/srcpkgs/gnome-tweaks/template
+++ b/srcpkgs/gnome-tweaks/template
@@ -1,17 +1,16 @@
 # Template file for 'gnome-tweaks'
 pkgname=gnome-tweaks
-version=42.beta
-revision=1
+version=40.0
+revision=3
 build_style=meson
-hostmakedepends="pkg-config gettext"
-makedepends="libhandy1-devel"
+hostmakedepends="gettext"
 depends="gtk+3 dconf gnome-settings-daemon mutter libnotify python3-gobject libhandy1"
 short_desc="GNOME tool to customize advanced options"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later, CC0-1.0"
 homepage="https://wiki.gnome.org/Apps/Tweaks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=83f44cc1dc8adc770cdad717b403cb9a6cc3c0de50e38e6f1e678b43401ad868
+checksum=f95f3fe031b0b01c02f79a1659f889152d3772ae3e44df8403d1460ba5eec36a
 replaces="gnome-tweak-tool>=0"
 
 gnome-tweak-tool_package() {
diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 773c9913d74f..579bb4f407f0 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=42.0
+version=41.2
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2b27da04100bbdd2f4f0e5bc38f2d056d95fa3656720163f6436a3167d5e905
+checksum=d3170895dd3a8bb117c9f148a0bb3fb490d1af7131c4416877b1bbfec591395a
diff --git a/srcpkgs/gnome-weather/patches/meson-0.61.patch b/srcpkgs/gnome-weather/patches/meson-0.61.patch
new file mode 100644
index 000000000000..a305b8c54dc4
--- /dev/null
+++ b/srcpkgs/gnome-weather/patches/meson-0.61.patch
@@ -0,0 +1,10 @@
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -59,7 +59,6 @@ endif
+ appdata_conf = configuration_data()
+ appdata_conf.set('app_id', weather_id)
+ appdata = i18n.merge_file(
+-  'appdata',
+   input: configure_file(
+     input: '@0@.appdata.xml.in.in'.format(default_id),
+     output: '@0@.appdata.xml.in'.format(default_id),
diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 568f10e39391..052cae430e6d 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,16 +1,16 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=42.0
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel gjs"
-makedepends="gtk4-devel libadwaita-devel gjs-devel libgweather-devel geoclue2-devel"
-depends="desktop-file-utils gjs geoclue2 libgweather gnome-desktop"
+makedepends="gtk+3-devel gjs-devel libgweather-devel geoclue2-devel libhandy1-devel"
+depends="desktop-file-utils gjs geoclue2 libgweather gnome-desktop libhandy1"
 short_desc="Access current weather conditions and forecasts for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=579ee691d853e5bb3ff50e8c7b43f85ae9dd7e5b3a649e02c254a2d9b807b465
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes
diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index 7860bb3cd09f..0b2910094713 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=42.0
-revision=1
+version=41.0
+revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -11,68 +11,69 @@ homepage="https://www.gnome.org"
 depends="
  gnome-core>=${version}
  baobab>=${version}
- cheese>=41.1
+ cheese>=${version}
  eog>=${version}
  evince>=${version}
- file-roller>=3.${version}
+ file-roller>=3.40.0
+ gedit>=40.1
  gnome-calculator>=${version}
  gnome-calendar>=${version}
  gnome-characters>=${version}
- gnome-clocks>=${version}
+ gnome-clocks>=40.0
  gnome-contacts>=${version}
  gnome-disk-utility>=${version}
  gnome-font-viewer>=${version}
  gnome-maps>=${version}
  gnome-music>=${version}
  gnome-remote-desktop>=${version}
+ gnome-screenshot>=40.0
  gnome-system-monitor>=${version}
  gnome-terminal>=3.${version}
- gnome-text-editor>=${version}
- gnome-tweaks>=42.beta
+ gnome-tweaks>=40.0
  gnome-weather>=${version}
  gsound>=1.0.3
- gspell>=1.10.0
+ gspell>=1.9.1
  mousetweaks>=3.32.0
+ network-manager-applet>=1.24.0
  orca>=${version}
  phodav>=2.5
- simple-scan>=${version}
- totem>=${version}"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
  bijiben>=40.1
  dconf-editor>=3.38.3
- devhelp>=41.2
+ devhelp>=${version}
  epiphany>=${version}
- evolution>=3.44.0
- ghex>=${version}
- gitg>=41
+ evolution>=3.42.0
+ ghex>=3.18.4
+ gitg>=3.32.1
+ gedit-plugins>=40.1
  gnome-books>=40.0
  gnome-boxes>=${version}
  gnome-builder>=${version}
  gnome-calculator>=${version}
  gnome-calendar>=${version}
- gnome-connections>=${version}
  gnome-characters>=${version}
- gnome-clocks>=${version}
+ gnome-clocks>=40.0
  gnome-dictionary>=40.0
  gnome-disk-utility>=${version}
  gnome-font-viewer>=${version}
  gnome-maps>=${version}
  gnome-music>=${version}
- gnome-nettool>=${version}
- gnome-photos>=${version}
- gnome-recipes>=2.0.4
- gnome-screenshot>=41.0
- gnome-sound-recorder>=${version}
+ gnome-nettool>=3.8.1
+ gnome-photos>=40.0
+ gnome-recipes>=2.0.2
+ gnome-screenshot>=40.0
+ gnome-sound-recorder>=40.0
  gnome-system-monitor>=${version}
- gnome-terminal>=3.${version}
- gnome-text-editor>=${version}
- gnome-todo>=41.0
- gnote>=${version}
- network-manager-applet>=1.24.0
+ gnome-terminal>=3.41.0
+ gnome-todo>=3.28.1
+ gnote>=40.2
+ nemiver>=0.9.6
  polari>=3.38.0
  rygel>=0.40.2
- simple-scan>=${version}
+ simple-scan>=40.5
  totem>=3.38.2
  vino>=3.22.0"
 
@@ -81,7 +82,7 @@ _games_collection_depends="
  five-or-more>=3.32.2
  four-in-a-row>=3.38.1
  gnome-2048>=3.38.2
- gnome-chess>=${version}
+ gnome-chess>=$version
  gnome-klotski>=3.38.2
  gnome-mahjongg>=3.38.3
  gnome-mines>=40.0
diff --git a/srcpkgs/gnote/patches/meson-0.61.patch b/srcpkgs/gnote/patches/meson-0.61.patch
new file mode 100644
index 000000000000..e5575c0fa3f7
--- /dev/null
+++ b/srcpkgs/gnote/patches/meson-0.61.patch
@@ -0,0 +1,36 @@
+From 32795e53681e3ecbaaa05817d4eb5fa1c124d35b Mon Sep 17 00:00:00 2001
+From: Jan Beich <jbeich@FreeBSD.org>
+Date: Mon, 24 Jan 2022 11:53:17 +0000
+Subject: [PATCH] meson: drop unused argument for i18n.merge_file()
+
+Ignored in Meson < 0.60.0, deprecated since 0.60.1 and fatal since 0.61.0.
+
+data/meson.build:4:0: ERROR: Function does not take positional arguments.
+data/meson.build:41:0: ERROR: Function does not take positional arguments.
+---
+ data/meson.build | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/data/meson.build b/data/meson.build
+index a6138165..8d16368a 100644
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -2,7 +2,6 @@ install_man('gnote.1')
+ 
+ desktop_file = 'org.gnome.Gnote.desktop'
+ gnote_desktop_file = i18n.merge_file(
+-  desktop_file,
+   type: 'desktop',
+   input: desktop_file + '.in',
+   output: desktop_file,
+@@ -39,7 +38,6 @@ configure_file(
+ 
+ gnote_appdata = 'org.gnome.Gnote.appdata.xml'
+ appdata_file = i18n.merge_file(
+-  gnote_appdata,
+   input: gnote_appdata + '.in',
+   output: gnote_appdata,
+   po_dir: '../po',
+-- 
+GitLab
+
diff --git a/srcpkgs/gnote/template b/srcpkgs/gnote/template
index 75efcfdb48a5..e25af9532c7e 100644
--- a/srcpkgs/gnote/template
+++ b/srcpkgs/gnote/template
@@ -1,18 +1,16 @@
 # Template file for 'gnote'
 pkgname=gnote
-version=42.0
+version=41.2
 revision=1
 build_style=meson
-hostmakedepends="pkg-config gettext itstool desktop-file-utils"
+hostmakedepends="pkg-config intltool itstool desktop-file-utils"
 makedepends="libsecret-devel libxslt-devel libuuid-devel gtkmm-devel
  libxml2-devel gtkspell3-devel"
 depends="desktop-file-utils"
-checkdepends="glib-devel"
 short_desc="GNOME note taking application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Gnote"
-changelog="https://gitlab.gnome.org/GNOME/gnote/-/raw/gnome-42/NEWS"
 distfiles="${GNOME_SITE}/gnote/${version%.*}/gnote-${version}.tar.xz"
-checksum=319269f3ad6101bbd75d9d905916113dea22bc65c1fb579ac255cb9fae0a6499
+checksum=21b0ef43514e6b68a08ed8573130185be36dbb9fb463b426ebd9f18c5092423f
 lib32disabled=yes
diff --git a/srcpkgs/gns3-gui/template b/srcpkgs/gns3-gui/template
index c8c891272550..b5d09ed345dc 100644
--- a/srcpkgs/gns3-gui/template
+++ b/srcpkgs/gns3-gui/template
@@ -1,6 +1,6 @@
 # Template file for 'gns3-gui'
 pkgname=gns3-gui
-version=2.2.33.1
+version=2.2.32
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -14,7 +14,7 @@ license="GPL-3.0-or-later"
 homepage="https://gns3.com"
 changelog="https://raw.githubusercontent.com/GNS3/gns3-gui/master/CHANGELOG"
 distfiles="https://github.com/GNS3/${pkgname}/archive/v${version}.tar.gz"
-checksum=2122e6259aa1f9e831a0a8b9a327102d2360b9238966b9475be73d3110dcbca8
+checksum=a43f51567ac69db894d2ac6e41edf1549bc992ddf98979e1576c59b08571d943
 
 
 post_patch() {
diff --git a/srcpkgs/gns3-server/template b/srcpkgs/gns3-server/template
index db9075e7a5a7..9b8660a43179 100644
--- a/srcpkgs/gns3-server/template
+++ b/srcpkgs/gns3-server/template
@@ -1,6 +1,6 @@
 # Template file for 'gns3-server'
 pkgname=gns3-server
-version=2.2.33.1
+version=2.2.32
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -14,7 +14,7 @@ license="GPL-3.0-or-later"
 homepage="https://gns3.com"
 changelog="https://raw.githubusercontent.com/GNS3/gns3-server/master/CHANGELOG"
 distfiles="https://github.com/GNS3/gns3-server/archive/v${version}.tar.gz"
-checksum=f28ca99f8970757bf036801a93ffdb174ea00da02e8d60e87d44cf43e1e72aca
+checksum=9e208622f91fdca217964e9b93121d85b1415f7d26ba106be035a079beb21519
 
 # The source archive contains statically linked artifacts for x86_64
 # glibc, since this is the only architecture supported by upstream, we
diff --git a/srcpkgs/gnucash/template b/srcpkgs/gnucash/template
index 5d403e47c02b..6625eca55296 100644
--- a/srcpkgs/gnucash/template
+++ b/srcpkgs/gnucash/template
@@ -1,7 +1,7 @@
 # Template file for 'gnucash'
 pkgname=gnucash
-version=4.11
-revision=1
+version=4.10
+revision=2
 wrksrc="${pkgname}-${version%b}"
 build_style=cmake
 make_check_target=check
@@ -16,7 +16,7 @@ maintainer="ManfredU <mu@usselmann.it>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnucash.org"
 distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.bz2"
-checksum=f814ede30d7be0dec0afb2ae8d03628b9ae34c848b68312e4c5aded94c102b19
+checksum=7fd4bb919f6e39388ab47bfa11af6fa3f59e9b9bd695c7d4e9208af85cb9c93b
 
 pycompile_dirs="usr/share/gnucash/python"
 conf_files="/etc/gnucash/environment"
diff --git a/srcpkgs/gnupg/files/60-scdaemon.rules b/srcpkgs/gnupg/files/60-scdaemon.rules
deleted file mode 100644
index fa3698e7d6a2..000000000000
--- a/srcpkgs/gnupg/files/60-scdaemon.rules
+++ /dev/null
@@ -1,37 +0,0 @@
-SUBSYSTEM!="usb", GOTO="gnupg_rules_end"
-ACTION!="add", GOTO="gnupg_rules_end"
-
-# USB SmartCard Readers
-## Cherry GmbH (XX33, ST2000)
-ATTRS{idVendor}=="046a", ATTRS{idProduct}=="0005|0010|003e", GROUP="plugdev", TAG+="uaccess"
-## SCM Microsystems, Inc (SCR331-DI, SCR335, SCR3320, SCR331, SCR3310 and SPR532)
-ATTRS{idVendor}=="04e6", ATTRS{idProduct}=="5111|5115|5116|5117|e001|e003", GROUP="plugdev", TAG+="uaccess"
-## Omnikey AG (CardMan 3821, CardMan 6121)
-ATTRS{idVendor}=="076b", ATTRS{idProduct}=="3821|6622", GROUP="plugdev", TAG+="uaccess"
-## Gemalto
-ATTRS{idVendor}=="08e6", ATTRS{idProduct}=="3437|3438|3478|34c2|34ec", GROUP="plugdev", TAG+="uaccess"
-## Reiner (SCT cyberJack)
-ATTRS{idVendor}=="0c4b", ATTRS{idProduct}=="0500", GROUP="plugdev", TAG+="uaccess"
-## Kobil (KAAN)
-ATTRS{idVendor}=="0d46", ATTRS{idProduct}=="2012", GROUP="plugdev", TAG+="uaccess"
-## VASCO (DIGIPASS 920)
-ATTRS{idVendor}=="1a44", ATTRS{idProduct}=="0920", GROUP="plugdev", TAG+="uaccess"
-## Crypto Stick
-ATTRS{idVendor}=="20a0", ATTRS{idProduct}=="4107", GROUP="plugdev", TAG+="uaccess"
-## Nitrokey
-ATTRS{idVendor}=="20a0", ATTRS{idProduct}=="4108|4109|4211", GROUP="plugdev", TAG+="uaccess"
-## Librem Key
-ATTRS{idVendor}=="316d", ATTRS{idProduct}=="4c4b", GROUP="plugdev", TAG+="uaccess"
-## Gnuk Token
-ATTRS{product}=="Gnuk Token", GROUP="plugdev", TAG+="uaccess"
-ATTRS{idVendor}=="234b", ATTRS{idProduct}=="0000|2440", GROUP="plugdev", TAG+="uaccess"
-## Alcor Micro Corp cardreader (in ThinkPad X250)
-ATTRS{idVendor}=="058f", ATTRS{idProduct}=="9540", GROUP="plugdev", TAG+="uaccess"
-## Fujitsu Siemens
-ATTRS{idVendor}=="0bf8", ATTRS{idProduct}=="1006", GROUP="plugdev", TAG+="uaccess"
-## Yubico (YubiKey Neo/4/5)
-ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0111|0112|0115|0116|0404|0405|0406|0407", GROUP="plugdev", TAG+="uaccess"
-## Trustica Cryptoucan
-ATTRS{idVendor}=="1fc9", ATTRS{idProduct}=="81e6", GROUP="plugdev", TAG+="uaccess"
-
-LABEL="gnupg_rules_end"
diff --git a/srcpkgs/gnupg/files/gnupg2-scdaemon-README.voidlinux b/srcpkgs/gnupg/files/gnupg2-scdaemon-README.voidlinux
deleted file mode 120000
index 7375d3340695..000000000000
--- a/srcpkgs/gnupg/files/gnupg2-scdaemon-README.voidlinux
+++ /dev/null
@@ -1 +0,0 @@
-../gnupg2-scdaemon.INSTALL.msg
\ No newline at end of file
diff --git a/srcpkgs/gnupg/gnupg2-scdaemon.INSTALL.msg b/srcpkgs/gnupg/gnupg2-scdaemon.INSTALL.msg
deleted file mode 100644
index f23483eeafdc..000000000000
--- a/srcpkgs/gnupg/gnupg2-scdaemon.INSTALL.msg
+++ /dev/null
@@ -1,5 +0,0 @@
-GnuPG 2.3 changes the behaviour of scdaemon. While GnuPG 2.2 had a fallback to
-PC/SC when the internal CCID driver didn't work, the fallback now has to be
-explicitly configured by disabling the internal CCID driver. If you've not
-explicitly enabled pcscd, you shouldn't need to do anything. For more details,
-see https://docs.voidlinux.org/config/gnupg.html
diff --git a/srcpkgs/gnupg/patches/0001-use-versioned-pcsclite-library-on-musl-libc-as-well.patch b/srcpkgs/gnupg/patches/0001-use-versioned-pcsclite-library-on-musl-libc-as-well.patch
deleted file mode 100644
index 23bc690b9dcb..000000000000
--- a/srcpkgs/gnupg/patches/0001-use-versioned-pcsclite-library-on-musl-libc-as-well.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 94b3bedd1ed56d70168dfd09594d2f0d8d6dea96 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
- <congdanhqx@gmail.com>
-Date: Sun, 29 Sep 2019 12:32:46 +0700
-Subject: [PATCH 1/2] use versioned pcsclite library on musl-libc as well
-
----
- scd/scdaemon.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/scd/scdaemon.c b/scd/scdaemon.c
-index 6d068d3d3..2f2586452 100644
---- a/scd/scdaemon.c
-+++ b/scd/scdaemon.c
-@@ -207,7 +207,7 @@ static struct debug_flags_s debug_flags [] =
- #define DEFAULT_PCSC_DRIVER "winscard.dll"
- #elif defined(__APPLE__)
- #define DEFAULT_PCSC_DRIVER "/System/Library/Frameworks/PCSC.framework/PCSC"
--#elif defined(__GLIBC__)
-+#elif defined(__linux__)
- #define DEFAULT_PCSC_DRIVER "libpcsclite.so.1"
- #else
- #define DEFAULT_PCSC_DRIVER "libpcsclite.so"
--- 
-2.37.1
-
diff --git a/srcpkgs/gnupg/patches/0002-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch b/srcpkgs/gnupg/patches/0002-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch
deleted file mode 100644
index b6cdf2bb35ae..000000000000
--- a/srcpkgs/gnupg/patches/0002-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From 65255fd387b57bae83c5c08d1534ae58dbb5c264 Mon Sep 17 00:00:00 2001
-From: NIIBE Yutaka <gniibe@fsij.org>
-Date: Wed, 13 Jul 2022 03:40:00 +0200
-Subject: [PATCH 2/2] scd:openpgp: Fix workaround for Yubikey heuristics.
-
-* scd/app-openpgp.c (parse_algorithm_attribute): Handle the case
-of firmware 5.4, too.
-
-GnuPG-bug-id: T6070
-Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
----
- scd/app-openpgp.c | 29 +++++++++++++++++++++--------
- 1 file changed, 21 insertions(+), 8 deletions(-)
-
-diff --git a/scd/app-openpgp.c b/scd/app-openpgp.c
-index 8bb346a86..4667416df 100644
---- a/scd/app-openpgp.c
-+++ b/scd/app-openpgp.c
-@@ -6259,15 +6259,28 @@ parse_algorithm_attribute (app_t app, int keyno)
-       app->app_local->keyattr[keyno].ecc.algo = *buffer;
-       app->app_local->keyattr[keyno].ecc.flags = 0;
- 
--      if (APP_CARD(app)->cardtype == CARDTYPE_YUBIKEY
--	  || buffer[buflen-1] == 0x00 || buffer[buflen-1] == 0xff)
--        { /* Found "pubkey required"-byte for private key template.  */
--          oidlen--;
--          if (buffer[buflen-1] == 0xff)
--            app->app_local->keyattr[keyno].ecc.flags |= ECC_FLAG_PUBKEY;
-+      if (APP_CARD(app)->cardtype == CARDTYPE_YUBIKEY)
-+        {
-+          /* Yubikey implementations vary.
-+           * Firmware version 5.2 returns "pubkey required"-byte with
-+           * 0x00, but after removal and second time insertion, it
-+           * returns bogus value there.
-+           * Firmware version 5.4 returns none.
-+           */
-+          curve = ecc_curve (buffer + 1, oidlen);
-+          if (!curve)
-+            curve = ecc_curve (buffer + 1, oidlen - 1);
-+        }
-+      else
-+        {
-+          if (buffer[buflen-1] == 0x00 || buffer[buflen-1] == 0xff)
-+            { /* Found "pubkey required"-byte for private key template.  */
-+              oidlen--;
-+              if (buffer[buflen-1] == 0xff)
-+                app->app_local->keyattr[keyno].ecc.flags |= ECC_FLAG_PUBKEY;
-+            }
-+          curve = ecc_curve (buffer + 1, oidlen);
-         }
--
--      curve = ecc_curve (buffer + 1, oidlen);
- 
-       if (!curve)
-         {
--- 
-2.37.1
-
diff --git a/srcpkgs/gnupg/patches/use-versioned-pcsclite.patch b/srcpkgs/gnupg/patches/use-versioned-pcsclite.patch
new file mode 100644
index 000000000000..6a9c70d1b104
--- /dev/null
+++ b/srcpkgs/gnupg/patches/use-versioned-pcsclite.patch
@@ -0,0 +1,11 @@
+--- a/scd/scdaemon.c	2019-09-29 12:18:47.810111976 +0700
++++ b/scd/scdaemon.c	2019-09-29 12:20:38.079117234 +0700
+@@ -189,7 +189,7 @@
+ #define DEFAULT_PCSC_DRIVER "winscard.dll"
+ #elif defined(__APPLE__)
+ #define DEFAULT_PCSC_DRIVER "/System/Library/Frameworks/PCSC.framework/PCSC"
+-#elif defined(__GLIBC__)
++#elif defined(__linux__)
+ #define DEFAULT_PCSC_DRIVER "libpcsclite.so.1"
+ #else
+ #define DEFAULT_PCSC_DRIVER "libpcsclite.so"
diff --git a/srcpkgs/gnupg/template b/srcpkgs/gnupg/template
index d43787470fff..e62820c88888 100644
--- a/srcpkgs/gnupg/template
+++ b/srcpkgs/gnupg/template
@@ -1,7 +1,7 @@
 # Template file for 'gnupg'
 pkgname=gnupg
-version=2.3.7
-revision=3
+version=2.2.34
+revision=1
 build_style=gnu-configure
 configure_args="$(vopt_enable ldap)
  --with-libgcrypt-prefix=${XBPS_CROSS_BASE}/usr
@@ -14,11 +14,11 @@ makedepends="bzip2-devel gnutls-devel libassuan-devel libcurl-devel
  libgcrypt-devel"
 depends="pinentry"
 short_desc="GNU Privacy Guard (2.x)"
-maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://www.gnupg.org/"
 distfiles="https://gnupg.org/ftp/gcrypt/gnupg/gnupg-${version}.tar.bz2"
-checksum=ee163a5fb9ec99ffc1b18e65faef8d086800c5713d15a672ab57d3799da83669
+checksum=562a3350dcf66cb67c5825c67ff2c2904db1e30ec8e1d353adc14efba9abf43f
 build_options="ldap"
 build_options_default="ldap"
 
@@ -49,7 +49,5 @@ gnupg2-scdaemon_package() {
 	pkg_install() {
 		vmove usr/libexec/scdaemon
 		vmove usr/share/man/man1/scdaemon.1
-		vinstall ${FILESDIR}/60-scdaemon.rules 644 /usr/lib/udev/rules.d
-		vdoc ${FILESDIR}/gnupg2-scdaemon-README.voidlinux README.voidlinux
 	}
 }
diff --git a/srcpkgs/gnuplot/template b/srcpkgs/gnuplot/template
index 8848a5a34522..7b1c7d0c5599 100644
--- a/srcpkgs/gnuplot/template
+++ b/srcpkgs/gnuplot/template
@@ -1,7 +1,7 @@
 # Template file for 'gnuplot'
 pkgname=gnuplot
-version=5.4.4
-revision=1
+version=5.4.3
+revision=2
 configure_args="--with-readline=builtin"
 hostmakedepends="pkg-config lua52"
 makedepends="zlib-devel libX11-devel gd-devel lua52-devel"
@@ -11,7 +11,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 homepage="http://www.gnuplot.info/"
 license="gnuplot"
 distfiles="${SOURCEFORGE_SITE}/gnuplot/gnuplot/${version}/gnuplot-${version}.tar.gz"
-checksum=372300b7867f5b3538b25fc5d0ac7734af6e3fe0d202b6db926e4369913f0902
+checksum=51f89bbab90f96d3543f95235368d188eb1e26eda296912256abcd3535bd4d84
 
 subpackages="gnuplot-common"
 if [ -z "$CROSS_BUILD" ]; then
diff --git a/srcpkgs/gnuradio-nrsc5/patches/py3.8.patch b/srcpkgs/gnuradio-nrsc5/patches/py3.8.patch
new file mode 100644
index 000000000000..902a0de43555
--- /dev/null
+++ b/srcpkgs/gnuradio-nrsc5/patches/py3.8.patch
@@ -0,0 +1,13121 @@
+https://github.com/argilo/gr-nrsc5/commit/4f5fe69e69dd2dcef99582f7d4393660f78308bf.patch
+
+From 4f5fe69e69dd2dcef99582f7d4393660f78308bf Mon Sep 17 00:00:00 2001
+From: Clayton Smith <argilo@gmail.com>
+Date: Sat, 27 Jul 2019 10:34:29 -0400
+Subject: [PATCH] GNU Radio 3.8 support.
+
+---
+ CMakeLists.txt                                |  147 +-
+ README.md                                     |    1 -
+ apps/CMakeLists.txt                           |    3 +-
+ apps/hd_tx_hackrf.grc                         | 2679 -------------
+ apps/hd_tx_hackrf.py                          |  157 -
+ apps/hd_tx_rtl_file.grc                       | 1908 +++-------
+ apps/hd_tx_rtl_file.py                        |   52 +-
+ apps/hd_tx_usrp.grc                           | 3333 +++++------------
+ apps/hd_tx_usrp.py                            |   90 +-
+ cmake/Modules/CMakeParseArgumentsCopy.cmake   |    2 +-
+ cmake/Modules/FindCppUnit.cmake               |   39 -
+ cmake/Modules/FindGnuradioRuntime.cmake       |   36 -
+ cmake/Modules/GrMiscUtils.cmake               |  528 ---
+ cmake/Modules/GrPlatform.cmake                |   62 -
+ cmake/Modules/GrPython.cmake                  |  241 --
+ cmake/Modules/GrSwig.cmake                    |  256 --
+ cmake/Modules/GrTest.cmake                    |  143 -
+ cmake/Modules/UseSWIG.cmake                   |  304 --
+ cmake/Modules/nrsc5Config.cmake               |    5 +-
+ .../Modules/targetConfig.cmake.in             |   40 +-
+ docs/CMakeLists.txt                           |    3 +-
+ docs/doxygen/CMakeLists.txt                   |    3 +-
+ docs/doxygen/Doxyfile.in                      |   10 +-
+ docs/doxygen/Doxyfile.swig_doc.in             |    8 +-
+ docs/doxygen/doxyxml/__init__.py              |    6 +-
+ docs/doxygen/doxyxml/base.py                  |   21 +-
+ docs/doxygen/doxyxml/doxyindex.py             |   11 +-
+ docs/doxygen/doxyxml/generated/__init__.py    |    1 +
+ docs/doxygen/doxyxml/generated/compound.py    |    8 +-
+ .../doxyxml/generated/compoundsuper.py        |   40 +-
+ docs/doxygen/doxyxml/generated/index.py       |    6 +-
+ docs/doxygen/doxyxml/generated/indexsuper.py  |   21 +-
+ docs/doxygen/doxyxml/text.py                  |    8 +-
+ docs/doxygen/swig_doc.py                      |   26 +-
+ grc/CMakeLists.txt                            |   27 +-
+ grc/nrsc5_hdc_encoder.block.yml               |   33 +
+ grc/nrsc5_hdc_encoder.xml                     |   31 -
+ grc/nrsc5_l1_fm_encoder_mp1.block.yml         |   26 +
+ grc/nrsc5_l1_fm_encoder_mp1.xml               |   23 -
+ grc/nrsc5_l1_fm_encoder_mp11.block.yml        |   34 +
+ grc/nrsc5_l1_fm_encoder_mp11.xml              |   33 -
+ grc/nrsc5_l1_fm_encoder_mp2.block.yml         |   30 +
+ grc/nrsc5_l1_fm_encoder_mp2.xml               |   28 -
+ grc/nrsc5_l1_fm_encoder_mp3.block.yml         |   30 +
+ grc/nrsc5_l1_fm_encoder_mp3.xml               |   28 -
+ grc/nrsc5_l1_fm_encoder_mp5.block.yml         |   34 +
+ grc/nrsc5_l1_fm_encoder_mp5.xml               |   33 -
+ grc/nrsc5_l1_fm_encoder_mp5_ms1.block.yml     |   46 +
+ grc/nrsc5_l1_fm_encoder_mp5_ms1.xml           |   48 -
+ grc/nrsc5_l1_fm_encoder_mp6.block.yml         |   30 +
+ grc/nrsc5_l1_fm_encoder_mp6.xml               |   28 -
+ grc/nrsc5_l1_fm_encoder_mp6_ms1.block.yml     |   42 +
+ grc/nrsc5_l1_fm_encoder_mp6_ms1.xml           |   43 -
+ grc/nrsc5_l2_encoder.block.yml                |   44 +
+ grc/nrsc5_l2_encoder.xml                      |   71 -
+ grc/nrsc5_psd_encoder.block.yml               |   31 +
+ grc/nrsc5_psd_encoder.xml                     |   31 -
+ grc/nrsc5_sis_encoder.block.yml               |   24 +
+ grc/nrsc5_sis_encoder.xml                     |   20 -
+ include/nrsc5/CMakeLists.txt                  |    9 +-
+ include/nrsc5/api.h                           |    3 +-
+ include/nrsc5/hdc_encoder.h                   |    1 -
+ include/nrsc5/l1_fm_encoder.h                 |    1 -
+ include/nrsc5/l2_encoder.h                    |    1 -
+ include/nrsc5/psd_encoder.h                   |    1 -
+ include/nrsc5/sis_encoder.h                   |    1 -
+ lib/CMakeLists.txt                            |   64 +-
+ lib/hdc_encoder_impl.cc                       |    1 +
+ lib/hdc_encoder_impl.h                        |    1 +
+ lib/l1_fm_encoder_impl.cc                     |    1 +
+ lib/l1_fm_encoder_impl.h                      |    1 +
+ lib/l2_encoder_impl.cc                        |    1 +
+ lib/l2_encoder_impl.h                         |    1 +
+ lib/psd_encoder_impl.cc                       |    1 +
+ lib/qa_nrsc5.cc                               |   36 -
+ lib/qa_nrsc5.h                                |   38 -
+ lib/sis_encoder_impl.cc                       |    1 +
+ lib/test_nrsc5.cc                             |   48 -
+ python/CMakeLists.txt                         |    7 +-
+ python/__init__.py                            |    7 +-
+ python/build_utils.py                         |  226 --
+ python/qa_hdc_encoder.py                      |   14 +-
+ python/qa_l1_fm_encoder.py                    |   14 +-
+ python/qa_l2_encoder.py                       |   14 +-
+ python/qa_psd_encoder.py                      |   14 +-
+ python/qa_sis_encoder.py                      |   14 +-
+ swig/CMakeLists.txt                           |   15 +-
+ swig/nrsc5_swig.i                             |   15 +-
+ 88 files changed, 2112 insertions(+), 9485 deletions(-)
+ delete mode 100644 apps/hd_tx_hackrf.grc
+ delete mode 100755 apps/hd_tx_hackrf.py
+ delete mode 100644 cmake/Modules/FindCppUnit.cmake
+ delete mode 100644 cmake/Modules/FindGnuradioRuntime.cmake
+ delete mode 100644 cmake/Modules/GrMiscUtils.cmake
+ delete mode 100644 cmake/Modules/GrPlatform.cmake
+ delete mode 100644 cmake/Modules/GrPython.cmake
+ delete mode 100644 cmake/Modules/GrSwig.cmake
+ delete mode 100644 cmake/Modules/GrTest.cmake
+ delete mode 100644 cmake/Modules/UseSWIG.cmake
+ rename python/build_utils_codes.py => cmake/Modules/targetConfig.cmake.in (52%)
+ create mode 100644 grc/nrsc5_hdc_encoder.block.yml
+ delete mode 100644 grc/nrsc5_hdc_encoder.xml
+ create mode 100644 grc/nrsc5_l1_fm_encoder_mp1.block.yml
+ delete mode 100644 grc/nrsc5_l1_fm_encoder_mp1.xml
+ create mode 100644 grc/nrsc5_l1_fm_encoder_mp11.block.yml
+ delete mode 100644 grc/nrsc5_l1_fm_encoder_mp11.xml
+ create mode 100644 grc/nrsc5_l1_fm_encoder_mp2.block.yml
+ delete mode 100644 grc/nrsc5_l1_fm_encoder_mp2.xml
+ create mode 100644 grc/nrsc5_l1_fm_encoder_mp3.block.yml
+ delete mode 100644 grc/nrsc5_l1_fm_encoder_mp3.xml
+ create mode 100644 grc/nrsc5_l1_fm_encoder_mp5.block.yml
+ delete mode 100644 grc/nrsc5_l1_fm_encoder_mp5.xml
+ create mode 100644 grc/nrsc5_l1_fm_encoder_mp5_ms1.block.yml
+ delete mode 100644 grc/nrsc5_l1_fm_encoder_mp5_ms1.xml
+ create mode 100644 grc/nrsc5_l1_fm_encoder_mp6.block.yml
+ delete mode 100644 grc/nrsc5_l1_fm_encoder_mp6.xml
+ create mode 100644 grc/nrsc5_l1_fm_encoder_mp6_ms1.block.yml
+ delete mode 100644 grc/nrsc5_l1_fm_encoder_mp6_ms1.xml
+ create mode 100644 grc/nrsc5_l2_encoder.block.yml
+ delete mode 100644 grc/nrsc5_l2_encoder.xml
+ create mode 100644 grc/nrsc5_psd_encoder.block.yml
+ delete mode 100644 grc/nrsc5_psd_encoder.xml
+ create mode 100644 grc/nrsc5_sis_encoder.block.yml
+ delete mode 100644 grc/nrsc5_sis_encoder.xml
+ delete mode 100644 lib/qa_nrsc5.cc
+ delete mode 100644 lib/qa_nrsc5.h
+ delete mode 100644 lib/test_nrsc5.cc
+ delete mode 100644 python/build_utils.py
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 1beb55f..dd5c257 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -1,6 +1,7 @@
+-# Copyright 2011,2012,2014,2016 Free Software Foundation, Inc.
++# Copyright 2011,2012,2014,2016,2018 Free Software Foundation, Inc.
+ #
+-# This file is part of GNU Radio
++# This file was generated by gr_modtool, a tool from the GNU Radio framework
++# This file is a part of gr-nrsc5
+ #
+ # GNU Radio is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+@@ -20,94 +21,86 @@
+ ########################################################################
+ # Project setup
+ ########################################################################
+-cmake_minimum_required(VERSION 2.6)
++cmake_minimum_required(VERSION 3.8)
+ project(gr-nrsc5 CXX C)
+ enable_testing()
+ 
+-#install to PyBOMBS target prefix if defined
++# Install to PyBOMBS target prefix if defined
+ if(DEFINED ENV{PYBOMBS_PREFIX})
+     set(CMAKE_INSTALL_PREFIX $ENV{PYBOMBS_PREFIX})
+     message(STATUS "PyBOMBS installed GNU Radio. Setting CMAKE_INSTALL_PREFIX to $ENV{PYBOMBS_PREFIX}")
+ endif()
+ 
+-#select the release build type by default to get optimization flags
++# Select the release build type by default to get optimization flags
+ if(NOT CMAKE_BUILD_TYPE)
+    set(CMAKE_BUILD_TYPE "Release")
+    message(STATUS "Build type not specified: defaulting to release.")
+ endif(NOT CMAKE_BUILD_TYPE)
+ set(CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE} CACHE STRING "")
+ 
+-#make sure our local CMake Modules path comes first
++# Make sure our local CMake Modules path comes first
+ list(INSERT CMAKE_MODULE_PATH 0 ${CMAKE_SOURCE_DIR}/cmake/Modules)
+ 
+ # Set the version information here
+-set(VERSION_INFO_MAJOR_VERSION 1)
+-set(VERSION_INFO_API_COMPAT    0)
+-set(VERSION_INFO_MINOR_VERSION 0)
+-set(VERSION_INFO_MAINT_VERSION git)
++set(VERSION_MAJOR 1)
++set(VERSION_API    0)
++set(VERSION_ABI 0)
++set(VERSION_PATCH git)
+ 
+-# Set cmake policies.
+-# This will suppress developer warnings during the cmake process that can occur
+-# if a newer cmake version than the minimum is used.
++cmake_policy(SET CMP0011 NEW)
+ 
+-if(POLICY CMP0026)
+-    cmake_policy(SET CMP0026 OLD)
+-endif()
+-if(POLICY CMP0043)
+-    cmake_policy(SET CMP0043 OLD)
+-endif()
+-if(POLICY CMP0045)
+-    cmake_policy(SET CMP0045 OLD)
+-endif()
+-if(POLICY CMP0046)
+-    cmake_policy(SET CMP0046 OLD)
+-endif()
++# Enable generation of compile_commands.json for code completion engines
++set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
+ 
+ ########################################################################
+ # Compiler specific setup
+ ########################################################################
+-if(CMAKE_COMPILER_IS_GNUCXX AND NOT WIN32)
++if((CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR
++    CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
++    AND NOT WIN32)
+     #http://gcc.gnu.org/wiki/Visibility
+     add_definitions(-fvisibility=hidden)
+ endif()
+ 
+-########################################################################
+-# Find boost
+-########################################################################
+-if(UNIX AND EXISTS "/usr/lib64")
+-    list(APPEND BOOST_LIBRARYDIR "/usr/lib64") #fedora 64-bit fix
+-endif(UNIX AND EXISTS "/usr/lib64")
+-set(Boost_ADDITIONAL_VERSIONS
+-    "1.35.0" "1.35" "1.36.0" "1.36" "1.37.0" "1.37" "1.38.0" "1.38" "1.39.0" "1.39"
+-    "1.40.0" "1.40" "1.41.0" "1.41" "1.42.0" "1.42" "1.43.0" "1.43" "1.44.0" "1.44"
+-    "1.45.0" "1.45" "1.46.0" "1.46" "1.47.0" "1.47" "1.48.0" "1.48" "1.49.0" "1.49"
+-    "1.50.0" "1.50" "1.51.0" "1.51" "1.52.0" "1.52" "1.53.0" "1.53" "1.54.0" "1.54"
+-    "1.55.0" "1.55" "1.56.0" "1.56" "1.57.0" "1.57" "1.58.0" "1.58" "1.59.0" "1.59"
+-    "1.60.0" "1.60" "1.61.0" "1.61" "1.62.0" "1.62" "1.63.0" "1.63" "1.64.0" "1.64"
+-    "1.65.0" "1.65" "1.66.0" "1.66" "1.67.0" "1.67" "1.68.0" "1.68" "1.69.0" "1.69"
+-)
+-find_package(Boost "1.35" COMPONENTS filesystem system)
+-
+-if(NOT Boost_FOUND)
+-    message(FATAL_ERROR "Boost required to compile nrsc5")
+-endif()
++IF(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
++    SET(CMAKE_CXX_STANDARD 11)
++ELSEIF(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
++    SET(CMAKE_CXX_STANDARD 11)
++ELSEIF(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
++    SET(CMAKE_CXX_STANDARD 11)
++ELSE()
++    message(WARNING "C++ standard could not be set because compiler is not GNU, Clang or MSVC.")
++ENDIF()
++
++IF(CMAKE_C_COMPILER_ID STREQUAL "GNU")
++    SET(CMAKE_C_STANDARD 11)
++ELSEIF(CMAKE_C_COMPILER_ID MATCHES "Clang")
++    SET(CMAKE_C_STANDARD 11)
++ELSEIF(CMAKE_C_COMPILER_ID STREQUAL "MSVC")
++    SET(CMAKE_C_STANDARD 11)
++ELSE()
++    message(WARNING "C standard could not be set because compiler is not GNU, Clang or MSVC.")
++ENDIF()
+ 
+ ########################################################################
+ # Install directories
+ ########################################################################
++find_package(Gnuradio "3.8" REQUIRED COMPONENTS blocks fec)
++find_package(GSL)
++include(GrVersion)
++
+ include(GrPlatform) #define LIB_SUFFIX
+-set(GR_RUNTIME_DIR      bin)
+-set(GR_LIBRARY_DIR      lib${LIB_SUFFIX})
++
++if(NOT CMAKE_MODULES_DIR)
++  set(CMAKE_MODULES_DIR lib${LIB_SUFFIX}/cmake)
++endif(NOT CMAKE_MODULES_DIR)
++
+ set(GR_INCLUDE_DIR      include/nrsc5)
+-set(GR_DATA_DIR         share)
++set(GR_CMAKE_DIR        ${CMAKE_MODULES_DIR}/nrsc5)
+ set(GR_PKG_DATA_DIR     ${GR_DATA_DIR}/${CMAKE_PROJECT_NAME})
+-set(GR_DOC_DIR          ${GR_DATA_DIR}/doc)
+ set(GR_PKG_DOC_DIR      ${GR_DOC_DIR}/${CMAKE_PROJECT_NAME})
+-set(GR_CONF_DIR         etc)
+ set(GR_PKG_CONF_DIR     ${GR_CONF_DIR}/${CMAKE_PROJECT_NAME}/conf.d)
+-set(GR_LIBEXEC_DIR      libexec)
+ set(GR_PKG_LIBEXEC_DIR  ${GR_LIBEXEC_DIR}/${CMAKE_PROJECT_NAME})
+-set(GRC_BLOCKS_DIR      ${GR_PKG_DATA_DIR}/grc/blocks)
+ 
+ ########################################################################
+ # On Apple only, set install name and use rpath correctly, if not already set
+@@ -132,54 +125,17 @@ endif(APPLE)
+ ########################################################################
+ # Find gnuradio build dependencies
+ ########################################################################
+-find_package(CppUnit)
+ find_package(Doxygen)
+ 
+-# Search for GNU Radio and its components and versions. Add any
+-# components required to the list of GR_REQUIRED_COMPONENTS (in all
+-# caps such as FILTER or FFT) and change the version to the minimum
+-# API compatible version required.
+-set(GR_REQUIRED_COMPONENTS RUNTIME FEC PMT)
+-find_package(Gnuradio "3.7.2" REQUIRED)
+-list(INSERT CMAKE_MODULE_PATH 0 ${CMAKE_SOURCE_DIR}/cmake/Modules)
+-include(GrVersion)
+-
+-if(NOT CPPUNIT_FOUND)
+-    message(FATAL_ERROR "CppUnit required to compile nrsc5")
+-endif()
+-
+ ########################################################################
+ # Setup doxygen option
+ ########################################################################
+ if(DOXYGEN_FOUND)
+-	option(ENABLE_DOXYGEN "Build docs using Doxygen" ON)
++    option(ENABLE_DOXYGEN "Build docs using Doxygen" ON)
+ else(DOXYGEN_FOUND)
+-	option(ENABLE_DOXYGEN "Build docs using Doxygen" OFF)
++    option(ENABLE_DOXYGEN "Build docs using Doxygen" OFF)
+ endif(DOXYGEN_FOUND)
+ 
+-########################################################################
+-# Setup the include and linker paths
+-########################################################################
+-include_directories(
+-    ${CMAKE_SOURCE_DIR}/lib
+-    ${CMAKE_SOURCE_DIR}/include
+-    ${CMAKE_BINARY_DIR}/lib
+-    ${CMAKE_BINARY_DIR}/include
+-    ${Boost_INCLUDE_DIRS}
+-    ${CPPUNIT_INCLUDE_DIRS}
+-    ${GNURADIO_ALL_INCLUDE_DIRS}
+-)
+-
+-link_directories(
+-    ${Boost_LIBRARY_DIRS}
+-    ${CPPUNIT_LIBRARY_DIRS}
+-    ${GNURADIO_RUNTIME_LIBRARY_DIRS}
+-)
+-
+-# Set component parameters
+-set(GR_NRSC5_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/include CACHE INTERNAL "" FORCE)
+-set(GR_NRSC5_SWIG_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/swig CACHE INTERNAL "" FORCE)
+-
+ ########################################################################
+ # Create uninstall target
+ ########################################################################
+@@ -226,18 +182,15 @@ endif()
+ ########################################################################
+ add_subdirectory(include/nrsc5)
+ add_subdirectory(lib)
++add_subdirectory(apps)
++add_subdirectory(docs)
+ add_subdirectory(swig)
+ add_subdirectory(python)
+ add_subdirectory(grc)
+-add_subdirectory(apps)
+-add_subdirectory(docs)
+ 
+ ########################################################################
+ # Install cmake search helper for this library
+ ########################################################################
+-if(NOT CMAKE_MODULES_DIR)
+-  set(CMAKE_MODULES_DIR lib${LIB_SUFFIX}/cmake)
+-endif(NOT CMAKE_MODULES_DIR)
+ 
+ install(FILES cmake/Modules/nrsc5Config.cmake
+     DESTINATION ${CMAKE_MODULES_DIR}/nrsc5
+diff --git a/README.md b/README.md
+index 366f5a7..c11286a 100644
+--- a/README.md
++++ b/README.md
+@@ -84,7 +84,6 @@ The output bytes map to symbols as follows:
+ Several sample flowgraphs are available in the apps folder:
+ 
+ * hd_tx_usrp.grc, hd_tx_usrp.py: tested on a USRP B200
+-* hd_tx_hackrf.grc, hd_tx_hackrf.py: tested on a HackRF One
+ * hd_tx_rtl_file.grc, hd_tx_rtl_file.py: produces an output file in the format used by https://github.com/theori-io/nrsc5/
+ 
+ These flowgraphs read a WAV file named sample.wav, which must be encoded at 44,100 samples per second. The license for the supplied sample.wav file is as follows:
+diff --git a/apps/CMakeLists.txt b/apps/CMakeLists.txt
+index c837d77..408bf6a 100644
+--- a/apps/CMakeLists.txt
++++ b/apps/CMakeLists.txt
+@@ -1,6 +1,7 @@
+ # Copyright 2011 Free Software Foundation, Inc.
+ #
+-# This file is part of GNU Radio
++# This file was generated by gr_modtool, a tool from the GNU Radio framework
++# This file is a part of gr-nrsc5
+ #
+ # GNU Radio is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+diff --git a/apps/hd_tx_hackrf.grc b/apps/hd_tx_hackrf.grc
+deleted file mode 100644
+index 7f93279..0000000
+--- a/apps/hd_tx_hackrf.grc
++++ /dev/null
+@@ -1,2679 +0,0 @@
+-<?xml version='1.0' encoding='utf-8'?>
+-<?grc format='1' created='3.7.12'?>
+-<flow_graph>
+-  <timestamp>Fri Sep 16 01:35:53 2016</timestamp>
+-  <block>
+-    <key>options</key>
+-    <param>
+-      <key>author</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>window_size</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>category</key>
+-      <value>[GRC Hier Blocks]</value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>description</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(8, 12)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>generate_options</key>
+-      <value>no_gui</value>
+-    </param>
+-    <param>
+-      <key>hier_block_src_path</key>
+-      <value>.:</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>hd_tx_hackrf</value>
+-    </param>
+-    <param>
+-      <key>max_nouts</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>qt_qss_theme</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>realtime_scheduling</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>run_command</key>
+-      <value>{python} -u {filename}</value>
+-    </param>
+-    <param>
+-      <key>run_options</key>
+-      <value>prompt</value>
+-    </param>
+-    <param>
+-      <key>run</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>thread_safe_setters</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>title</key>
+-      <value></value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>variable</key>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(8, 164)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>freq</value>
+-    </param>
+-    <param>
+-      <key>value</key>
+-      <value>95.7e6</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>variable</key>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(8, 100)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>samp_rate</value>
+-    </param>
+-    <param>
+-      <key>value</key>
+-      <value>2000000</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>analog_sig_source_x</key>
+-    <param>
+-      <key>amp</key>
+-      <value>0.1</value>
+-    </param>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>freq</key>
+-      <value>1000</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(896, 584)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>analog_sig_source_x_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>offset</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>float</value>
+-    </param>
+-    <param>
+-      <key>samp_rate</key>
+-      <value>50000</value>
+-    </param>
+-    <param>
+-      <key>waveform</key>
+-      <value>analog.GR_COS_WAVE</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>analog_wfm_tx</key>
+-    <param>
+-      <key>audio_rate</key>
+-      <value>50000</value>
+-    </param>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(640, 584)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>analog_wfm_tx_0</value>
+-    </param>
+-    <param>
+-      <key>max_dev</key>
+-      <value>75e3</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>fh</key>
+-      <value>-1.0</value>
+-    </param>
+-    <param>
+-      <key>quad_rate</key>
+-      <value>200000</value>
+-    </param>
+-    <param>
+-      <key>tau</key>
+-      <value>75e-6</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_add_xx</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(424, 472)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_add_xx_0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>num_inputs</key>
+-      <value>2</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_conjugate_cc</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(624, 376)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_conjugate_cc_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_keep_m_in_n</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(952, 340)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_keep_m_in_n_0</value>
+-    </param>
+-    <param>
+-      <key>m</key>
+-      <value>2160</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>n</key>
+-      <value>4096</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>offset</key>
+-      <value>0</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_multiply_const_vxx</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>const</key>
+-      <value>0.001</value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(248, 468)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_multiply_const_vxx_0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_multiply_const_vxx</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>const</key>
+-      <value>0.1</value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(104, 612)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_multiply_const_vxx_1</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_multiply_xx</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(816, 360)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_multiply_xx_0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>num_inputs</key>
+-      <value>2</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_repeat</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(1104, 244)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_repeat_0</value>
+-    </param>
+-    <param>
+-      <key>interp</key>
+-      <value>2</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>2048</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_stream_to_vector</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(696, 252)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_stream_to_vector_0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>num_items</key>
+-      <value>2048</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_vector_source_x</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(952, 428)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_vector_source_x_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>repeat</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>tags</key>
+-      <value>[]</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>vector</key>
+-      <value>[math.sin(math.pi / 2 * i / 112) for i in range(112)] + [1] * (2048-112) + [math.cos(math.pi / 2 * i / 112) for i in range(112)]</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_vector_to_stream</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(1104, 356)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_vector_to_stream_0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>num_items</key>
+-      <value>2048</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_vector_to_stream</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(288, 252)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_vector_to_stream_1</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>byte</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>num_items</key>
+-      <value>1048576</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_wavfile_source</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>file</key>
+-      <value>sample.wav</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(328, 16)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_wavfile_source_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>nchan</key>
+-      <value>2</value>
+-    </param>
+-    <param>
+-      <key>repeat</key>
+-      <value>True</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>digital_chunks_to_symbols_xx</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>dimension</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(472, 244)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>digital_chunks_to_symbols_xx_0</value>
+-    </param>
+-    <param>
+-      <key>in_type</key>
+-      <value>byte</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>num_ports</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>out_type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>symbol_table</key>
+-      <value>-1-1j, -1+1j, 1-1j, 1+1j, 0</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>fft_vxx</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>fft_size</key>
+-      <value>2048</value>
+-    </param>
+-    <param>
+-      <key>forward</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(880, 224)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>fft_vxx_0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>nthreads</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>shift</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>window</key>
+-      <value>window.rectangular(2048)</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>import</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(8, 236)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>import_0</value>
+-    </param>
+-    <param>
+-      <key>import</key>
+-      <value>import math</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>low_pass_filter</key>
+-    <param>
+-      <key>beta</key>
+-      <value>6.76</value>
+-    </param>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>cutoff_freq</key>
+-      <value>80000</value>
+-    </param>
+-    <param>
+-      <key>decim</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>fir_filter_ccf</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(264, 568)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>gain</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>low_pass_filter_0</value>
+-    </param>
+-    <param>
+-      <key>interp</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>samp_rate</key>
+-      <value>samp_rate</value>
+-    </param>
+-    <param>
+-      <key>width</key>
+-      <value>20000</value>
+-    </param>
+-    <param>
+-      <key>win</key>
+-      <value>firdes.WIN_HAMMING</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>nrsc5_hdc_encoder</key>
+-    <param>
+-      <key>bitrate</key>
+-      <value>64000</value>
+-    </param>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>channels</key>
+-      <value>2</value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(512, 16)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>nrsc5_hdc_encoder_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>nrsc5_l1_fm_encoder_mp1</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(888, 48)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>nrsc5_l1_fm_encoder_mp1_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>nrsc5_l2_encoder</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>first_prog</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>size</key>
+-      <value>146176</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(696, 32)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>nrsc5_l2_encoder_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>num_progs</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>nrsc5_sis_encoder</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(688, 108)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>nrsc5_sis_encoder_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>short_name</key>
+-      <value>ABCD</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>nrsc5_psd_encoder</key>
+-    <param>
+-      <key>artist</key>
+-      <value>Artist</value>
+-    </param>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(488, 92)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>nrsc5_psd_encoder_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>prog_num</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>title</key>
+-      <value>Title</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>osmosdr_sink</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>ant0</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain0</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>bw0</key>
+-      <value>1.5e6</value>
+-    </param>
+-    <param>
+-      <key>corr0</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq0</key>
+-      <value>freq</value>
+-    </param>
+-    <param>
+-      <key>if_gain0</key>
+-      <value>40</value>
+-    </param>
+-    <param>
+-      <key>gain0</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant10</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain10</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw10</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr10</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq10</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain10</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain10</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant11</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain11</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw11</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr11</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq11</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain11</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain11</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant12</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain12</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw12</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr12</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq12</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain12</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain12</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant13</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain13</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw13</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr13</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq13</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain13</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain13</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant14</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain14</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw14</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr14</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq14</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain14</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain14</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant15</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain15</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw15</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr15</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq15</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain15</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain15</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant16</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain16</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw16</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr16</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq16</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain16</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain16</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant17</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain17</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw17</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr17</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq17</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain17</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain17</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant18</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain18</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw18</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr18</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq18</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain18</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain18</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant19</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain19</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw19</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr19</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq19</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain19</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain19</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant1</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain1</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw1</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr1</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq1</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain1</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain1</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant20</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain20</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw20</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr20</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq20</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain20</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain20</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant21</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain21</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw21</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr21</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq21</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain21</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain21</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant22</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain22</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw22</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr22</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq22</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain22</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain22</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant23</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain23</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw23</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr23</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq23</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain23</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain23</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant24</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain24</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw24</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr24</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq24</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain24</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain24</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant25</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain25</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw25</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr25</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq25</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain25</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain25</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant26</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain26</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw26</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr26</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq26</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain26</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain26</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant27</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain27</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw27</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr27</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq27</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain27</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain27</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant28</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain28</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw28</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr28</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq28</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain28</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain28</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant29</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain29</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw29</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr29</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq29</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain29</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain29</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant2</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain2</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw2</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr2</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq2</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain2</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain2</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant30</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain30</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw30</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr30</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq30</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain30</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain30</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant31</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain31</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw31</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr31</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq31</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain31</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain31</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant3</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain3</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw3</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr3</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq3</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain3</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain3</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant4</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain4</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw4</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr4</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq4</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain4</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain4</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant5</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain5</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw5</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr5</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq5</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain5</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain5</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant6</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain6</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw6</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr6</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq6</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain6</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain6</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant7</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain7</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw7</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr7</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq7</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain7</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain7</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant8</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain8</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw8</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr8</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq8</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain8</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain8</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>ant9</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bb_gain9</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>bw9</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>corr9</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>freq9</key>
+-      <value>100e6</value>
+-    </param>
+-    <param>
+-      <key>if_gain9</key>
+-      <value>20</value>
+-    </param>
+-    <param>
+-      <key>gain9</key>
+-      <value>10</value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>args</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(536, 440)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>osmosdr_sink_0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>fc32</value>
+-    </param>
+-    <param>
+-      <key>clock_source0</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>time_source0</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>clock_source1</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>time_source1</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>clock_source2</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>time_source2</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>clock_source3</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>time_source3</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>clock_source4</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>time_source4</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>clock_source5</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>time_source5</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>clock_source6</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>time_source6</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>clock_source7</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>time_source7</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>nchan</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>num_mboards</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>sample_rate</key>
+-      <value>samp_rate</value>
+-    </param>
+-    <param>
+-      <key>sync</key>
+-      <value></value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>rational_resampler_xxx</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>decim</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>fbw</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(448, 592)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>rational_resampler_xxx_0</value>
+-    </param>
+-    <param>
+-      <key>interp</key>
+-      <value>samp_rate / 200000</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>taps</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>ccc</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>rational_resampler_xxx</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>decim</key>
+-      <value>49</value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>fbw</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(432, 352)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>rational_resampler_xxx_1</value>
+-    </param>
+-    <param>
+-      <key>interp</key>
+-      <value>125</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>taps</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>ccc</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>rational_resampler_xxx</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>decim</key>
+-      <value>243</value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>fbw</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(240, 352)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>rational_resampler_xxx_2</value>
+-    </param>
+-    <param>
+-      <key>interp</key>
+-      <value>256</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>taps</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>ccc</value>
+-    </param>
+-  </block>
+-  <connection>
+-    <source_block_id>analog_sig_source_x_0</source_block_id>
+-    <sink_block_id>analog_wfm_tx_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>analog_wfm_tx_0</source_block_id>
+-    <sink_block_id>rational_resampler_xxx_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_add_xx_0</source_block_id>
+-    <sink_block_id>osmosdr_sink_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_conjugate_cc_0</source_block_id>
+-    <sink_block_id>rational_resampler_xxx_1</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_keep_m_in_n_0</source_block_id>
+-    <sink_block_id>blocks_multiply_xx_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>1</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_multiply_const_vxx_0</source_block_id>
+-    <sink_block_id>blocks_add_xx_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_multiply_const_vxx_1</source_block_id>
+-    <sink_block_id>blocks_add_xx_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>1</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_multiply_xx_0</source_block_id>
+-    <sink_block_id>blocks_conjugate_cc_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_repeat_0</source_block_id>
+-    <sink_block_id>blocks_vector_to_stream_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_stream_to_vector_0</source_block_id>
+-    <sink_block_id>fft_vxx_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_vector_source_x_0</source_block_id>
+-    <sink_block_id>blocks_multiply_xx_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_vector_to_stream_0</source_block_id>
+-    <sink_block_id>blocks_keep_m_in_n_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_vector_to_stream_1</source_block_id>
+-    <sink_block_id>digital_chunks_to_symbols_xx_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_wavfile_source_0</source_block_id>
+-    <sink_block_id>nrsc5_hdc_encoder_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_wavfile_source_0</source_block_id>
+-    <sink_block_id>nrsc5_hdc_encoder_0</sink_block_id>
+-    <source_key>1</source_key>
+-    <sink_key>1</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>digital_chunks_to_symbols_xx_0</source_block_id>
+-    <sink_block_id>blocks_stream_to_vector_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>fft_vxx_0</source_block_id>
+-    <sink_block_id>blocks_repeat_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>low_pass_filter_0</source_block_id>
+-    <sink_block_id>blocks_multiply_const_vxx_1</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>nrsc5_hdc_encoder_0</source_block_id>
+-    <sink_block_id>nrsc5_l2_encoder_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>nrsc5_l1_fm_encoder_mp1_0</source_block_id>
+-    <sink_block_id>blocks_vector_to_stream_1</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>nrsc5_l2_encoder_0</source_block_id>
+-    <sink_block_id>nrsc5_l1_fm_encoder_mp1_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>nrsc5_sis_encoder_0</source_block_id>
+-    <sink_block_id>nrsc5_l1_fm_encoder_mp1_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>1</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>nrsc5_psd_encoder_0</source_block_id>
+-    <sink_block_id>nrsc5_l2_encoder_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>1</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>rational_resampler_xxx_0</source_block_id>
+-    <sink_block_id>low_pass_filter_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>rational_resampler_xxx_1</source_block_id>
+-    <sink_block_id>rational_resampler_xxx_2</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>rational_resampler_xxx_2</source_block_id>
+-    <sink_block_id>blocks_multiply_const_vxx_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-</flow_graph>
+diff --git a/apps/hd_tx_hackrf.py b/apps/hd_tx_hackrf.py
+deleted file mode 100755
+index ab96f73..0000000
+--- a/apps/hd_tx_hackrf.py
++++ /dev/null
+@@ -1,157 +0,0 @@
+-#!/usr/bin/env python2
+-# -*- coding: utf-8 -*-
+-##################################################
+-# GNU Radio Python Flow Graph
+-# Title: Hd Tx Hackrf
+-# Generated: Sun Oct 15 00:11:49 2017
+-##################################################
+-
+-from gnuradio import analog
+-from gnuradio import blocks
+-from gnuradio import digital
+-from gnuradio import eng_notation
+-from gnuradio import fft
+-from gnuradio import filter
+-from gnuradio import gr
+-from gnuradio.eng_option import eng_option
+-from gnuradio.fft import window
+-from gnuradio.filter import firdes
+-from optparse import OptionParser
+-import math
+-import nrsc5
+-import osmosdr
+-import time
+-
+-
+-class hd_tx_hackrf(gr.top_block):
+-
+-    def __init__(self):
+-        gr.top_block.__init__(self, "Hd Tx Hackrf")
+-
+-        ##################################################
+-        # Variables
+-        ##################################################
+-        self.samp_rate = samp_rate = 2000000
+-        self.freq = freq = 95.7e6
+-
+-        ##################################################
+-        # Blocks
+-        ##################################################
+-        self.rational_resampler_xxx_2 = filter.rational_resampler_ccc(
+-                interpolation=256,
+-                decimation=243,
+-                taps=None,
+-                fractional_bw=None,
+-        )
+-        self.rational_resampler_xxx_1 = filter.rational_resampler_ccc(
+-                interpolation=125,
+-                decimation=49,
+-                taps=None,
+-                fractional_bw=None,
+-        )
+-        self.rational_resampler_xxx_0 = filter.rational_resampler_ccc(
+-                interpolation=samp_rate / 200000,
+-                decimation=1,
+-                taps=None,
+-                fractional_bw=None,
+-        )
+-        self.osmosdr_sink_0 = osmosdr.sink( args="numchan=" + str(1) + " " + '' )
+-        self.osmosdr_sink_0.set_sample_rate(samp_rate)
+-        self.osmosdr_sink_0.set_center_freq(freq, 0)
+-        self.osmosdr_sink_0.set_freq_corr(0, 0)
+-        self.osmosdr_sink_0.set_gain(0, 0)
+-        self.osmosdr_sink_0.set_if_gain(40, 0)
+-        self.osmosdr_sink_0.set_bb_gain(0, 0)
+-        self.osmosdr_sink_0.set_antenna('', 0)
+-        self.osmosdr_sink_0.set_bandwidth(1.5e6, 0)
+-
+-        self.nrsc5_sis_encoder_0 = nrsc5.sis_encoder('ABCD')
+-        self.nrsc5_psd_encoder_0 = nrsc5.psd_encoder(0, 'Title', 'Artist')
+-        self.nrsc5_l2_encoder_0 = nrsc5.l2_encoder(1, 0, 146176)
+-        self.nrsc5_l1_fm_encoder_mp1_0 = nrsc5.l1_fm_encoder(1)
+-        self.nrsc5_hdc_encoder_0 = nrsc5.hdc_encoder(2, 64000)
+-        self.low_pass_filter_0 = filter.fir_filter_ccf(1, firdes.low_pass(
+-        	1, samp_rate, 80000, 20000, firdes.WIN_HAMMING, 6.76))
+-        self.fft_vxx_0 = fft.fft_vcc(2048, False, (window.rectangular(2048)), True, 1)
+-        self.digital_chunks_to_symbols_xx_0 = digital.chunks_to_symbols_bc((-1-1j, -1+1j, 1-1j, 1+1j, 0), 1)
+-        self.blocks_wavfile_source_0 = blocks.wavfile_source('sample.wav', True)
+-        self.blocks_vector_to_stream_1 = blocks.vector_to_stream(gr.sizeof_char*1, 1048576)
+-        self.blocks_vector_to_stream_0 = blocks.vector_to_stream(gr.sizeof_gr_complex*1, 2048)
+-        self.blocks_vector_source_x_0 = blocks.vector_source_c([math.sin(math.pi / 2 * i / 112) for i in range(112)] + [1] * (2048-112) + [math.cos(math.pi / 2 * i / 112) for i in range(112)], True, 1, [])
+-        self.blocks_stream_to_vector_0 = blocks.stream_to_vector(gr.sizeof_gr_complex*1, 2048)
+-        self.blocks_repeat_0 = blocks.repeat(gr.sizeof_gr_complex*2048, 2)
+-        self.blocks_multiply_xx_0 = blocks.multiply_vcc(1)
+-        self.blocks_multiply_const_vxx_1 = blocks.multiply_const_vcc((0.1, ))
+-        self.blocks_multiply_const_vxx_0 = blocks.multiply_const_vcc((0.001, ))
+-        self.blocks_keep_m_in_n_0 = blocks.keep_m_in_n(gr.sizeof_gr_complex, 2160, 4096, 0)
+-        self.blocks_conjugate_cc_0 = blocks.conjugate_cc()
+-        self.blocks_add_xx_0 = blocks.add_vcc(1)
+-        self.analog_wfm_tx_0 = analog.wfm_tx(
+-        	audio_rate=50000,
+-        	quad_rate=200000,
+-        	tau=75e-6,
+-        	max_dev=75e3,
+-        	fh=-1.0,
+-        )
+-        self.analog_sig_source_x_0 = analog.sig_source_f(50000, analog.GR_COS_WAVE, 1000, 0.1, 0)
+-
+-        ##################################################
+-        # Connections
+-        ##################################################
+-        self.connect((self.analog_sig_source_x_0, 0), (self.analog_wfm_tx_0, 0))
+-        self.connect((self.analog_wfm_tx_0, 0), (self.rational_resampler_xxx_0, 0))
+-        self.connect((self.blocks_add_xx_0, 0), (self.osmosdr_sink_0, 0))
+-        self.connect((self.blocks_conjugate_cc_0, 0), (self.rational_resampler_xxx_1, 0))
+-        self.connect((self.blocks_keep_m_in_n_0, 0), (self.blocks_multiply_xx_0, 1))
+-        self.connect((self.blocks_multiply_const_vxx_0, 0), (self.blocks_add_xx_0, 0))
+-        self.connect((self.blocks_multiply_const_vxx_1, 0), (self.blocks_add_xx_0, 1))
+-        self.connect((self.blocks_multiply_xx_0, 0), (self.blocks_conjugate_cc_0, 0))
+-        self.connect((self.blocks_repeat_0, 0), (self.blocks_vector_to_stream_0, 0))
+-        self.connect((self.blocks_stream_to_vector_0, 0), (self.fft_vxx_0, 0))
+-        self.connect((self.blocks_vector_source_x_0, 0), (self.blocks_multiply_xx_0, 0))
+-        self.connect((self.blocks_vector_to_stream_0, 0), (self.blocks_keep_m_in_n_0, 0))
+-        self.connect((self.blocks_vector_to_stream_1, 0), (self.digital_chunks_to_symbols_xx_0, 0))
+-        self.connect((self.blocks_wavfile_source_0, 0), (self.nrsc5_hdc_encoder_0, 0))
+-        self.connect((self.blocks_wavfile_source_0, 1), (self.nrsc5_hdc_encoder_0, 1))
+-        self.connect((self.digital_chunks_to_symbols_xx_0, 0), (self.blocks_stream_to_vector_0, 0))
+-        self.connect((self.fft_vxx_0, 0), (self.blocks_repeat_0, 0))
+-        self.connect((self.low_pass_filter_0, 0), (self.blocks_multiply_const_vxx_1, 0))
+-        self.connect((self.nrsc5_hdc_encoder_0, 0), (self.nrsc5_l2_encoder_0, 0))
+-        self.connect((self.nrsc5_l1_fm_encoder_mp1_0, 0), (self.blocks_vector_to_stream_1, 0))
+-        self.connect((self.nrsc5_l2_encoder_0, 0), (self.nrsc5_l1_fm_encoder_mp1_0, 0))
+-        self.connect((self.nrsc5_psd_encoder_0, 0), (self.nrsc5_l2_encoder_0, 1))
+-        self.connect((self.nrsc5_sis_encoder_0, 0), (self.nrsc5_l1_fm_encoder_mp1_0, 1))
+-        self.connect((self.rational_resampler_xxx_0, 0), (self.low_pass_filter_0, 0))
+-        self.connect((self.rational_resampler_xxx_1, 0), (self.rational_resampler_xxx_2, 0))
+-        self.connect((self.rational_resampler_xxx_2, 0), (self.blocks_multiply_const_vxx_0, 0))
+-
+-    def get_samp_rate(self):
+-        return self.samp_rate
+-
+-    def set_samp_rate(self, samp_rate):
+-        self.samp_rate = samp_rate
+-        self.osmosdr_sink_0.set_sample_rate(self.samp_rate)
+-        self.low_pass_filter_0.set_taps(firdes.low_pass(1, self.samp_rate, 80000, 20000, firdes.WIN_HAMMING, 6.76))
+-
+-    def get_freq(self):
+-        return self.freq
+-
+-    def set_freq(self, freq):
+-        self.freq = freq
+-        self.osmosdr_sink_0.set_center_freq(self.freq, 0)
+-
+-
+-def main(top_block_cls=hd_tx_hackrf, options=None):
+-
+-    tb = top_block_cls()
+-    tb.start()
+-    try:
+-        raw_input('Press Enter to quit: ')
+-    except EOFError:
+-        pass
+-    tb.stop()
+-    tb.wait()
+-
+-
+-if __name__ == '__main__':
+-    main()
+diff --git a/apps/hd_tx_rtl_file.grc b/apps/hd_tx_rtl_file.grc
+index 2994383..92f5351 100644
+--- a/apps/hd_tx_rtl_file.grc
++++ b/apps/hd_tx_rtl_file.grc
+@@ -1,1420 +1,488 @@
+-<?xml version='1.0' encoding='utf-8'?>
+-<?grc format='1' created='3.7.12'?>
+-<flow_graph>
+-  <timestamp>Fri Sep 16 01:35:53 2016</timestamp>
+-  <block>
+-    <key>options</key>
+-    <param>
+-      <key>author</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>window_size</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>category</key>
+-      <value>[GRC Hier Blocks]</value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>description</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(8, 12)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>generate_options</key>
+-      <value>no_gui</value>
+-    </param>
+-    <param>
+-      <key>hier_block_src_path</key>
+-      <value>.:</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>hd_tx_rtl_file</value>
+-    </param>
+-    <param>
+-      <key>max_nouts</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>qt_qss_theme</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>realtime_scheduling</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>run_command</key>
+-      <value>{python} -u {filename}</value>
+-    </param>
+-    <param>
+-      <key>run_options</key>
+-      <value>run</value>
+-    </param>
+-    <param>
+-      <key>run</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>thread_safe_setters</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>title</key>
+-      <value></value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_add_const_vxx</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>const</key>
+-      <value>127.5</value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(600, 564)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_add_const_vxx_0_0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>float</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_complex_to_float</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(296, 552)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_complex_to_float_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_conjugate_cc</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(624, 376)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_conjugate_cc_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_file_sink</key>
+-    <param>
+-      <key>append</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>file</key>
+-      <value>hd-generated.raw</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(904, 548)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_file_sink_0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>byte</value>
+-    </param>
+-    <param>
+-      <key>unbuffered</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_float_to_uchar</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(744, 568)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_float_to_uchar_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_interleave</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>blocksize</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(472, 552)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_interleave_0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>float</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>num_streams</key>
+-      <value>2</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_keep_m_in_n</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(952, 340)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_keep_m_in_n_0</value>
+-    </param>
+-    <param>
+-      <key>m</key>
+-      <value>2160</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>n</key>
+-      <value>4096</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>offset</key>
+-      <value>0</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_multiply_const_vxx</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>const</key>
+-      <value>0.5</value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(264, 372)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_multiply_const_vxx_0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_multiply_xx</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(816, 360)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_multiply_xx_0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>num_inputs</key>
+-      <value>2</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_repeat</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(1104, 244)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_repeat_0</value>
+-    </param>
+-    <param>
+-      <key>interp</key>
+-      <value>2</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>2048</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_stream_to_vector</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(696, 252)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_stream_to_vector_0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>num_items</key>
+-      <value>2048</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_vector_source_x</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(952, 428)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_vector_source_x_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>repeat</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>tags</key>
+-      <value>[]</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>vector</key>
+-      <value>[math.sin(math.pi / 2 * i / 112) for i in range(112)] + [1] * (2048-112) + [math.cos(math.pi / 2 * i / 112) for i in range(112)]</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_vector_to_stream</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(1104, 356)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_vector_to_stream_0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>num_items</key>
+-      <value>2048</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_vector_to_stream</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(288, 252)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_vector_to_stream_1</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>byte</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>num_items</key>
+-      <value>1048576</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_wavfile_source</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>file</key>
+-      <value>sample.wav</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(328, 16)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_wavfile_source_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>nchan</key>
+-      <value>2</value>
+-    </param>
+-    <param>
+-      <key>repeat</key>
+-      <value>False</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>digital_chunks_to_symbols_xx</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>dimension</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(472, 244)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>digital_chunks_to_symbols_xx_0</value>
+-    </param>
+-    <param>
+-      <key>in_type</key>
+-      <value>byte</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>num_ports</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>out_type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>symbol_table</key>
+-      <value>-1-1j, -1+1j, 1-1j, 1+1j, 0</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>fft_vxx</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>fft_size</key>
+-      <value>2048</value>
+-    </param>
+-    <param>
+-      <key>forward</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(880, 224)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>fft_vxx_0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>nthreads</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>shift</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>window</key>
+-      <value>window.rectangular(2048)</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>import</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(8, 196)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>import_0</value>
+-    </param>
+-    <param>
+-      <key>import</key>
+-      <value>import math</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>nrsc5_hdc_encoder</key>
+-    <param>
+-      <key>bitrate</key>
+-      <value>64000</value>
+-    </param>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>channels</key>
+-      <value>2</value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(512, 16)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>nrsc5_hdc_encoder_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>nrsc5_l1_fm_encoder_mp1</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(888, 48)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>nrsc5_l1_fm_encoder_mp1_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>nrsc5_l2_encoder</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>first_prog</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>size</key>
+-      <value>146176</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(696, 32)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>nrsc5_l2_encoder_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>num_progs</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>nrsc5_sis_encoder</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(688, 108)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>nrsc5_sis_encoder_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>short_name</key>
+-      <value>ABCD</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>nrsc5_psd_encoder</key>
+-    <param>
+-      <key>artist</key>
+-      <value>Artist</value>
+-    </param>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(488, 92)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>nrsc5_psd_encoder_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>prog_num</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>title</key>
+-      <value>Title</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>rational_resampler_xxx</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>decim</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>fbw</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(432, 352)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>rational_resampler_xxx_1</value>
+-    </param>
+-    <param>
+-      <key>interp</key>
+-      <value>2</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>taps</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>ccc</value>
+-    </param>
+-  </block>
+-  <connection>
+-    <source_block_id>blocks_add_const_vxx_0_0</source_block_id>
+-    <sink_block_id>blocks_float_to_uchar_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_complex_to_float_0</source_block_id>
+-    <sink_block_id>blocks_interleave_0</sink_block_id>
+-    <source_key>1</source_key>
+-    <sink_key>1</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_complex_to_float_0</source_block_id>
+-    <sink_block_id>blocks_interleave_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_conjugate_cc_0</source_block_id>
+-    <sink_block_id>rational_resampler_xxx_1</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_float_to_uchar_0</source_block_id>
+-    <sink_block_id>blocks_file_sink_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_interleave_0</source_block_id>
+-    <sink_block_id>blocks_add_const_vxx_0_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_keep_m_in_n_0</source_block_id>
+-    <sink_block_id>blocks_multiply_xx_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>1</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_multiply_const_vxx_0</source_block_id>
+-    <sink_block_id>blocks_complex_to_float_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_multiply_xx_0</source_block_id>
+-    <sink_block_id>blocks_conjugate_cc_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_repeat_0</source_block_id>
+-    <sink_block_id>blocks_vector_to_stream_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_stream_to_vector_0</source_block_id>
+-    <sink_block_id>fft_vxx_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_vector_source_x_0</source_block_id>
+-    <sink_block_id>blocks_multiply_xx_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_vector_to_stream_0</source_block_id>
+-    <sink_block_id>blocks_keep_m_in_n_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_vector_to_stream_1</source_block_id>
+-    <sink_block_id>digital_chunks_to_symbols_xx_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_wavfile_source_0</source_block_id>
+-    <sink_block_id>nrsc5_hdc_encoder_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_wavfile_source_0</source_block_id>
+-    <sink_block_id>nrsc5_hdc_encoder_0</sink_block_id>
+-    <source_key>1</source_key>
+-    <sink_key>1</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>digital_chunks_to_symbols_xx_0</source_block_id>
+-    <sink_block_id>blocks_stream_to_vector_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>fft_vxx_0</source_block_id>
+-    <sink_block_id>blocks_repeat_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>nrsc5_hdc_encoder_0</source_block_id>
+-    <sink_block_id>nrsc5_l2_encoder_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>nrsc5_l1_fm_encoder_mp1_0</source_block_id>
+-    <sink_block_id>blocks_vector_to_stream_1</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>nrsc5_l2_encoder_0</source_block_id>
+-    <sink_block_id>nrsc5_l1_fm_encoder_mp1_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>nrsc5_sis_encoder_0</source_block_id>
+-    <sink_block_id>nrsc5_l1_fm_encoder_mp1_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>1</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>nrsc5_psd_encoder_0</source_block_id>
+-    <sink_block_id>nrsc5_l2_encoder_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>1</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>rational_resampler_xxx_1</source_block_id>
+-    <sink_block_id>blocks_multiply_const_vxx_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-</flow_graph>
++options:
++  parameters:
++    author: ''
++    category: '[GRC Hier Blocks]'
++    cmake_opt: ''
++    comment: ''
++    copyright: ''
++    description: ''
++    gen_cmake: 'On'
++    gen_linking: dynamic
++    generate_options: no_gui
++    hier_block_src_path: '.:'
++    id: hd_tx_rtl_file
++    max_nouts: '0'
++    output_language: python
++    placement: (0,0)
++    qt_qss_theme: ''
++    realtime_scheduling: ''
++    run: 'True'
++    run_command: '{python} -u {filename}'
++    run_options: prompt
++    sizing_mode: fixed
++    thread_safe_setters: ''
++    title: ''
++    window_size: ''
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [8, 12]
++    rotation: 0
++    state: enabled
++
++blocks:
++- name: blocks_add_const_vxx_0_0
++  id: blocks_add_const_vxx
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    const: '127.5'
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    type: float
++    vlen: '1'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [576, 548.0]
++    rotation: 0
++    state: enabled
++- name: blocks_complex_to_float_0
++  id: blocks_complex_to_float
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    vlen: '1'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [272, 536.0]
++    rotation: 0
++    state: enabled
++- name: blocks_conjugate_cc_0
++  id: blocks_conjugate_cc
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    maxoutbuf: '0'
++    minoutbuf: '0'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [624, 424.0]
++    rotation: 180
++    state: enabled
++- name: blocks_file_sink_0
++  id: blocks_file_sink
++  parameters:
++    affinity: ''
++    alias: ''
++    append: 'False'
++    comment: ''
++    file: hd-generated.raw
++    type: byte
++    unbuffered: 'False'
++    vlen: '1'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [880, 532.0]
++    rotation: 0
++    state: enabled
++- name: blocks_float_to_uchar_0
++  id: blocks_float_to_uchar
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    maxoutbuf: '0'
++    minoutbuf: '0'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [720, 552.0]
++    rotation: 0
++    state: enabled
++- name: blocks_interleave_0
++  id: blocks_interleave
++  parameters:
++    affinity: ''
++    alias: ''
++    blocksize: '1'
++    comment: ''
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    num_streams: '2'
++    type: float
++    vlen: '1'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [448, 536.0]
++    rotation: 0
++    state: enabled
++- name: blocks_keep_m_in_n_0
++  id: blocks_keep_m_in_n
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    m: '2160'
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    n: '4096'
++    offset: '0'
++    type: complex
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [952, 420.0]
++    rotation: 180
++    state: enabled
++- name: blocks_multiply_const_vxx_0
++  id: blocks_multiply_const_vxx
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    const: '0.5'
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    type: complex
++    vlen: '1'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [272, 420.0]
++    rotation: 180
++    state: enabled
++- name: blocks_multiply_xx_0
++  id: blocks_multiply_xx
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    num_inputs: '2'
++    type: complex
++    vlen: '1'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [816, 408.0]
++    rotation: 180
++    state: enabled
++- name: blocks_repeat_0
++  id: blocks_repeat
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    interp: '2'
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    type: complex
++    vlen: '2048'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [1104, 244]
++    rotation: 0
++    state: enabled
++- name: blocks_stream_to_vector_0
++  id: blocks_stream_to_vector
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    num_items: '2048'
++    type: complex
++    vlen: '1'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [696, 256.0]
++    rotation: 0
++    state: enabled
++- name: blocks_vector_source_x_0
++  id: blocks_vector_source_x
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    repeat: 'True'
++    tags: '[]'
++    type: complex
++    vector: '[math.sin(math.pi / 2 * i / 112) for i in range(112)] + [1] * (2048-112)
++      + [math.cos(math.pi / 2 * i / 112) for i in range(112)]'
++    vlen: '1'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [952, 340.0]
++    rotation: 180
++    state: enabled
++- name: blocks_vector_to_stream_0
++  id: blocks_vector_to_stream
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    num_items: '2048'
++    type: complex
++    vlen: '1'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [1104, 440.0]
++    rotation: 180
++    state: enabled
++- name: blocks_vector_to_stream_1
++  id: blocks_vector_to_stream
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    num_items: '1048576'
++    type: byte
++    vlen: '1'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [288, 256.0]
++    rotation: 0
++    state: enabled
++- name: blocks_wavfile_source_0
++  id: blocks_wavfile_source
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    file: sample.wav
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    nchan: '2'
++    repeat: 'True'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [896, 56.0]
++    rotation: 180
++    state: enabled
++- name: digital_chunks_to_symbols_xx_0
++  id: digital_chunks_to_symbols_xx
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    dimension: '1'
++    in_type: byte
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    num_ports: '1'
++    out_type: complex
++    symbol_table: (-1-1j, -1+1j, 1-1j, 1+1j, 0)
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [472, 256.0]
++    rotation: 0
++    state: enabled
++- name: fft_vxx_0
++  id: fft_vxx
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    fft_size: '2048'
++    forward: 'False'
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    nthreads: '1'
++    shift: 'True'
++    type: complex
++    window: window.rectangular(2048)
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [880, 220.0]
++    rotation: 0
++    state: enabled
++- name: import_0
++  id: import
++  parameters:
++    alias: ''
++    comment: ''
++    imports: import math
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [8, 236]
++    rotation: 0
++    state: enabled
++- name: nrsc5_hdc_encoder_0
++  id: nrsc5_hdc_encoder
++  parameters:
++    affinity: ''
++    alias: ''
++    bitrate: '64000'
++    channels: '2'
++    comment: ''
++    maxoutbuf: '0'
++    minoutbuf: '0'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [728, 56.0]
++    rotation: 180
++    state: enabled
++- name: nrsc5_l1_fm_encoder_mp1_0
++  id: nrsc5_l1_fm_encoder_mp1
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    maxoutbuf: '0'
++    minoutbuf: '0'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [288, 88.0]
++    rotation: 180
++    state: enabled
++- name: nrsc5_l2_encoder_0
++  id: nrsc5_l2_encoder
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    first_prog: '0'
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    num_progs: '1'
++    size: '146176'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [528, 68.0]
++    rotation: 180
++    state: enabled
++- name: nrsc5_psd_encoder_0
++  id: nrsc5_psd_encoder
++  parameters:
++    affinity: ''
++    alias: ''
++    artist: Artist
++    comment: ''
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    prog_num: '0'
++    title: Title
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [728, 132.0]
++    rotation: 180
++    state: enabled
++- name: nrsc5_sis_encoder_0
++  id: nrsc5_sis_encoder
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    short_name: ABCD
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [528, 148.0]
++    rotation: 180
++    state: enabled
++- name: rational_resampler_xxx_1
++  id: rational_resampler_xxx
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    decim: '1'
++    fbw: '0'
++    interp: '2'
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    taps: ''
++    type: ccc
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [440, 396.0]
++    rotation: 180
++    state: enabled
++
++connections:
++- [blocks_add_const_vxx_0_0, '0', blocks_float_to_uchar_0, '0']
++- [blocks_complex_to_float_0, '0', blocks_interleave_0, '0']
++- [blocks_complex_to_float_0, '1', blocks_interleave_0, '1']
++- [blocks_conjugate_cc_0, '0', rational_resampler_xxx_1, '0']
++- [blocks_float_to_uchar_0, '0', blocks_file_sink_0, '0']
++- [blocks_interleave_0, '0', blocks_add_const_vxx_0_0, '0']
++- [blocks_keep_m_in_n_0, '0', blocks_multiply_xx_0, '1']
++- [blocks_multiply_const_vxx_0, '0', blocks_complex_to_float_0, '0']
++- [blocks_multiply_xx_0, '0', blocks_conjugate_cc_0, '0']
++- [blocks_repeat_0, '0', blocks_vector_to_stream_0, '0']
++- [blocks_stream_to_vector_0, '0', fft_vxx_0, '0']
++- [blocks_vector_source_x_0, '0', blocks_multiply_xx_0, '0']
++- [blocks_vector_to_stream_0, '0', blocks_keep_m_in_n_0, '0']
++- [blocks_vector_to_stream_1, '0', digital_chunks_to_symbols_xx_0, '0']
++- [blocks_wavfile_source_0, '0', nrsc5_hdc_encoder_0, '0']
++- [blocks_wavfile_source_0, '1', nrsc5_hdc_encoder_0, '1']
++- [digital_chunks_to_symbols_xx_0, '0', blocks_stream_to_vector_0, '0']
++- [fft_vxx_0, '0', blocks_repeat_0, '0']
++- [nrsc5_hdc_encoder_0, '0', nrsc5_l2_encoder_0, '0']
++- [nrsc5_l1_fm_encoder_mp1_0, '0', blocks_vector_to_stream_1, '0']
++- [nrsc5_l2_encoder_0, '0', nrsc5_l1_fm_encoder_mp1_0, '0']
++- [nrsc5_psd_encoder_0, '0', nrsc5_l2_encoder_0, '1']
++- [nrsc5_sis_encoder_0, '0', nrsc5_l1_fm_encoder_mp1_0, '1']
++- [rational_resampler_xxx_1, '0', blocks_multiply_const_vxx_0, '0']
++
++metadata:
++  file_format: 1
+diff --git a/apps/hd_tx_rtl_file.py b/apps/hd_tx_rtl_file.py
+index 41d19b1..77e7eb0 100755
+--- a/apps/hd_tx_rtl_file.py
++++ b/apps/hd_tx_rtl_file.py
+@@ -1,25 +1,28 @@
+-#!/usr/bin/env python2
++#!/usr/bin/env python3
+ # -*- coding: utf-8 -*-
+-##################################################
++
++#
++# SPDX-License-Identifier: GPL-3.0
++#
+ # GNU Radio Python Flow Graph
+ # Title: Hd Tx Rtl File
+-# Generated: Sun Oct 15 00:14:13 2017
+-##################################################
++# GNU Radio version: 3.8.0.0-rc2
+ 
+ from gnuradio import blocks
+ from gnuradio import digital
+-from gnuradio import eng_notation
+ from gnuradio import fft
+-from gnuradio import filter
+-from gnuradio import gr
+-from gnuradio.eng_option import eng_option
+ from gnuradio.fft import window
++from gnuradio import filter
+ from gnuradio.filter import firdes
+-from optparse import OptionParser
++from gnuradio import gr
++import sys
++import signal
++from argparse import ArgumentParser
++from gnuradio.eng_arg import eng_float, intx
++from gnuradio import eng_notation
+ import math
+ import nrsc5
+ 
+-
+ class hd_tx_rtl_file(gr.top_block):
+ 
+     def __init__(self):
+@@ -32,23 +35,22 @@ def __init__(self):
+                 interpolation=2,
+                 decimation=1,
+                 taps=None,
+-                fractional_bw=None,
+-        )
++                fractional_bw=None)
+         self.nrsc5_sis_encoder_0 = nrsc5.sis_encoder('ABCD')
+         self.nrsc5_psd_encoder_0 = nrsc5.psd_encoder(0, 'Title', 'Artist')
+         self.nrsc5_l2_encoder_0 = nrsc5.l2_encoder(1, 0, 146176)
+         self.nrsc5_l1_fm_encoder_mp1_0 = nrsc5.l1_fm_encoder(1)
+         self.nrsc5_hdc_encoder_0 = nrsc5.hdc_encoder(2, 64000)
+-        self.fft_vxx_0 = fft.fft_vcc(2048, False, (window.rectangular(2048)), True, 1)
++        self.fft_vxx_0 = fft.fft_vcc(2048, False, window.rectangular(2048), True, 1)
+         self.digital_chunks_to_symbols_xx_0 = digital.chunks_to_symbols_bc((-1-1j, -1+1j, 1-1j, 1+1j, 0), 1)
+-        self.blocks_wavfile_source_0 = blocks.wavfile_source('sample.wav', False)
++        self.blocks_wavfile_source_0 = blocks.wavfile_source('sample.wav', True)
+         self.blocks_vector_to_stream_1 = blocks.vector_to_stream(gr.sizeof_char*1, 1048576)
+         self.blocks_vector_to_stream_0 = blocks.vector_to_stream(gr.sizeof_gr_complex*1, 2048)
+         self.blocks_vector_source_x_0 = blocks.vector_source_c([math.sin(math.pi / 2 * i / 112) for i in range(112)] + [1] * (2048-112) + [math.cos(math.pi / 2 * i / 112) for i in range(112)], True, 1, [])
+         self.blocks_stream_to_vector_0 = blocks.stream_to_vector(gr.sizeof_gr_complex*1, 2048)
+         self.blocks_repeat_0 = blocks.repeat(gr.sizeof_gr_complex*2048, 2)
+         self.blocks_multiply_xx_0 = blocks.multiply_vcc(1)
+-        self.blocks_multiply_const_vxx_0 = blocks.multiply_const_vcc((0.5, ))
++        self.blocks_multiply_const_vxx_0 = blocks.multiply_const_cc(0.5)
+         self.blocks_keep_m_in_n_0 = blocks.keep_m_in_n(gr.sizeof_gr_complex, 2160, 4096, 0)
+         self.blocks_interleave_0 = blocks.interleave(gr.sizeof_float*1, 1)
+         self.blocks_float_to_uchar_0 = blocks.float_to_uchar()
+@@ -56,7 +58,9 @@ def __init__(self):
+         self.blocks_file_sink_0.set_unbuffered(False)
+         self.blocks_conjugate_cc_0 = blocks.conjugate_cc()
+         self.blocks_complex_to_float_0 = blocks.complex_to_float(1)
+-        self.blocks_add_const_vxx_0_0 = blocks.add_const_vff((127.5, ))
++        self.blocks_add_const_vxx_0_0 = blocks.add_const_ff(127.5)
++
++
+ 
+         ##################################################
+         # Connections
+@@ -87,10 +91,24 @@ def __init__(self):
+         self.connect((self.rational_resampler_xxx_1, 0), (self.blocks_multiply_const_vxx_0, 0))
+ 
+ 
+-def main(top_block_cls=hd_tx_rtl_file, options=None):
+ 
++def main(top_block_cls=hd_tx_rtl_file, options=None):
+     tb = top_block_cls()
++
++    def sig_handler(sig=None, frame=None):
++        tb.stop()
++        tb.wait()
++        sys.exit(0)
++
++    signal.signal(signal.SIGINT, sig_handler)
++    signal.signal(signal.SIGTERM, sig_handler)
++
+     tb.start()
++    try:
++        input('Press Enter to quit: ')
++    except EOFError:
++        pass
++    tb.stop()
+     tb.wait()
+ 
+ 
+diff --git a/apps/hd_tx_usrp.grc b/apps/hd_tx_usrp.grc
+index fc6fc4e..8e34368 100644
+--- a/apps/hd_tx_usrp.grc
++++ b/apps/hd_tx_usrp.grc
+@@ -1,2487 +1,846 @@
+-<?xml version='1.0' encoding='utf-8'?>
+-<?grc format='1' created='3.7.12'?>
+-<flow_graph>
+-  <timestamp>Fri Sep 16 01:35:53 2016</timestamp>
+-  <block>
+-    <key>options</key>
+-    <param>
+-      <key>author</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>window_size</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>category</key>
+-      <value>[GRC Hier Blocks]</value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>description</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(8, 12)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>generate_options</key>
+-      <value>no_gui</value>
+-    </param>
+-    <param>
+-      <key>hier_block_src_path</key>
+-      <value>.:</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>hd_tx_usrp</value>
+-    </param>
+-    <param>
+-      <key>max_nouts</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>qt_qss_theme</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>realtime_scheduling</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>run_command</key>
+-      <value>{python} -u {filename}</value>
+-    </param>
+-    <param>
+-      <key>run_options</key>
+-      <value>prompt</value>
+-    </param>
+-    <param>
+-      <key>run</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>thread_safe_setters</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>title</key>
+-      <value></value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>variable</key>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(8, 164)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>freq</value>
+-    </param>
+-    <param>
+-      <key>value</key>
+-      <value>95.7e6</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>variable</key>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(8, 100)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>samp_rate</value>
+-    </param>
+-    <param>
+-      <key>value</key>
+-      <value>2000000</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>analog_sig_source_x</key>
+-    <param>
+-      <key>amp</key>
+-      <value>0.1</value>
+-    </param>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>freq</key>
+-      <value>1000</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(896, 584)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>analog_sig_source_x_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>offset</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>float</value>
+-    </param>
+-    <param>
+-      <key>samp_rate</key>
+-      <value>50000</value>
+-    </param>
+-    <param>
+-      <key>waveform</key>
+-      <value>analog.GR_COS_WAVE</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>analog_wfm_tx</key>
+-    <param>
+-      <key>audio_rate</key>
+-      <value>50000</value>
+-    </param>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(640, 584)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>analog_wfm_tx_0</value>
+-    </param>
+-    <param>
+-      <key>max_dev</key>
+-      <value>75e3</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>fh</key>
+-      <value>-1.0</value>
+-    </param>
+-    <param>
+-      <key>quad_rate</key>
+-      <value>200000</value>
+-    </param>
+-    <param>
+-      <key>tau</key>
+-      <value>75e-6</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_add_xx</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(424, 472)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_add_xx_0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>num_inputs</key>
+-      <value>2</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_conjugate_cc</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(624, 376)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_conjugate_cc_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_keep_m_in_n</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(952, 340)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_keep_m_in_n_0</value>
+-    </param>
+-    <param>
+-      <key>m</key>
+-      <value>2160</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>n</key>
+-      <value>4096</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>offset</key>
+-      <value>0</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_multiply_const_vxx</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>const</key>
+-      <value>0.001</value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(248, 468)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_multiply_const_vxx_0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_multiply_const_vxx</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>const</key>
+-      <value>0.1</value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(104, 612)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_multiply_const_vxx_1</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_multiply_xx</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(816, 360)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_multiply_xx_0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>num_inputs</key>
+-      <value>2</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_repeat</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(1104, 244)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_repeat_0</value>
+-    </param>
+-    <param>
+-      <key>interp</key>
+-      <value>2</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>2048</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_stream_to_vector</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(696, 252)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_stream_to_vector_0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>num_items</key>
+-      <value>2048</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_vector_source_x</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(952, 428)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_vector_source_x_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>repeat</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>tags</key>
+-      <value>[]</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>vector</key>
+-      <value>[math.sin(math.pi / 2 * i / 112) for i in range(112)] + [1] * (2048-112) + [math.cos(math.pi / 2 * i / 112) for i in range(112)]</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_vector_to_stream</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(1104, 356)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_vector_to_stream_0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>num_items</key>
+-      <value>2048</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_vector_to_stream</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(288, 252)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_vector_to_stream_1</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>byte</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>num_items</key>
+-      <value>1048576</value>
+-    </param>
+-    <param>
+-      <key>vlen</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>blocks_wavfile_source</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>file</key>
+-      <value>sample.wav</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(328, 16)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>blocks_wavfile_source_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>nchan</key>
+-      <value>2</value>
+-    </param>
+-    <param>
+-      <key>repeat</key>
+-      <value>True</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>digital_chunks_to_symbols_xx</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>dimension</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(472, 244)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>digital_chunks_to_symbols_xx_0</value>
+-    </param>
+-    <param>
+-      <key>in_type</key>
+-      <value>byte</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>num_ports</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>out_type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>symbol_table</key>
+-      <value>-1-1j, -1+1j, 1-1j, 1+1j, 0</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>fft_vxx</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>fft_size</key>
+-      <value>2048</value>
+-    </param>
+-    <param>
+-      <key>forward</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(880, 224)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>fft_vxx_0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>complex</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>nthreads</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>shift</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>window</key>
+-      <value>window.rectangular(2048)</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>import</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(8, 236)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>import_0</value>
+-    </param>
+-    <param>
+-      <key>import</key>
+-      <value>import math</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>low_pass_filter</key>
+-    <param>
+-      <key>beta</key>
+-      <value>6.76</value>
+-    </param>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>cutoff_freq</key>
+-      <value>80000</value>
+-    </param>
+-    <param>
+-      <key>decim</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>fir_filter_ccf</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(264, 568)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>gain</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>low_pass_filter_0</value>
+-    </param>
+-    <param>
+-      <key>interp</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>samp_rate</key>
+-      <value>samp_rate</value>
+-    </param>
+-    <param>
+-      <key>width</key>
+-      <value>20000</value>
+-    </param>
+-    <param>
+-      <key>win</key>
+-      <value>firdes.WIN_HAMMING</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>nrsc5_hdc_encoder</key>
+-    <param>
+-      <key>bitrate</key>
+-      <value>64000</value>
+-    </param>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>channels</key>
+-      <value>2</value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(512, 16)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>nrsc5_hdc_encoder_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>nrsc5_l1_fm_encoder_mp1</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(888, 48)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>nrsc5_l1_fm_encoder_mp1_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>nrsc5_l2_encoder</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>first_prog</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>size</key>
+-      <value>146176</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(696, 32)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>nrsc5_l2_encoder_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>num_progs</key>
+-      <value>1</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>nrsc5_sis_encoder</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(688, 108)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>nrsc5_sis_encoder_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>short_name</key>
+-      <value>ABCD</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>nrsc5_psd_encoder</key>
+-    <param>
+-      <key>artist</key>
+-      <value>Artist</value>
+-    </param>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(488, 92)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>nrsc5_psd_encoder_0</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>prog_num</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>title</key>
+-      <value>Title</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>rational_resampler_xxx</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>decim</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>fbw</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(448, 592)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>rational_resampler_xxx_0</value>
+-    </param>
+-    <param>
+-      <key>interp</key>
+-      <value>samp_rate / 200000</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>taps</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>ccc</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>rational_resampler_xxx</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>decim</key>
+-      <value>49</value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>fbw</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(432, 352)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>rational_resampler_xxx_1</value>
+-    </param>
+-    <param>
+-      <key>interp</key>
+-      <value>125</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>taps</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>ccc</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>rational_resampler_xxx</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>decim</key>
+-      <value>243</value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>fbw</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(240, 352)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>180</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>rational_resampler_xxx_2</value>
+-    </param>
+-    <param>
+-      <key>interp</key>
+-      <value>256</value>
+-    </param>
+-    <param>
+-      <key>maxoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>minoutbuf</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>taps</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>ccc</value>
+-    </param>
+-  </block>
+-  <block>
+-    <key>uhd_usrp_sink</key>
+-    <param>
+-      <key>alias</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>ant0</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw0</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq0</key>
+-      <value>freq</value>
+-    </param>
+-    <param>
+-      <key>norm_gain0</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain0</key>
+-      <value>70</value>
+-    </param>
+-    <param>
+-      <key>ant10</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw10</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq10</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain10</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain10</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant11</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw11</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq11</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain11</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain11</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant12</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw12</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq12</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain12</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain12</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant13</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw13</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq13</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain13</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain13</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant14</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw14</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq14</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain14</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain14</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant15</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw15</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq15</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain15</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain15</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant16</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw16</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq16</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain16</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain16</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant17</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw17</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq17</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain17</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain17</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant18</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw18</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq18</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain18</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain18</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant19</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw19</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq19</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain19</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain19</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant1</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw1</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq1</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain1</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain1</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant20</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw20</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq20</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain20</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain20</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant21</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw21</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq21</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain21</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain21</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant22</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw22</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq22</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain22</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain22</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant23</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw23</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq23</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain23</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain23</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant24</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw24</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq24</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain24</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain24</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant25</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw25</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq25</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain25</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain25</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant26</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw26</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq26</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain26</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain26</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant27</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw27</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq27</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain27</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain27</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant28</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw28</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq28</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain28</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain28</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant29</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw29</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq29</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain29</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain29</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant2</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw2</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq2</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain2</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain2</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant30</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw30</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq30</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain30</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain30</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant31</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw31</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq31</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain31</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain31</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant3</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw3</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq3</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain3</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain3</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant4</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw4</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq4</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain4</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain4</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant5</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw5</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq5</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain5</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain5</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant6</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw6</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq6</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain6</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain6</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant7</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw7</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq7</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain7</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain7</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant8</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw8</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq8</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain8</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain8</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>ant9</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>bw9</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>center_freq9</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>norm_gain9</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>gain9</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>clock_rate</key>
+-      <value>0.0</value>
+-    </param>
+-    <param>
+-      <key>comment</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>affinity</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>dev_addr</key>
+-      <value>""</value>
+-    </param>
+-    <param>
+-      <key>dev_args</key>
+-      <value>"send_frame_size=65536,num_send_frames=128"</value>
+-    </param>
+-    <param>
+-      <key>_enabled</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>_coordinate</key>
+-      <value>(528, 440)</value>
+-    </param>
+-    <param>
+-      <key>_rotation</key>
+-      <value>0</value>
+-    </param>
+-    <param>
+-      <key>id</key>
+-      <value>uhd_usrp_sink_0</value>
+-    </param>
+-    <param>
+-      <key>type</key>
+-      <value>fc32</value>
+-    </param>
+-    <param>
+-      <key>clock_source0</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>sd_spec0</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>time_source0</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>clock_source1</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>sd_spec1</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>time_source1</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>clock_source2</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>sd_spec2</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>time_source2</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>clock_source3</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>sd_spec3</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>time_source3</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>clock_source4</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>sd_spec4</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>time_source4</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>clock_source5</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>sd_spec5</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>time_source5</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>clock_source6</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>sd_spec6</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>time_source6</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>clock_source7</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>sd_spec7</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>time_source7</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>nchan</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>num_mboards</key>
+-      <value>1</value>
+-    </param>
+-    <param>
+-      <key>samp_rate</key>
+-      <value>samp_rate</value>
+-    </param>
+-    <param>
+-      <key>hide_cmd_port</key>
+-      <value>False</value>
+-    </param>
+-    <param>
+-      <key>hide_lo_controls</key>
+-      <value>True</value>
+-    </param>
+-    <param>
+-      <key>stream_args</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>stream_chans</key>
+-      <value>[]</value>
+-    </param>
+-    <param>
+-      <key>sync</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>len_tag_name</key>
+-      <value></value>
+-    </param>
+-    <param>
+-      <key>otw</key>
+-      <value></value>
+-    </param>
+-  </block>
+-  <connection>
+-    <source_block_id>analog_sig_source_x_0</source_block_id>
+-    <sink_block_id>analog_wfm_tx_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>analog_wfm_tx_0</source_block_id>
+-    <sink_block_id>rational_resampler_xxx_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_add_xx_0</source_block_id>
+-    <sink_block_id>uhd_usrp_sink_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_conjugate_cc_0</source_block_id>
+-    <sink_block_id>rational_resampler_xxx_1</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_keep_m_in_n_0</source_block_id>
+-    <sink_block_id>blocks_multiply_xx_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>1</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_multiply_const_vxx_0</source_block_id>
+-    <sink_block_id>blocks_add_xx_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_multiply_const_vxx_1</source_block_id>
+-    <sink_block_id>blocks_add_xx_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>1</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_multiply_xx_0</source_block_id>
+-    <sink_block_id>blocks_conjugate_cc_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_repeat_0</source_block_id>
+-    <sink_block_id>blocks_vector_to_stream_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_stream_to_vector_0</source_block_id>
+-    <sink_block_id>fft_vxx_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_vector_source_x_0</source_block_id>
+-    <sink_block_id>blocks_multiply_xx_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_vector_to_stream_0</source_block_id>
+-    <sink_block_id>blocks_keep_m_in_n_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_vector_to_stream_1</source_block_id>
+-    <sink_block_id>digital_chunks_to_symbols_xx_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_wavfile_source_0</source_block_id>
+-    <sink_block_id>nrsc5_hdc_encoder_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>blocks_wavfile_source_0</source_block_id>
+-    <sink_block_id>nrsc5_hdc_encoder_0</sink_block_id>
+-    <source_key>1</source_key>
+-    <sink_key>1</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>digital_chunks_to_symbols_xx_0</source_block_id>
+-    <sink_block_id>blocks_stream_to_vector_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>fft_vxx_0</source_block_id>
+-    <sink_block_id>blocks_repeat_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>low_pass_filter_0</source_block_id>
+-    <sink_block_id>blocks_multiply_const_vxx_1</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>nrsc5_hdc_encoder_0</source_block_id>
+-    <sink_block_id>nrsc5_l2_encoder_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>nrsc5_l1_fm_encoder_mp1_0</source_block_id>
+-    <sink_block_id>blocks_vector_to_stream_1</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>nrsc5_l2_encoder_0</source_block_id>
+-    <sink_block_id>nrsc5_l1_fm_encoder_mp1_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>nrsc5_sis_encoder_0</source_block_id>
+-    <sink_block_id>nrsc5_l1_fm_encoder_mp1_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>1</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>nrsc5_psd_encoder_0</source_block_id>
+-    <sink_block_id>nrsc5_l2_encoder_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>1</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>rational_resampler_xxx_0</source_block_id>
+-    <sink_block_id>low_pass_filter_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>rational_resampler_xxx_1</source_block_id>
+-    <sink_block_id>rational_resampler_xxx_2</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-  <connection>
+-    <source_block_id>rational_resampler_xxx_2</source_block_id>
+-    <sink_block_id>blocks_multiply_const_vxx_0</sink_block_id>
+-    <source_key>0</source_key>
+-    <sink_key>0</sink_key>
+-  </connection>
+-</flow_graph>
++options:
++  parameters:
++    author: ''
++    category: '[GRC Hier Blocks]'
++    cmake_opt: ''
++    comment: ''
++    copyright: ''
++    description: ''
++    gen_cmake: 'On'
++    gen_linking: dynamic
++    generate_options: no_gui
++    hier_block_src_path: '.:'
++    id: hd_tx_usrp
++    max_nouts: '0'
++    output_language: python
++    placement: (0,0)
++    qt_qss_theme: ''
++    realtime_scheduling: ''
++    run: 'True'
++    run_command: '{python} -u {filename}'
++    run_options: prompt
++    sizing_mode: fixed
++    thread_safe_setters: ''
++    title: ''
++    window_size: ''
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [8, 12]
++    rotation: 0
++    state: enabled
++
++blocks:
++- name: freq
++  id: variable
++  parameters:
++    comment: ''
++    value: 87.5e6
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [8, 164]
++    rotation: 0
++    state: enabled
++- name: samp_rate
++  id: variable
++  parameters:
++    comment: ''
++    value: '2000000'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [8, 100]
++    rotation: 0
++    state: enabled
++- name: analog_sig_source_x_0
++  id: analog_sig_source_x
++  parameters:
++    affinity: ''
++    alias: ''
++    amp: '0.1'
++    comment: ''
++    freq: '1000'
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    offset: '0'
++    phase: '0'
++    samp_rate: '50000'
++    type: float
++    waveform: analog.GR_COS_WAVE
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [1152, 644.0]
++    rotation: 180
++    state: enabled
++- name: analog_wfm_tx_0
++  id: analog_wfm_tx
++  parameters:
++    affinity: ''
++    alias: ''
++    audio_rate: '50000'
++    comment: ''
++    fh: '-1.0'
++    max_dev: 75e3
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    quad_rate: '200000'
++    tau: 75e-6
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [896, 652.0]
++    rotation: 180
++    state: enabled
++- name: blocks_add_xx_0
++  id: blocks_add_xx
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    num_inputs: '2'
++    type: complex
++    vlen: '1'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [424, 544.0]
++    rotation: 0
++    state: enabled
++- name: blocks_conjugate_cc_0
++  id: blocks_conjugate_cc
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    maxoutbuf: '0'
++    minoutbuf: '0'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [624, 424.0]
++    rotation: 180
++    state: enabled
++- name: blocks_keep_m_in_n_0
++  id: blocks_keep_m_in_n
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    m: '2160'
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    n: '4096'
++    offset: '0'
++    type: complex
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [952, 420.0]
++    rotation: 180
++    state: enabled
++- name: blocks_multiply_const_vxx_0
++  id: blocks_multiply_const_vxx
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    const: '0.001'
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    type: complex
++    vlen: '1'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [248, 540.0]
++    rotation: 0
++    state: enabled
++- name: blocks_multiply_const_vxx_1
++  id: blocks_multiply_const_vxx
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    const: '0.1'
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    type: complex
++    vlen: '1'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [368, 684.0]
++    rotation: 180
++    state: enabled
++- name: blocks_multiply_xx_0
++  id: blocks_multiply_xx
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    num_inputs: '2'
++    type: complex
++    vlen: '1'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [816, 408.0]
++    rotation: 180
++    state: enabled
++- name: blocks_repeat_0
++  id: blocks_repeat
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    interp: '2'
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    type: complex
++    vlen: '2048'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [1104, 244]
++    rotation: 0
++    state: enabled
++- name: blocks_stream_to_vector_0
++  id: blocks_stream_to_vector
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    num_items: '2048'
++    type: complex
++    vlen: '1'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [696, 256.0]
++    rotation: 0
++    state: enabled
++- name: blocks_vector_source_x_0
++  id: blocks_vector_source_x
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    repeat: 'True'
++    tags: '[]'
++    type: complex
++    vector: '[math.sin(math.pi / 2 * i / 112) for i in range(112)] + [1] * (2048-112)
++      + [math.cos(math.pi / 2 * i / 112) for i in range(112)]'
++    vlen: '1'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [952, 340.0]
++    rotation: 180
++    state: enabled
++- name: blocks_vector_to_stream_0
++  id: blocks_vector_to_stream
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    num_items: '2048'
++    type: complex
++    vlen: '1'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [1104, 440.0]
++    rotation: 180
++    state: enabled
++- name: blocks_vector_to_stream_1
++  id: blocks_vector_to_stream
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    num_items: '1048576'
++    type: byte
++    vlen: '1'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [288, 256.0]
++    rotation: 0
++    state: enabled
++- name: blocks_wavfile_source_0
++  id: blocks_wavfile_source
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    file: sample.wav
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    nchan: '2'
++    repeat: 'True'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [896, 56.0]
++    rotation: 180
++    state: enabled
++- name: digital_chunks_to_symbols_xx_0
++  id: digital_chunks_to_symbols_xx
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    dimension: '1'
++    in_type: byte
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    num_ports: '1'
++    out_type: complex
++    symbol_table: (-1-1j, -1+1j, 1-1j, 1+1j, 0)
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [472, 256.0]
++    rotation: 0
++    state: enabled
++- name: fft_vxx_0
++  id: fft_vxx
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    fft_size: '2048'
++    forward: 'False'
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    nthreads: '1'
++    shift: 'True'
++    type: complex
++    window: window.rectangular(2048)
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [880, 220.0]
++    rotation: 0
++    state: enabled
++- name: import_0
++  id: import
++  parameters:
++    alias: ''
++    comment: ''
++    imports: import math
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [8, 236]
++    rotation: 0
++    state: enabled
++- name: low_pass_filter_0
++  id: low_pass_filter
++  parameters:
++    affinity: ''
++    alias: ''
++    beta: '6.76'
++    comment: ''
++    cutoff_freq: '80000'
++    decim: '1'
++    gain: '1'
++    interp: '1'
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    samp_rate: samp_rate
++    type: fir_filter_ccf
++    width: '20000'
++    win: firdes.WIN_HAMMING
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [528, 636.0]
++    rotation: 180
++    state: enabled
++- name: nrsc5_hdc_encoder_0
++  id: nrsc5_hdc_encoder
++  parameters:
++    affinity: ''
++    alias: ''
++    bitrate: '64000'
++    channels: '2'
++    comment: ''
++    maxoutbuf: '0'
++    minoutbuf: '0'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [728, 56.0]
++    rotation: 180
++    state: enabled
++- name: nrsc5_l1_fm_encoder_mp1_0
++  id: nrsc5_l1_fm_encoder_mp1
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    maxoutbuf: '0'
++    minoutbuf: '0'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [288, 88.0]
++    rotation: 180
++    state: enabled
++- name: nrsc5_l2_encoder_0
++  id: nrsc5_l2_encoder
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    first_prog: '0'
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    num_progs: '1'
++    size: '146176'
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [528, 68.0]
++    rotation: 180
++    state: enabled
++- name: nrsc5_psd_encoder_0
++  id: nrsc5_psd_encoder
++  parameters:
++    affinity: ''
++    alias: ''
++    artist: Artist
++    comment: ''
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    prog_num: '0'
++    title: Title
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [728, 132.0]
++    rotation: 180
++    state: enabled
++- name: nrsc5_sis_encoder_0
++  id: nrsc5_sis_encoder
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    short_name: ABCD
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [528, 148.0]
++    rotation: 180
++    state: enabled
++- name: rational_resampler_xxx_0
++  id: rational_resampler_xxx
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    decim: '1'
++    fbw: '0'
++    interp: samp_rate // 200000
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    taps: ''
++    type: ccc
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [704, 660.0]
++    rotation: 180
++    state: enabled
++- name: rational_resampler_xxx_1
++  id: rational_resampler_xxx
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    decim: '49'
++    fbw: '0'
++    interp: '125'
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    taps: ''
++    type: ccc
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [432, 396.0]
++    rotation: 180
++    state: enabled
++- name: rational_resampler_xxx_2
++  id: rational_resampler_xxx
++  parameters:
++    affinity: ''
++    alias: ''
++    comment: ''
++    decim: '243'
++    fbw: '0'
++    interp: '256'
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    taps: ''
++    type: ccc
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [240, 396.0]
++    rotation: 180
++    state: enabled
++- name: uhd_usrp_sink_0
++  id: uhd_usrp_sink
++  parameters:
++    affinity: ''
++    alias: ''
++    ant0: TX/RX
++    ant1: ''
++    ant10: ''
++    ant11: ''
++    ant12: ''
++    ant13: ''
++    ant14: ''
++    ant15: ''
++    ant16: ''
++    ant17: ''
++    ant18: ''
++    ant19: ''
++    ant2: ''
++    ant20: ''
++    ant21: ''
++    ant22: ''
++    ant23: ''
++    ant24: ''
++    ant25: ''
++    ant26: ''
++    ant27: ''
++    ant28: ''
++    ant29: ''
++    ant3: ''
++    ant30: ''
++    ant31: ''
++    ant4: ''
++    ant5: ''
++    ant6: ''
++    ant7: ''
++    ant8: ''
++    ant9: ''
++    bw0: '0'
++    bw1: '0'
++    bw10: '0'
++    bw11: '0'
++    bw12: '0'
++    bw13: '0'
++    bw14: '0'
++    bw15: '0'
++    bw16: '0'
++    bw17: '0'
++    bw18: '0'
++    bw19: '0'
++    bw2: '0'
++    bw20: '0'
++    bw21: '0'
++    bw22: '0'
++    bw23: '0'
++    bw24: '0'
++    bw25: '0'
++    bw26: '0'
++    bw27: '0'
++    bw28: '0'
++    bw29: '0'
++    bw3: '0'
++    bw30: '0'
++    bw31: '0'
++    bw4: '0'
++    bw5: '0'
++    bw6: '0'
++    bw7: '0'
++    bw8: '0'
++    bw9: '0'
++    center_freq0: freq
++    center_freq1: '0'
++    center_freq10: '0'
++    center_freq11: '0'
++    center_freq12: '0'
++    center_freq13: '0'
++    center_freq14: '0'
++    center_freq15: '0'
++    center_freq16: '0'
++    center_freq17: '0'
++    center_freq18: '0'
++    center_freq19: '0'
++    center_freq2: '0'
++    center_freq20: '0'
++    center_freq21: '0'
++    center_freq22: '0'
++    center_freq23: '0'
++    center_freq24: '0'
++    center_freq25: '0'
++    center_freq26: '0'
++    center_freq27: '0'
++    center_freq28: '0'
++    center_freq29: '0'
++    center_freq3: '0'
++    center_freq30: '0'
++    center_freq31: '0'
++    center_freq4: '0'
++    center_freq5: '0'
++    center_freq6: '0'
++    center_freq7: '0'
++    center_freq8: '0'
++    center_freq9: '0'
++    clock_rate: '0.0'
++    clock_source0: ''
++    clock_source1: ''
++    clock_source2: ''
++    clock_source3: ''
++    clock_source4: ''
++    clock_source5: ''
++    clock_source6: ''
++    clock_source7: ''
++    comment: ''
++    dev_addr: '""'
++    dev_args: ''
++    gain0: '70'
++    gain1: '0'
++    gain10: '0'
++    gain11: '0'
++    gain12: '0'
++    gain13: '0'
++    gain14: '0'
++    gain15: '0'
++    gain16: '0'
++    gain17: '0'
++    gain18: '0'
++    gain19: '0'
++    gain2: '0'
++    gain20: '0'
++    gain21: '0'
++    gain22: '0'
++    gain23: '0'
++    gain24: '0'
++    gain25: '0'
++    gain26: '0'
++    gain27: '0'
++    gain28: '0'
++    gain29: '0'
++    gain3: '0'
++    gain30: '0'
++    gain31: '0'
++    gain4: '0'
++    gain5: '0'
++    gain6: '0'
++    gain7: '0'
++    gain8: '0'
++    gain9: '0'
++    len_tag_name: ''
++    lo_export0: 'False'
++    lo_export1: 'False'
++    lo_export10: 'False'
++    lo_export11: 'False'
++    lo_export12: 'False'
++    lo_export13: 'False'
++    lo_export14: 'False'
++    lo_export15: 'False'
++    lo_export16: 'False'
++    lo_export17: 'False'
++    lo_export18: 'False'
++    lo_export19: 'False'
++    lo_export2: 'False'
++    lo_export20: 'False'
++    lo_export21: 'False'
++    lo_export22: 'False'
++    lo_export23: 'False'
++    lo_export24: 'False'
++    lo_export25: 'False'
++    lo_export26: 'False'
++    lo_export27: 'False'
++    lo_export28: 'False'
++    lo_export29: 'False'
++    lo_export3: 'False'
++    lo_export30: 'False'
++    lo_export31: 'False'
++    lo_export4: 'False'
++    lo_export5: 'False'
++    lo_export6: 'False'
++    lo_export7: 'False'
++    lo_export8: 'False'
++    lo_export9: 'False'
++    lo_source0: internal
++    lo_source1: internal
++    lo_source10: internal
++    lo_source11: internal
++    lo_source12: internal
++    lo_source13: internal
++    lo_source14: internal
++    lo_source15: internal
++    lo_source16: internal
++    lo_source17: internal
++    lo_source18: internal
++    lo_source19: internal
++    lo_source2: internal
++    lo_source20: internal
++    lo_source21: internal
++    lo_source22: internal
++    lo_source23: internal
++    lo_source24: internal
++    lo_source25: internal
++    lo_source26: internal
++    lo_source27: internal
++    lo_source28: internal
++    lo_source29: internal
++    lo_source3: internal
++    lo_source30: internal
++    lo_source31: internal
++    lo_source4: internal
++    lo_source5: internal
++    lo_source6: internal
++    lo_source7: internal
++    lo_source8: internal
++    lo_source9: internal
++    maxoutbuf: '0'
++    minoutbuf: '0'
++    nchan: '1'
++    norm_gain0: 'False'
++    norm_gain1: 'False'
++    norm_gain10: 'False'
++    norm_gain11: 'False'
++    norm_gain12: 'False'
++    norm_gain13: 'False'
++    norm_gain14: 'False'
++    norm_gain15: 'False'
++    norm_gain16: 'False'
++    norm_gain17: 'False'
++    norm_gain18: 'False'
++    norm_gain19: 'False'
++    norm_gain2: 'False'
++    norm_gain20: 'False'
++    norm_gain21: 'False'
++    norm_gain22: 'False'
++    norm_gain23: 'False'
++    norm_gain24: 'False'
++    norm_gain25: 'False'
++    norm_gain26: 'False'
++    norm_gain27: 'False'
++    norm_gain28: 'False'
++    norm_gain29: 'False'
++    norm_gain3: 'False'
++    norm_gain30: 'False'
++    norm_gain31: 'False'
++    norm_gain4: 'False'
++    norm_gain5: 'False'
++    norm_gain6: 'False'
++    norm_gain7: 'False'
++    norm_gain8: 'False'
++    norm_gain9: 'False'
++    num_mboards: '1'
++    otw: ''
++    samp_rate: samp_rate
++    sd_spec0: ''
++    sd_spec1: ''
++    sd_spec2: ''
++    sd_spec3: ''
++    sd_spec4: ''
++    sd_spec5: ''
++    sd_spec6: ''
++    sd_spec7: ''
++    show_lo_controls: 'False'
++    stream_args: ''
++    stream_chans: '[]'
++    sync: sync
++    time_source0: ''
++    time_source1: ''
++    time_source2: ''
++    time_source3: ''
++    time_source4: ''
++    time_source5: ''
++    time_source6: ''
++    time_source7: ''
++    type: fc32
++  states:
++    bus_sink: false
++    bus_source: false
++    bus_structure: null
++    coordinate: [528, 500.0]
++    rotation: 0
++    state: enabled
++
++connections:
++- [analog_sig_source_x_0, '0', analog_wfm_tx_0, '0']
++- [analog_wfm_tx_0, '0', rational_resampler_xxx_0, '0']
++- [blocks_add_xx_0, '0', uhd_usrp_sink_0, '0']
++- [blocks_conjugate_cc_0, '0', rational_resampler_xxx_1, '0']
++- [blocks_keep_m_in_n_0, '0', blocks_multiply_xx_0, '1']
++- [blocks_multiply_const_vxx_0, '0', blocks_add_xx_0, '0']
++- [blocks_multiply_const_vxx_1, '0', blocks_add_xx_0, '1']
++- [blocks_multiply_xx_0, '0', blocks_conjugate_cc_0, '0']
++- [blocks_repeat_0, '0', blocks_vector_to_stream_0, '0']
++- [blocks_stream_to_vector_0, '0', fft_vxx_0, '0']
++- [blocks_vector_source_x_0, '0', blocks_multiply_xx_0, '0']
++- [blocks_vector_to_stream_0, '0', blocks_keep_m_in_n_0, '0']
++- [blocks_vector_to_stream_1, '0', digital_chunks_to_symbols_xx_0, '0']
++- [blocks_wavfile_source_0, '0', nrsc5_hdc_encoder_0, '0']
++- [blocks_wavfile_source_0, '1', nrsc5_hdc_encoder_0, '1']
++- [digital_chunks_to_symbols_xx_0, '0', blocks_stream_to_vector_0, '0']
++- [fft_vxx_0, '0', blocks_repeat_0, '0']
++- [low_pass_filter_0, '0', blocks_multiply_const_vxx_1, '0']
++- [nrsc5_hdc_encoder_0, '0', nrsc5_l2_encoder_0, '0']
++- [nrsc5_l1_fm_encoder_mp1_0, '0', blocks_vector_to_stream_1, '0']
++- [nrsc5_l2_encoder_0, '0', nrsc5_l1_fm_encoder_mp1_0, '0']
++- [nrsc5_psd_encoder_0, '0', nrsc5_l2_encoder_0, '1']
++- [nrsc5_sis_encoder_0, '0', nrsc5_l1_fm_encoder_mp1_0, '1']
++- [rational_resampler_xxx_0, '0', low_pass_filter_0, '0']
++- [rational_resampler_xxx_1, '0', rational_resampler_xxx_2, '0']
++- [rational_resampler_xxx_2, '0', blocks_multiply_const_vxx_0, '0']
++
++metadata:
++  file_format: 1
+diff --git a/apps/hd_tx_usrp.py b/apps/hd_tx_usrp.py
+index 45c7145..37426ab 100755
+--- a/apps/hd_tx_usrp.py
++++ b/apps/hd_tx_usrp.py
+@@ -1,27 +1,30 @@
+-#!/usr/bin/env python2
++#!/usr/bin/env python3
+ # -*- coding: utf-8 -*-
+-##################################################
++
++#
++# SPDX-License-Identifier: GPL-3.0
++#
+ # GNU Radio Python Flow Graph
+ # Title: Hd Tx Usrp
+-# Generated: Sun Oct 15 00:12:12 2017
+-##################################################
++# GNU Radio version: 3.8.0.0-rc2
+ 
+ from gnuradio import analog
+ from gnuradio import blocks
+ from gnuradio import digital
+-from gnuradio import eng_notation
+ from gnuradio import fft
++from gnuradio.fft import window
+ from gnuradio import filter
++from gnuradio.filter import firdes
+ from gnuradio import gr
++import sys
++import signal
++from argparse import ArgumentParser
++from gnuradio.eng_arg import eng_float, intx
++from gnuradio import eng_notation
+ from gnuradio import uhd
+-from gnuradio.eng_option import eng_option
+-from gnuradio.fft import window
+-from gnuradio.filter import firdes
+-from optparse import OptionParser
++import time
+ import math
+ import nrsc5
+-import time
+-
+ 
+ class hd_tx_usrp(gr.top_block):
+ 
+@@ -32,47 +35,55 @@ def __init__(self):
+         # Variables
+         ##################################################
+         self.samp_rate = samp_rate = 2000000
+-        self.freq = freq = 95.7e6
++        self.freq = freq = 87.5e6
+ 
+         ##################################################
+         # Blocks
+         ##################################################
+         self.uhd_usrp_sink_0 = uhd.usrp_sink(
+-        	",".join(("", "send_frame_size=65536,num_send_frames=128")),
+-        	uhd.stream_args(
+-        		cpu_format="fc32",
+-        		channels=range(1),
+-        	),
++            ",".join(("", '')),
++            uhd.stream_args(
++                cpu_format="fc32",
++                args='',
++                channels=[],
++            ),
++            '',
+         )
+-        self.uhd_usrp_sink_0.set_samp_rate(samp_rate)
+         self.uhd_usrp_sink_0.set_center_freq(freq, 0)
+         self.uhd_usrp_sink_0.set_gain(70, 0)
++        self.uhd_usrp_sink_0.set_antenna('TX/RX', 0)
++        self.uhd_usrp_sink_0.set_samp_rate(samp_rate)
++        self.uhd_usrp_sink_0.set_time_unknown_pps(uhd.time_spec())
+         self.rational_resampler_xxx_2 = filter.rational_resampler_ccc(
+                 interpolation=256,
+                 decimation=243,
+                 taps=None,
+-                fractional_bw=None,
+-        )
++                fractional_bw=None)
+         self.rational_resampler_xxx_1 = filter.rational_resampler_ccc(
+                 interpolation=125,
+                 decimation=49,
+                 taps=None,
+-                fractional_bw=None,
+-        )
++                fractional_bw=None)
+         self.rational_resampler_xxx_0 = filter.rational_resampler_ccc(
+-                interpolation=samp_rate / 200000,
++                interpolation=samp_rate // 200000,
+                 decimation=1,
+                 taps=None,
+-                fractional_bw=None,
+-        )
++                fractional_bw=None)
+         self.nrsc5_sis_encoder_0 = nrsc5.sis_encoder('ABCD')
+         self.nrsc5_psd_encoder_0 = nrsc5.psd_encoder(0, 'Title', 'Artist')
+         self.nrsc5_l2_encoder_0 = nrsc5.l2_encoder(1, 0, 146176)
+         self.nrsc5_l1_fm_encoder_mp1_0 = nrsc5.l1_fm_encoder(1)
+         self.nrsc5_hdc_encoder_0 = nrsc5.hdc_encoder(2, 64000)
+-        self.low_pass_filter_0 = filter.fir_filter_ccf(1, firdes.low_pass(
+-        	1, samp_rate, 80000, 20000, firdes.WIN_HAMMING, 6.76))
+-        self.fft_vxx_0 = fft.fft_vcc(2048, False, (window.rectangular(2048)), True, 1)
++        self.low_pass_filter_0 = filter.fir_filter_ccf(
++            1,
++            firdes.low_pass(
++                1,
++                samp_rate,
++                80000,
++                20000,
++                firdes.WIN_HAMMING,
++                6.76))
++        self.fft_vxx_0 = fft.fft_vcc(2048, False, window.rectangular(2048), True, 1)
+         self.digital_chunks_to_symbols_xx_0 = digital.chunks_to_symbols_bc((-1-1j, -1+1j, 1-1j, 1+1j, 0), 1)
+         self.blocks_wavfile_source_0 = blocks.wavfile_source('sample.wav', True)
+         self.blocks_vector_to_stream_1 = blocks.vector_to_stream(gr.sizeof_char*1, 1048576)
+@@ -81,8 +92,8 @@ def __init__(self):
+         self.blocks_stream_to_vector_0 = blocks.stream_to_vector(gr.sizeof_gr_complex*1, 2048)
+         self.blocks_repeat_0 = blocks.repeat(gr.sizeof_gr_complex*2048, 2)
+         self.blocks_multiply_xx_0 = blocks.multiply_vcc(1)
+-        self.blocks_multiply_const_vxx_1 = blocks.multiply_const_vcc((0.1, ))
+-        self.blocks_multiply_const_vxx_0 = blocks.multiply_const_vcc((0.001, ))
++        self.blocks_multiply_const_vxx_1 = blocks.multiply_const_cc(0.1)
++        self.blocks_multiply_const_vxx_0 = blocks.multiply_const_cc(0.001)
+         self.blocks_keep_m_in_n_0 = blocks.keep_m_in_n(gr.sizeof_gr_complex, 2160, 4096, 0)
+         self.blocks_conjugate_cc_0 = blocks.conjugate_cc()
+         self.blocks_add_xx_0 = blocks.add_vcc(1)
+@@ -93,7 +104,9 @@ def __init__(self):
+         	max_dev=75e3,
+         	fh=-1.0,
+         )
+-        self.analog_sig_source_x_0 = analog.sig_source_f(50000, analog.GR_COS_WAVE, 1000, 0.1, 0)
++        self.analog_sig_source_x_0 = analog.sig_source_f(50000, analog.GR_COS_WAVE, 1000, 0.1, 0, 0)
++
++
+ 
+         ##################################################
+         # Connections
+@@ -130,8 +143,8 @@ def get_samp_rate(self):
+ 
+     def set_samp_rate(self, samp_rate):
+         self.samp_rate = samp_rate
+-        self.uhd_usrp_sink_0.set_samp_rate(self.samp_rate)
+         self.low_pass_filter_0.set_taps(firdes.low_pass(1, self.samp_rate, 80000, 20000, firdes.WIN_HAMMING, 6.76))
++        self.uhd_usrp_sink_0.set_samp_rate(self.samp_rate)
+ 
+     def get_freq(self):
+         return self.freq
+@@ -141,12 +154,21 @@ def set_freq(self, freq):
+         self.uhd_usrp_sink_0.set_center_freq(self.freq, 0)
+ 
+ 
+-def main(top_block_cls=hd_tx_usrp, options=None):
+ 
++def main(top_block_cls=hd_tx_usrp, options=None):
+     tb = top_block_cls()
++
++    def sig_handler(sig=None, frame=None):
++        tb.stop()
++        tb.wait()
++        sys.exit(0)
++
++    signal.signal(signal.SIGINT, sig_handler)
++    signal.signal(signal.SIGTERM, sig_handler)
++
+     tb.start()
+     try:
+-        raw_input('Press Enter to quit: ')
++        input('Press Enter to quit: ')
+     except EOFError:
+         pass
+     tb.stop()
+diff --git a/cmake/Modules/CMakeParseArgumentsCopy.cmake b/cmake/Modules/CMakeParseArgumentsCopy.cmake
+index 7ce4c49..66016cb 100644
+--- a/cmake/Modules/CMakeParseArgumentsCopy.cmake
++++ b/cmake/Modules/CMakeParseArgumentsCopy.cmake
+@@ -58,7 +58,7 @@
+ # the new option.
+ # E.g. my_install(TARGETS foo DESTINATION OPTIONAL) would result in
+ # MY_INSTALL_DESTINATION set to "OPTIONAL", but MY_INSTALL_DESTINATION would
+-# be empty and MY_INSTALL_OPTIONAL would be set to TRUE therefor.
++# be empty and MY_INSTALL_OPTIONAL would be set to TRUE therefore.
+ 
+ #=============================================================================
+ # Copyright 2010 Alexander Neundorf <neundorf@kde.org>
+diff --git a/cmake/Modules/FindCppUnit.cmake b/cmake/Modules/FindCppUnit.cmake
+deleted file mode 100644
+index f93ade3..0000000
+--- a/cmake/Modules/FindCppUnit.cmake
++++ /dev/null
+@@ -1,39 +0,0 @@
+-# http://www.cmake.org/pipermail/cmake/2006-October/011446.html
+-# Modified to use pkg config and use standard var names
+-
+-#
+-# Find the CppUnit includes and library
+-#
+-# This module defines
+-# CPPUNIT_INCLUDE_DIR, where to find tiff.h, etc.
+-# CPPUNIT_LIBRARIES, the libraries to link against to use CppUnit.
+-# CPPUNIT_FOUND, If false, do not try to use CppUnit.
+-
+-INCLUDE(FindPkgConfig)
+-PKG_CHECK_MODULES(PC_CPPUNIT "cppunit")
+-
+-FIND_PATH(CPPUNIT_INCLUDE_DIRS
+-    NAMES cppunit/TestCase.h
+-    HINTS ${PC_CPPUNIT_INCLUDE_DIR}
+-    ${CMAKE_INSTALL_PREFIX}/include
+-    PATHS
+-    /usr/local/include
+-    /usr/include
+-)
+-
+-FIND_LIBRARY(CPPUNIT_LIBRARIES
+-    NAMES cppunit
+-    HINTS ${PC_CPPUNIT_LIBDIR}
+-    ${CMAKE_INSTALL_PREFIX}/lib
+-    ${CMAKE_INSTALL_PREFIX}/lib64
+-    PATHS
+-    ${CPPUNIT_INCLUDE_DIRS}/../lib
+-    /usr/local/lib
+-    /usr/lib
+-)
+-
+-LIST(APPEND CPPUNIT_LIBRARIES ${CMAKE_DL_LIBS})
+-
+-INCLUDE(FindPackageHandleStandardArgs)
+-FIND_PACKAGE_HANDLE_STANDARD_ARGS(CPPUNIT DEFAULT_MSG CPPUNIT_LIBRARIES CPPUNIT_INCLUDE_DIRS)
+-MARK_AS_ADVANCED(CPPUNIT_LIBRARIES CPPUNIT_INCLUDE_DIRS)
+diff --git a/cmake/Modules/FindGnuradioRuntime.cmake b/cmake/Modules/FindGnuradioRuntime.cmake
+deleted file mode 100644
+index afed684..0000000
+--- a/cmake/Modules/FindGnuradioRuntime.cmake
++++ /dev/null
+@@ -1,36 +0,0 @@
+-INCLUDE(FindPkgConfig)
+-PKG_CHECK_MODULES(PC_GNURADIO_RUNTIME gnuradio-runtime)
+-
+-if(PC_GNURADIO_RUNTIME_FOUND)
+-  # look for include files
+-  FIND_PATH(
+-    GNURADIO_RUNTIME_INCLUDE_DIRS
+-    NAMES gnuradio/top_block.h
+-    HINTS $ENV{GNURADIO_RUNTIME_DIR}/include
+-          ${PC_GNURADIO_RUNTIME_INCLUDE_DIRS}
+-          ${CMAKE_INSTALL_PREFIX}/include
+-    PATHS /usr/local/include
+-          /usr/include
+-    )
+-
+-  # look for libs
+-  FIND_LIBRARY(
+-    GNURADIO_RUNTIME_LIBRARIES
+-    NAMES gnuradio-runtime
+-    HINTS $ENV{GNURADIO_RUNTIME_DIR}/lib
+-          ${PC_GNURADIO_RUNTIME_LIBDIR}
+-          ${CMAKE_INSTALL_PREFIX}/lib/
+-          ${CMAKE_INSTALL_PREFIX}/lib64/
+-    PATHS /usr/local/lib
+-          /usr/local/lib64
+-          /usr/lib
+-          /usr/lib64
+-    )
+-
+-  set(GNURADIO_RUNTIME_FOUND ${PC_GNURADIO_RUNTIME_FOUND})
+-endif(PC_GNURADIO_RUNTIME_FOUND)
+-
+-INCLUDE(FindPackageHandleStandardArgs)
+-# do not check GNURADIO_RUNTIME_INCLUDE_DIRS, is not set when default include path us used.
+-FIND_PACKAGE_HANDLE_STANDARD_ARGS(GNURADIO_RUNTIME DEFAULT_MSG GNURADIO_RUNTIME_LIBRARIES)
+-MARK_AS_ADVANCED(GNURADIO_RUNTIME_LIBRARIES GNURADIO_RUNTIME_INCLUDE_DIRS)
+diff --git a/cmake/Modules/GrMiscUtils.cmake b/cmake/Modules/GrMiscUtils.cmake
+deleted file mode 100644
+index 5bad57c..0000000
+--- a/cmake/Modules/GrMiscUtils.cmake
++++ /dev/null
+@@ -1,528 +0,0 @@
+-# Copyright 2010-2011,2014 Free Software Foundation, Inc.
+-#
+-# This file is part of GNU Radio
+-#
+-# GNU Radio is free software; you can redistribute it and/or modify
+-# it under the terms of the GNU General Public License as published by
+-# the Free Software Foundation; either version 3, or (at your option)
+-# any later version.
+-#
+-# GNU Radio is distributed in the hope that it will be useful,
+-# but WITHOUT ANY WARRANTY; without even the implied warranty of
+-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-# GNU General Public License for more details.
+-#
+-# You should have received a copy of the GNU General Public License
+-# along with GNU Radio; see the file COPYING.  If not, write to
+-# the Free Software Foundation, Inc., 51 Franklin Street,
+-# Boston, MA 02110-1301, USA.
+-
+-if(DEFINED __INCLUDED_GR_MISC_UTILS_CMAKE)
+-    return()
+-endif()
+-set(__INCLUDED_GR_MISC_UTILS_CMAKE TRUE)
+-
+-########################################################################
+-# Set global variable macro.
+-# Used for subdirectories to export settings.
+-# Example: include and library paths.
+-########################################################################
+-function(GR_SET_GLOBAL var)
+-    set(${var} ${ARGN} CACHE INTERNAL "" FORCE)
+-endfunction(GR_SET_GLOBAL)
+-
+-########################################################################
+-# Set the pre-processor definition if the condition is true.
+-#  - def the pre-processor definition to set and condition name
+-########################################################################
+-function(GR_ADD_COND_DEF def)
+-    if(${def})
+-        add_definitions(-D${def})
+-    endif(${def})
+-endfunction(GR_ADD_COND_DEF)
+-
+-########################################################################
+-# Check for a header and conditionally set a compile define.
+-#  - hdr the relative path to the header file
+-#  - def the pre-processor definition to set
+-########################################################################
+-function(GR_CHECK_HDR_N_DEF hdr def)
+-    include(CheckIncludeFileCXX)
+-    CHECK_INCLUDE_FILE_CXX(${hdr} ${def})
+-    GR_ADD_COND_DEF(${def})
+-endfunction(GR_CHECK_HDR_N_DEF)
+-
+-########################################################################
+-# Include subdirectory macro.
+-# Sets the CMake directory variables,
+-# includes the subdirectory CMakeLists.txt,
+-# resets the CMake directory variables.
+-#
+-# This macro includes subdirectories rather than adding them
+-# so that the subdirectory can affect variables in the level above.
+-# This provides a work-around for the lack of convenience libraries.
+-# This way a subdirectory can append to the list of library sources.
+-########################################################################
+-macro(GR_INCLUDE_SUBDIRECTORY subdir)
+-    #insert the current directories on the front of the list
+-    list(INSERT _cmake_source_dirs 0 ${CMAKE_CURRENT_SOURCE_DIR})
+-    list(INSERT _cmake_binary_dirs 0 ${CMAKE_CURRENT_BINARY_DIR})
+-
+-    #set the current directories to the names of the subdirs
+-    set(CMAKE_CURRENT_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/${subdir})
+-    set(CMAKE_CURRENT_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/${subdir})
+-
+-    #include the subdirectory CMakeLists to run it
+-    file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
+-    include(${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt)
+-
+-    #reset the value of the current directories
+-    list(GET _cmake_source_dirs 0 CMAKE_CURRENT_SOURCE_DIR)
+-    list(GET _cmake_binary_dirs 0 CMAKE_CURRENT_BINARY_DIR)
+-
+-    #pop the subdir names of the front of the list
+-    list(REMOVE_AT _cmake_source_dirs 0)
+-    list(REMOVE_AT _cmake_binary_dirs 0)
+-endmacro(GR_INCLUDE_SUBDIRECTORY)
+-
+-########################################################################
+-# Check if a compiler flag works and conditionally set a compile define.
+-#  - flag the compiler flag to check for
+-#  - have the variable to set with result
+-########################################################################
+-macro(GR_ADD_CXX_COMPILER_FLAG_IF_AVAILABLE flag have)
+-    include(CheckCXXCompilerFlag)
+-    CHECK_CXX_COMPILER_FLAG(${flag} ${have})
+-    if(${have})
+-      if(${CMAKE_VERSION} VERSION_GREATER "2.8.4")
+-        STRING(FIND "${CMAKE_CXX_FLAGS}" "${flag}" flag_dup)
+-        if(${flag_dup} EQUAL -1)
+-          set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${flag}")
+-          set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${flag}")
+-        endif(${flag_dup} EQUAL -1)
+-      endif(${CMAKE_VERSION} VERSION_GREATER "2.8.4")
+-    endif(${have})
+-endmacro(GR_ADD_CXX_COMPILER_FLAG_IF_AVAILABLE)
+-
+-########################################################################
+-# Generates the .la libtool file
+-# This appears to generate libtool files that cannot be used by auto*.
+-# Usage GR_LIBTOOL(TARGET [target] DESTINATION [dest])
+-# Notice: there is not COMPONENT option, these will not get distributed.
+-########################################################################
+-function(GR_LIBTOOL)
+-    if(NOT DEFINED GENERATE_LIBTOOL)
+-        set(GENERATE_LIBTOOL OFF) #disabled by default
+-    endif()
+-
+-    if(GENERATE_LIBTOOL)
+-        include(CMakeParseArgumentsCopy)
+-        CMAKE_PARSE_ARGUMENTS(GR_LIBTOOL "" "TARGET;DESTINATION" "" ${ARGN})
+-
+-        find_program(LIBTOOL libtool)
+-        if(LIBTOOL)
+-            include(CMakeMacroLibtoolFile)
+-            CREATE_LIBTOOL_FILE(${GR_LIBTOOL_TARGET} /${GR_LIBTOOL_DESTINATION})
+-        endif(LIBTOOL)
+-    endif(GENERATE_LIBTOOL)
+-
+-endfunction(GR_LIBTOOL)
+-
+-########################################################################
+-# Do standard things to the library target
+-# - set target properties
+-# - make install rules
+-# Also handle gnuradio custom naming conventions w/ extras mode.
+-########################################################################
+-function(GR_LIBRARY_FOO target)
+-    #parse the arguments for component names
+-    include(CMakeParseArgumentsCopy)
+-    CMAKE_PARSE_ARGUMENTS(GR_LIBRARY "" "RUNTIME_COMPONENT;DEVEL_COMPONENT" "" ${ARGN})
+-
+-    #set additional target properties
+-    set_target_properties(${target} PROPERTIES SOVERSION ${LIBVER})
+-
+-    #install the generated files like so...
+-    install(TARGETS ${target}
+-        LIBRARY DESTINATION ${GR_LIBRARY_DIR} COMPONENT ${GR_LIBRARY_RUNTIME_COMPONENT} # .so/.dylib file
+-        ARCHIVE DESTINATION ${GR_LIBRARY_DIR} COMPONENT ${GR_LIBRARY_DEVEL_COMPONENT}   # .lib file
+-        RUNTIME DESTINATION ${GR_RUNTIME_DIR} COMPONENT ${GR_LIBRARY_RUNTIME_COMPONENT} # .dll file
+-    )
+-
+-    #extras mode enabled automatically on linux
+-    if(NOT DEFINED LIBRARY_EXTRAS)
+-        set(LIBRARY_EXTRAS ${LINUX})
+-    endif()
+-
+-    #special extras mode to enable alternative naming conventions
+-    if(LIBRARY_EXTRAS)
+-
+-        #create .la file before changing props
+-        GR_LIBTOOL(TARGET ${target} DESTINATION ${GR_LIBRARY_DIR})
+-
+-        #give the library a special name with ultra-zero soversion
+-        set_target_properties(${target} PROPERTIES OUTPUT_NAME ${target}-${LIBVER} SOVERSION "0.0.0")
+-        set(target_name lib${target}-${LIBVER}.so.0.0.0)
+-
+-        #custom command to generate symlinks
+-        add_custom_command(
+-            TARGET ${target}
+-            POST_BUILD
+-            COMMAND ${CMAKE_COMMAND} -E create_symlink ${target_name} ${CMAKE_CURRENT_BINARY_DIR}/lib${target}.so
+-            COMMAND ${CMAKE_COMMAND} -E create_symlink ${target_name} ${CMAKE_CURRENT_BINARY_DIR}/lib${target}-${LIBVER}.so.0
+-            COMMAND ${CMAKE_COMMAND} -E touch ${target_name} #so the symlinks point to something valid so cmake 2.6 will install
+-        )
+-
+-        #and install the extra symlinks
+-        install(
+-            FILES
+-            ${CMAKE_CURRENT_BINARY_DIR}/lib${target}.so
+-            ${CMAKE_CURRENT_BINARY_DIR}/lib${target}-${LIBVER}.so.0
+-            DESTINATION ${GR_LIBRARY_DIR} COMPONENT ${GR_LIBRARY_RUNTIME_COMPONENT}
+-        )
+-
+-    endif(LIBRARY_EXTRAS)
+-endfunction(GR_LIBRARY_FOO)
+-
+-########################################################################
+-# Create a dummy custom command that depends on other targets.
+-# Usage:
+-#   GR_GEN_TARGET_DEPS(unique_name target_deps <target1> <target2> ...)
+-#   ADD_CUSTOM_COMMAND(<the usual args> ${target_deps})
+-#
+-# Custom command cant depend on targets, but can depend on executables,
+-# and executables can depend on targets. So this is the process:
+-########################################################################
+-function(GR_GEN_TARGET_DEPS name var)
+-    file(
+-        WRITE ${CMAKE_CURRENT_BINARY_DIR}/${name}.cpp.in
+-        "int main(void){return 0;}\n"
+-    )
+-    execute_process(
+-        COMMAND ${CMAKE_COMMAND} -E copy_if_different
+-        ${CMAKE_CURRENT_BINARY_DIR}/${name}.cpp.in
+-        ${CMAKE_CURRENT_BINARY_DIR}/${name}.cpp
+-    )
+-    add_executable(${name} ${CMAKE_CURRENT_BINARY_DIR}/${name}.cpp)
+-    if(ARGN)
+-        add_dependencies(${name} ${ARGN})
+-    endif(ARGN)
+-
+-    if(CMAKE_CROSSCOMPILING)
+-        set(${var} "DEPENDS;${name}" PARENT_SCOPE) #cant call command when cross
+-    else()
+-        set(${var} "DEPENDS;${name};COMMAND;${name}" PARENT_SCOPE)
+-    endif()
+-endfunction(GR_GEN_TARGET_DEPS)
+-
+-########################################################################
+-# Control use of gr_logger
+-# Usage:
+-#   GR_LOGGING()
+-#
+-# Will set ENABLE_GR_LOG to 1 by default.
+-# Can manually set with -DENABLE_GR_LOG=0|1
+-########################################################################
+-function(GR_LOGGING)
+-  find_package(Log4cpp)
+-
+-  OPTION(ENABLE_GR_LOG "Use gr_logger" ON)
+-  if(ENABLE_GR_LOG)
+-    # If gr_logger is enabled, make it usable
+-    add_definitions( -DENABLE_GR_LOG )
+-
+-    # also test LOG4CPP; if we have it, use this version of the logger
+-    # otherwise, default to the stdout/stderr model.
+-    if(LOG4CPP_FOUND)
+-      SET(HAVE_LOG4CPP True CACHE INTERNAL "" FORCE)
+-      add_definitions( -DHAVE_LOG4CPP )
+-    else(not LOG4CPP_FOUND)
+-      SET(HAVE_LOG4CPP False CACHE INTERNAL "" FORCE)
+-      SET(LOG4CPP_INCLUDE_DIRS "" CACHE INTERNAL "" FORCE)
+-      SET(LOG4CPP_LIBRARY_DIRS "" CACHE INTERNAL "" FORCE)
+-      SET(LOG4CPP_LIBRARIES "" CACHE INTERNAL "" FORCE)
+-    endif(LOG4CPP_FOUND)
+-
+-    SET(ENABLE_GR_LOG ${ENABLE_GR_LOG} CACHE INTERNAL "" FORCE)
+-
+-  else(ENABLE_GR_LOG)
+-    SET(HAVE_LOG4CPP False CACHE INTERNAL "" FORCE)
+-    SET(LOG4CPP_INCLUDE_DIRS "" CACHE INTERNAL "" FORCE)
+-    SET(LOG4CPP_LIBRARY_DIRS "" CACHE INTERNAL "" FORCE)
+-    SET(LOG4CPP_LIBRARIES "" CACHE INTERNAL "" FORCE)
+-  endif(ENABLE_GR_LOG)
+-
+-  message(STATUS "ENABLE_GR_LOG set to ${ENABLE_GR_LOG}.")
+-  message(STATUS "HAVE_LOG4CPP set to ${HAVE_LOG4CPP}.")
+-  message(STATUS "LOG4CPP_LIBRARIES set to ${LOG4CPP_LIBRARIES}.")
+-
+-endfunction(GR_LOGGING)
+-
+-########################################################################
+-# Run GRCC to compile .grc files into .py files.
+-#
+-# Usage: GRCC(filename, directory)
+-#    - filenames: List of file name of .grc file
+-#    - directory: directory of built .py file - usually in
+-#                 ${CMAKE_CURRENT_BINARY_DIR}
+-#    - Sets PYFILES: output converted GRC file names to Python files.
+-########################################################################
+-function(GRCC)
+-  # Extract directory from list of args, remove it for the list of filenames.
+-  list(GET ARGV -1 directory)
+-  list(REMOVE_AT ARGV -1)
+-  set(filenames ${ARGV})
+-  file(MAKE_DIRECTORY ${directory})
+-
+-  SET(GRCC_COMMAND ${CMAKE_SOURCE_DIR}/gr-utils/python/grcc)
+-
+-  # GRCC uses some stuff in grc and gnuradio-runtime, so we force
+-  # the known paths here
+-  list(APPEND PYTHONPATHS
+-    ${CMAKE_SOURCE_DIR}
+-    ${CMAKE_SOURCE_DIR}/gnuradio-runtime/python
+-    ${CMAKE_SOURCE_DIR}/gnuradio-runtime/lib/swig
+-    ${CMAKE_BINARY_DIR}/gnuradio-runtime/lib/swig
+-    )
+-
+-  if(WIN32)
+-    #SWIG generates the python library files into a subdirectory.
+-    #Therefore, we must append this subdirectory into PYTHONPATH.
+-    #Only do this for the python directories matching the following:
+-    foreach(pydir ${PYTHONPATHS})
+-      get_filename_component(name ${pydir} NAME)
+-      if(name MATCHES "^(swig|lib|src)$")
+-        list(APPEND PYTHONPATHS ${pydir}/${CMAKE_BUILD_TYPE})
+-      endif()
+-    endforeach(pydir)
+-  endif(WIN32)
+-
+-  file(TO_NATIVE_PATH "${PYTHONPATHS}" pypath)
+-
+-  if(UNIX)
+-    list(APPEND pypath "$PYTHONPATH")
+-    string(REPLACE ";" ":" pypath "${pypath}")
+-    set(ENV{PYTHONPATH} ${pypath})
+-  endif(UNIX)
+-
+-  if(WIN32)
+-    list(APPEND pypath "%PYTHONPATH%")
+-    string(REPLACE ";" "\\;" pypath "${pypath}")
+-    #list(APPEND environs "PYTHONPATH=${pypath}")
+-    set(ENV{PYTHONPATH} ${pypath})
+-  endif(WIN32)
+-
+-  foreach(f ${filenames})
+-    execute_process(
+-      COMMAND ${GRCC_COMMAND} -d ${directory} ${f}
+-      )
+-    string(REPLACE ".grc" ".py" pyfile "${f}")
+-    string(REPLACE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_BINARY_DIR}" pyfile "${pyfile}")
+-    list(APPEND pyfiles ${pyfile})
+-  endforeach(f)
+-
+-  set(PYFILES ${pyfiles} PARENT_SCOPE)
+-endfunction(GRCC)
+-
+-########################################################################
+-# Check if HAVE_PTHREAD_SETSCHEDPARAM and HAVE_SCHED_SETSCHEDULER
+-#  should be defined
+-########################################################################
+-macro(GR_CHECK_LINUX_SCHED_AVAIL)
+-set(CMAKE_REQUIRED_LIBRARIES -lpthread)
+-    CHECK_CXX_SOURCE_COMPILES("
+-        #include <pthread.h>
+-        int main(){
+-            pthread_t pthread;
+-            pthread_setschedparam(pthread,  0, 0);
+-            return 0;
+-        } " HAVE_PTHREAD_SETSCHEDPARAM
+-    )
+-    GR_ADD_COND_DEF(HAVE_PTHREAD_SETSCHEDPARAM)
+-
+-    CHECK_CXX_SOURCE_COMPILES("
+-        #include <sched.h>
+-        int main(){
+-            pid_t pid;
+-            sched_setscheduler(pid, 0, 0);
+-            return 0;
+-        } " HAVE_SCHED_SETSCHEDULER
+-    )
+-    GR_ADD_COND_DEF(HAVE_SCHED_SETSCHEDULER)
+-endmacro(GR_CHECK_LINUX_SCHED_AVAIL)
+-
+-########################################################################
+-# Macros to generate source and header files from template
+-########################################################################
+-macro(GR_EXPAND_X_H component root)
+-
+-  include(GrPython)
+-
+-  file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/generate_helper.py
+-"#!${PYTHON_EXECUTABLE}
+-
+-import sys, os, re
+-sys.path.append('${GR_RUNTIME_PYTHONPATH}')
+-sys.path.append('${CMAKE_SOURCE_DIR}/python')
+-os.environ['srcdir'] = '${CMAKE_CURRENT_SOURCE_DIR}'
+-os.chdir('${CMAKE_CURRENT_BINARY_DIR}')
+-
+-if __name__ == '__main__':
+-    import build_utils
+-    root, inp = sys.argv[1:3]
+-    for sig in sys.argv[3:]:
+-        name = re.sub ('X+', sig, root)
+-        d = build_utils.standard_dict2(name, sig, '${component}')
+-        build_utils.expand_template(d, inp)
+-")
+-
+-  #make a list of all the generated headers
+-  unset(expanded_files_h)
+-  foreach(sig ${ARGN})
+-    string(REGEX REPLACE "X+" ${sig} name ${root})
+-    list(APPEND expanded_files_h ${CMAKE_CURRENT_BINARY_DIR}/${name}.h)
+-  endforeach(sig)
+-  unset(name)
+-
+-  #create a command to generate the headers
+-  add_custom_command(
+-    OUTPUT ${expanded_files_h}
+-    DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${root}.h.t
+-    COMMAND ${PYTHON_EXECUTABLE} ${PYTHON_DASH_B}
+-    ${CMAKE_CURRENT_BINARY_DIR}/generate_helper.py
+-    ${root} ${root}.h.t ${ARGN}
+-  )
+-
+-  #install rules for the generated headers
+-  list(APPEND generated_includes ${expanded_files_h})
+-
+-endmacro(GR_EXPAND_X_H)
+-
+-macro(GR_EXPAND_X_CC_H component root)
+-
+-  include(GrPython)
+-
+-  file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/generate_helper.py
+-"#!${PYTHON_EXECUTABLE}
+-
+-import sys, os, re
+-sys.path.append('${GR_RUNTIME_PYTHONPATH}')
+-sys.path.append('${CMAKE_SOURCE_DIR}/python')
+-os.environ['srcdir'] = '${CMAKE_CURRENT_SOURCE_DIR}'
+-os.chdir('${CMAKE_CURRENT_BINARY_DIR}')
+-
+-if __name__ == '__main__':
+-    import build_utils
+-    root, inp = sys.argv[1:3]
+-    for sig in sys.argv[3:]:
+-        name = re.sub ('X+', sig, root)
+-        d = build_utils.standard_impl_dict2(name, sig, '${component}')
+-        build_utils.expand_template(d, inp)
+-")
+-
+-  #make a list of all the generated files
+-  unset(expanded_files_cc)
+-  unset(expanded_files_h)
+-  foreach(sig ${ARGN})
+-    string(REGEX REPLACE "X+" ${sig} name ${root})
+-    list(APPEND expanded_files_cc ${CMAKE_CURRENT_BINARY_DIR}/${name}.cc)
+-    list(APPEND expanded_files_h  ${CMAKE_CURRENT_BINARY_DIR}/${name}.h)
+-  endforeach(sig)
+-  unset(name)
+-
+-  #create a command to generate the source files
+-  add_custom_command(
+-    OUTPUT ${expanded_files_cc}
+-    DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${root}.cc.t
+-    COMMAND ${PYTHON_EXECUTABLE} ${PYTHON_DASH_B}
+-    ${CMAKE_CURRENT_BINARY_DIR}/generate_helper.py
+-    ${root} ${root}.cc.t ${ARGN}
+-  )
+-
+-  #create a command to generate the header files
+-  add_custom_command(
+-    OUTPUT ${expanded_files_h}
+-    DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${root}.h.t
+-    COMMAND ${PYTHON_EXECUTABLE} ${PYTHON_DASH_B}
+-    ${CMAKE_CURRENT_BINARY_DIR}/generate_helper.py
+-    ${root} ${root}.h.t ${ARGN}
+-  )
+-
+-  #make source files depends on headers to force generation
+-  set_source_files_properties(${expanded_files_cc}
+-    PROPERTIES OBJECT_DEPENDS "${expanded_files_h}"
+-  )
+-
+-  #install rules for the generated files
+-  list(APPEND generated_sources ${expanded_files_cc})
+-  list(APPEND generated_headers ${expanded_files_h})
+-
+-endmacro(GR_EXPAND_X_CC_H)
+-
+-macro(GR_EXPAND_X_CC_H_IMPL component root)
+-
+-  include(GrPython)
+-
+-  file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/generate_helper.py
+-"#!${PYTHON_EXECUTABLE}
+-
+-import sys, os, re
+-sys.path.append('${GR_RUNTIME_PYTHONPATH}')
+-sys.path.append('${CMAKE_SOURCE_DIR}/python')
+-os.environ['srcdir'] = '${CMAKE_CURRENT_SOURCE_DIR}'
+-os.chdir('${CMAKE_CURRENT_BINARY_DIR}')
+-
+-if __name__ == '__main__':
+-    import build_utils
+-    root, inp = sys.argv[1:3]
+-    for sig in sys.argv[3:]:
+-        name = re.sub ('X+', sig, root)
+-        d = build_utils.standard_dict(name, sig, '${component}')
+-        build_utils.expand_template(d, inp, '_impl')
+-")
+-
+-  #make a list of all the generated files
+-  unset(expanded_files_cc_impl)
+-  unset(expanded_files_h_impl)
+-  unset(expanded_files_h)
+-  foreach(sig ${ARGN})
+-    string(REGEX REPLACE "X+" ${sig} name ${root})
+-    list(APPEND expanded_files_cc_impl ${CMAKE_CURRENT_BINARY_DIR}/${name}_impl.cc)
+-    list(APPEND expanded_files_h_impl ${CMAKE_CURRENT_BINARY_DIR}/${name}_impl.h)
+-    list(APPEND expanded_files_h ${CMAKE_CURRENT_BINARY_DIR}/../include/gnuradio/${component}/${name}.h)
+-  endforeach(sig)
+-  unset(name)
+-
+-  #create a command to generate the _impl.cc files
+-  add_custom_command(
+-    OUTPUT ${expanded_files_cc_impl}
+-    DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${root}_impl.cc.t
+-    COMMAND ${PYTHON_EXECUTABLE} ${PYTHON_DASH_B}
+-    ${CMAKE_CURRENT_BINARY_DIR}/generate_helper.py
+-    ${root} ${root}_impl.cc.t ${ARGN}
+-  )
+-
+-  #create a command to generate the _impl.h files
+-  add_custom_command(
+-    OUTPUT ${expanded_files_h_impl}
+-    DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${root}_impl.h.t
+-    COMMAND ${PYTHON_EXECUTABLE} ${PYTHON_DASH_B}
+-    ${CMAKE_CURRENT_BINARY_DIR}/generate_helper.py
+-    ${root} ${root}_impl.h.t ${ARGN}
+-  )
+-
+-  #make _impl.cc source files depend on _impl.h to force generation
+-  set_source_files_properties(${expanded_files_cc_impl}
+-    PROPERTIES OBJECT_DEPENDS "${expanded_files_h_impl}"
+-  )
+-
+-  #make _impl.h source files depend on headers to force generation
+-  set_source_files_properties(${expanded_files_h_impl}
+-    PROPERTIES OBJECT_DEPENDS "${expanded_files_h}"
+-  )
+-
+-  #install rules for the generated files
+-  list(APPEND generated_sources ${expanded_files_cc_impl})
+-  list(APPEND generated_headers ${expanded_files_h_impl})
+-
+-endmacro(GR_EXPAND_X_CC_H_IMPL)
+diff --git a/cmake/Modules/GrPlatform.cmake b/cmake/Modules/GrPlatform.cmake
+deleted file mode 100644
+index 00a53d0..0000000
+--- a/cmake/Modules/GrPlatform.cmake
++++ /dev/null
+@@ -1,62 +0,0 @@
+-# Copyright 2011 Free Software Foundation, Inc.
+-#
+-# This file is part of GNU Radio
+-#
+-# GNU Radio is free software; you can redistribute it and/or modify
+-# it under the terms of the GNU General Public License as published by
+-# the Free Software Foundation; either version 3, or (at your option)
+-# any later version.
+-#
+-# GNU Radio is distributed in the hope that it will be useful,
+-# but WITHOUT ANY WARRANTY; without even the implied warranty of
+-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-# GNU General Public License for more details.
+-#
+-# You should have received a copy of the GNU General Public License
+-# along with GNU Radio; see the file COPYING.  If not, write to
+-# the Free Software Foundation, Inc., 51 Franklin Street,
+-# Boston, MA 02110-1301, USA.
+-
+-if(DEFINED __INCLUDED_GR_PLATFORM_CMAKE)
+-    return()
+-endif()
+-set(__INCLUDED_GR_PLATFORM_CMAKE TRUE)
+-
+-########################################################################
+-# Setup additional defines for OS types
+-########################################################################
+-if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
+-    set(LINUX TRUE)
+-endif()
+-
+-if(NOT CMAKE_CROSSCOMPILING AND LINUX AND EXISTS "/etc/debian_version")
+-    set(DEBIAN TRUE)
+-endif()
+-
+-if(NOT CMAKE_CROSSCOMPILING AND LINUX AND EXISTS "/etc/redhat-release")
+-    set(REDHAT TRUE)
+-endif()
+-
+-if(NOT CMAKE_CROSSCOMPILING AND LINUX AND EXISTS "/etc/slackware-version")
+-    set(SLACKWARE TRUE)
+-endif()
+-
+-########################################################################
+-# when the library suffix should be 64 (applies to redhat linux family)
+-########################################################################
+-if (REDHAT OR SLACKWARE)
+-    set(LIB64_CONVENTION TRUE)
+-endif()
+-
+-if(NOT DEFINED LIB_SUFFIX AND LIB64_CONVENTION AND CMAKE_SYSTEM_PROCESSOR MATCHES "64$")
+-    set(LIB_SUFFIX 64)
+-endif()
+-
+-########################################################################
+-# Detect /lib versus /lib64
+-########################################################################
+-if (CMAKE_INSTALL_LIBDIR MATCHES lib64)
+-    set(LIB_SUFFIX 64)
+-endif()
+-
+-set(LIB_SUFFIX ${LIB_SUFFIX} CACHE STRING "lib directory suffix")
+diff --git a/cmake/Modules/GrPython.cmake b/cmake/Modules/GrPython.cmake
+deleted file mode 100644
+index 06e061e..0000000
+--- a/cmake/Modules/GrPython.cmake
++++ /dev/null
+@@ -1,241 +0,0 @@
+-# Copyright 2010-2011 Free Software Foundation, Inc.
+-#
+-# This file is part of GNU Radio
+-#
+-# GNU Radio is free software; you can redistribute it and/or modify
+-# it under the terms of the GNU General Public License as published by
+-# the Free Software Foundation; either version 3, or (at your option)
+-# any later version.
+-#
+-# GNU Radio is distributed in the hope that it will be useful,
+-# but WITHOUT ANY WARRANTY; without even the implied warranty of
+-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-# GNU General Public License for more details.
+-#
+-# You should have received a copy of the GNU General Public License
+-# along with GNU Radio; see the file COPYING.  If not, write to
+-# the Free Software Foundation, Inc., 51 Franklin Street,
+-# Boston, MA 02110-1301, USA.
+-
+-if(DEFINED __INCLUDED_GR_PYTHON_CMAKE)
+-    return()
+-endif()
+-set(__INCLUDED_GR_PYTHON_CMAKE TRUE)
+-
+-########################################################################
+-# Setup the python interpreter:
+-# This allows the user to specify a specific interpreter,
+-# or finds the interpreter via the built-in cmake module.
+-########################################################################
+-#this allows the user to override PYTHON_EXECUTABLE
+-if(PYTHON_EXECUTABLE)
+-
+-    set(PYTHONINTERP_FOUND TRUE)
+-
+-#otherwise if not set, try to automatically find it
+-else(PYTHON_EXECUTABLE)
+-
+-    #use the built-in find script
+-    find_package(PythonInterp 2)
+-
+-    #and if that fails use the find program routine
+-    if(NOT PYTHONINTERP_FOUND)
+-        find_program(PYTHON_EXECUTABLE NAMES python python2 python2.7 python2.6 python2.5)
+-        if(PYTHON_EXECUTABLE)
+-            set(PYTHONINTERP_FOUND TRUE)
+-        endif(PYTHON_EXECUTABLE)
+-    endif(NOT PYTHONINTERP_FOUND)
+-
+-endif(PYTHON_EXECUTABLE)
+-
+-if (CMAKE_CROSSCOMPILING)
+-    set(QA_PYTHON_EXECUTABLE "/usr/bin/python")
+-else (CMAKE_CROSSCOMPILING)
+-    set(QA_PYTHON_EXECUTABLE ${PYTHON_EXECUTABLE})
+-endif(CMAKE_CROSSCOMPILING)
+-
+-#make the path to the executable appear in the cmake gui
+-set(PYTHON_EXECUTABLE ${PYTHON_EXECUTABLE} CACHE FILEPATH "python interpreter")
+-set(QA_PYTHON_EXECUTABLE ${QA_PYTHON_EXECUTABLE} CACHE FILEPATH "python interpreter for QA tests")
+-
+-#make sure we can use -B with python (introduced in 2.6)
+-if(PYTHON_EXECUTABLE)
+-    execute_process(
+-        COMMAND ${PYTHON_EXECUTABLE} -B -c ""
+-        OUTPUT_QUIET ERROR_QUIET
+-        RESULT_VARIABLE PYTHON_HAS_DASH_B_RESULT
+-    )
+-    if(PYTHON_HAS_DASH_B_RESULT EQUAL 0)
+-        set(PYTHON_DASH_B "-B")
+-    endif()
+-endif(PYTHON_EXECUTABLE)
+-
+-########################################################################
+-# Check for the existence of a python module:
+-# - desc a string description of the check
+-# - mod the name of the module to import
+-# - cmd an additional command to run
+-# - have the result variable to set
+-########################################################################
+-macro(GR_PYTHON_CHECK_MODULE desc mod cmd have)
+-    message(STATUS "")
+-    message(STATUS "Python checking for ${desc}")
+-    execute_process(
+-        COMMAND ${PYTHON_EXECUTABLE} -c "
+-#########################################
+-try:
+-    import ${mod}
+-    assert ${cmd}
+-except ImportError, AssertionError: exit(-1)
+-except: pass
+-#########################################"
+-        RESULT_VARIABLE ${have}
+-    )
+-    if(${have} EQUAL 0)
+-        message(STATUS "Python checking for ${desc} - found")
+-        set(${have} TRUE)
+-    else(${have} EQUAL 0)
+-        message(STATUS "Python checking for ${desc} - not found")
+-        set(${have} FALSE)
+-    endif(${have} EQUAL 0)
+-endmacro(GR_PYTHON_CHECK_MODULE)
+-
+-########################################################################
+-# Sets the python installation directory GR_PYTHON_DIR
+-########################################################################
+-if(NOT DEFINED GR_PYTHON_DIR)
+-execute_process(COMMAND ${PYTHON_EXECUTABLE} -c "
+-from distutils import sysconfig
+-print sysconfig.get_python_lib(plat_specific=True, prefix='')
+-" OUTPUT_VARIABLE GR_PYTHON_DIR OUTPUT_STRIP_TRAILING_WHITESPACE
+-)
+-endif()
+-file(TO_CMAKE_PATH ${GR_PYTHON_DIR} GR_PYTHON_DIR)
+-
+-########################################################################
+-# Create an always-built target with a unique name
+-# Usage: GR_UNIQUE_TARGET(<description> <dependencies list>)
+-########################################################################
+-function(GR_UNIQUE_TARGET desc)
+-    file(RELATIVE_PATH reldir ${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR})
+-    execute_process(COMMAND ${PYTHON_EXECUTABLE} -c "import re, hashlib
+-unique = hashlib.md5('${reldir}${ARGN}').hexdigest()[:5]
+-print(re.sub('\\W', '_', '${desc} ${reldir} ' + unique))"
+-    OUTPUT_VARIABLE _target OUTPUT_STRIP_TRAILING_WHITESPACE)
+-    add_custom_target(${_target} ALL DEPENDS ${ARGN})
+-endfunction(GR_UNIQUE_TARGET)
+-
+-########################################################################
+-# Install python sources (also builds and installs byte-compiled python)
+-########################################################################
+-function(GR_PYTHON_INSTALL)
+-    include(CMakeParseArgumentsCopy)
+-    CMAKE_PARSE_ARGUMENTS(GR_PYTHON_INSTALL "" "DESTINATION;COMPONENT" "FILES;PROGRAMS" ${ARGN})
+-
+-    ####################################################################
+-    if(GR_PYTHON_INSTALL_FILES)
+-    ####################################################################
+-        install(${ARGN}) #installs regular python files
+-
+-        #create a list of all generated files
+-        unset(pysrcfiles)
+-        unset(pycfiles)
+-        unset(pyofiles)
+-        foreach(pyfile ${GR_PYTHON_INSTALL_FILES})
+-            get_filename_component(pyfile ${pyfile} ABSOLUTE)
+-            list(APPEND pysrcfiles ${pyfile})
+-
+-            #determine if this file is in the source or binary directory
+-            file(RELATIVE_PATH source_rel_path ${CMAKE_CURRENT_SOURCE_DIR} ${pyfile})
+-            string(LENGTH "${source_rel_path}" source_rel_path_len)
+-            file(RELATIVE_PATH binary_rel_path ${CMAKE_CURRENT_BINARY_DIR} ${pyfile})
+-            string(LENGTH "${binary_rel_path}" binary_rel_path_len)
+-
+-            #and set the generated path appropriately
+-            if(${source_rel_path_len} GREATER ${binary_rel_path_len})
+-                set(pygenfile ${CMAKE_CURRENT_BINARY_DIR}/${binary_rel_path})
+-            else()
+-                set(pygenfile ${CMAKE_CURRENT_BINARY_DIR}/${source_rel_path})
+-            endif()
+-            list(APPEND pycfiles ${pygenfile}c)
+-            list(APPEND pyofiles ${pygenfile}o)
+-
+-            #ensure generation path exists
+-            get_filename_component(pygen_path ${pygenfile} PATH)
+-            file(MAKE_DIRECTORY ${pygen_path})
+-
+-        endforeach(pyfile)
+-
+-        #the command to generate the pyc files
+-        add_custom_command(
+-            DEPENDS ${pysrcfiles} OUTPUT ${pycfiles}
+-            COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_BINARY_DIR}/python_compile_helper.py ${pysrcfiles} ${pycfiles}
+-        )
+-
+-        #the command to generate the pyo files
+-        add_custom_command(
+-            DEPENDS ${pysrcfiles} OUTPUT ${pyofiles}
+-            COMMAND ${PYTHON_EXECUTABLE} -O ${CMAKE_BINARY_DIR}/python_compile_helper.py ${pysrcfiles} ${pyofiles}
+-        )
+-
+-        #create install rule and add generated files to target list
+-        set(python_install_gen_targets ${pycfiles} ${pyofiles})
+-        install(FILES ${python_install_gen_targets}
+-            DESTINATION ${GR_PYTHON_INSTALL_DESTINATION}
+-            COMPONENT ${GR_PYTHON_INSTALL_COMPONENT}
+-        )
+-
+-    ####################################################################
+-    elseif(GR_PYTHON_INSTALL_PROGRAMS)
+-    ####################################################################
+-        file(TO_NATIVE_PATH ${PYTHON_EXECUTABLE} pyexe_native)
+-
+-        if (CMAKE_CROSSCOMPILING)
+-           set(pyexe_native "/usr/bin/env python")
+-        endif()
+-
+-        foreach(pyfile ${GR_PYTHON_INSTALL_PROGRAMS})
+-            get_filename_component(pyfile_name ${pyfile} NAME)
+-            get_filename_component(pyfile ${pyfile} ABSOLUTE)
+-            string(REPLACE "${CMAKE_SOURCE_DIR}" "${CMAKE_BINARY_DIR}" pyexefile "${pyfile}.exe")
+-            list(APPEND python_install_gen_targets ${pyexefile})
+-
+-            get_filename_component(pyexefile_path ${pyexefile} PATH)
+-            file(MAKE_DIRECTORY ${pyexefile_path})
+-
+-            add_custom_command(
+-                OUTPUT ${pyexefile} DEPENDS ${pyfile}
+-                COMMAND ${PYTHON_EXECUTABLE} -c
+-                "import re; R=re.compile('^\#!.*$\\n',flags=re.MULTILINE); open('${pyexefile}','w').write('\#!${pyexe_native}\\n'+R.sub('',open('${pyfile}','r').read()))"
+-                COMMENT "Shebangin ${pyfile_name}"
+-                VERBATIM
+-            )
+-
+-            #on windows, python files need an extension to execute
+-            get_filename_component(pyfile_ext ${pyfile} EXT)
+-            if(WIN32 AND NOT pyfile_ext)
+-                set(pyfile_name "${pyfile_name}.py")
+-            endif()
+-
+-            install(PROGRAMS ${pyexefile} RENAME ${pyfile_name}
+-                DESTINATION ${GR_PYTHON_INSTALL_DESTINATION}
+-                COMPONENT ${GR_PYTHON_INSTALL_COMPONENT}
+-            )
+-        endforeach(pyfile)
+-
+-    endif()
+-
+-    GR_UNIQUE_TARGET("pygen" ${python_install_gen_targets})
+-
+-endfunction(GR_PYTHON_INSTALL)
+-
+-########################################################################
+-# Write the python helper script that generates byte code files
+-########################################################################
+-file(WRITE ${CMAKE_BINARY_DIR}/python_compile_helper.py "
+-import sys, py_compile
+-files = sys.argv[1:]
+-srcs, gens = files[:len(files)/2], files[len(files)/2:]
+-for src, gen in zip(srcs, gens):
+-    py_compile.compile(file=src, cfile=gen, doraise=True)
+-")
+diff --git a/cmake/Modules/GrSwig.cmake b/cmake/Modules/GrSwig.cmake
+deleted file mode 100644
+index 33f37d2..0000000
+--- a/cmake/Modules/GrSwig.cmake
++++ /dev/null
+@@ -1,256 +0,0 @@
+-# Copyright 2010-2011 Free Software Foundation, Inc.
+-#
+-# This file is part of GNU Radio
+-#
+-# GNU Radio is free software; you can redistribute it and/or modify
+-# it under the terms of the GNU General Public License as published by
+-# the Free Software Foundation; either version 3, or (at your option)
+-# any later version.
+-#
+-# GNU Radio is distributed in the hope that it will be useful,
+-# but WITHOUT ANY WARRANTY; without even the implied warranty of
+-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-# GNU General Public License for more details.
+-#
+-# You should have received a copy of the GNU General Public License
+-# along with GNU Radio; see the file COPYING.  If not, write to
+-# the Free Software Foundation, Inc., 51 Franklin Street,
+-# Boston, MA 02110-1301, USA.
+-
+-if(DEFINED __INCLUDED_GR_SWIG_CMAKE)
+-    return()
+-endif()
+-set(__INCLUDED_GR_SWIG_CMAKE TRUE)
+-
+-include(GrPython)
+-
+-########################################################################
+-# Builds a swig documentation file to be generated into python docstrings
+-# Usage: GR_SWIG_MAKE_DOCS(output_file input_path input_path....)
+-#
+-# Set the following variable to specify extra dependent targets:
+-#   - GR_SWIG_DOCS_SOURCE_DEPS
+-#   - GR_SWIG_DOCS_TARGET_DEPS
+-########################################################################
+-function(GR_SWIG_MAKE_DOCS output_file)
+-    if(ENABLE_DOXYGEN)
+-
+-        #setup the input files variable list, quote formated
+-        set(input_files)
+-        unset(INPUT_PATHS)
+-        foreach(input_path ${ARGN})
+-            if(IS_DIRECTORY ${input_path}) #when input path is a directory
+-                file(GLOB input_path_h_files ${input_path}/*.h)
+-            else() #otherwise its just a file, no glob
+-                set(input_path_h_files ${input_path})
+-            endif()
+-            list(APPEND input_files ${input_path_h_files})
+-            set(INPUT_PATHS "${INPUT_PATHS} \"${input_path}\"")
+-        endforeach(input_path)
+-
+-        #determine the output directory
+-        get_filename_component(name ${output_file} NAME_WE)
+-        get_filename_component(OUTPUT_DIRECTORY ${output_file} PATH)
+-        set(OUTPUT_DIRECTORY ${OUTPUT_DIRECTORY}/${name}_swig_docs)
+-        make_directory(${OUTPUT_DIRECTORY})
+-
+-        #generate the Doxyfile used by doxygen
+-        configure_file(
+-            ${CMAKE_SOURCE_DIR}/docs/doxygen/Doxyfile.swig_doc.in
+-            ${OUTPUT_DIRECTORY}/Doxyfile
+-        @ONLY)
+-
+-        #Create a dummy custom command that depends on other targets
+-        include(GrMiscUtils)
+-        GR_GEN_TARGET_DEPS(_${name}_tag tag_deps ${GR_SWIG_DOCS_TARGET_DEPS})
+-
+-        #call doxygen on the Doxyfile + input headers
+-        add_custom_command(
+-            OUTPUT ${OUTPUT_DIRECTORY}/xml/index.xml
+-            DEPENDS ${input_files} ${GR_SWIG_DOCS_SOURCE_DEPS} ${tag_deps}
+-            COMMAND ${DOXYGEN_EXECUTABLE} ${OUTPUT_DIRECTORY}/Doxyfile
+-            COMMENT "Generating doxygen xml for ${name} docs"
+-        )
+-
+-        #call the swig_doc script on the xml files
+-        add_custom_command(
+-            OUTPUT ${output_file}
+-            DEPENDS ${input_files} ${stamp-file} ${OUTPUT_DIRECTORY}/xml/index.xml
+-            COMMAND ${PYTHON_EXECUTABLE} ${PYTHON_DASH_B}
+-                ${CMAKE_SOURCE_DIR}/docs/doxygen/swig_doc.py
+-                ${OUTPUT_DIRECTORY}/xml
+-                ${output_file}
+-            COMMENT "Generating python docstrings for ${name}"
+-            WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/docs/doxygen
+-        )
+-
+-    else(ENABLE_DOXYGEN)
+-        file(WRITE ${output_file} "\n") #no doxygen -> empty file
+-    endif(ENABLE_DOXYGEN)
+-endfunction(GR_SWIG_MAKE_DOCS)
+-
+-########################################################################
+-# Build a swig target for the common gnuradio use case. Usage:
+-# GR_SWIG_MAKE(target ifile ifile ifile...)
+-#
+-# Set the following variables before calling:
+-#   - GR_SWIG_FLAGS
+-#   - GR_SWIG_INCLUDE_DIRS
+-#   - GR_SWIG_LIBRARIES
+-#   - GR_SWIG_SOURCE_DEPS
+-#   - GR_SWIG_TARGET_DEPS
+-#   - GR_SWIG_DOC_FILE
+-#   - GR_SWIG_DOC_DIRS
+-########################################################################
+-macro(GR_SWIG_MAKE name)
+-    set(ifiles ${ARGN})
+-
+-    # Shimming this in here to take care of a SWIG bug with handling
+-    # vector<size_t> and vector<unsigned int> (on 32-bit machines) and
+-    # vector<long unsigned int> (on 64-bit machines). Use this to test
+-    # the size of size_t, then set SIZE_T_32 if it's a 32-bit machine
+-    # or not if it's 64-bit. The logic in gr_type.i handles the rest.
+-    INCLUDE(CheckTypeSize)
+-    CHECK_TYPE_SIZE("size_t" SIZEOF_SIZE_T)
+-    CHECK_TYPE_SIZE("unsigned int" SIZEOF_UINT)
+-    if(${SIZEOF_SIZE_T} EQUAL ${SIZEOF_UINT})
+-      list(APPEND GR_SWIG_FLAGS -DSIZE_T_32)
+-    endif(${SIZEOF_SIZE_T} EQUAL ${SIZEOF_UINT})
+-
+-    #do swig doc generation if specified
+-    if(GR_SWIG_DOC_FILE)
+-        set(GR_SWIG_DOCS_SOURCE_DEPS ${GR_SWIG_SOURCE_DEPS})
+-        list(APPEND GR_SWIG_DOCS_TARGET_DEPS ${GR_SWIG_TARGET_DEPS})
+-        GR_SWIG_MAKE_DOCS(${GR_SWIG_DOC_FILE} ${GR_SWIG_DOC_DIRS})
+-        add_custom_target(${name}_swig_doc DEPENDS ${GR_SWIG_DOC_FILE})
+-        list(APPEND GR_SWIG_TARGET_DEPS ${name}_swig_doc ${GR_RUNTIME_SWIG_DOC_FILE})
+-    endif()
+-
+-    #append additional include directories
+-    find_package(PythonLibs 2)
+-    list(APPEND GR_SWIG_INCLUDE_DIRS ${PYTHON_INCLUDE_PATH}) #deprecated name (now dirs)
+-    list(APPEND GR_SWIG_INCLUDE_DIRS ${PYTHON_INCLUDE_DIRS})
+-
+-    #prepend local swig directories
+-    list(INSERT GR_SWIG_INCLUDE_DIRS 0 ${CMAKE_CURRENT_SOURCE_DIR})
+-    list(INSERT GR_SWIG_INCLUDE_DIRS 0 ${CMAKE_CURRENT_BINARY_DIR})
+-
+-    #determine include dependencies for swig file
+-    execute_process(
+-        COMMAND ${PYTHON_EXECUTABLE}
+-            ${CMAKE_BINARY_DIR}/get_swig_deps.py
+-            "${ifiles}" "${GR_SWIG_INCLUDE_DIRS}"
+-        OUTPUT_STRIP_TRAILING_WHITESPACE
+-        OUTPUT_VARIABLE SWIG_MODULE_${name}_EXTRA_DEPS
+-        WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+-    )
+-
+-    #Create a dummy custom command that depends on other targets
+-    include(GrMiscUtils)
+-    GR_GEN_TARGET_DEPS(_${name}_swig_tag tag_deps ${GR_SWIG_TARGET_DEPS})
+-    set(tag_file ${CMAKE_CURRENT_BINARY_DIR}/${name}.tag)
+-    add_custom_command(
+-        OUTPUT ${tag_file}
+-        DEPENDS ${GR_SWIG_SOURCE_DEPS} ${tag_deps}
+-        COMMAND ${CMAKE_COMMAND} -E touch ${tag_file}
+-    )
+-
+-    #append the specified include directories
+-    include_directories(${GR_SWIG_INCLUDE_DIRS})
+-    list(APPEND SWIG_MODULE_${name}_EXTRA_DEPS ${tag_file})
+-
+-    #setup the swig flags with flags and include directories
+-    set(CMAKE_SWIG_FLAGS -fvirtual -modern -keyword -w511 -module ${name} ${GR_SWIG_FLAGS})
+-    foreach(dir ${GR_SWIG_INCLUDE_DIRS})
+-        list(APPEND CMAKE_SWIG_FLAGS "-I${dir}")
+-    endforeach(dir)
+-
+-    #set the C++ property on the swig .i file so it builds
+-    set_source_files_properties(${ifiles} PROPERTIES CPLUSPLUS ON)
+-
+-    #setup the actual swig library target to be built
+-    include(UseSWIG)
+-    SWIG_ADD_MODULE(${name} python ${ifiles})
+-    if(APPLE)
+-      set(PYTHON_LINK_OPTIONS "-undefined dynamic_lookup")
+-    else()
+-      set(PYTHON_LINK_OPTIONS ${PYTHON_LIBRARIES})
+-    endif(APPLE)
+-    SWIG_LINK_LIBRARIES(${name} ${PYTHON_LINK_OPTIONS} ${GR_SWIG_LIBRARIES})
+-    if(${name} STREQUAL "runtime_swig")
+-        SET_TARGET_PROPERTIES(${SWIG_MODULE_runtime_swig_REAL_NAME} PROPERTIES DEFINE_SYMBOL "gnuradio_runtime_EXPORTS")
+-    endif(${name} STREQUAL "runtime_swig")
+-
+-endmacro(GR_SWIG_MAKE)
+-
+-########################################################################
+-# Install swig targets generated by GR_SWIG_MAKE. Usage:
+-# GR_SWIG_INSTALL(
+-#   TARGETS target target target...
+-#   [DESTINATION destination]
+-#   [COMPONENT component]
+-# )
+-########################################################################
+-macro(GR_SWIG_INSTALL)
+-
+-    include(CMakeParseArgumentsCopy)
+-    CMAKE_PARSE_ARGUMENTS(GR_SWIG_INSTALL "" "DESTINATION;COMPONENT" "TARGETS" ${ARGN})
+-
+-    foreach(name ${GR_SWIG_INSTALL_TARGETS})
+-        install(TARGETS ${SWIG_MODULE_${name}_REAL_NAME}
+-            DESTINATION ${GR_SWIG_INSTALL_DESTINATION}
+-            COMPONENT ${GR_SWIG_INSTALL_COMPONENT}
+-        )
+-
+-        include(GrPython)
+-        GR_PYTHON_INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${name}.py
+-            DESTINATION ${GR_SWIG_INSTALL_DESTINATION}
+-            COMPONENT ${GR_SWIG_INSTALL_COMPONENT}
+-        )
+-
+-        GR_LIBTOOL(
+-            TARGET ${SWIG_MODULE_${name}_REAL_NAME}
+-            DESTINATION ${GR_SWIG_INSTALL_DESTINATION}
+-        )
+-
+-    endforeach(name)
+-
+-endmacro(GR_SWIG_INSTALL)
+-
+-########################################################################
+-# Generate a python file that can determine swig dependencies.
+-# Used by the make macro above to determine extra dependencies.
+-# When you build C++, CMake figures out the header dependencies.
+-# This code essentially performs that logic for swig includes.
+-########################################################################
+-file(WRITE ${CMAKE_BINARY_DIR}/get_swig_deps.py "
+-
+-import os, sys, re
+-
+-i_include_matcher = re.compile('%(include|import)\\s*[<|\"](.*)[>|\"]')
+-h_include_matcher = re.compile('#(include)\\s*[<|\"](.*)[>|\"]')
+-include_dirs = sys.argv[2].split(';')
+-
+-def get_swig_incs(file_path):
+-    if file_path.endswith('.i'): matcher = i_include_matcher
+-    else: matcher = h_include_matcher
+-    file_contents = open(file_path, 'r').read()
+-    return matcher.findall(file_contents, re.MULTILINE)
+-
+-def get_swig_deps(file_path, level):
+-    deps = [file_path]
+-    if level == 0: return deps
+-    for keyword, inc_file in get_swig_incs(file_path):
+-        for inc_dir in include_dirs:
+-            inc_path = os.path.join(inc_dir, inc_file)
+-            if not os.path.exists(inc_path): continue
+-            deps.extend(get_swig_deps(inc_path, level-1))
+-            break #found, we dont search in lower prio inc dirs
+-    return deps
+-
+-if __name__ == '__main__':
+-    ifiles = sys.argv[1].split(';')
+-    deps = sum([get_swig_deps(ifile, 3) for ifile in ifiles], [])
+-    #sys.stderr.write(';'.join(set(deps)) + '\\n\\n')
+-    print(';'.join(set(deps)))
+-")
+diff --git a/cmake/Modules/GrTest.cmake b/cmake/Modules/GrTest.cmake
+deleted file mode 100644
+index 62caab4..0000000
+--- a/cmake/Modules/GrTest.cmake
++++ /dev/null
+@@ -1,143 +0,0 @@
+-# Copyright 2010-2011 Free Software Foundation, Inc.
+-#
+-# This file is part of GNU Radio
+-#
+-# GNU Radio is free software; you can redistribute it and/or modify
+-# it under the terms of the GNU General Public License as published by
+-# the Free Software Foundation; either version 3, or (at your option)
+-# any later version.
+-#
+-# GNU Radio is distributed in the hope that it will be useful,
+-# but WITHOUT ANY WARRANTY; without even the implied warranty of
+-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-# GNU General Public License for more details.
+-#
+-# You should have received a copy of the GNU General Public License
+-# along with GNU Radio; see the file COPYING.  If not, write to
+-# the Free Software Foundation, Inc., 51 Franklin Street,
+-# Boston, MA 02110-1301, USA.
+-
+-if(DEFINED __INCLUDED_GR_TEST_CMAKE)
+-    return()
+-endif()
+-set(__INCLUDED_GR_TEST_CMAKE TRUE)
+-
+-########################################################################
+-# Add a unit test and setup the environment for a unit test.
+-# Takes the same arguments as the ADD_TEST function.
+-#
+-# Before calling set the following variables:
+-# GR_TEST_TARGET_DEPS  - built targets for the library path
+-# GR_TEST_LIBRARY_DIRS - directories for the library path
+-# GR_TEST_PYTHON_DIRS  - directories for the python path
+-# GR_TEST_ENVIRONS  - other environment key/value pairs
+-########################################################################
+-function(GR_ADD_TEST test_name)
+-
+-        #Ensure that the build exe also appears in the PATH.
+-        list(APPEND GR_TEST_TARGET_DEPS ${ARGN})
+-
+-        #In the land of windows, all libraries must be in the PATH.
+-        #Since the dependent libraries are not yet installed,
+-        #we must manually set them in the PATH to run tests.
+-        #The following appends the path of a target dependency.
+-        foreach(target ${GR_TEST_TARGET_DEPS})
+-            get_target_property(location ${target} LOCATION)
+-            if(location)
+-                get_filename_component(path ${location} PATH)
+-                string(REGEX REPLACE "\\$\\(.*\\)" ${CMAKE_BUILD_TYPE} path ${path})
+-                list(APPEND GR_TEST_LIBRARY_DIRS ${path})
+-            endif(location)
+-        endforeach(target)
+-
+-    if(WIN32)
+-        #SWIG generates the python library files into a subdirectory.
+-        #Therefore, we must append this subdirectory into PYTHONPATH.
+-        #Only do this for the python directories matching the following:
+-        foreach(pydir ${GR_TEST_PYTHON_DIRS})
+-            get_filename_component(name ${pydir} NAME)
+-            if(name MATCHES "^(swig|lib|src)$")
+-                list(APPEND GR_TEST_PYTHON_DIRS ${pydir}/${CMAKE_BUILD_TYPE})
+-            endif()
+-        endforeach(pydir)
+-    endif(WIN32)
+-
+-    file(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR} srcdir)
+-    file(TO_NATIVE_PATH "${GR_TEST_LIBRARY_DIRS}" libpath) #ok to use on dir list?
+-    file(TO_NATIVE_PATH "${GR_TEST_PYTHON_DIRS}" pypath) #ok to use on dir list?
+-
+-    set(environs "VOLK_GENERIC=1" "GR_DONT_LOAD_PREFS=1" "srcdir=${srcdir}")
+-    list(APPEND environs ${GR_TEST_ENVIRONS})
+-
+-    #http://www.cmake.org/pipermail/cmake/2009-May/029464.html
+-    #Replaced this add test + set environs code with the shell script generation.
+-    #Its nicer to be able to manually run the shell script to diagnose problems.
+-    #ADD_TEST(${ARGV})
+-    #SET_TESTS_PROPERTIES(${test_name} PROPERTIES ENVIRONMENT "${environs}")
+-
+-    if(UNIX)
+-        set(LD_PATH_VAR "LD_LIBRARY_PATH")
+-        if(APPLE)
+-            set(LD_PATH_VAR "DYLD_LIBRARY_PATH")
+-        endif()
+-
+-        set(binpath "${CMAKE_CURRENT_BINARY_DIR}:$PATH")
+-        list(APPEND libpath "$${LD_PATH_VAR}")
+-        list(APPEND pypath "$PYTHONPATH")
+-
+-        #replace list separator with the path separator
+-        string(REPLACE ";" ":" libpath "${libpath}")
+-        string(REPLACE ";" ":" pypath "${pypath}")
+-        list(APPEND environs "PATH=${binpath}" "${LD_PATH_VAR}=${libpath}" "PYTHONPATH=${pypath}")
+-
+-        #generate a bat file that sets the environment and runs the test
+-	if (CMAKE_CROSSCOMPILING)
+-                set(SHELL "/bin/sh")
+-        else(CMAKE_CROSSCOMPILING)
+-                find_program(SHELL sh)
+-        endif(CMAKE_CROSSCOMPILING)
+-        set(sh_file ${CMAKE_CURRENT_BINARY_DIR}/${test_name}_test.sh)
+-        file(WRITE ${sh_file} "#!${SHELL}\n")
+-        #each line sets an environment variable
+-        foreach(environ ${environs})
+-            file(APPEND ${sh_file} "export ${environ}\n")
+-        endforeach(environ)
+-        #load the command to run with its arguments
+-        foreach(arg ${ARGN})
+-            file(APPEND ${sh_file} "${arg} ")
+-        endforeach(arg)
+-        file(APPEND ${sh_file} "\n")
+-
+-        #make the shell file executable
+-        execute_process(COMMAND chmod +x ${sh_file})
+-
+-        add_test(${test_name} ${SHELL} ${sh_file})
+-
+-    endif(UNIX)
+-
+-    if(WIN32)
+-        list(APPEND libpath ${DLL_PATHS} "%PATH%")
+-        list(APPEND pypath "%PYTHONPATH%")
+-
+-        #replace list separator with the path separator (escaped)
+-        string(REPLACE ";" "\\;" libpath "${libpath}")
+-        string(REPLACE ";" "\\;" pypath "${pypath}")
+-        list(APPEND environs "PATH=${libpath}" "PYTHONPATH=${pypath}")
+-
+-        #generate a bat file that sets the environment and runs the test
+-        set(bat_file ${CMAKE_CURRENT_BINARY_DIR}/${test_name}_test.bat)
+-        file(WRITE ${bat_file} "@echo off\n")
+-        #each line sets an environment variable
+-        foreach(environ ${environs})
+-            file(APPEND ${bat_file} "SET ${environ}\n")
+-        endforeach(environ)
+-        #load the command to run with its arguments
+-        foreach(arg ${ARGN})
+-            file(APPEND ${bat_file} "${arg} ")
+-        endforeach(arg)
+-        file(APPEND ${bat_file} "\n")
+-
+-        add_test(${test_name} ${bat_file})
+-    endif(WIN32)
+-
+-endfunction(GR_ADD_TEST)
+diff --git a/cmake/Modules/UseSWIG.cmake b/cmake/Modules/UseSWIG.cmake
+deleted file mode 100644
+index b7e3e05..0000000
+--- a/cmake/Modules/UseSWIG.cmake
++++ /dev/null
+@@ -1,304 +0,0 @@
+-# - SWIG module for CMake
+-# Defines the following macros:
+-#   SWIG_ADD_MODULE(name language [ files ])
+-#     - Define swig module with given name and specified language
+-#   SWIG_LINK_LIBRARIES(name [ libraries ])
+-#     - Link libraries to swig module
+-# All other macros are for internal use only.
+-# To get the actual name of the swig module,
+-# use: ${SWIG_MODULE_${name}_REAL_NAME}.
+-# Set Source files properties such as CPLUSPLUS and SWIG_FLAGS to specify
+-# special behavior of SWIG. Also global CMAKE_SWIG_FLAGS can be used to add
+-# special flags to all swig calls.
+-# Another special variable is CMAKE_SWIG_OUTDIR, it allows one to specify
+-# where to write all the swig generated module (swig -outdir option)
+-# The name-specific variable SWIG_MODULE_<name>_EXTRA_DEPS may be used
+-# to specify extra dependencies for the generated modules.
+-# If the source file generated by swig need some special flag you can use
+-# set_source_files_properties( ${swig_generated_file_fullname}
+-#        PROPERTIES COMPILE_FLAGS "-bla")
+-
+-
+-#=============================================================================
+-# Copyright 2004-2009 Kitware, Inc.
+-# Copyright 2009 Mathieu Malaterre <mathieu.malaterre@gmail.com>
+-#
+-# Distributed under the OSI-approved BSD License (the "License");
+-# see accompanying file Copyright.txt for details.
+-#
+-# This software is distributed WITHOUT ANY WARRANTY; without even the
+-# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+-# See the License for more information.
+-#=============================================================================
+-# (To distribute this file outside of CMake, substitute the full
+-#  License text for the above reference.)
+-
+-set(SWIG_CXX_EXTENSION "cxx")
+-set(SWIG_EXTRA_LIBRARIES "")
+-
+-set(SWIG_PYTHON_EXTRA_FILE_EXTENSION "py")
+-
+-#
+-# For given swig module initialize variables associated with it
+-#
+-macro(SWIG_MODULE_INITIALIZE name language)
+-  string(TOUPPER "${language}" swig_uppercase_language)
+-  string(TOLOWER "${language}" swig_lowercase_language)
+-  set(SWIG_MODULE_${name}_LANGUAGE "${swig_uppercase_language}")
+-  set(SWIG_MODULE_${name}_SWIG_LANGUAGE_FLAG "${swig_lowercase_language}")
+-
+-  set(SWIG_MODULE_${name}_REAL_NAME "${name}")
+-  if("${SWIG_MODULE_${name}_LANGUAGE}" STREQUAL "UNKNOWN")
+-    message(FATAL_ERROR "SWIG Error: Language \"${language}\" not found")
+-  elseif("${SWIG_MODULE_${name}_LANGUAGE}" STREQUAL "PYTHON")
+-    # when swig is used without the -interface it will produce in the module.py
+-    # a 'import _modulename' statement, which implies having a corresponding
+-    # _modulename.so (*NIX), _modulename.pyd (Win32).
+-    set(SWIG_MODULE_${name}_REAL_NAME "_${name}")
+-  elseif("${SWIG_MODULE_${name}_LANGUAGE}" STREQUAL "PERL")
+-    set(SWIG_MODULE_${name}_EXTRA_FLAGS "-shadow")
+-  endif()
+-endmacro()
+-
+-#
+-# For a given language, input file, and output file, determine extra files that
+-# will be generated. This is internal swig macro.
+-#
+-
+-macro(SWIG_GET_EXTRA_OUTPUT_FILES language outfiles generatedpath infile)
+-  set(${outfiles} "")
+-  get_source_file_property(SWIG_GET_EXTRA_OUTPUT_FILES_module_basename
+-    ${infile} SWIG_MODULE_NAME)
+-  if(SWIG_GET_EXTRA_OUTPUT_FILES_module_basename STREQUAL "NOTFOUND")
+-    get_filename_component(SWIG_GET_EXTRA_OUTPUT_FILES_module_basename "${infile}" NAME_WE)
+-  endif()
+-  foreach(it ${SWIG_${language}_EXTRA_FILE_EXTENSION})
+-    set(${outfiles} ${${outfiles}}
+-      "${generatedpath}/${SWIG_GET_EXTRA_OUTPUT_FILES_module_basename}.${it}")
+-  endforeach()
+-endmacro()
+-
+-#
+-# Take swig (*.i) file and add proper custom commands for it
+-#
+-macro(SWIG_ADD_SOURCE_TO_MODULE name outfiles infile)
+-  set(swig_full_infile ${infile})
+-  get_filename_component(swig_source_file_path "${infile}" PATH)
+-  get_filename_component(swig_source_file_name_we "${infile}" NAME_WE)
+-  get_source_file_property(swig_source_file_generated ${infile} GENERATED)
+-  get_source_file_property(swig_source_file_cplusplus ${infile} CPLUSPLUS)
+-  get_source_file_property(swig_source_file_flags ${infile} SWIG_FLAGS)
+-  if("${swig_source_file_flags}" STREQUAL "NOTFOUND")
+-    set(swig_source_file_flags "")
+-  endif()
+-  set(swig_source_file_fullname "${infile}")
+-  if(${swig_source_file_path} MATCHES "^${CMAKE_CURRENT_SOURCE_DIR}")
+-    string(REGEX REPLACE
+-      "^${CMAKE_CURRENT_SOURCE_DIR}" ""
+-      swig_source_file_relative_path
+-      "${swig_source_file_path}")
+-  else()
+-    if(${swig_source_file_path} MATCHES "^${CMAKE_CURRENT_BINARY_DIR}")
+-      string(REGEX REPLACE
+-        "^${CMAKE_CURRENT_BINARY_DIR}" ""
+-        swig_source_file_relative_path
+-        "${swig_source_file_path}")
+-      set(swig_source_file_generated 1)
+-    else()
+-      set(swig_source_file_relative_path "${swig_source_file_path}")
+-      if(swig_source_file_generated)
+-        set(swig_source_file_fullname "${CMAKE_CURRENT_BINARY_DIR}/${infile}")
+-      else()
+-        set(swig_source_file_fullname "${CMAKE_CURRENT_SOURCE_DIR}/${infile}")
+-      endif()
+-    endif()
+-  endif()
+-
+-  set(swig_generated_file_fullname
+-    "${CMAKE_CURRENT_BINARY_DIR}")
+-  if(swig_source_file_relative_path)
+-    set(swig_generated_file_fullname
+-      "${swig_generated_file_fullname}/${swig_source_file_relative_path}")
+-  endif()
+-  # If CMAKE_SWIG_OUTDIR was specified then pass it to -outdir
+-  if(CMAKE_SWIG_OUTDIR)
+-    set(swig_outdir ${CMAKE_SWIG_OUTDIR})
+-  else()
+-    set(swig_outdir ${CMAKE_CURRENT_BINARY_DIR})
+-  endif()
+-  SWIG_GET_EXTRA_OUTPUT_FILES(${SWIG_MODULE_${name}_LANGUAGE}
+-    swig_extra_generated_files
+-    "${swig_outdir}"
+-    "${infile}")
+-  set(swig_generated_file_fullname
+-    "${swig_generated_file_fullname}/${swig_source_file_name_we}")
+-  # add the language into the name of the file (i.e. TCL_wrap)
+-  # this allows for the same .i file to be wrapped into different languages
+-  set(swig_generated_file_fullname
+-    "${swig_generated_file_fullname}${SWIG_MODULE_${name}_LANGUAGE}_wrap")
+-
+-  if(swig_source_file_cplusplus)
+-    set(swig_generated_file_fullname
+-      "${swig_generated_file_fullname}.${SWIG_CXX_EXTENSION}")
+-  else()
+-    set(swig_generated_file_fullname
+-      "${swig_generated_file_fullname}.c")
+-  endif()
+-
+-  # Shut up some warnings from poor SWIG code generation that we
+-  # can do nothing about, when this flag is available
+-  include(CheckCXXCompilerFlag)
+-  check_cxx_compiler_flag("-Wno-unused-but-set-variable" HAVE_WNO_UNUSED_BUT_SET_VARIABLE)
+-  if(HAVE_WNO_UNUSED_BUT_SET_VARIABLE)
+-    set_source_files_properties(${swig_generated_file_fullname}
+-      PROPERTIES COMPILE_FLAGS "-Wno-unused-but-set-variable")
+-  endif(HAVE_WNO_UNUSED_BUT_SET_VARIABLE)
+-
+-  get_directory_property(cmake_include_directories INCLUDE_DIRECTORIES)
+-  set(swig_include_dirs)
+-  foreach(it ${cmake_include_directories})
+-    set(swig_include_dirs ${swig_include_dirs} "-I${it}")
+-  endforeach()
+-
+-  set(swig_special_flags)
+-  # default is c, so add c++ flag if it is c++
+-  if(swig_source_file_cplusplus)
+-    set(swig_special_flags ${swig_special_flags} "-c++")
+-  endif()
+-  set(swig_extra_flags)
+-  if(SWIG_MODULE_${name}_EXTRA_FLAGS)
+-    set(swig_extra_flags ${swig_extra_flags} ${SWIG_MODULE_${name}_EXTRA_FLAGS})
+-  endif()
+-
+-  # hack to work around CMake bug in add_custom_command with multiple OUTPUT files
+-
+-  file(RELATIVE_PATH reldir ${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR})
+-  execute_process(
+-    COMMAND ${PYTHON_EXECUTABLE} -c "import re, hashlib
+-unique = hashlib.md5('${reldir}${ARGN}').hexdigest()[:5]
+-print(re.sub('\\W', '_', '${name} ${reldir} ' + unique))"
+-    OUTPUT_VARIABLE _target OUTPUT_STRIP_TRAILING_WHITESPACE
+-  )
+-
+-  file(
+-    WRITE ${CMAKE_CURRENT_BINARY_DIR}/${_target}.cpp.in
+-   "int main(void){return 0;}\n"
+-  )
+-
+-  # create dummy dependencies
+-  add_custom_command(
+-    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${_target}.cpp
+-    COMMAND ${CMAKE_COMMAND} -E copy
+-        ${CMAKE_CURRENT_BINARY_DIR}/${_target}.cpp.in
+-        ${CMAKE_CURRENT_BINARY_DIR}/${_target}.cpp
+-    DEPENDS "${swig_source_file_fullname}" ${SWIG_MODULE_${name}_EXTRA_DEPS}
+-    COMMENT ""
+-  )
+-
+-  # create the dummy target
+-  add_executable(${_target} ${CMAKE_CURRENT_BINARY_DIR}/${_target}.cpp)
+-
+-  # add a custom command to the dummy target
+-  add_custom_command(
+-    TARGET ${_target}
+-    # Let's create the ${swig_outdir} at execution time, in case dir contains $(OutDir)
+-    COMMAND ${CMAKE_COMMAND} -E make_directory ${swig_outdir}
+-    COMMAND "${SWIG_EXECUTABLE}"
+-    ARGS "-${SWIG_MODULE_${name}_SWIG_LANGUAGE_FLAG}"
+-    ${swig_source_file_flags}
+-    ${CMAKE_SWIG_FLAGS}
+-    -outdir ${swig_outdir}
+-    ${swig_special_flags}
+-    ${swig_extra_flags}
+-    ${swig_include_dirs}
+-    -o "${swig_generated_file_fullname}"
+-    "${swig_source_file_fullname}"
+-    COMMENT "Swig source"
+-  )
+-
+-  #add dummy independent dependencies from the _target to each file
+-  #that will be generated by the SWIG command above
+-
+-  set(${outfiles} "${swig_generated_file_fullname}" ${swig_extra_generated_files})
+-
+-  foreach(swig_gen_file ${${outfiles}})
+-    add_custom_command(
+-      OUTPUT ${swig_gen_file}
+-      COMMAND "${CMAKE_COMMAND}" -E touch_nocreate "${swig_gen_file}"
+-      DEPENDS ${_target}
+-      COMMENT "dummy command to show ${_target} dependency of ${swig_gen_file}"
+-    )
+-  endforeach()
+-
+-  set_source_files_properties(
+-    ${outfiles} PROPERTIES GENERATED 1
+-  )
+-
+-endmacro()
+-
+-#
+-# Create Swig module
+-#
+-macro(SWIG_ADD_MODULE name language)
+-  SWIG_MODULE_INITIALIZE(${name} ${language})
+-  set(swig_dot_i_sources)
+-  set(swig_other_sources)
+-  foreach(it ${ARGN})
+-    if(${it} MATCHES ".*\\.i$")
+-      set(swig_dot_i_sources ${swig_dot_i_sources} "${it}")
+-    else()
+-      set(swig_other_sources ${swig_other_sources} "${it}")
+-    endif()
+-  endforeach()
+-
+-  set(swig_generated_sources)
+-  foreach(it ${swig_dot_i_sources})
+-    SWIG_ADD_SOURCE_TO_MODULE(${name} swig_generated_source ${it})
+-    set(swig_generated_sources ${swig_generated_sources} "${swig_generated_source}")
+-  endforeach()
+-  get_directory_property(swig_extra_clean_files ADDITIONAL_MAKE_CLEAN_FILES)
+-  set_directory_properties(PROPERTIES
+-    ADDITIONAL_MAKE_CLEAN_FILES "${swig_extra_clean_files};${swig_generated_sources}")
+-  add_library(${SWIG_MODULE_${name}_REAL_NAME}
+-    MODULE
+-    ${swig_generated_sources}
+-    ${swig_other_sources})
+-  string(TOLOWER "${language}" swig_lowercase_language)
+-  if ("${swig_lowercase_language}" STREQUAL "java")
+-    if (APPLE)
+-        # In java you want:
+-        #      System.loadLibrary("LIBRARY");
+-        # then JNI will look for a library whose name is platform dependent, namely
+-        #   MacOS  : libLIBRARY.jnilib
+-        #   Windows: LIBRARY.dll
+-        #   Linux  : libLIBRARY.so
+-        set_target_properties (${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES SUFFIX ".jnilib")
+-      endif ()
+-  endif ()
+-  if ("${swig_lowercase_language}" STREQUAL "python")
+-    # this is only needed for the python case where a _modulename.so is generated
+-    set_target_properties(${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES PREFIX "")
+-    # Python extension modules on Windows must have the extension ".pyd"
+-    # instead of ".dll" as of Python 2.5.  Older python versions do support
+-    # this suffix.
+-    # http://docs.python.org/whatsnew/ports.html#SECTION0001510000000000000000
+-    # <quote>
+-    # Windows: .dll is no longer supported as a filename extension for extension modules.
+-    # .pyd is now the only filename extension that will be searched for.
+-    # </quote>
+-    if(WIN32 AND NOT CYGWIN)
+-      set_target_properties(${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES SUFFIX ".pyd")
+-    endif()
+-  endif ()
+-endmacro()
+-
+-#
+-# Like TARGET_LINK_LIBRARIES but for swig modules
+-#
+-macro(SWIG_LINK_LIBRARIES name)
+-  if(SWIG_MODULE_${name}_REAL_NAME)
+-    target_link_libraries(${SWIG_MODULE_${name}_REAL_NAME} ${ARGN})
+-  else()
+-    message(SEND_ERROR "Cannot find Swig library \"${name}\".")
+-  endif()
+-endmacro()
+diff --git a/cmake/Modules/nrsc5Config.cmake b/cmake/Modules/nrsc5Config.cmake
+index 2cd34a4..0911a25 100644
+--- a/cmake/Modules/nrsc5Config.cmake
++++ b/cmake/Modules/nrsc5Config.cmake
+@@ -22,9 +22,10 @@ FIND_LIBRARY(
+           /usr/local/lib64
+           /usr/lib
+           /usr/lib64
+-)
++          )
++
++include("${CMAKE_CURRENT_LIST_DIR}/nrsc5Target.cmake")
+ 
+ INCLUDE(FindPackageHandleStandardArgs)
+ FIND_PACKAGE_HANDLE_STANDARD_ARGS(NRSC5 DEFAULT_MSG NRSC5_LIBRARIES NRSC5_INCLUDE_DIRS)
+ MARK_AS_ADVANCED(NRSC5_LIBRARIES NRSC5_INCLUDE_DIRS)
+-
+diff --git a/python/build_utils_codes.py b/cmake/Modules/targetConfig.cmake.in
+similarity index 52%
+rename from python/build_utils_codes.py
+rename to cmake/Modules/targetConfig.cmake.in
+index 9ea96ba..79e4a28 100644
+--- a/python/build_utils_codes.py
++++ b/cmake/Modules/targetConfig.cmake.in
+@@ -1,5 +1,4 @@
+-#
+-# Copyright 2004 Free Software Foundation, Inc.
++# Copyright 2018 Free Software Foundation, Inc.
+ #
+ # This file is part of GNU Radio
+ #
+@@ -17,36 +16,11 @@
+ # along with GNU Radio; see the file COPYING.  If not, write to
+ # the Free Software Foundation, Inc., 51 Franklin Street,
+ # Boston, MA 02110-1301, USA.
+-#
+-
+-def i_code (code3):
+-    return code3[0]
+-
+-def o_code (code3):
+-    if len (code3) >= 2:
+-        return code3[1]
+-    else:
+-        return code3[0]
+-
+-def tap_code (code3):
+-    if len (code3) >= 3:
+-        return code3[2]
+-    else:
+-        return code3[0]
+-
+-def i_type (code3):
+-    return char_to_type[i_code (code3)]
+-
+-def o_type (code3):
+-    return char_to_type[o_code (code3)]
+-
+-def tap_type (code3):
+-    return char_to_type[tap_code (code3)]
+ 
++include(CMakeFindDependencyMacro)
+ 
+-char_to_type = {}
+-char_to_type['s'] = 'short'
+-char_to_type['i'] = 'int'
+-char_to_type['f'] = 'float'
+-char_to_type['c'] = 'gr_complex'
+-char_to_type['b'] = 'unsigned char'
++set(target_deps "@TARGET_DEPENDENCIES@")
++foreach(dep IN LISTS target_deps)
++    find_dependency(${dep})
++endforeach()
++include("${CMAKE_CURRENT_LIST_DIR}/@TARGET@Targets.cmake")
+diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt
+index f16fbf6..2c318ee 100644
+--- a/docs/CMakeLists.txt
++++ b/docs/CMakeLists.txt
+@@ -1,6 +1,7 @@
+ # Copyright 2011 Free Software Foundation, Inc.
+ #
+-# This file is part of GNU Radio
++# This file was generated by gr_modtool, a tool from the GNU Radio framework
++# This file is a part of gr-nrsc5
+ #
+ # GNU Radio is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+diff --git a/docs/doxygen/CMakeLists.txt b/docs/doxygen/CMakeLists.txt
+index 1b44799..d5d98b8 100644
+--- a/docs/doxygen/CMakeLists.txt
++++ b/docs/doxygen/CMakeLists.txt
+@@ -1,6 +1,7 @@
+ # Copyright 2011 Free Software Foundation, Inc.
+ #
+-# This file is part of GNU Radio
++# This file was generated by gr_modtool, a tool from the GNU Radio framework
++# This file is a part of gr-nrsc5
+ #
+ # GNU Radio is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+diff --git a/docs/doxygen/Doxyfile.in b/docs/doxygen/Doxyfile.in
+index 3ad1a67..20dfc97 100644
+--- a/docs/doxygen/Doxyfile.in
++++ b/docs/doxygen/Doxyfile.in
+@@ -654,8 +654,8 @@ WARN_LOGFILE           =
+ # directories like "/usr/src/myproject". Separate the files or directories
+ # with spaces.
+ 
+-INPUT                  = @top_srcdir@ \
+-                         @top_builddir@
++INPUT                  = "@top_srcdir@" \
++                         "@top_builddir@"
+ 
+ # This tag can be used to specify the character encoding of the source files
+ # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
+@@ -791,7 +791,7 @@ INPUT_FILTER           =
+ # info on how filters are used. If FILTER_PATTERNS is empty or if
+ # non of the patterns match the file name, INPUT_FILTER is applied.
+ 
+-FILTER_PATTERNS        = *.py=@top_srcdir@/doc/doxygen/other/doxypy.py
++FILTER_PATTERNS        = *.py="@top_srcdir@"/doc/doxygen/other/doxypy.py
+ 
+ # If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using
+ # INPUT_FILTER) will be used to filter the input files when producing source
+@@ -946,7 +946,7 @@ HTML_STYLESHEET        =
+ # user-defined cascading style sheet that is included after the standard
+ # style sheets created by doxygen. Using this option one can overrule
+ # certain style aspects. This is preferred over using HTML_STYLESHEET
+-# since it does not replace the standard style sheet and is therefor more
++# since it does not replace the standard style sheet and is therefore more
+ # robust against future updates. Doxygen will copy the style sheet file to
+ # the output directory.
+ 
+@@ -990,7 +990,7 @@ HTML_COLORSTYLE_GAMMA  = 80
+ # page will contain the date and time when the page was generated. Setting
+ # this to NO can help when comparing the output of multiple runs.
+ 
+-HTML_TIMESTAMP         = YES
++HTML_TIMESTAMP         = NO
+ 
+ # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
+ # documentation will contain sections that can be hidden and shown after the
+diff --git a/docs/doxygen/Doxyfile.swig_doc.in b/docs/doxygen/Doxyfile.swig_doc.in
+index 19e17dc..cbe06d6 100644
+--- a/docs/doxygen/Doxyfile.swig_doc.in
++++ b/docs/doxygen/Doxyfile.swig_doc.in
+@@ -54,7 +54,7 @@ PROJECT_LOGO           =
+ # If a relative path is entered, it will be relative to the location
+ # where doxygen was started. If left blank the current directory will be used.
+ 
+-OUTPUT_DIRECTORY       = @OUTPUT_DIRECTORY@
++OUTPUT_DIRECTORY       = "@OUTPUT_DIRECTORY@"
+ 
+ # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create
+ # 4096 sub-directories (in 2 levels) under the output directory of each output
+@@ -121,7 +121,7 @@ INLINE_INHERITED_MEMB  = NO
+ # path before files name in the file list and in the header files. If set
+ # to NO the shortest path that makes the file name unique will be used.
+ 
+-FULL_PATH_NAMES        = YES
++FULL_PATH_NAMES        = NO
+ 
+ # If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag
+ # can be used to strip a user-defined part of the path. Stripping is
+@@ -913,7 +913,7 @@ HTML_STYLESHEET        =
+ # user-defined cascading style sheet that is included after the standard
+ # style sheets created by doxygen. Using this option one can overrule
+ # certain style aspects. This is preferred over using HTML_STYLESHEET
+-# since it does not replace the standard style sheet and is therefor more
++# since it does not replace the standard style sheet and is therefore more
+ # robust against future updates. Doxygen will copy the style sheet file to
+ # the output directory.
+ 
+@@ -957,7 +957,7 @@ HTML_COLORSTYLE_GAMMA  = 80
+ # page will contain the date and time when the page was generated. Setting
+ # this to NO can help when comparing the output of multiple runs.
+ 
+-HTML_TIMESTAMP         = YES
++HTML_TIMESTAMP         = NO
+ 
+ # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
+ # documentation will contain sections that can be hidden and shown after the
+diff --git a/docs/doxygen/doxyxml/__init__.py b/docs/doxygen/doxyxml/__init__.py
+index 5cd0b3c..5145b54 100644
+--- a/docs/doxygen/doxyxml/__init__.py
++++ b/docs/doxygen/doxyxml/__init__.py
+@@ -1,7 +1,8 @@
+ #
+ # Copyright 2010 Free Software Foundation, Inc.
+ #
+-# This file is part of GNU Radio
++# This file was generated by gr_modtool, a tool from the GNU Radio framework
++# This file is a part of gr-nrsc5
+ #
+ # GNU Radio is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+@@ -63,8 +64,9 @@
+ u'Outputs the vital aadvark statistics.'
+ 
+ """
++from __future__ import unicode_literals
+ 
+-from doxyindex import DoxyIndex, DoxyFunction, DoxyParam, DoxyClass, DoxyFile, DoxyNamespace, DoxyGroup, DoxyFriend, DoxyOther
++from .doxyindex import DoxyIndex, DoxyFunction, DoxyParam, DoxyClass, DoxyFile, DoxyNamespace, DoxyGroup, DoxyFriend, DoxyOther
+ 
+ def _test():
+     import os
+diff --git a/docs/doxygen/doxyxml/base.py b/docs/doxygen/doxyxml/base.py
+index e8f026a..4404c97 100644
+--- a/docs/doxygen/doxyxml/base.py
++++ b/docs/doxygen/doxyxml/base.py
+@@ -1,7 +1,8 @@
+ #
+ # Copyright 2010 Free Software Foundation, Inc.
+ #
+-# This file is part of GNU Radio
++# This file was generated by gr_modtool, a tool from the GNU Radio framework
++# This file is a part of gr-nrsc5
+ #
+ # GNU Radio is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+@@ -24,24 +25,26 @@
+ Classes based upon this are used to make more user-friendly interfaces
+ to the doxygen xml docs than the generated classes provide.
+ """
++from __future__ import print_function
++from __future__ import unicode_literals
+ 
+ import os
+ import pdb
+ 
+ from xml.parsers.expat import ExpatError
+ 
+-from generated import compound
++from .generated import compound
+ 
+ 
+ class Base(object):
+ 
+-    class Duplicate(StandardError):
++    class Duplicate(Exception):
+         pass
+ 
+-    class NoSuchMember(StandardError):
++    class NoSuchMember(Exception):
+         pass
+ 
+-    class ParsingError(StandardError):
++    class ParsingError(Exception):
+         pass
+ 
+     def __init__(self, parse_data, top=None):
+@@ -94,7 +97,7 @@ def get_cls(self, mem):
+         for cls in self.mem_classes:
+             if cls.can_parse(mem):
+                 return cls
+-        raise StandardError(("Did not find a class for object '%s'." \
++        raise Exception(("Did not find a class for object '%s'." \
+                                  % (mem.get_name())))
+ 
+     def convert_mem(self, mem):
+@@ -102,11 +105,11 @@ def convert_mem(self, mem):
+             cls = self.get_cls(mem)
+             converted = cls.from_parse_data(mem, self.top)
+             if converted is None:
+-                raise StandardError('No class matched this object.')
++                raise Exception('No class matched this object.')
+             self.add_ref(converted)
+             return converted
+-        except StandardError, e:
+-            print e
++        except Exception as e:
++            print(e)
+ 
+     @classmethod
+     def includes(cls, inst):
+diff --git a/docs/doxygen/doxyxml/doxyindex.py b/docs/doxygen/doxyxml/doxyindex.py
+index 78e8153..30baf12 100644
+--- a/docs/doxygen/doxyxml/doxyindex.py
++++ b/docs/doxygen/doxyxml/doxyindex.py
+@@ -1,7 +1,8 @@
+ #
+ # Copyright 2010 Free Software Foundation, Inc.
+ #
+-# This file is part of GNU Radio
++# This file was generated by gr_modtool, a tool from the GNU Radio framework
++# This file is a part of gr-nrsc5
+ #
+ # GNU Radio is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+@@ -22,12 +23,14 @@
+ Classes providing more user-friendly interfaces to the doxygen xml
+ docs than the generated classes provide.
+ """
++from __future__ import absolute_import
++from __future__ import unicode_literals
+ 
+ import os
+ 
+-from generated import index
+-from base import Base
+-from text import description
++from .generated import index
++from .base import Base
++from .text import description
+ 
+ class DoxyIndex(Base):
+     """
+diff --git a/docs/doxygen/doxyxml/generated/__init__.py b/docs/doxygen/doxyxml/generated/__init__.py
+index 3982397..23095c1 100644
+--- a/docs/doxygen/doxyxml/generated/__init__.py
++++ b/docs/doxygen/doxyxml/generated/__init__.py
+@@ -5,3 +5,4 @@
+ resultant classes are not very friendly to navigate so the rest of the
+ doxyxml module processes them further.
+ """
++from __future__ import unicode_literals
+diff --git a/docs/doxygen/doxyxml/generated/compound.py b/docs/doxygen/doxyxml/generated/compound.py
+index 1522ac2..acfa0dd 100644
+--- a/docs/doxygen/doxyxml/generated/compound.py
++++ b/docs/doxygen/doxyxml/generated/compound.py
+@@ -3,15 +3,17 @@
+ """
+ Generated Mon Feb  9 19:08:05 2009 by generateDS.py.
+ """
++from __future__ import absolute_import
++from __future__ import unicode_literals
++
+ 
+-from string import lower as str_lower
+ from xml.dom import minidom
+ from xml.dom import Node
+ 
+ import sys
+ 
+-import compoundsuper as supermod
+-from compoundsuper import MixedContainer
++from . import compoundsuper as supermod
++from .compoundsuper import MixedContainer
+ 
+ 
+ class DoxygenTypeSub(supermod.DoxygenType):
+diff --git a/docs/doxygen/doxyxml/generated/compoundsuper.py b/docs/doxygen/doxyxml/generated/compoundsuper.py
+index 6255dda..6e984e1 100644
+--- a/docs/doxygen/doxyxml/generated/compoundsuper.py
++++ b/docs/doxygen/doxyxml/generated/compoundsuper.py
+@@ -4,12 +4,17 @@
+ # Generated Thu Jun 11 18:44:25 2009 by generateDS.py.
+ #
+ 
++from __future__ import print_function
++from __future__ import unicode_literals
++
+ import sys
+-import getopt
+-from string import lower as str_lower
++
+ from xml.dom import minidom
+ from xml.dom import Node
+ 
++import six
++
++
+ #
+ # User methods
+ #
+@@ -19,9 +24,9 @@
+ 
+ try:
+     from generatedssuper import GeneratedsSuper
+-except ImportError, exp:
++except ImportError as exp:
+ 
+-    class GeneratedsSuper:
++    class GeneratedsSuper(object):
+         def format_string(self, input_data, input_name=''):
+             return input_data
+         def format_integer(self, input_data, input_name=''):
+@@ -64,7 +69,7 @@ def showIndent(outfile, level):
+         outfile.write('    ')
+ 
+ def quote_xml(inStr):
+-    s1 = (isinstance(inStr, basestring) and inStr or
++    s1 = (isinstance(inStr, six.string_types) and inStr or
+           '%s' % inStr)
+     s1 = s1.replace('&', '&amp;')
+     s1 = s1.replace('<', '&lt;')
+@@ -72,7 +77,7 @@ def quote_xml(inStr):
+     return s1
+ 
+ def quote_attrib(inStr):
+-    s1 = (isinstance(inStr, basestring) and inStr or
++    s1 = (isinstance(inStr, six.string_types) and inStr or
+           '%s' % inStr)
+     s1 = s1.replace('&', '&amp;')
+     s1 = s1.replace('<', '&lt;')
+@@ -102,7 +107,7 @@ def quote_python(inStr):
+             return '"""%s"""' % s1
+ 
+ 
+-class MixedContainer:
++class MixedContainer(object):
+     # Constants for category:
+     CategoryNone = 0
+     CategoryText = 1
+@@ -4221,7 +4226,7 @@ def buildAttributes(self, attrs):
+         if attrs.get('lineno'):
+             try:
+                 self.lineno = int(attrs.get('lineno').value)
+-            except ValueError, exp:
++            except ValueError as exp:
+                 raise ValueError('Bad integer attribute (lineno): %s' % exp)
+         if attrs.get('refkind'):
+             self.refkind = attrs.get('refkind').value
+@@ -4504,12 +4509,12 @@ def buildAttributes(self, attrs):
+         if attrs.get('endline'):
+             try:
+                 self.endline = int(attrs.get('endline').value)
+-            except ValueError, exp:
++            except ValueError as exp:
+                 raise ValueError('Bad integer attribute (endline): %s' % exp)
+         if attrs.get('startline'):
+             try:
+                 self.startline = int(attrs.get('startline').value)
+-            except ValueError, exp:
++            except ValueError as exp:
+                 raise ValueError('Bad integer attribute (startline): %s' % exp)
+         if attrs.get('refid'):
+             self.refid = attrs.get('refid').value
+@@ -4627,17 +4632,17 @@ def buildAttributes(self, attrs):
+         if attrs.get('bodystart'):
+             try:
+                 self.bodystart = int(attrs.get('bodystart').value)
+-            except ValueError, exp:
++            except ValueError as exp:
+                 raise ValueError('Bad integer attribute (bodystart): %s' % exp)
+         if attrs.get('line'):
+             try:
+                 self.line = int(attrs.get('line').value)
+-            except ValueError, exp:
++            except ValueError as exp:
+                 raise ValueError('Bad integer attribute (line): %s' % exp)
+         if attrs.get('bodyend'):
+             try:
+                 self.bodyend = int(attrs.get('bodyend').value)
+-            except ValueError, exp:
++            except ValueError as exp:
+                 raise ValueError('Bad integer attribute (bodyend): %s' % exp)
+         if attrs.get('bodyfile'):
+             self.bodyfile = attrs.get('bodyfile').value
+@@ -6778,12 +6783,12 @@ def buildAttributes(self, attrs):
+         if attrs.get('rows'):
+             try:
+                 self.rows = int(attrs.get('rows').value)
+-            except ValueError, exp:
++            except ValueError as exp:
+                 raise ValueError('Bad integer attribute (rows): %s' % exp)
+         if attrs.get('cols'):
+             try:
+                 self.cols = int(attrs.get('cols').value)
+-            except ValueError, exp:
++            except ValueError as exp:
+                 raise ValueError('Bad integer attribute (cols): %s' % exp)
+     def buildChildren(self, child_, nodeName_):
+         if child_.nodeType == Node.ELEMENT_NODE and \
+@@ -7108,7 +7113,7 @@ def buildAttributes(self, attrs):
+         if attrs.get('level'):
+             try:
+                 self.level = int(attrs.get('level').value)
+-            except ValueError, exp:
++            except ValueError as exp:
+                 raise ValueError('Bad integer attribute (level): %s' % exp)
+     def buildChildren(self, child_, nodeName_):
+         if child_.nodeType == Node.TEXT_NODE:
+@@ -8283,7 +8288,7 @@ def buildChildren(self, child_, nodeName_):
+ """
+ 
+ def usage():
+-    print USAGE_TEXT
++    print(USAGE_TEXT)
+     sys.exit(1)
+ 
+ 
+@@ -8339,4 +8344,3 @@ def main():
+     main()
+     #import pdb
+     #pdb.run('main()')
+-
+diff --git a/docs/doxygen/doxyxml/generated/index.py b/docs/doxygen/doxyxml/generated/index.py
+index 7a70e14..0c63512 100644
+--- a/docs/doxygen/doxyxml/generated/index.py
++++ b/docs/doxygen/doxyxml/generated/index.py
+@@ -3,14 +3,16 @@
+ """
+ Generated Mon Feb  9 19:08:05 2009 by generateDS.py.
+ """
++from __future__ import absolute_import
++from __future__ import unicode_literals
+ 
+ from xml.dom import minidom
+ 
+ import os
+ import sys
+-import compound
++from . import compound
+ 
+-import indexsuper as supermod
++from . import indexsuper as supermod
+ 
+ class DoxygenTypeSub(supermod.DoxygenType):
+     def __init__(self, version=None, compound=None):
+diff --git a/docs/doxygen/doxyxml/generated/indexsuper.py b/docs/doxygen/doxyxml/generated/indexsuper.py
+index a991530..11312db 100644
+--- a/docs/doxygen/doxyxml/generated/indexsuper.py
++++ b/docs/doxygen/doxyxml/generated/indexsuper.py
+@@ -4,12 +4,16 @@
+ # Generated Thu Jun 11 18:43:54 2009 by generateDS.py.
+ #
+ 
++from __future__ import print_function
++from __future__ import unicode_literals
++
+ import sys
+-import getopt
+-from string import lower as str_lower
++
+ from xml.dom import minidom
+ from xml.dom import Node
+ 
++import six
++
+ #
+ # User methods
+ #
+@@ -19,9 +23,9 @@
+ 
+ try:
+     from generatedssuper import GeneratedsSuper
+-except ImportError, exp:
++except ImportError as exp:
+ 
+-    class GeneratedsSuper:
++    class GeneratedsSuper(object):
+         def format_string(self, input_data, input_name=''):
+             return input_data
+         def format_integer(self, input_data, input_name=''):
+@@ -64,7 +68,7 @@ def showIndent(outfile, level):
+         outfile.write('    ')
+ 
+ def quote_xml(inStr):
+-    s1 = (isinstance(inStr, basestring) and inStr or
++    s1 = (isinstance(inStr, six.string_types) and inStr or
+           '%s' % inStr)
+     s1 = s1.replace('&', '&amp;')
+     s1 = s1.replace('<', '&lt;')
+@@ -72,7 +76,7 @@ def quote_xml(inStr):
+     return s1
+ 
+ def quote_attrib(inStr):
+-    s1 = (isinstance(inStr, basestring) and inStr or
++    s1 = (isinstance(inStr, six.string_types) and inStr or
+           '%s' % inStr)
+     s1 = s1.replace('&', '&amp;')
+     s1 = s1.replace('<', '&lt;')
+@@ -102,7 +106,7 @@ def quote_python(inStr):
+             return '"""%s"""' % s1
+ 
+ 
+-class MixedContainer:
++class MixedContainer(object):
+     # Constants for category:
+     CategoryNone = 0
+     CategoryText = 1
+@@ -462,7 +466,7 @@ def buildChildren(self, child_, nodeName_):
+ """
+ 
+ def usage():
+-    print USAGE_TEXT
++    print(USAGE_TEXT)
+     sys.exit(1)
+ 
+ 
+@@ -520,4 +524,3 @@ def main():
+     main()
+     #import pdb
+     #pdb.run('main()')
+-
+diff --git a/docs/doxygen/doxyxml/text.py b/docs/doxygen/doxyxml/text.py
+index 629edd1..e7066ba 100644
+--- a/docs/doxygen/doxyxml/text.py
++++ b/docs/doxygen/doxyxml/text.py
+@@ -1,7 +1,8 @@
+ #
+ # Copyright 2010 Free Software Foundation, Inc.
+ #
+-# This file is part of GNU Radio
++# This file was generated by gr_modtool, a tool from the GNU Radio framework
++# This file is a part of gr-nrsc5
+ #
+ # GNU Radio is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+@@ -21,12 +22,13 @@
+ """
+ Utilities for extracting text from generated classes.
+ """
++from __future__ import unicode_literals
+ 
+ def is_string(txt):
+     if isinstance(txt, str):
+         return True
+     try:
+-        if isinstance(txt, unicode):
++        if isinstance(txt, str):
+             return True
+     except NameError:
+         pass
+@@ -49,7 +51,7 @@ def description_bit(obj):
+     elif is_string(obj):
+         return obj
+     else:
+-        raise StandardError('Expecting a string or something with content, content_ or value attribute')
++        raise Exception('Expecting a string or something with content, content_ or value attribute')
+     # If this bit is a paragraph then add one some line breaks.
+     if hasattr(obj, 'name') and obj.name == 'para':
+         result += "\n\n"
+diff --git a/docs/doxygen/swig_doc.py b/docs/doxygen/swig_doc.py
+index d3536db..c127b9e 100644
+--- a/docs/doxygen/swig_doc.py
++++ b/docs/doxygen/swig_doc.py
+@@ -1,7 +1,8 @@
+ #
+ # Copyright 2010-2012 Free Software Foundation, Inc.
+ #
+-# This file is part of GNU Radio
++# This file was generated by gr_modtool, a tool from the GNU Radio framework
++# This file is a part of gr-nrsc5
+ #
+ # GNU Radio is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+@@ -26,6 +27,7 @@
+ python docstrings.
+ 
+ """
++from __future__ import unicode_literals
+ 
+ import sys, time
+ 
+@@ -79,13 +81,15 @@ def includes(cls, item):
+ 
+ def utoascii(text):
+     """
+-    Convert unicode text into ascii and escape quotes.
++    Convert unicode text into ascii and escape quotes and backslashes.
+     """
+     if text is None:
+         return ''
+     out = text.encode('ascii', 'replace')
+-    out = out.replace('"', '\\"')
+-    return out
++    # swig will require us to replace blackslash with 4 backslashes
++    out = out.replace(b'\\', b'\\\\\\\\')
++    out = out.replace(b'"', b'\\"').decode('ascii')
++    return str(out)
+ 
+ 
+ def combine_descriptions(obj):
+@@ -135,7 +139,7 @@ def make_entry(obj, name=None, templ="{description}", description=None, params=[
+     return entry_templ.format(
+         name=name,
+         docstring=docstring,
+-    )
++        )
+ 
+ 
+ def make_func_entry(func, name=None, description=None, params=None):
+@@ -226,12 +230,12 @@ def make_block2_entry(di, block):
+     # the make function.
+     output = []
+     output.append(make_class_entry(
+-        block, description=description,
+-        ignored_methods=['make'], params=make_func.params))
++            block, description=description,
++            ignored_methods=['make'], params=make_func.params))
+     makename = block.name() + '::make'
+     output.append(make_func_entry(
+-        make_func, name=makename, description=description,
+-        params=make_func.params))
++            make_func, name=makename, description=description,
++            params=make_func.params))
+     return "\n\n".join(output)
+ 
+ def make_swig_interface_file(di, swigdocfilename, custom_output=None):
+@@ -301,7 +305,7 @@ def make_swig_interface_file(di, swigdocfilename, custom_output=None):
+ 
+     output = "\n\n".join(output)
+ 
+-    swig_doc = file(swigdocfilename, 'w')
++    swig_doc = open(swigdocfilename, 'w')
+     swig_doc.write(output)
+     swig_doc.close()
+ 
+@@ -309,7 +313,7 @@ def make_swig_interface_file(di, swigdocfilename, custom_output=None):
+     # Parse command line options and set up doxyxml.
+     err_msg = "Execute using: python swig_doc.py xml_path outputfilename"
+     if len(sys.argv) != 3:
+-        raise StandardError(err_msg)
++        raise Exception(err_msg)
+     xml_path = sys.argv[1]
+     swigdocfilename = sys.argv[2]
+     di = DoxyIndex(xml_path)
+diff --git a/grc/CMakeLists.txt b/grc/CMakeLists.txt
+index 1b5c801..8bc75e4 100644
+--- a/grc/CMakeLists.txt
++++ b/grc/CMakeLists.txt
+@@ -1,6 +1,7 @@
+ # Copyright 2011 Free Software Foundation, Inc.
+ #
+-# This file is part of GNU Radio
++# This file was generated by gr_modtool, a tool from the GNU Radio framework
++# This file is a part of gr-nrsc5
+ #
+ # GNU Radio is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+@@ -18,16 +19,16 @@
+ # Boston, MA 02110-1301, USA.
+ 
+ install(FILES
+-    nrsc5_l1_fm_encoder_mp1.xml
+-    nrsc5_l1_fm_encoder_mp2.xml
+-    nrsc5_l1_fm_encoder_mp3.xml
+-    nrsc5_l1_fm_encoder_mp11.xml
+-    nrsc5_l1_fm_encoder_mp5.xml
+-    nrsc5_l1_fm_encoder_mp5_ms1.xml
+-    nrsc5_l1_fm_encoder_mp6.xml
+-    nrsc5_l1_fm_encoder_mp6_ms1.xml
+-    nrsc5_sis_encoder.xml
+-    nrsc5_l2_encoder.xml
+-    nrsc5_hdc_encoder.xml
+-    nrsc5_psd_encoder.xml DESTINATION share/gnuradio/grc/blocks
++    nrsc5_hdc_encoder.block.yml
++    nrsc5_l1_fm_encoder_mp1.block.yml
++    nrsc5_l1_fm_encoder_mp2.block.yml
++    nrsc5_l1_fm_encoder_mp3.block.yml
++    nrsc5_l1_fm_encoder_mp11.block.yml
++    nrsc5_l1_fm_encoder_mp5.block.yml
++    nrsc5_l1_fm_encoder_mp5_ms1.block.yml
++    nrsc5_l1_fm_encoder_mp6.block.yml
++    nrsc5_l1_fm_encoder_mp6_ms1.block.yml
++    nrsc5_l2_encoder.block.yml
++    nrsc5_psd_encoder.block.yml
++    nrsc5_sis_encoder.block.yml DESTINATION share/gnuradio/grc/blocks
+ )
+diff --git a/grc/nrsc5_hdc_encoder.block.yml b/grc/nrsc5_hdc_encoder.block.yml
+new file mode 100644
+index 0000000..520dcbe
+--- /dev/null
++++ b/grc/nrsc5_hdc_encoder.block.yml
+@@ -0,0 +1,33 @@
++# auto-generated by grc.converter
++
++id: nrsc5_hdc_encoder
++label: HDC Encoder
++category: '[NRSC-5]'
++
++parameters:
++-   id: channels
++    label: Channels
++    dtype: int
++    default: 2
++-   id: bitrate
++    label: Bitrate
++    dtype: int
++    default: 64000
++
++inputs:
++-   domain: stream
++    dtype: float
++    multiplicity: ${ channels }
++
++outputs:
++-   domain: stream
++    dtype: byte
++asserts:
++- ${ 1 <= channels <= 2 }
++- ${ 0 < bitrate }
++
++templates:
++    imports: import nrsc5
++    make: nrsc5.hdc_encoder(${channels}, ${bitrate})
++
++file_format: 1
+diff --git a/grc/nrsc5_hdc_encoder.xml b/grc/nrsc5_hdc_encoder.xml
+deleted file mode 100644
+index b4e472e..0000000
+--- a/grc/nrsc5_hdc_encoder.xml
++++ /dev/null
+@@ -1,31 +0,0 @@
+-<?xml version="1.0"?>
+-<block>
+-  <name>HDC Encoder</name>
+-  <key>nrsc5_hdc_encoder</key>
+-  <category>[NRSC-5]</category>
+-  <import>import nrsc5</import>
+-  <make>nrsc5.hdc_encoder($channels, $bitrate)</make>
+-  <param>
+-    <name>Channels</name>
+-    <key>channels</key>
+-    <value>2</value>
+-    <type>int</type>
+-  </param>
+-  <param>
+-    <name>Bitrate</name>
+-    <key>bitrate</key>
+-    <value>64000</value>
+-    <type>int</type>
+-  </param>
+-  <check>1 &lt;= $channels &lt;= 2</check>
+-  <check>0 &lt; $bitrate</check>
+-  <sink>
+-    <name>in</name>
+-    <type>float</type>
+-    <nports>$channels</nports>
+-  </sink>
+-  <source>
+-    <name>out</name>
+-    <type>byte</type>
+-  </source>
+-</block>
+diff --git a/grc/nrsc5_l1_fm_encoder_mp1.block.yml b/grc/nrsc5_l1_fm_encoder_mp1.block.yml
+new file mode 100644
+index 0000000..2b69d4c
+--- /dev/null
++++ b/grc/nrsc5_l1_fm_encoder_mp1.block.yml
+@@ -0,0 +1,26 @@
++# auto-generated by grc.converter
++
++id: nrsc5_l1_fm_encoder_mp1
++label: 'Layer 1 FM encoder: MP1'
++category: '[NRSC-5]'
++
++inputs:
++-   label: p1
++    domain: stream
++    dtype: byte
++    vlen: 146176
++-   label: pids
++    domain: stream
++    dtype: byte
++    vlen: 80
++
++outputs:
++-   domain: stream
++    dtype: byte
++    vlen: 1048576
++
++templates:
++    imports: import nrsc5
++    make: nrsc5.l1_fm_encoder(1)
++
++file_format: 1
+diff --git a/grc/nrsc5_l1_fm_encoder_mp1.xml b/grc/nrsc5_l1_fm_encoder_mp1.xml
+deleted file mode 100644
+index 46714a7..0000000
+--- a/grc/nrsc5_l1_fm_encoder_mp1.xml
++++ /dev/null
+@@ -1,23 +0,0 @@
+-<?xml version="1.0"?>
+-<block>
+-  <name>Layer 1 FM encoder: MP1</name>
+-  <key>nrsc5_l1_fm_encoder_mp1</key>
+-  <category>[NRSC-5]</category>
+-  <import>import nrsc5</import>
+-  <make>nrsc5.l1_fm_encoder(1)</make>
+-  <sink>
+-    <name>p1</name>
+-    <type>byte</type>
+-    <vlen>146176</vlen>
+-  </sink>
+-  <sink>
+-    <name>pids</name>
+-    <type>byte</type>
+-    <vlen>80</vlen>
+-  </sink>
+-  <source>
+-    <name>out</name>
+-    <type>byte</type>
+-    <vlen>1048576</vlen>
+-  </source>
+-</block>
+diff --git a/grc/nrsc5_l1_fm_encoder_mp11.block.yml b/grc/nrsc5_l1_fm_encoder_mp11.block.yml
+new file mode 100644
+index 0000000..8c109f3
+--- /dev/null
++++ b/grc/nrsc5_l1_fm_encoder_mp11.block.yml
+@@ -0,0 +1,34 @@
++# auto-generated by grc.converter
++
++id: nrsc5_l1_fm_encoder_mp11
++label: 'Layer 1 FM encoder: MP11'
++category: '[NRSC-5]'
++
++inputs:
++-   label: p1
++    domain: stream
++    dtype: byte
++    vlen: 146176
++-   label: p3
++    domain: stream
++    dtype: byte
++    vlen: 4608
++-   label: p4
++    domain: stream
++    dtype: byte
++    vlen: 4608
++-   label: pids
++    domain: stream
++    dtype: byte
++    vlen: 80
++
++outputs:
++-   domain: stream
++    dtype: byte
++    vlen: 1048576
++
++templates:
++    imports: import nrsc5
++    make: nrsc5.l1_fm_encoder(11)
++
++file_format: 1
+diff --git a/grc/nrsc5_l1_fm_encoder_mp11.xml b/grc/nrsc5_l1_fm_encoder_mp11.xml
+deleted file mode 100644
+index cba0837..0000000
+--- a/grc/nrsc5_l1_fm_encoder_mp11.xml
++++ /dev/null
+@@ -1,33 +0,0 @@
+-<?xml version="1.0"?>
+-<block>
+-  <name>Layer 1 FM encoder: MP11</name>
+-  <key>nrsc5_l1_fm_encoder_mp11</key>
+-  <category>[NRSC-5]</category>
+-  <import>import nrsc5</import>
+-  <make>nrsc5.l1_fm_encoder(11)</make>
+-  <sink>
+-    <name>p1</name>
+-    <type>byte</type>
+-    <vlen>146176</vlen>
+-  </sink>
+-  <sink>
+-    <name>p3</name>
+-    <type>byte</type>
+-    <vlen>4608</vlen>
+-  </sink>
+-  <sink>
+-    <name>p4</name>
+-    <type>byte</type>
+-    <vlen>4608</vlen>
+-  </sink>
+-  <sink>
+-    <name>pids</name>
+-    <type>byte</type>
+-    <vlen>80</vlen>
+-  </sink>
+-  <source>
+-    <name>out</name>
+-    <type>byte</type>
+-    <vlen>1048576</vlen>
+-  </source>
+-</block>
+diff --git a/grc/nrsc5_l1_fm_encoder_mp2.block.yml b/grc/nrsc5_l1_fm_encoder_mp2.block.yml
+new file mode 100644
+index 0000000..6e049b5
+--- /dev/null
++++ b/grc/nrsc5_l1_fm_encoder_mp2.block.yml
+@@ -0,0 +1,30 @@
++# auto-generated by grc.converter
++
++id: nrsc5_l1_fm_encoder_mp2
++label: 'Layer 1 FM encoder: MP2'
++category: '[NRSC-5]'
++
++inputs:
++-   label: p1
++    domain: stream
++    dtype: byte
++    vlen: 146176
++-   label: p3
++    domain: stream
++    dtype: byte
++    vlen: 2304
++-   label: pids
++    domain: stream
++    dtype: byte
++    vlen: 80
++
++outputs:
++-   domain: stream
++    dtype: byte
++    vlen: 1048576
++
++templates:
++    imports: import nrsc5
++    make: nrsc5.l1_fm_encoder(2)
++
++file_format: 1
+diff --git a/grc/nrsc5_l1_fm_encoder_mp2.xml b/grc/nrsc5_l1_fm_encoder_mp2.xml
+deleted file mode 100644
+index a176309..0000000
+--- a/grc/nrsc5_l1_fm_encoder_mp2.xml
++++ /dev/null
+@@ -1,28 +0,0 @@
+-<?xml version="1.0"?>
+-<block>
+-  <name>Layer 1 FM encoder: MP2</name>
+-  <key>nrsc5_l1_fm_encoder_mp2</key>
+-  <category>[NRSC-5]</category>
+-  <import>import nrsc5</import>
+-  <make>nrsc5.l1_fm_encoder(2)</make>
+-  <sink>
+-    <name>p1</name>
+-    <type>byte</type>
+-    <vlen>146176</vlen>
+-  </sink>
+-  <sink>
+-    <name>p3</name>
+-    <type>byte</type>
+-    <vlen>2304</vlen>
+-  </sink>
+-  <sink>
+-    <name>pids</name>
+-    <type>byte</type>
+-    <vlen>80</vlen>
+-  </sink>
+-  <source>
+-    <name>out</name>
+-    <type>byte</type>
+-    <vlen>1048576</vlen>
+-  </source>
+-</block>
+diff --git a/grc/nrsc5_l1_fm_encoder_mp3.block.yml b/grc/nrsc5_l1_fm_encoder_mp3.block.yml
+new file mode 100644
+index 0000000..e5077ca
+--- /dev/null
++++ b/grc/nrsc5_l1_fm_encoder_mp3.block.yml
+@@ -0,0 +1,30 @@
++# auto-generated by grc.converter
++
++id: nrsc5_l1_fm_encoder_mp3
++label: 'Layer 1 FM encoder: MP3'
++category: '[NRSC-5]'
++
++inputs:
++-   label: p1
++    domain: stream
++    dtype: byte
++    vlen: 146176
++-   label: p3
++    domain: stream
++    dtype: byte
++    vlen: 4608
++-   label: pids
++    domain: stream
++    dtype: byte
++    vlen: 80
++
++outputs:
++-   domain: stream
++    dtype: byte
++    vlen: 1048576
++
++templates:
++    imports: import nrsc5
++    make: nrsc5.l1_fm_encoder(3)
++
++file_format: 1
+diff --git a/grc/nrsc5_l1_fm_encoder_mp3.xml b/grc/nrsc5_l1_fm_encoder_mp3.xml
+deleted file mode 100644
+index 11af89a..0000000
+--- a/grc/nrsc5_l1_fm_encoder_mp3.xml
++++ /dev/null
+@@ -1,28 +0,0 @@
+-<?xml version="1.0"?>
+-<block>
+-  <name>Layer 1 FM encoder: MP3</name>
+-  <key>nrsc5_l1_fm_encoder_mp3</key>
+-  <category>[NRSC-5]</category>
+-  <import>import nrsc5</import>
+-  <make>nrsc5.l1_fm_encoder(3)</make>
+-  <sink>
+-    <name>p1</name>
+-    <type>byte</type>
+-    <vlen>146176</vlen>
+-  </sink>
+-  <sink>
+-    <name>p3</name>
+-    <type>byte</type>
+-    <vlen>4608</vlen>
+-  </sink>
+-  <sink>
+-    <name>pids</name>
+-    <type>byte</type>
+-    <vlen>80</vlen>
+-  </sink>
+-  <source>
+-    <name>out</name>
+-    <type>byte</type>
+-    <vlen>1048576</vlen>
+-  </source>
+-</block>
+diff --git a/grc/nrsc5_l1_fm_encoder_mp5.block.yml b/grc/nrsc5_l1_fm_encoder_mp5.block.yml
+new file mode 100644
+index 0000000..5a79a23
+--- /dev/null
++++ b/grc/nrsc5_l1_fm_encoder_mp5.block.yml
+@@ -0,0 +1,34 @@
++# auto-generated by grc.converter
++
++id: nrsc5_l1_fm_encoder_mp5
++label: 'Layer 1 FM encoder: MP5'
++category: '[NRSC-5]'
++
++inputs:
++-   label: p1
++    domain: stream
++    dtype: byte
++    vlen: 4608
++-   label: p2
++    domain: stream
++    dtype: byte
++    vlen: 109312
++-   label: p3
++    domain: stream
++    dtype: byte
++    vlen: 4608
++-   label: pids
++    domain: stream
++    dtype: byte
++    vlen: 80
++
++outputs:
++-   domain: stream
++    dtype: byte
++    vlen: 1048576
++
++templates:
++    imports: import nrsc5
++    make: nrsc5.l1_fm_encoder(5)
++
++file_format: 1
+diff --git a/grc/nrsc5_l1_fm_encoder_mp5.xml b/grc/nrsc5_l1_fm_encoder_mp5.xml
+deleted file mode 100644
+index e5b5209..0000000
+--- a/grc/nrsc5_l1_fm_encoder_mp5.xml
++++ /dev/null
+@@ -1,33 +0,0 @@
+-<?xml version="1.0"?>
+-<block>
+-  <name>Layer 1 FM encoder: MP5</name>
+-  <key>nrsc5_l1_fm_encoder_mp5</key>
+-  <category>[NRSC-5]</category>
+-  <import>import nrsc5</import>
+-  <make>nrsc5.l1_fm_encoder(5)</make>
+-  <sink>
+-    <name>p1</name>
+-    <type>byte</type>
+-    <vlen>4608</vlen>
+-  </sink>
+-  <sink>
+-    <name>p2</name>
+-    <type>byte</type>
+-    <vlen>109312</vlen>
+-  </sink>
+-  <sink>
+-    <name>p3</name>
+-    <type>byte</type>
+-    <vlen>4608</vlen>
+-  </sink>
+-  <sink>
+-    <name>pids</name>
+-    <type>byte</type>
+-    <vlen>80</vlen>
+-  </sink>
+-  <source>
+-    <name>out</name>
+-    <type>byte</type>
+-    <vlen>1048576</vlen>
+-  </source>
+-</block>
+diff --git a/grc/nrsc5_l1_fm_encoder_mp5_ms1.block.yml b/grc/nrsc5_l1_fm_encoder_mp5_ms1.block.yml
+new file mode 100644
+index 0000000..34f9d93
+--- /dev/null
++++ b/grc/nrsc5_l1_fm_encoder_mp5_ms1.block.yml
+@@ -0,0 +1,46 @@
++# auto-generated by grc.converter
++
++id: nrsc5_l1_fm_encoder_mp5_ms1
++label: 'Layer 1 FM encoder: MP5+MS1'
++category: '[NRSC-5]'
++
++inputs:
++-   label: p1
++    domain: stream
++    dtype: byte
++    vlen: 4608
++-   label: p2
++    domain: stream
++    dtype: byte
++    vlen: 109312
++-   label: p3
++    domain: stream
++    dtype: byte
++    vlen: 4608
++-   label: pids
++    domain: stream
++    dtype: byte
++    vlen: 80
++-   label: s4
++    domain: stream
++    dtype: byte
++    vlen: 18272
++-   label: s5
++    domain: stream
++    dtype: byte
++    vlen: 512
++-   label: sids
++    domain: stream
++    dtype: byte
++    vlen: 80
++
++outputs:
++-   domain: stream
++    dtype: byte
++    vlen: 1048576
++
++templates:
++    imports: import nrsc5
++    make: nrsc5.l1_fm_encoder(5, 1)
++
++file_format: 1
+diff --git a/grc/nrsc5_l1_fm_encoder_mp5_ms1.xml b/grc/nrsc5_l1_fm_encoder_mp5_ms1.xml
+deleted file mode 100644
+index fd66e29..0000000
+--- a/grc/nrsc5_l1_fm_encoder_mp5_ms1.xml
++++ /dev/null
+@@ -1,48 +0,0 @@
+-<?xml version="1.0"?>
+-<block>
+-  <name>Layer 1 FM encoder: MP5+MS1</name>
+-  <key>nrsc5_l1_fm_encoder_mp5_ms1</key>
+-  <category>[NRSC-5]</category>
+-  <import>import nrsc5</import>
+-  <make>nrsc5.l1_fm_encoder(5, 1)</make>
+-  <sink>
+-    <name>p1</name>
+-    <type>byte</type>
+-    <vlen>4608</vlen>
+-  </sink>
+-  <sink>
+-    <name>p2</name>
+-    <type>byte</type>
+-    <vlen>109312</vlen>
+-  </sink>
+-  <sink>
+-    <name>p3</name>
+-    <type>byte</type>
+-    <vlen>4608</vlen>
+-  </sink>
+-  <sink>
+-    <name>pids</name>
+-    <type>byte</type>
+-    <vlen>80</vlen>
+-  </sink>
+-  <sink>
+-    <name>s4</name>
+-    <type>byte</type>
+-    <vlen>18272</vlen>
+-  </sink>
+-  <sink>
+-    <name>s5</name>
+-    <type>byte</type>
+-    <vlen>512</vlen>
+-  </sink>
+-  <sink>
+-    <name>sids</name>
+-    <type>byte</type>
+-    <vlen>80</vlen>
+-  </sink>
+-  <source>
+-    <name>out</name>
+-    <type>byte</type>
+-    <vlen>1048576</vlen>
+-  </source>
+-</block>
+diff --git a/grc/nrsc5_l1_fm_encoder_mp6.block.yml b/grc/nrsc5_l1_fm_encoder_mp6.block.yml
+new file mode 100644
+index 0000000..32ee051
+--- /dev/null
++++ b/grc/nrsc5_l1_fm_encoder_mp6.block.yml
+@@ -0,0 +1,30 @@
++# auto-generated by grc.converter
++
++id: nrsc5_l1_fm_encoder_mp6
++label: 'Layer 1 FM encoder: MP6'
++category: '[NRSC-5]'
++
++inputs:
++-   label: p1
++    domain: stream
++    dtype: byte
++    vlen: 9216
++-   label: p2
++    domain: stream
++    dtype: byte
++    vlen: 72448
++-   label: pids
++    domain: stream
++    dtype: byte
++    vlen: 80
++
++outputs:
++-   domain: stream
++    dtype: byte
++    vlen: 1048576
++
++templates:
++    imports: import nrsc5
++    make: nrsc5.l1_fm_encoder(6)
++
++file_format: 1
+diff --git a/grc/nrsc5_l1_fm_encoder_mp6.xml b/grc/nrsc5_l1_fm_encoder_mp6.xml
+deleted file mode 100644
+index b1b3f07..0000000
+--- a/grc/nrsc5_l1_fm_encoder_mp6.xml
++++ /dev/null
+@@ -1,28 +0,0 @@
+-<?xml version="1.0"?>
+-<block>
+-  <name>Layer 1 FM encoder: MP6</name>
+-  <key>nrsc5_l1_fm_encoder_mp6</key>
+-  <category>[NRSC-5]</category>
+-  <import>import nrsc5</import>
+-  <make>nrsc5.l1_fm_encoder(6)</make>
+-  <sink>
+-    <name>p1</name>
+-    <type>byte</type>
+-    <vlen>9216</vlen>
+-  </sink>
+-  <sink>
+-    <name>p2</name>
+-    <type>byte</type>
+-    <vlen>72448</vlen>
+-  </sink>
+-  <sink>
+-    <name>pids</name>
+-    <type>byte</type>
+-    <vlen>80</vlen>
+-  </sink>
+-  <source>
+-    <name>out</name>
+-    <type>byte</type>
+-    <vlen>1048576</vlen>
+-  </source>
+-</block>
+diff --git a/grc/nrsc5_l1_fm_encoder_mp6_ms1.block.yml b/grc/nrsc5_l1_fm_encoder_mp6_ms1.block.yml
+new file mode 100644
+index 0000000..fe35996
+--- /dev/null
++++ b/grc/nrsc5_l1_fm_encoder_mp6_ms1.block.yml
+@@ -0,0 +1,42 @@
++# auto-generated by grc.converter
++
++id: nrsc5_l1_fm_encoder_mp6_ms1
++label: 'Layer 1 FM encoder: MP6+MS1'
++category: '[NRSC-5]'
++
++inputs:
++-   label: p1
++    domain: stream
++    dtype: byte
++    vlen: 9216
++-   label: p2
++    domain: stream
++    dtype: byte
++    vlen: 72448
++-   label: pids
++    domain: stream
++    dtype: byte
++    vlen: 80
++-   label: s4
++    domain: stream
++    dtype: byte
++    vlen: 18272
++-   label: s5
++    domain: stream
++    dtype: byte
++    vlen: 512
++-   label: sids
++    domain: stream
++    dtype: byte
++    vlen: 80
++
++outputs:
++-   domain: stream
++    dtype: byte
++    vlen: 1048576
++
++templates:
++    imports: import nrsc5
++    make: nrsc5.l1_fm_encoder(6, 1)
++
++file_format: 1
+diff --git a/grc/nrsc5_l1_fm_encoder_mp6_ms1.xml b/grc/nrsc5_l1_fm_encoder_mp6_ms1.xml
+deleted file mode 100644
+index 2302341..0000000
+--- a/grc/nrsc5_l1_fm_encoder_mp6_ms1.xml
++++ /dev/null
+@@ -1,43 +0,0 @@
+-<?xml version="1.0"?>
+-<block>
+-  <name>Layer 1 FM encoder: MP6+MS1</name>
+-  <key>nrsc5_l1_fm_encoder_mp6_ms1</key>
+-  <category>[NRSC-5]</category>
+-  <import>import nrsc5</import>
+-  <make>nrsc5.l1_fm_encoder(6, 1)</make>
+-  <sink>
+-    <name>p1</name>
+-    <type>byte</type>
+-    <vlen>9216</vlen>
+-  </sink>
+-  <sink>
+-    <name>p2</name>
+-    <type>byte</type>
+-    <vlen>72448</vlen>
+-  </sink>
+-  <sink>
+-    <name>pids</name>
+-    <type>byte</type>
+-    <vlen>80</vlen>
+-  </sink>
+-  <sink>
+-    <name>s4</name>
+-    <type>byte</type>
+-    <vlen>18272</vlen>
+-  </sink>
+-  <sink>
+-    <name>s5</name>
+-    <type>byte</type>
+-    <vlen>512</vlen>
+-  </sink>
+-  <sink>
+-    <name>sids</name>
+-    <type>byte</type>
+-    <vlen>80</vlen>
+-  </sink>
+-  <source>
+-    <name>out</name>
+-    <type>byte</type>
+-    <vlen>1048576</vlen>
+-  </source>
+-</block>
+diff --git a/grc/nrsc5_l2_encoder.block.yml b/grc/nrsc5_l2_encoder.block.yml
+new file mode 100644
+index 0000000..f946b2a
+--- /dev/null
++++ b/grc/nrsc5_l2_encoder.block.yml
+@@ -0,0 +1,44 @@
++# auto-generated by grc.converter
++
++id: nrsc5_l2_encoder
++label: Layer 2 encoder
++category: '[NRSC-5]'
++
++parameters:
++-   id: num_progs
++    label: Programs
++    dtype: int
++    default: 1
++-   id: first_prog
++    label: First prog. no.
++    dtype: int
++    default: 0
++-   id: size
++    label: Frame size
++    dtype: int
++    default: 146176
++    options: [146176, 109312, 72448, 18272, 9216, 4608, 2304]
++
++inputs:
++-   label: hdc
++    domain: stream
++    dtype: byte
++    multiplicity: ${ num_progs }
++-   label: psd
++    domain: stream
++    dtype: byte
++    multiplicity: ${ num_progs }
++
++outputs:
++-   domain: stream
++    dtype: byte
++    vlen: ${ size }
++asserts:
++- ${ 0 <= first_prog <= 7 }
++- ${ 1 <= num_progs <= 8 - first_prog }
++
++templates:
++    imports: import nrsc5
++    make: nrsc5.l2_encoder(${num_progs}, ${first_prog}, ${size})
++
++file_format: 1
+diff --git a/grc/nrsc5_l2_encoder.xml b/grc/nrsc5_l2_encoder.xml
+deleted file mode 100644
+index 216969a..0000000
+--- a/grc/nrsc5_l2_encoder.xml
++++ /dev/null
+@@ -1,71 +0,0 @@
+-<?xml version="1.0"?>
+-<block>
+-  <name>Layer 2 encoder</name>
+-  <key>nrsc5_l2_encoder</key>
+-  <category>[NRSC-5]</category>
+-  <import>import nrsc5</import>
+-  <make>nrsc5.l2_encoder($num_progs, $first_prog, $size)</make>
+-  <param>
+-    <name>Programs</name>
+-    <key>num_progs</key>
+-    <value>1</value>
+-    <type>int</type>
+-  </param>
+-  <param>
+-    <name>First prog. no.</name>
+-    <key>first_prog</key>
+-    <value>0</value>
+-    <type>int</type>
+-  </param>
+-  <param>
+-    <name>Frame size</name>
+-    <key>size</key>
+-    <value>146176</value>
+-    <type>int</type>
+-    <option>
+-      <name>146176</name>
+-      <key>146176</key>
+-    </option>
+-    <option>
+-      <name>109312</name>
+-      <key>109312</key>
+-    </option>
+-    <option>
+-      <name>72448</name>
+-      <key>72448</key>
+-    </option>
+-    <option>
+-      <name>18272</name>
+-      <key>18272</key>
+-    </option>
+-    <option>
+-      <name>9216</name>
+-      <key>9216</key>
+-    </option>
+-    <option>
+-      <name>4608</name>
+-      <key>4608</key>
+-    </option>
+-    <option>
+-      <name>2304</name>
+-      <key>2304</key>
+-    </option>
+-  </param>
+-  <check>0 &lt;= $first_prog &lt;= 7</check>
+-  <check>1 &lt;= $num_progs &lt;= 8 - $first_prog</check>
+-  <sink>
+-    <name>hdc</name>
+-    <type>byte</type>
+-    <nports>$num_progs</nports>
+-  </sink>
+-  <sink>
+-    <name>psd</name>
+-    <type>byte</type>
+-    <nports>$num_progs</nports>
+-  </sink>
+-  <source>
+-    <name>out</name>
+-    <type>byte</type>
+-    <vlen>$size</vlen>
+-  </source>
+-</block>
+diff --git a/grc/nrsc5_psd_encoder.block.yml b/grc/nrsc5_psd_encoder.block.yml
+new file mode 100644
+index 0000000..b0d25ea
+--- /dev/null
++++ b/grc/nrsc5_psd_encoder.block.yml
+@@ -0,0 +1,31 @@
++# auto-generated by grc.converter
++
++id: nrsc5_psd_encoder
++label: PSD encoder
++category: '[NRSC-5]'
++
++parameters:
++-   id: prog_num
++    label: Program number
++    dtype: int
++    default: 0
++-   id: title
++    label: Title
++    dtype: string
++    default: Title
++-   id: artist
++    label: Artist
++    dtype: string
++    default: Artist
++
++outputs:
++-   domain: stream
++    dtype: byte
++asserts:
++- ${ 0 <= prog_num <= 7 }
++
++templates:
++    imports: import nrsc5
++    make: nrsc5.psd_encoder(${prog_num}, ${title}, ${artist})
++
++file_format: 1
+diff --git a/grc/nrsc5_psd_encoder.xml b/grc/nrsc5_psd_encoder.xml
+deleted file mode 100644
+index 8828da4..0000000
+--- a/grc/nrsc5_psd_encoder.xml
++++ /dev/null
+@@ -1,31 +0,0 @@
+-<?xml version="1.0"?>
+-<block>
+-  <name>PSD encoder</name>
+-  <key>nrsc5_psd_encoder</key>
+-  <category>[NRSC-5]</category>
+-  <import>import nrsc5</import>
+-  <make>nrsc5.psd_encoder($prog_num, $title, $artist)</make>
+-  <param>
+-    <name>Program number</name>
+-    <key>prog_num</key>
+-    <value>0</value>
+-    <type>int</type>
+-  </param>
+-  <param>
+-    <name>Title</name>
+-    <key>title</key>
+-    <value>Title</value>
+-    <type>string</type>
+-  </param>
+-  <param>
+-    <name>Artist</name>
+-    <key>artist</key>
+-    <value>Artist</value>
+-    <type>string</type>
+-  </param>
+-  <check>0 &lt;= $prog_num &lt;= 7</check>
+-  <source>
+-    <name>out</name>
+-    <type>byte</type>
+-  </source>
+-</block>
+diff --git a/grc/nrsc5_sis_encoder.block.yml b/grc/nrsc5_sis_encoder.block.yml
+new file mode 100644
+index 0000000..448a753
+--- /dev/null
++++ b/grc/nrsc5_sis_encoder.block.yml
+@@ -0,0 +1,24 @@
++# auto-generated by grc.converter
++
++id: nrsc5_sis_encoder
++label: SIS encoder
++category: '[NRSC-5]'
++
++parameters:
++-   id: short_name
++    label: Station name
++    dtype: string
++    default: ABCD
++
++outputs:
++-   domain: stream
++    dtype: byte
++    vlen: 80
++asserts:
++- ${ len(short_name) == 4 }
++
++templates:
++    imports: import nrsc5
++    make: nrsc5.sis_encoder(${short_name})
++
++file_format: 1
+diff --git a/grc/nrsc5_sis_encoder.xml b/grc/nrsc5_sis_encoder.xml
+deleted file mode 100644
+index 2bd6f1a..0000000
+--- a/grc/nrsc5_sis_encoder.xml
++++ /dev/null
+@@ -1,20 +0,0 @@
+-<?xml version="1.0"?>
+-<block>
+-  <name>SIS encoder</name>
+-  <key>nrsc5_sis_encoder</key>
+-  <category>[NRSC-5]</category>
+-  <import>import nrsc5</import>
+-  <make>nrsc5.sis_encoder($short_name)</make>
+-  <param>
+-    <name>Station name</name>
+-    <key>short_name</key>
+-    <value>ABCD</value>
+-    <type>string</type>
+-  </param>
+-  <check>len($short_name) == 4</check>
+-  <source>
+-    <name>out</name>
+-    <type>byte</type>
+-    <vlen>80</vlen>
+-  </source>
+-</block>
+diff --git a/include/nrsc5/CMakeLists.txt b/include/nrsc5/CMakeLists.txt
+index b3c2c5d..04c74c3 100644
+--- a/include/nrsc5/CMakeLists.txt
++++ b/include/nrsc5/CMakeLists.txt
+@@ -1,6 +1,7 @@
+ # Copyright 2011,2012 Free Software Foundation, Inc.
+ #
+-# This file is part of GNU Radio
++# This file was generated by gr_modtool, a tool from the GNU Radio framework
++# This file is a part of gr-nrsc5
+ #
+ # GNU Radio is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+@@ -22,9 +23,9 @@
+ ########################################################################
+ install(FILES
+     api.h
++    hdc_encoder.h
+     l1_fm_encoder.h
+-    sis_encoder.h
+     l2_encoder.h
+-    hdc_encoder.h
+-    psd_encoder.h DESTINATION include/nrsc5
++    psd_encoder.h
++    sis_encoder.h DESTINATION include/nrsc5
+ )
+diff --git a/include/nrsc5/api.h b/include/nrsc5/api.h
+index f0e8af7..449b586 100644
+--- a/include/nrsc5/api.h
++++ b/include/nrsc5/api.h
+@@ -1,7 +1,8 @@
+ /*
+  * Copyright 2011 Free Software Foundation, Inc.
+  *
+- * This file is part of GNU Radio
++ * This file was generated by gr_modtool, a tool from the GNU Radio framework
++ * This file is a part of gr-nrsc5
+  *
+  * GNU Radio is free software; you can redistribute it and/or modify
+  * it under the terms of the GNU General Public License as published by
+diff --git a/include/nrsc5/hdc_encoder.h b/include/nrsc5/hdc_encoder.h
+index 5de1490..4b40b14 100644
+--- a/include/nrsc5/hdc_encoder.h
++++ b/include/nrsc5/hdc_encoder.h
+@@ -18,7 +18,6 @@
+  * Boston, MA 02110-1301, USA.
+  */
+ 
+-
+ #ifndef INCLUDED_NRSC5_HDC_ENCODER_H
+ #define INCLUDED_NRSC5_HDC_ENCODER_H
+ 
+diff --git a/include/nrsc5/l1_fm_encoder.h b/include/nrsc5/l1_fm_encoder.h
+index 9cebec6..52df09d 100644
+--- a/include/nrsc5/l1_fm_encoder.h
++++ b/include/nrsc5/l1_fm_encoder.h
+@@ -18,7 +18,6 @@
+  * Boston, MA 02110-1301, USA.
+  */
+ 
+-
+ #ifndef INCLUDED_NRSC5_L1_FM_ENCODER_H
+ #define INCLUDED_NRSC5_L1_FM_ENCODER_H
+ 
+diff --git a/include/nrsc5/l2_encoder.h b/include/nrsc5/l2_encoder.h
+index 935f3b6..4a3bac0 100644
+--- a/include/nrsc5/l2_encoder.h
++++ b/include/nrsc5/l2_encoder.h
+@@ -18,7 +18,6 @@
+  * Boston, MA 02110-1301, USA.
+  */
+ 
+-
+ #ifndef INCLUDED_NRSC5_L2_ENCODER_H
+ #define INCLUDED_NRSC5_L2_ENCODER_H
+ 
+diff --git a/include/nrsc5/psd_encoder.h b/include/nrsc5/psd_encoder.h
+index f916c71..d6cbca5 100644
+--- a/include/nrsc5/psd_encoder.h
++++ b/include/nrsc5/psd_encoder.h
+@@ -18,7 +18,6 @@
+  * Boston, MA 02110-1301, USA.
+  */
+ 
+-
+ #ifndef INCLUDED_NRSC5_PSD_ENCODER_H
+ #define INCLUDED_NRSC5_PSD_ENCODER_H
+ 
+diff --git a/include/nrsc5/sis_encoder.h b/include/nrsc5/sis_encoder.h
+index ae65c2f..73e26de 100644
+--- a/include/nrsc5/sis_encoder.h
++++ b/include/nrsc5/sis_encoder.h
+@@ -18,7 +18,6 @@
+  * Boston, MA 02110-1301, USA.
+  */
+ 
+-
+ #ifndef INCLUDED_NRSC5_SIS_ENCODER_H
+ #define INCLUDED_NRSC5_SIS_ENCODER_H
+ 
+diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt
+index 9f87e20..a23aef5 100644
+--- a/lib/CMakeLists.txt
++++ b/lib/CMakeLists.txt
+@@ -1,6 +1,7 @@
+-# Copyright 2011,2012,2016 Free Software Foundation, Inc.
++# Copyright 2011,2012,2016,2018,2019 Free Software Foundation, Inc.
+ #
+-# This file is part of GNU Radio
++# This file was generated by gr_modtool, a tool from the GNU Radio framework
++# This file is a part of gr-nrsc5
+ #
+ # GNU Radio is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+@@ -22,25 +23,26 @@
+ ########################################################################
+ include(GrPlatform) #define LIB_SUFFIX
+ 
+-include_directories(${Boost_INCLUDE_DIR})
+-link_directories(${Boost_LIBRARY_DIRS})
+-
+ list(APPEND nrsc5_sources
++    hdc_encoder_impl.cc
+     l1_fm_encoder_impl.cc
+-    sis_encoder_impl.cc
+     l2_encoder_impl.cc
+-    hdc_encoder_impl.cc
+     psd_encoder_impl.cc
++    sis_encoder_impl.cc
+ )
+ 
+ set(nrsc5_sources "${nrsc5_sources}" PARENT_SCOPE)
+ if(NOT nrsc5_sources)
+-	MESSAGE(STATUS "No C++ sources... skipping lib/")
+-	return()
++    MESSAGE(STATUS "No C++ sources... skipping lib/")
++    return()
+ endif(NOT nrsc5_sources)
+ 
+ add_library(gnuradio-nrsc5 SHARED ${nrsc5_sources})
+-target_link_libraries(gnuradio-nrsc5 ${Boost_LIBRARIES} ${GNURADIO_ALL_LIBRARIES} fdk-aac)
++target_link_libraries(gnuradio-nrsc5 gnuradio::gnuradio-runtime gnuradio::gnuradio-fec fdk-aac)
++target_include_directories(gnuradio-nrsc5
++    PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../include>
++    PUBLIC $<INSTALL_INTERFACE:include>
++  )
+ set_target_properties(gnuradio-nrsc5 PROPERTIES DEFINE_SYMBOL "gnuradio_nrsc5_EXPORTS")
+ 
+ if(APPLE)
+@@ -53,34 +55,34 @@ endif(APPLE)
+ # Install built library files
+ ########################################################################
+ include(GrMiscUtils)
+-GR_LIBRARY_FOO(gnuradio-nrsc5 RUNTIME_COMPONENT "nrsc5_runtime" DEVEL_COMPONENT "nrsc5_devel")
++GR_LIBRARY_FOO(gnuradio-nrsc5)
++
++########################################################################
++# Print summary
++########################################################################
++message(STATUS "Using install prefix: ${CMAKE_INSTALL_PREFIX}")
++message(STATUS "Building for version: ${VERSION} / ${LIBVER}")
+ 
+ ########################################################################
+ # Build and register unit test
+ ########################################################################
+ include(GrTest)
+ 
+-include_directories(${CPPUNIT_INCLUDE_DIRS})
+-
++# If your unit tests require special include paths, add them here
++#include_directories()
++# List all files that contain Boost.UTF unit tests here
+ list(APPEND test_nrsc5_sources
+-    ${CMAKE_CURRENT_SOURCE_DIR}/test_nrsc5.cc
+-    ${CMAKE_CURRENT_SOURCE_DIR}/qa_nrsc5.cc
+ )
++# Anything we need to link to for the unit tests go here
++list(APPEND GR_TEST_TARGET_DEPS gnuradio-nrsc5)
+ 
+-add_executable(test-nrsc5 ${test_nrsc5_sources})
+-
+-target_link_libraries(
+-  test-nrsc5
+-  ${GNURADIO_RUNTIME_LIBRARIES}
+-  ${Boost_LIBRARIES}
+-  ${CPPUNIT_LIBRARIES}
+-  gnuradio-nrsc5
+-)
++if(NOT test_nrsc5_sources)
++    MESSAGE(STATUS "No C++ unit tests... skipping")
++    return()
++endif(NOT test_nrsc5_sources)
+ 
+-GR_ADD_TEST(test_nrsc5 test-nrsc5)
+-
+-########################################################################
+-# Print summary
+-########################################################################
+-message(STATUS "Using install prefix: ${CMAKE_INSTALL_PREFIX}")
+-message(STATUS "Building for version: ${VERSION} / ${LIBVER}")
++foreach(qa_file ${test_nrsc5_sources})
++    GR_ADD_CPP_TEST("nrsc5_${qa_file}"
++        ${CMAKE_CURRENT_SOURCE_DIR}/${qa_file}
++    )
++endforeach(qa_file)
+diff --git a/lib/hdc_encoder_impl.cc b/lib/hdc_encoder_impl.cc
+index 706c2ac..89b1374 100644
+--- a/lib/hdc_encoder_impl.cc
++++ b/lib/hdc_encoder_impl.cc
+@@ -35,6 +35,7 @@ namespace gr {
+         (new hdc_encoder_impl(channels, bitrate));
+     }
+ 
++
+     /*
+      * The private constructor
+      */
+diff --git a/lib/hdc_encoder_impl.h b/lib/hdc_encoder_impl.h
+index ff6b1d2..aa5a5a6 100644
+--- a/lib/hdc_encoder_impl.h
++++ b/lib/hdc_encoder_impl.h
+@@ -54,6 +54,7 @@ namespace gr {
+            gr_vector_int &ninput_items,
+            gr_vector_const_void_star &input_items,
+            gr_vector_void_star &output_items);
++
+     };
+ 
+   } // namespace nrsc5
+diff --git a/lib/l1_fm_encoder_impl.cc b/lib/l1_fm_encoder_impl.cc
+index 6861700..bef95ea 100644
+--- a/lib/l1_fm_encoder_impl.cc
++++ b/lib/l1_fm_encoder_impl.cc
+@@ -105,6 +105,7 @@ namespace gr {
+         (new l1_fm_encoder_impl(psm, ssm));
+     }
+ 
++
+     /*
+      * The private constructor
+      */
+diff --git a/lib/l1_fm_encoder_impl.h b/lib/l1_fm_encoder_impl.h
+index e0bba24..a1db3c2 100644
+--- a/lib/l1_fm_encoder_impl.h
++++ b/lib/l1_fm_encoder_impl.h
+@@ -105,6 +105,7 @@ namespace gr {
+            gr_vector_int &ninput_items,
+            gr_vector_const_void_star &input_items,
+            gr_vector_void_star &output_items);
++
+     };
+ 
+   } // namespace nrsc5
+diff --git a/lib/l2_encoder_impl.cc b/lib/l2_encoder_impl.cc
+index ce14714..2ef81c8 100644
+--- a/lib/l2_encoder_impl.cc
++++ b/lib/l2_encoder_impl.cc
+@@ -41,6 +41,7 @@ namespace gr {
+         (new l2_encoder_impl(num_progs, first_prog, size));
+     }
+ 
++
+     /*
+      * The private constructor
+      */
+diff --git a/lib/l2_encoder_impl.h b/lib/l2_encoder_impl.h
+index 9fa9494..084395a 100644
+--- a/lib/l2_encoder_impl.h
++++ b/lib/l2_encoder_impl.h
+@@ -85,6 +85,7 @@ namespace gr {
+            gr_vector_int &ninput_items,
+            gr_vector_const_void_star &input_items,
+            gr_vector_void_star &output_items);
++
+     };
+ 
+   } // namespace nrsc5
+diff --git a/lib/psd_encoder_impl.cc b/lib/psd_encoder_impl.cc
+index acb4010..29c9ed7 100644
+--- a/lib/psd_encoder_impl.cc
++++ b/lib/psd_encoder_impl.cc
+@@ -35,6 +35,7 @@ namespace gr {
+         (new psd_encoder_impl(prog_num, title, artist));
+     }
+ 
++
+     /*
+      * The private constructor
+      */
+diff --git a/lib/qa_nrsc5.cc b/lib/qa_nrsc5.cc
+deleted file mode 100644
+index b523eb2..0000000
+--- a/lib/qa_nrsc5.cc
++++ /dev/null
+@@ -1,36 +0,0 @@
+-/*
+- * Copyright 2012 Free Software Foundation, Inc.
+- *
+- * This file is part of GNU Radio
+- *
+- * GNU Radio is free software; you can redistribute it and/or modify
+- * it under the terms of the GNU General Public License as published by
+- * the Free Software Foundation; either version 3, or (at your option)
+- * any later version.
+- *
+- * GNU Radio is distributed in the hope that it will be useful,
+- * but WITHOUT ANY WARRANTY; without even the implied warranty of
+- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+- * GNU General Public License for more details.
+- *
+- * You should have received a copy of the GNU General Public License
+- * along with GNU Radio; see the file COPYING.  If not, write to
+- * the Free Software Foundation, Inc., 51 Franklin Street,
+- * Boston, MA 02110-1301, USA.
+- */
+-
+-/*
+- * This class gathers together all the test cases for the gr-filter
+- * directory into a single test suite.  As you create new test cases,
+- * add them here.
+- */
+-
+-#include "qa_nrsc5.h"
+-
+-CppUnit::TestSuite *
+-qa_nrsc5::suite()
+-{
+-  CppUnit::TestSuite *s = new CppUnit::TestSuite("nrsc5");
+-
+-  return s;
+-}
+diff --git a/lib/qa_nrsc5.h b/lib/qa_nrsc5.h
+deleted file mode 100644
+index 8ccf0f5..0000000
+--- a/lib/qa_nrsc5.h
++++ /dev/null
+@@ -1,38 +0,0 @@
+-/* -*- c++ -*- */
+-/*
+- * Copyright 2012 Free Software Foundation, Inc.
+- *
+- * This file is part of GNU Radio
+- *
+- * GNU Radio is free software; you can redistribute it and/or modify
+- * it under the terms of the GNU General Public License as published by
+- * the Free Software Foundation; either version 3, or (at your option)
+- * any later version.
+- *
+- * GNU Radio is distributed in the hope that it will be useful,
+- * but WITHOUT ANY WARRANTY; without even the implied warranty of
+- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+- * GNU General Public License for more details.
+- *
+- * You should have received a copy of the GNU General Public License
+- * along with GNU Radio; see the file COPYING.  If not, write to
+- * the Free Software Foundation, Inc., 51 Franklin Street,
+- * Boston, MA 02110-1301, USA.
+- */
+-
+-#ifndef _QA_NRSC5_H_
+-#define _QA_NRSC5_H_
+-
+-#include <gnuradio/attributes.h>
+-#include <cppunit/TestSuite.h>
+-
+-//! collect all the tests for the gr-filter directory
+-
+-class __GR_ATTR_EXPORT qa_nrsc5
+-{
+- public:
+-  //! return suite of tests for all of gr-filter directory
+-  static CppUnit::TestSuite *suite();
+-};
+-
+-#endif /* _QA_NRSC5_H_ */
+diff --git a/lib/sis_encoder_impl.cc b/lib/sis_encoder_impl.cc
+index 2e1cb19..714bfb0 100644
+--- a/lib/sis_encoder_impl.cc
++++ b/lib/sis_encoder_impl.cc
+@@ -35,6 +35,7 @@ namespace gr {
+         (new sis_encoder_impl(short_name));
+     }
+ 
++
+     /*
+      * The private constructor
+      */
+diff --git a/lib/test_nrsc5.cc b/lib/test_nrsc5.cc
+deleted file mode 100644
+index 59bd57c..0000000
+--- a/lib/test_nrsc5.cc
++++ /dev/null
+@@ -1,48 +0,0 @@
+-/* -*- c++ -*- */
+-/*
+- * Copyright 2012 Free Software Foundation, Inc.
+- *
+- * This file is part of GNU Radio
+- *
+- * GNU Radio is free software; you can redistribute it and/or modify
+- * it under the terms of the GNU General Public License as published by
+- * the Free Software Foundation; either version 3, or (at your option)
+- * any later version.
+- *
+- * GNU Radio is distributed in the hope that it will be useful,
+- * but WITHOUT ANY WARRANTY; without even the implied warranty of
+- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+- * GNU General Public License for more details.
+- *
+- * You should have received a copy of the GNU General Public License
+- * along with GNU Radio; see the file COPYING.  If not, write to
+- * the Free Software Foundation, Inc., 51 Franklin Street,
+- * Boston, MA 02110-1301, USA.
+- */
+-
+-#ifdef HAVE_CONFIG_H
+-#include "config.h"
+-#endif
+-
+-#include <cppunit/TextTestRunner.h>
+-#include <cppunit/XmlOutputter.h>
+-
+-#include <gnuradio/unittests.h>
+-#include "qa_nrsc5.h"
+-#include <iostream>
+-#include <fstream>
+-
+-int
+-main (int argc, char **argv)
+-{
+-  CppUnit::TextTestRunner runner;
+-  std::ofstream xmlfile(get_unittest_path("nrsc5.xml").c_str());
+-  CppUnit::XmlOutputter *xmlout = new CppUnit::XmlOutputter(&runner.result(), xmlfile);
+-
+-  runner.addTest(qa_nrsc5::suite());
+-  runner.setOutputter(xmlout);
+-
+-  bool was_successful = runner.run("", false);
+-
+-  return was_successful ? 0 : 1;
+-}
+diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt
+index d0b133e..9b25913 100644
+--- a/python/CMakeLists.txt
++++ b/python/CMakeLists.txt
+@@ -1,6 +1,7 @@
+ # Copyright 2011 Free Software Foundation, Inc.
+ #
+-# This file is part of GNU Radio
++# This file was generated by gr_modtool, a tool from the GNU Radio framework
++# This file is a part of gr-nrsc5
+ #
+ # GNU Radio is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+@@ -41,8 +42,8 @@ include(GrTest)
+ 
+ set(GR_TEST_TARGET_DEPS gnuradio-nrsc5)
+ set(GR_TEST_PYTHON_DIRS ${CMAKE_BINARY_DIR}/swig)
++GR_ADD_TEST(qa_hdc_encoder ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_hdc_encoder.py)
+ GR_ADD_TEST(qa_l1_fm_encoder ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_l1_fm_encoder.py)
+-GR_ADD_TEST(qa_sis_encoder ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_sis_encoder.py)
+ GR_ADD_TEST(qa_l2_encoder ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_l2_encoder.py)
+-GR_ADD_TEST(qa_hdc_encoder ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_hdc_encoder.py)
+ GR_ADD_TEST(qa_psd_encoder ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_psd_encoder.py)
++GR_ADD_TEST(qa_sis_encoder ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_sis_encoder.py)
+diff --git a/python/__init__.py b/python/__init__.py
+index f192a2d..476fb00 100644
+--- a/python/__init__.py
++++ b/python/__init__.py
+@@ -22,13 +22,14 @@
+ This is the GNU Radio NRSC5 module. Place your Python package
+ description here (python/__init__.py).
+ '''
++from __future__ import unicode_literals
+ 
+ # import swig generated symbols into the nrsc5 namespace
+ try:
+-	# this might fail if the module is python-only
+-	from nrsc5_swig import *
++    # this might fail if the module is python-only
++    from .nrsc5_swig import *
+ except ImportError:
+-	pass
++    pass
+ 
+ # import any pure python here
+ #
+diff --git a/python/build_utils.py b/python/build_utils.py
+deleted file mode 100644
+index cf58a97..0000000
+--- a/python/build_utils.py
++++ /dev/null
+@@ -1,226 +0,0 @@
+-#
+-# Copyright 2004,2009,2012 Free Software Foundation, Inc.
+-#
+-# This file is part of GNU Radio
+-#
+-# GNU Radio is free software; you can redistribute it and/or modify
+-# it under the terms of the GNU General Public License as published by
+-# the Free Software Foundation; either version 3, or (at your option)
+-# any later version.
+-#
+-# GNU Radio is distributed in the hope that it will be useful,
+-# but WITHOUT ANY WARRANTY; without even the implied warranty of
+-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-# GNU General Public License for more details.
+-#
+-# You should have received a copy of the GNU General Public License
+-# along with GNU Radio; see the file COPYING.  If not, write to
+-# the Free Software Foundation, Inc., 51 Franklin Street,
+-# Boston, MA 02110-1301, USA.
+-#
+-
+-"""Misc utilities used at build time
+-"""
+-
+-import re, os, os.path
+-from build_utils_codes import *
+-
+-
+-# set srcdir to the directory that contains Makefile.am
+-try:
+-    srcdir = os.environ['srcdir']
+-except KeyError, e:
+-    srcdir = "."
+-srcdir = srcdir + '/'
+-
+-# set do_makefile to either true or false dependeing on the environment
+-try:
+-    if os.environ['do_makefile'] == '0':
+-        do_makefile = False
+-    else:
+-        do_makefile = True
+-except KeyError, e:
+-    do_makefile = False
+-
+-# set do_sources to either true or false dependeing on the environment
+-try:
+-    if os.environ['do_sources'] == '0':
+-        do_sources = False
+-    else:
+-        do_sources = True
+-except KeyError, e:
+-    do_sources = True
+-
+-name_dict = {}
+-
+-def log_output_name (name):
+-    (base, ext) = os.path.splitext (name)
+-    ext = ext[1:]                       # drop the leading '.'
+-
+-    entry = name_dict.setdefault (ext, [])
+-    entry.append (name)
+-
+-def open_and_log_name (name, dir):
+-    global do_sources
+-    if do_sources:
+-        f = open (name, dir)
+-    else:
+-        f = None
+-    log_output_name (name)
+-    return f
+-
+-def expand_template (d, template_filename, extra = ""):
+-    '''Given a dictionary D and a TEMPLATE_FILENAME, expand template into output file
+-    '''
+-    global do_sources
+-    output_extension = extract_extension (template_filename)
+-    template = open_src (template_filename, 'r')
+-    output_name = d['NAME'] + extra + '.' + output_extension
+-    log_output_name (output_name)
+-    if do_sources:
+-        output = open (output_name, 'w')
+-        do_substitution (d, template, output)
+-        output.close ()
+-    template.close ()
+-
+-def output_glue (dirname):
+-    output_makefile_fragment ()
+-    output_ifile_include (dirname)
+-
+-def output_makefile_fragment ():
+-    global do_makefile
+-    if not do_makefile:
+-        return
+-# overwrite the source, which must be writable; this should have been
+-# checked for beforehand in the top-level Makefile.gen.gen .
+-    f = open (os.path.join (os.environ.get('gendir', os.environ.get('srcdir', '.')), 'Makefile.gen'), 'w')
+-    f.write ('#\n# This file is machine generated.  All edits will be overwritten\n#\n')
+-    output_subfrag (f, 'h')
+-    output_subfrag (f, 'i')
+-    output_subfrag (f, 'cc')
+-    f.close ()
+-
+-def output_ifile_include (dirname):
+-    global do_sources
+-    if do_sources:
+-        f = open ('%s_generated.i' % (dirname,), 'w')
+-        f.write ('//\n// This file is machine generated.  All edits will be overwritten\n//\n')
+-        files = name_dict.setdefault ('i', [])
+-        files.sort ()
+-        f.write ('%{\n')
+-        for file in files:
+-            f.write ('#include <%s>\n' % (file[0:-1] + 'h',))
+-        f.write ('%}\n\n')
+-        for file in files:
+-            f.write ('%%include <%s>\n' % (file,))
+-
+-def output_subfrag (f, ext):
+-    files = name_dict.setdefault (ext, [])
+-    files.sort ()
+-    f.write ("GENERATED_%s =" % (ext.upper ()))
+-    for file in files:
+-        f.write (" \\\n\t%s" % (file,))
+-    f.write ("\n\n")
+-
+-def extract_extension (template_name):
+-    # template name is something like: GrFIRfilterXXX.h.t
+-    # we return everything between the penultimate . and .t
+-    mo = re.search (r'\.([a-z]+)\.t$', template_name)
+-    if not mo:
+-        raise ValueError, "Incorrectly formed template_name '%s'" % (template_name,)
+-    return mo.group (1)
+-
+-def open_src (name, mode):
+-    global srcdir
+-    return open (os.path.join (srcdir, name), mode)
+-
+-def do_substitution (d, in_file, out_file):
+-    def repl (match_obj):
+-        key = match_obj.group (1)
+-        # print key
+-        return d[key]
+-
+-    inp = in_file.read ()
+-    out = re.sub (r"@([a-zA-Z0-9_]+)@", repl, inp)
+-    out_file.write (out)
+-
+-
+-
+-copyright = '''/* -*- c++ -*- */
+-/*
+- * Copyright 2003,2004 Free Software Foundation, Inc.
+- *
+- * This file is part of GNU Radio
+- *
+- * GNU Radio is free software; you can redistribute it and/or modify
+- * it under the terms of the GNU General Public License as published by
+- * the Free Software Foundation; either version 3, or (at your option)
+- * any later version.
+- *
+- * GNU Radio is distributed in the hope that it will be useful,
+- * but WITHOUT ANY WARRANTY; without even the implied warranty of
+- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+- * GNU General Public License for more details.
+- *
+- * You should have received a copy of the GNU General Public License
+- * along with GNU Radio; see the file COPYING.  If not, write to
+- * the Free Software Foundation, Inc., 51 Franklin Street,
+- * Boston, MA 02110-1301, USA.
+- */
+-'''
+-
+-def is_complex (code3):
+-    if i_code (code3) == 'c' or o_code (code3) == 'c':
+-        return '1'
+-    else:
+-        return '0'
+-
+-
+-def standard_dict (name, code3, package='gr'):
+-    d = {}
+-    d['NAME'] = name
+-    d['NAME_IMPL'] = name+'_impl'
+-    d['GUARD_NAME'] = 'INCLUDED_%s_%s_H' % (package.upper(), name.upper())
+-    d['GUARD_NAME_IMPL'] = 'INCLUDED_%s_%s_IMPL_H' % (package.upper(), name.upper())
+-    d['BASE_NAME'] = re.sub ('^' + package + '_', '', name)
+-    d['SPTR_NAME'] = '%s_sptr' % name
+-    d['WARNING'] = 'WARNING: this file is machine generated. Edits will be overwritten'
+-    d['COPYRIGHT'] = copyright
+-    d['TYPE'] = i_type (code3)
+-    d['I_TYPE'] = i_type (code3)
+-    d['O_TYPE'] = o_type (code3)
+-    d['TAP_TYPE'] = tap_type (code3)
+-    d['IS_COMPLEX'] = is_complex (code3)
+-    return d
+-
+-
+-def standard_dict2 (name, code3, package):
+-    d = {}
+-    d['NAME'] = name
+-    d['BASE_NAME'] = name
+-    d['GUARD_NAME'] = 'INCLUDED_%s_%s_H' % (package.upper(), name.upper())
+-    d['WARNING'] = 'WARNING: this file is machine generated. Edits will be overwritten'
+-    d['COPYRIGHT'] = copyright
+-    d['TYPE'] = i_type (code3)
+-    d['I_TYPE'] = i_type (code3)
+-    d['O_TYPE'] = o_type (code3)
+-    d['TAP_TYPE'] = tap_type (code3)
+-    d['IS_COMPLEX'] = is_complex (code3)
+-    return d
+-
+-def standard_impl_dict2 (name, code3, package):
+-    d = {}
+-    d['NAME'] = name
+-    d['IMPL_NAME'] = name
+-    d['BASE_NAME'] = name.rstrip("impl").rstrip("_")
+-    d['GUARD_NAME'] = 'INCLUDED_%s_%s_H' % (package.upper(), name.upper())
+-    d['WARNING'] = 'WARNING: this file is machine generated. Edits will be overwritten'
+-    d['COPYRIGHT'] = copyright
+-    d['FIR_TYPE'] = "fir_filter_" + code3
+-    d['CFIR_TYPE'] = "fir_filter_" + code3[0:2] + 'c'
+-    d['TYPE'] = i_type (code3)
+-    d['I_TYPE'] = i_type (code3)
+-    d['O_TYPE'] = o_type (code3)
+-    d['TAP_TYPE'] = tap_type (code3)
+-    d['IS_COMPLEX'] = is_complex (code3)
+-    return d
+diff --git a/python/qa_hdc_encoder.py b/python/qa_hdc_encoder.py
+index b57d841..7266aa9 100755
+--- a/python/qa_hdc_encoder.py
++++ b/python/qa_hdc_encoder.py
+@@ -23,19 +23,19 @@
+ from gnuradio import blocks
+ import nrsc5_swig as nrsc5
+ 
+-class qa_hdc_encoder (gr_unittest.TestCase):
++class qa_hdc_encoder(gr_unittest.TestCase):
+ 
+-    def setUp (self):
+-        self.tb = gr.top_block ()
++    def setUp(self):
++        self.tb = gr.top_block()
+ 
+-    def tearDown (self):
++    def tearDown(self):
+         self.tb = None
+ 
+-    def test_001_t (self):
++    def test_001_t(self):
+         # set up fg
+-        self.tb.run ()
++        self.tb.run()
+         # check data
+ 
+ 
+ if __name__ == '__main__':
+-    gr_unittest.run(qa_hdc_encoder, "qa_hdc_encoder.xml")
++    gr_unittest.run(qa_hdc_encoder)
+diff --git a/python/qa_l1_fm_encoder.py b/python/qa_l1_fm_encoder.py
+index 9b22e0e..3ebd761 100755
+--- a/python/qa_l1_fm_encoder.py
++++ b/python/qa_l1_fm_encoder.py
+@@ -23,19 +23,19 @@
+ from gnuradio import blocks
+ import nrsc5_swig as nrsc5
+ 
+-class qa_l1_fm_encoder (gr_unittest.TestCase):
++class qa_l1_fm_encoder(gr_unittest.TestCase):
+ 
+-    def setUp (self):
+-        self.tb = gr.top_block ()
++    def setUp(self):
++        self.tb = gr.top_block()
+ 
+-    def tearDown (self):
++    def tearDown(self):
+         self.tb = None
+ 
+-    def test_001_t (self):
++    def test_001_t(self):
+         # set up fg
+-        self.tb.run ()
++        self.tb.run()
+         # check data
+ 
+ 
+ if __name__ == '__main__':
+-    gr_unittest.run(qa_l1_fm_encoder, "qa_l1_fm_encoder.xml")
++    gr_unittest.run(qa_l1_fm_encoder)
+diff --git a/python/qa_l2_encoder.py b/python/qa_l2_encoder.py
+index cb71f27..cb48bd2 100755
+--- a/python/qa_l2_encoder.py
++++ b/python/qa_l2_encoder.py
+@@ -23,19 +23,19 @@
+ from gnuradio import blocks
+ import nrsc5_swig as nrsc5
+ 
+-class qa_l2_encoder (gr_unittest.TestCase):
++class qa_l2_encoder(gr_unittest.TestCase):
+ 
+-    def setUp (self):
+-        self.tb = gr.top_block ()
++    def setUp(self):
++        self.tb = gr.top_block()
+ 
+-    def tearDown (self):
++    def tearDown(self):
+         self.tb = None
+ 
+-    def test_001_t (self):
++    def test_001_t(self):
+         # set up fg
+-        self.tb.run ()
++        self.tb.run()
+         # check data
+ 
+ 
+ if __name__ == '__main__':
+-    gr_unittest.run(qa_l2_encoder, "qa_l2_encoder.xml")
++    gr_unittest.run(qa_l2_encoder)
+diff --git a/python/qa_psd_encoder.py b/python/qa_psd_encoder.py
+index a274a9c..944240d 100755
+--- a/python/qa_psd_encoder.py
++++ b/python/qa_psd_encoder.py
+@@ -23,19 +23,19 @@
+ from gnuradio import blocks
+ import nrsc5_swig as nrsc5
+ 
+-class qa_psd_encoder (gr_unittest.TestCase):
++class qa_psd_encoder(gr_unittest.TestCase):
+ 
+-    def setUp (self):
+-        self.tb = gr.top_block ()
++    def setUp(self):
++        self.tb = gr.top_block()
+ 
+-    def tearDown (self):
++    def tearDown(self):
+         self.tb = None
+ 
+-    def test_001_t (self):
++    def test_001_t(self):
+         # set up fg
+-        self.tb.run ()
++        self.tb.run()
+         # check data
+ 
+ 
+ if __name__ == '__main__':
+-    gr_unittest.run(qa_psd_encoder, "qa_psd_encoder.xml")
++    gr_unittest.run(qa_psd_encoder)
+diff --git a/python/qa_sis_encoder.py b/python/qa_sis_encoder.py
+index 96a83cd..485ab68 100755
+--- a/python/qa_sis_encoder.py
++++ b/python/qa_sis_encoder.py
+@@ -23,19 +23,19 @@
+ from gnuradio import blocks
+ import nrsc5_swig as nrsc5
+ 
+-class qa_sis_encoder (gr_unittest.TestCase):
++class qa_sis_encoder(gr_unittest.TestCase):
+ 
+-    def setUp (self):
+-        self.tb = gr.top_block ()
++    def setUp(self):
++        self.tb = gr.top_block()
+ 
+-    def tearDown (self):
++    def tearDown(self):
+         self.tb = None
+ 
+-    def test_001_t (self):
++    def test_001_t(self):
+         # set up fg
+-        self.tb.run ()
++        self.tb.run()
+         # check data
+ 
+ 
+ if __name__ == '__main__':
+-    gr_unittest.run(qa_sis_encoder, "qa_sis_encoder.xml")
++    gr_unittest.run(qa_sis_encoder)
+diff --git a/swig/CMakeLists.txt b/swig/CMakeLists.txt
+index 06747c5..351aa9b 100644
+--- a/swig/CMakeLists.txt
++++ b/swig/CMakeLists.txt
+@@ -1,6 +1,7 @@
+ # Copyright 2011 Free Software Foundation, Inc.
+ #
+-# This file is part of GNU Radio
++# This file was generated by gr_modtool, a tool from the GNU Radio framework
++# This file is a part of gr-nrsc5
+ #
+ # GNU Radio is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+@@ -21,15 +22,15 @@
+ # Check if there is C++ code at all
+ ########################################################################
+ if(NOT nrsc5_sources)
+-	MESSAGE(STATUS "No C++ sources... skipping swig/")
+-	return()
++    MESSAGE(STATUS "No C++ sources... skipping swig/")
++    return()
+ endif(NOT nrsc5_sources)
+ 
+ ########################################################################
+ # Include swig generation macros
+ ########################################################################
+ find_package(SWIG)
+-find_package(PythonLibs 2)
++find_package(PythonLibs)
+ if(NOT SWIG_FOUND OR NOT PYTHONLIBS_FOUND)
+     return()
+ endif()
+@@ -39,11 +40,11 @@ include(GrPython)
+ ########################################################################
+ # Setup swig generation
+ ########################################################################
+-foreach(incdir ${GNURADIO_RUNTIME_INCLUDE_DIRS})
+-    list(APPEND GR_SWIG_INCLUDE_DIRS ${incdir}/gnuradio/swig)
+-endforeach(incdir)
++set(GR_SWIG_INCLUDE_DIRS $<TARGET_PROPERTY:gnuradio::runtime_swig,INTERFACE_INCLUDE_DIRECTORIES>)
++set(GR_SWIG_TARGET_DEPS gnuradio::runtime_swig)
+ 
+ set(GR_SWIG_LIBRARIES gnuradio-nrsc5)
++
+ set(GR_SWIG_DOC_FILE ${CMAKE_CURRENT_BINARY_DIR}/nrsc5_swig_doc.i)
+ set(GR_SWIG_DOC_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/../include)
+ 
+diff --git a/swig/nrsc5_swig.i b/swig/nrsc5_swig.i
+index 99841a3..4b75b62 100644
+--- a/swig/nrsc5_swig.i
++++ b/swig/nrsc5_swig.i
+@@ -2,27 +2,26 @@
+ 
+ #define NRSC5_API
+ 
+-%include "gnuradio.i"			// the common stuff
++%include "gnuradio.i"           // the common stuff
+ 
+ //load generated python docstrings
+ %include "nrsc5_swig_doc.i"
+ 
+ %{
++#include "nrsc5/hdc_encoder.h"
+ #include "nrsc5/l1_fm_encoder.h"
+-#include "nrsc5/sis_encoder.h"
+ #include "nrsc5/l2_encoder.h"
+-#include "nrsc5/hdc_encoder.h"
+ #include "nrsc5/psd_encoder.h"
++#include "nrsc5/sis_encoder.h"
+ %}
+ 
+-
++%include "nrsc5/hdc_encoder.h"
++GR_SWIG_BLOCK_MAGIC2(nrsc5, hdc_encoder);
+ %include "nrsc5/l1_fm_encoder.h"
+ GR_SWIG_BLOCK_MAGIC2(nrsc5, l1_fm_encoder);
+-%include "nrsc5/sis_encoder.h"
+-GR_SWIG_BLOCK_MAGIC2(nrsc5, sis_encoder);
+ %include "nrsc5/l2_encoder.h"
+ GR_SWIG_BLOCK_MAGIC2(nrsc5, l2_encoder);
+-%include "nrsc5/hdc_encoder.h"
+-GR_SWIG_BLOCK_MAGIC2(nrsc5, hdc_encoder);
+ %include "nrsc5/psd_encoder.h"
+ GR_SWIG_BLOCK_MAGIC2(nrsc5, psd_encoder);
++%include "nrsc5/sis_encoder.h"
++GR_SWIG_BLOCK_MAGIC2(nrsc5, sis_encoder);
diff --git a/srcpkgs/gnuradio-nrsc5/template b/srcpkgs/gnuradio-nrsc5/template
index 9b87518269bd..f0d91aa1c8d2 100644
--- a/srcpkgs/gnuradio-nrsc5/template
+++ b/srcpkgs/gnuradio-nrsc5/template
@@ -1,24 +1,19 @@
 # Template file for 'gnuradio-nrsc5'
 pkgname=gnuradio-nrsc5
-version=2.0.0
-revision=1
+version=1.0.0
+revision=5
 wrksrc="gr-nrsc5-${version}"
 build_style=cmake
 make_cmd=make
-configure_args="-Dpybind11_DIR=/${py3_sitelib}/pybind11/share/cmake/pybind11"
-hostmakedepends="git automake libtool pkg-config gnuradio python3 python3-pybind11"
-makedepends="gnuradio-devel"
+hostmakedepends="git automake libtool pkg-config gnuradio swig"
+makedepends="gnuradio-devel boost-devel libcppunit-devel python3-devel
+ log4cpp-devel gmpxx-devel mpir-devel gsl-devel volk-devel"
 short_desc="GNU Radio implementation of HD Radio"
 maintainer="Remi Pommarel <repk@triplefau.lt>"
 license="GPL-3.0-or-later"
-homepage="https://github.com/argilo/gr-nrsc5"
+homepage="https://github.com/argilo/gr-nrsc5/"
 distfiles="https://github.com/argilo/gr-nrsc5/archive/v${version}.tar.gz"
-checksum=cc9135b20e79111f609b95e02c5b5926c8c71c3ed8ab6e58b2b484d4efb333ae
-make_check=no  # XXX: ModuleNotFoundError: No module named 'nrsc5'
-
-if [ "$XBPS_WORDSIZE" != "$XBPS_TARGET_WORDSIZE" ]; then
-	nocross="pybind11: Python config failure: Python is 64-bit, chosen compiler is 32-bit"
-fi
+checksum=d736c4cb1104254d07296d2a61880e07149c9bfd1a49aed504215672d4e09485
 
 export CMAKE_GENERATOR="Unix Makefiles"
 
diff --git a/srcpkgs/gnuradio-osmosdr/template b/srcpkgs/gnuradio-osmosdr/template
index cdb4d27faf68..886d2a9db2af 100644
--- a/srcpkgs/gnuradio-osmosdr/template
+++ b/srcpkgs/gnuradio-osmosdr/template
@@ -1,23 +1,19 @@
 # Template file for 'gnuradio-osmosdr'
 pkgname=gnuradio-osmosdr
-version=0.2.3git20210128
-revision=1
-_githash=a100eb024c0210b95e4738b6efd836d48225bd03
-wrksrc="gr-osmosdr-${_githash}"
+version=0.2.0
+revision=4
+wrksrc="gr-osmosdr-${version}"
 build_style=cmake
-configure_args="-Dpybind11_DIR=/${py3_sitelib}/pybind11/share/cmake/pybind11"
-hostmakedepends="pkg-config gnuradio python3 python3-pybind11"
-makedepends="SoapySDR-devel gnuradio-devel libairspy-devel libhackrf-devel librtlsdr-devel"
+hostmakedepends="pkg-config swig python3 gnuradio"
+makedepends="boost-devel gnuradio-devel libairspy-devel libhackrf-devel
+ librtlsdr-devel python3-devel uhd-devel log4cpp-devel mpir-devel
+ SoapySDR-devel volk-devel fftw-devel gmpxx-devel"
 short_desc="GNU Radio source block for rtlsdr, hackrf and airspy"
 maintainer="bra1nwave <bra1nwave@protonmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://osmocom.org/projects/gr-osmosdr/wiki/GrOsmoSDR"
-distfiles="https://github.com/osmocom/gr-osmosdr/archive/${_githash}.tar.gz"
-checksum=a3cc85dd708d06d234ff4ab7f274a4a49db6427eed1e7e58711a1b61a4fa4de1
-
-if [ "$XBPS_WORDSIZE" != "$XBPS_TARGET_WORDSIZE" ]; then
-	nocross="pybind11: Python config failure: Python is 64-bit, chosen compiler is 32-bit"
-fi
+distfiles="https://github.com/osmocom/gr-osmosdr/archive/v${version}.tar.gz"
+checksum=9812429d97bc54f0a8917b880ca9e7e2421c66aeaac8ce5608161a8ae7007122
 
 gnuradio-osmosdr-devel_package() {
 	short_desc+=" - development files"
diff --git a/srcpkgs/gnuradio-rds/template b/srcpkgs/gnuradio-rds/template
index 35d19fb82b11..4da5c54e812e 100644
--- a/srcpkgs/gnuradio-rds/template
+++ b/srcpkgs/gnuradio-rds/template
@@ -1,22 +1,18 @@
 # Template file for 'gnuradio-rds'
 pkgname=gnuradio-rds
-version=3.10
-revision=1
+version=3.8.0
+revision=3
 wrksrc="gr-rds-${version}"
 build_style=cmake
-configure_args="-Dpybind11_DIR=/${py3_sitelib}/pybind11/share/cmake/pybind11"
-hostmakedepends="pkg-config gnuradio python3 python3-pybind11"
-makedepends="gnuradio-devel"
+hostmakedepends="pkg-config gnuradio swig"
+makedepends="gnuradio-devel python3-devel boost-devel log4cpp-devel
+ gmpxx-devel mpir-devel volk-devel"
 short_desc="GNUradio FM RDS/TMC Transceiver"
 maintainer="Remi Pommarel <repk@triplefau.lt>"
 license="GPL-2.0-or-later"
-homepage="https://github.com/bastibl/gr-rds"
+homepage="https://github.com/bastibl/gr-rds/"
 distfiles="https://github.com/bastibl/gr-rds/archive/v${version}.tar.gz"
-checksum=083a9f479d83ac2f6273cdf3b3cf1beca47dfdce2d28264ce979f23c119607f7
-
-if [ "$XBPS_WORDSIZE" != "$XBPS_TARGET_WORDSIZE" ]; then
-	nocross="pybind11: Python config failure: Python is 64-bit, chosen compiler is 32-bit"
-fi
+checksum=39cada996eca9f362fb07548c5f4f7b95c9d138c3859aa7a673a58cc105f563a
 
 gnuradio-rds-devel_package() {
 	depends="${makedepends} ${sourcepkg}-${version}_${revision}"
diff --git a/srcpkgs/gnuradio/patches/596c6495f3bdf579dae0c26531a16f6adcc7fb2f.patch b/srcpkgs/gnuradio/patches/596c6495f3bdf579dae0c26531a16f6adcc7fb2f.patch
new file mode 100644
index 000000000000..51952bd29b38
--- /dev/null
+++ b/srcpkgs/gnuradio/patches/596c6495f3bdf579dae0c26531a16f6adcc7fb2f.patch
@@ -0,0 +1,46 @@
+From 596c6495f3bdf579dae0c26531a16f6adcc7fb2f Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Marcus=20M=C3=BCller?= <mmueller@gnuradio.org>
+Date: Mon, 13 Apr 2020 00:11:59 +0200
+Subject: [PATCH] =?UTF-8?q?pmt:=20conditionalize=20testing=20of=20long=20>?=
+ =?UTF-8?q?=202=C2=B3=C2=B2=20on=20sizeof(long)?=
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+---
+ gnuradio-runtime/python/pmt/qa_pmt.py | 8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+diff --git a/gnuradio-runtime/python/pmt/qa_pmt.py b/gnuradio-runtime/python/pmt/qa_pmt.py
+index 884bba7dd4b..44f616cdae1 100644
+--- a/gnuradio-runtime/python/pmt/qa_pmt.py
++++ b/gnuradio-runtime/python/pmt/qa_pmt.py
+@@ -18,6 +18,10 @@ class test_pmt(unittest.TestCase):
+     MAXINT32 = (2**31)-1
+     MININT32 = (-MAXINT32)-1
+ 
++    def setUp(self):
++        from ctypes import sizeof, c_long
++        self.sizeof_long = sizeof(c_long)
++
+     def test01(self):
+         a = pmt.intern("a")
+         b = pmt.from_double(123765)
+@@ -112,6 +116,8 @@ def test14(self):
+         self.assertEqual(const,pmt.to_long(deser))
+ 
+     def test15(self):
++        if(self.sizeof_long <= 4):
++            return
+         const = self.MAXINT32 + 1
+         x_pmt = pmt.from_long(const)
+         s = pmt.serialize_str(x_pmt)
+@@ -137,6 +143,8 @@ def test17(self):
+         self.assertEqual(const, x_long)
+ 
+     def test18(self):
++        if(self.sizeof_long <= 4):
++            return
+         const = self.MININT32 - 1
+         x_pmt = pmt.from_long(const)
+         s = pmt.serialize_str(x_pmt)
diff --git a/srcpkgs/gnuradio/patches/aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7.patch b/srcpkgs/gnuradio/patches/aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7.patch
new file mode 100644
index 000000000000..c49a047427e8
--- /dev/null
+++ b/srcpkgs/gnuradio/patches/aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7.patch
@@ -0,0 +1,28 @@
+From aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7 Mon Sep 17 00:00:00 2001
+From: John Sallay <jasallay@gmail.com>
+Date: Sat, 23 Oct 2021 08:26:42 -0400
+Subject: [PATCH] Fix issue 4595 qa_agc Assertion Error.
+
+The number of input elements needs to be disivible by volk_alignment, which it wasn't
+for machines with 512-bit registers.
+
+Signed-off-by: John Sallay <jasallay@gmail.com>
+---
+ gr-analog/python/analog/qa_agc.py | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/gr-analog/python/analog/qa_agc.py b/gr-analog/python/analog/qa_agc.py
+index a5a8ea47b6a..9368dd5d2a8 100644
+--- a/gr-analog/python/analog/qa_agc.py
++++ b/gr-analog/python/analog/qa_agc.py
+@@ -454,7 +454,9 @@ def test_006(self):
+         tb = self.tb
+ 
+         sampling_freq = 100
+-        N = int(5*sampling_freq)
++        # N must by a multiple of the volk_alignment of the system for this test to work.
++        # For a machine with 512-bit registers, that would be 8 complex-floats.
++        N = int(8 * sampling_freq)
+         src1 = analog.sig_source_c(sampling_freq, analog.GR_SIN_WAVE,
+                                    sampling_freq * 0.10, 100)
+         dst1 = blocks.vector_sink_c()
diff --git a/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch b/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch
new file mode 100644
index 000000000000..4faa3468140a
--- /dev/null
+++ b/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch
@@ -0,0 +1,31 @@
+From f259befbbe54e55fc4994899e92bcf5bf462fa2f Mon Sep 17 00:00:00 2001
+From: alekhgupta1441 <alekhgupta1441@gmail.com>
+Date: Sun, 12 Apr 2020 03:48:14 +0530
+Subject: [PATCH] gr-digital/python : Updated soft_dec_lut_gen.py
+
+---
+ gr-digital/python/digital/soft_dec_lut_gen.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/gr-digital/python/digital/soft_dec_lut_gen.py b/gr-digital/python/digital/soft_dec_lut_gen.py
+index 4503c4fea7b..84f6de66e45 100644
+--- a/gr-digital/python/digital/soft_dec_lut_gen.py
++++ b/gr-digital/python/digital/soft_dec_lut_gen.py
+@@ -73,7 +73,7 @@ def soft_dec_table_generator(soft_dec_gen, prec, Es=1):
+ 
+     '''
+ 
+-    npts = 2.0**prec
++    npts = int(2.0**prec)
+     maxd = Es*numpy.sqrt(2.0)/2.0
+     yrng = numpy.linspace(-maxd, maxd, npts)
+     xrng = numpy.linspace(-maxd, maxd, npts)
+@@ -110,7 +110,7 @@ def soft_dec_table(constel, symbols, prec, npwr=1):
+     re_max = max(numpy.array(constel).real)
+     im_max = max(numpy.array(constel).imag)
+ 
+-    npts = 2.0**prec
++    npts = int(2.0**prec)
+     yrng = numpy.linspace(im_min, im_max, npts)
+     xrng = numpy.linspace(re_min, re_max, npts)
+ 
diff --git a/srcpkgs/gnuradio/patches/fix-x11-library-call.patch b/srcpkgs/gnuradio/patches/fix-x11-library-call.patch
deleted file mode 100644
index 589c87e2ee35..000000000000
--- a/srcpkgs/gnuradio/patches/fix-x11-library-call.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-diff --git a/gr-uhd/apps/uhd_fft b/gr-uhd/apps/uhd_fft
-index fc5e9276c..41ea88b4c 100755
---- a/gr-uhd/apps/uhd_fft
-+++ b/gr-uhd/apps/uhd_fft
-@@ -32,7 +32,7 @@ if __name__ == '__main__':
-     import ctypes
-     if sys.platform.startswith('linux'):
-         try:
--            X11 = ctypes.cdll.LoadLibrary('libX11.so')
-+            X11 = ctypes.cdll.LoadLibrary('libX11.so.6')
-             X11.XInitThreads()
-         except:
-             print("Warning: failed to XInitThreads()")
-diff --git a/gr-uhd/apps/uhd_siggen_gui b/gr-uhd/apps/uhd_siggen_gui
-index 0d9cb56c2..ea5e430f3 100755
---- a/gr-uhd/apps/uhd_siggen_gui
-+++ b/gr-uhd/apps/uhd_siggen_gui
-@@ -29,7 +29,7 @@ if __name__ == '__main__':
-     import ctypes
-     if sys.platform.startswith('linux'):
-         try:
--            X11 = ctypes.cdll.LoadLibrary('libX11.so')
-+            X11 = ctypes.cdll.LoadLibrary('libX11.so.6')
-             X11.XInitThreads()
-         except:
-             print("Warning: failed to XInitThreads()")
-diff --git a/grc/core/generator/flow_graph.py.mako b/grc/core/generator/flow_graph.py.mako
-index b1c369177..6e9c56a08 100644
---- a/grc/core/generator/flow_graph.py.mako
-+++ b/grc/core/generator/flow_graph.py.mako
-@@ -29,7 +29,7 @@ if __name__ == '__main__':
-     import sys
-     if sys.platform.startswith('linux'):
-         try:
--            x11 = ctypes.cdll.LoadLibrary('libX11.so')
-+            x11 = ctypes.cdll.LoadLibrary('libX11.so.6')
-             x11.XInitThreads()
-         except:
-             print("Warning: failed to XInitThreads()")
diff --git a/srcpkgs/gnuradio/template b/srcpkgs/gnuradio/template
index 43ae4e1cb1ba..c950b53e8bea 100644
--- a/srcpkgs/gnuradio/template
+++ b/srcpkgs/gnuradio/template
@@ -1,55 +1,28 @@
 # Template file for 'gnuradio'
 pkgname=gnuradio
-version=3.10.3.0
-revision=1
+version=3.8.0.0
+revision=9
 build_style=cmake
 conf_files="/etc/gnuradio/conf.d/*"
-configure_args="-DMATHJAX2_USE_ROOT=/usr/share/mathjax
- -DZEROMQ_INCLUDE_DIRS=${XBPS_CROSS_BASE}/usr/include
- -Dpybind11_DIR=/${py3_sitelib}/pybind11/share/cmake/pybind11"
-_pydeps="python3-Mako python3-cairo python3-click python3-click-plugins python3-gobject
- python3-jsonschema python3-numpy python3-pyqtgraph python3-pyzmq python3-scipy python3-yaml"
-hostmakedepends="pkg-config doxygen mathjax python3-Sphinx python3-pybind11 python3-pygccxml
- ${_pydeps}"
-makedepends="SDL-devel SoapySDR-devel boost-devel codec2-devel cppzmq fftw-devel gmpxx-devel
- gsl-devel gtk+3-devel jack-devel libgsm-devel libiio-devel libsndfile-devel mpir-devel
- python3-devel python3-gobject-devel python3-pybind11 python3-pygccxml qwt-devel spdlog
- uhd-devel volk-devel"
-depends="${_pydeps} python3-cheetah3 python3-lxml python3-matplotlib"
-checkdepends="python3-pytest"
+configure_args="-DENABLE_INTERNAL_VOLK=OFF -DGR_PYTHON_DIR=/${py3_sitelib}"
+hostmakedepends="pkg-config doxygen swig python3-Mako python3-Sphinx
+ python3-cairo python3-numpy python3-yaml texlive texlive-latexextra texlive-dvi"
+makedepends="SDL-devel boost-devel fftw-devel gsl-devel jack-devel
+ libgsm-devel libusb-devel volk-devel uhd-devel gtk+3-devel python3-devel
+ python3-gobject-devel log4cpp-devel gmpxx-devel mpir-devel"
+depends="python3-cheetah3 python3-numpy python3-Mako python3-gobject
+ python3-yaml"
+checkdepends="python3-scipy"
 short_desc="Framework for software defined radio"
 maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://www.gnuradio.org"
 distfiles="https://github.com/gnuradio/gnuradio/archive/v${version}.tar.gz"
-checksum=957108a67ec75d99adaad8f3b10be8ae08760a9cef0b659a5c815a4e33898a75
+checksum=03fd01f0b27033befb91709b3d56f95e0869b5fb8bc71bec2662266a3f0dedf5
 python_version=3
 
-if [ "$CROSS_BUILD" ]; then
-	# CMake fails when cross-compiling.
-	configure_args+=" -DENABLE_TESTING=OFF"
-fi
-
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-host-tools qt5-qmake"
-fi
-
-if [ "$XBPS_WORDSIZE" != "$XBPS_TARGET_WORDSIZE" ]; then
-	nocross="pybind11: Python config failure: Python is 64-bit, chosen compiler is 32-bit"
-fi
-
-if [ "${XBPS_TARGET_MACHINE%-musl}" = "i686" ]; then
-	make_check=ci-skip  # See https://github.com/gnuradio/gnuradio/issues/5973
-fi
-
-if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
-	makedepends+=" libatomic-devel"
-	configure_args+=" -DCMAKE_CXX_STANDARD_LIBRARIES=-latomic"
-fi
-
 post_install() {
 	rm ${DESTDIR}/usr/share/gnuradio/examples/audio/dial_tone \
-		${DESTDIR}/usr/share/gnuradio/examples/qt-gui/display_qt \
 		${DESTDIR}/usr/share/gnuradio/examples/uhd/tags_demo
 	vinstall grc/scripts/freedesktop/gnuradio-grc.desktop 644 \
 		usr/share/applications
@@ -59,7 +32,6 @@ post_install() {
 
 gnuradio-doc_package() {
 	short_desc+=" - documentation"
-	depends="mathjax"
 	pkg_install() {
 		vmove usr/share/doc
 	}
@@ -67,7 +39,7 @@ gnuradio-doc_package() {
 
 gnuradio-devel_package() {
 	short_desc+=" - development files"
-	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	depends="${sourcepkg}>=${version}_${revision}"
 	pkg_install() {
 		vmove usr/include
 		vmove "usr/lib/*.so"
diff --git a/srcpkgs/gnutls/template b/srcpkgs/gnutls/template
index 228bd0334166..9f2d7f905b7b 100644
--- a/srcpkgs/gnutls/template
+++ b/srcpkgs/gnutls/template
@@ -1,6 +1,6 @@
 # Template file for 'gnutls'
 pkgname=gnutls
-version=3.7.6
+version=3.7.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-guile --disable-static
@@ -21,7 +21,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-only, LGPL-2.1-or-later"
 homepage="https://gnutls.org"
 distfiles="https://www.gnupg.org/ftp/gcrypt/gnutls/v${version%.*}/gnutls-${version}.tar.xz"
-checksum=77065719a345bfb18faa250134be4c53bef70c1bd61f6c0c23ceb8b44f0262ff
+checksum=e6adbebcfbc95867de01060d93c789938cf89cc1d1f6ef9ef661890f6217451f
 
 pre_check() {
 	# same as $PASS in tests/cert-tests/certtool.sh
diff --git a/srcpkgs/goatcounter/files/README.voidlinux b/srcpkgs/goatcounter/files/README.voidlinux
deleted file mode 100644
index 1aa1c94b83a3..000000000000
--- a/srcpkgs/goatcounter/files/README.voidlinux
+++ /dev/null
@@ -1,16 +0,0 @@
-The system service /etc/sv/goatcounter runs goatcounter as system user _goatcounter.
-
-By default sqlite database is used. The database will be stored in
-/var/db/goatcounter/db.sqlite3.
-
-To initialize the database, make sure you run goatcounter as the _goatcounter user:
-
-$ sudo -u _goatcounter goatcounter db create site \
-    -user.email 'admin@domain.name' \
-    -vhost site.name \
-    -db sqlite+/var/db/goatcounter/db.sqlite3
-
-By default the service listens on 5000 port and does not use TLS. In production
-envirnment you must adjust service config by creating /var/goatcounter/conf
-
-OPTS=-listen ... -db ...
diff --git a/srcpkgs/goatcounter/files/goatcounter/log/run b/srcpkgs/goatcounter/files/goatcounter/log/run
deleted file mode 100755
index 0713d90a612e..000000000000
--- a/srcpkgs/goatcounter/files/goatcounter/log/run
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec logger -p daemon.notice -t goatcounter
diff --git a/srcpkgs/goatcounter/files/goatcounter/run b/srcpkgs/goatcounter/files/goatcounter/run
deleted file mode 100755
index e8f78fc6360c..000000000000
--- a/srcpkgs/goatcounter/files/goatcounter/run
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-[ -r ./conf ] && . ./conf
-
-: "${OPTS:=-db sqlite+/var/db/goatcounter/db.sqlite3?_busy_timeout=200&_journal_mode=wal&cache=shared -listen :5000 -public-port 5000 -tls none}"
-
-exec chpst -u _goatcounter goatcounter serve ${OPTS}
diff --git a/srcpkgs/goatcounter/template b/srcpkgs/goatcounter/template
index 9ba8c6fda1c7..734920ce5987 100644
--- a/srcpkgs/goatcounter/template
+++ b/srcpkgs/goatcounter/template
@@ -1,9 +1,9 @@
 # Template file for 'goatcounter'
 pkgname=goatcounter
-version=2.2.3
+version=2.0.3
 revision=1
 build_style=go
-go_import_path=zgo.at/goatcounter/v2
+go_import_path=zgo.at/goatcounter
 go_package="${go_import_path}/cmd/goatcounter"
 go_ldflags="-X zgo.at/goatcounter.Version=${version}"
 depends="tzdata"
@@ -12,11 +12,4 @@ maintainer="Martin Tournoij <martin@arp242.net>"
 license="EUPL-1.2"
 homepage="https://www.goatcounter.com/"
 distfiles="https://github.com/zgoat/goatcounter/archive/v${version}.tar.gz"
-checksum=5b3b07afda42752d7c9600a8671bbb30e70a98c656505eda99a4e67b309a94fc
-system_accounts="_goatcounter"
-make_dirs="/var/db/goatcounter 0750 _goatcounter _goatcounter"
-
-post_install() {
-	vsv goatcounter
-	vdoc $FILESDIR/README.voidlinux
-}
+checksum=d7477240602c4d6522fb528276378879cda35dea0ba4b174143e36a410398023
diff --git a/srcpkgs/godot/template b/srcpkgs/godot/template
index b1d393b582ac..c38f3f8c525a 100644
--- a/srcpkgs/godot/template
+++ b/srcpkgs/godot/template
@@ -1,6 +1,6 @@
 # Template file for 'godot'
 pkgname=godot
-version=3.5
+version=3.4
 revision=1
 archs="x86_64* i686* aarch64* armv7* ppc64*"
 wrksrc="${pkgname}-${version}-stable"
@@ -27,7 +27,7 @@ maintainer="Nick Hahn <nick.hahn@hotmail.de>"
 license="MIT"
 homepage="https://www.godotengine.org/"
 distfiles="https://github.com/godotengine/${pkgname}/archive/${version}-stable.tar.gz"
-checksum=c65425e1d56a7097990f231c27c9271b7159f763dc59f0eaba9273633e59da36
+checksum=61749d12cb094c0be2a2c451ae2aceb8bb45f59f67fcd13fcd8f0c9114262d88
 nocross=https://build.voidlinux.org/builders/armv7l_builder/builds/6342/steps/shell_3/logs/stdio
 
 CFLAGS+=" -fPIE -fPIC"
diff --git a/srcpkgs/google-chrome/template b/srcpkgs/google-chrome/template
index 526f5daedcd1..ca37a425cffb 100644
--- a/srcpkgs/google-chrome/template
+++ b/srcpkgs/google-chrome/template
@@ -1,6 +1,6 @@
 # Template file for 'google-chrome'
 pkgname=google-chrome
-version=104.0.5112.79
+version=103.0.5060.53
 revision=1
 _channel=stable
 archs="x86_64"
@@ -20,7 +20,7 @@ _chromeUrl="${_baseUrl}/${_filename}"
 _licenseUrl="https://www.google.com/intl/en/chrome/terms/"
 
 distfiles="$_chromeUrl"
-checksum=fdbde26f21fa375bb3bfb58cd10403fc68b420f05c7c64412c551365e05a09d4
+checksum=d6bb13aad7c0a2b026b8b36d2e8a74f9bf66fe64610ce12fbbd23b4325699da7
 
 do_extract() {
 	mkdir -p ${DESTDIR}
diff --git a/srcpkgs/gopass-jsonapi/template b/srcpkgs/gopass-jsonapi/template
deleted file mode 100644
index e81f6d08cdb1..000000000000
--- a/srcpkgs/gopass-jsonapi/template
+++ /dev/null
@@ -1,20 +0,0 @@
-# Template file for 'gopass-jsonapi'
-pkgname=gopass-jsonapi
-version=1.14.3
-revision=2
-create_wrksrc=yes
-build_style=go
-go_import_path=github.com/gopasspw/gopass-jsonapi
-go_ldflags="-X main.version=${version}"
-depends="gopass"
-short_desc="Gopass JSON bridge for extensions"
-maintainer="KuhnChris <kuhnchris+voidpackages@kuhnchris.eu>"
-license="MIT"
-homepage="https://www.gopass.pw/"
-changelog="https://raw.githubusercontent.com/gopasspw/gopass-jsonapi/v${version}/CHANGELOG.md"
-distfiles="https://github.com/gopasspw/gopass-jsonapi/releases/download/v${version}/gopass-jsonapi-${version}.tar.gz"
-checksum=f09f845d7e50bd691e0f1b889f11429714cbd325c854f7ccb622f26ed65241d5
-
-post_install() {
-	vlicense LICENSE
-}
diff --git a/srcpkgs/gopls/template b/srcpkgs/gopls/template
index 1ef79710dac9..c6164f56decd 100644
--- a/srcpkgs/gopls/template
+++ b/srcpkgs/gopls/template
@@ -1,6 +1,6 @@
 # Template file for 'gopls'
 pkgname=gopls
-version=0.9.1
+version=0.8.4
 revision=1
 wrksrc=tools-gopls-v${version}
 build_wrksrc=gopls
@@ -11,7 +11,7 @@ maintainer="Renato Aguiar <renato@renatoaguiar.net>"
 license="MIT"
 homepage="https://github.com/golang/tools"
 distfiles="https://github.com/golang/tools/archive/gopls/v${version}.tar.gz"
-checksum=420fd56ed614fc8a56547ad7737c2d0f163255a6a2953f1e57d854eeb5cb1b7b
+checksum=815060abeb22755352414ef62ffb265b2f0f9d38786c164595f85c9c25c8a7cb
 
 post_install() {
 	vlicense ../LICENSE
diff --git a/srcpkgs/got/template b/srcpkgs/got/template
index 8f4fdb39db10..1113cca08d9b 100644
--- a/srcpkgs/got/template
+++ b/srcpkgs/got/template
@@ -1,6 +1,6 @@
 # Template file for 'got'
 pkgname=got
-version=0.74
+version=0.71
 revision=1
 wrksrc=got-portable-${version}
 build_style=gnu-configure
@@ -12,7 +12,7 @@ license="ISC"
 homepage="https://gameoftrees.org"
 changelog="https://gameoftrees.org/releases/CHANGES"
 distfiles="https://gameoftrees.org/releases/portable/got-portable-${version}.tar.gz"
-checksum="5c495209d161db8adfda0a2c8d2d011be54da8b64d2d8798914cb8b7944876fe"
+checksum="16a61f49e52e189606d8f4236423f912b5cae71b1d505ef1313b4fc3173108f0"
 
 post_install() {
 	sed -n '/Copyright/,/PERFORMANCE/p' got/got.c > LICENSE
diff --git a/srcpkgs/gotify-cli/template b/srcpkgs/gotify-cli/template
index 91fea40fca9d..50754553ec46 100644
--- a/srcpkgs/gotify-cli/template
+++ b/srcpkgs/gotify-cli/template
@@ -1,6 +1,6 @@
 # Template file for 'gotify-cli'
 pkgname=gotify-cli
-version=2.2.2
+version=2.2.1
 revision=1
 wrksrc="cli-$version"
 build_style=go
@@ -13,7 +13,7 @@ maintainer="Joel Beckmeyer <joel@beckmeyer.us>"
 license="MIT"
 homepage="https://gotify.net"
 distfiles="https://github.com/gotify/cli/archive/v${version}.tar.gz"
-checksum=d44d0058a87684db8c61a9952a84327f7bab102d6a4a16547f7be18b9a9c052c
+checksum=9013f4afdcc717932e71ab217e09daf4c48e153b23454f5e732ad0f74a8c8979
 
 post_install() {
 	mv ${DESTDIR}/usr/bin/cli ${DESTDIR}/usr/bin/gotify-cli
diff --git a/srcpkgs/gotify-server/template b/srcpkgs/gotify-server/template
index e306deef9220..9a0dad5ea6e9 100644
--- a/srcpkgs/gotify-server/template
+++ b/srcpkgs/gotify-server/template
@@ -1,6 +1,6 @@
 # Template file for 'gotify-server'
 pkgname=gotify-server
-version=2.1.5
+version=2.1.4
 revision=1
 wrksrc="server-$version"
 build_style=go
@@ -15,7 +15,7 @@ maintainer="Joel Beckmeyer <joel@beckmeyer.us>"
 license="MIT"
 homepage="https://gotify.net"
 distfiles="https://github.com/gotify/server/archive/v${version}.tar.gz"
-checksum=ca5724a7782fbb297ba28952790f6a31688c0944acd463192f0ce570a37df039
+checksum=141e16147dadc34264c4ec9fb1e28df229148d87fa73deaad3ac5b2ecbb0dfb3
 conf_files="/etc/gotify/config.yml"
 
 system_accounts="_gotify"
diff --git a/srcpkgs/gperftools/patches/ppc-musl.patch b/srcpkgs/gperftools/patches/ppc-musl.patch
index d192ea612797..bbeb4cd39312 100644
--- a/srcpkgs/gperftools/patches/ppc-musl.patch
+++ b/srcpkgs/gperftools/patches/ppc-musl.patch
@@ -14,7 +14,7 @@ Compatibility fixes for musl.
                          pc_field_found=true)
         elif test "x$ac_cv_header_sys_ucontext_h" = xyes; then
           AC_TRY_COMPILE([#define _GNU_SOURCE 1
--                        #include <sys/ucontext.h>],
+-                         #include <sys/ucontext.h>],
 +                         #include <sys/ucontext.h>
 +                         #include <asm/ptrace.h>],
                          [ucontext_t u; return u.$pc_field == 0;],
diff --git a/srcpkgs/gpodder/template b/srcpkgs/gpodder/template
index 79e6bcb07d23..738464c61ca0 100644
--- a/srcpkgs/gpodder/template
+++ b/srcpkgs/gpodder/template
@@ -1,7 +1,7 @@
 # Template file for 'gpodder'
 pkgname=gpodder
-version=3.11.0
-revision=1
+version=3.10.21
+revision=2
 hostmakedepends="python3 intltool"
 depends="eyeD3 gtk+3 hicolor-icon-theme python3-dbus python3-gobject
  python3-html5lib python3-mygpoclient python3-podcastparser python3-mutagen
@@ -14,7 +14,7 @@ maintainer="bra1nwave <bra1nwave@protonmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/gpodder/gpodder"
 distfiles="https://github.com/gpodder/gpodder/archive/${version}.tar.gz"
-checksum=c96a3332e61e8277475497ec24fe0918c5cafc580a2f85fc7b34c2fd989873de
+checksum=014e619de64d3e3dc8493929af8007b3caf09dd77e153bf778f1708d55946878
 
 do_check() {
 	make releasetest
diff --git a/srcpkgs/gqrx/template b/srcpkgs/gqrx/template
index 280ffced8bb8..9cab32fcf3ee 100644
--- a/srcpkgs/gqrx/template
+++ b/srcpkgs/gqrx/template
@@ -1,27 +1,29 @@
 # Template file for 'gqrx'
 pkgname=gqrx
-version=2.15.9
-revision=1
+version=2.14.4
+revision=3
 build_style=cmake
 configure_args="$(vopt_if gr_audio -DLINUX_AUDIO_BACKEND=Gr-audio)
  $(vopt_if portaudio -DLINUX_AUDIO_BACKEND=Portaudio)"
-hostmakedepends="pkg-config qt5-qmake qt5-host-tools python3 gnuradio"
-makedepends="gnuradio-devel gnuradio-osmosdr-devel pulseaudio-devel qt5-svg-devel
- alsa-lib-devel jack-devel qt5-tools $(vopt_if portaudio portaudio-devel)"
-depends="desktop-file-utils"
+hostmakedepends="pkg-config qt5-qmake qt5-host-tools python3
+ gnuradio"
+makedepends="boost-devel gnuradio-devel gnuradio-osmosdr-devel
+ pulseaudio-devel qt5-svg-devel log4cpp-devel mpir-devel volk-devel
+ fftw-devel python3-devel alsa-lib-devel jack-devel gmpxx-devel
+ qt5-tools $(vopt_if portaudio portaudio-devel)"
 short_desc="Software defined radio receiver powered by GNU Radio and Qt"
 maintainer="bra1nwave <bra1nwave@protonmail.com>"
 license="GPL-3.0-or-later"
-homepage="https://gqrx.dk"
-changelog="https://raw.githubusercontent.com/gqrx-sdr/gqrx/master/resources/news.txt"
-distfiles="https://github.com/gqrx-sdr/gqrx/archive/v${version}.tar.gz"
-checksum=4a826b468b2fb38a59cbe1f1b566e62c3114509186a7a25ba27dc92833f3eb44
+homepage="http://gqrx.dk/"
+changelog="https://raw.githubusercontent.com/csete/gqrx/master/resources/news.txt"
+distfiles="https://github.com/csete/gqrx/archive/v${version}.tar.gz"
+checksum=aec35c77ebde9c71a5f973c509eec3d6aa2f18a6e052b180fcd9029d88273e5b
 
 build_options="gr_audio portaudio"
 vopt_conflict gr_audio portaudio
 desc_option_gr_audio="Enable support for GNU Radio audio (ALSA and JACK)"
 
 post_install() {
-	vinstall dk.gqrx.gqrx.desktop 644 usr/share/applications
+	vinstall gqrx.desktop 644 usr/share/applications
 	vinstall resources/icons/gqrx.svg 644 usr/share/pixmaps
 }
diff --git a/srcpkgs/grantleetheme/template b/srcpkgs/grantleetheme/template
index 88373d0a2b0d..03bab8a0d8a1 100644
--- a/srcpkgs/grantleetheme/template
+++ b/srcpkgs/grantleetheme/template
@@ -1,6 +1,6 @@
 # Template file for 'grantleetheme'
 pkgname=grantleetheme
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 configure_args="KDE_INSTALL_USE_QT_SYS_PATHS=TRUE"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/grantleetheme-${version}.tar.xz"
-checksum=f4485bd95a42d7ad69eb7553c3183c8dfaacb391e147162f6cbadc3d5ed08681
+checksum=7532503e0a3b090734217db20cc6461140c02cd0d00b85793064724f964e7a2a
 
 grantleetheme-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedpends}"
diff --git a/srcpkgs/graphviz-x11 b/srcpkgs/graphviz-x11
new file mode 120000
index 000000000000..abecf5d9457d
--- /dev/null
+++ b/srcpkgs/graphviz-x11
@@ -0,0 +1 @@
+graphviz
\ No newline at end of file
diff --git a/srcpkgs/graphviz/template b/srcpkgs/graphviz/template
index cd43c4883b7f..5cde2ac24863 100644
--- a/srcpkgs/graphviz/template
+++ b/srcpkgs/graphviz/template
@@ -1,9 +1,9 @@
 # Template file for 'graphviz'
 pkgname=graphviz
-version=5.0.0
-revision=1
+version=2.50.0
+revision=2
 build_style=gnu-configure
-configure_args="--with-gts"
+configure_args="--enable-lefty --with-gts"
 make_build_args="HOSTCC=$BUILD_CC"
 hostmakedepends="automake flex libltdl-devel libtool perl pkg-config python3"
 makedepends="libpng-devel gd-devel gtk+-devel librsvg-devel libltdl-devel
@@ -16,7 +16,7 @@ license="EPL-1.0"
 homepage="https://www.graphviz.org"
 changelog="https://gitlab.com/graphviz/graphviz/-/raw/main/CHANGELOG.md"
 distfiles="https://gitlab.com/graphviz/graphviz/-/archive/${version}/graphviz-${version}.tar.gz"
-checksum=f8cc576694ae93659f453b6b4a4c2f04572a90cfccdca2d4271f2e7c60bb3d60
+checksum=afa48581f764a35e148909cc96a0308ec2356b5225b64af12492f3392f20ef1c
 
 # `make check` is broken:
 # https://gitlab.com/graphviz/graphviz/-/issues/2112
@@ -35,6 +35,8 @@ post_install() {
 	vlicense epl-v10.txt LICENSE
 
 	rm -rf ${DESTDIR}/usr/share/graphviz/doc
+	# mingle is not compiled so do not install manpage
+	rm -f ${DESTDIR}/usr/share/man/man1/mingle.1
 	# dot_builtins is just dot with preloaded plugins (for testing?)
 	rm -f ${DESTDIR}/usr/bin/dot_builtins
 }
@@ -65,3 +67,15 @@ graphviz-gtk_package() {
 		vmove "usr/lib/graphviz/libgvplugin_gtk.*"
 	}
 }
+
+graphviz-x11_package() {
+	depends="graphviz>=${version}_${revision}"
+	short_desc+=" - x11 binaries (lefty)"
+	pkg_install() {
+		for p in lefty lneato dotty ; do
+			vmove usr/bin/$p
+			vmove usr/share/man/man1/$p.1
+		done
+		vmove usr/share/graphviz/lefty
+	}
+}
diff --git a/srcpkgs/grex/template b/srcpkgs/grex/template
index 8204541bf6f1..dd4bb9f0ad87 100644
--- a/srcpkgs/grex/template
+++ b/srcpkgs/grex/template
@@ -1,15 +1,14 @@
 # Template file for 'grex'
 pkgname=grex
-version=1.4.0
+version=1.3.0
 revision=1
 build_style=cargo
 short_desc="Tool for generating regular expressions from user-provided test cases"
-maintainer="Ishaan Bhimwal <ishaanbhimwal@protonmail.com>"
+maintainer="Neel Chotai <neel@chot.ai>"
 license="Apache-2.0"
 homepage="https://github.com/pemistahl/grex"
-changelog="https://raw.githubusercontent.com/pemistahl/grex/main/RELEASE_NOTES.md"
 distfiles="https://github.com/pemistahl/grex/archive/v${version}.tar.gz"
-checksum=38610a97665a30a3b66519df41f979a39a0503d2e9ac6e1e3e3394ec305e7987
+checksum=a330ce004fcfdd8958d057a5ae07a85b6546de585fe7d9060d05f0ada7f7686b
 
 post_install() {
 	vdoc README.md
diff --git a/srcpkgs/greybird-themes/template b/srcpkgs/greybird-themes/template
index 19c3417b42cd..b6dce65c3768 100644
--- a/srcpkgs/greybird-themes/template
+++ b/srcpkgs/greybird-themes/template
@@ -1,6 +1,6 @@
 # Template file for 'greybird-themes'
 pkgname=greybird-themes
-version=3.23.1
+version=3.22.15
 revision=1
 wrksrc="Greybird-${version}"
 build_style=meson
@@ -11,4 +11,4 @@ maintainer="Jakub Skrzypnik <jot.skrzyp@gmail.com>"
 license="GPL-2.0-or-later, CC-BY-SA-3.0"
 homepage="https://github.com/shimmerproject/Greybird"
 distfiles="https://github.com/shimmerproject/Greybird/archive/v${version}.tar.gz"
-checksum=d7e6b94f956874b819e2e17c2368ffd6babf02e5df7f08f508cee4380c3e4e8a
+checksum=dbf8440d9904bd8d9fb9b612ece5b9cd604c08ff308755a46d41db7e9ea4b617
diff --git a/srcpkgs/grpc/patches/absl-is-private.patch b/srcpkgs/grpc/patches/absl-is-private.patch
deleted file mode 100644
index a79277a26806..000000000000
--- a/srcpkgs/grpc/patches/absl-is-private.patch
+++ /dev/null
@@ -1,58 +0,0 @@
---- grpc-1.39.1.orig/CMakeLists.txt
-+++ grpc-1.39.1/CMakeLists.txt
-@@ -15856,7 +15865,7 @@ generate_pkgconfig(
-   "gpr"
-   "gRPC platform support library"
-   "${gRPC_CORE_VERSION}"
--  "absl_base absl_memory absl_optional absl_status absl_str_format absl_strings absl_synchronization absl_time"
-+  ""
-   "-lgpr"
-   ""
-   "gpr.pc")
-@@ -15866,7 +15875,7 @@ generate_pkgconfig(
-   "gRPC"
-   "high performance general RPC framework"
-   "${gRPC_CORE_VERSION}"
--  "gpr openssl absl_base absl_bind_front absl_flat_hash_map absl_inlined_vector absl_memory absl_optional absl_status absl_statusor absl_str_format absl_strings absl_synchronization absl_time"
-+  "gpr openssl"
-   "-lgrpc -laddress_sorting -lre2 -lupb -lcares -lz"
-   ""
-   "grpc.pc")
-@@ -15876,7 +15885,7 @@ generate_pkgconfig(
-   "gRPC unsecure"
-   "high performance general RPC framework without SSL"
-   "${gRPC_CORE_VERSION}"
--  "gpr absl_base absl_bind_front absl_flat_hash_map absl_inlined_vector absl_memory absl_optional absl_status absl_statusor absl_str_format absl_strings absl_synchronization absl_time"
-+  "gpr"
-   "-lgrpc_unsecure"
-   ""
-   "grpc_unsecure.pc")
-@@ -15886,7 +15895,7 @@ generate_pkgconfig(
-   "gRPC++"
-   "C++ wrapper for gRPC"
-   "${gRPC_CPP_VERSION}"
--  "grpc absl_base absl_bind_front absl_flat_hash_map absl_inlined_vector absl_memory absl_optional absl_status absl_statusor absl_str_format absl_strings absl_synchronization absl_time"
-+  "grpc"
-   "-lgrpc++"
-   ""
-   "grpc++.pc")
-@@ -15896,7 +15905,7 @@ generate_pkgconfig(
-   "gRPC++ unsecure"
-   "C++ wrapper for gRPC without SSL"
-   "${gRPC_CPP_VERSION}"
--  "grpc_unsecure absl_base absl_bind_front absl_flat_hash_map absl_inlined_vector absl_memory absl_optional absl_status absl_statusor absl_str_format absl_strings absl_synchronization absl_time"
-+  "grpc_unsecure"
-   "-lgrpc++_unsecure"
-   ""
-   "grpc++_unsecure.pc")
---- grpc-1.39.1.orig/cmake/pkg-config-template.pc.in
-+++ grpc-1.39.1/cmake/pkg-config-template.pc.in
-@@ -6,7 +6,7 @@ libdir=${exec_prefix}/lib
- Name: @PC_NAME@
- Description: @PC_DESCRIPTION@
- Version: @PC_VERSION@
--Cflags: -I${includedir}
-+Cflags: -I${includedir} -I${includedir}/grpc_absl
- Requires: @PC_REQUIRES@
- Libs: -L${libdir} @PC_LIB@
- Libs.private: @PC_LIBS_PRIVATE@
diff --git a/srcpkgs/grpc/template b/srcpkgs/grpc/template
index a1558ee2c796..9b35682fdb17 100644
--- a/srcpkgs/grpc/template
+++ b/srcpkgs/grpc/template
@@ -1,13 +1,13 @@
 # Template file for 'grpc'
 pkgname=grpc
 version=1.39.1
-revision=8
+revision=5
 _abseilver=997aaf3a28308eba1b9156aa35ab7bca9688e9f6
 build_style=cmake
 configure_args="-DBUILD_SHARED_LIBS=ON
  -DgRPC_CARES_PROVIDER=package -DgRPC_PROTOBUF_PROVIDER=package
  -DgRPC_SSL_PROVIDER=package -DgRPC_ZLIB_PROVIDER=package
- -D_gRPC_RE2_LIBRARIES=-lre2
+ -D_gRPC_RE2_LIBRARIES=${XBPS_CROSS_BASE}/usr/lib/libre2.so
  -D_gRPC_RE2_INCLUDE_DIR=${XBPS_CROSS_BASE}/usr/include"
 hostmakedepends="which protobuf"
 _devel_depends="c-ares-devel re2-devel zlib-devel openssl-devel"
@@ -39,29 +39,23 @@ post_extract() {
 post_patch() {
 	# re2 doesn't install CMake config modules;
 	# key variables are set in configure_args
-	# also install all plugin on cross-compiling
-	vsed -i CMakeLists.txt -e '/include(cmake\/re2\.cmake)/d' \
-		-e 's/gRPC_INSTALL AND NOT CMAKE_CROSSCOMPILING/gRPC_INSTALL/'
+	vsed -i CMakeLists.txt -e '/include(cmake\/re2\.cmake)/d'
+}
+
+post_build() {
+	# Clean up unneeded absl linker arguments from pkgconfig files
+	sed -e 's/-labsl_[^[:space:]]\+[[:space:]]*//g' \
+		-i build/lib/pkgconfig/*.pc
 }
 
 post_install() {
-	# Remove unnecessary absl static libs, pkg-config and cmake modules
+	# Remove unnecessary absl static libs and cmake modules
 	rm "${DESTDIR}"/usr/lib/libabsl*.a
-	rm -rf "${DESTDIR}/usr/lib/pkgconfig/"absl_*
 	rm -rf "${DESTDIR}/usr/lib/cmake/absl"
 	
-	# Clean up unneeded absl linker arguments from cmake files
-	sed -e 's/absl::[a-zA-Z_-]*;//g' \
-		-e 's/ "absl::[a-zA-Z_-]*"/ /g' \
-		-i ${DESTDIR}/usr/lib/cmake/grpc/gRPCTargets.cmake
-}
-
-libgrpc_package() {
-	short_desc+=" - libraries"
-	pkg_install() {
-		vmove "usr/lib/*.so.*"
-		vmove usr/share
-	}
+	# Add custom absl include root to grpcpp cflags
+	vsed -e 's,^Cflags:.*,& -I${includedir}/grpc_absl,' \
+		-i ${DESTDIR}/usr/lib/pkgconfig/grpc++*.pc
 }
 
 grpc-devel_package() {
diff --git a/srcpkgs/gscan2pdf/template b/srcpkgs/gscan2pdf/template
index 3a0c81452512..d153356c10f6 100644
--- a/srcpkgs/gscan2pdf/template
+++ b/srcpkgs/gscan2pdf/template
@@ -1,6 +1,6 @@
 # Template file for 'gscan2pdf'.
 pkgname=gscan2pdf
-version=2.12.8
+version=2.12.7
 revision=1
 build_style=perl-module
 hostmakedepends="perl gettext"
@@ -16,7 +16,7 @@ maintainer="Helmut Pozimski <helmut@pozimski.eu>"
 license="GPL-3.0-or-later"
 homepage="http://gscan2pdf.sourceforge.net"
 distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
-checksum=7663767cc04366a82f74742bc908239811de1ff8767628511fc2e47e5158cd39
+checksum=5cad6c03f5c9dee5872304bbb2819d1a9a88f1a048abcbd53d0b6ae2aefca814
 nocross=yes
 
 do_check() {
diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 1779e26f56df..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=42.0
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,9 +11,8 @@ short_desc="Collection of GSettings schemas"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
-changelog="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6686335a9ed623f7ae2276fefa50a410d4e71d4231880824714070cb317323d2
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"
diff --git a/srcpkgs/gsmartcontrol/files/README.voidlinux b/srcpkgs/gsmartcontrol/INSTALL.msg
similarity index 73%
rename from srcpkgs/gsmartcontrol/files/README.voidlinux
rename to srcpkgs/gsmartcontrol/INSTALL.msg
index 3b74ae753f71..6890d48eeb0e 100644
--- a/srcpkgs/gsmartcontrol/files/README.voidlinux
+++ b/srcpkgs/gsmartcontrol/INSTALL.msg
@@ -1,6 +1,7 @@
 * gsmartcontrol needs elevated privileges, so its desktop menu entry requires
   a running polkit authentication agent. Almost all desktop shell environments
-  provide it. You can also use lxsession's lxpolkit, a light polkit auth agent.
+  provide it. You can also use lxpolkit (from lxsession) that is a lightweighti
+  polkit auth agent.
 
 * action "options > update Drive Database" does not work since
   smartmontools package does not provide this feature.
diff --git a/srcpkgs/gsmartcontrol/template b/srcpkgs/gsmartcontrol/template
index 7f20e697a921..3574f4a63770 100644
--- a/srcpkgs/gsmartcontrol/template
+++ b/srcpkgs/gsmartcontrol/template
@@ -1,7 +1,7 @@
 # Template file for 'gsmartcontrol'
 pkgname=gsmartcontrol
-version=1.1.4
-revision=1
+version=1.1.3
+revision=5
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="gtkmm-devel pcre-devel desktop-file-utils"
@@ -9,12 +9,11 @@ depends="smartmontools hicolor-icon-theme"
 short_desc="GUI to smartmontools"
 maintainer="yopito <pierre.bourgin@free.fr>"
 license="GPL-2.0-or-later"
-homepage="https://gsmartcontrol.shaduri.dev"
-distfiles="https://github.com/ashaduri/gsmartcontrol/releases/download/v${version}/${pkgname}-${version}.tar.bz2"
-checksum=fc409f2b8a84cc40bb103d6c82401b9d4c0182d5a3b223c93959c7ad66191847
+homepage="http://gsmartcontrol.sourceforge.net/"
+distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.bz2"
+checksum=b64f62cffa4430a90b6d06cd52ebadd5bcf39d548df581e67dfb275a673b12a9
 
 post_install() {
 	# license files uneeded
 	rm -f ${DESTDIR}/usr/share/doc/${pkgname}/LICENSE_*
-	vdoc ${FILESDIR}//README.voidlinux
 }
diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index ac19b14b08da..00b40406ffc5 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,7 +1,7 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.11.1
-revision=1
+version=1.9.1
+revision=2
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,18 +14,19 @@ short_desc="Flexible API to add spell checking to a GTK+ application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gspell"
-changelog="https://gitlab.gnome.org/GNOME/gspell/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=ef6aa4e3f711775158a7e241a5f809cf2426bc0e02c23a7d2b5c71fc3de00292
-make_check_pre="xvfb-run"
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
+pre_check() {
+	make_cmd='xvfb-run make check'
+}
+
 gspell-devel_package() {
-	depends="libglib-devel enchant2-devel gtk+3-devel icu-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include
diff --git a/srcpkgs/gst-libav/template b/srcpkgs/gst-libav/template
index e9a79dc650a5..333636d0657a 100644
--- a/srcpkgs/gst-libav/template
+++ b/srcpkgs/gst-libav/template
@@ -1,7 +1,8 @@
 # Template file for 'gst-libav'
 pkgname=gst-libav
-version=1.20.3
+version=1.20.1
 revision=1
+wrksrc="${pkgname}-${version}"
 build_style=meson
 hostmakedepends="pkg-config yasm"
 makedepends="orc-devel gst-plugins-base1-devel ffmpeg-devel"
@@ -11,7 +12,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gstreamer.freedesktop.org"
 distfiles="${homepage}/src/${pkgname}/${pkgname}-${version}.tar.xz"
-checksum=3fedd10560fcdfaa1b6462cbf79a38c4e7b57d7f390359393fc0cef6dbf27dfe
+checksum=91a71fb633b75e1bd52e22a457845cb0ba563a2972ba5954ec88448f443a9fc7
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl) # Required by musl for M_SQRT1_2
diff --git a/srcpkgs/gst-omx/template b/srcpkgs/gst-omx/template
index 893535c463da..d657aff289a7 100644
--- a/srcpkgs/gst-omx/template
+++ b/srcpkgs/gst-omx/template
@@ -1,6 +1,6 @@
 # Template file for 'gst-omx'
 pkgname=gst-omx
-version=1.20.3
+version=1.20.1
 revision=1
 build_style=meson
 configure_args="-Dexamples=disabled -Dtarget=generic"
@@ -11,4 +11,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://gstreamer.freedesktop.org"
 distfiles="${homepage}/src/${pkgname}/${pkgname}-${version}.tar.xz"
-checksum=8db48040bb41f09edf8d17ff6d16c54888d7777ba4501c2c69f0083350ea9a15
+checksum=86b52e30ebd0f59fcb5cf81a163211975f73ef32e5a6782562804646316bcd7c
diff --git a/srcpkgs/gst-plugins-bad1/template b/srcpkgs/gst-plugins-bad1/template
index 9b44958ec1ea..da678bce821f 100644
--- a/srcpkgs/gst-plugins-bad1/template
+++ b/srcpkgs/gst-plugins-bad1/template
@@ -1,6 +1,6 @@
 # Template file for 'gst-plugins-bad1'
 pkgname=gst-plugins-bad1
-version=1.20.3
+version=1.20.1
 revision=2
 wrksrc="${pkgname/1/}-${version}"
 build_helper="gir"
@@ -16,14 +16,14 @@ configure_args="-Dpackage-origin=https://voidlinux.org -Ddoc=disabled
  -Dgme=$(vopt_if gme enabled disabled)
  -Dintrospection=$(vopt_if gir enabled disabled) -Dneon=disabled"
 hostmakedepends="automake gettext libtool pkg-config python3 glib-devel
- orc $(vopt_if wayland wayland-devel)"
+ orc wayland-devel"
 makedepends="alsa-lib-devel celt-devel openssl-devel exempi-devel
  gst-plugins-base1-devel libdca-devel orc-devel libmms-devel
  libexif-devel libmpcdec-devel faac-devel SDL-devel libpng-devel
  faad2-devel libdvdread-devel libdvdnav-devel librsvg-devel libsndfile-devel
  xvidcore-devel jasper-devel libmodplug-devel libcurl-devel lcms2-devel
  libvdpau-devel libgsm-devel librtmp-devel libass-devel libvpx-devel
- soundtouch-devel opus-devel libwebp-devel $(vopt_if wayland wayland-devel) x265-devel
+ soundtouch-devel opus-devel libwebp-devel wayland-devel x265-devel
  libsrtp-devel libopenal-devel gtk+3-devel libnice-devel libbluetooth-devel
  libgudev-devel libusb-devel libaom-devel libbs2b-devel chromaprint-devel
  fdk-aac-devel flite-devel fluidsynth-devel liblrdf-devel ladspa-sdk
@@ -37,10 +37,10 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gstreamer.freedesktop.org"
 distfiles="${homepage}/src/${pkgname/1/}/${pkgname/1/}-${version}.tar.xz"
-checksum=7a11c13b55dd1d2386dd902219e41cbfcdda8e1e0aa3e738186c95074b35da4f
+checksum=09d3c2cf5911f0bc7da6bf557a55251779243d3de216b6a26cc90c445b423848
 
-build_options="gir gme wayland"
-build_options_default="gir wayland"
+build_options="gir gme"
+build_options_default="gir"
 desc_option_gme="Build with Game Music Emulator support"
 
 CFLAGS="-fcommon"
@@ -50,12 +50,8 @@ case "$XBPS_TARGET_MACHINE" in
 	*) build_options_default+=" gme" ;;
 esac
 
-if [ "$XBPS_CHECK_PKGS" ]; then
-	configure_args+=" -Dtests=enabled"
-fi
-
 do_check() {
-	ninja check || msg_warn "Tests failed, but not unexpected\n"
+	ninja check || msg_warn "Tests failed, but not unexpected"
 }
 
 gst-plugins-bad1-devel_package() {
diff --git a/srcpkgs/gst-plugins-base1/template b/srcpkgs/gst-plugins-base1/template
index 28e93ece32c7..538f4111a74e 100644
--- a/srcpkgs/gst-plugins-base1/template
+++ b/srcpkgs/gst-plugins-base1/template
@@ -1,7 +1,7 @@
 # Template file for 'gst-plugins-base1'
 pkgname=gst-plugins-base1
-version=1.20.3
-revision=1
+version=1.20.1
+revision=3
 wrksrc="${pkgname/1/}-${version}"
 build_style=meson
 build_helper="gir"
@@ -9,13 +9,13 @@ configure_args="-Dtremor=disabled -Dexamples=disabled -Ddoc=disabled
  -Dcdparanoia=$(vopt_if cdparanoia enabled disabled)
  -Dintrospection=$(vopt_if gir enabled disabled)
  -Dsndio=$(vopt_if sndio enabled disabled)"
-hostmakedepends="gettext pkg-config glib-devel orc $(vopt_if wayland wayland-devel)"
+hostmakedepends="gettext pkg-config glib-devel orc wayland-devel"
 makedepends="gstreamer1-devel glib-devel libxml2-devel pango-devel
  cairo-devel liboil-devel alsa-lib-devel libXv-devel libXext-devel
  libvisual-devel libgudev-devel libtheora-devel libvorbis-devel
  libSM-devel orc-devel $(vopt_if cdparanoia libcdparanoia-devel)
  opus-devel MesaLib-devel $(vopt_if sndio sndio-devel) graphene-devel
- $(vopt_if wayland 'wayland-devel wayland-protocols')"
+ wayland-devel wayland-protocols"
 depends="orc>=0.4.18 gstreamer1>=${version}"
 checkdepends="mesa-dri"
 short_desc="GStreamer Base Plug-ins (v1.x)"
@@ -23,10 +23,10 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.0-or-later"
 homepage="https://gstreamer.freedesktop.org"
 distfiles="${homepage}/src/${pkgname/1/}/${pkgname/1/}-${version}.tar.xz"
-checksum=7e30b3dd81a70380ff7554f998471d6996ff76bbe6fc5447096f851e24473c9f
+checksum=96d8a6413ba9394fbec1217aeef63741a729d476a505a797c1d5337d8fa7c204
 
-build_options="cdparanoia gir sndio wayland"
-build_options_default="cdparanoia gir wayland"
+build_options="cdparanoia gir sndio"
+build_options_default="cdparanoia gir"
 desc_option_sndio="Enable sndio support (unsupported, known to be problematic)"
 
 # Remove sndio if not upstreamed
diff --git a/srcpkgs/gst-plugins-good1/template b/srcpkgs/gst-plugins-good1/template
index dfe764857f78..aba03519e450 100644
--- a/srcpkgs/gst-plugins-good1/template
+++ b/srcpkgs/gst-plugins-good1/template
@@ -1,7 +1,7 @@
 # Template file for 'gst-plugins-good1'
 pkgname=gst-plugins-good1
-version=1.20.3
-revision=1
+version=1.20.1
+revision=2
 wrksrc="${pkgname/1/}-${version}"
 build_style=meson
 configure_args="-Ddv=disabled -Ddv1394=disabled -Dshout2=disabled -Dqt5=enabled
@@ -15,7 +15,7 @@ makedepends="
  pulseaudio-devel orc-devel libXv-devel wavpack-devel
  v4l-utils-devel jack-devel speex-devel libvpx-devel lame-devel
  mpg123-devel twolame-devel qt5-devel qt5-declarative-devel
- qt5-x11extras-devel $(vopt_if wayland qt5-wayland-devel)
+ qt5-x11extras-devel qt5-wayland-devel
  $(vopt_if gtk3 gtk+3-devel)"
 depends="gst-plugins-base1>=${version}"
 short_desc="GStreamer set of well-maintained good plug-ins (1.x)"
@@ -23,10 +23,10 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gstreamer.freedesktop.org"
 distfiles="${homepage}/src/${pkgname/1/}/${pkgname/1/}-${version}.tar.xz"
-checksum=f8f3c206bf5cdabc00953920b47b3575af0ef15e9f871c0b6966f6d0aa5868b7
+checksum=3c66876f821d507bcdbebffb08b4f31a322727d6753f65a0f02c905ecb7084aa
 
-build_options="gtk3 wayland"
-build_options_default="gtk3 wayland"
+build_options="gtk3"
+build_options_default="gtk3"
 
 do_check() {
 	ninja -C build test || : #Fails on i686
diff --git a/srcpkgs/gst-plugins-ugly1/template b/srcpkgs/gst-plugins-ugly1/template
index 434beb7e2756..ad8c128ef726 100644
--- a/srcpkgs/gst-plugins-ugly1/template
+++ b/srcpkgs/gst-plugins-ugly1/template
@@ -1,6 +1,6 @@
 # Template file for 'gst-plugins-ugly1'
 pkgname=gst-plugins-ugly1
-version=1.20.3
+version=1.20.1
 revision=1
 wrksrc="${pkgname/1/}-${version}"
 build_style=meson
@@ -16,4 +16,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gstreamer.freedesktop.org"
 distfiles="${homepage}/src/${pkgname/1/}/${pkgname/1/}-${version}.tar.xz"
-checksum=8caa20789a09c304b49cf563d33cca9421b1875b84fcc187e4a385fa01d6aefd
+checksum=42035145e29983308d2828207bb4ef933ed0407bb587fb3a569738c6a57fdb19
diff --git a/srcpkgs/gst-rtsp-server/template b/srcpkgs/gst-rtsp-server/template
index 33cd64ceb95e..7fc2d57201f5 100644
--- a/srcpkgs/gst-rtsp-server/template
+++ b/srcpkgs/gst-rtsp-server/template
@@ -1,14 +1,14 @@
 # Template file for 'gst-rtsp-server'
 pkgname=gst-rtsp-server
-version=1.20.3
-revision=2
+version=1.20.1
+revision=1
 build_style=meson
 hostmakedepends="pkg-config python3"
 makedepends="glib-devel gst-plugins-bad1-devel gobject-introspection
- ffmpeg-devel gst-plugins-good1 python3-gobject-devel"
+ libcgroup-devel ffmpeg-devel gst-plugins-good1 python3-gobject-devel"
 short_desc="GStreamer multimedia graph framework - rtsp server"
 maintainer="1is7ac3 <isaac.qa13@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://gstreamer.freedesktop.org"
 distfiles="https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-${version}.tar.xz"
-checksum=ee402718be9b127f0e5e66ca4c1b4f42e4926ec93ba307b7ccca5dc6cc9794ca
+checksum=4745bc528ad7de711a41d576ddce7412266e66d05c4cfcc636c9ba4da5521509
diff --git a/srcpkgs/gst1-editing-services/template b/srcpkgs/gst1-editing-services/template
index 1740db07e976..ad2318c059ae 100644
--- a/srcpkgs/gst1-editing-services/template
+++ b/srcpkgs/gst1-editing-services/template
@@ -1,6 +1,6 @@
 # Template file for 'gst1-editing-services'
 pkgname=gst1-editing-services
-version=1.20.3
+version=1.20.1
 revision=1
 wrksrc="${pkgname/gst1/gst}-${version}"
 build_style=meson
@@ -13,7 +13,7 @@ maintainer="Toyam Cox <Vaelatern@gmail.com>"
 license="LGPL-2.0-or-later"
 homepage="https://gstreamer.freedesktop.org"
 distfiles="${homepage}/src/${pkgname/gst1/gst}/${pkgname/gst1/gst}-${version}.tar.xz"
-checksum=5fd896de69fbe24421eb6b0ff8d2f8b4c3cba3f3025ceacd302172f39a8abaa2
+checksum=6ace1b21b58e0110b7dadd469f79b77e2f47d6207604231492531ae9fd4148df
 
 do_check() {
 	: # Tests fail in older versions as well
diff --git a/srcpkgs/gst1-python3/template b/srcpkgs/gst1-python3/template
index 3936929447a7..4f6ead444091 100644
--- a/srcpkgs/gst1-python3/template
+++ b/srcpkgs/gst1-python3/template
@@ -1,6 +1,6 @@
 # Template file for 'gst1-python3'
 pkgname=gst1-python3
-version=1.20.3
+version=1.20.1
 revision=1
 wrksrc="gst-python-${version}"
 build_style=meson
@@ -12,4 +12,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gstreamer.freedesktop.org"
 distfiles="${homepage}/src/gst-python/gst-python-${version}.tar.xz"
-checksum=db348120eae955b8cc4de3560a7ea06e36d6e1ddbaa99a7ad96b59846601cfdc
+checksum=ba6cd59faa3db3981d8c6982351c239d823c0b8e80b1acf58d2997b050289422
diff --git a/srcpkgs/gstreamer-vaapi/template b/srcpkgs/gstreamer-vaapi/template
index 3cc4e057559a..1a934c852d1b 100644
--- a/srcpkgs/gstreamer-vaapi/template
+++ b/srcpkgs/gstreamer-vaapi/template
@@ -1,17 +1,18 @@
 # Template file for 'gstreamer-vaapi'
 pkgname=gstreamer-vaapi
-version=1.20.3
+version=1.20.1
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
 makedepends="libXrandr-devel libva-devel MesaLib-devel gst-plugins-bad1-devel"
+checkdepends="$makedepends"
 short_desc="VA-API plugins for GStreamer 1.x"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gstreamer.freedesktop.org"
 changelog="https://raw.githubusercontent.com/GStreamer/gstreamer-vaapi/master/ChangeLog"
 distfiles="${homepage}/src/gstreamer-vaapi/gstreamer-vaapi-${version}.tar.xz"
-checksum=6ee99eb316abdde9ad37002915bd8c3867918f6fdc74b7cf2ac4c1ae0d690b45
+checksum=87fbf6c537af9079c99a9aefe951da119e16e5bcc9cc8614f5035f062bf21137
 
 pre_check() {
 	# Seems to need certain hardware to pass
diff --git a/srcpkgs/gstreamer1/template b/srcpkgs/gstreamer1/template
index e3bf384483ba..ababbeeb987d 100644
--- a/srcpkgs/gstreamer1/template
+++ b/srcpkgs/gstreamer1/template
@@ -1,6 +1,6 @@
 # Template file for 'gstreamer1'
 pkgname=gstreamer1
-version=1.20.3
+version=1.20.1
 revision=1
 wrksrc="gstreamer-${version}"
 build_style=meson
@@ -17,7 +17,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gstreamer.freedesktop.org"
 distfiles="${homepage}/src/gstreamer/gstreamer-${version}.tar.xz"
-checksum=607daf64bbbd5fb18af9d17e21c0d22c4d702fffe83b23cb22d1b1af2ca23a2a
+checksum=de094a404a3ad8f4977829ea87edf695a4da0b5c8f613ebe54ab414bac89f031
 
 pre_check() {
 	# gst_gstdatetime is known to fail according to LFS
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 9f69fc35da77..f14da4e64df7 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,11 +1,12 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
-version=1.3.1
+version=1.3.0
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
-hostmakedepends="gettext perl glib-devel pkg-config $(vopt_if gir vala)"
+hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
+ $(vopt_if gir vala)"
 makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel pulseaudio-devel
  $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
@@ -13,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/gtk-vnc"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=512763ac4e0559d0158b6682ca5dd1a3bd633f082f5e4349d7158e6b5f80f1ce
+checksum=5faaa5823b8cbe8c0b0ba1e456c4e70c4b1ae6685c9fe81a4282d98cf00a211d
 
 build_options="gir"
 build_options_default="gir"
@@ -23,8 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel pulseaudio-devel gnutls-devel
-	 libgcrypt-devel libsasl-devel ${sourcepkg}>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include
diff --git a/srcpkgs/gtk4/template b/srcpkgs/gtk4/template
index 842af8f4c1c9..5e2837806d37 100644
--- a/srcpkgs/gtk4/template
+++ b/srcpkgs/gtk4/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk4'
 pkgname=gtk4
-version=4.6.6
-revision=2
+version=4.6.5
+revision=1
 wrksrc="gtk-${version}"
 build_style=meson
 build_helper="gir"
@@ -12,8 +12,7 @@ configure_args="-Dman-pages=true -Dbuild-tests=false -Dgtk_doc=true
  -Dintrospection=$(vopt_if gir enabled disabled)
  -Dcolord=$(vopt_if colord enabled disabled)
  -Dcloudproviders=$(vopt_if cloudproviders enabled disabled)
- -Dvulkan=$(vopt_if vulkan enabled disabled)
- -Dtracker=$(vopt_if tracker enabled disabled)"
+ -Dvulkan=$(vopt_if vulkan enabled disabled)"
 hostmakedepends="gettext-devel glib-devel gi-docgen perl
  pkg-config sassc gettext libxslt docbook-xsl python3-docutils
  $(vopt_if wayland 'wayland-devel wayland-protocols')"
@@ -22,8 +21,7 @@ makedepends="at-spi2-atk-devel gdk-pixbuf-devel libepoxy-devel pango-devel
  $(vopt_if colord 'colord-devel') $(vopt_if cups 'cups-devel')
  $(vopt_if wayland 'libxkbcommon-devel wayland-devel wayland-protocols MesaLib-devel')
  $(vopt_if x11 'libXcursor-devel libXdamage-devel libXext-devel libXinerama-devel libXi-devel libXrandr-devel libXcomposite-devel')
- $(vopt_if cloudproviders 'libcloudproviders-devel') $(vopt_if vulkan 'vulkan-loader Vulkan-Headers')
- $(vopt_if tracker 'tracker-devel')"
+ $(vopt_if cloudproviders 'libcloudproviders-devel') $(vopt_if vulkan 'vulkan-loader Vulkan-Headers')"
 depends="gtk-update-icon-cache shared-mime-info $(vopt_if x11 'dbus-x11')"
 short_desc="GIMP ToolKit (v4)"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -31,14 +29,14 @@ license="LGPL-2.1-or-later"
 homepage="https://www.gtk.org/"
 changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/gtk-4-6/NEWS"
 distfiles="${GNOME_SITE}/gtk/${version%.*}/gtk-${version}.tar.xz"
-checksum=7bbfe4d13569f7c297ed49834ac7263e318b7bf102d3271cb466d5971f59ae70
+checksum=fa42c371f49c90916711e15591d87d4bee4438c27bf0692715581807628be9c2
 
 # Package build options
-build_options="broadway cloudproviders colord cups gir vulkan wayland x11 tracker"
+build_options="broadway cloudproviders colord cups gir vulkan wayland x11"
 desc_option_broadway="Enable support for the HTML5 Broadway backend"
 desc_option_cloudproviders="Enable integration with cloudproviders, such as Nextcloud"
 
-build_options_default="broadway cloudproviders colord cups gir vulkan wayland x11 tracker"
+build_options_default="broadway cloudproviders colord cups gir vulkan wayland x11"
 
 pre_build() {
 	# help gi-docgen find gi files on cross
diff --git a/srcpkgs/gtklock/template b/srcpkgs/gtklock/template
deleted file mode 100644
index 138d4cedbec7..000000000000
--- a/srcpkgs/gtklock/template
+++ /dev/null
@@ -1,21 +0,0 @@
-# Template file for 'gtklock'
-pkgname=gtklock
-version=1.3.4
-revision=1
-build_style=gnu-makefile
-make_use_env=yes
-make_build_args="PREFIX=/usr"
-hostmakedepends="pkg-config wayland-devel scdoc"
-makedepends="pam-devel gtk+3-devel gtk-layer-shell-devel"
-short_desc="GTK-based lockscreen for Wayland"
-maintainer="Jovan Lanik <jox969@gmail.com>"
-license="GPL-3.0-or-later"
-homepage="https://github.com/jovanlanik/gtklock"
-distfiles="https://github.com/jovanlanik/gtklock/archive/refs/tags/v${version}.tar.gz"
-checksum=74bd18ba5af082c6f10c125652d799328a169accf22f03efea24f04d9088a174
-
-post_install() {
-	# copying CSS example provided
-	vmkdir /usr/share/gtklock
-	vcopy assets/* /usr/share/gtklock
-}
diff --git a/srcpkgs/gtksourceview5/template b/srcpkgs/gtksourceview5/template
index ade311c55c16..2f056edbeeab 100644
--- a/srcpkgs/gtksourceview5/template
+++ b/srcpkgs/gtksourceview5/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview5'
 pkgname=gtksourceview5
-version=5.4.2
+version=5.4.1
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -19,19 +19,19 @@ homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 #changelog="https://gitlab.gnome.org/GNOME/gtksourceview/-/raw/master/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/gtksourceview/-/raw/gtksourceview-5-4/NEWS"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=ad140e07eb841910de483c092bd4885abd29baadd6e95fa22d93ed2df0b79de7
-make_check_pre="xvfb-run"
+checksum=eb3584099cfa0adc9a0b1ede08def6320bd099e79e74a2d0aefb4057cd93d68e
 
 # Package build options
 build_options="gir gtk_doc"
 desc_option_gtk_doc="Build API docs via gtk-doc"
-build_options_default="gir gtk_doc"
+build_options_default="gir"
 
-pre_build() {
-	# help gi-docgen find gi files on cross
-	if [ -n "$CROSS_BUILD" ]; then
-		export XDG_DATA_DIRS=/usr/$XBPS_CROSS_TRIPLET/usr/share/
-	fi
+if [ -z "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
+
+do_check() {
+	xvfb-run ninja -C build test
 }
 
 gtksourceview5-devel_package() {
diff --git a/srcpkgs/guilt/template b/srcpkgs/guilt/template
index c6b1cafc5bdd..6e0195bf10c7 100644
--- a/srcpkgs/guilt/template
+++ b/srcpkgs/guilt/template
@@ -11,7 +11,7 @@ make_install_args="mandir=/usr/share/man install install-doc"
 hostmakedepends="xmlto asciidoc perl"
 depends="bash git"
 short_desc="Manipulate quilt like patches on top of git"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Oliver Kiddle <okiddle@yahoo.co.uk>"
 license="GPL-2.0-only"
 homepage="http://repo.or.cz/w/guilt.git"
 distfiles="http://repo.or.cz/guilt.git/snapshot/${_githash}.tar.gz"
diff --git a/srcpkgs/gumbo-parser/template b/srcpkgs/gumbo-parser/template
index 01764306e3d1..c742091fd7d7 100644
--- a/srcpkgs/gumbo-parser/template
+++ b/srcpkgs/gumbo-parser/template
@@ -6,7 +6,7 @@ build_style=gnu-configure
 hostmakedepends="autoconf automake libtool"
 checkdepends="gtest-devel"
 short_desc="HTML5 parsing library in pure C99"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Oliver Kiddle <okiddle@yahoo.co.uk>"
 license="Apache-2.0"
 homepage="https://github.com/google/gumbo-parser"
 distfiles="https://github.com/google/gumbo-parser/archive/v${version}.tar.gz>${pkgname}-${version}.tar.gz"
diff --git a/srcpkgs/gummiboot/patches/no-redefines.patch b/srcpkgs/gummiboot/patches/no-redefines.patch
deleted file mode 100644
index ae71f422d913..000000000000
--- a/srcpkgs/gummiboot/patches/no-redefines.patch
+++ /dev/null
@@ -1,66 +0,0 @@
---- a/src/efi/console.c
-+++ b/src/efi/console.c
-@@ -21,63 +21,6 @@
- #include "util.h"
- #include "console.h"
- 
--#define EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL_GUID \
--        { 0xdd9e7534, 0x7762, 0x4698, { 0x8c, 0x14, 0xf5, 0x85, 0x17, 0xa6, 0x25, 0xaa } }
--
--struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL;
--
--typedef EFI_STATUS (EFIAPI *EFI_INPUT_RESET_EX)(
--        struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This;
--        BOOLEAN ExtendedVerification;
--);
--
--typedef UINT8 EFI_KEY_TOGGLE_STATE;
--
--typedef struct {
--        UINT32 KeyShiftState;
--        EFI_KEY_TOGGLE_STATE KeyToggleState;
--} EFI_KEY_STATE;
--
--typedef struct {
--        EFI_INPUT_KEY Key;
--        EFI_KEY_STATE KeyState;
--} EFI_KEY_DATA;
--
--typedef EFI_STATUS (EFIAPI *EFI_INPUT_READ_KEY_EX)(
--        struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This;
--        EFI_KEY_DATA *KeyData;
--);
--
--typedef EFI_STATUS (EFIAPI *EFI_SET_STATE)(
--        struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This;
--        EFI_KEY_TOGGLE_STATE *KeyToggleState;
--);
--
--typedef EFI_STATUS (EFIAPI *EFI_KEY_NOTIFY_FUNCTION)(
--        EFI_KEY_DATA *KeyData;
--);
--
--typedef EFI_STATUS (EFIAPI *EFI_REGISTER_KEYSTROKE_NOTIFY)(
--        struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This;
--        EFI_KEY_DATA KeyData;
--        EFI_KEY_NOTIFY_FUNCTION KeyNotificationFunction;
--        VOID **NotifyHandle;
--);
--
--typedef EFI_STATUS (EFIAPI *EFI_UNREGISTER_KEYSTROKE_NOTIFY)(
--        struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This;
--        VOID *NotificationHandle;
--);
--
--typedef struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL {
--        EFI_INPUT_RESET_EX Reset;
--        EFI_INPUT_READ_KEY_EX ReadKeyStrokeEx;
--        EFI_EVENT WaitForKeyEx;
--        EFI_SET_STATE SetState;
--        EFI_REGISTER_KEYSTROKE_NOTIFY RegisterKeyNotify;
--        EFI_UNREGISTER_KEYSTROKE_NOTIFY UnregisterKeyNotify;
--} EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL;
--
- EFI_STATUS console_key_read(UINT64 *key, BOOLEAN wait) {
-         EFI_GUID EfiSimpleTextInputExProtocolGuid = EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL_GUID;
-         static EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *TextInputEx;
diff --git a/srcpkgs/gvfs/patches/meson-0.61.patch b/srcpkgs/gvfs/patches/meson-0.61.patch
new file mode 100644
index 000000000000..38f04b2e894c
--- /dev/null
+++ b/srcpkgs/gvfs/patches/meson-0.61.patch
@@ -0,0 +1,10 @@
+--- a/daemon/meson.build
++++ b/daemon/meson.build
+@@ -366,7 +366,6 @@ if enable_admin
+   )
+ 
+   i18n.merge_file(
+-    policy,
+     input: policy_in,
+     output: '@BASENAME@',
+     po_dir: po_dir,
diff --git a/srcpkgs/gvfs/template b/srcpkgs/gvfs/template
index fc90e400d928..6adb51e279bd 100644
--- a/srcpkgs/gvfs/template
+++ b/srcpkgs/gvfs/template
@@ -1,26 +1,26 @@
 # Template file for 'gvfs'
 pkgname=gvfs
-version=1.50.2
-revision=1
+version=1.48.1
+revision=2
 build_style=meson
 configure_args="-Dsystemduserunitdir=no -Dtmpfilesdir=no -Dlogind=false
  -Dman=true"
-hostmakedepends="docbook-xsl glib-devel gettext libxslt openssh pkg-config
+hostmakedepends="docbook-xsl glib-devel intltool libxslt openssh pkg-config
  polkit-devel"
 makedepends="avahi-glib-libs-devel dbus-glib-devel fuse3-devel gcr-devel
  libarchive-devel libbluetooth-devel libbluray-devel libcap-devel
  libcdio-paranoia-devel libgcrypt-devel libgdata-devel libglib-devel
  libgphoto2-devel libgudev-devel libimobiledevice-devel libmtp-devel
- libnfs-devel libsecret-devel libsoup3-devel libxml2-devel polkit-devel
+ libnfs-devel libsecret-devel libsoup-gnome-devel libxml2-devel polkit-devel
  samba-devel udisks2-devel gsettings-desktop-schemas-devel
  gnome-online-accounts-devel"
 short_desc="Userspace virtual filesystem"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/gvfs"
-changelog="https://gitlab.gnome.org/GNOME/gvfs/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gvfs/raw/gnome-3-34/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=03d72b8c15ef438110f0cf457b5655266c8b515d0412b30f4d55cfa0da06ac5e
+checksum=b2ea4f271aad2711f16b43c03151e2ec5a9874ff1a21142ef6d6406486a19dc2
 
 # Manually declare shlibs used by the subpkgs.
 shlib_provides="libgvfscommon.so libgvfsdaemon.so"
diff --git a/srcpkgs/gwenview/template b/srcpkgs/gwenview/template
index 5a12bbad6b29..a5a0b127049f 100644
--- a/srcpkgs/gwenview/template
+++ b/srcpkgs/gwenview/template
@@ -1,6 +1,6 @@
 # Template file for 'gwenview'
 pkgname=gwenview
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 build_helper=qemu
@@ -16,4 +16,4 @@ maintainer="Helmut Pozimski <helmut@pozimski.eu>"
 license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/graphics/gwenview"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=8c793929f2ad3050d906e185b6753acffd9481dc619156844d681ac0ba57bc05
+checksum=84eece81340843d6b256008424358128a987858f1bd7eeab0ad588abff244387
diff --git a/srcpkgs/h2o/patches/link-against-system-libyaml.patch b/srcpkgs/h2o/patches/link-against-system-libyaml.patch
deleted file mode 100644
index 52f3df36c70f..000000000000
--- a/srcpkgs/h2o/patches/link-against-system-libyaml.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-Author: Apollon Oikonomopoulos <apoikos@debian.org>
-Description: Use the system LibYAML instance
- Do not statically link against LibYAML, use dynamic linking against the system
- instance instead.
-Last-Update: 2017-08-29
-Forwarded: no
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -121,6 +121,9 @@
-         INCLUDE_DIRECTORIES(${LIBUV_INCLUDE_DIRS})
-         LINK_DIRECTORIES(${LIBUV_LIBRARY_DIRS})
-     ENDIF (LIBUV_FOUND)
-+    PKG_CHECK_MODULES(LIBYAML REQUIRED yaml-0.1)
-+    INCLUDE_DIRECTORIES(${LIBYAML_INCLUDE_DIRS})
-+    LIST(INSERT EXTRA_LIBS 0 ${LIBYAML_LIBRARIES})
- ENDIF (PKG_CONFIG_FOUND)
- IF (NOT LIBUV_FOUND)
-     FIND_PACKAGE(LibUV)
-@@ -313,7 +316,6 @@
- 
- SET(UNIT_TEST_SOURCE_FILES
-     ${LIB_SOURCE_FILES}
--    ${LIBYAML_SOURCE_FILES}
-     ${BROTLI_SOURCE_FILES}
-     deps/picotest/picotest.c
-     t/00unit/test.c
-@@ -445,7 +447,6 @@
- # standalone server directly links to libh2o using evloop
- SET(STANDALONE_SOURCE_FILES
-     ${LIB_SOURCE_FILES}
--    ${LIBYAML_SOURCE_FILES}
-     ${BROTLI_SOURCE_FILES}
-     deps/neverbleed/neverbleed.c
-     src/main.c
diff --git a/srcpkgs/h2o/patches/tests-force-TLSv1.2-on-s_client-invocations.patch b/srcpkgs/h2o/patches/tests-force-TLSv1.2-on-s_client-invocations.patch
deleted file mode 100644
index c6f6962356c7..000000000000
--- a/srcpkgs/h2o/patches/tests-force-TLSv1.2-on-s_client-invocations.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From 752caaf33bf5a752bf2926aa32a1f8851a023fbf Mon Sep 17 00:00:00 2001
-From: Apollon Oikonomopoulos <apoikos@debian.org>
-Date: Fri, 14 Sep 2018 16:44:34 +0300
-Subject: [PATCH] Tests: force TLSv1.2 on s_client invocations
-
-The tests are not ready (yet) to handle TLSv1.3 support in OpenSSL, so
-make s_client use TLSv1.2 explicitly.
-
-Note that we could pass -no_tls1_3 instead, but this would break with
-older (pre-1.1.1) OpenSSL versions.
----
- t/40memcached-session-resumption.t | 2 +-
- t/40session-ticket.t               | 2 +-
- t/40ssl-cipher-suite.t             | 2 +-
- 3 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/t/40memcached-session-resumption.t b/t/40memcached-session-resumption.t
-index 129affbe..6774bece 100644
---- a/t/40memcached-session-resumption.t
-+++ b/t/40memcached-session-resumption.t
-@@ -47,7 +47,7 @@ hosts:
-         file.dir: @{[ DOC_ROOT ]}
- EOT
-             my $lines = do {
--                open my $fh, "-|", "openssl s_client -no_ticket $opts -connect 127.0.0.1:$server->{tls_port} 2>&1 < /dev/null"
-+                open my $fh, "-|", "openssl s_client -tls1_2 -no_ticket $opts -connect 127.0.0.1:$server->{tls_port} 2>&1 < /dev/null"
-                     or die "failed to open pipe:$!";
-                 local $/;
-                 <$fh>;
-diff --git a/t/40session-ticket.t b/t/40session-ticket.t
-index 2e5d5e4a..e712ef18 100644
---- a/t/40session-ticket.t
-+++ b/t/40session-ticket.t
-@@ -122,7 +122,7 @@ EOT
- sub test {
-     my $lines = do {
-         my $cmd_opts = (-e "$tempdir/session" ? "-sess_in $tempdir/session" : "") . " -sess_out $tempdir/session";
--        open my $fh, "-|", "openssl s_client $cmd_opts -connect 127.0.0.1:$server->{tls_port} 2>&1 < /dev/null"
-+        open my $fh, "-|", "openssl s_client -tls1_2 $cmd_opts -connect 127.0.0.1:$server->{tls_port} 2>&1 < /dev/null"
-             or die "failed to open pipe:$!";
-         local $/;
-         <$fh>;
-diff --git a/t/40ssl-cipher-suite.t b/t/40ssl-cipher-suite.t
-index bda71842..71bdcf53 100644
---- a/t/40ssl-cipher-suite.t
-+++ b/t/40ssl-cipher-suite.t
-@@ -32,7 +32,7 @@ my ($guard, $pid) = spawn_server(
- );
- 
- # connect to the server with AES256-SHA as the first choice, and check that AES128-SHA was selected
--my $log = `openssl s_client -cipher AES256-SHA:AES128-SHA -host 127.0.0.1 -port $port < /dev/null 2>&1`;
-+my $log = `openssl s_client -tls1_2 -cipher AES256-SHA:AES128-SHA -host 127.0.0.1 -port $port < /dev/null 2>&1`;
- like $log, qr/^\s*Cipher\s*:\s*AES128-SHA\s*$/m;
- 
- done_testing;
--- 
-2.18.0
-
diff --git a/srcpkgs/h2o/patches/use-etc-ssl-certs.patch b/srcpkgs/h2o/patches/use-etc-ssl-certs.patch
deleted file mode 100644
index 570a9c0710b0..000000000000
--- a/srcpkgs/h2o/patches/use-etc-ssl-certs.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-Author: Apollon Oikonomopoulos <apoikos@debian.org>
-Description: On Debian systems, use /etc/ssl/certs for TLS verification
- Instead of shipping a dedicated CA bundle, use /etc/ssl/certs for
- verification by default.
-Last-Update: 2017-09-04
-Forwarded: no (Debian-specific)
-prefers CApath over CAfile because SSL_CTX_load_verify_locations can look up
-by subject name and/or key identifier
---- a/lib/handler/configurator/proxy.c
-+++ b/lib/handler/configurator/proxy.c
-@@ -298,11 +298,10 @@
-     if (ctx->pathconf == NULL && ctx->hostconf == NULL) {
-         /* is global conf, setup the default SSL context */
-         self->vars->ssl_ctx = create_ssl_ctx();
--        char *ca_bundle = h2o_configurator_get_cmd_path("share/h2o/ca-bundle.crt");
--        if (SSL_CTX_load_verify_locations(self->vars->ssl_ctx, ca_bundle, NULL) != 1)
--            fprintf(stderr, "Warning: failed to load the default certificates file at %s. Proxying to HTTPS servers may fail.\n",
--                    ca_bundle);
--        free(ca_bundle);
-+        char *ca_path = "/etc/ssl/certs";
-+        if (SSL_CTX_load_verify_locations(self->vars->ssl_ctx, NULL, ca_path) != 1)
-+            fprintf(stderr, "Warning: failed to load the default certificates location at %s. Proxying to HTTPS servers may fail.\n",
-+                    ca_path);
-         SSL_CTX_set_verify(self->vars->ssl_ctx, SSL_VERIFY_PEER | SSL_VERIFY_FAIL_IF_NO_PEER_CERT, NULL);
-         h2o_cache_t *ssl_session_cache =
-             create_ssl_session_cache(H2O_DEFAULT_PROXY_SSL_SESSION_CACHE_CAPACITY, H2O_DEFAULT_PROXY_SSL_SESSION_CACHE_DURATION);
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -508,7 +508,7 @@
- ENDIF ()
- 
- INSTALL(PROGRAMS share/h2o/annotate-backtrace-symbols share/h2o/fastcgi-cgi share/h2o/fetch-ocsp-response share/h2o/kill-on-close share/h2o/setuidgid share/h2o/start_server DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/h2o)
--INSTALL(FILES share/h2o/ca-bundle.crt DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/h2o)
-+#INSTALL(FILES share/h2o/ca-bundle.crt DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/h2o)
- INSTALL(FILES share/h2o/status/index.html DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/h2o/status)
- INSTALL(DIRECTORY doc/ DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/doc/h2o PATTERN "Makefile" EXCLUDE PATTERN "README.md" EXCLUDE)
- INSTALL(DIRECTORY examples/ DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/doc/h2o/examples)
diff --git a/srcpkgs/h2o/template b/srcpkgs/h2o/template
index 3cd8ea0ff1b6..3b300024f05c 100644
--- a/srcpkgs/h2o/template
+++ b/srcpkgs/h2o/template
@@ -1,16 +1,12 @@
 # Template file for 'h2o'
 pkgname=h2o
 version=2.2.6
-revision=4
+revision=3
 build_style=cmake
 conf_files="/etc/h2o.conf"
-configure_args="-DWITH_BUNDLED_SSL=OFF"
-make_check_target=check
 hostmakedepends="pkg-config"
-makedepends="openssl-devel libuv-devel zlib-devel libyaml-devel"
+makedepends="openssl-devel libuv-devel zlib-devel"
 depends="perl"
-checkdepends="perl-Test-TCP perl-Test-Exception perl-URI perl-Path-Tiny
- perl-Scope-Guard curl wget netcat"
 short_desc="Optimized HTTP server with support for HTTP/1.x and HTTP/2"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
@@ -24,17 +20,6 @@ make_dirs="
  /var/log/h2o 0755 h2o h2o
  /srv/www/h2o 0755 h2o h2o"
 
-pre_check() {
-	local t
-	export PERL5LIB="${wrksrc}"
-	for t in 40proxy-protocol 50access-log 50http2_debug_state \
-		50internal-redirect 50servername 50status \
-		80invalid-h2-chars-in-headers
-	do
-		rm -f t/${t}.t
-	done
-}
-
 post_install() {
 	vsv h2o
 	vconf ${FILESDIR}/h2o.conf
diff --git a/srcpkgs/harfbuzz/patches/fix-char-signed.patch b/srcpkgs/harfbuzz/patches/fix-char-signed.patch
deleted file mode 100644
index affcbc57dc55..000000000000
--- a/srcpkgs/harfbuzz/patches/fix-char-signed.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-Patch-Source: https://github.com/harfbuzz/harfbuzz/pull/3771
-From 81fe35159e4fdc5ca2c9436cc9ad2750bda64203 Mon Sep 17 00:00:00 2001
-From: psykose <alice@ayaya.dev>
-Date: Mon, 1 Aug 2022 07:45:25 +0000
-Subject: [PATCH] [repacker] fix signedness of char in tests
-
----
- src/test-repacker.cc | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/test-repacker.cc b/src/test-repacker.cc
-index 053c0c603..1b7e1f08b 100644
---- a/src/test-repacker.cc
-+++ b/src/test-repacker.cc
-@@ -112,9 +112,9 @@ static void start_lookup (int8_t type,
-                           hb_serialize_context_t* c)
- {
-   char lookup[] = {
--    0, type, // type
-+    0, (char)type, // type
-     0, 0, // flag
--    0, num_subtables, // num subtables
-+    0, (char)num_subtables, // num subtables
-   };
- 
-   start_object (lookup, 6, c);
--- 
-2.37.1
-
diff --git a/srcpkgs/harfbuzz/template b/srcpkgs/harfbuzz/template
index b8bc39ce408e..5eb9dd8310f9 100644
--- a/srcpkgs/harfbuzz/template
+++ b/srcpkgs/harfbuzz/template
@@ -1,6 +1,6 @@
 # Template file for 'harfbuzz'
 pkgname=harfbuzz
-version=5.1.0
+version=4.3.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT"
 homepage="http://www.freedesktop.org/wiki/Software/HarfBuzz/"
 changelog="https://github.com/harfbuzz/harfbuzz/raw/main/NEWS"
 distfiles="https://github.com/harfbuzz/harfbuzz/releases/download/${version}/harfbuzz-${version}.tar.xz"
-checksum=2edb95db668781aaa8d60959d21be2ff80085f31b12053cdd660d9a50ce84f05
+checksum=a49628f4c4c8e6d8df95ef44935a93446cf2e46366915b0e3ca30df21fffb530
 
 libharfbuzz_package() {
 	short_desc+=" - runtime library"
diff --git a/srcpkgs/haskell-language-server/template b/srcpkgs/haskell-language-server/template
index 7860f754298f..0c7b2187c5ca 100644
--- a/srcpkgs/haskell-language-server/template
+++ b/srcpkgs/haskell-language-server/template
@@ -1,16 +1,16 @@
 # Template file for 'haskell-language-server'
 pkgname=haskell-language-server
-version=1.7.0.0
+version=1.6.1.0
 revision=1
 build_style="haskell-stack"
-make_build_args="--stack-yaml stack-9.0.2.yaml --flag=haskell-language-server:-dynamic"
+make_build_args="--stack-yaml stack-9.0.2.yaml"
 makedepends="ncurses-devel ncurses-libtinfo-devel icu-devel zlib-devel"
 short_desc="Integration of ghcide and haskell-ide-engine"
 maintainer="Wayne Van Son <waynevanson@gmail.com>"
 license="Apache-2.0"
 homepage="https://github.com/haskell/haskell-language-server"
 distfiles="https://github.com/haskell/haskell-language-server/archive/${version}.tar.gz"
-checksum=252fc5ae41ef77bbfa36f42eb38f69c953d5aa8757b510c5c45a03655da95513
+checksum=e5c336ad2de8d021c882cdac5bbc26bf6427df8d2a5bd244c05cf18296a9bfdc
 nopie_files="
  /usr/bin/haskell-language-server
  /usr/bin/haskell-language-server-wrapper
diff --git a/srcpkgs/hatch-vcs/template b/srcpkgs/hatch-vcs/template
deleted file mode 100644
index adac314297e0..000000000000
--- a/srcpkgs/hatch-vcs/template
+++ /dev/null
@@ -1,24 +0,0 @@
-# Template file for 'hatch-vcs'
-pkgname=hatch-vcs
-version=0.2.0
-revision=1
-wrksrc="${pkgname/-/_}-${version}"
-build_style=python3-pep517
-make_check_args="--deselect tests/test_build.py::test_basic
- --deselect tests/test_build.py::test_write
- --deselect tests/test_build.py::test_fallback"
-hostmakedepends="hatchling"
-depends="hatchling python3-setuptools_scm"
-checkdepends="${depends} python3-pytest git"
-short_desc="Hatch plugin for VCS based versioning"
-maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
-license="MIT"
-homepage="https://github.com/ofek/hatch-vcs"
-changelog="https://github.com/ofek/hatch-vcs/raw/master/HISTORY.md"
-distfiles="${PYPI_SITE}/h/${pkgname/-/_}/${pkgname/-/_}-${version}.tar.gz"
-checksum=9913d733b34eec9bb0345d0626ca32165a4ad2de15d1ce643c36d09ca908abff
-make_check_pre="env PYTHONPATH=./"
-
-post_install() {
-	vlicense LICENSE.txt
-}
diff --git a/srcpkgs/hatch/template b/srcpkgs/hatch/template
deleted file mode 100644
index 52d222ae6c7d..000000000000
--- a/srcpkgs/hatch/template
+++ /dev/null
@@ -1,29 +0,0 @@
-# Template file for 'hatch'
-pkgname=hatch
-version=1.4.0
-revision=1
-build_style=python3-pep517
-# ignore backend tests, because updating hatchling when there is no new hatch
-# version yet breaks these in hatch.
-make_check_args="--deselect tests/cli/run/test_run.py::test_scripts_no_environment
- --ignore tests/backend
- --ignore backend/tests"
-hostmakedepends="hatchling"
-depends="python3-atomicwrites python3-click hatchling python3-httpx
- python3-keyring python3-pexpect python3-platformdirs python3-pyperclip
- python3-rich python3-tomli-w python3-tomlkit python3-userpath
- python3-virtualenv python3-hyperlink"
-checkdepends="${depends} python3-pytest python3-pytest-mock
- python3-pytest-xdist git python3-pip"
-short_desc="Modern, extensible Python project management "
-maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
-license="MIT"
-homepage="https://hatch.pypa.io/latest/"
-changelog="https://raw.githubusercontent.com/pypa/hatch/master/docs/history.md"
-distfiles="${PYPI_SITE}/h/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=a1b06523cf66c759828f21145d8619044049b9ef660accef42d47612e7b7fda2
-make_check_pre="env PYTHONPATH=./src"
-
-post_install() {
-	vlicense LICENSE.txt
-}
diff --git a/srcpkgs/hatchling/template b/srcpkgs/hatchling/template
deleted file mode 100644
index 539da808b6c3..000000000000
--- a/srcpkgs/hatchling/template
+++ /dev/null
@@ -1,19 +0,0 @@
-# Template file for 'hatchling'
-pkgname=hatchling
-version=1.6.0
-revision=1
-build_style=python3-pep517
-_deps="python3-pathspec python3-tomli python3-pluggy python3-packaging python3-editables"
-hostmakedepends="python3-setuptools ${_deps}"
-depends="${_deps}"
-short_desc="Extensible, standards compliant build backend used by Hatch"
-maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
-license="MIT"
-homepage="https://hatch.pypa.io/latest/"
-changelog="https://raw.githubusercontent.com/pypa/hatch/master/docs/history.md"
-distfiles="${PYPI_SITE}/h/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=bd6e8505de511ac4217ff50927f6d1845494608e401e63a62b830c31fb613544
-
-post_install() {
-	vlicense LICENSE.txt
-}
diff --git a/srcpkgs/hcloud/template b/srcpkgs/hcloud/template
index e35eac924d19..18fd46f72bfc 100644
--- a/srcpkgs/hcloud/template
+++ b/srcpkgs/hcloud/template
@@ -1,6 +1,6 @@
 # Template file for 'hcloud'
 pkgname=hcloud
-version=1.30.1
+version=1.29.5
 revision=1
 wrksrc="cli-${version}"
 build_style=go
@@ -13,7 +13,7 @@ maintainer="Gerardo Di Iorio <arete74@gmail.com>"
 license="MIT"
 homepage="https://github.com/hetznercloud/cli"
 distfiles="https://github.com/hetznercloud/cli/archive/v${version}.tar.gz"
-checksum=6530f5b2e90fbc74ea7b91da283840d08138b361166fc0eba3e9723313a712d6
+checksum=8a8a0a8ee86eaae329090657f236c8f736c5c67209fedf5047977f8ef8c2afb8
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/hdparm/template b/srcpkgs/hdparm/template
index 7f2cef9558a7..4efe2e2173c2 100644
--- a/srcpkgs/hdparm/template
+++ b/srcpkgs/hdparm/template
@@ -1,6 +1,6 @@
 # Template file for 'hdparm'
 pkgname=hdparm
-version=9.64
+version=9.63
 revision=1
 build_style=gnu-makefile
 make_install_args="exec_prefix=/usr sbindir=/usr/bin"
@@ -9,7 +9,7 @@ maintainer="teldra <teldra@rotce.de>"
 license="0BSD" # Upstream is very unclear and names their stuff 'bsd-style'
 homepage="https://sourceforge.net/projects/hdparm/"
 distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=315b956951c3fea027287de204381534217c0bd0f37b4935877fe2db0cab859a
+checksum=70785deaebba5877a89c123568b41dee990da55fc51420f13f609a1072899691
 
 post_install() {
 	vlicense LICENSE.TXT
diff --git a/srcpkgs/help2man/template b/srcpkgs/help2man/template
index e15df17bc455..ce9a6600538f 100644
--- a/srcpkgs/help2man/template
+++ b/srcpkgs/help2man/template
@@ -1,16 +1,14 @@
 # Template file for 'help2man'
 pkgname=help2man
-version=1.49.2
+version=1.49.1
 revision=1
 build_style=gnu-configure
-# no 'gettext' build dependency, it creates a cycle:
-# automake -> autoconf -> help2man -> !gettext! -> automake
 hostmakedepends="perl-Locale-gettext"
-depends="perl-Locale-gettext"
+depends="$hostmakedepends"
 short_desc="GNU conversion tool to create man files"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://www.gnu.org/software/help2man"
 distfiles="${GNU_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
-checksum=9e2e0e213a7e0a36244eed6204d902b6504602a578b6ecd15268b1454deadd36
+checksum=fd99a664ec4be9a86a0dd89719989f14f367a9c079d75d0e1d71e18a7bb51b03
 lib32disabled=yes
diff --git a/srcpkgs/herbstluftwm/template b/srcpkgs/herbstluftwm/template
index 84e5e83cc561..9b284845113a 100644
--- a/srcpkgs/herbstluftwm/template
+++ b/srcpkgs/herbstluftwm/template
@@ -1,6 +1,6 @@
 # Template file for 'herbstluftwm'
 pkgname=herbstluftwm
-version=0.9.5
+version=0.9.4
 revision=1
 build_style=cmake
 hostmakedepends="pkg-config asciidoc"
@@ -13,7 +13,7 @@ license="BSD-2-Clause"
 homepage="https://herbstluftwm.org"
 changelog="https://raw.githubusercontent.com/herbstluftwm/herbstluftwm/master/NEWS"
 distfiles="https://herbstluftwm.org/tarballs/herbstluftwm-${version}.tar.gz"
-checksum=b2d4600909e5bece5ad63818dfb30bb19fd2ac9f52847b1a7a74ad4040718105
+checksum=eef8eed076af33af2a75911c0fb1215fdb3427606a034ea8b44fe76872cb03cc
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/hg-git/patches/fix-encoding-test.patch b/srcpkgs/hg-git/patches/fix-encoding-test.patch
deleted file mode 100644
index 944d4f2d96b3..000000000000
--- a/srcpkgs/hg-git/patches/fix-encoding-test.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- a/tests/test-encoding.t
-+++ b/tests/test-encoding.t
-@@ -33,10 +33,10 @@
-   $ . $TESTDIR/latin-1-encoding
-   Warning: commit message (did|does) not conform to UTF-8. (re)
-   You may want to amend it after fixing the message, or set the config
--  variable i18n.commitencoding to the encoding your project uses.
-+  variable i18n.commitEncoding to the encoding your project uses.
-   Warning: commit message (did|does) not conform to UTF-8. (re)
-   You may want to amend it after fixing the message, or set the config
--  variable i18n.commitencoding to the encoding your project uses.
-+  variable i18n.commitEncoding to the encoding your project uses.
- 
-   $ cd ..
-   $ git init -q --bare repo.git
diff --git a/srcpkgs/hg-git/template b/srcpkgs/hg-git/template
index 89db4e79fffc..37ef7e6b91ee 100644
--- a/srcpkgs/hg-git/template
+++ b/srcpkgs/hg-git/template
@@ -1,9 +1,9 @@
 # Template file for 'hg-git'
 pkgname=hg-git
-version=1.0.0
-revision=1
+version=0.9.0
+revision=3
 build_style=python3-module
-hostmakedepends="python3-setuptools python3-setuptools_scm"
+hostmakedepends="python3-setuptools"
 depends="python3-dulwich mercurial"
 checkdepends="$depends git unzip openssh"
 short_desc="Mercurial plugin adding the ability to push and pull to/from Git"
@@ -11,11 +11,18 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-only"
 # https://www.mercurial-scm.org/wiki/HgGit
 homepage="https://foss.heptapod.net/mercurial/hg-git"
-changelog="https://foss.heptapod.net/mercurial/hg-git/-/raw/branch/default/NEWS.rst"
 distfiles="$PYPI_SITE/h/hg-git/hg-git-$version.tar.gz"
-checksum=3911833962eb9c899c6bea8fb49666c82f211b124d0840beb6ad95e23a4621b6
+checksum=77acbd8c322847ec109046d931e0731a91fcf13e10cfe9c183812706ec867671
 
 do_check() {
 	cd tests
+	rm -f test-branch-bookmark-suffix.t
+	# Git 2.28 appends merge into master, Git 2.29 reverts that change
+	rm -f test-merge.t test-octopus.t test-pull.t
+	# test hg serve, bind to localhost instead *
+	rm -f test-http.t
+	# Differ in warning, which is new in Git 2.28
+	rm -f test-subrepos.t
+
 	python3 run-tests.py --with-hg=/usr/bin/hg
 }
diff --git a/srcpkgs/hitori/patches/meson-0.61.patch b/srcpkgs/hitori/patches/meson-0.61.patch
new file mode 100644
index 000000000000..37adaa0116e6
--- /dev/null
+++ b/srcpkgs/hitori/patches/meson-0.61.patch
@@ -0,0 +1,41 @@
+From d25728e122f1d7b985029a5ba96810c3e57c27f7 Mon Sep 17 00:00:00 2001
+From: Philip Withnall <pwithnall@endlessos.org>
+Date: Tue, 2 Nov 2021 12:04:29 +0000
+Subject: [PATCH] build: Drop positional arguments from i18n.merge_file() calls
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Meson never took positional arguments in this function, but didn’t warn
+about it until Meson 0.60. Drop the unnecessary arguments to fix the
+warning.
+
+Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
+---
+ data/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/data/meson.build b/data/meson.build
+index 97b8e68..c66a233 100644
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -1,6 +1,6 @@
+ subdir('icons')
+ 
+-desktop_file = i18n.merge_file('desktop-file',
++desktop_file = i18n.merge_file(
+   type: 'desktop',
+   input: '@0@.desktop.in'.format(application_id),
+   output: '@0@.desktop'.format(application_id),
+@@ -20,7 +20,7 @@ if desktop_file_validate.found()
+   )
+ endif
+ 
+-appdata_file = i18n.merge_file('appdata-file',
++appdata_file = i18n.merge_file(
+   input: '@0@.appdata.xml.in'.format(application_id),
+   output: '@0@.appdata.xml'.format(application_id),
+   po_dir: join_paths(meson.source_root(), 'po'),
+-- 
+GitLab
+
diff --git a/srcpkgs/hitori/template b/srcpkgs/hitori/template
index 6e22c5d9a92f..b5fc5662126e 100644
--- a/srcpkgs/hitori/template
+++ b/srcpkgs/hitori/template
@@ -1,6 +1,6 @@
 # Template file for 'hitori'
 pkgname=hitori
-version=3.38.4
+version=3.38.3
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel intltool itstool pkg-config"
@@ -11,4 +11,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Hitori"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=8993cc91fb923788e389e03ec2aa7876d15c12bad9204cf65b2ffa0ed3922f7d
+checksum=f7d7103cb0633fb013730131a98c3ae3a2162b9fb9499fc7f19512d581bf6569
diff --git a/srcpkgs/homebank/template b/srcpkgs/homebank/template
index d203a7234f3c..84f52ed2fa7a 100644
--- a/srcpkgs/homebank/template
+++ b/srcpkgs/homebank/template
@@ -1,6 +1,6 @@
 # Template file for 'homebank'
 pkgname=homebank
-version=5.5.6
+version=5.5.5
 revision=1
 build_style=gnu-configure
 hostmakedepends="intltool pkg-config"
@@ -11,7 +11,7 @@ maintainer="Benjamín Albiñana <benalb@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="http://homebank.free.fr/"
 distfiles="http://homebank.free.fr/public/homebank-${version}.tar.gz"
-checksum=460e8e8c72e4c152039d7ab3a8f5c0f03c6a49dae1d93e95fe02c1343f2fc7da
+checksum=bece05ecb52392147424aa1e5a179389777b82bf468abebd73eb70b2af9c9e67
 
 post_patch() {
 	vsed -i -e 's/DATADIRNAME=lib/DATADIRNAME=share/' configure
diff --git a/srcpkgs/horizon/template b/srcpkgs/horizon/template
index 7496696147c9..6c2e8a8e24b6 100644
--- a/srcpkgs/horizon/template
+++ b/srcpkgs/horizon/template
@@ -1,6 +1,6 @@
 # Template file for 'horizon'
 pkgname=horizon
-version=2.3.1
+version=2.3.0
 revision=1
 build_style=gnu-makefile
 make_build_args="GOLD="
@@ -16,7 +16,7 @@ license="GPL-3.0-only"
 homepage="https://horizon-eda.org/"
 changelog="https://raw.githubusercontent.com/horizon-eda/horizon/master/CHANGELOG.md"
 distfiles="https://github.com/horizon-eda/horizon/archive/v${version}.tar.gz"
-checksum=478632ce6c758884f16ae1f25c1f94358988051697124c4473f8e7d914e7320c
+checksum=32045e46ad54469cce926508c09d0d1701dc49fb6ab613be2bc99b0e0a0662b3
 
 if [ "$CROSS_BUILD" ]; then
 	make_build_args+=" INC_OCE=-I$XBPS_CROSS_BASE/usr/include/opencascade"
diff --git a/srcpkgs/hunspell-ca_ES/template b/srcpkgs/hunspell-ca_ES/template
deleted file mode 100644
index b9aa920b50e1..000000000000
--- a/srcpkgs/hunspell-ca_ES/template
+++ /dev/null
@@ -1,18 +0,0 @@
-# Template file for 'hunspell-ca_ES'
-pkgname=hunspell-ca_ES
-version=3.0.6
-revision=1
-create_wrksrc=yes
-hostmakedepends="unzip"
-short_desc="Catalan dictionary for hunspell"
-maintainer="Adrià Rubio <engolianth@protonmail.com>"
-license="GPL-2.0-or-later, LGPL-2.1-or-later"
-homepage="https://www.softcatala.org/projectes/corrector-ortografic/"
-distfiles="https://github.com/Softcatala/catalan-dict-tools/releases/download/v${version}/ca-hunspell.zip"
-checksum=1652bd89c43a17f576470b467da2d4fbe128683d6054d1c6a31f9967ae067fcd
-
-do_install() {
-	vinstall catalan.aff 644 /usr/share/hunspell ca_ES.aff
-	vinstall catalan.dic 644 /usr/share/hunspell ca_ES.dic
-	vdoc README.txt
-}
diff --git a/srcpkgs/hut/template b/srcpkgs/hut/template
deleted file mode 100644
index 3fb52e2cc130..000000000000
--- a/srcpkgs/hut/template
+++ /dev/null
@@ -1,29 +0,0 @@
-# Template file for 'hut'
-pkgname=hut
-version=0.2.0
-revision=1
-wrksrc="${pkgname}-v${version}"
-build_style=go
-build_helper=qemu
-go_import_path="git.sr.ht/~emersion/hut"
-hostmakedepends="scdoc"
-short_desc="CLI tool for sr.ht"
-maintainer="Dakota Walsh <kota@nilsu.org>"
-license="AGPL-3.0-only"
-homepage="https://git.sr.ht/~emersion/hut"
-changelog="https://git.sr.ht/~emersion/hut/log"
-distfiles="https://git.sr.ht/~emersion/hut/archive/v${version}.tar.gz"
-checksum=2a4e49458a2cb129055f1db3b835e111a89583f47d4d917110205113863492b9
-
-post_install() {
-	hut=$(find $GOPATH/bin -name hut)
-	for sh in bash fish zsh; do
-		vtargetrun $hut completion $sh > hut.$sh
-		vcompletion hut.$sh $sh
-	done
-
-	vlicense LICENSE
-
-	scdoc < doc/hut.1.scd > doc/hut.1
-	vman doc/hut.1
-}
diff --git a/srcpkgs/hwids/template b/srcpkgs/hwids/template
index 915fcf64b93f..3c0dfe7f65e8 100644
--- a/srcpkgs/hwids/template
+++ b/srcpkgs/hwids/template
@@ -1,19 +1,16 @@
 # Template file for 'hwids'
 pkgname=hwids
-reverts="20201207_1 20210613_1 20200813.1_1 20200813.1_2 20200306_1 20200204_1 20191025_1 20190818_1 20190316_1 20180917_1 20180518_1 20180315_1 20171003_1 20170715_1 20170328_1 20161103_1 20160801_1 20160421_1 20160306_1 20150717_1 20150421_1 20150129_1 20150118_1"
-version=0.361
+version=20210613
 revision=1
-wrksrc="hwdata-${version}"
+wrksrc="hwids-hwids-${version}"
 short_desc="Hardware Identification Databases"
 maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
-homepage="https://github.com/vcrhonek/hwdata"
-distfiles="https://github.com/vcrhonek/hwdata/archive/refs/tags/v${version}.tar.gz"
-checksum=d16c4be2a0476be039dce114401e7e8417f704eb89d9e5add7b3538dd58a2462
+homepage="https://github.com/gentoo/hwids"
+distfiles="https://github.com/gentoo/hwids/archive/hwids-${version}.tar.gz"
+checksum=e28f1787290e9ea17426aa4090bbf6aca9bbc9e6cd14da232778bfaef4938bc1
 
 do_install() {
 	vmkdir usr/share/hwdata
-	for i in *.ids; do
-		vinstall $i 644 usr/share/hwdata
-	done
+	install -m644 *.ids ${DESTDIR}/usr/share/hwdata
 }
diff --git a/srcpkgs/hwinfo/template b/srcpkgs/hwinfo/template
index e7510055d795..1d945b98e527 100644
--- a/srcpkgs/hwinfo/template
+++ b/srcpkgs/hwinfo/template
@@ -1,6 +1,6 @@
 # Template file for 'hwinfo'
 pkgname=hwinfo
-version=22.0
+version=21.80
 revision=1
 build_style=gnu-makefile
 make_use_env=yes
@@ -13,7 +13,7 @@ maintainer="meator <meator.dev@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/openSUSE/hwinfo"
 distfiles="https://github.com/openSUSE/hwinfo/archive/refs/tags/${version}.tar.gz"
-checksum=7ba4042f492e2337b6f18782737f6a5238841352d69457b128cbaf0e40ef2a6e
+checksum=ea944271793df091af560ac6e82dcd1271aa83f22aeeada031789df1b5407ebe
 disable_parallel_build=yes
 
 if [ "$CROSS_BUILD" ]; then
diff --git a/srcpkgs/i3lock/template b/srcpkgs/i3lock/template
index 572403425f16..b0245825af09 100644
--- a/srcpkgs/i3lock/template
+++ b/srcpkgs/i3lock/template
@@ -1,8 +1,8 @@
 # Template file for 'i3lock'
 pkgname=i3lock
-version=2.14.1
+version=2.13
 revision=1
-build_style=meson
+build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="libev-devel cairo-devel pam-devel libxkbcommon-devel
  xcb-util-devel xcb-util-image-devel xcb-util-xrm-devel"
@@ -11,8 +11,8 @@ short_desc="Improved screenlocker based upon XCB and PAM"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://i3wm.org/i3lock/"
-distfiles="https://i3wm.org/i3lock/i3lock-${version}.tar.xz"
-checksum=062ef27eba0bc5a0c7ae91f7b7cbbf03b316d6a49fe80a58fc9f20c18a4e6843
+distfiles="https://i3wm.org/i3lock/i3lock-${version}.tar.bz2"
+checksum=637fe898acb324337d3ebc4fcdb2e390b082147fdc8a0cda6c19e7f395965f0b
 
 CFLAGS="-fcommon"
 
diff --git a/srcpkgs/i3status-rust/template b/srcpkgs/i3status-rust/template
index 230dbca134cb..e8282155e7b0 100644
--- a/srcpkgs/i3status-rust/template
+++ b/srcpkgs/i3status-rust/template
@@ -1,6 +1,6 @@
 # Template file for 'i3status-rust'
 pkgname=i3status-rust
-version=0.22.0
+version=0.21.10
 revision=1
 build_style=cargo
 make_check_args="--bins"
@@ -11,8 +11,8 @@ maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
 license="GPL-3.0-only"
 homepage="https://github.com/greshake/i3status-rust"
 changelog="https://raw.githubusercontent.com/greshake/i3status-rust/master/NEWS.md"
-distfiles="https://github.com/greshake/i3status-rust/archive/refs/tags/v${version}.tar.gz"
-checksum=cd28a90ccb2f9faaaef1e528619f1018981609d77f409abe4877350d810d3324
+distfiles="https://github.com/greshake/i3status-rust/archive/v${version}.tar.gz"
+checksum=d20d883dbd02026cd396ee5797f33606bcebbe0185cf8ca06b76bc325d854bb6
 
 post_install() {
 	vmkdir usr/share/i3status-rust
diff --git a/srcpkgs/ibus-anthy/patches/data-Update-era.t-with-2022.patch b/srcpkgs/ibus-anthy/patches/data-Update-era.t-with-2022.patch
deleted file mode 100644
index c1f66ee5cebe..000000000000
--- a/srcpkgs/ibus-anthy/patches/data-Update-era.t-with-2022.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From ed993538c711d817e5365630b65f372e0dfd01a7 Mon Sep 17 00:00:00 2001
-From: fujiwarat <takao.fujiwara1@gmail.com>
-Date: Thu, 27 Jan 2022 15:15:13 +0900
-Subject: [PATCH] data: Update era.t with 2022
-
----
- data/era.t | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/data/era.t b/data/era.t
-index a6d297e..686271f 100644
---- a/data/era.t
-+++ b/data/era.t
-@@ -2,7 +2,7 @@
- #
- # ibus-anthy - The Anthy engine for IBus
- #
--# Copyright (c) 2010-2021 Takao Fujiwara <takao.fujiwara1@gmail.com>
-+# Copyright (c) 2010-2022 Takao Fujiwara <takao.fujiwara1@gmail.com>
- # Copyright (c) 2010-2013 Red Hat, Inc.
- #
- # This program is free software; you can redistribute it and/or modify
-@@ -338,6 +338,8 @@
- れいわ2 #T35*500 2020
- れいわ3 #T35*500 令和3
- れいわ3 #T35*500 2021
-+れいわ4 #T35*500 令和4
-+れいわ4 #T35*500 2022
- 1868 #T35*500 明治1
- 1869 #T35*500 明治2
- 1870 #T35*500 明治3
-@@ -496,3 +498,4 @@
- 2019 #T35*500 平成31
- 2020 #T35*500 令和2
- 2021 #T35*500 令和3
-+2022 #T35*500 令和4
diff --git a/srcpkgs/ibus-anthy/patches/setup-Minimum-candidate-window-page-size-to-1.patch b/srcpkgs/ibus-anthy/patches/setup-Minimum-candidate-window-page-size-to-1.patch
deleted file mode 100644
index f21b70be968b..000000000000
--- a/srcpkgs/ibus-anthy/patches/setup-Minimum-candidate-window-page-size-to-1.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 4ef5ac95e84056ebd5a446e5e21b5f2a99377363 Mon Sep 17 00:00:00 2001
-From: fujiwarat <takao.fujiwara1@gmail.com>
-Date: Thu, 14 Apr 2022 15:23:26 +0900
-Subject: [PATCH] setup: Minimum candidate window page size to 1
-
-IBusLookupTable assert with page_size > 0 (rhbz#2064261)
----
- setup/python2/setup.ui | 2 +-
- setup/python3/setup.ui | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/setup/python2/setup.ui b/setup/python2/setup.ui
-index 88b19b8..3e82f2e 100644
---- a/setup/python2/setup.ui
-+++ b/setup/python2/setup.ui
-@@ -2,7 +2,7 @@
- <interface>
-   <object class="GtkAdjustment" id="adjustment1">
-     <property name="upper">10</property>
--    <property name="lower">0</property>
-+    <property name="lower">1</property>
-     <property name="page_increment">0</property>
-     <property name="step_increment">1</property>
-     <property name="page_size">0</property>
-diff --git a/setup/python3/setup.ui b/setup/python3/setup.ui
-index 88b19b8..3e82f2e 100644
---- a/setup/python3/setup.ui
-+++ b/setup/python3/setup.ui
-@@ -2,7 +2,7 @@
- <interface>
-   <object class="GtkAdjustment" id="adjustment1">
-     <property name="upper">10</property>
--    <property name="lower">0</property>
-+    <property name="lower">1</property>
-     <property name="page_increment">0</property>
-     <property name="step_increment">1</property>
-     <property name="page_size">0</property>
diff --git a/srcpkgs/ibus-anthy/template b/srcpkgs/ibus-anthy/template
index 83be78194d22..70c28c0a55c9 100644
--- a/srcpkgs/ibus-anthy/template
+++ b/srcpkgs/ibus-anthy/template
@@ -1,17 +1,25 @@
 # Template file for 'ibus-anthy'
 pkgname=ibus-anthy
-version=1.5.14
+version=1.5.12
 revision=1
 build_style=gnu-configure
 build_helper=gir
-configure_args="--with-python=python3 --with-layout=default"
-hostmakedepends="automake libtool pkg-config gettext"
-makedepends="anthy-unicode-devel ibus-devel python3-gobject-devel"
+configure_args="--libexec=/usr/lib/ibus"
+hostmakedepends="automake libtool pkg-config swig intltool gettext-devel"
+makedepends="anthy-devel ibus-devel python3-gobject-devel"
 depends="ibus"
-checkdepends="procps-ng python3-pycotap"
 short_desc="Japanese input method Anthy IMEngine for IBus Framework"
 maintainer="7185 <7185@free.fr>"
 license="LGPL-2.1-or-later"
-homepage="https://github.com/fujiwarat/ibus-anthy/wiki"
-distfiles="https://github.com/ibus/ibus-anthy/releases/download/${version}/ibus-anthy-${version}.tar.gz"
-checksum=c8694da18d0b891a48f4d75a0dece37ecbca6d1b1acb64101a7a84cad1046d9b
+homepage="https://github.com/ibus/ibus/wiki"
+distfiles="https://github.com/ibus/${pkgname}/archive/${version}.tar.gz"
+checksum=7756216666264b25083adb3a3e53f6a0ff744efc3331fe7ac7becbf4ed17d2ca
+make_check=extended
+
+post_patch() {
+	2to3 -w gir/test.py
+}
+
+pre_configure() {
+	autoreconf -fi
+}
diff --git a/srcpkgs/ibus-array/template b/srcpkgs/ibus-array/template
deleted file mode 100644
index 2b799f93d850..000000000000
--- a/srcpkgs/ibus-array/template
+++ /dev/null
@@ -1,20 +0,0 @@
-# Template file for 'ibus-array'
-pkgname=ibus-array
-version=0.2.2
-revision=1
-wrksrc="ibus-array-release-${version}"
-build_style=gnu-configure
-hostmakedepends="automake pkg-config python3 gettext-devel libtool"
-makedepends="ibus-devel gettext-devel sqlite-devel"
-short_desc="Array 30 engine for iBus"
-maintainer="CToID <funk443@yandex.com>"
-license="GPL-2.0-or-later"
-homepage="https://github.com/lexical/ibus-array"
-distfiles="https://github.com/lexical/ibus-array/archive/refs/tags/release-${version}.tar.gz"
-checksum=736fee6de90674619f6ad9b0821dc989d91c7b9f364cd7b2b228fdecd9814f85
-
-python_version=3
-
-pre_configure() {
-	autoreconf -fi
-}
diff --git a/srcpkgs/ibus/patches/src-Fix-refcounting-issues.patch b/srcpkgs/ibus/patches/src-Fix-refcounting-issues.patch
deleted file mode 100644
index d1923f71a18e..000000000000
--- a/srcpkgs/ibus/patches/src-Fix-refcounting-issues.patch
+++ /dev/null
@@ -1,267 +0,0 @@
-From 17648f0522910480b6c5dd4f5356ca1f6c160bf5 Mon Sep 17 00:00:00 2001
-From: Carlos Garnacho <carlosg@gnome.org>
-Date: Tue, 29 Mar 2022 22:48:19 +0200
-Subject: [PATCH] src: Fix refcounting issues
-
-Commit 5a455b1ead attempted to fix both GLib warnings around
-floating references and other presumed refcounting issues. However
-it missed 2 kinds of bugs:
-
-- The places that take an IBusText created from a static string
-  were made to avoid freeing it afterwards, but the staticness refers
-  to the string content, not the object itself.
-- The places that are documented to emit signals on floating object
-  references used to do the following after signal emission:
-
-  if (g_object_is_floating (object))
-    g_object_unref (object)
-
-  And did possibly trigger GLib warnings were changed to:
-
-  if (g_object_is_floating (object))
-    g_object_sink_ref (object);
-  g_object_unref (object);
-
-  Which fixes the GLib warning for floating references, but do
-  unintendedly steal one reference away for non floating references.
-
-This commit is essentially a revert of commit 5a455b1ead, but
-addressing both things differently:
-
-- All label/tooltip/symbol IBusText properties in IBusProperty do
-  now always sink the reference of the stored object.
-
-- All places documented as maybe using objects with a floating reference
-  on signals changed to doing:
-
-  if (g_object_is_floating (object)) {
-    g_object_ref_sink (object);
-    g_object_unref (object);
-  }
-
-  So the floating reference is owned and unreferenced without warnings,
-  but already owned references are left unchanged.
-
-This addresses the possible GLib warnings, fixes the possible double
-unrefs happening on IBusText used in signals, and fixes the missing
-unrefs on IBusText objects created from static strings.
-
-BUG=https://github.com/ibus/ibus/issues/2393
-BUG=https://github.com/ibus/ibus/issues/2387
----
- src/ibusinputcontext.c | 35 +++++++++++++++++++++--------------
- src/ibusproperty.c     | 32 +++++++++++++++++---------------
- 2 files changed, 38 insertions(+), 29 deletions(-)
-
-diff --git a/src/ibusinputcontext.c b/src/ibusinputcontext.c
-index 4b27551bd..7981de381 100644
---- a/src/ibusinputcontext.c
-+++ b/src/ibusinputcontext.c
-@@ -549,9 +549,10 @@ ibus_input_context_g_signal (GDBusProxy  *proxy,
-         g_variant_unref (variant);
-         g_signal_emit (context, context_signals[COMMIT_TEXT], 0, text);
- 
--        if (g_object_is_floating (text))
-+        if (g_object_is_floating (text)) {
-             g_object_ref_sink (text);
--        g_object_unref (text);
-+            g_object_unref (text);
-+        }
-         return;
-     }
-     if (g_strcmp0 (signal_name, "UpdatePreeditText") == 0) {
-@@ -569,9 +570,10 @@ ibus_input_context_g_signal (GDBusProxy  *proxy,
-                        cursor_pos,
-                        visible);
- 
--        if (g_object_is_floating (text))
-+        if (g_object_is_floating (text)) {
-             g_object_ref_sink (text);
--        g_object_unref (text);
-+            g_object_unref (text);
-+        }
-         return;
-     }
-     if (g_strcmp0 (signal_name, "UpdatePreeditTextWithMode") == 0) {
-@@ -592,9 +594,10 @@ ibus_input_context_g_signal (GDBusProxy  *proxy,
-                        visible,
-                        mode);
- 
--        if (g_object_is_floating (text))
-+        if (g_object_is_floating (text)) {
-             g_object_ref_sink (text);
--        g_object_unref (text);
-+            g_object_unref (text);
-+        }
-         return;
-     }
- 
-@@ -621,9 +624,10 @@ ibus_input_context_g_signal (GDBusProxy  *proxy,
-                        0,
-                        text,
-                        visible);
--        if (g_object_is_floating (text))
-+        if (g_object_is_floating (text)) {
-             g_object_ref_sink (text);
--        g_object_unref (text);
-+            g_object_unref (text);
-+        }
-         return;
-     }
- 
-@@ -640,9 +644,10 @@ ibus_input_context_g_signal (GDBusProxy  *proxy,
-                        0,
-                        table,
-                        visible);
--        if (g_object_is_floating (table))
-+        if (g_object_is_floating (table)) {
-             g_object_ref_sink (table);
--        g_object_unref (table);
-+            g_object_unref (table);
-+        }
-         return;
- 
-     }
-@@ -659,9 +664,10 @@ ibus_input_context_g_signal (GDBusProxy  *proxy,
-                        0,
-                        prop_list);
- 
--        if (g_object_is_floating (prop_list))
-+        if (g_object_is_floating (prop_list)) {
-             g_object_ref_sink (prop_list);
--        g_object_unref (prop_list);
-+            g_object_unref (prop_list);
-+        }
-         return;
-     }
- 
-@@ -673,9 +679,10 @@ ibus_input_context_g_signal (GDBusProxy  *proxy,
- 
-         g_signal_emit (context, context_signals[UPDATE_PROPERTY], 0, prop);
- 
--        if (g_object_is_floating (prop))
-+        if (g_object_is_floating (prop)) {
-             g_object_ref_sink (prop);
--        g_object_unref (prop);
-+            g_object_unref (prop);
-+        }
-         return;
-     }
- 
-diff --git a/src/ibusproperty.c b/src/ibusproperty.c
-index 6d4ed088e..cd8a0e2a6 100644
---- a/src/ibusproperty.c
-+++ b/src/ibusproperty.c
-@@ -336,20 +336,17 @@ ibus_property_destroy (IBusProperty *prop)
-     prop->priv->icon = NULL;
- 
-     if (prop->priv->label) {
--        if (!ibus_text_get_is_static (prop->priv->label))
--            g_object_unref (prop->priv->label);
-+        g_object_unref (prop->priv->label);
-         prop->priv->label = NULL;
-     }
- 
-     if (prop->priv->symbol) {
--        if (!ibus_text_get_is_static (prop->priv->symbol))
--            g_object_unref (prop->priv->symbol);
-+        g_object_unref (prop->priv->symbol);
-         prop->priv->symbol = NULL;
-     }
- 
-     if (prop->priv->tooltip) {
--        if (!ibus_text_get_is_static (prop->priv->tooltip))
--            g_object_unref (prop->priv->tooltip);
-+        g_object_unref (prop->priv->tooltip);
-         prop->priv->tooltip = NULL;
-     }
- 
-@@ -404,7 +401,7 @@ ibus_property_deserialize (IBusProperty *prop,
-     g_variant_get_child (variant, retval++, "u", &prop->priv->type);
- 
-     GVariant *subvar = g_variant_get_child_value (variant, retval++);
--    if (prop->priv->label && !ibus_text_get_is_static (prop->priv->label)) {
-+    if (prop->priv->label) {
-         g_object_unref (prop->priv->label);
-     }
-     prop->priv->label = IBUS_TEXT (ibus_serializable_deserialize (subvar));
-@@ -414,7 +411,7 @@ ibus_property_deserialize (IBusProperty *prop,
-     ibus_g_variant_get_child_string (variant, retval++, &prop->priv->icon);
- 
-     subvar = g_variant_get_child_value (variant, retval++);
--    if (prop->priv->tooltip && !ibus_text_get_is_static (prop->priv->tooltip)) {
-+    if (prop->priv->tooltip) {
-         g_object_unref (prop->priv->tooltip);
-     }
-     prop->priv->tooltip = IBUS_TEXT (ibus_serializable_deserialize (subvar));
-@@ -435,7 +432,7 @@ ibus_property_deserialize (IBusProperty *prop,
- 
-     /* Keep the serialized order for the compatibility when add new members. */
-     subvar = g_variant_get_child_value (variant, retval++);
--    if (prop->priv->symbol && !ibus_text_get_is_static (prop->priv->symbol)) {
-+    if (prop->priv->symbol) {
-         g_object_unref (prop->priv->symbol);
-     }
-     prop->priv->symbol = IBUS_TEXT (ibus_serializable_deserialize (subvar));
-@@ -567,7 +564,7 @@ ibus_property_set_label (IBusProperty *prop,
-     g_assert (IBUS_IS_PROPERTY (prop));
-     g_return_if_fail (label == NULL || IBUS_IS_TEXT (label));
- 
--    if (prop->priv->label && !ibus_text_get_is_static (prop->priv->label)) {
-+    if (prop->priv->label) {
-         g_object_unref (prop->priv->label);
-     }
- 
-@@ -575,8 +572,10 @@ ibus_property_set_label (IBusProperty *prop,
-         prop->priv->label = ibus_text_new_from_static_string ("");
-     }
-     else {
--        prop->priv->label = g_object_ref_sink (label);
-+        prop->priv->label = label;
-     }
-+
-+    g_object_ref_sink (prop->priv->label);
- }
- 
- void
-@@ -586,7 +585,7 @@ ibus_property_set_symbol (IBusProperty *prop,
-     g_assert (IBUS_IS_PROPERTY (prop));
-     g_return_if_fail (symbol == NULL || IBUS_IS_TEXT (symbol));
- 
--    if (prop->priv->symbol && !ibus_text_get_is_static (prop->priv->symbol)) {
-+    if (prop->priv->symbol) {
-         g_object_unref (prop->priv->symbol);
-     }
- 
-@@ -594,8 +593,10 @@ ibus_property_set_symbol (IBusProperty *prop,
-         prop->priv->symbol = ibus_text_new_from_static_string ("");
-     }
-     else {
--        prop->priv->symbol = g_object_ref_sink (symbol);
-+        prop->priv->symbol = symbol;
-     }
-+
-+    g_object_ref_sink (prop->priv->symbol);
- }
- 
- void
-@@ -615,7 +616,7 @@ ibus_property_set_tooltip (IBusProperty *prop,
-     g_assert (IBUS_IS_PROPERTY (prop));
-     g_assert (tooltip == NULL || IBUS_IS_TEXT (tooltip));
- 
--    if (prop->priv->tooltip && !ibus_text_get_is_static (prop->priv->tooltip)) {
-+    if (prop->priv->tooltip) {
-         g_object_unref (prop->priv->tooltip);
-     }
- 
-@@ -624,8 +625,9 @@ ibus_property_set_tooltip (IBusProperty *prop,
-     }
-     else {
-         prop->priv->tooltip = tooltip;
--        g_object_ref_sink (prop->priv->tooltip);
-     }
-+
-+    g_object_ref_sink (prop->priv->tooltip);
- }
- 
- void
diff --git a/srcpkgs/ibus/template b/srcpkgs/ibus/template
index d84d4f6dceb8..f12d7ec92ed0 100644
--- a/srcpkgs/ibus/template
+++ b/srcpkgs/ibus/template
@@ -1,21 +1,20 @@
 # Template file for 'ibus'
 pkgname=ibus
-version=1.5.26
-revision=2
+version=1.5.23
+revision=4
 build_style=gnu-configure
 build_helper="gir"
-configure_args="--enable-ui --enable-gtk3 --enable-gtk4
- --disable-tests --disable-schemas-compile --disable-systemd-services
- --enable-memconf --enable-dconf --enable-wayland
- --with-python=/usr/bin/python3
+configure_args="--enable-ui --enable-gtk3 --disable-tests
+ --disable-schemas-compile --enable-memconf --enable-dconf
+ --enable-wayland --with-python=/usr/bin/python3
  $(vopt_enable dicts emoji-dict) $(vopt_enable dicts unicode-dict)
  --enable-introspection --enable-vala $(vopt_enable ibus_setup setup)"
 hostmakedepends="automake gettext-devel libtool pkg-config intltool dconf
- python3 glib-devel vala
+ python3 glib-devel $(vopt_if vala vala)
  $(vopt_if dicts 'cldr-emoji-annotation unicode-character-database unicode-emoji')"
-makedepends="dconf-devel gtk+-devel gtk4-devel hicolor-icon-theme
- iso-codes json-glib-devel libnotify-devel librsvg-devel python3-xdg
- vala libXtst-devel"
+makedepends="dconf-devel gtk+-devel hicolor-icon-theme iso-codes
+ json-glib-devel libnotify-devel librsvg-devel python3-xdg
+ $(vopt_if vala vala) libXtst-devel"
 depends="hicolor-icon-theme iso-codes dbus-x11 python3-xdg
  $(vopt_if ibus_setup 'python3-gobject>=3.12.1_3')"
 short_desc="Intelligent Input Bus"
@@ -23,7 +22,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/ibus/ibus"
 distfiles="https://github.com/ibus/ibus/releases/download/${version}/ibus-${version}.tar.gz"
-checksum=5c2fd118e7bfd4e9a42c3a20e6175a263426c90b6256f94989ed3d0384f4c9fc
+checksum=b7e8d5bdb7d71a5ba4ee43cdf374675f77121a71c1679c9b9e7e02875bd0e150
 
 build_options="ibus_setup dicts"
 desc_option_ibus_setup="Enable support for building the ibus setup UI"
diff --git a/srcpkgs/iceauth/template b/srcpkgs/iceauth/template
index 00f9e322a3c0..db359e80d62c 100644
--- a/srcpkgs/iceauth/template
+++ b/srcpkgs/iceauth/template
@@ -1,16 +1,16 @@
-# Template file for 'iceauth'
+# Template build file for 'iceauth'.
 pkgname=iceauth
-version=1.0.9
+version=1.0.8
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="xorgproto libICE-devel"
 short_desc="ICE protocol utility"
-maintainer="Orphaned <orphan@voidlinux.org>"
+homepage="http://xorg.freedesktop.org"
 license="MIT"
-homepage="https://gitlab.freedesktop.org/xorg/app/iceauth"
-distfiles="${XORG_SITE}/app/$pkgname-$version.tar.xz"
-checksum=2cb9dfcb545683af77fb1029bea3fc52dcc8a0666f7b8b2d7373b6ed4c408c05
+maintainer="Orphaned <orphan@voidlinux.org>"
+distfiles="${XORG_SITE}/app/$pkgname-$version.tar.bz2"
+checksum=e6ee213a217265cc76050e4293ea70b98c32dce6505c6421227efbda62ab60c6
 
 post_install() {
 	vlicense COPYING
diff --git a/srcpkgs/icewm/template b/srcpkgs/icewm/template
index bfa83ab2a6d7..1ad1fd904689 100644
--- a/srcpkgs/icewm/template
+++ b/srcpkgs/icewm/template
@@ -1,6 +1,6 @@
 # Template file for 'icewm'
 pkgname=icewm
-version=2.9.8
+version=2.9.7
 revision=1
 build_style=cmake
 make_cmd=make
@@ -18,7 +18,7 @@ license="GPL-2.0-or-later"
 homepage="https://ice-wm.org/"
 changelog="https://raw.githubusercontent.com/ice-wm/icewm/master/NEWS"
 distfiles="https://github.com/ice-wm/icewm/archive/${version}.tar.gz"
-checksum=970ff5234e0176054016a40accc8d80a865993366177d12567de56aa089eb7c9
+checksum=c7ad8599dcd2912545fca9f72ab0b68d17bcb05bc11c1b3e1c7eb9f3761c4ea5
 # broken tests
 make_check=no
 
diff --git a/srcpkgs/imlib2/template b/srcpkgs/imlib2/template
index 3cbef2e102c4..b560ef27489c 100644
--- a/srcpkgs/imlib2/template
+++ b/srcpkgs/imlib2/template
@@ -1,19 +1,19 @@
 # Template file for 'imlib2'
 pkgname=imlib2
-version=1.9.0
+version=1.8.1
 revision=1
 build_style=gnu-configure
 configure_args="--disable-static --sysconfdir=/etc/imlib2 --enable-visibility-hiding"
 hostmakedepends="pkg-config"
 makedepends="freetype-devel libjpeg-turbo-devel libpng-devel libwebp-devel
  tiff-devel libid3tag-devel giflib-devel libXext-devel libSM-devel
- libheif-devel librsvg-devel libopenjpeg2-devel libspectre-devel"
+ libheif-devel librsvg-devel"
 short_desc="Image manipulation library"
 maintainer="tibequadorian <tibequadorian@posteo.de>"
 license="Imlib2"
 homepage="https://sourceforge.net/projects/enlightenment/"
 distfiles="${SOURCEFORGE_SITE}/enlightenment/imlib2-src/imlib2-${version}.tar.xz"
-checksum=5ac9e8ca7c6700919fe72749ad7243c42de4b22823c81769a1bf8e480e14c650
+checksum=522e1e70e65bc0eddfe207617d15c9a395662a7c090661daaa2c294fb7d9fdaa
 
 post_install() {
 	vlicense COPYING
diff --git a/srcpkgs/inkscape/patches/Ensure-compatibility-with-Poppler-22.03-and-later.patch b/srcpkgs/inkscape/patches/Ensure-compatibility-with-Poppler-22.03-and-later.patch
deleted file mode 100644
index 297ef677665e..000000000000
--- a/srcpkgs/inkscape/patches/Ensure-compatibility-with-Poppler-22.03-and-later.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-From a18c57ffff313fd08bc8a44f6b6bf0b01d7e9b75 Mon Sep 17 00:00:00 2001
-From: Evangelos Foutras <evangelos@foutrelis.com>
-Date: Sun, 20 Mar 2022 22:41:51 -0300
-Subject: [PATCH] Ensure compatibility with Poppler 22.03 and later
-
-This change ensures that Inkscape will build against Poppler 22.03 after
-the changes that were made to the constructor of `PDFDoc`.
-
-See: https://gitlab.freedesktop.org/poppler/poppler/-/commit/4f2abd3ef
-
-Co-authored-by: Rafael Siejakowski <rs@rs-math.net>
----
- src/extension/internal/pdfinput/pdf-input.cpp            | 3 +--
- src/extension/internal/pdfinput/poppler-transition-api.h | 6 ++++++
- 2 files changed, 7 insertions(+), 2 deletions(-)
-
-diff --git a/src/extension/internal/pdfinput/pdf-input.cpp b/src/extension/internal/pdfinput/pdf-input.cpp
-index 3dabc94ba2..079b0dc713 100644
---- a/src/extension/internal/pdfinput/pdf-input.cpp
-+++ b/src/extension/internal/pdfinput/pdf-input.cpp
-@@ -688,8 +688,7 @@ PdfInput::open(::Inkscape::Extension::Input * /*mod*/, const gchar * uri) {
- 
-     // poppler does not use glib g_open. So on win32 we must use unicode call. code was copied from
-     // glib gstdio.c
--    GooString *filename_goo = new GooString(uri);
--    pdf_doc = std::make_shared<PDFDoc>(filename_goo, nullptr, nullptr, nullptr);   // TODO: Could ask for password
-+    pdf_doc = _POPPLER_MAKE_SHARED_PDFDOC(uri); // TODO: Could ask for password
- 
-     if (!pdf_doc->isOk()) {
-         int error = pdf_doc->getErrorCode();
-diff --git a/src/extension/internal/pdfinput/poppler-transition-api.h b/src/extension/internal/pdfinput/poppler-transition-api.h
-index 87a19d4c42..50b617c25c 100644
---- a/src/extension/internal/pdfinput/poppler-transition-api.h
-+++ b/src/extension/internal/pdfinput/poppler-transition-api.h
-@@ -14,6 +14,12 @@
- 
- #include <glib/poppler-features.h>
- 
-+#if POPPLER_CHECK_VERSION(22, 3, 0)
-+#define _POPPLER_MAKE_SHARED_PDFDOC(uri) std::make_shared<PDFDoc>(std::make_unique<GooString>(uri))
-+#else
-+#define _POPPLER_MAKE_SHARED_PDFDOC(uri) std::make_shared<PDFDoc>(new GooString(uri), nullptr, nullptr, nullptr)
-+#endif
-+
- #if POPPLER_CHECK_VERSION(0, 83, 0)
- #define _POPPLER_CONST_83 const
- #else
--- 
-GitLab
-
diff --git a/srcpkgs/inkscape/patches/Fix-build-with-poppler-21.11.0.patch b/srcpkgs/inkscape/patches/Fix-build-with-poppler-21.11.0.patch
deleted file mode 100644
index 5d7f4801273d..000000000000
--- a/srcpkgs/inkscape/patches/Fix-build-with-poppler-21.11.0.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5724c21b9cb7b6176a7b36ca24068b148c817e82 Mon Sep 17 00:00:00 2001
-From: Evangelos Foutras <evangelos@foutrelis.com>
-Date: Mon, 1 Nov 2021 21:45:38 +0200
-Subject: [PATCH] Fix build with poppler 21.11.0
-
-GfxFont::tag is now of type std::string instead of GooString *.
----
- src/extension/internal/pdfinput/pdf-parser.cpp | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/src/extension/internal/pdfinput/pdf-parser.cpp b/src/extension/internal/pdfinput/pdf-parser.cpp
-index e3d04d544b..feecefa043 100644
---- a/src/extension/internal/pdfinput/pdf-parser.cpp
-+++ b/src/extension/internal/pdfinput/pdf-parser.cpp
-@@ -2169,7 +2169,11 @@ void PdfParser::opSetFont(Object args[], int /*numArgs*/)
-   }
-   if (printCommands) {
-     printf("  font: tag=%s name='%s' %g\n",
-+#if POPPLER_CHECK_VERSION(21,11,0)
-+	   font->getTag().c_str(),
-+#else
- 	   font->getTag()->getCString(),
-+#endif
- 	   font->getName() ? font->getName()->getCString() : "???",
- 	   args[1].getNum());
-     fflush(stdout);
--- 
-GitLab
-
diff --git a/srcpkgs/inkscape/patches/Fix-build-with-poppler-22.04.patch b/srcpkgs/inkscape/patches/Fix-build-with-poppler-22.04.patch
deleted file mode 100644
index f12054268a3c..000000000000
--- a/srcpkgs/inkscape/patches/Fix-build-with-poppler-22.04.patch
+++ /dev/null
@@ -1,143 +0,0 @@
-From d989cdf1059c78bc3bb6414330242073768d640b Mon Sep 17 00:00:00 2001
-From: Rafael Siejakowski <rs@rs-math.net>
-Date: Mon, 4 Apr 2022 22:09:39 -0300
-Subject: [PATCH] Compatibility with Poppler 22.04
-
-Replace vanilla pointers with std::shared_ptr for pointers to fonts;
-eliminate manual ref-counting.
-
-Fixes https://gitlab.com/inkscape/inkscape/-/issues/3387
----
- src/extension/internal/pdfinput/pdf-parser.cpp     | 14 ++++++++------
- .../internal/pdfinput/poppler-transition-api.h     |  6 ++++++
- src/extension/internal/pdfinput/svg-builder.cpp    |  7 +------
- src/extension/internal/pdfinput/svg-builder.h      |  1 -
- 4 files changed, 15 insertions(+), 13 deletions(-)
-
-diff --git a/src/extension/internal/pdfinput/pdf-parser.cpp b/src/extension/internal/pdfinput/pdf-parser.cpp
-index feecefa043..d6e2ede4f3 100644
---- a/src/extension/internal/pdfinput/pdf-parser.cpp
-+++ b/src/extension/internal/pdfinput/pdf-parser.cpp
-@@ -30,6 +30,7 @@
- #include "Gfx.h"
- #include "pdf-parser.h"
- #include "util/units.h"
-+#include "poppler-transition-api.h"
- 
- #include "glib/poppler-features.h"
- #include "goo/gmem.h"
-@@ -2158,7 +2159,7 @@ void PdfParser::opSetCharSpacing(Object args[], int /*numArgs*/)
- // TODO not good that numArgs is ignored but args[] is used:
- void PdfParser::opSetFont(Object args[], int /*numArgs*/)
- {
--  GfxFont *font = res->lookupFont(args[0].getName());
-+  auto font = res->lookupFont(args[0].getName());
- 
-   if (!font) {
-     // unsetting the font (drawing no text) is better than using the
-@@ -2179,7 +2180,9 @@ void PdfParser::opSetFont(Object args[], int /*numArgs*/)
-     fflush(stdout);
-   }
- 
-+#if !POPPLER_CHECK_VERSION(22, 4, 0)
-   font->incRefCnt();
-+#endif
-   state->setFont(font, args[1].getNum());
-   fontChanged = gTrue;
- }
-@@ -2373,7 +2376,6 @@ void PdfParser::doShowText(const GooString *s) {
- #else
- void PdfParser::doShowText(GooString *s) {
- #endif
--  GfxFont *font;
-   int wMode;
-   double riseX, riseY;
-   CharCode code;
-@@ -2392,7 +2394,7 @@ void PdfParser::doShowText(GooString *s) {
- #endif
-   int len, n, uLen;
- 
--  font = state->getFont();
-+  auto font = state->getFont();
-   wMode = font->getWMode();
- 
-   builder->beginString(state);
-@@ -2445,10 +2447,10 @@ void PdfParser::doShowText(GooString *s) {
-       //out->updateCTM(state, 1, 0, 0, 1, 0, 0);
-       if (false){ /*!out->beginType3Char(state, curX + riseX, curY + riseY, tdx, tdy,
- 			       code, u, uLen)) {*/
--        _POPPLER_CALL_ARGS(charProc, ((Gfx8BitFont *)font)->getCharProc, code);
--	if ((resDict = ((Gfx8BitFont *)font)->getResources())) {
-+        _POPPLER_CALL_ARGS(charProc, _POPPLER_FONTPTR_TO_GFX8(font)->getCharProc, code);
-+    if (resDict = _POPPLER_FONTPTR_TO_GFX8(font)->getResources()) {
- 	  pushResources(resDict);
--	}
-+    }
- 	if (charProc.isStream()) {
- 	  //parse(&charProc, gFalse); // TODO: parse into SVG font
- 	} else {
-diff --git a/src/extension/internal/pdfinput/poppler-transition-api.h b/src/extension/internal/pdfinput/poppler-transition-api.h
-index 50b617c25c..dc9e47e45b 100644
---- a/src/extension/internal/pdfinput/poppler-transition-api.h
-+++ b/src/extension/internal/pdfinput/poppler-transition-api.h
-@@ -14,6 +14,12 @@
- 
- #include <glib/poppler-features.h>
- 
-+#if POPPLER_CHECK_VERSION(22, 4, 0)
-+#define _POPPLER_FONTPTR_TO_GFX8(font_ptr) ((Gfx8BitFont *)font_ptr.get())
-+#else
-+#define _POPPLER_FONTPTR_TO_GFX8(font_ptr) ((Gfx8BitFont *)font_ptr)
-+#endif
-+
- #if POPPLER_CHECK_VERSION(22, 3, 0)
- #define _POPPLER_MAKE_SHARED_PDFDOC(uri) std::make_shared<PDFDoc>(std::make_unique<GooString>(uri))
- #else
-diff --git a/src/extension/internal/pdfinput/svg-builder.cpp b/src/extension/internal/pdfinput/svg-builder.cpp
-index eede668893..901cc8cddb 100644
---- a/src/extension/internal/pdfinput/svg-builder.cpp
-+++ b/src/extension/internal/pdfinput/svg-builder.cpp
-@@ -108,7 +108,6 @@ SvgBuilder::~SvgBuilder() = default;
- 
- void SvgBuilder::_init() {
-     _font_style = nullptr;
--    _current_font = nullptr;
-     _font_specification = nullptr;
-     _font_scaling = 1;
-     _need_font_update = true;
-@@ -1064,11 +1063,8 @@ void SvgBuilder::updateFont(GfxState *state) {
-     _need_font_update = false;
-     updateTextMatrix(state);    // Ensure that we have a text matrix built
- 
--    if (_font_style) {
--        //sp_repr_css_attr_unref(_font_style);
--    }
-     _font_style = sp_repr_css_attr_new();
--    GfxFont *font = state->getFont();
-+    auto font = state->getFont();
-     // Store original name
-     if (font->getName()) {
-         _font_specification = font->getName()->getCString();
-@@ -1213,7 +1209,6 @@ void SvgBuilder::updateFont(GfxState *state) {
-         sp_repr_css_set_property(_font_style, "writing-mode", "tb");
-     }
- 
--    _current_font = font;
-     _invalidated_style = true;
- }
- 
-diff --git a/src/extension/internal/pdfinput/svg-builder.h b/src/extension/internal/pdfinput/svg-builder.h
-index fb4e64fa19..e91febd717 100644
---- a/src/extension/internal/pdfinput/svg-builder.h
-+++ b/src/extension/internal/pdfinput/svg-builder.h
-@@ -204,7 +204,6 @@ private:
-     std::vector<SvgGraphicsState> _state_stack;
- 
-     SPCSSAttr *_font_style;          // Current font style
--    GfxFont *_current_font;
-     const char *_font_specification;
-     double _font_scaling;
-     bool _need_font_update;
--- 
-GitLab
-
diff --git a/srcpkgs/inkscape/template b/srcpkgs/inkscape/template
index 4d902e663f73..45f48ccda0dc 100644
--- a/srcpkgs/inkscape/template
+++ b/srcpkgs/inkscape/template
@@ -1,7 +1,7 @@
 # Template file for 'inkscape'
 pkgname=inkscape
 version=1.1.1
-revision=4
+revision=3
 wrksrc="inkscape-${version}_2021-09-20_3bf5ae0d25"
 build_style=cmake
 # builds executables then runs checks
diff --git a/srcpkgs/intel-gmmlib/template b/srcpkgs/intel-gmmlib/template
index c5f58f720858..532fbba62d9e 100644
--- a/srcpkgs/intel-gmmlib/template
+++ b/srcpkgs/intel-gmmlib/template
@@ -1,6 +1,6 @@
 # Template file for 'intel-gmmlib'
 pkgname=intel-gmmlib
-version=22.1.7
+version=22.1.3
 revision=1
 archs="i686* x86_64*"
 wrksrc=gmmlib-intel-gmmlib-${version}
@@ -19,7 +19,7 @@ maintainer="Stefano Ragni <st3r4g@protonmail.com>"
 license="MIT"
 homepage="https://github.com/intel/gmmlib"
 distfiles="https://github.com/intel/gmmlib/archive/intel-gmmlib-${version}.tar.gz"
-checksum=08a378671971a1777ca60f87e39fd7d7cbba94e485a1f5f64fe4840ff9d2ac2d
+checksum=81dbb4ddec98bb18c3a038cd40222046ae7f5b24b2d5acbfb2400f39f02f2aaf
 
 lib32disabled=yes
 
diff --git a/srcpkgs/intel-media-driver/patches/execinfo.patch b/srcpkgs/intel-media-driver/patches/execinfo.patch
deleted file mode 100644
index 17987b098d0a..000000000000
--- a/srcpkgs/intel-media-driver/patches/execinfo.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-Fix builds on musl
-
---- a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp
-+++ b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp
-@@ -51,7 +51,9 @@
- #include <signal.h>
- #include <unistd.h>  // fork
- #include <algorithm>
-+#if defined(__GLIBC__)
- #include <execinfo.h> // backtrace
-+#endif
- 
- const char           *MosUtilitiesSpecificNext::m_szUserFeatureFile     = USER_FEATURE_FILE;
- MOS_PUF_KEYLIST      MosUtilitiesSpecificNext::m_ufKeyList              = nullptr;
-@@ -2489,6 +2491,7 @@
-                 MOS_FreeMemory(pTraceBuf);
-             }
-         }
-+#if defined(__GLIBC__)
-         if (m_mosTraceFilter & (1ULL << TR_KEY_CALL_STACK))
-         {
-             // reserve space for header and stack size field.
-@@ -2508,6 +2511,7 @@
-                 size_t ret = write(MosUtilitiesSpecificNext::m_mosTraceFd, traceBuf, nLen);
-             }
-         }
-+#endif
-     }
-     return;
- }
-
-
diff --git a/srcpkgs/intel-media-driver/template b/srcpkgs/intel-media-driver/template
index 855cfbdc3e0a..06ec79296537 100644
--- a/srcpkgs/intel-media-driver/template
+++ b/srcpkgs/intel-media-driver/template
@@ -1,6 +1,6 @@
 # Template file for 'intel-media-driver'
 pkgname=intel-media-driver
-version=22.4.4
+version=22.3.1
 revision=1
 archs="x86_64*"
 wrksrc=media-driver-intel-media-${version}
@@ -13,7 +13,7 @@ maintainer="Stefano Ragni <st3r4g@protonmail.com>"
 license="MIT, BSD-3-Clause"
 homepage="https://github.com/intel/media-driver"
 distfiles="https://github.com/intel/media-driver/archive/intel-media-${version}.tar.gz"
-checksum=19c3ef965ca155913719d138e297963b759f9b9d34d4ea85414d1c7b9d204253
+checksum=0fdccad95a561178bd19fba69ab94be23bd4a3072e68aa18c3304c990d87d7d8
 
 build_options="nonfree"
 desc_option_nonfree="Enable nonfree kernels"
diff --git a/srcpkgs/intellij-idea-community-edition/template b/srcpkgs/intellij-idea-community-edition/template
index 5da32aa243a4..6dddc12bcd55 100644
--- a/srcpkgs/intellij-idea-community-edition/template
+++ b/srcpkgs/intellij-idea-community-edition/template
@@ -1,6 +1,6 @@
 # Template file for 'intellij-idea-community-edition'
 pkgname=intellij-idea-community-edition
-version=2021.3.3
+version=2021.3.2
 revision=1
 archs="i686 x86_64"
 depends="virtual?java-environment giflib libXtst hicolor-icon-theme"
@@ -9,7 +9,7 @@ maintainer="John <me@johnnynator.dev>"
 license="Apache-2.0"
 homepage="https://www.jetbrains.org/"
 distfiles="https://download.jetbrains.com/idea/ideaIC-${version}-no-jbr.tar.gz"
-checksum=d427250114ebfca87c2e0d53c0c39da8a13588b2f43c9324798374457c9e6e0b
+checksum=f4b6e614dae85645773640f85e63b0c9e54533fcf8edd5cba3df40a1df95bef8
 repository=nonfree
 nopie=yes
 python_version=3
diff --git a/srcpkgs/inxi/template b/srcpkgs/inxi/template
index 9bfc1831f109..5d91312a1dd0 100644
--- a/srcpkgs/inxi/template
+++ b/srcpkgs/inxi/template
@@ -1,6 +1,6 @@
 # Template file for 'inxi'
 pkgname=inxi
-version=3.3.19
+version=3.3.07
 revision=1
 wrksrc="inxi-${version}-1"
 depends="dmidecode file glxinfo pciutils perl usbutils xdpyinfo xprop xrandr
@@ -11,7 +11,7 @@ license="GPL-3.0-or-later"
 homepage="https://smxi.org/docs/inxi.htm"
 changelog="https://raw.githubusercontent.com/smxi/inxi/master/inxi.changelog"
 distfiles="https://github.com/smxi/inxi/archive/${version}-1.tar.gz"
-checksum=bf8881c140eac6fd266e32db31bcd90d93c5e3d429c426aacfb295d0e57e1bd9
+checksum=d470c25df84bf1566d04a60842bc006ec6baf62ac700672790d1c6c183dafcef
 
 do_install() {
 	vbin inxi
diff --git a/srcpkgs/iotop-c/template b/srcpkgs/iotop-c/template
deleted file mode 100644
index 351e6c86e22a..000000000000
--- a/srcpkgs/iotop-c/template
+++ /dev/null
@@ -1,19 +0,0 @@
-# Template file for 'iotop-c'
-pkgname=iotop-c
-version=1.22
-revision=2
-wrksrc="iotop-${version}"
-build_style=gnu-makefile
-hostmakedepends="pkg-config"
-makedepends="ncurses-devel"
-short_desc="Utility like top for IO"
-maintainer="Leah Neukirchen <leah@vuxu.org>"
-license="GPL-2.0-or-later"
-homepage="https://github.com/Tomas-M/iotop"
-distfiles="https://github.com/Tomas-M/iotop/releases/download/v${version}/iotop-${version}.tar.xz"
-checksum=b61fb9fb0c19307bdff7c671d231276b86ebafd166770fd38be3573b1b40353c
-
-do_install() {
-	vbin iotop iotop-c
-	vman iotop.8 iotop-c.8
-}
diff --git a/srcpkgs/ipe/patches/poppler-22.03.0-fix.patch b/srcpkgs/ipe/patches/poppler-22.03.0-fix.patch
deleted file mode 100644
index df2894809c1c..000000000000
--- a/srcpkgs/ipe/patches/poppler-22.03.0-fix.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-diff -Naur pdftoipe.cpp.orig pdftoipe.cpp
---- a/ipe-tools/pdftoipe/pdftoipe.cpp.orig
-+++ b/ipe-tools/pdftoipe/pdftoipe.cpp
-@@ -84,22 +84,20 @@
-   if (quiet)
-     globalParams->setErrQuiet(quiet);
- 
--  GooString *ownerPW, *userPW;
-+  std::optional<GooString> ownerPW, userPW;
-   if (ownerPassword[0]) {
--    ownerPW = new GooString(ownerPassword);
-+    ownerPW = GooString(ownerPassword);
-   } else {
--    ownerPW = 0;
-+    ownerPW = std::nullopt;
-   }
-   if (userPassword[0]) {
--    userPW = new GooString(userPassword);
-+    userPW = GooString(userPassword);
-   } else {
--    userPW = 0;
-+    userPW = std::nullopt;
-   }
- 
-   // open PDF file
--  PDFDoc *doc = new PDFDoc(fileName, ownerPW, userPW);
--  delete userPW;
--  delete ownerPW;
-+  PDFDoc *doc = new PDFDoc(std::make_unique<GooString>(fileName), ownerPW, userPW);
- 
-   if (!doc->isOk())
-     return 1;
-
diff --git a/srcpkgs/ipe/template b/srcpkgs/ipe/template
index 514a9f404f5c..a84d5c036b2f 100644
--- a/srcpkgs/ipe/template
+++ b/srcpkgs/ipe/template
@@ -1,11 +1,11 @@
 # Template file for 'ipe'
 pkgname=ipe
-version=7.2.26
-revision=7
-_tools_commit=v7.2.24.1
+version=7.2.24
+revision=6
+_tools_commit=v7.2.20.1
 hostmakedepends="pkg-config doxygen qt5-qmake qt5-tools qt5-host-tools"
 makedepends="cairo-devel gsl-devel libcurl-devel libjpeg-turbo-devel
- libspiro-devel lua53-devel poppler-devel qt5-devel qtspell-devel"
+ lua53-devel poppler-devel qt5-devel libspiro-devel"
 depends="qt5-svg"
 short_desc="Drawing editor for creating figures in PDF or EPS formats"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
@@ -13,8 +13,8 @@ license="GPL-3.0-or-later"
 homepage="http://ipe.otfried.org/"
 distfiles="https://github.com/otfried/ipe/releases/download/v${version}/ipe-${version}-src.tar.gz
  https://github.com/otfried/ipe-tools/archive/${_tools_commit}.tar.gz"
-checksum="e49d0057913a4a516b2017f00d9adb267903528559d1f0c7ebaf6cd914350aa5
- 561b18fc2a7ae45c37c5d0390443b37f4585549f09cd7765d856456be24e5dbc"
+checksum="feb879f24d1dce25910790770446d50b03e46ee2ebd7d28157b1705971644f6f
+ 233f5629986ade3d70de6dd1af85d578d6aa0f92f9bcd1ecd4e8e5a94b508376"
 nocross="something with gsl"
 
 post_extract() {
diff --git a/srcpkgs/ipp-usb/template b/srcpkgs/ipp-usb/template
index b32f515c8a27..98b472d15998 100644
--- a/srcpkgs/ipp-usb/template
+++ b/srcpkgs/ipp-usb/template
@@ -1,6 +1,6 @@
 # Template file for 'ipp-usb'
 pkgname=ipp-usb
-version=0.9.22
+version=0.9.19
 revision=1
 build_style=go
 go_import_path="github.com/OpenPrinting/ipp-usb"
@@ -13,7 +13,7 @@ maintainer="Philipp David <pd@3b.pm>"
 license="BSD-2-Clause"
 homepage="https://github.com/OpenPrinting/ipp-usb"
 distfiles="https://github.com/OpenPrinting/ipp-usb/archive/$version.tar.gz"
-checksum=57f9bea4b41deb0f43957e24b3cf3a3a71050238abaea64d916b2e9a294d7aaf
+checksum=06855b4da0bcaad430a42534c117a3f3224c4f6b0f6321da898e3422ae97ae15
 
 post_install() {
 	vsv ipp-usb
diff --git a/srcpkgs/iputils/template b/srcpkgs/iputils/template
index f88a0a9bf9f0..9d514743f1f1 100644
--- a/srcpkgs/iputils/template
+++ b/srcpkgs/iputils/template
@@ -1,10 +1,10 @@
 # Template file for 'iputils'
 pkgname=iputils
 version=20211215
-revision=2
+revision=1
 build_style=meson
 configure_args="-DNO_SETCAP_OR_SUID=true -DUSE_IDN=false -DBUILD_NINFOD=false"
-hostmakedepends="pkg-config docbook2x docbook-xsl-ns libcap-progs iproute2 gettext"
+hostmakedepends="pkg-config docbook2x docbook-xsl-ns libcap-progs iproute2"
 makedepends="libcap-devel"
 depends="libcap-progs"
 short_desc="Useful utilities for Linux networking (including ping)"
diff --git a/srcpkgs/irssi/template b/srcpkgs/irssi/template
index b7a8ad2e5efa..999555d7a0c8 100644
--- a/srcpkgs/irssi/template
+++ b/srcpkgs/irssi/template
@@ -1,6 +1,6 @@
 # Template file for 'irssi'
 pkgname=irssi
-version=1.4.2
+version=1.4.1
 revision=1
 build_style=gnu-configure
 configure_args="--disable-static --with-proxy --enable-true-color
@@ -14,9 +14,8 @@ short_desc="Secure and modular IRC client with text mode user interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://www.irssi.org"
-changelog="https://raw.githubusercontent.com/irssi/irssi/master/NEWS"
 distfiles="https://github.com/irssi/irssi/releases/download/${version}/irssi-${version}.tar.gz"
-checksum=2d72c9a178bf5cbe4dfab499818005abb85f79376476f924fc09c969cb1c8419
+checksum=8663bd0f3a313e3e6b4c0d4d24381de990aeb22761a49af47ab958be9b0e2b2f
 
 LDFLAGS="-lncursesw"
 
diff --git a/srcpkgs/iso-codes/template b/srcpkgs/iso-codes/template
index c2f25cd1a6e9..ae8b5457052e 100644
--- a/srcpkgs/iso-codes/template
+++ b/srcpkgs/iso-codes/template
@@ -1,6 +1,6 @@
 # Template file for 'iso-codes'
 pkgname=iso-codes
-version=4.11.0
+version=4.10.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext python3"
@@ -10,4 +10,4 @@ license="LGPL-2.1-or-later"
 homepage="https://salsa.debian.org/iso-codes-team/iso-codes"
 changelog="https://salsa.debian.org/iso-codes-team/iso-codes/-/raw/main/CHANGELOG.md"
 distfiles="${DEBIAN_SITE}/main/i/iso-codes/${pkgname}_${version}.orig.tar.xz"
-checksum=de556503c7cfd33e08b5c1ced4902e82bb3c5137a076930a9c9da687d9146938
+checksum=ff4e9923f010b654805e27b08d26358b2d5946d704c009719479ec60f94792ee
diff --git a/srcpkgs/iw/template b/srcpkgs/iw/template
index c1001d905ab5..8c63c60873cf 100644
--- a/srcpkgs/iw/template
+++ b/srcpkgs/iw/template
@@ -1,6 +1,6 @@
 # Template file for 'iw'
 pkgname=iw
-version=5.19
+version=5.16
 revision=1
 hostmakedepends="pkg-config libnl3-devel"
 makedepends="libnl3-devel"
@@ -9,7 +9,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="ISC"
 homepage="http://wireless.kernel.org/en/users/Documentation/iw"
 distfiles="http://www.kernel.org/pub/software/network/iw/iw-${version}.tar.xz"
-checksum=f167bbe947dd53bb9ebc0c1dcef5db6ad73ac1d6084f2c6f9376c5c360cc4d4e
+checksum=4c44e42762f903f9094ba5a598998c800a97a62afd6fd31ec1e0a799e308659c
 
 do_build() {
 	make V=1 CC=$CC ${makejobs}
diff --git a/srcpkgs/iwd/patches/resolvconf-default.patch b/srcpkgs/iwd/patches/resolvconf-default.patch
index aba5858bf555..7e33bb36af05 100644
--- a/srcpkgs/iwd/patches/resolvconf-default.patch
+++ b/srcpkgs/iwd/patches/resolvconf-default.patch
@@ -15,8 +15,8 @@
         by default.  This setting can also be overriden on a per-network basis.
  
     * - NameResolvingService
--     - Values: resolvconf, **systemd**, none
-+     - Values: **resolvconf**, systemd, none
+-     - Values: resolvconf, **systemd**
++     - Values: **resolvconf**, systemd
  
         Configures a DNS resolution method used by the system.
  
@@ -26,9 +26,6 @@
  
 -       If not specified, ``systemd`` is used as default.
 +       If not specified, ``resolvconf`` is used as default.
-
-        If ``none`` is specified, then DNS and domain name information is
-        ignored.
  
     * - RoutePriorityOffset
       - Values: uint32 value (default: **300**)
diff --git a/srcpkgs/iwd/template b/srcpkgs/iwd/template
index 7f1170dd517a..0b01bad5a239 100644
--- a/srcpkgs/iwd/template
+++ b/srcpkgs/iwd/template
@@ -1,6 +1,6 @@
 # Template file for 'iwd'
 pkgname=iwd
-version=1.29
+version=1.27
 revision=1
 build_style=gnu-configure
 configure_args="--disable-systemd-service --enable-pie
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://iwd.wiki.kernel.org/"
 changelog="https://git.kernel.org/pub/scm/network/wireless/iwd.git/plain/ChangeLog"
 distfiles="${KERNEL_SITE}/network/wireless/${pkgname}-${version}.tar.xz"
-checksum=71533fe3b8f6381f24832198ba11d00f04a361454770c173b3b66bc3cdf272bd
+checksum=013b4a0a79629c20d915954fc3b5d0620ef6e0d6065db3c342f4b3f9111f46ec
 make_dirs="/var/lib/iwd 0600 root root
  /var/lib/ead 0600 root root
  /etc/iwd 755 root root"
diff --git a/srcpkgs/jack/template b/srcpkgs/jack/template
index c018a5bacc64..9ec2bc358370 100644
--- a/srcpkgs/jack/template
+++ b/srcpkgs/jack/template
@@ -1,22 +1,21 @@
 # Template file for 'jack'
 pkgname=jack
-version=1.9.21
+version=1.9.20
 revision=1
 wrksrc="jack2-${version}"
 build_style=waf3
-configure_args="--alsa --classic --dbus --example-tools"
+configure_args="--alsa --classic --dbus"
 hostmakedepends="pkg-config"
 makedepends="eigen opus-devel libsamplerate-devel readline-devel
  dbus-devel db-devel celt-devel $(vopt_if ffado libffado-devel)
  $(vopt_if zalsa 'zita-alsa-pcmi-devel zita-resampler-devel')"
 depends="python3-dbus"
 short_desc="JACK Audio Connection Kit low-latency sound server (pro audio)"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Daniel Eyßer <daniel.eysser@gmail.com>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://jackaudio.org/"
-changelog="https://raw.githubusercontent.com/jackaudio/jack2/master/ChangeLog.rst"
 distfiles="https://github.com/jackaudio/jack2/archive/v${version}.tar.gz"
-checksum=8b044a40ba5393b47605a920ba30744fdf8bf77d210eca90d39c8637fe6bc65d
+checksum=915ad2900992159bdb729b9fc4ea134b962ce32b2df0b384fee40a2c5808835d
 python_version=3
 
 # Package build options
diff --git a/srcpkgs/jadx/template b/srcpkgs/jadx/template
index c7012c796aa9..a03cee61cac6 100644
--- a/srcpkgs/jadx/template
+++ b/srcpkgs/jadx/template
@@ -1,6 +1,6 @@
 # Template file for 'jadx'
 pkgname=jadx
-version=1.4.3
+version=1.4.1
 revision=1
 hostmakedepends="openjdk8 gradle"
 short_desc="Decompiler for Dalvik bytecode"
@@ -8,7 +8,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="Apache-2.0"
 homepage="https://github.com/skylot/jadx"
 distfiles="https://github.com/skylot/jadx/archive/v${version}.tar.gz"
-checksum=fff7252531b4a6a119787110c873a64deb8403903d4d979d73e0c0e879a23569
+checksum=a7323458143805bc10754abbc41094d866ba3c342cfa2201b77d8ee2cdadf467
 
 do_build() {
 	gradle copyArtifacts
diff --git a/srcpkgs/japa/template b/srcpkgs/japa/template
deleted file mode 100644
index 3ac435617fd5..000000000000
--- a/srcpkgs/japa/template
+++ /dev/null
@@ -1,15 +0,0 @@
-# Template file for 'japa'
-pkgname=japa
-version=0.9.4
-revision=1
-build_wrksrc=source
-build_style=gnu-makefile
-hostmakedepends="pkg-config"
-makedepends="zita-alsa-pcmi-devel clthreads-devel clxclient-devel
- alsa-lib-devel fftw-devel jack-devel libX11-devel libXft-devel"
-short_desc="JACK and ALSA Perceptual Analyser"
-maintainer="tibequadorian <tibequadorian@posteo.de>"
-license="GPL-2.0-or-later"
-homepage="https://kokkinizita.linuxaudio.org/linuxaudio/"
-distfiles="https://kokkinizita.linuxaudio.org/linuxaudio/downloads/${pkgname}-${version}.tar.bz2"
-checksum=b7dc2566bfa9139bbac93a404d60d0b1e0bfadfe1315bb46d17f6d9d376407c2
diff --git a/srcpkgs/jc/template b/srcpkgs/jc/template
index bb0fa14f25bd..d0a1c7d9fba6 100644
--- a/srcpkgs/jc/template
+++ b/srcpkgs/jc/template
@@ -1,6 +1,6 @@
 # Template file for 'jc'
 pkgname=jc
-version=1.20.4
+version=1.20.0
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -11,4 +11,4 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="MIT"
 homepage="https://github.com/kellyjonbrazil/jc"
 distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
-checksum=8eee7fc5565f127ef73a3562abcf150063d86f060d10d85ef37a0527f5b2747d
+checksum=79a96fc7f4eaee1792954e86cbe9e9325348a0f78e73850303f00c5c8b46720b
diff --git a/srcpkgs/jetbrains-jdk-bin/template b/srcpkgs/jetbrains-jdk-bin/template
index 6d345e78cd36..1f428e05bd3a 100644
--- a/srcpkgs/jetbrains-jdk-bin/template
+++ b/srcpkgs/jetbrains-jdk-bin/template
@@ -1,6 +1,6 @@
 # Template file for 'jetbrains-jdk-bin'
 pkgname=jetbrains-jdk-bin
-version=11.0.15b2043.56
+version=11.0.14.1b2043.17
 revision=1
 archs="x86_64"
 wrksrc="jbr"
@@ -11,12 +11,11 @@ homepage="https://github.com/JetBrains/JetBrainsRuntime"
 _jdk_ver=${version%b*}
 _jdk_build=${version#*b}
 distfiles="https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-${_jdk_ver//\./_}-linux-x64-b${_jdk_build}.tar.gz"
-checksum=192bc1c4d877a9035a08db8a4bc9ac98551fa344ec5835f08d455fab66c82fe0
+checksum=2c5b7398acb2b718cbdd8327e4c77e52b131fdf3424fee03d0c51afb3b315c10
 # This JDK appears to link to libs that do not exist, but functions well even in their absence.
 # Best guess is that they are optional. ¯\_(ツ)_/¯
 noverifyrdeps=yes
 nopie=yes
-noshlibprovides=yes
 
 do_install() {
 	TARGET_PATH="usr/lib/jvm/jbrsdk"
diff --git a/srcpkgs/jhead/template b/srcpkgs/jhead/template
index 8c542cfae67f..e6774d93ea9b 100644
--- a/srcpkgs/jhead/template
+++ b/srcpkgs/jhead/template
@@ -4,7 +4,7 @@ version=3.04
 revision=1
 build_style=gnu-makefile
 short_desc="Display and manipulate EXIF header of JPEG images"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Oliver Kiddle <okiddle@yahoo.co.uk>"
 license="Public Domain"
 homepage="http://www.sentex.net/~mwandel/jhead/"
 distfiles="${homepage}/jhead-${version}.tar.gz"
diff --git a/srcpkgs/jimtcl/template b/srcpkgs/jimtcl/template
index 0cf62f5657b6..25d32bb5c5ae 100644
--- a/srcpkgs/jimtcl/template
+++ b/srcpkgs/jimtcl/template
@@ -1,6 +1,5 @@
 # Template file for 'jimtcl'
 pkgname=jimtcl
-# keep in sync with _jimtcl_version in openocd
 version=0.81
 revision=1
 build_style=gnu-configure
diff --git a/srcpkgs/jitterentropy/template b/srcpkgs/jitterentropy/template
index a4b19b5be597..e90089d9a99d 100644
--- a/srcpkgs/jitterentropy/template
+++ b/srcpkgs/jitterentropy/template
@@ -1,18 +1,16 @@
 # Template file for 'jitterentropy'
 pkgname=jitterentropy
-version=3.4.0
+version=3.3.1
 revision=1
 wrksrc="${pkgname}-library-${version}"
 build_style=gnu-makefile
 make_use_env=yes
 short_desc="Hardware RNG based on CPU timing jitter"
 maintainer="Piraty <piraty1@inbox.ru>"
-license="BSD-3-Clause, GPL-2.0-only"
+license="BSD-3-Clause"
 homepage="https://www.chronox.de/jent.html"
-distfiles="https://www.chronox.de/jent/${pkgname}-library-${version}.tar.xz"
-checksum=979fa4277decf9792f3422b142237e77d8b6ca41e50474083eb2f0976f2479b3
-
-CFLAGS="-O0"
+distfiles="https://github.com/smuellerDD/jitterentropy-library/archive/v${version}.tar.gz"
+checksum=4a50cb02b4836cd5550016e2fc2263e6982abaa11467a9e1cea260c1c2f7d487
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/jpm/template b/srcpkgs/jpm/template
index 9aa12fe85471..ff847ba872e1 100644
--- a/srcpkgs/jpm/template
+++ b/srcpkgs/jpm/template
@@ -1,7 +1,7 @@
 # Template file for 'jpm'
 pkgname=jpm
-version=1.1.0
-revision=1
+version=1.0.0
+revision=2
 hostmakedepends="janet"
 depends="janet janet-devel"
 short_desc="Janet Project Manager"
@@ -9,7 +9,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="MIT"
 homepage="https://github.com/janet-lang/jpm"
 distfiles="https://github.com/janet-lang/jpm/archive/refs/tags/v${version}.tar.gz"
-checksum=337c40d9b8c087b920202287b375c2962447218e8e127ce3a5a12e6e47ac6f16
+checksum=858d4ef2f6ac78222c53154dd91f8fb5994e3c3cbe253c9b0d3b9d52557eeb9b
 
 do_install() {
 	PREFIX=/usr DESTDIR=$DESTDIR janet bootstrap.janet
diff --git a/srcpkgs/json-c/patches/0001-4e9e44-Fix-read-past-end-of-buffer.patch b/srcpkgs/json-c/patches/0001-4e9e44-Fix-read-past-end-of-buffer.patch
new file mode 100644
index 000000000000..bfbdce690950
--- /dev/null
+++ b/srcpkgs/json-c/patches/0001-4e9e44-Fix-read-past-end-of-buffer.patch
@@ -0,0 +1,24 @@
+From 4e9e44e5258dee7654f74948b0dd5da39c28beec Mon Sep 17 00:00:00 2001
+From: Marc <34656315+MarcT512@users.noreply.github.com>
+Date: Fri, 7 Aug 2020 10:49:45 +0100
+Subject: [PATCH] Fix read past end of buffer
+
+Resolves https://github.com/json-c/json-c/issues/654
+---
+ apps/json_parse.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/apps/json_parse.c b/apps/json_parse.c
+index bba4622183..72b31a860a 100644
+--- a/apps/json_parse.c
++++ b/apps/json_parse.c
+@@ -82,7 +82,8 @@ static int parseit(int fd, int (*callback)(struct json_object *))
+ 			int parse_end = json_tokener_get_parse_end(tok);
+ 			if (obj == NULL && jerr != json_tokener_continue)
+ 			{
+-				char *aterr = &buf[start_pos + parse_end];
++				char *aterr = (start_pos + parse_end < sizeof(buf)) ?
++					&buf[start_pos + parse_end] : "";
+ 				fflush(stdout);
+ 				int fail_offset = total_read - ret + start_pos + parse_end;
+ 				fprintf(stderr, "Failed at offset %d: %s %c\n", fail_offset,
diff --git a/srcpkgs/json-c/template b/srcpkgs/json-c/template
index dbbd2565a2a9..daafc44f97ac 100644
--- a/srcpkgs/json-c/template
+++ b/srcpkgs/json-c/template
@@ -1,18 +1,17 @@
 # Template file for 'json-c'
 pkgname=json-c
-version=0.16
+version=0.15
 revision=1
 build_style=cmake
 configure_args="-DENABLE_THREADING=ON -DBUILD_STATIC_LIBS=ON
  -DENABLE_RDRAND=$(vopt_if rdrand ON OFF)"
 hostmakedepends="doxygen"
 short_desc="JSON implementation in C"
-maintainer="skmpz <dem.procopiou@gmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://json-c.github.io/json-c"
-changelog="https://raw.githubusercontent.com/json-c/json-c/master/ChangeLog"
 distfiles="https://s3.amazonaws.com/json-c_releases/releases/${pkgname}-${version}.tar.gz"
-checksum=8e45ac8f96ec7791eaf3bb7ee50e9c2100bbbc87b8d0f1d030c5ba8a0288d96b
+checksum=b8d80a1ddb718b3ba7492916237bbf86609e9709fb007e7f7d4322f02341a4c6
 
 CFLAGS="-Wno-error"
 
diff --git a/srcpkgs/jsonrpc-glib/template b/srcpkgs/jsonrpc-glib/template
index 4ee57547f9dd..8b2fd3c00a7e 100644
--- a/srcpkgs/jsonrpc-glib/template
+++ b/srcpkgs/jsonrpc-glib/template
@@ -1,27 +1,26 @@
 # Template file for 'jsonrpc-glib'
 pkgname=jsonrpc-glib
-version=3.42.0
+version=3.41.0
 revision=1
 build_style=meson
 build_helper="gir"
-configure_args="$(vopt_bool gtk_doc enable_gtk_doc) $(vopt_bool gir with_vapi)
- $(vopt_bool gir with_introspection)"
-hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')
- $(vopt_if gtk_doc gi-docgen)"
+configure_args="-Denable_gtk_doc=false -Dwith_vapi=$(vopt_if gir true false)
+ -Dwith_introspection=$(vopt_if gir true false)"
+hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
 makedepends="libglib-devel json-glib-devel"
 short_desc="Library to communicate using the JSON-RPC 2.0 specification"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/jsonrpc-glib"
-changelog="https://gitlab.gnome.org/GNOME/jsonrpc-glib/-/raw/main/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/jsonrpc-glib/jsonrpc-glib-3-32/NEWS"
 distfiles="${GNOME_SITE}/jsonrpc-glib/${version%.*}/jsonrpc-glib-${version}.tar.xz"
-checksum=221989a57ca82a12467dc427822cd7651b0cad038140c931027bf1074208276b
+checksum=7c4e6a5b8c3729632cecc312dc1163c4d00243d32e90528e54ec5038a23a7c21
 
-build_options="gir vala gtk_doc"
-build_options_default="gir vala gtk_doc"
+build_options="gir vala"
+build_options_default="gir vala"
 
 jsonrpc-glib-devel_package() {
-	depends="libglib-devel json-glib-devel ${sourcepkg}>=${version}_${revision}"
+	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include
@@ -33,8 +32,5 @@ jsonrpc-glib-devel_package() {
 		if [ "$build_option_vala" ]; then
 			vmove usr/share/vala
 		fi
-		if [ "$build_option_gtk_doc" ]; then
-			vmove usr/share/doc
-		fi
 	}
 }
diff --git a/srcpkgs/juk/template b/srcpkgs/juk/template
index 180cfd1be015..c83a111c2c56 100644
--- a/srcpkgs/juk/template
+++ b/srcpkgs/juk/template
@@ -1,6 +1,6 @@
 # Template file for 'juk'
 pkgname=juk
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules pkg-config qt5-qmake qt5-host-tools
@@ -12,4 +12,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://juk.kde.org/"
 distfiles="${KDE_SITE}/release-service/${version}/src/juk-${version}.tar.xz"
-checksum=f0b0414f0e3aa1895dc284d1e2e1e3974da47f5b9ebe97061f20847c425ff68a
+checksum=a0aeeafedacc9b9569152e334e83c76dcd1dbb9b201664ad52f56371da8b2cb1
diff --git a/srcpkgs/julius/template b/srcpkgs/julius/template
index fbe2286ebc59..ae31e06ba018 100644
--- a/srcpkgs/julius/template
+++ b/srcpkgs/julius/template
@@ -1,6 +1,6 @@
 # Template file for 'julius'
 pkgname=julius
-version=1.7.0
+version=1.6.0
 revision=1
 build_style=cmake
 makedepends="SDL2-devel SDL2_mixer-devel libpng-devel"
@@ -9,7 +9,7 @@ maintainer="marmeladema <xademax@gmail.com>"
 license="AGPL-3.0-only"
 homepage="https://github.com/bvschaik/julius"
 distfiles="https://github.com/bvschaik/julius/archive/v${version}.tar.gz"
-checksum=3ee62699bcbf6c74fe5a9c940c62187141422a9bd98e01747a554fd77483431f
+checksum=f50eade82c1f011a642a89ec526fe9e9589ac44ffa6041e072577336233b8166
 
 if [ "$XBPS_TARGET_LIBC" = musl ]; then
 	makedepends+=" libexecinfo-devel"
diff --git a/srcpkgs/just/template b/srcpkgs/just/template
index bd64656cb77c..e04f80802764 100644
--- a/srcpkgs/just/template
+++ b/srcpkgs/just/template
@@ -1,6 +1,6 @@
 # Template file for 'just'
 pkgname=just
-version=1.3.0
+version=1.2.0
 revision=1
 build_style=cargo
 short_desc="Just a command runner"
@@ -9,7 +9,7 @@ license="CC0-1.0"
 homepage="https://github.com/casey/just"
 changelog="https://raw.githubusercontent.com/casey/just/master/CHANGELOG.md"
 distfiles="https://github.com/casey/just/archive/refs/tags/${version}.tar.gz"
-checksum=0214a95b7a46c6a812d3257a976114a6971892bc2129ebc87ee3094a329d71e6
+checksum=86cefef3db824d2a5190c6fcd12f295e1d62ac6002de479342a048403e06919c
 make_check=ci-skip  # test fails when run as root
 
 # Fix failing test
diff --git a/srcpkgs/k3d/template b/srcpkgs/k3d/template
index a972bf447bac..cb772ac1b27b 100644
--- a/srcpkgs/k3d/template
+++ b/srcpkgs/k3d/template
@@ -1,6 +1,6 @@
 # Template file for 'k3d'
 pkgname=k3d
-version=5.4.4
+version=5.4.1
 revision=1
 build_style=go
 build_helper=qemu
@@ -11,7 +11,7 @@ maintainer="Daniel Lewan <vision360.daniel@gmail.com>"
 license="MIT"
 homepage="https://k3d.io/"
 distfiles="https://github.com/k3d-io/k3d/archive/v${version}.tar.gz"
-checksum=f970b63ca9d1b02f6fe11b9894267c2a99138021e9cdc1dda0d1796b682bd134
+checksum=606cf8fc8d2732e87e92cc9e67d73e64eb73c5e093193cc03172cbba685e0ee0
 _completions="bash zsh fish"
 
 post_build() {
diff --git a/srcpkgs/k9s/template b/srcpkgs/k9s/template
index 36847ba2ae15..44e326c54e34 100644
--- a/srcpkgs/k9s/template
+++ b/srcpkgs/k9s/template
@@ -1,6 +1,6 @@
 # Template file for 'k9s'
 pkgname=k9s
-version=0.26.0
+version=0.25.18
 revision=1
 build_style=go
 go_import_path="github.com/derailed/k9s"
@@ -10,7 +10,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="Apache-2.0"
 homepage="https://k9scli.io/"
 distfiles="https://github.com/derailed/k9s/archive/v${version}.tar.gz"
-checksum=11156e519a77af79671bb34d99d5bcd641ef6a5d1f2d8412d67d53ea0597818f
+checksum=2a911c57011164c0f11e3cdf763182abf189efde80b7a764e361aa070b7e3f46
 
 # fix: collect2: fatal error: cannot find 'ld'
 export LDFLAGS="-fuse-ld=bfd"
diff --git a/srcpkgs/kaccounts-integration/template b/srcpkgs/kaccounts-integration/template
index 2ed23719d484..0fb2c91aec04 100644
--- a/srcpkgs/kaccounts-integration/template
+++ b/srcpkgs/kaccounts-integration/template
@@ -1,6 +1,6 @@
 # Template file for 'kaccounts-integration'
 pkgname=kaccounts-integration
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules pkg-config qt5-host-tools qt5-qmake
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/network/kaccounts-integration"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kaccounts-integration"
 distfiles="${KDE_SITE}/release-service/${version}/src/kaccounts-integration-${version}.tar.xz"
-checksum=1edb9b8984b000f953ea2368c39485e31939b3dc1844dfb3d2a9476e0a15619b
+checksum=6a14364e37e87bc5acefc0caa0925bf4baa610b189254936a70a51750e5e28e8
 
 kaccounts-integration-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kactivities5-stats/template b/srcpkgs/kactivities5-stats/template
index ac2f90acfef2..e3f3396b6dbc 100644
--- a/srcpkgs/kactivities5-stats/template
+++ b/srcpkgs/kactivities5-stats/template
@@ -1,6 +1,6 @@
 # Template file for 'kactivities5-stats'
 pkgname=kactivities5-stats
-version=5.96.0
+version=5.94.0
 revision=1
 wrksrc="${pkgname/5/}-${version}"
 build_style=cmake
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://api.kde.org/frameworks/kactivities/html/index.html"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname/5/}-${version}.tar.xz"
-checksum=da9c220a6cf7c8ec64db4cca1f642066f9c403c904bea3802efd9f55cab6ca51
+checksum=83fe7d109d830f348f18432949902700ee8a6a934cbaf3f89ae7bbfb28ef2340
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake"
diff --git a/srcpkgs/kactivities5/template b/srcpkgs/kactivities5/template
index f28218142058..90e69f8f83a4 100644
--- a/srcpkgs/kactivities5/template
+++ b/srcpkgs/kactivities5/template
@@ -1,6 +1,6 @@
 # Template file for 'kactivities5'
 pkgname=kactivities5
-version=5.96.0
+version=5.94.0
 revision=1
 wrksrc="${pkgname%5}-${version}"
 build_style=cmake
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later, GPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kactivities"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz"
-checksum=53cf05c948acb4203042b24fa09719e279d30098976809a061198868f698263c
+checksum=52dd5eba3daeb2a9bbb3a1865b3219277b3ca6357c2870c3570dfac10f445adf
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools"
diff --git a/srcpkgs/kactivitymanagerd/template b/srcpkgs/kactivitymanagerd/template
index 2097f041e421..d53668245c2f 100644
--- a/srcpkgs/kactivitymanagerd/template
+++ b/srcpkgs/kactivitymanagerd/template
@@ -1,6 +1,6 @@
 # Template file for 'kactivitymanagerd'
 pkgname=kactivitymanagerd
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -13,4 +13,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/plasma/kactivitymanagerd"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=a7746ec9dbb0dd19d6fffb74ef3b3ff097f91aff33d0d42e75df25f676cd2581
+checksum=ea9276b022264b3b92a1307be83ca0030a5f12270d9ad5ff1e92f82c1928cd48
diff --git a/srcpkgs/kamoso/template b/srcpkgs/kamoso/template
index afd9d4e2f9fe..dd41855bf15d 100644
--- a/srcpkgs/kamoso/template
+++ b/srcpkgs/kamoso/template
@@ -1,6 +1,6 @@
 # Template file for 'kamoso'
 pkgname=kamoso
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="
@@ -20,4 +20,4 @@ license="GPL-2.0-or-later"
 homepage="https://apps.kde.org/kamoso/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kamoso"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=376295baf689865c960142f69e99cff765be41e6e8327d4ba1ed7a51ed6a272f
+checksum=5b8c58640624701b05cb8534c14b26fdccb43828c50eb347e114da9fb32d3d0d
diff --git a/srcpkgs/kapidox/template b/srcpkgs/kapidox/template
index bb70b09c226a..0128d4be7da0 100644
--- a/srcpkgs/kapidox/template
+++ b/srcpkgs/kapidox/template
@@ -1,6 +1,6 @@
 # Template file for 'kapidox'
 pkgname=kapidox
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=python3-module
 hostmakedepends="python3 python3-setuptools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="BSD-2-Clause, CC0-1.0"
 homepage="https://invent.kde.org/frameworks/kapidox"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9147997567bcaca5248e0d8827675d36570a4f932c8386acf4a047a67927b0f0
+checksum=1ca7520539bfe3179ae8b50b9a7c381478080d520a68f9fbb7e73b5946e55577
 
 post_install() {
 	vlicense LICENSES/BSD-2-Clause.txt
diff --git a/srcpkgs/karchive/template b/srcpkgs/karchive/template
index f633d76b1d01..9564f05437bc 100644
--- a/srcpkgs/karchive/template
+++ b/srcpkgs/karchive/template
@@ -1,6 +1,6 @@
 # Template file for 'karchive'
 pkgname=karchive
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-devel pkg-config"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/karchive"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c5f5dec93a296a411cf2e44f4b626da316699f04ec574e634310f622040e2aaf
+checksum=55cd87a5437a649c168efbce4af132b992aa67dd9a3a8ced7cff0144f155e1e4
 
 karchive-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kasts/template b/srcpkgs/kasts/template
deleted file mode 100644
index 99a6a51d4a92..000000000000
--- a/srcpkgs/kasts/template
+++ /dev/null
@@ -1,19 +0,0 @@
-# Template file for 'kasts'
-pkgname=kasts
-version=22.06
-revision=1
-build_style=cmake
-hostmakedepends="extra-cmake-modules gettext pkg-config
- qt5-qmake qt5-host-tools kcoreaddons kconfig"
-makedepends="kcoreaddons-devel syndication-devel kconfig-devel
- ki18n-devel threadweaver-devel qt5-quickcontrols2-devel
- qt5-plugin-mysql qt5-plugin-odbc qt5-plugin-pgsql libglib-devel
- qt5-plugin-sqlite qt5-plugin-tds qt5-multimedia-devel
- taglib-devel networkmanager-qt5-devel qtkeychain-qt5-devel"
-depends="qt5-graphicaleffects kirigami2"
-short_desc="Convergent podcast application"
-maintainer="John <me@johnnynator.dev>"
-license="GPL-3.0-or-later"
-homepage="https://apps.kde.org/de/kasts/"
-distfiles="${KDE_SITE}/plasma-mobile/${version}/${pkgname}-${version}.tar.xz"
-checksum=3353997cecaaeb8129b810973e751d221b852bc8fcd0e9970e1fe6fe4855f643
diff --git a/srcpkgs/kate5/template b/srcpkgs/kate5/template
index 66db06c0dbc4..dd4240f84fb4 100644
--- a/srcpkgs/kate5/template
+++ b/srcpkgs/kate5/template
@@ -1,6 +1,6 @@
 # Template file for 'kate5'
 pkgname=kate5
-version=22.04.3
+version=22.04.1
 revision=1
 wrksrc="${pkgname%5}-${version}"
 build_style=cmake
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-3.0-or-later, LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/utilities/org.kde.kate"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname%5}-${version}.tar.xz"
-checksum=6e3e4f78c8c2b6a68ce8122dbcd1f1222ec18dd17aa1b4b155989a4659c8d436
+checksum=f46ec33d7edf8032efcd489cc431ebf3f93e703e0e7d88a51e93941fd8509849
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" -DKF5_HOST_TOOLING=/usr/lib/cmake"
diff --git a/srcpkgs/kauth/template b/srcpkgs/kauth/template
index e37a18cdbca0..ccfb3ce26ecf 100644
--- a/srcpkgs/kauth/template
+++ b/srcpkgs/kauth/template
@@ -1,6 +1,6 @@
 # Template file for 'kauth'
 pkgname=kauth
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules pkg-config kcoreaddons
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kauth"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a9d7372aa8c984fe9693efcec1dba0daf76070c41301ca8d1120af45403123c2
+checksum=9cfed0ad69a8fa5df88273a5ef340d7b6dff1cd3e9d53bda16f3cf4afdd64159
 
 do_check() {
 	cd build
diff --git a/srcpkgs/kbd/template b/srcpkgs/kbd/template
index 04b980aac628..10b5c5dba294 100644
--- a/srcpkgs/kbd/template
+++ b/srcpkgs/kbd/template
@@ -1,6 +1,6 @@
 # Template file for 'kbd'
 pkgname=kbd
-version=2.5.1
+version=2.4.0
 revision=1
 build_style=gnu-configure
 configure_args="--datadir=/usr/share/kbd --localedir=/usr/share/kbd/locale"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.kbd-project.org/"
 distfiles="${KERNEL_SITE}/utils/${pkgname}/${pkgname}-${version}.tar.xz"
-checksum=ccdf452387a6380973d2927363e9cbb939fa2068915a6f937ff9d24522024683
+checksum=55f0740458cfd3a84e775e50d7e8b92dc01846db1edad8e2411ccc293ece9b9f
 replaces="kbd-data>=0"
 
 post_patch() {
diff --git a/srcpkgs/kbookmarks/template b/srcpkgs/kbookmarks/template
index 13b22d4f3423..917bc5bdc970 100644
--- a/srcpkgs/kbookmarks/template
+++ b/srcpkgs/kbookmarks/template
@@ -1,6 +1,6 @@
 # Template file for 'kbookmarks'
 pkgname=kbookmarks
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules kcoreaddons qt5-qmake qt5-host-tools qt5-tools"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only"
 homepage="https://invent.kde.org/frameworks/kbookmarks"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=64a12cf0e16a3b457d89df4a327d0acae73c3030ef9918fa7036f7cad1b33e8c
+checksum=8ccb99ab6f6e9babd503abd043ab183b849cfd9248d3b7d4e2805c75735f517c
 
 kbookmarks-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kcachegrind/template b/srcpkgs/kcachegrind/template
index 69e9943092f3..b1826f4d2857 100644
--- a/srcpkgs/kcachegrind/template
+++ b/srcpkgs/kcachegrind/template
@@ -1,6 +1,6 @@
 # Template file for 'kcachegrind'
 pkgname=kcachegrind
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@@ -13,5 +13,5 @@ license="GPL-2.0-only, GFDL-1.2-only"
 homepage="https://kde.org/applications/development/kcachegrind/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kcachegrind"
 distfiles="${KDE_SITE}/release-service/${version}/src/kcachegrind-${version}.tar.xz"
-checksum=b6fc16efd83d076d8b0398fc37f924531203237b7fe28e0a2b4c540c41b29389
+checksum=d685bc4d6ea53dfc4ecdb307e3c3cade6228467b93c400b42fd1fd0b924841b6
 python_version=2
diff --git a/srcpkgs/kcalendarcore/template b/srcpkgs/kcalendarcore/template
index 0900f557e08a..6c53e506cbb7 100644
--- a/srcpkgs/kcalendarcore/template
+++ b/srcpkgs/kcalendarcore/template
@@ -1,7 +1,7 @@
 # Template file for 'kcalendarcore'
 pkgname=kcalendarcore
 reverts="19.08.3_1 19.08.2_1 19.08.1_1 19.08.0_1 19.04.3_1 19.04.2_1 19.04.1_1 19.04.0_1 18.12.3_1 18.12.2_1 18.12.1_1 18.12.0_2 18.12.0_1 18.08.3_1 18.08.2_1 18.08.1_1 18.08.0_1 18.04.3_1 17.12.3_1"
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-qmake qt5-host-tools"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="${KDE_SITE}https://invent.kde.org/frameworks/kcalendarcore"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b3e84dc29df6bc6e87ef5d44de4dad19a5eadebe25e8c4ed798f6c30908b3ea0
+checksum=3bab1ae2e8214fb889b742d4a4f2c6acfd0bf40a4c4933cc91c66d21d77c042b
 replaces="kcalcore>=0"
 
 do_check() {
diff --git a/srcpkgs/kcalutils/template b/srcpkgs/kcalutils/template
index 24be7cd85ec8..73f7f360f386 100644
--- a/srcpkgs/kcalutils/template
+++ b/srcpkgs/kcalutils/template
@@ -1,6 +1,6 @@
 # Template file for 'kcalutils'
 pkgname=kcalutils
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kcalutils-${version}.tar.xz"
-checksum=7082232f10716184d982d200d62a55eaaed76b6712ccb4c2881c0ae6c9b662ef
+checksum=d8ab231623f20d9014d9a77d480b06b4c1639d10d2e122b9e4c2651bfdf8fc6d
 
 kcalutils-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
diff --git a/srcpkgs/kcmutils/template b/srcpkgs/kcmutils/template
index 7a67da5a4a4f..8d03cac1f90f 100644
--- a/srcpkgs/kcmutils/template
+++ b/srcpkgs/kcmutils/template
@@ -1,6 +1,6 @@
 # Template file for 'kcmutils'
 pkgname=kcmutils
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.0-only"
 homepage="https://invent.kde.org/frameworks/kcmutils"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88819fe343776a1819eecddbe2caa936ea2e9fbbfd2a155c46b82525e748ce6d
+checksum=798cef6990cdcb22e4822ea12c3c0b9aa35797806e93fb474a2f58632cd53309
 
 kcmutils-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kcodecs/template b/srcpkgs/kcodecs/template
index ff64bd733de2..48b83e786263 100644
--- a/srcpkgs/kcodecs/template
+++ b/srcpkgs/kcodecs/template
@@ -1,6 +1,6 @@
 # Template file for 'kcodecs'
 pkgname=kcodecs
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-tools-devel gperf"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kcodecs"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7147e4ae29082f5403e21cb7940b3546c094192095f22ed6c5c3fdda25374614
+checksum=bcc0e9fb1c1d259f05a326de160639a46c4bb6e0cce6fbc8244c39f251b8e7f9
 
 kcodecs-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/kcompletion/template b/srcpkgs/kcompletion/template
index df3d07a39d67..a38fc1a11a5c 100644
--- a/srcpkgs/kcompletion/template
+++ b/srcpkgs/kcompletion/template
@@ -1,6 +1,6 @@
 # Template file for 'kcompletion'
 pkgname=kcompletion
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_DESIGNERPLUGIN=ON"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kcompletion"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2f146a49649e15943f4caeee4968bf5298ad932b306dc8c75f888efaa68b9ca
+checksum=1ad13d41650bbe352b0c2ecfd8c059015f9441cbf7534a2bcc9ed17a3bfa6ea4
 
 kcompletion-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kconfig/template b/srcpkgs/kconfig/template
index 89ce602ea98e..9b68611ec39a 100644
--- a/srcpkgs/kconfig/template
+++ b/srcpkgs/kconfig/template
@@ -1,16 +1,16 @@
 # Template file for 'kconfig'
 pkgname=kconfig
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-tools-devel"
-makedepends="qt5-devel qt5-tools-devel qt5-declarative-devel"
+makedepends="qt5-devel qt5-tools-devel"
 short_desc="KDE Persistent platform-independent application settings"
 maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kconfig"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1ffa71145390ea34356cd8fe676794cb9b5bc3db9e1bb1b01be8a42e6aef48f5
+checksum=8e6d9104f070d94f083be000ea116acae3499b0dd110fa4c9c55f51ea91cb3d7
 
 do_check() {
 	cd build
diff --git a/srcpkgs/kconfigwidgets/template b/srcpkgs/kconfigwidgets/template
index 93b176268136..830b2fdae6b2 100644
--- a/srcpkgs/kconfigwidgets/template
+++ b/srcpkgs/kconfigwidgets/template
@@ -1,6 +1,6 @@
 # Template file for 'kconfigwidgets'
 pkgname=kconfigwidgets
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_DESIGNERPLUGIN=ON"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kconfigwidgets"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1482f42562be8db93c9161acf2b24fa839f05bc893f22f02a3c1e972e733b210
+checksum=35055f637ff44b0f0e67f9b5c79307d37f5c259289bf71b2a24c0203f82fb508
 
 kconfigwidgets-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kcontacts/template b/srcpkgs/kcontacts/template
index 61cbfe938008..a27b215a57e4 100644
--- a/srcpkgs/kcontacts/template
+++ b/srcpkgs/kcontacts/template
@@ -1,7 +1,7 @@
 # Template file for 'kcontacts'
 pkgname=kcontacts
 reverts="19.08.2_1 19.08.1_1 19.08.0_1 19.04.3_1"
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kcontacts"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4154c406fec42171a91a5d30fcd8456f6809eac04178fa2cf3f8384cd9e1b51c
+checksum=f7f317dfd9b270249cf168a699b39236490b5b21ec2ef1d186b59e29566252f8
 
 kcontacts-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kcoreaddons/template b/srcpkgs/kcoreaddons/template
index 43225032cf8f..8e0756322319 100644
--- a/srcpkgs/kcoreaddons/template
+++ b/srcpkgs/kcoreaddons/template
@@ -1,6 +1,6 @@
 # Template file for 'kcoreaddons'
 pkgname=kcoreaddons
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools qt5-tools-devel"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kcoreaddons"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d21a4c9aa79caa87f543c46ef71a2e290a768edd861e901ea50a452d80fcb5d8
+checksum=5c10b6ce070d6aa9b15abe7483b67f8802cec175e0eaeefc18a27c0e01ce110b
 
 post_install() {
 	vsed -e 's;${_IMPORT_PREFIX};/usr;g' \
diff --git a/srcpkgs/kcrash/template b/srcpkgs/kcrash/template
index b4321a6b205b..c7c464516a7c 100644
--- a/srcpkgs/kcrash/template
+++ b/srcpkgs/kcrash/template
@@ -1,6 +1,6 @@
 # Template file for 'kcrash'
 pkgname=kcrash
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kcrash"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=659bae2b46e40ae58a19564b18169149d7680df577f7fd0e7db2704a201d5c17
+checksum=48c7792ca8c2ad6e9b6c8e9a260cdfcee5ed8d8769c4a8a199de7bf671f03cf5
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools kwindowsystem-devel kcoreaddons"
diff --git a/srcpkgs/kcron/template b/srcpkgs/kcron/template
index 0c9741d98267..abb8ad979856 100644
--- a/srcpkgs/kcron/template
+++ b/srcpkgs/kcron/template
@@ -1,6 +1,6 @@
 # Template file for 'kcron'
 pkgname=kcron
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://userbase.kde.org/System_Settings/Task_Scheduler"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kcron"
 distfiles="${KDE_SITE}/release-service/${version}/src/kcron-${version}.tar.xz"
-checksum=35f7d9de4f445b2848b4f46fb0bd8bd07313d3200e4ff0dd22a9158a1d0c37fc
+checksum=904cf5625e7430eccb8ae39bd8cc280aeba3fcc911b7557b5dcb639ddf0301cd
diff --git a/srcpkgs/kdav/template b/srcpkgs/kdav/template
index 3b94643648a7..39533fd3bf13 100644
--- a/srcpkgs/kdav/template
+++ b/srcpkgs/kdav/template
@@ -1,7 +1,7 @@
 # Template file for 'kdav'
 pkgname=kdav
 reverts="19.04.0_1 19.04.1_1 19.04.2_1 19.04.3_1 19.08.0_1 19.08.1_1 19.08.2_1 19.08.3_1 19.12.0_1 19.12.1_1 19.12.2_1 19.12.3_1 20.04.0_1 20.04.1_1 20.04.2_1 20.04.3_1"
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kdav"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=94872e54c483ddf02d220b074285f979ad634f85a4c3fa8854e93952275a11ff
+checksum=8b211ec6e1009f11ae5d0769e21947a473d6ca479ea8a16701a808aa57335b3e
 
 kdav-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
diff --git a/srcpkgs/kdbusaddons/template b/srcpkgs/kdbusaddons/template
index 3749f87b5f86..247de9346fcc 100644
--- a/srcpkgs/kdbusaddons/template
+++ b/srcpkgs/kdbusaddons/template
@@ -1,6 +1,6 @@
 # Template file for 'kdbusaddons'
 pkgname=kdbusaddons
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-tools-devel"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kdbusaddons"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7e50d4fa9e9d4882a7eaa7bc310aa0c099c4e7de10f53da686ec711b14680ef8
+checksum=0a1530117ccad6f1ea7b9db653bdf99adfe7f15f3f9394c3d885028f3ff4dae8
 
 do_check() {
 	cd build
diff --git a/srcpkgs/kde-cli-tools/template b/srcpkgs/kde-cli-tools/template
index 4a8634396e9e..d8774cbd926c 100644
--- a/srcpkgs/kde-cli-tools/template
+++ b/srcpkgs/kde-cli-tools/template
@@ -1,6 +1,6 @@
 # Template file for 'kde-cli-tools'
 pkgname=kde-cli-tools
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later, GPL-2.0-or-later"
 homepage="https://invent.kde.org/plasma/kde-cli-tools"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=300c28d36433985152ac88ffb3279af1d1759bc8cd07bead8a92bbfe6c281b55
+checksum=e7f0dd3469b7b3152e72514f1f6ce544514067011ebd0137cb0957d37ad6d329
 
 post_install() {
 	ln -sf ../libexec/kf5/kdesu ${DESTDIR}/usr/bin
diff --git a/srcpkgs/kde-gtk-config5/template b/srcpkgs/kde-gtk-config5/template
index c05e17a65cf5..3bd609544f8e 100644
--- a/srcpkgs/kde-gtk-config5/template
+++ b/srcpkgs/kde-gtk-config5/template
@@ -1,6 +1,6 @@
 # Template file for 'kde-gtk-config5'
 pkgname=kde-gtk-config5
-version=5.25.3
+version=5.24.5
 revision=1
 wrksrc="${pkgname%5}-${version}"
 build_style=cmake
@@ -15,7 +15,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/plasma/kde-gtk-config"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname%5}-${version}.tar.xz"
-checksum=7988a20c5d81c059eda8a820113b6e10a04919bde29055a49b81d7e3dc064b76
+checksum=98a19c230fd4559818276c13295250bd3508e2869f979f8c8472d339299ee869
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" kcoreaddons"
diff --git a/srcpkgs/kdeclarative/template b/srcpkgs/kdeclarative/template
index 90bcc0ab9c3c..5d853acf58f0 100644
--- a/srcpkgs/kdeclarative/template
+++ b/srcpkgs/kdeclarative/template
@@ -1,6 +1,6 @@
 # Template file for 'kdeclarative'
 pkgname=kdeclarative
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules pkg-config
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kdeclarative"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6494d2cfa5df46f98b8a8e9a0ffaead11a5cbe2b35084515a9b150f0c21099f4
+checksum=f2996ca7671994f42c9233897d10d6bc93ffc2b12865ae07e516a93812dd6b08
 
 do_check() {
 	cd build
diff --git a/srcpkgs/kdeconnect/template b/srcpkgs/kdeconnect/template
index ab135176f03f..1f48792b51ca 100644
--- a/srcpkgs/kdeconnect/template
+++ b/srcpkgs/kdeconnect/template
@@ -1,6 +1,6 @@
 # Template file for 'kdeconnect'
 pkgname=kdeconnect
-version=22.04.3
+version=22.04.1
 revision=1
 wrksrc="kdeconnect-kde-${version}"
 build_style=cmake
@@ -19,5 +19,5 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/KDE/kdeconnect-kde"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-kde-${version}.tar.xz"
-checksum=9df40473469e73fbb865e1d0fcbe530b10b49d0f652f9265dd4237cae8ebaf04
+checksum=6dd9ba48bb80ba607e73097bf05fb8d914f3ccc1d10f8ea8e279a918c2b0a57a
 python_version=3
diff --git a/srcpkgs/kdecoration/template b/srcpkgs/kdecoration/template
index 983ad9ba1ed8..cba7c08d1975 100644
--- a/srcpkgs/kdecoration/template
+++ b/srcpkgs/kdecoration/template
@@ -1,6 +1,6 @@
 # Template file for 'kdecoration'
 pkgname=kdecoration
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/plasma/kdecoration"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=3ef59443be9b602a85710d0de1d39d9e9f5acc98698c0d13628ad66627b6de2c
+checksum=273087d6345fd1f7bcefa570f56123cde4355832952dba6cb228fe04a6a152c2
 
 kdecoration-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kded/template b/srcpkgs/kded/template
index 0b5f0e3fa4d1..f6cb6da3f191 100644
--- a/srcpkgs/kded/template
+++ b/srcpkgs/kded/template
@@ -1,6 +1,6 @@
 # Template file for 'kded'
 pkgname=kded
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kded"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=63bdf191aade3b02261b30c8a5e7f6ab9d3f6c765b4cffec254b3ed1d9f68074
+checksum=2f4d61a3e8c64f81e5916558d48e381d0a3890c5ad388f27934944136c44f3c5
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake kdoctools"
diff --git a/srcpkgs/kdegraphics-thumbnailers/template b/srcpkgs/kdegraphics-thumbnailers/template
index edfb95754b93..a4d121047967 100644
--- a/srcpkgs/kdegraphics-thumbnailers/template
+++ b/srcpkgs/kdegraphics-thumbnailers/template
@@ -1,6 +1,6 @@
 # Template file for 'kdegraphics-thumbnailers'
 pkgname=kdegraphics-thumbnailers
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons kconfig-devel pkg-config gettext"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/graphics/kdegraphics-thumbnailers"
 distfiles="${KDE_SITE}/release-service/${version}/src/kdegraphics-thumbnailers-${version}.tar.xz"
-checksum=3fb892a96978bd6198cd9a4b04f8b74205917401b915dca722d945a820ca9c36
+checksum=1706ae5b009cd79c95674ed8fdfb48f6206948cdd280b59074ce7f55b29c19f9
 
 kdegraphics-mobipocket_package() {
 	short_desc+=" (transitional dummy package)"
diff --git a/srcpkgs/kdelibs4support/patches/0001-fix-test-build.patch b/srcpkgs/kdelibs4support/patches/0001-fix-test-build.patch
deleted file mode 100644
index 0df45ba8cfc7..000000000000
--- a/srcpkgs/kdelibs4support/patches/0001-fix-test-build.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/autotests/klocaletest.cpp
-+++ b/autotests/klocaletest.cpp
-@@ -20,6 +20,9 @@
- #include "klocaletest.h"
- #include <QTest>
- 
-+#if !defined(__GLIBC__)
-+#include <sys/reg.h>
-+#endif
- #include "klocale.h"
- #include "klocale_p.h"
- #include "kconfiggroup.h"
-
diff --git a/srcpkgs/kdelibs4support/patches/ksslcertificate.patch b/srcpkgs/kdelibs4support/patches/ksslcertificate.patch
new file mode 100644
index 000000000000..1d955460dee2
--- /dev/null
+++ b/srcpkgs/kdelibs4support/patches/ksslcertificate.patch
@@ -0,0 +1,71 @@
+--- a/src/kssl/ksslcertificate.cpp	2017-11-05 01:28:12.000000000 -0700
++++ b/src/kssl/ksslcertificate.cpp	2017-11-13 01:45:27.716000000 -0700
+@@ -168,7 +168,7 @@
+         return rc;
+     }
+     rc = t;
+-    d->kossl->OPENSSL_free(t);
++    d->kossl->OPENSSL_sk_free(t);
+ #endif
+     return rc;
+ }
+@@ -356,12 +356,12 @@
+                 rc += x[i];
+             }
+             rc += '\n';
+-            d->kossl->OPENSSL_free(x);
++            d->kossl->OPENSSL_sk_free(x);
+ 
+             x = d->kossl->BN_bn2hex(e);
+             rc += i18n("Exponent: 0x") + QLatin1String(x) +
+                   QLatin1String("\n");
+-            d->kossl->OPENSSL_free(x);
++            d->kossl->OPENSSL_sk_free(x);
+         }
+ #endif
+ #ifndef NO_DSA
+@@ -383,7 +383,7 @@
+                 rc += x[i];
+             }
+             rc += '\n';
+-            d->kossl->OPENSSL_free(x);
++            d->kossl->OPENSSL_sk_free(x);
+ 
+             x = d->kossl->BN_bn2hex(q);
+             rc += i18n("160 bit prime factor: ");
+@@ -396,7 +396,7 @@
+                 rc += x[i];
+             }
+             rc += '\n';
+-            d->kossl->OPENSSL_free(x);
++            d->kossl->OPENSSL_sk_free(x);
+ 
+             x = d->kossl->BN_bn2hex(g);
+             rc += QString("g: ");
+@@ -409,7 +409,7 @@
+                 rc += x[i];
+             }
+             rc += '\n';
+-            d->kossl->OPENSSL_free(x);
++            d->kossl->OPENSSL_sk_free(x);
+ 
+             const BIGNUM *pub_key;
+             d->kossl->DSA_get0_key(dsa, &pub_key, nullptr);
+@@ -424,7 +424,7 @@
+                 rc += x[i];
+             }
+             rc += '\n';
+-            d->kossl->OPENSSL_free(x);
++            d->kossl->OPENSSL_sk_free(x);
+         }
+ #endif
+         d->kossl->EVP_PKEY_free(pkey);
+@@ -446,7 +446,7 @@
+     }
+ 
+     rc = t;
+-    d->kossl->OPENSSL_free(t);
++    d->kossl->OPENSSL_sk_free(t);
+ #endif
+ 
+     return rc;
diff --git a/srcpkgs/kdelibs4support/patches/ksslutils.patch b/srcpkgs/kdelibs4support/patches/ksslutils.patch
new file mode 100644
index 000000000000..e8cd324c508b
--- /dev/null
+++ b/srcpkgs/kdelibs4support/patches/ksslutils.patch
@@ -0,0 +1,11 @@
+--- a/src/kssl/ksslutils.cpp	2017-11-05 01:28:12.000000000 -0700
++++ b/src/kssl/ksslutils.cpp	2017-11-13 01:35:49.020000000 -0700
+@@ -96,7 +96,7 @@
+ {
+     char *rep = KOSSL::self()->i2s_ASN1_INTEGER(nullptr, aint);
+     QString yy = rep;
+-    KOSSL::self()->OPENSSL_free(rep);
++    KOSSL::self()->OPENSSL_sk_free(rep);
+     return yy;
+ }
+ 
diff --git a/srcpkgs/kdelibs4support/template b/srcpkgs/kdelibs4support/template
index 0e3cc4fdcbb5..e3ec30c70a39 100644
--- a/srcpkgs/kdelibs4support/template
+++ b/srcpkgs/kdelibs4support/template
@@ -1,6 +1,6 @@
 # Template file for 'kdelibs4support'
 pkgname=kdelibs4support
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_DESIGNERPLUGIN=ON
@@ -17,7 +17,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kdelibs4support"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=a7268e00b0691d930d69e86970c5300a98d8657f13d181dfcc35fcf0c24bc9a1
+checksum=d726ebb00766d3d5ed39603601c4b9541659bebc4bb7b755eec25bffd8a76033
 
 if [ "$CROSS_BUILD" ]; then
 	# gettaddrinfo runtime test is always fine (can't be achieved in crossbuild)
diff --git a/srcpkgs/kdenlive/template b/srcpkgs/kdenlive/template
index 16d5426911e5..f0b39ab8750a 100644
--- a/srcpkgs/kdenlive/template
+++ b/srcpkgs/kdenlive/template
@@ -1,6 +1,6 @@
 # Template file for 'kdenlive'
 pkgname=kdenlive
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="
@@ -17,7 +17,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://kdenlive.org"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=7ee62ff9ed3a9e81552ff48b908976e73b5a78f1c93dfa858317af503c345790
+checksum=ae879041f18ee89b3fef2dc85cbb6899bf184c433b234d0c2145085767952a4e
 # FIXME: Test #507: RunCMake.file-GET_RUNTIME_DEPENDENCIES fails
 make_check=extended
 
diff --git a/srcpkgs/kdepim-runtime/template b/srcpkgs/kdepim-runtime/template
index b0ca39ff6c6d..5f5cc4ff8627 100644
--- a/srcpkgs/kdepim-runtime/template
+++ b/srcpkgs/kdepim-runtime/template
@@ -1,6 +1,6 @@
 # Template file for 'kdepim-runtime'
 pkgname=kdepim-runtime
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 # XXX KolabLibraries, Kolabxml
@@ -15,7 +15,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, GPL-3.0-or-later, LGPL-2.1-or-later, AGPL-3.0-or-later, BSD-3-Clause, BSD-2-Clause"
 homepage="https://invent.kde.org/unmaintained/kdepimlibs"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=475845d0321af2507e90ec9876434998e61748bc847fe6aa4295762b9b6313d2
+checksum=b5fb61f475ce441a9db5b8258b1cb510b26391d95d95a960305250f569fb903f
 
 post_install() {
 	for license in AGPL-3.0-or-later.txt BSD-3-Clause.txt BSD-2-Clause.txt; do
diff --git a/srcpkgs/kdeplasma-addons5/template b/srcpkgs/kdeplasma-addons5/template
index 4a7fd518f678..169fbd46faa7 100644
--- a/srcpkgs/kdeplasma-addons5/template
+++ b/srcpkgs/kdeplasma-addons5/template
@@ -1,6 +1,6 @@
 # Template file for 'kdeplasma-addons5'
 pkgname=kdeplasma-addons5
-version=5.25.3
+version=5.24.5
 revision=1
 wrksrc="${pkgname%5}-${version}"
 build_style=cmake
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/plasma/kdeplasma-addons"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname%5}-${version}.tar.xz"
-checksum=152fafbdbb7e9b68237893ffbe7e7ba349eb7e603ccfa92db27bb5443c36277d
+checksum=3db52bc3c594d92deea3cfcb3112b4fa6ce328b7481acaa79187dab274e5e80e
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" kpackage-devel kconfig-devel kcoreaddons-devel plasma-framework"
diff --git a/srcpkgs/kdesignerplugin/template b/srcpkgs/kdesignerplugin/template
index c243a67742e3..6742406d5bc0 100644
--- a/srcpkgs/kdesignerplugin/template
+++ b/srcpkgs/kdesignerplugin/template
@@ -1,6 +1,6 @@
 # Template file for 'kdesignerplugin'
 pkgname=kdesignerplugin
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-only"
 homepage="https://invent.kde.org/frameworks/kdesignerplugin"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=09e6017565a747c039bc1b1079f65ef4367474733ff21891a006c4964353ad31
+checksum=6bd051e47f3a9f301e26b876036b1a36ccf2a2c7e6747f3a96a157c0c3a78a03
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake qt5-tools python kgendesignerplugin kdoctools"
diff --git a/srcpkgs/kdesu/template b/srcpkgs/kdesu/template
index a7e384522466..ecf34e383a62 100644
--- a/srcpkgs/kdesu/template
+++ b/srcpkgs/kdesu/template
@@ -1,6 +1,6 @@
 # Template file for 'kdesu'
 pkgname=kdesu
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules gettext
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only"
 homepage="https://invent.kde.org/frameworks/kdesu"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=72437597e32d19f170d1441c607e353ccbd125fe6608d041e8fa64e92e9752f2
+checksum=90494323ebab4c8cdd93c068c2c4fe3a8457513cee21d7887fc4473028a9dce1
 
 kdesu-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kdewebkit/template b/srcpkgs/kdewebkit/template
index 2aca496a6d89..2fd81d121996 100644
--- a/srcpkgs/kdewebkit/template
+++ b/srcpkgs/kdewebkit/template
@@ -1,6 +1,6 @@
 # Template file for 'kdewebkit'
 pkgname=kdewebkit
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kdewebkit"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=6eb9acf03372396ae6135e8e52ffb98c6d9b1a870ef002637f91204db2b21651
+checksum=9bca73e8e67ccb89a044514ff6f6c02f6e65003cb34bc7e358a44182bc710d59
 
 kdewebkit-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kdialog/template b/srcpkgs/kdialog/template
index aa75dfadb5eb..a46fb9180340 100644
--- a/srcpkgs/kdialog/template
+++ b/srcpkgs/kdialog/template
@@ -1,6 +1,6 @@
 # Template file for 'kdialog'
 pkgname=kdialog
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons kdoctools python3
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/utilities/kdialog"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kdialog"
 distfiles="${KDE_SITE}/release-service/${version}/src/kdialog-${version}.tar.xz"
-checksum=c0fd9708b17ffa016fc54eacffac6735e0db82b4812208ef9ffd41c9d36fff33
+checksum=57aa30dbbe53ba807443c1f6dae413ae99ec972d1cb8a67e741eec1008a35933
diff --git a/srcpkgs/kdnssd/template b/srcpkgs/kdnssd/template
index 8fb59da2f5b8..4090acbb9e64 100644
--- a/srcpkgs/kdnssd/template
+++ b/srcpkgs/kdnssd/template
@@ -1,6 +1,6 @@
 # Template file for 'kdnssd'
 pkgname=kdnssd
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-tools-devel"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kdnssd"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1c1c5f6da522a639f974e71fa2364c00d52cebbaf619e2f4606b48ff88c172b4
+checksum=28eba2ff83d92bb80eac5bb771d5d5bf40c975d4b26a74d388092b034a964863
 
 kdnssd-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kdoctools/template b/srcpkgs/kdoctools/template
index bc1190ef35b0..8abfa56316d1 100644
--- a/srcpkgs/kdoctools/template
+++ b/srcpkgs/kdoctools/template
@@ -1,6 +1,6 @@
 # Template file for 'kdoctools'
 pkgname=kdoctools
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 build_helper=qemu
@@ -15,7 +15,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kdoctools"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b8101ee828fd5127bf213d740838e093a4d7b054407400041c9d9bada41d312
+checksum=f54e61ffe8c5e634e7d6e341020b63346d40b524d4a22565c86b9147033cd2f4
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" -DDOCBOOKL10NHELPER_EXECUTABLE=/usr/bin/docbookl10nhelper"
diff --git a/srcpkgs/keditbookmarks/template b/srcpkgs/keditbookmarks/template
index 15b1ec913301..bd7704de0b12 100644
--- a/srcpkgs/keditbookmarks/template
+++ b/srcpkgs/keditbookmarks/template
@@ -1,6 +1,6 @@
 # Template file for 'keditbookmarks'
 pkgname=keditbookmarks
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kconfig kdoctools
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later, GFDL-1.2-only"
 homepage="https://www.kde.org/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#keditbookmarks"
 distfiles="${KDE_SITE}/release-service/${version}/src/keditbookmarks-${version}.tar.xz"
-checksum=e762c6b4066f3a173dfd558eba3af75c8dd434e9c66f3f630c003125bf9ad32f
+checksum=55dd475d684a93fb59de6182a68a2aaaba6ce2caf6695dc2418222a052e2beb6
diff --git a/srcpkgs/kemoticons/template b/srcpkgs/kemoticons/template
index 6b254932dfde..4525d35dceeb 100644
--- a/srcpkgs/kemoticons/template
+++ b/srcpkgs/kemoticons/template
@@ -1,6 +1,6 @@
 # Template file for 'kemoticons'
 pkgname=kemoticons
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later, CC-BY-4.0"
 homepage="https://invent.kde.org/frameworks/kemoticons"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e5b823df8ea2e350877e652075830f17464600345b06ba66e05e99b67957650d
+checksum=fa7db15d75a017e75514af4361ae3dd91a22ac9d9e2daf41a8e7e33bcce31302
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake"
diff --git a/srcpkgs/keyd/template b/srcpkgs/keyd/template
index 39b6aeaff0ae..e8c4a1c45a39 100644
--- a/srcpkgs/keyd/template
+++ b/srcpkgs/keyd/template
@@ -1,6 +1,6 @@
 # Template file for 'keyd'
 pkgname=keyd
-version=2.4.1
+version=2.4.0
 revision=1
 build_style=gnu-makefile
 make_use_env=yes
@@ -10,7 +10,7 @@ license="MIT"
 homepage="https://github.com/rvaiya/keyd"
 changelog="https://raw.githubusercontent.com/rvaiya/keyd/master/docs/CHANGELOG.md"
 distfiles="https://github.com/rvaiya/keyd/archive/refs/tags/v${version}.tar.gz"
-checksum=23e6eac529b0c07ad99420c2a8a75967b7cadb0c3509284cc0f7633056dc50e2
+checksum=100007894ac4fa6e95f5de5c2fe992c8b00e68d9df76c4bcdd8402a29d7b4058
 system_groups="keyd"
 
 post_install() {
diff --git a/srcpkgs/kfilemetadata5/template b/srcpkgs/kfilemetadata5/template
index b827fed5f549..add84045349a 100644
--- a/srcpkgs/kfilemetadata5/template
+++ b/srcpkgs/kfilemetadata5/template
@@ -1,6 +1,6 @@
 # Template file for 'kfilemetadata5'
 pkgname=kfilemetadata5
-version=5.96.0
+version=5.94.0
 revision=1
 wrksrc="${pkgname%5}-${version}"
 build_style=cmake
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kfilemetadata"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz"
-checksum=7809a54aadf8a37a73652e16fcf152e5230581502c4252cb75070083a9aa036a
+checksum=7f573b1a30349e331309dcf9e3374d7a304b6bdd0453a122366f7bd2574977e6
 
 kfilemetadata5-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kfind/template b/srcpkgs/kfind/template
index 9cf961cb47de..684ecee9c851 100644
--- a/srcpkgs/kfind/template
+++ b/srcpkgs/kfind/template
@@ -1,6 +1,6 @@
 # Template file for 'kfind'
 pkgname=kfind
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons qt5-host-tools qt5-qmake
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/utilities/kfind/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kfind"
 distfiles="${KDE_SITE}/release-service/${version}/src/kfind-${version}.tar.xz"
-checksum=76e1477270e96fa0c7332c2ee07b6ddeb24e6f6bcee2158106d99c9ac6cb7e7e
+checksum=e9376ff9fe03e2618896fa1bcf99e3ba7c0585ab7396528940204c156cdacaae
diff --git a/srcpkgs/kgamma5/template b/srcpkgs/kgamma5/template
index 8f37d5c9679f..dd6c2e7ad48b 100644
--- a/srcpkgs/kgamma5/template
+++ b/srcpkgs/kgamma5/template
@@ -1,6 +1,6 @@
 # Template file for 'kgamma5'
 pkgname=kgamma5
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -13,4 +13,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/plasma/kgamma5"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=a03e0fc48be83799fad555576c85b45072a8e42863ca68741a0ca5750d04e580
+checksum=8086897a9faa9b1be0222a9505b05b6d2d89f2d730f1f461da63395c581bf1c4
diff --git a/srcpkgs/kglobalaccel/template b/srcpkgs/kglobalaccel/template
index aa4989643a2d..09ed09ffa793 100644
--- a/srcpkgs/kglobalaccel/template
+++ b/srcpkgs/kglobalaccel/template
@@ -1,6 +1,6 @@
 # Template file for 'kglobalaccel'
 pkgname=kglobalaccel
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules kcoreaddons pkg-config qt5-qmake qt5-host-tools qt5-tools"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kglobalaccel"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=388ad7d490ba91c3bbf04e73312d9482bfdc6beb80b711418d42f88e7c75a4eb
+checksum=a34b00116a72d0973cdeb203a5d237da63cc307e9e294dfaedb00ff0a36835e9
 
 kglobalaccel-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kguiaddons/template b/srcpkgs/kguiaddons/template
index b3821e4707b1..db66b082a692 100644
--- a/srcpkgs/kguiaddons/template
+++ b/srcpkgs/kguiaddons/template
@@ -1,23 +1,19 @@
 # Template file for 'kguiaddons'
 pkgname=kguiaddons
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
-configure_args="-DBUILD_TESTING=ON -DWaylandScanner_EXECUTABLE=/usr/bin/wayland-scanner
- $(vopt_bool wayland WITH_WAYLAND)"
+configure_args="-DBUILD_TESTING=ON -DWaylandScanner_EXECUTABLE=/usr/bin/wayland-scanner"
 hostmakedepends="kcoreaddons pkg-config extra-cmake-modules
- $(vopt_if wayland 'wayland-devel qt5-wayland') qt5-host-tools qt5-tools-devel"
-makedepends="qt5-tools-devel $(vopt_if x11 qt5-x11extras-devel)
- $(vopt_if wayland 'plasma-wayland-protocols xcb-util-devel qt5-wayland-devel wayland-devel')"
+ wayland-devel qt5-wayland qt5-host-tools qt5-tools-devel"
+makedepends="qt5-tools-devel qt5-x11extras-devel xcb-util-devel
+ plasma-wayland-protocols qt5-wayland-devel wayland-devel"
 short_desc="KDE frameworks - Addons to QtGui"
 maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kguiaddons"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7bb9b94fdacd43e3f6d68986cb20ac6d0470e2a46ca813167268ffcd68b21309
-
-build_options="wayland x11"
-build_options_default="wayland x11"
+checksum=f23182a7268d37cbc32eaa77bdc9dddc6429a8eff912f57841f6d96c71973873
 
 kguiaddons-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/khard/template b/srcpkgs/khard/template
index b3764e31d4a3..0908934ef0b1 100644
--- a/srcpkgs/khard/template
+++ b/srcpkgs/khard/template
@@ -7,7 +7,7 @@ hostmakedepends="python3-setuptools_scm"
 depends="python3-setuptools python3-atomicwrites python3-configobj
  python3-vobject python3-Unidecode python3-ruamel.yaml"
 short_desc="Command-line addressbook built around CardDAV"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Oliver Kiddle <okiddle@yahoo.co.uk>"
 license="GPL-3.0-only"
 homepage="https://github.com/scheibler/khard"
 distfiles="${PYPI_SITE}/k/khard/khard-${version}.tar.gz"
diff --git a/srcpkgs/khelpcenter/template b/srcpkgs/khelpcenter/template
index 4b283f566de3..b6af1198f55a 100644
--- a/srcpkgs/khelpcenter/template
+++ b/srcpkgs/khelpcenter/template
@@ -1,6 +1,6 @@
 # Template file for 'khelpcenter'
 pkgname=khelpcenter
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/system/org.kde.Help"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=2da4d4fd6550fce0b97f1e329d7103b6e607d327830c0ea48b5a07582338423d
+checksum=c87d35c5942d7f13b9889b777ade17c5f8e745b0c52a3173f5e645666b665272
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" kconfig kdoctools python3 qt5-host-tools qt5-qmake"
diff --git a/srcpkgs/kholidays/template b/srcpkgs/kholidays/template
index 29e98e8b56ac..cc78337a49f7 100644
--- a/srcpkgs/kholidays/template
+++ b/srcpkgs/kholidays/template
@@ -1,7 +1,7 @@
 # Template file for 'kholidays'
 pkgname=kholidays
 reverts="17.12.3_1 17.12.1_1 17.12.0_1 17.04.3_1"
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kholidays"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=93d8b152a1fdd8afb9bba127fdcf149be0626bfcf3a220fbd7d2f0d0c5448d65
+checksum=e53735539c9d7658e3c18e0d8b0f81bc9ce27ff32a868bac32c19c12288a055d
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake"
diff --git a/srcpkgs/khotkeys/template b/srcpkgs/khotkeys/template
index d33ff54e2aa7..8e4d7a53334b 100644
--- a/srcpkgs/khotkeys/template
+++ b/srcpkgs/khotkeys/template
@@ -1,6 +1,6 @@
 # Template file for 'khotkeys'
 pkgname=khotkeys
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-only, LGPL-2.0-or-later"
 homepage="https://invent.kde.org/plasma/khotkeys"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=b2e530a247a4876df170f93df4eac1bac9117aceeb4134673585ee26293d8cec
+checksum=7a2307b4ca1dca1b240a59ea4bbbceb48b1f6759c9ce3bb36b3cab7274f6a71a
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
diff --git a/srcpkgs/khtml/template b/srcpkgs/khtml/template
index 3b72d53ca481..99705db8fbdb 100644
--- a/srcpkgs/khtml/template
+++ b/srcpkgs/khtml/template
@@ -1,6 +1,6 @@
 # Template file for 'khtml'
 pkgname=khtml
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/khtml"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=fd42854be6bf8532a46561ef5db439f024a908f13fbf23bb30099942fe188951
+checksum=98bd2a284a2fbc1c2d93cd6719d18baeccd5258dfaa48b1fe74bb61e24fe9b79
 
 khtml-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/ki18n/template b/srcpkgs/ki18n/template
index dcfab0170512..5139b30bbdfb 100644
--- a/srcpkgs/ki18n/template
+++ b/srcpkgs/ki18n/template
@@ -1,6 +1,6 @@
 # Template file for 'ki18n'
 pkgname=ki18n
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="gettext kcoreaddons extra-cmake-modules qt5-qmake qt5-host-tools
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/ki18n"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fe815cb7994f757ff92cae0ae5b739909a94d01c7272752cc56cf627db423ecb
+checksum=0c5a8332343570e8530469840d67c72a28a04a7257578e5a962c73824508944a
 
 ki18n-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kicad-doc/template b/srcpkgs/kicad-doc/template
index dc59ef775dbb..7b3243238a91 100644
--- a/srcpkgs/kicad-doc/template
+++ b/srcpkgs/kicad-doc/template
@@ -1,13 +1,13 @@
 # Template file for 'kicad-doc'
 pkgname=kicad-doc
-version=6.0.6
+version=6.0.5
 revision=1
 short_desc="KiCad documentation"
 maintainer="Érico Nogueira <ericonr@disroot.org>"
 license="GPL-3.0-or-later, CC-BY-3.0"
 homepage="http://kicad.org"
 distfiles="https://kicad-downloads.s3.cern.ch/docs/${pkgname}-${version}.tar.gz"
-checksum=508174319a013de097d756cce9af66b48c81c2da30329dc3ebe1cbf2742029b1
+checksum=9e2959f0410e1262c868274d9a4dbddcf96113915fe288364066919661e31a7b
 
 if [ "$XBPS_WORDSIZE" != "$XBPS_TARGET_WORDSIZE" ]; then
 	broken="kicad not available"
diff --git a/srcpkgs/kicad-footprints/template b/srcpkgs/kicad-footprints/template
index 07498d69ce5f..6a6282de56d6 100644
--- a/srcpkgs/kicad-footprints/template
+++ b/srcpkgs/kicad-footprints/template
@@ -1,6 +1,6 @@
 # Template file for 'kicad-footprints'
 pkgname=kicad-footprints
-version=6.0.6
+version=6.0.5
 revision=1
 build_style=cmake
 depends="kicad"
@@ -9,4 +9,4 @@ maintainer="Urs Schulz <voidpkgs@ursschulz.de>"
 license="CC-BY-SA-4.0"
 homepage="http://kicad.org"
 distfiles="https://gitlab.com/kicad/libraries/${pkgname}/-/archive/${version}/${pkgname}-${version}.tar.gz"
-checksum=afe8bd37019cdde406d76eb09f065558887b36f2191d990455b75efc8adee59e
+checksum=9a842d1b78cbccec6290e449e00c70ed76a8d4dbaed6c58afabe165471e88199
diff --git a/srcpkgs/kicad-library/template b/srcpkgs/kicad-library/template
index ecb38cd5240d..77ed42dcf830 100644
--- a/srcpkgs/kicad-library/template
+++ b/srcpkgs/kicad-library/template
@@ -1,6 +1,6 @@
 # Template file for 'kicad-library'
 pkgname=kicad-library
-version=6.0.6
+version=6.0.5
 revision=1
 build_style=meta
 depends="kicad-footprints>=${version} kicad-packages3D>=${version}
diff --git a/srcpkgs/kicad-packages3D/template b/srcpkgs/kicad-packages3D/template
index 565188419d14..3f6cb166ce03 100644
--- a/srcpkgs/kicad-packages3D/template
+++ b/srcpkgs/kicad-packages3D/template
@@ -1,6 +1,6 @@
 # Template file for 'kicad-packages3D'
 pkgname=kicad-packages3D
-version=6.0.6
+version=6.0.5
 revision=1
 build_style=cmake
 depends="kicad"
@@ -8,5 +8,5 @@ short_desc="Kicad 3D model libraries"
 maintainer="Urs Schulz <voidpkgs@ursschulz.de>"
 license="CC-BY-SA-4.0"
 homepage="http://kicad.org"
-distfiles="https://gitlab.com/kicad/libraries/${pkgname}/-/archive/${version}/${pkgname}-${version}.tar.gz"
-checksum=6a6563840ebb769da2ce0f79469af0ec6f12d5fe7fa60a00951b53f969859ae1
+distfiles="https://gitlab.com/kicad/libraries/${pkgname}/-/archive/${version}/${pkgname}-${version}.tar.bz2"
+checksum=af10545c315474495e8be2137f25172d16103430133e91437cd4cf4f9d382436
diff --git a/srcpkgs/kicad-symbols/template b/srcpkgs/kicad-symbols/template
index c373446030ab..36238be4a13d 100644
--- a/srcpkgs/kicad-symbols/template
+++ b/srcpkgs/kicad-symbols/template
@@ -1,6 +1,6 @@
 # Template file for 'kicad-symbols'
 pkgname=kicad-symbols
-version=6.0.6
+version=6.0.5
 revision=1
 build_style=cmake
 depends="kicad"
@@ -9,4 +9,4 @@ maintainer="Urs Schulz <voidpkgs@ursschulz.de>"
 license="CC-BY-SA-4.0"
 homepage="http://kicad.org"
 distfiles="https://gitlab.com/kicad/libraries/${pkgname}/-/archive/${version}/${pkgname}-${version}.tar.gz"
-checksum=52ab08386113104bea76a18c8fc1fb9e002daeac67a6726650491c7ca01785f8
+checksum=bc7669a84b9541fba5592016d6ac95bff10e36e7a852913df32737267c75e789
diff --git a/srcpkgs/kicad-templates/template b/srcpkgs/kicad-templates/template
index 41ae5e22868d..d186df2fe18c 100644
--- a/srcpkgs/kicad-templates/template
+++ b/srcpkgs/kicad-templates/template
@@ -1,6 +1,6 @@
 # Template file for 'kicad-templates'
 pkgname=kicad-templates
-version=6.0.6
+version=6.0.5
 revision=1
 build_style=cmake
 depends="kicad"
@@ -9,4 +9,4 @@ maintainer="Urs Schulz <voidpkgs@ursschulz.de>"
 license="CC-BY-SA-4.0"
 homepage="http://kicad.org"
 distfiles="https://gitlab.com/kicad/libraries/${pkgname}/-/archive/${version}/${pkgname}-${version}.tar.gz"
-checksum=990ec0a9b879cc87ca0855822a6e503af0dd5c17f93aa62f5acd518072a6f61b
+checksum=00e152c4e708e91ee6d14d8b3d6fca597fb8aa024a2e7da9943e3eeda058c14e
diff --git a/srcpkgs/kicad/template b/srcpkgs/kicad/template
index b0f3b71bf0e8..aaf6b16f3b14 100644
--- a/srcpkgs/kicad/template
+++ b/srcpkgs/kicad/template
@@ -1,6 +1,6 @@
 # Template file for 'kicad'
 pkgname=kicad
-version=6.0.6
+version=6.0.5
 revision=1
 build_style=cmake
 build_helper=cmake-wxWidgets-gtk3
@@ -18,7 +18,7 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
 license="GPL-3.0-or-later"
 homepage="http://kicad.org"
 distfiles="https://gitlab.com/kicad/code/${pkgname}/-/archive/${version}/kicad-${version}.tar.gz"
-checksum=8f903eeef385d2406ac3fa2ab74da3581b310be2d2fcae258ad2115b73828a0a
+checksum=4bea4d329995d0fe7a0253f25be136ddbff3cdcfde2e21eef834a1dfe37f6157
 python_version=3
 replaces="kicad-i18n>=0"
 
diff --git a/srcpkgs/kiconthemes/template b/srcpkgs/kiconthemes/template
index abf1db222fa0..613b98a4f402 100644
--- a/srcpkgs/kiconthemes/template
+++ b/srcpkgs/kiconthemes/template
@@ -1,6 +1,6 @@
 # Template file for 'kiconthemes'
 pkgname=kiconthemes
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_DESIGNERPLUGIN=ON"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, GPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kiconthemes"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4f43f28249d4753d07dece4b879fb83f2d0a8217bba861d4b9dd5dd74d493571
+checksum=d972d81dcd7ccb74ef4abd4db2a88512a07ea459a301b94e7a98b831ab814993
 
 kiconthemes-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kidentitymanagement/template b/srcpkgs/kidentitymanagement/template
index e494fe4589cf..981eae91032c 100644
--- a/srcpkgs/kidentitymanagement/template
+++ b/srcpkgs/kidentitymanagement/template
@@ -1,6 +1,6 @@
 # Template file for 'kidentitymanagement'
 pkgname=kidentitymanagement
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/pim/kidentitymanagement"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=1cb598d9feafbc742235840d1240ce573ea02a170edeafbbfbedd49629ef317c
+checksum=746a01e43dae1841ec412257f64cc25dd19139403e9119ff746882883ac80738
 
 kidentitymanagement-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kidletime/template b/srcpkgs/kidletime/template
index ff475fd4b136..02ad544802b1 100644
--- a/srcpkgs/kidletime/template
+++ b/srcpkgs/kidletime/template
@@ -1,6 +1,6 @@
 # Template file for 'kidletime'
 pkgname=kidletime
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons pkg-config extra-cmake-modules qt5-host-tools qt5-x11extras-devel"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kidletime"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=addac76557acfcdcaf61068db204964176c6c33a14ce79daa215267b80d9f18e
+checksum=a61c3d545bcec8866cf6aeb8df00dc4f239f1725ace09b8ef1946839c4b4e3e8
 
 kidletime-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kig/template b/srcpkgs/kig/template
index 591db4bd477c..2c8ddfb859d9 100644
--- a/srcpkgs/kig/template
+++ b/srcpkgs/kig/template
@@ -1,6 +1,6 @@
 # Template file for 'kig'
 pkgname=kig
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons kdoctools gettext
@@ -12,4 +12,4 @@ license="GPL-2.0-only"
 homepage="https://www.kde.org/applications/education/kig/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kig"
 distfiles="${KDE_SITE}/release-service/${version}/src/kig-${version}.tar.xz"
-checksum=618d31c19849f9ccdded9d69ac6c52a548ca4914e1765deb10f5994e8df50c29
+checksum=cb309faceed3a4e63f930226c84ec117d3dbbf2b1f95899315770f39d1dd310a
diff --git a/srcpkgs/kimageformats/template b/srcpkgs/kimageformats/template
index 5be3109a6510..d94eb968f1c7 100644
--- a/srcpkgs/kimageformats/template
+++ b/srcpkgs/kimageformats/template
@@ -1,6 +1,6 @@
 # Template file for 'kimageformats'
 pkgname=kimageformats
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 configure_args="-DKIMAGEFORMATS_HEIF=ON"
@@ -12,4 +12,4 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kimageformats"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a5ce354ef2d0146609e0a681e74da078b0592195e304d45670e5e698d5167435
+checksum=b189626c091dc9959d586a229c47ca36443b77d79706476ff89a50f9e8774e54
diff --git a/srcpkgs/kimap/template b/srcpkgs/kimap/template
index a25fbf3ca388..81987d3bab3c 100644
--- a/srcpkgs/kimap/template
+++ b/srcpkgs/kimap/template
@@ -1,6 +1,6 @@
 # Template file for 'kimap'
 pkgname=kimap
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kimap-${version}.tar.xz"
-checksum=c032ec30e0692b0f63f187ee9290c8b7905cfa0b0e4c1c51c11cbdfeab3cb0cc
+checksum=743f7e5b089233654467811008c7b8d4f9d697e26661c5aef2751733c02e2465
 
 do_check() {
 	: # XXX: QFATAL : FakeServerTest::testLoadScenario() Unable to start the server
diff --git a/srcpkgs/kinfocenter/template b/srcpkgs/kinfocenter/template
index 48642c251bf5..9c0cf6f993ff 100644
--- a/srcpkgs/kinfocenter/template
+++ b/srcpkgs/kinfocenter/template
@@ -1,11 +1,10 @@
 # Template file for 'kinfocenter'
 pkgname=kinfocenter
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
-hostmakedepends="extra-cmake-modules gettext pkg-config qt5-host-tools qt5-qmake
- kauth kpackage-devel kconfig-devel kcoreaddons-devel kdoctools-devel"
+hostmakedepends="extra-cmake-modules gettext pkg-config qt5-host-tools qt5-qmake"
 makedepends="kdoctools plasma-framework-devel kdesignerplugin-devel kcmutils-devel
  kdelibs4support-devel kwayland-devel glu-devel pciutils-devel libraw1394-devel
  ksolid-devel"
@@ -15,8 +14,9 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later, GFDL-1.2-only"
 homepage="https://invent.kde.org/plasma/kinfocenter"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=c1aa9db639b8d162870bf6c5ee2ad91eede3972c7c519bc7ce9c918955f6139e
+checksum=c1d241c05ebc578633512bf304b7e5bf461c7e63e45285913e212786eac14b30
 
 if [ "$CROSS_BUILD" ]; then
+	hostmakedepends+=" kpackage-devel kconfig-devel kcoreaddons-devel kdoctools-devel"
 	configure_args+=" -DKF5_HOST_TOOLING=/usr/lib/cmake"
 fi
diff --git a/srcpkgs/kinit/template b/srcpkgs/kinit/template
index ade1ddd784c2..67433100a92e 100644
--- a/srcpkgs/kinit/template
+++ b/srcpkgs/kinit/template
@@ -1,6 +1,6 @@
 # Template file for 'kinit'
 pkgname=kinit
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules libcap-progs pkg-config
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only"
 homepage="https://invent.kde.org/frameworks/kinit"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b88dd3dd97791f4c786e89d9bd771675070d030f889c90104b5b8aca2240fdf8
+checksum=ee98f909cea837dc0e8cae363fda5891fac89de388aaf75388e3ae9f3e1ebc61
 
 kinit-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kio-extras/template b/srcpkgs/kio-extras/template
index 6b29b7888a30..1ead831c057e 100644
--- a/srcpkgs/kio-extras/template
+++ b/srcpkgs/kio-extras/template
@@ -1,6 +1,6 @@
 # Template file for 'kio-extras'
 pkgname=kio-extras
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF -DKDSOAP_KDWSDL2CPP_COMPILER=/usr/bin/kdwsdl2cpp"
@@ -15,4 +15,4 @@ maintainer="Denis Revin <denis.revin@gmail.com>"
 license="GPL-2.0-or-later, LGPL-2.0-or-later"
 homepage="https://invent.kde.org/network/kio-extras"
 distfiles="${KDE_SITE}/release-service/${version}/src/kio-extras-${version}.tar.xz"
-checksum=4b1253fd9ba21250c62b13279779b16e88eadff84886c5119964570ed83fb76c
+checksum=a4475107e06d740e0d3fb9e80fa3c58d389508d48d6434e4ab21d6cac25ff814
diff --git a/srcpkgs/kio-gdrive/template b/srcpkgs/kio-gdrive/template
index b33f4ba0f079..5db295eeb1fc 100644
--- a/srcpkgs/kio-gdrive/template
+++ b/srcpkgs/kio-gdrive/template
@@ -1,6 +1,6 @@
 # Template file for 'kio-gdrive'
 pkgname=kio-gdrive
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules intltool pkg-config qt5-qmake qt5-host-tools
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://community.kde.org/KIO_GDrive"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kio-gdrive"
 distfiles="${KDE_SITE}/release-service/${version}/src/kio-gdrive-${version}.tar.xz"
-checksum=621a53b9dff22bea57c3f6e7f8a880e6c90695db7842815817f9e3c39b603a41
+checksum=20296785c8517a2362301cb4db9b415a9de961639ea9e95eb3640cd97ee188d7
diff --git a/srcpkgs/kio/template b/srcpkgs/kio/template
index fe84cfa1c763..076fcc67cdbe 100644
--- a/srcpkgs/kio/template
+++ b/srcpkgs/kio/template
@@ -1,6 +1,6 @@
 # Template file for 'kio'
 pkgname=kio
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_DESIGNERPLUGIN=ON
@@ -16,7 +16,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kio"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=95983904cd01c31b7fffbf615765485029192b2352f6672b8b7386cb0e7ebb76
+checksum=85c0bf8e49d845730d95c85c0292330a5bf03ed63a008cbf02ec9d02f990d09b
 
 do_check() {
 	: # Pain to get working in limited enviroment, excpects e.g. real disks
diff --git a/srcpkgs/kirigami2/template b/srcpkgs/kirigami2/template
index b6d5818386e0..ba0713080057 100644
--- a/srcpkgs/kirigami2/template
+++ b/srcpkgs/kirigami2/template
@@ -1,6 +1,6 @@
 # Template file for 'kirigami2'
 pkgname=kirigami2
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-qmake qt5-host-tools"
@@ -12,7 +12,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://techbase.kde.org/Kirigami"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/kirigami2-${version}.tar.xz"
-checksum=7be27fbf33d6690dc3e23dae33f58f0c68a97b902a27298858c050691326398a
+checksum=d7f27da3325feb339f4e1a3db78df44f05e4f505f36e15c7caeac04da0428e39
 
 kirigami2-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kismet/template b/srcpkgs/kismet/template
index 3780e03f87a3..eb243e3f27c4 100644
--- a/srcpkgs/kismet/template
+++ b/srcpkgs/kismet/template
@@ -1,7 +1,7 @@
 # Template file for 'kismet'
 pkgname=kismet
 version=2022.02.R1
-revision=4
+revision=3
 _realver="${version//./-}"
 wrksrc="${pkgname}-${_realver}"
 build_style=gnu-configure
diff --git a/srcpkgs/kitemmodels/template b/srcpkgs/kitemmodels/template
index 2e40b1cab4e0..35f165bf1945 100644
--- a/srcpkgs/kitemmodels/template
+++ b/srcpkgs/kitemmodels/template
@@ -1,6 +1,6 @@
 # Template file for 'kitemmodels'
 pkgname=kitemmodels
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-declarative-devel"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kitemmodels"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5b30a75b34e5d6fd39689f49b408af2e19c557454b4db0ffff07b4f5b673d3c8
+checksum=705ff2b97502b2ba436f9371b559e47f2a7634bf5b06d26c8243387d6a084f89
 
 kitemmodels-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kitemviews/template b/srcpkgs/kitemviews/template
index 531de65f0a5b..67d0d7e9ad9d 100644
--- a/srcpkgs/kitemviews/template
+++ b/srcpkgs/kitemviews/template
@@ -1,6 +1,6 @@
 # Template file for 'kitemviews'
 pkgname=kitemviews
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_DESIGNERPLUGIN=ON"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kitemviews"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=8b9a6404b5a84c9142008c3fe840c7ba4a3fbf8f77253a5105e4512ecd1726f3
+checksum=5b75334b719ce07f4aa33236ef4bd11829504ff381670818ef57a7526938b52e
 
 kitemviews-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kitinerary/template b/srcpkgs/kitinerary/template
index a2cfcaa178b6..343ef64911d6 100644
--- a/srcpkgs/kitinerary/template
+++ b/srcpkgs/kitinerary/template
@@ -1,7 +1,7 @@
 # Template file for 'kitinerary'
 pkgname=kitinerary
 version=22.04.1
-revision=2
+revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons pkg-config qt5-host-tools qt5-qmake qt5-tools-devel"
 makedepends="kcalendarcore-devel kcontacts-devel kdeclarative-devel kmime-devel
diff --git a/srcpkgs/kitty/template b/srcpkgs/kitty/template
index 7ba32f5d3638..7f4507a6f0aa 100644
--- a/srcpkgs/kitty/template
+++ b/srcpkgs/kitty/template
@@ -1,6 +1,6 @@
 # Template file for 'kitty'
 pkgname=kitty
-version=0.25.2
+version=0.25.0
 revision=1
 pycompile_dirs="usr/lib/kitty"
 hostmakedepends="pkg-config python3 wayland-devel wayland-protocols"
@@ -13,7 +13,7 @@ license="GPL-3.0-or-later"
 homepage="https://sw.kovidgoyal.net/kitty/"
 changelog="https://sw.kovidgoyal.net/kitty/changelog.html"
 distfiles="https://github.com/kovidgoyal/kitty/releases/download/v${version}/kitty-${version}.tar.xz"
-checksum=a20a470490fee05bd4bd0ce0964b5b87df1fabe51f05fa076364bbfe2ee4e03c
+checksum=1a2c81bf46687d4141d3182dc984bbc0330791705af152199e5b5815dae933de
 python_version=3
 LDFLAGS+=" -Wl,-z,stack-size=2097152"
 
diff --git a/srcpkgs/kjobwidgets/template b/srcpkgs/kjobwidgets/template
index dbd572477151..b9db92ebb87a 100644
--- a/srcpkgs/kjobwidgets/template
+++ b/srcpkgs/kjobwidgets/template
@@ -1,6 +1,6 @@
 # Template file for 'kjobwidgets'
 pkgname=kjobwidgets
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=ON"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kjobwidgets"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b4090c614f64ef7567c560c402ad05c81d4c5ba10c9522021247064ced4e30f0
+checksum=014f45fca82886af463956c533f5ba868700ac7ec61733f35a7fabad0042b007
 
 kjobwidgets-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kjs/template b/srcpkgs/kjs/template
index e8caed873e54..46e552bf8993 100644
--- a/srcpkgs/kjs/template
+++ b/srcpkgs/kjs/template
@@ -1,6 +1,6 @@
 # Template file for 'kjs'
 pkgname=kjs
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules perl pkg-config"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kjs"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=77ef6424f79229ff9b5c59a26c77b66e08c0a2b1cf8271c78aebc3b2af940e4a
+checksum=f93e14a2deb978ccb8e7b0e7e6a2e4c3a23fe9ffe5a64d569c824302d93b3c1b
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake kdoctools kjs"
diff --git a/srcpkgs/kjsembed/template b/srcpkgs/kjsembed/template
index 28ffa7ef5847..074c3ba9f1aa 100644
--- a/srcpkgs/kjsembed/template
+++ b/srcpkgs/kjsembed/template
@@ -1,6 +1,6 @@
 # Template file for 'kjsembed'
 pkgname=kjsembed
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="gettext kcoreaddons extra-cmake-modules"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kjsembed"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=000ee3f2965f8f783e0e54f526fc505686b45c833f53d73515fae1b0890510fd
+checksum=f3ce37479d0f579feeeebc837074b3d138a37989884149b92f12b107fedef62e
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake python kdoctools"
diff --git a/srcpkgs/kldap/template b/srcpkgs/kldap/template
index ff5e35bc71fe..b71d9ef2e341 100644
--- a/srcpkgs/kldap/template
+++ b/srcpkgs/kldap/template
@@ -1,6 +1,6 @@
 # Template file for 'kldap'
 pkgname=kldap
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kldap-${version}.tar.xz"
-checksum=e55cdf712f80e151d7f91feeba74697668e42e3ad1002dcdffc896ef9c7c9d08
+checksum=0bd291d6b2695e97813c00203c94a0d76f19d0898ab7ab70f0a7c59a10d806dc
 
 kldap-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
diff --git a/srcpkgs/kleopatra/template b/srcpkgs/kleopatra/template
index 9f30cbd5ed23..8d6f461297bd 100644
--- a/srcpkgs/kleopatra/template
+++ b/srcpkgs/kleopatra/template
@@ -1,6 +1,6 @@
 # Template file for 'kleopatra'
 pkgname=kleopatra
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kdoctools qt5-qmake qt5-host-tools kcoreaddons gettext kconfig"
@@ -12,7 +12,7 @@ maintainer="Justin Jagieniak <justin@jagieniak.net>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later, GFDL-1.2-or-later"
 homepage="https://www.kde.org/applications/utilities/kleopatra/"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=a50530fe4d996dac2d1ead428dd36f71655def590de39be37b76fa686110e4b6
+checksum=d30e6335b78c6fce6ad22e5482032d0f8a02740b46fe9fdc3263d39ceaeaae23
 
 do_check() {
 	dbus-run-session ninja -C build test
diff --git a/srcpkgs/kmag/template b/srcpkgs/kmag/template
index 1ba876e12f8a..1c799748438f 100644
--- a/srcpkgs/kmag/template
+++ b/srcpkgs/kmag/template
@@ -1,6 +1,6 @@
 # Template file for 'kmag'
 pkgname=kmag
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/utilities/kmag/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kmag"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmag-${version}.tar.xz"
-checksum=a9a076e62d9dfc9dd436949ce61a928d26cab3b136ec5bfe93fb9865b9d85c22
+checksum=5662be879f7535ef1e413813abbe0721b06dc43c24015ac3daf9c9859aef278a
diff --git a/srcpkgs/kmail-account-wizard/template b/srcpkgs/kmail-account-wizard/template
index 29e6d92f0251..d3dbeca761e3 100644
--- a/srcpkgs/kmail-account-wizard/template
+++ b/srcpkgs/kmail-account-wizard/template
@@ -1,6 +1,6 @@
 # Template file for 'kmail-account-wizard'
 pkgname=kmail-account-wizard
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons qt5-qmake qt5-host-tools python3
@@ -12,4 +12,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmail-account-wizard-${version}.tar.xz"
-checksum=5b75d41ff9a5ed4716d1ca48195c2421f72d4b5f75e7dac38abfe4964f0711d3
+checksum=d3253e6395e27ef42904b50b8cd7abcc6797351efcf54d45b3ce12b41bba2f85
diff --git a/srcpkgs/kmail/template b/srcpkgs/kmail/template
index dbb6698418f9..054659f11f82 100644
--- a/srcpkgs/kmail/template
+++ b/srcpkgs/kmail/template
@@ -1,6 +1,6 @@
 # Template file for 'kmail'
 pkgname=kmail
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules python3 qt5-host-tools qt5-qmake
@@ -15,4 +15,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later, GFDL-1.2-or-later"
 homepage="https://kde.org/applications/en/internet/org.kde.kmail2"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmail-${version}.tar.xz"
-checksum=b88101f47259a5ebfc4ec8e5d0efa19cdff33c67034e9c7082c22c0a11474d74
+checksum=a44043a7c293981494ad5552db29f5aff1d8859013352c96791ccae3d15e93e8
diff --git a/srcpkgs/kmailtransport/template b/srcpkgs/kmailtransport/template
index 1f6701bd4372..679f7343fd81 100644
--- a/srcpkgs/kmailtransport/template
+++ b/srcpkgs/kmailtransport/template
@@ -1,6 +1,6 @@
 # Template file for 'kmailtransport'
 pkgname=kmailtransport
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmailtransport-${version}.tar.xz"
-checksum=f7c379b502f7b7c9f0aa0a7c6955844590994e25b7a252491e3035402ce58f39
+checksum=8f1dc26f0dad28e81bce0f8ade3d83c811841bdb56a9b982032b1a233725add2
 
 kmailtransport-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
diff --git a/srcpkgs/kmbox/template b/srcpkgs/kmbox/template
index d59acd77a8d7..a6dade4ca180 100644
--- a/srcpkgs/kmbox/template
+++ b/srcpkgs/kmbox/template
@@ -1,6 +1,6 @@
 # Template file for 'kmbox'
 pkgname=kmbox
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmbox-${version}.tar.xz"
-checksum=2fb6714b8988793f9d79ce4ed45f1768ccfcea1806eb35b164570d3bbf197134
+checksum=91b89f23b98a1a86fbf25bac17318364241a05c5601d20bce7b4fdced6af2691
 
 kmbox-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/kmediaplayer/template b/srcpkgs/kmediaplayer/template
index 6c6f29e9a60c..b803dbd9b428 100644
--- a/srcpkgs/kmediaplayer/template
+++ b/srcpkgs/kmediaplayer/template
@@ -1,6 +1,6 @@
 # Template file for 'kmediaplayer'
 pkgname=kmediaplayer
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="X11"
 homepage="https://invent.kde.org/frameworks/kmediaplayer"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=cc9c3134d46b6da4fb6555dcfd68b8d31d8ee59c0900b2bc596781f809541463
+checksum=0bf1f6df0ce21d397ca168307b3b3e57d10c0fb90369cee03bbfbf9fa7d8208c
 
 kmediaplayer-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kmenuedit/template b/srcpkgs/kmenuedit/template
index 14c66431692b..b1a389b142a5 100644
--- a/srcpkgs/kmenuedit/template
+++ b/srcpkgs/kmenuedit/template
@@ -1,6 +1,6 @@
 # Template file for 'kmenuedit'
 pkgname=kmenuedit
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -13,4 +13,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/plasma/kmenuedit"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=f792a1012b10118b13e8baa353fd014fc2051f35b2cb139b2a1b6491a8226778
+checksum=78a776a8cd6db98334335b68011ac887f9b27bb52cb4d0b504d14aafe032340a
diff --git a/srcpkgs/kmime/template b/srcpkgs/kmime/template
index 09eec6593fe8..c783cf4a865c 100644
--- a/srcpkgs/kmime/template
+++ b/srcpkgs/kmime/template
@@ -1,6 +1,6 @@
 # Template file for 'kmime'
 pkgname=kmime
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules python3 gettext"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmime-${version}.tar.xz"
-checksum=cf96dab08c27715698cdca6a424d11ef4133c2a3331fa968090089a306de34cd
+checksum=a7f94a60d204f7546a711551feafb05549caf25d5831ecb9942cad32caddca05
 
 if [ "CROSS_BUILD" ];then
 	hostmakedepends+=" qt5-qmake qt5-host-tools"
diff --git a/srcpkgs/kmix/template b/srcpkgs/kmix/template
index a0e12590b9e5..b3525032e8db 100644
--- a/srcpkgs/kmix/template
+++ b/srcpkgs/kmix/template
@@ -1,6 +1,6 @@
 # Template file for 'kmix'
 pkgname=kmix
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 configure_args="-DSYSCONF_INSTALL_DIR=/etc -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later, LGPL-2.0-or-later, GFDL-1.2-only"
 homepage="https://www.kde.org/applications/multimedia/kmix/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kmix"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmix-${version}.tar.xz"
-checksum=0863fe31e3b150c3a4fe5ffc26b3f9a4f2c17509274e52f81de6585b1335897d
+checksum=8cb9cb0a93c3307efba01f12038517896c782a92d1a3f4e33ad28f93234de3cc
diff --git a/srcpkgs/kmod/template b/srcpkgs/kmod/template
index 716043d4a776..6f5f93d273ac 100644
--- a/srcpkgs/kmod/template
+++ b/srcpkgs/kmod/template
@@ -1,7 +1,7 @@
 # Template file for 'kmod'
 pkgname=kmod
-version=30
-revision=1
+version=29
+revision=2
 build_style=gnu-configure
 configure_args="--with-zlib --with-xz --with-zstd"
 hostmakedepends="pkg-config"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git"
 distfiles="${KERNEL_SITE}/utils/kernel/kmod/kmod-${version}.tar.xz"
-checksum=f897dd72698dc6ac1ef03255cd0a5734ad932318e4adbaebc7338ef2f5202f9f
+checksum=0b80eea7aa184ac6fd20cafa2a1fdf290ffecc70869a797079e2cc5c6225a52a
 make_check=no # needs access to /lib/modules/$(uname -r)/build
 
 post_install() {
diff --git a/srcpkgs/kmymoney/patches/akonadi-include.patch b/srcpkgs/kmymoney/patches/akonadi-include.patch
new file mode 100644
index 000000000000..d65932b98419
--- /dev/null
+++ b/srcpkgs/kmymoney/patches/akonadi-include.patch
@@ -0,0 +1,17 @@
+Index: kmymoney-5.1.2/kmymoney/mymoney/mymoneycontact.cpp
+===================================================================
+--- kmymoney-5.1.2.orig/kmymoney/mymoney/mymoneycontact.cpp
++++ kmymoney-5.1.2/kmymoney/mymoney/mymoneycontact.cpp
+@@ -10,9 +10,9 @@
+ #ifdef ENABLE_ADDRESSBOOK
+ #include <KIdentityManagement/IdentityManager>
+ #include <KIdentityManagement/Identity>
+-#include <AkonadiCore/RecursiveItemFetchJob>
+-#include <AkonadiCore/ItemFetchScope>
+-#include <AkonadiCore/Collection>
++#include <AkonadiCore/Akonadi/RecursiveItemFetchJob>
++#include <AkonadiCore/Akonadi/ItemFetchScope>
++#include <AkonadiCore/Akonadi/Collection>
+ #include <KContacts/Addressee>
+ #include <QRegularExpression>
+ #endif
diff --git a/srcpkgs/kmymoney/template b/srcpkgs/kmymoney/template
index 731454c4edf8..dd5372079efa 100644
--- a/srcpkgs/kmymoney/template
+++ b/srcpkgs/kmymoney/template
@@ -1,7 +1,7 @@
 # Template file for 'kmymoney'
 pkgname=kmymoney
-version=5.1.3
-revision=1
+version=5.1.2
+revision=2
 build_style=cmake
 configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson
  -DBUILD_TESTING=OFF"
@@ -19,7 +19,7 @@ maintainer="Helmut Pozimski <helmut@pozimski.eu>"
 license="GPL-2.0-or-later"
 homepage="https://kmymoney.org"
 distfiles="${KDE_SITE}/kmymoney/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=3938b8078b7391ba32e12bb4239762fae134683a0c2ec1a75105c302ca3e5e3f
+checksum=37bdc4e763a2849b9f739f73e38b389c02bde1c1b1844edcfa7e3ab1d5bf7b3b
 
 post_extract() {
 	if [ "$CROSS_BUILD" ]; then
diff --git a/srcpkgs/knewstuff/template b/srcpkgs/knewstuff/template
index 4ba9c7322672..bc45f43afe24 100644
--- a/srcpkgs/knewstuff/template
+++ b/srcpkgs/knewstuff/template
@@ -1,6 +1,6 @@
 # Template file for 'knewstuff'
 pkgname=knewstuff
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules gettext
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/knewstuff"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ecb980e21b0906d4f0f5f1d49909a450f1aef440762207a5cb114f4c39209a4e
+checksum=aacd014f99ab66d40ae98333cb56257244ca552bc4df0ce04de4e29bae90336f
 
 knewstuff-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/knights/template b/srcpkgs/knights/template
index e17b72d1cfeb..80992e62ff76 100644
--- a/srcpkgs/knights/template
+++ b/srcpkgs/knights/template
@@ -1,6 +1,6 @@
 # Template file for 'knights'
 pkgname=knights
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,4 +11,4 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://kde.org/applications/en/games/org.kde.knights"
 distfiles="${KDE_SITE}/release-service/${version}/src/knights-${version}.tar.xz"
-checksum=ccf17d6f63dcea0cd96d5e70ef7454b3a736d1b1dc6d7b7f4c9f13f38f4b21c2
+checksum=5296758dbaf431283002ba1f5e6262c1835a78710ff339f1391637f88f470e05
diff --git a/srcpkgs/knotifications/template b/srcpkgs/knotifications/template
index df50056110f9..d7f8260d8a23 100644
--- a/srcpkgs/knotifications/template
+++ b/srcpkgs/knotifications/template
@@ -1,6 +1,6 @@
 # Template file for 'knotifications'
 pkgname=knotifications
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=ON"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/knotifications"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=12933ae33e511b6a37fb3b0dc896248ffdd2ef007e2fc4dd05757fc8a8c7cb85
+checksum=c8d51ce32b65f096c75da3e7bdb033202086cabaa8faad3bcdd46730b74b43bf
 
 knotifications-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/knotifyconfig/template b/srcpkgs/knotifyconfig/template
index b0423582f3ca..e69a58ab9070 100644
--- a/srcpkgs/knotifyconfig/template
+++ b/srcpkgs/knotifyconfig/template
@@ -1,6 +1,6 @@
 # Template file for 'knotifyconfig'
 pkgname=knotifyconfig
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules gettext
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/knotifyconfig"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2b9fd0dfbb7cd5b535ceb58788f42823cea2fadf30de4ceb43a9bfb0fe16c25
+checksum=ab85989a7482ab8e2feddd1d3c6a1f2f81a16af67894bd9dea725421c3ba8910
 
 knotifyconfig-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kolourpaint/template b/srcpkgs/kolourpaint/template
index ae213cabbcb9..503bb69b833a 100644
--- a/srcpkgs/kolourpaint/template
+++ b/srcpkgs/kolourpaint/template
@@ -1,6 +1,6 @@
 # Template file for 'kolourpaint'
 pkgname=kolourpaint
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@@ -12,7 +12,7 @@ license="BSD-2-Clause, GPL-2.0-or-later, LGPL-2.1-only, GFDL-1.2-only"
 homepage="http://www.kolourpaint.org/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kolourpaint"
 distfiles="${KDE_SITE}/release-service/${version}/src/kolourpaint-${version}.tar.xz"
-checksum=d0c5f0d38d7226dbd493314bd7e29e33ebd2464a6f82e59570d7599b80c6757d
+checksum=980e56400f54437e51bbe0d71863b678a40108af77689731b64ac01aa54656a4
 
 post_install() {
 	vlicense COPYING
diff --git a/srcpkgs/kompare/template b/srcpkgs/kompare/template
index 10e89c30b326..15202f54e3d6 100644
--- a/srcpkgs/kompare/template
+++ b/srcpkgs/kompare/template
@@ -1,6 +1,6 @@
 # Template file for 'kompare'
 pkgname=kompare
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@@ -12,4 +12,4 @@ license="GPL-2.0-only, GFDL-1.2-only"
 homepage="https://www.kde.org/applications/development/kompare/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kompare"
 distfiles="${KDE_SITE}/release-service/${version}/src/kompare-${version}.tar.xz"
-checksum=0a7cf268c50fb616eca8b610fdbf7b2faeb012ae6e8b91bd1ab5fcacd14e6d92
+checksum=7395bd39641080532d124e08b9fbad9b3ec070d4e4c44805248842050c8f1aa1
diff --git a/srcpkgs/konsole/patches/f6310c2b791275f3727f2240ca7fab9f58db943d.patch b/srcpkgs/konsole/patches/f6310c2b791275f3727f2240ca7fab9f58db943d.patch
new file mode 100644
index 000000000000..f04148e72f89
--- /dev/null
+++ b/srcpkgs/konsole/patches/f6310c2b791275f3727f2240ca7fab9f58db943d.patch
@@ -0,0 +1,86 @@
+From f6310c2b791275f3727f2240ca7fab9f58db943d Mon Sep 17 00:00:00 2001
+From: Heiko Becker <heiko.becker@kde.org>
+Date: Tue, 22 Mar 2022 22:08:10 +0100
+Subject: [PATCH] Detect the presence of malloc_trim to fix the build with musl
+
+malloc_trim is indeed a GNU extension, but an extension of glibc.
+Relying on __GNUC__ unfortunately doesn't help with that. Check for
+the actual presence of malloc_trim with cmake's check_function_exists
+instead.
+This fixes the build with musl libc, which doesn't come with
+malloc_trim.
+
+Co-authored-by: Ahmad Samir <a.samirh78@gmail.com>
+---
+ CMakeLists.txt             |  2 +-
+ src/Screen.cpp             | 17 +++++++----------
+ src/config-konsole.h.cmake |  4 ++--
+ 3 files changed, 10 insertions(+), 13 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index e6775aeef..9e990c37d 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -94,7 +94,7 @@ set(HAVE_X11 ${X11_FOUND})
+ # Check for function GETPWUID
+ check_symbol_exists(getpwuid "pwd.h" HAVE_GETPWUID)
+ 
+-check_include_files(malloc.h      HAVE_MALLOC_H)
++check_function_exists(malloc_trim HAVE_MALLOC_TRIM)
+ 
+ # See above includes for defaults
+ add_definitions(
+diff --git a/src/Screen.cpp b/src/Screen.cpp
+index ad578b4fd..10876f988 100644
+--- a/src/Screen.cpp
++++ b/src/Screen.cpp
+@@ -28,13 +28,11 @@
+ #include "history/HistoryType.h"
+ #include "profile/Profile.h"
+ 
+-#ifdef HAVE_MALLOC_H
+-    // For malloc_trim, which is a GNU extension
+-    #ifdef __GNUC__
+-    extern "C" {
+-            #include <malloc.h>
+-    }
+-    #endif
++#ifdef HAVE_MALLOC_TRIM
++// For malloc_trim, which is a GNU extension
++extern "C" {
++#include <malloc.h>
++}
+ #endif
+ 
+ using namespace Konsole;
+@@ -1797,14 +1797,13 @@
+         t.scroll(_history);
+     }
+ 
+-#ifdef HAVE_MALLOC_H
++#ifdef HAVE_MALLOC_TRIM
++
+ #ifdef Q_OS_LINUX
+-#ifdef __GNUC__
+     // We might have been using gigabytes of memory, so make sure it is actually released
+     malloc_trim(0);
+ #endif
+ #endif
+-#endif
+ }
+ 
+ bool Screen::hasScroll() const
+diff --git a/src/config-konsole.h.cmake b/src/config-konsole.h.cmake
+index b74992b0a..4b1d9b515 100644
+--- a/src/config-konsole.h.cmake
++++ b/src/config-konsole.h.cmake
+@@ -15,5 +15,5 @@
+ 
+ #cmakedefine HAVE_GETPWUID ${HAVE_GETPWUID}
+ 
+-/* Define to 1 if you have the <malloc.h> header file. */
+-#cmakedefine HAVE_MALLOC_H 1
++/* Defined if system has the malloc_trim function, which is a GNU extension */
++#cmakedefine HAVE_MALLOC_TRIM
+-- 
+GitLab
diff --git a/srcpkgs/konsole/template b/srcpkgs/konsole/template
index 11823826c267..6483bcd8fe31 100644
--- a/srcpkgs/konsole/template
+++ b/srcpkgs/konsole/template
@@ -1,6 +1,6 @@
 # Template file for 'konsole'
 pkgname=konsole
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF -GNinja"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.0-or-later, GFDL-1.2-or-later"
 homepage="https://kde.org/applications/en/system/org.kde.konsole"
 distfiles="${KDE_SITE}/release-service/${version}/src/konsole-${version}.tar.xz"
-checksum=148f65891318e6a6f31793c9535e2bf32068b1cae8c5026e54f360bea484d9a7
+checksum=8d049888a9be2464ec5c0c961fbab155fea679a714558f9ad6e13720c56822e3
 replaces="konsole5>=0"
 # FIXME: after we switch cmake build-style to ninja, remove this as well as
 # the ninja host-dependency and configure_arg as they will become superfluous
diff --git a/srcpkgs/kontactinterface/template b/srcpkgs/kontactinterface/template
index 0554c59bbc40..fd38bf901eda 100644
--- a/srcpkgs/kontactinterface/template
+++ b/srcpkgs/kontactinterface/template
@@ -1,6 +1,6 @@
 # Template file for 'kontactinterface'
 pkgname=kontactinterface
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://kontact.kde.org/"
 distfiles="${KDE_SITE}/release-service/${version}/src/kontactinterface-${version}.tar.xz"
-checksum=35b1ff8dcddcd8c81533989819508beb5effc41c4063d538bae2ddb733edea5a
+checksum=a30ab91e4b38c691ef5e7f4b81dddb318ec6006faf5cb4a44823bd0ed618ca6b
 
 kontactinterface-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
diff --git a/srcpkgs/konversation/template b/srcpkgs/konversation/template
index 67ff5c507a47..1ac9f69b27f9 100644
--- a/srcpkgs/konversation/template
+++ b/srcpkgs/konversation/template
@@ -1,6 +1,6 @@
 # Template file for 'konversation'
 pkgname=konversation
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kconfig kdoctools kcoreaddons
@@ -13,5 +13,5 @@ license="GPL-2.0-or-later"
 homepage="https://konversation.kde.org"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#konversation"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname%5}-${version}.tar.xz"
-checksum=e03ed3afd39f7d37b66b362255fc275289760552e00638e7b66b4163aadd6421
+checksum=39468c044feca8d4e2391ce41dbbceea54c199382b878f1a0163ee96b71743f2
 python_version=3
diff --git a/srcpkgs/kopia/template b/srcpkgs/kopia/template
index 50e264600927..056235ef545f 100644
--- a/srcpkgs/kopia/template
+++ b/srcpkgs/kopia/template
@@ -1,6 +1,6 @@
 # Template file for 'kopia'
 pkgname=kopia
-version=0.11.3
+version=0.10.6
 revision=1
 build_style=go
 build_helper=qemu
@@ -12,7 +12,7 @@ maintainer="Daniel Eyßer <daniel.eysser@gmail.com>"
 license="Apache-2.0"
 homepage="https://kopia.io/"
 distfiles="https://github.com/kopia/kopia/archive/v${version}.tar.gz"
-checksum=da677cbaace0d22b35edbab88d4f8ad7c2c00fc9c1c474130d37abce48f39b6f
+checksum=07df866ff4a2662f503a1348fe02bb62e6cf195260217d7e1234b03ff7b27797
 
 post_install() {
 	for shell in bash zsh; do
diff --git a/srcpkgs/kotlin-bin/template b/srcpkgs/kotlin-bin/template
index 1a9cf380641b..d56a18e26e88 100644
--- a/srcpkgs/kotlin-bin/template
+++ b/srcpkgs/kotlin-bin/template
@@ -1,6 +1,6 @@
 # Template file for 'kotlin-bin'
 pkgname=kotlin-bin
-version=1.7.0
+version=1.6.10
 revision=1
 archs="x86_64"
 wrksrc=kotlinc
@@ -11,7 +11,7 @@ maintainer="shizonic <realtiaz@gmail.com>"
 license="Apache-2.0"
 homepage="https://kotlinlang.org/"
 distfiles="https://github.com/JetBrains/kotlin/releases/download/v${version}/kotlin-compiler-${version}.zip"
-checksum=f5216644ad81571e5db62ec2322fe07468927bda40f51147ed626a2884b55f9a
+checksum=432267996d0d6b4b17ca8de0f878e44d4a099b7e9f1587a98edc4d27e76c215a
 nostrip=yes
 replaces="kotlin>=0"
 
diff --git a/srcpkgs/kpackage/template b/srcpkgs/kpackage/template
index 5c779a978f68..c1214c00262d 100644
--- a/srcpkgs/kpackage/template
+++ b/srcpkgs/kpackage/template
@@ -1,6 +1,6 @@
 # Template file for 'kpackage'
 pkgname=kpackage
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules gettext
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kpackage"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0d694ebc7227fc1b5d9cc0f91d3e82926c833870433dc8f6baea1085ef8f5d3f
+checksum=4d4c9c2920c9b10f6879f2d8a29426615e9e6b13d78c0b751ea4a656b4baf414
 
 post_install() {
 	vsed -e 's;[$]{_IMPORT_PREFIX};/usr;g' \
diff --git a/srcpkgs/kparts/template b/srcpkgs/kparts/template
index 7ba1a9c3247e..ef2dd1d22be6 100644
--- a/srcpkgs/kparts/template
+++ b/srcpkgs/kparts/template
@@ -1,6 +1,6 @@
 # Template file for 'kparts'
 pkgname=kparts
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules gettext
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kparts"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=02daf869ec02218343601a115b0ee20663e37e8682528dd2e1cd0e7aa29fc82c
+checksum=05a5120f1a97dce84f5ea85d80eb4eb50793f800ce2af055d1d73ce61ed06bba
 
 do_check() {
 	: # test can not find packages assets?!
diff --git a/srcpkgs/kpat/template b/srcpkgs/kpat/template
index de5fcca12de3..63cb7a7b143e 100644
--- a/srcpkgs/kpat/template
+++ b/srcpkgs/kpat/template
@@ -1,6 +1,6 @@
 # Template file for 'kpat'
 pkgname=kpat
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 configure_args="-DWITH_BH_SOLVER=OFF"
@@ -14,4 +14,4 @@ license="GPL-2.0-only"
 homepage="https://kde.org/applications/games/kpat"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kpat"
 distfiles="${KDE_SITE}/release-service/${version}/src/kpat-${version}.tar.xz"
-checksum=e353e38e6289f81f29040bebb8f1c550584dc793deabafc5bd3e14ca28fb748d
+checksum=ea9938aa038467e1f5c3356e9e6dd09cf394e6887a69a573ffd4d5d76d11a1f1
diff --git a/srcpkgs/kpeople/template b/srcpkgs/kpeople/template
index 4fecb55b6172..d83af4e4af13 100644
--- a/srcpkgs/kpeople/template
+++ b/srcpkgs/kpeople/template
@@ -1,6 +1,6 @@
 # Template file for 'kpeople'
 pkgname=kpeople
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules gettext
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kpeople"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ab84002eb7033f4cbc53eeca900844a139ae8fe20c4083592f7526d5e1036c60
+checksum=217eba378c223e3518914512fc303a106101d26fa1a8fc57495abbd0d36a5274
 
 do_check() {
 	cd build
diff --git a/srcpkgs/kpimtextedit/template b/srcpkgs/kpimtextedit/template
index d0d14a119075..f1f6c3dac9aa 100644
--- a/srcpkgs/kpimtextedit/template
+++ b/srcpkgs/kpimtextedit/template
@@ -1,6 +1,6 @@
 # Template file for 'kpimtextedit'
 pkgname=kpimtextedit
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules python3 qt5-qmake qt5-host-tools
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/pim/kpimtextedit"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=2dbc53584524477e8bbf8f8a919438e47c2ae1345ace5787f2e3989e2db260bd
+checksum=f6cedefcc351069e01d0f3f15d4eaefe0ecb2865aaab3e17811af54a39f9bfc7
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-tools-devel"
diff --git a/srcpkgs/kplotting/template b/srcpkgs/kplotting/template
index 000c7136ed0b..6a66c890cbc0 100644
--- a/srcpkgs/kplotting/template
+++ b/srcpkgs/kplotting/template
@@ -1,6 +1,6 @@
 # Template file for 'kplotting'
 pkgname=kplotting
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_DESIGNERPLUGIN=ON"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kplotting"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=090e3b25fd2bfcb37f5a9369163460300a57eef705198dae8decb79181111dfb
+checksum=783d6d618601d58077c4ac7920a579af7b877b26a64a6f453570da36b57606aa
 
 kplotting-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kpty/template b/srcpkgs/kpty/template
index 6d0452a776d2..12a7ad77d5f7 100644
--- a/srcpkgs/kpty/template
+++ b/srcpkgs/kpty/template
@@ -1,6 +1,6 @@
 # Template file for 'kpty'
 pkgname=kpty
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 configure_args="-DUTEMPTER_EXECUTABLE=/usr/lib/utempter/utempter"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kpty"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3732905762c4956e7af08b925c81e55bb4fced92ebf7ed3929866d88cdde5c97
+checksum=569a60318b54cca6a5c5fb1e182556010d2f4c052961b125ad852ffa015746ca
 
 kpty-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kqtquickcharts/template b/srcpkgs/kqtquickcharts/template
index 517362b5141b..7c78e719d727 100644
--- a/srcpkgs/kqtquickcharts/template
+++ b/srcpkgs/kqtquickcharts/template
@@ -1,6 +1,6 @@
 # Template file for 'kqtquickcharts'
 pkgname=kqtquickcharts
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-host-tools qt5-qmake"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://edu.kde.org/"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=b71af768edb34a6ef5474545c0f740180d41fb1c311ee4b775d6d1ad7dcba72e
+checksum=e85918af3a24aaedcabe9ba47c31cc50fd3227dc95ffd1d1a6dc2d1394e62c2c
 
 kqtquickcharts-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/kquickcharts/template b/srcpkgs/kquickcharts/template
index 0cabeb6e79e5..1f407b752e41 100644
--- a/srcpkgs/kquickcharts/template
+++ b/srcpkgs/kquickcharts/template
@@ -1,6 +1,6 @@
 # Template file for 'kquickcharts'
 pkgname=kquickcharts
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-only OR LGPL-3.0-only"
 homepage="https://community.kde.org/Frameworks"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/kquickcharts-${version}.tar.xz"
-checksum=72e096dad12cadeb2f89bebebdf906d5312dc2f8479ff36750ae8b33bbaba9e9
+checksum=3065fabdb4938b68194060794abc90feac19e73dcb7648591c58e2c9cfea9528
 
 do_check() {
 	cd build
diff --git a/srcpkgs/kross/template b/srcpkgs/kross/template
index 775f0f2daab8..a307f5bdedad 100644
--- a/srcpkgs/kross/template
+++ b/srcpkgs/kross/template
@@ -1,6 +1,6 @@
 # Template file for 'kross'
 pkgname=kross
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 configure_args="
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kross"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=a23ae44d5f0177186e88aebfcc3d9b1b837fc4c9d126272e9b079504a578bb0d
+checksum=1d6925bd2530ded6ea97f832fda42de0e24d1d7302e52262171fd0461f642d49
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	makedepends+=" libatomic-devel"
diff --git a/srcpkgs/kruler/template b/srcpkgs/kruler/template
index 1158667e5744..9c6e5f5ee2e5 100644
--- a/srcpkgs/kruler/template
+++ b/srcpkgs/kruler/template
@@ -1,6 +1,6 @@
 # Template file for 'kruler'
 pkgname=kruler
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kconfig kcoreaddons kdoctools
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/graphics/kruler/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kruler"
 distfiles="${KDE_SITE}/release-service/${version}/src/kruler-${version}.tar.xz"
-checksum=43c585d00fa81b0213a4c8b588db3e3a4dc426fd0e80a741f0aa327e8cff5c7b
+checksum=fdc5915c920c210cfe1124a50a1b37a4ddcd69c4c881fe1ccadae3b78cf5c479
diff --git a/srcpkgs/krunner/template b/srcpkgs/krunner/template
index c94b179cea70..413b433ec694 100644
--- a/srcpkgs/krunner/template
+++ b/srcpkgs/krunner/template
@@ -1,6 +1,6 @@
 # Template file for 'krunner'
 pkgname=krunner
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/krunner"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=935efb9ec69d9c99208e6a4b3ff3dcb6f5c773acd332846a4d60d5c461b5a271
+checksum=32b0bcda190884f9de2f8a598c854ed2d29cab199dda5d341364913321b7cbd1
 
 do_check() {
 	cd build
diff --git a/srcpkgs/kscreen/template b/srcpkgs/kscreen/template
index c8cc93ee1996..12e9a3fc2317 100644
--- a/srcpkgs/kscreen/template
+++ b/srcpkgs/kscreen/template
@@ -1,6 +1,6 @@
 # Template file for 'kscreen'
 pkgname=kscreen
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/plasma/kscreen"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=7f534944c81e7ca35b676cff065c64deebe2ec2fe06b31849465254a5ffc375d
+checksum=d9c351ad25783596aae466e305ad80de48ff3094a219ec6ffe08c7870ea3b5bc
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" kpackage-devel kconfig-devel kcoreaddons-devel plasma-framework"
diff --git a/srcpkgs/kscreenlocker/patches/musl.patch b/srcpkgs/kscreenlocker/patches/musl.patch
new file mode 100644
index 000000000000..75bfe03b3dda
--- /dev/null
+++ b/srcpkgs/kscreenlocker/patches/musl.patch
@@ -0,0 +1,10 @@
+--- a/kcheckpass/kcheckpass.c	2016-12-20 15:34:56.868688234 +0400
++++ b/kcheckpass/kcheckpass.c	2016-12-20 15:35:48.092223200 +0400
+@@ -45,6 +45,7 @@
+  *
+  *****************************************************************/
+ 
++#define _GNU_SOURCE
+ #include "kcheckpass.h"
+ 
+ #include <stdarg.h>
diff --git a/srcpkgs/kscreenlocker/template b/srcpkgs/kscreenlocker/template
index f38ab20a91da..4f2877a5ae46 100644
--- a/srcpkgs/kscreenlocker/template
+++ b/srcpkgs/kscreenlocker/template
@@ -1,6 +1,6 @@
 # Template file for 'kscreenlocker'
 pkgname=kscreenlocker
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/plasma/kscreenlocker"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=8c8f99c49932e9ebba0738f8fa302718485d26403c730096e75b2524471e31ce
+checksum=3270a1845c9fc694a50db38de4c27586d2f488152e1bcf88be0088d6799bf98e
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" wayland-devel"
diff --git a/srcpkgs/kservice/template b/srcpkgs/kservice/template
index 1c4daf079641..27ba8af07487 100644
--- a/srcpkgs/kservice/template
+++ b/srcpkgs/kservice/template
@@ -1,6 +1,6 @@
 # Template file for 'kservice'
 pkgname=kservice
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules flex bison gettext"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kservice"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ed99b8ad1ed141fbd38ef1bd0cba5045839c181f3a3d5a672c6a215fcb50e3fd
+checksum=1aad105fc0a4060b1cbe6e29f96f93a01af254159c9263c080d94e4eeae43b32
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-devel kcoreaddons kdoctools"
diff --git a/srcpkgs/ksh/template b/srcpkgs/ksh/template
index be70d00c905b..9d5815f17d4a 100644
--- a/srcpkgs/ksh/template
+++ b/srcpkgs/ksh/template
@@ -1,15 +1,15 @@
 # Template file for 'ksh'
 pkgname=ksh
 reverts="2020.0.0_1"
-version=1.0.1
+version=1.0.0.beta.2
 revision=1
-wrksrc="ksh-${version}"
+wrksrc="ksh-${version/.beta/-beta}"
 short_desc="AT&T's Korn shell (community branch ksh93u+m)"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="EPL-1.0"
 homepage="https://github.com/ksh93/ksh"
-distfiles="https://github.com/ksh93/ksh/archive/v${version}.tar.gz"
-checksum=4cbbee459df591426fea9e1705fa3200d168faf800451544d04fdb7013e33468
+distfiles="https://github.com/ksh93/ksh/archive/v${version/.beta/-beta}.tar.gz"
+checksum=d8678d23c3c9633a03e4fc895e604cdd0af2ff006d0268579b3a29beddfb8463
 nocross=yes
 
 register_shell="/bin/ksh"
diff --git a/srcpkgs/ksmtp/template b/srcpkgs/ksmtp/template
index b48de3d01090..dc0ce4c75fde 100644
--- a/srcpkgs/ksmtp/template
+++ b/srcpkgs/ksmtp/template
@@ -1,6 +1,6 @@
 # Template file for 'ksmtp'
 pkgname=ksmtp
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/ksmtp-${version}.tar.xz"
-checksum=9f50f4a0caace0511f6e13ea98bb07f32826d638ce27b2171772ee5abb3f1cd0
+checksum=f445692c54310c737d6afffeb8a2ce9d6c17164ca6145fc7f983f8adfe79f458
 
 ksmtp-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/ksolid/template b/srcpkgs/ksolid/template
index ad86c174fe76..0f787d3516bb 100644
--- a/srcpkgs/ksolid/template
+++ b/srcpkgs/ksolid/template
@@ -1,6 +1,6 @@
 # Template file for 'ksolid'
 pkgname=ksolid
-version=5.96.0
+version=5.94.0
 revision=1
 wrksrc="${pkgname#k}-${version}"
 build_style=cmake
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/solid"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#k}-${version}.tar.xz"
-checksum=9104542fec59bbfbd2b493d990a04849347d5ce10948a5bdf0bc9e17187dc448
+checksum=9d8ed401e36b6a4b9e51438c8e2d359129b9d6149deb8240cb894b1128fa1107
 
 libksolid_package() {
 	short_desc+=" - runtime library"
diff --git a/srcpkgs/ksshaskpass/template b/srcpkgs/ksshaskpass/template
index 06cf6d7f6bc6..15e89443b35e 100644
--- a/srcpkgs/ksshaskpass/template
+++ b/srcpkgs/ksshaskpass/template
@@ -1,6 +1,6 @@
 # Template file for 'ksshaskpass'
 pkgname=ksshaskpass
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -12,5 +12,5 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/plasma/ksshaskpass"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=d31a602cc1375458390b577ce1fd8b7d16789cb565eb07f66109bbfdf539d469
+checksum=3fe20b23ae5f777d7dd15069212c15826121ce70e5260283d61ad34bad8383cb
 alternatives="ssh-askpass:/usr/libexec/ssh-askpass:/usr/bin/ksshaskpass"
diff --git a/srcpkgs/ksystemlog/template b/srcpkgs/ksystemlog/template
index 6f9e93ba65ee..f9bd587df1dc 100644
--- a/srcpkgs/ksystemlog/template
+++ b/srcpkgs/ksystemlog/template
@@ -1,6 +1,6 @@
 # Template file for 'ksystemlog'
 pkgname=ksystemlog
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kconfig kcoreaddons kdoctools
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/system/ksystemlog/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#ksystemlog"
 distfiles="${KDE_SITE}/release-service/${version}/src/ksystemlog-${version}.tar.xz"
-checksum=9b3e32c01ab5faff4935c3f5606fc3d882cfd547308ba91bed6a353b411d3275
+checksum=7f9f21e211511a59c660897a3ed0f5e59591b829e5daefc3f69ced2fe998caab
diff --git a/srcpkgs/ksystemstats/template b/srcpkgs/ksystemstats/template
index f9839dcc2664..e4d9ab1e6343 100644
--- a/srcpkgs/ksystemstats/template
+++ b/srcpkgs/ksystemstats/template
@@ -1,6 +1,6 @@
 # Template file for 'ksystemstats'
 pkgname=ksystemstats
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake gettext
@@ -12,4 +12,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-only OR GPL-3.0-only, LGPL-2.1-only OR LGPL-3-only"
 homepage="https://invent.kde.org/plasma/ksystemstats"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=8e34ff0c90722019202d82d74e2db2ea947b62199aaccad8ea3c20c0beaa0868
+checksum=0bacd8f8a494addb4afa37d59236429f8898ab5b80882abde44f41182aa759f7
diff --git a/srcpkgs/kteatime/template b/srcpkgs/kteatime/template
index a7a83906c87f..4b177e4c7e79 100644
--- a/srcpkgs/kteatime/template
+++ b/srcpkgs/kteatime/template
@@ -1,6 +1,6 @@
 # Template file for 'kteatime'
 pkgname=kteatime
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/games/kteatime/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kteatime"
 distfiles="${KDE_SITE}/release-service/${version}/src/kteatime-${version}.tar.xz"
-checksum=ec9a4707fbf6405b4c67c1f932e76d9893cc23eef8a2454295c6ba25454f4840
+checksum=d13bf6a8b829fe2c904c994a2f019a75e151f00d146e254b38a268529792352b
diff --git a/srcpkgs/ktexteditor/template b/srcpkgs/ktexteditor/template
index 2ccde63469fe..5fab6876dc1f 100644
--- a/srcpkgs/ktexteditor/template
+++ b/srcpkgs/ktexteditor/template
@@ -1,6 +1,6 @@
 # Template file for 'ktexteditor'
 pkgname=ktexteditor
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 configure_args="
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/ktexteditor"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=03857b651e8a1fd89285f4a3271b257976d4b92b981d13e00a637ae68de8321c
+checksum=d82d9997167d718ab821dce40e8752205a5ab60f2e69a1bffaf2265455e1b3b6
 
 do_check() {
 	cd build
diff --git a/srcpkgs/ktextwidgets/template b/srcpkgs/ktextwidgets/template
index 3fc31c1d8145..a4a83792c67c 100644
--- a/srcpkgs/ktextwidgets/template
+++ b/srcpkgs/ktextwidgets/template
@@ -1,6 +1,6 @@
 # Template file for 'ktextwidgets'
 pkgname=ktextwidgets
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules kcoreaddons qt5-qmake qt5-host-tools
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/ktextwidgets"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f2fe2c61b5574466d19c6bca4779ac2da3cf9650b19bfef94246248c2b264bed
+checksum=44fceedacb526f4c3c66c1d55257bb39881c7dcca55dae0deccefd84399ed866
 
 ktextwidgets-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/ktnef/template b/srcpkgs/ktnef/template
index 259cfcdae592..ab3214a40e68 100644
--- a/srcpkgs/ktnef/template
+++ b/srcpkgs/ktnef/template
@@ -1,6 +1,6 @@
 # Template file for 'ktnef'
 pkgname=ktnef
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/ktnef-${version}.tar.xz"
-checksum=70dab3e8e10f6bf4458fa0f918c82efe829b4a692799b0816d383228a7527b5b
+checksum=8938f4940ef6c65c67da761d1fe6e17bbcf36b37c4704bf6fff0f105258af6e6
 
 ktnef-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/kturtle/template b/srcpkgs/kturtle/template
index 5dbe4a12f305..41a6e3e6b765 100644
--- a/srcpkgs/kturtle/template
+++ b/srcpkgs/kturtle/template
@@ -1,6 +1,6 @@
 # Template file for 'kturtle'
 pkgname=kturtle
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later, GFDL-1.2-only"
 homepage="https://www.kde.org/applications/education/kturtle/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kturtle"
 distfiles="${KDE_SITE}/release-service/${version}/src/kturtle-${version}.tar.xz"
-checksum=1b1a611624c254113766fab326553a16b705f919877cd5d89356df1f3f124925
+checksum=5e72868adc604ceb9873291747f88c85a05e42cb34443d4831c2dfbee5e392d5
diff --git a/srcpkgs/kunitconversion/template b/srcpkgs/kunitconversion/template
index c3b33d416764..c126fc6841d0 100644
--- a/srcpkgs/kunitconversion/template
+++ b/srcpkgs/kunitconversion/template
@@ -1,6 +1,6 @@
 # Template file for 'kunitconversion'
 pkgname=kunitconversion
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools ki18n-devel
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kunitconversion"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6f9ceaf755fbfb61d427f5a4ee2ed06042b6a0c4991380d5b7c1f297c2189ae2
+checksum=e4adf0f124db45134042e706b466c30e531398996f872294119887af9ca38049
 
 kunitconversion-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kwallet-pam/template b/srcpkgs/kwallet-pam/template
index ce3b16b4739f..54376f6b8565 100644
--- a/srcpkgs/kwallet-pam/template
+++ b/srcpkgs/kwallet-pam/template
@@ -1,6 +1,6 @@
 # Template file for 'kwallet-pam'
 pkgname=kwallet-pam
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 hostmakedepends="qt5-qmake qt5-host-tools extra-cmake-modules"
@@ -11,4 +11,4 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/plasma/kwallet-pam"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=4b8a3388f3496541be376c2b71c0596db1d46bd71041f3eb47ef3b0de82e64c4
+checksum=238ed9b80fe3fc72d10a728801c873a0c85db9b9823f3a62ef7d39d6e9a4acea
diff --git a/srcpkgs/kwallet/template b/srcpkgs/kwallet/template
index 27dd1746a7d3..a66634cb13fa 100644
--- a/srcpkgs/kwallet/template
+++ b/srcpkgs/kwallet/template
@@ -1,6 +1,6 @@
 # Template file for 'kwallet'
 pkgname=kwallet
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=ON"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kwallet"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=58066886622996a602568f6f92239e0e315593751a44d0c35ece987818084666
+checksum=01366b42754ee7543b67fe57deb39bc2a772923eda3e6ea70a59f8ef955e2a32
 
 kwallet-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kwalletmanager/template b/srcpkgs/kwalletmanager/template
index 35499d430cde..b9a7fc4b2134 100644
--- a/srcpkgs/kwalletmanager/template
+++ b/srcpkgs/kwalletmanager/template
@@ -1,6 +1,6 @@
 # Template file for 'kwalletmanager'
 pkgname=kwalletmanager
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kauth kdoctools pkg-config
@@ -12,4 +12,4 @@ license="GPL-2.0-only"
 homepage="https://kde.org/applications/system/org.kde.kwalletmanager5"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kwalletmanager"
 distfiles="${KDE_SITE}/release-service/${version}/src/kwalletmanager-${version}.tar.xz"
-checksum=0b1498cc3eecdc620dfb4ddf60c0ed99a7e7cc1053d9abbb8056cbefdb392738
+checksum=e1416274d8166b98752226a41b015bd47d90b391b9c077bcf0ace589e62d5fe2
diff --git a/srcpkgs/kwayland-integration/template b/srcpkgs/kwayland-integration/template
index 7417379d10c1..4c671829a5d1 100644
--- a/srcpkgs/kwayland-integration/template
+++ b/srcpkgs/kwayland-integration/template
@@ -1,6 +1,6 @@
 # Template file for 'kwayland-integration'
 pkgname=kwayland-integration
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -13,4 +13,4 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/plasma/kwayland-integration"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=4eae00d046542dbcab47568bfd78b1e708837df4a82ae982297b5fdd5fe48534
+checksum=806a9607bb70f95b08ccad55f28eaf0a85adc1439afa2d2717b7c9d6c33022ec
diff --git a/srcpkgs/kwayland-server-devel b/srcpkgs/kwayland-server-devel
new file mode 120000
index 000000000000..321a049c4c4c
--- /dev/null
+++ b/srcpkgs/kwayland-server-devel
@@ -0,0 +1 @@
+kwayland-server
\ No newline at end of file
diff --git a/srcpkgs/kwayland-server/template b/srcpkgs/kwayland-server/template
new file mode 100644
index 000000000000..3b1b1efb8d83
--- /dev/null
+++ b/srcpkgs/kwayland-server/template
@@ -0,0 +1,26 @@
+# Template file for 'kwayland-server'
+pkgname=kwayland-server
+version=5.24.5
+revision=1
+build_style=cmake
+build_helper="qemu"
+configure_args="-DWaylandScanner_EXECUTABLE=/usr/bin/wayland-scanner"
+hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools
+ qt5-wayland plasma-wayland-protocols pkg-config wayland-devel"
+makedepends="kwayland-devel wayland-protocols"
+short_desc="Wayland server components built on KDE Frameworks"
+maintainer="John <me@johnnynator.dev>"
+license="GPL-3.0-or-later"
+homepage="https://invent.kde.org/plasma/kwayland-server"
+distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
+checksum=2ddabe29794489d11096ed831ad4d5c1626130019322d4305d58df84c835b279
+
+kwayland-server-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/cmake
+		vmove "usr/lib/*.so"
+	}
+}
diff --git a/srcpkgs/kwayland/template b/srcpkgs/kwayland/template
index 28af451e9bef..be5d66338cee 100644
--- a/srcpkgs/kwayland/template
+++ b/srcpkgs/kwayland/template
@@ -1,6 +1,6 @@
 # Template file for 'kwayland'
 pkgname=kwayland
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kwayland"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=eb1f4eb5a3891be41d4534f4617ff396b0933a2de7ee17dce6bbf37b63d49635
+checksum=b2a4d8e1b4d81ce798c991cfb34210ba095f6406a37f4714ae3ab64abaca2636
 
 kwayland-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kwidgetsaddons/template b/srcpkgs/kwidgetsaddons/template
index 23620c63be26..c6863ab7bb7a 100644
--- a/srcpkgs/kwidgetsaddons/template
+++ b/srcpkgs/kwidgetsaddons/template
@@ -1,6 +1,6 @@
 # Template file for 'kwidgetsaddons'
 pkgname=kwidgetsaddons
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-tools-devel"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kwidgetsaddons"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=39a163c1e5fb1cee8de063f7b1eae279ecb2f11319594f815554298c6c9eebc5
+checksum=678eed15c65d6298a5f720bc6dec1a6eed4e742431f7210a1d6bad261a003d32
 
 do_check() {
 	cd build
diff --git a/srcpkgs/kwin/patches/cross.patch b/srcpkgs/kwin/patches/cross.patch
index da051cc59ec1..9653590b34f5 100644
--- a/srcpkgs/kwin/patches/cross.patch
+++ b/srcpkgs/kwin/patches/cross.patch
@@ -1,11 +1,11 @@
---- kwin-5.25.1/src/wayland/tools/CMakeLists.txt	2022-06-26 00:46:39.113938615 +0200
-+++ -	2022-06-26 00:47:07.556852317 +0200
-@@ -12,7 +12,7 @@
- if(CMAKE_CROSSCOMPILING AND QTWAYLANDSCANNER_KDE_EXECUTABLE)
-     add_executable(qtwaylandscanner_kde IMPORTED GLOBAL)
-     set_target_properties(qtwaylandscanner_kde PROPERTIES IMPORTED_LOCATION ${QTWAYLANDSCANNER_KDE_EXECUTABLE})
--elseif(CMAKE_CROSSCOMPILING)
-+elseif(CMAKE_CROSSCOMPILING AND NOT FORCE_CROSSCOMPILED_TOOLS)
-     if (NOT KF5_HOST_TOOLING)
-         message(FATAL_ERROR "Please provide a prefix with a native Qt build and pass -DKF5_HOST_TOOLING=path")
+--- a/src/effects/CMakeLists.txt	2022-02-07 13:48:20.000000000 +0100
++++ -	2022-02-10 15:23:10.228131146 +0100
+@@ -8,7 +8,7 @@
+     kcoreaddons_add_plugin(${name} INSTALL_NAMESPACE "kwin/effects/configs" SOURCES ${ARGV})
+ endfunction()
+ 
+-if (CMAKE_CROSSCOMPILING)
++if (CMAKE_CROSSCOMPILING AND NOT FORCE_CROSSCOMPILED_TOOLS)
+     if (NOT KWIN_HOST_TOOLING)
+         message(FATAL_ERROR "Please provide the path to a native build and pass -DKWIN_HOST_TOOLING=path")
      endif()
diff --git a/srcpkgs/kwin/template b/srcpkgs/kwin/template
index bd5ef3a9776f..3aac33c97cd5 100644
--- a/srcpkgs/kwin/template
+++ b/srcpkgs/kwin/template
@@ -1,6 +1,6 @@
 # Template file for 'kwin'
 pkgname=kwin
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 build_helper=qemu
@@ -8,28 +8,31 @@ configure_args="-DBUILD_TESTING=OFF
  -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson
  -DFORCE_CROSSCOMPILED_TOOLS=ON"
 hostmakedepends="extra-cmake-modules gettext breeze pkg-config
- qt5-qmake qt5-host-tools kcoreaddons kconfig-devel qt5-wayland
- kwayland-devel kpackage-devel kservice-devel"
+ qt5-qmake qt5-host-tools kcoreaddons kconfig"
 makedepends="plasma-framework-devel kcmutils-devel knewstuff-devel
  kscreenlocker-devel kinit-devel xcb-util-cursor-devel qt5-multimedia-devel
  kdecoration-devel libxkbcommon-devel libinput-devel libSM-devel
  libICE-devel xcb-util-wm-devel qt5-sensors-devel libcap-devel lcms2-devel
- pipewire-devel krunner-devel xorg-server-xwayland libxcvt-devel hwids
- libatomic-devel"
-depends="breeze hicolor-icon-theme kinit qt5-core>=5.15.2<5.16.0
- hwids"
+ kwayland-server-devel $(vopt_if pipewire pipewire-devel) krunner-devel
+ xorg-server-xwayland"
+depends="breeze hicolor-icon-theme kinit qt5-core>=5.15.2<5.16.0"
 short_desc="KDE Window manager"
 maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/plasma/kwin"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=52927c7b6a2f28c6b8a515b1eb6f7faeacdc0d53321290887ebaffb9ab2fd0ef
-replaces="kwayland-server>=0"
+checksum=f35e15254cebeb8afc5eae1c694a603e04097fe3e7e0033a5f5fc255835eaf82
+
+build_options="pipewire"
+build_options_default="pipewire"
+
+if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
+	makedepends+=" libatomic-devel"
+fi
 
 kwin-devel_package() {
 	short_desc+=" - development"
 	depends="${makedepends} ${sourcepkg}-${version}_${revision}"
-	replaces="kwayland-server-devel>=0"
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/cmake
diff --git a/srcpkgs/kwindowsystem/template b/srcpkgs/kwindowsystem/template
index 554ea124e7fb..980bcbdf52b2 100644
--- a/srcpkgs/kwindowsystem/template
+++ b/srcpkgs/kwindowsystem/template
@@ -1,6 +1,6 @@
 # Template file for 'kwindowsystem'
 pkgname=kwindowsystem
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 # Check stage requires a running X Server
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kwindowsystem"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fd773e38bb971e30e9f09583560c2d44638c4d47223ef37176cdd23ae81f8bc6
+checksum=52ebb7d4e9ac3f24fadfd5265ff8cc390efbccf6fa6d084e5a573c3b2aa43c78
 
 kwindowsystem-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kwrited/template b/srcpkgs/kwrited/template
index 3750305150fc..b33f3a1963a1 100644
--- a/srcpkgs/kwrited/template
+++ b/srcpkgs/kwrited/template
@@ -1,6 +1,6 @@
 # Template file for 'kwrited'
 pkgname=kwrited
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,4 +11,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/plasma/kwrited"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=ec2acf8b08e873ef5339d39a66022393ae2b11792d341a4b45640005dfad6a8c
+checksum=6204a31fe1e160c8d664e68b30a1d91d31ead2bbfd7cd5841eeb39cb91dcd23d
diff --git a/srcpkgs/kxmlgui/template b/srcpkgs/kxmlgui/template
index fed75b87b755..8080e90da11e 100644
--- a/srcpkgs/kxmlgui/template
+++ b/srcpkgs/kxmlgui/template
@@ -1,6 +1,6 @@
 # Template file for 'kxmlgui'
 pkgname=kxmlgui
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules kcoreaddons
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kxmlgui"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33acae1c4814bf1b584608392a0a184ccb8b42c420c7ff057c95b0cb9f133fc2
+checksum=43a31730ff0ed113320817aa35a04e53b6ec647ab94320cf3b075adc38619dd6
 
 do_check() {
 	cd build
diff --git a/srcpkgs/kxmlrpcclient/template b/srcpkgs/kxmlrpcclient/template
index d8269107bd99..c5e11b6709ad 100644
--- a/srcpkgs/kxmlrpcclient/template
+++ b/srcpkgs/kxmlrpcclient/template
@@ -1,6 +1,6 @@
 # Template file for 'kxmlrpcclient'
 pkgname=kxmlrpcclient
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules gettext
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later, BSD-2-Clause"
 homepage="https://invent.kde.org/frameworks/kxmlrpcclient"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=5cbd3dbe9c6885b3f9ab4bc1845cc7bd4a040cfaecbad7efc1875bbbd9cf35cb
+checksum=65ac95cb022d5c7ca54c1e601211969aba06858773d881feb0004628a3451f82
 
 post_install() {
 	vlicense LICENSES/BSD-2-Clause.txt
diff --git a/srcpkgs/ladspa-sdk/template b/srcpkgs/ladspa-sdk/template
index addde549bd5e..175f3cb2c405 100644
--- a/srcpkgs/ladspa-sdk/template
+++ b/srcpkgs/ladspa-sdk/template
@@ -8,9 +8,7 @@ short_desc="Linux Audio Developer's Simple Plugin API (LADSPA)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.ladspa.org/"
-distfiles="http://http.debian.net/debian/pool/main/l/ladspa-sdk/ladspa-sdk_${version}.orig.tar.gz"
-# official distfiles are removed when a new version is released
-#distfiles="http://www.ladspa.org/download/ladspa_sdk_${version}.tgz"
+distfiles="http://www.ladspa.org/download/ladspa_sdk_${version}.tgz"
 checksum=4229959b09d20c88c8c86f4aa76427843011705df22d9c28b38359fd1829fded
 
 do_build() {
diff --git a/srcpkgs/lagrange/template b/srcpkgs/lagrange/template
index d2d16a3cb0ed..67a38bc13d18 100644
--- a/srcpkgs/lagrange/template
+++ b/srcpkgs/lagrange/template
@@ -1,6 +1,6 @@
 # Template file for 'lagrange'
 pkgname=lagrange
-version=1.13.7
+version=1.13.6
 revision=1
 build_style=cmake
 configure_args="-DTFDN_ENABLE_SSE41=NO"
@@ -13,7 +13,7 @@ license="BSD-2-Clause"
 homepage="https://gmi.skyjake.fi/lagrange/"
 changelog="https://git.skyjake.fi/skyjake/lagrange/raw/branch/dev/res/about/version.gmi"
 distfiles="https://git.skyjake.fi/skyjake/lagrange/releases/download/v$version/lagrange-$version.tar.gz"
-checksum=7fe70d06cfa80fcf7122f1a537a2205d844dd6e9efcc4d6dd712861faa3f2e14
+checksum=7a89e4e950d14cfebd2806de07c49eeeb79368091a68ca439795d0aba9e1aaa7
 
 post_install() {
 	vlicense LICENSE.md
diff --git a/srcpkgs/layer-shell-qt/template b/srcpkgs/layer-shell-qt/template
index 478ebbfed973..9fd4f43f7921 100644
--- a/srcpkgs/layer-shell-qt/template
+++ b/srcpkgs/layer-shell-qt/template
@@ -1,6 +1,6 @@
 # Template file for 'layer-shell-qt'
 pkgname=layer-shell-qt
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 confiugre_args="-DWaylandScanner_EXECUTABLE=/usr/bin/wayland-scanner"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-3.0-or-later"
 homepage="https://invent.kde.org/plasma/layer-shell-qt"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=60c5172a66562f1a12b8d27bc632e80eb721fb7dab89c5f3d7ac12c849c53d1b
+checksum=f591600cc0697cc94ce765bd17b1f9e3ab52d3d58c4de89e2820de3a7377b279
 
 layer-shell-qt-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/lazygit/template b/srcpkgs/lazygit/template
index 1da58feeca8f..49001a5bbf1c 100644
--- a/srcpkgs/lazygit/template
+++ b/srcpkgs/lazygit/template
@@ -1,6 +1,6 @@
 # Template file for 'lazygit'
 pkgname=lazygit
-version=0.35
+version=0.33
 revision=1
 build_style=go
 go_import_path=github.com/jesseduffield/lazygit
@@ -11,7 +11,7 @@ maintainer="Nathan Owens <ndowens@artixlinux.org>"
 license="MIT"
 homepage="https://github.com/jesseduffield/lazygit"
 distfiles="https://github.com/jesseduffield/lazygit/archive/v${version}.tar.gz"
-checksum=fe5b2278d7b5b22058d139ec8961a09197d8fd26d7432d263a583fa9c1599d6d
+checksum=ff7ab429ecd54f6e2aedcfd4835eb8ca17c1990aac2534f8c2a19ce4267ade24
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/legendary/template b/srcpkgs/legendary/template
index bcbc6a914e26..7e81171f525f 100644
--- a/srcpkgs/legendary/template
+++ b/srcpkgs/legendary/template
@@ -1,6 +1,6 @@
 # Template file for 'legendary'
 pkgname=legendary
-version=0.20.27
+version=0.20.26
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -10,5 +10,5 @@ maintainer="Lorem <notloremipsum@protonmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/derrod/legendary"
 distfiles="https://github.com/derrod/legendary/archive/${version}.tar.gz"
-checksum=7114f0952a9627c1d18dda11ff2422638c0df621db7b6bff3a0816e60b25f452
+checksum=fe360e9c29641689d850369c04eb9a152a03292826956ddfee751cac3975972c
 make_check=no # doesn't contain any tests
diff --git a/srcpkgs/lego/template b/srcpkgs/lego/template
index 8f3ed52a609a..9605311ef9b0 100644
--- a/srcpkgs/lego/template
+++ b/srcpkgs/lego/template
@@ -1,6 +1,6 @@
 # Template file for 'lego'
 pkgname=lego
-version=4.8.0
+version=4.5.3
 revision=1
 build_style=go
 go_import_path="github.com/go-acme/lego/v4"
@@ -10,7 +10,7 @@ maintainer="Anachron <gith@cron.world>"
 license="MIT"
 homepage="https://go-acme.github.io/lego"
 distfiles="https://github.com/go-acme/lego/archive/v${version}.tar.gz"
-checksum=2cebfd9c7471c0a64ad877c4270378b2c45712103332674e5f26e5a347b8b6b1
+checksum=82778a122e98225b55e1e6c102a06948747263533d88284216f0cce238b897c9
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/lfe/patches/no-install-on-build.patch b/srcpkgs/lfe/patches/no-install-on-build.patch
new file mode 100644
index 000000000000..863aa45ba113
--- /dev/null
+++ b/srcpkgs/lfe/patches/no-install-on-build.patch
@@ -0,0 +1,11 @@
+--- a/Makefile	2018-01-15 14:49:00.426539554 +0100
++++ b/Makefile	2018-01-15 14:49:04.968584026 +0100
+@@ -118,7 +118,7 @@ comp_opts.mk:
+ -include comp_opts.mk
+ 
+ $(BINDIR)/lfe%:
+-	$(INSTALL_BIN) $@ $(DESTBINDIR)
++	: $(INSTALL_BIN) $@ $(DESTBINDIR)
+ 
+ install: compile install-man
+ 	rm -Rf $(DESTEBINDIR)
diff --git a/srcpkgs/lfe/template b/srcpkgs/lfe/template
index 528ef58467da..31f33e64eeaf 100644
--- a/srcpkgs/lfe/template
+++ b/srcpkgs/lfe/template
@@ -1,16 +1,19 @@
 # Template file for 'lfe'
 pkgname=lfe
-version=2.0.1
-revision=1
-build_style=gnu-makefile
+version=1.3
+revision=3
 hostmakedepends="erlang"
 depends="erlang"
 short_desc="Lisp flavoured erlang"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="Apache-2.0"
 homepage="http://lfe.io/"
-distfiles="https://github.com/lfe/lfe/archive/v${version}.tar.gz"
-checksum=d64a5c0b626411afe67f146b56094337801c596d9b0cdfeabaf61223c479985f
+distfiles="https://github.com/rvirding/lfe/archive/v${version}.tar.gz"
+checksum=04634f2c700ecedb55f4369962837792669e6be809dba90d81974198fc2b7b72
+
+do_build() {
+	make
+}
 
 do_install() {
 	for b in lfe lfec lfescript; do
diff --git a/srcpkgs/libArcus/template b/srcpkgs/libArcus/template
index 3831feba9f8c..30a87aec8742 100644
--- a/srcpkgs/libArcus/template
+++ b/srcpkgs/libArcus/template
@@ -1,7 +1,7 @@
 # Template file for 'libArcus'
 pkgname=libArcus
 version=4.13.1
-revision=3
+revision=2
 build_style=cmake
 configure_args="-DBUILD_EXAMPLES=OFF"
 hostmakedepends="protobuf python3-sip-devel"
diff --git a/srcpkgs/libXcursor/template b/srcpkgs/libXcursor/template
index 118d8853ee17..9d785a99bd06 100644
--- a/srcpkgs/libXcursor/template
+++ b/srcpkgs/libXcursor/template
@@ -1,6 +1,6 @@
 # Template file for 'libXcursor'
 pkgname=libXcursor
-version=1.2.1
+version=1.2.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -8,9 +8,9 @@ makedepends="xorgproto libXfixes-devel libXrender-devel"
 short_desc="Client-side cursor loading library for X"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
-homepage="https://gitlab.freedesktop.org/xorg/lib/libxcursor"
-distfiles="${XORG_SITE}/lib/libXcursor-${version}.tar.xz"
-checksum=46c143731610bafd2070159a844571b287ac26192537d047a39df06155492104
+homepage="https://wiki.freedesktop.org/xorg/"
+distfiles="${XORG_SITE}/lib/libXcursor-${version}.tar.bz2"
+checksum=3ad3e9f8251094af6fe8cb4afcf63e28df504d46bfa5a5529db74a505d628782
 
 post_install() {
 	vlicense COPYING
diff --git a/srcpkgs/libXres/template b/srcpkgs/libXres/template
index af75d0ad21d5..ac9c01c8778e 100644
--- a/srcpkgs/libXres/template
+++ b/srcpkgs/libXres/template
@@ -1,7 +1,7 @@
-# Template file for 'libXres'
+# Template build file for 'libXres'.
 pkgname=libXres
-version=1.2.1
-revision=1
+version=1.2.0
+revision=2
 build_style=gnu-configure
 configure_args="--enable-malloc0returnsnull"
 hostmakedepends="pkg-config"
@@ -9,9 +9,9 @@ makedepends="xorgproto libXext-devel"
 short_desc="X Resource Information Extension Library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
-homepage="https://gitlab.freedesktop.org/xorg/lib/libxres"
+homepage="${XORG_SITE}"
 distfiles="${XORG_SITE}/lib/$pkgname-$version.tar.bz2"
-checksum=b6e6fb1ebb61610e56017edd928fb89a5f53b3f4f990078309877468663b2b11
+checksum=ff75c1643488e64a7cfbced27486f0f944801319c84c18d3bd3da6bf28c812d4
 
 post_install() {
 	vlicense COPYING
diff --git a/srcpkgs/libXvMC/template b/srcpkgs/libXvMC/template
index 498896abca57..3f6d9f9a7d9e 100644
--- a/srcpkgs/libXvMC/template
+++ b/srcpkgs/libXvMC/template
@@ -1,7 +1,7 @@
 # Template file for 'libXvMC'
 pkgname=libXvMC
-version=1.0.13
-revision=1
+version=1.0.12
+revision=2
 build_style=gnu-configure
 configure_args="--enable-malloc0returnsnull"
 hostmakedepends="pkg-config"
@@ -9,9 +9,9 @@ makedepends="xorgproto libX11-devel libXext-devel libXv-devel"
 short_desc="XVideo Motion Compensation Library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
-homepage="https://gitlab.freedesktop.org/xorg/lib/libxvmc"
-distfiles="${XORG_SITE}/lib/${pkgname}-${version}.tar.xz"
-checksum=0a9ebe6dea7888a747e5aca1b891d53cd7d3a5f141a9645f77d9b6a12cee657c
+homepage="https://wiki.freedesktop.org/xorg/"
+distfiles="${XORG_SITE}/lib/${pkgname}-${version}.tar.bz2"
+checksum=6b3da7977b3f7eaf4f0ac6470ab1e562298d82c4e79077765787963ab7966dcd
 
 post_install() {
 	# this file is now part of xorgproto.
diff --git a/srcpkgs/libadwaita/template b/srcpkgs/libadwaita/template
index 242fd2f5f183..71b7c8335b23 100644
--- a/srcpkgs/libadwaita/template
+++ b/srcpkgs/libadwaita/template
@@ -1,6 +1,6 @@
 # Template file for 'libadwaita'
 pkgname=libadwaita
-version=1.1.3
+version=1.1.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,14 +14,16 @@ short_desc="GTK4 building blocks for modern adaptive applications"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libadwaita/"
-changelog="https://gitlab.gnome.org/GNOME/libadwaita/-/raw/libadwaita-1-1/NEWS"
 distfiles="${GNOME_SITE}/libadwaita/${version%.*}/libadwaita-${version}.tar.xz"
-checksum=9b92be6007da1bf75131a2d5e697f0ff985bccf82380d298d46f013675aa4197
-make_check_pre="xvfb-run"
+checksum=2b5ca4104c21a36e31f900ef117ab887dd9d471f6a65d2ba374ce0339314219f
 
 build_options="gir gtk_doc"
 build_options_default="gir gtk_doc"
 
+do_check() {
+	xvfb-run ninja -C build test
+}
+
 pre_build() {
 	# help gi-docgen find gi files on cross
 	if [ -n "$CROSS_BUILD" ]; then
diff --git a/srcpkgs/libaom/template b/srcpkgs/libaom/template
index 072a044043d3..657301c7309a 100644
--- a/srcpkgs/libaom/template
+++ b/srcpkgs/libaom/template
@@ -1,6 +1,6 @@
 # Template file for 'libaom'
 pkgname=libaom
-version=3.4.0
+version=2.0.1
 revision=1
 create_wrksrc=yes
 build_style=cmake
@@ -12,10 +12,7 @@ license="BSD-2-Clause"
 homepage="https://aomedia.org/"
 changelog="https://aomedia.googlesource.com/aom/+/master/CHANGELOG"
 distfiles="https://aomedia.googlesource.com/aom/+archive/v${version}.tar.gz"
-# unstable checksum use content hash
-checksum=@12f82fb240e9fac8d66aa1f4850b07cb9ba025b7f899d2f94229e35122076e1d
-
-make_check=ci-skip # takes a lot of time
+checksum=@b89acd3304531a9f6c99eba13e1de66605893ff8d08abc8c6e0586481a90033a
 
 # aom segfaults with default musl stack size
 LDFLAGS="-Wl,-z,stack-size=2097152"
@@ -38,10 +35,11 @@ pre_check() {
 
 do_check() {
 	cd build
-	ninja ${makejobs} testdata
-	../test/examples.sh --bin-path "$PWD"
+	make testdata ${makejobs}
+	../test/examples.sh --bin-path examples
+
 	if [ "$XBPS_CHECK_PKGS" = full ]; then
-		ninja ${makejobs} runtests
+		make runtests ${makejobs}
 	fi
 }
 
diff --git a/srcpkgs/libarchive/template b/srcpkgs/libarchive/template
index 6b46500183bf..a5ee27d350d4 100644
--- a/srcpkgs/libarchive/template
+++ b/srcpkgs/libarchive/template
@@ -1,6 +1,6 @@
 # Template file for 'libarchive'
 pkgname=libarchive
-version=3.6.1
+version=3.6.0
 revision=1
 bootstrap=yes
 build_style=gnu-configure
@@ -18,7 +18,7 @@ license="BSD-2-Clause"
 homepage="http://www.libarchive.org/"
 changelog="https://raw.githubusercontent.com/wiki/libarchive/libarchive/ReleaseNotes.md"
 distfiles="https://github.com/libarchive/libarchive/releases/download/v${version}/libarchive-${version}.tar.gz"
-checksum=c676146577d989189940f1959d9e3980d28513d74eedfbc6b7f15ea45fe54ee2
+checksum=a36613695ffa2905fdedc997b6df04a3006ccfd71d747a339b78aa8412c3d852
 
 build_options="acl expat lzo lz4 ssl zstd"
 build_options_default="acl ssl lz4 zstd"
diff --git a/srcpkgs/libcgroup/patches/CVE-2018-14348.patch b/srcpkgs/libcgroup/patches/CVE-2018-14348.patch
new file mode 100644
index 000000000000..bd083c2aad97
--- /dev/null
+++ b/srcpkgs/libcgroup/patches/CVE-2018-14348.patch
@@ -0,0 +1,12 @@
+--- a/src/daemon/cgrulesengd.c
++++ b/src/daemon/cgrulesengd.c
+@@ -889,9 +889,6 @@
+ 		} else if (pid > 0) {
+ 			exit(EXIT_SUCCESS);
+ 		}
+-
+-		/* Change the file mode mask. */
+-		umask(0);
+ 	} else {
+ 		flog(LOG_DEBUG, "Not using daemon mode\n");
+ 		pid = getpid();<Paste>
diff --git a/srcpkgs/libcgroup/patches/api.c-fix-infinite-loop.patch b/srcpkgs/libcgroup/patches/api.c-fix-infinite-loop.patch
new file mode 100644
index 000000000000..12ee0eeebc84
--- /dev/null
+++ b/srcpkgs/libcgroup/patches/api.c-fix-infinite-loop.patch
@@ -0,0 +1,38 @@
+Date: Tue, 8 Dec 2015 16:53:41 +0100
+Subject: [PATCH] api.c: fix infinite loop
+
+If getgrnam or getpwuid functions failed, the program entered
+an infinite loop, because the rule pointer was never advanced.
+This is now fixed by updating the pointer before continuing
+to the next iteration.
+---
+ src/api.c | 8 ++++++--
+ 1 file changed, 6 insertions(+), 2 deletions(-)
+
+diff --git a/src/api.c b/src/api.c
+index d6c9d3a..ef796ac 100644
+--- a/src/api.c
++++ b/src/api.c
+@@ -2775,13 +2775,17 @@ static struct cgroup_rule *cgroup_find_matching_rule_uid_gid(uid_t uid,
+ 			/* Get the group data. */
+ 			sp = &(rule->username[1]);
+ 			grp = getgrnam(sp);
+-			if (!grp)
++			if (!grp) {
++				rule = rule->next;
+ 				continue;
++			}
+ 
+ 			/* Get the data for UID. */
+ 			usr = getpwuid(uid);
+-			if (!usr)
++			if (!usr) {
++				rule = rule->next;
+ 				continue;
++			}
+ 
+ 			/* If UID is a member of group, we matched. */
+ 			for (i = 0; grp->gr_mem[i]; i++) {
+-- 
+2.10.2
+
diff --git a/srcpkgs/libcgroup/patches/musl-decls.patch b/srcpkgs/libcgroup/patches/musl-decls.patch
new file mode 100644
index 000000000000..eacf4e618d93
--- /dev/null
+++ b/srcpkgs/libcgroup/patches/musl-decls.patch
@@ -0,0 +1,22 @@
+In musl libc these macros are defined in the deprecated
+include file sys/cdefs.h
+
+--- a/include/libcgroup.h	2014-01-13 15:05:56.000000000 +0100
++++ b/include/libcgroup.h	2015-10-25 14:03:32.921207668 +0100
+@@ -16,6 +16,16 @@
+ #ifndef _LIBCGROUP_H
+ #define _LIBCGROUP_H
+
++#if !defined(__GLIBC__)
++#ifdef  __cplusplus
++# define __BEGIN_DECLS	extern "C" {
++# define __END_DECLS	}
++#else
++# define __BEGIN_DECLS
++# define __END_DECLS
++#endif
++#endif /* !defined(__GLIBC__) */
++
+ #define _LIBCGROUP_H_INSIDE
+ 
+ #include <libcgroup/error.h>
diff --git a/srcpkgs/libcgroup/patches/musl-strerror_r.patch b/srcpkgs/libcgroup/patches/musl-strerror_r.patch
new file mode 100644
index 000000000000..0f54e12b05d2
--- /dev/null
+++ b/srcpkgs/libcgroup/patches/musl-strerror_r.patch
@@ -0,0 +1,22 @@
+The musl libc strerror_r(3) semantics are different from
+GNU libc's if _GNU_SOURCE is defined.
+
+--- a/src/api.c	2014-01-13 15:05:56.000000000 +0100
++++ b/src/api.c	2015-10-25 14:09:18.690232596 +0100
+@@ -3332,8 +3332,16 @@
+ 
+ const char *cgroup_strerror(int code)
+ {
++#if defined(__GLIBC__)
+ 	if (code == ECGOTHER)
+ 		return strerror_r(cgroup_get_last_errno(), errtext, MAXLEN);
++#else
++	if (code == ECGOTHER) {
++		if (0 == strerror_r(cgroup_get_last_errno(), errtext, MAXLEN))
++			return errtext;
++		return "strerror_r() failed";
++	}
++#endif
+ 
+ 	return cgroup_strerror_codes[code % ECGROUPNOTCOMPILED];
+ }
diff --git a/srcpkgs/libcgroup/template b/srcpkgs/libcgroup/template
index 986733be835d..c9c19120e597 100644
--- a/srcpkgs/libcgroup/template
+++ b/srcpkgs/libcgroup/template
@@ -1,18 +1,17 @@
 # Template file for 'libcgroup'
 pkgname=libcgroup
-version=2.0.2
-revision=1
+version=0.41
+revision=8
 build_style=gnu-configure
 configure_args="--sbindir=/usr/bin --enable-pam-module-dir=/usr/lib/security"
-hostmakedepends="flex"
+hostmakedepends="flex automake libtool"
 makedepends="pam-devel"
 short_desc="Library that abstracts the control group file system in Linux"
 maintainer="Orphaned <orphan@voidlinux.org>"
-make_dirs="/etc/cgconfig.d 0755 root root"
-license="LGPL-2.1-only"
-homepage="https://github.com/libcgroup/libcgroup"
-distfiles="https://github.com/libcgroup/libcgroup/releases/download/v${version}/libcgroup-${version}.tar.gz"
-checksum=8ef63b32e0aff619547dbb8a25e1f6bab152d7c4864795cf915571a5994d0cf8
+license="LGPL-2.1"
+homepage="http://libcg.sourceforge.net"
+distfiles="${SOURCEFORGE_SITE}/libcg/${pkgname}-${version}.tar.bz2"
+checksum=e4e38bdc7ef70645ce33740ddcca051248d56b53283c0dc6d404e17706f6fb51
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)	# Add musl-fts implementation
@@ -21,6 +20,9 @@ case "$XBPS_TARGET_MACHINE" in
 		;;
 esac
 
+pre_configure() {
+	autoreconf -if
+}
 post_configure() {
 	# Disable tests
 	sed -i Makefile -e "/SUBDIRS =/ s; tests;;"
diff --git a/srcpkgs/libcompizconfig/template b/srcpkgs/libcompizconfig/template
index 5b59eda97c78..102a1483e694 100644
--- a/srcpkgs/libcompizconfig/template
+++ b/srcpkgs/libcompizconfig/template
@@ -1,7 +1,7 @@
 # Template file for 'libcompizconfig'
 pkgname=libcompizconfig
 version=0.8.18
-revision=10
+revision=9
 build_style=gnu-configure
 configure_args="--disable-static"
 hostmakedepends="automake intltool libtool pkg-config protobuf"
diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 590dce06ffe5..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.44.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,8 +16,11 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=3cd3e45eb6e2680cb05d52e1e80dd8f9d59d4765212f0e28f78e6c1783d18eae
-make_check_pre="xvfb-run"
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
+
+do_check() {
+	xvfb-run ninja -C build test
+}
 
 build_options="gir"
 build_options_default="gir"
diff --git a/srcpkgs/libenet/template b/srcpkgs/libenet/template
index fdaad8b9f11c..1c11d5883d41 100644
--- a/srcpkgs/libenet/template
+++ b/srcpkgs/libenet/template
@@ -1,6 +1,6 @@
 # Template file for 'libenet'
 pkgname=libenet
-version=1.3.17
+version=1.3.14
 revision=1
 wrksrc="enet-${version}"
 build_style=gnu-configure
@@ -8,9 +8,8 @@ short_desc="Reliable UDP networking library"
 maintainer="necrophcodr <necrophcodr@necrophcodr.me>"
 license="MIT"
 homepage="http://enet.bespin.org"
-changelog="https://raw.githubusercontent.com/lsalzman/enet/master/ChangeLog"
 distfiles="http://enet.bespin.org/download/enet-${version}.tar.gz"
-checksum=a38f0f194555d558533b8b15c0c478e946310022d0ec7b34334e19e4574dcedc
+checksum=98f6f57aab0a424469619ed3047728f0d3901ce8f0dea919c11e7966d807e870
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/libenet/update b/srcpkgs/libenet/update
index b04507812857..23ceae259b59 100644
--- a/srcpkgs/libenet/update
+++ b/srcpkgs/libenet/update
@@ -1,2 +1 @@
-site="https://github.com/lsalzman/enet/tags"
-pattern='/archive/refs/tags/v\K[\d\.]+(?=\.tar\.gz")'
+pkgname=enet
diff --git a/srcpkgs/libepoxy/template b/srcpkgs/libepoxy/template
index a8d7c939a83c..7b8e393fb6cc 100644
--- a/srcpkgs/libepoxy/template
+++ b/srcpkgs/libepoxy/template
@@ -1,6 +1,6 @@
 # Template file for 'libepoxy'
 pkgname=libepoxy
-version=1.5.10
+version=1.5.9
 revision=1
 build_style=meson
 hostmakedepends="pkg-config xorg-util-macros"
@@ -11,7 +11,7 @@ license="MIT"
 homepage="https://github.com/anholt/libepoxy"
 changelog="https://github.com/anholt/libepoxy/releases"
 distfiles="https://github.com/anholt/libepoxy/archive/${version}.tar.gz"
-checksum=a7ced37f4102b745ac86d6a70a9da399cc139ff168ba6b8002b4d8d43c900c15
+checksum=ee8048d20179a2e86156ac842ddb6428732d9cd7a2cfc2eca905165bf24887a2
 
 post_install() {
 	vlicense COPYING
diff --git a/srcpkgs/libfcitx-qt-common b/srcpkgs/libfcitx-qt-common
deleted file mode 120000
index 208964ab6ce3..000000000000
--- a/srcpkgs/libfcitx-qt-common
+++ /dev/null
@@ -1 +0,0 @@
-libfcitx-qt5
\ No newline at end of file
diff --git a/srcpkgs/libfcitx-qt5/template b/srcpkgs/libfcitx-qt5/template
index 43a02c064a50..c519a3b617bc 100644
--- a/srcpkgs/libfcitx-qt5/template
+++ b/srcpkgs/libfcitx-qt5/template
@@ -1,44 +1,29 @@
 # Template file for 'libfcitx-qt5'
 pkgname=libfcitx-qt5
-version=1.2.7
-revision=2
+version=1.2.5
+revision=1
 wrksrc="fcitx-qt5-${version}"
 build_style=cmake
-configure_args="-DENABLE_QT6=ON -DQT_HOST_PATH=/usr"
 hostmakedepends="extra-cmake-modules pkg-config qt5-qmake
- qt5-host-tools libfcitx qt6-base-devel"
-makedepends="fcitx-devel libxkbcommon-devel qt5-devel qt6-base-devel"
-depends="libfcitx-qt-common>=${version}"
+ qt5-host-tools libfcitx"
+makedepends="fcitx-devel libxkbcommon-devel qt5-devel"
 short_desc="Flexible Context-aware Input Tool with eXtension - Qt5 IM module"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later, BSD-3-Clause"
 homepage="https://fcitx-im.org/"
 distfiles="http://download.fcitx-im.org/fcitx-qt5/fcitx-qt5-${version}.tar.xz"
-checksum=951fcf8f1db23ed22ad91094eb4c6c906f92005a3643b52f666bd8a331163147
+checksum=e5c3ccdf406c19bde48ab5f59ac208967c3ca4f520626cdb66baf63f6160d946
 
-libfcitx-qt-common_package() {
-	short_desc+="${short_desc% Qt5*} Qt common files"
-	pkg_install() {
-		vmove usr/share
-		vlicense COPYING.BSD
-	}
+post_install() {
+	vlicense COPYING.BSD
 }
 
 libfcitx-qt5-devel_package() {
 	short_desc+=" - development files"
-	depends="${sourcepkg}>=${version}_${revision}
-	 libxkbcommon-devel qt5-devel"
+	depends="${sourcepkg}-${version}_${revision} ${makedepends}"
 	pkg_install() {
 		vmove usr/include
 		vmove "usr/lib/*.so"
 		vmove usr/lib/cmake
 	}
 }
-
-libfcitx-qt6_package() {
-	short_desc="${short_desc/Qt5/Qt6}"
-	depends="libfcitx-qt-common>=${version}"
-	pkg_install() {
-		vmove usr/lib/qt6
-	}
-}
diff --git a/srcpkgs/libfcitx-qt6 b/srcpkgs/libfcitx-qt6
deleted file mode 120000
index 208964ab6ce3..000000000000
--- a/srcpkgs/libfcitx-qt6
+++ /dev/null
@@ -1 +0,0 @@
-libfcitx-qt5
\ No newline at end of file
diff --git a/srcpkgs/libfilezilla/template b/srcpkgs/libfilezilla/template
index 8a5ef1a9d7c3..9c50531cbbb6 100644
--- a/srcpkgs/libfilezilla/template
+++ b/srcpkgs/libfilezilla/template
@@ -1,7 +1,7 @@
 # Template file for 'libfilezilla'
 # filezilla needs to be rebuilt when libfilezilla version changes, ABI is not stable
 pkgname=libfilezilla
-version=0.38.1
+version=0.37.2
 revision=1
 build_style=gnu-configure
 configure_args="--disable-static"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://lib.filezilla-project.org/"
 changelog="https://svn.filezilla-project.org/filezilla/libfilezilla/trunk/NEWS?view=co"
 distfiles="https://download.filezilla-project.org/${pkgname}/${pkgname}-${version}.tar.bz2"
-checksum=d401a8b5a80a7c17b1a360dd9cccb6dc56fd8d394413a9fb2b6bb1bc5d98fd4c
+checksum=e51140ee63646ba92ae41969c1fbff25946dc452410d3c4daf91cd792bfee2d5
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	makedepends+=" libatomic-devel"
diff --git a/srcpkgs/libgpg-error/patches/cross.patch b/srcpkgs/libgpg-error/patches/cross.patch
new file mode 100644
index 000000000000..253fc50f6614
--- /dev/null
+++ b/srcpkgs/libgpg-error/patches/cross.patch
@@ -0,0 +1,20 @@
+Upstream commit 1fb90a7da186ee2ee098a666f6f3a35bb1720e59 added a
+--disable-threads config option and changed the case to only match linux-gnu*
+instead of linux*, because those are obviously very related changes.
+
+This patch reverts that part of the commit, and fixes cross building to musl
+archs for us.
+
+diff --git a/configure b/configure
+index 24b1cee..89a9937 100755
+--- a/configure
++++ b/configure
+@@ -17433,7 +17433,7 @@ if test x"$gl_use_threads" = xno; then
+ $as_echo "$as_me: generated src/lock-obj-pub.native.h for $host" >&6;}
+ elif test x$cross_compiling = xyes; then
+   case $host in
+-    *-*-linux-gnu*)
++    *-*-linux*)
+     if test -n "$ac_tool_prefix"; then
+   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
+ set dummy ${ac_tool_prefix}objdump; ac_word=$2
diff --git a/srcpkgs/libgpg-error/patches/echo-fix.patch b/srcpkgs/libgpg-error/patches/echo-fix.patch
new file mode 100644
index 000000000000..78d98dd7b3d1
--- /dev/null
+++ b/srcpkgs/libgpg-error/patches/echo-fix.patch
@@ -0,0 +1,32 @@
+From 33593864cd54143db594c4237bba41e14179061c Mon Sep 17 00:00:00 2001
+From: David Michael <fedora.dm0@gmail.com>
+Date: Fri, 26 Mar 2021 16:06:50 +0900
+Subject: [PATCH] build: Fix generation of lock-obj-pub.native.h for cross
+ build.
+
+* src/gen-lock-obj.sh: Capture echo output with quotes.
+
+--
+
+Fixes-commit: 99ae862a96a569724f49a604ebb7d3f6d2c2d374
+Signed-off-by: David Michael <fedora.dm0@gmail.com>
+---
+ src/gen-lock-obj.sh | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/gen-lock-obj.sh b/src/gen-lock-obj.sh
+index a710f0c..258eec6 100755
+--- a/src/gen-lock-obj.sh
++++ b/src/gen-lock-obj.sh
+@@ -38,7 +38,7 @@
+ #     AWK=gawk ./gen-lock-obj.sh
+ #
+ 
+-if test -n `echo -n`; then
++if test -n "`echo -n`"; then
+     ECHO_C='\c'
+     ECHO_N=''
+ else
+-- 
+2.11.0
+
diff --git a/srcpkgs/libgpg-error/template b/srcpkgs/libgpg-error/template
index 0bcf2a42e221..98a7c475d1d3 100644
--- a/srcpkgs/libgpg-error/template
+++ b/srcpkgs/libgpg-error/template
@@ -1,6 +1,6 @@
 # Template file for 'libgpg-error'
 pkgname=libgpg-error
-version=1.45
+version=1.42
 revision=1
 build_style=gnu-configure
 short_desc="Library for error values used by GnuPG component"
@@ -8,7 +8,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later, GPL-2.0-or-later"
 homepage="https://www.gnupg.org"
 distfiles="https://www.gnupg.org/ftp/gcrypt/${pkgname}/${pkgname}-${version}.tar.bz2"
-checksum=570f8ee4fb4bff7b7495cff920c275002aea2147e9a1d220c068213267f80a26
+checksum=fc07e70f6c615f8c4f590a8e37a9b8dd2e2ca1e9408f8e60459c67452b925e23
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends="qemu-user-static"
diff --git a/srcpkgs/libgphoto2/template b/srcpkgs/libgphoto2/template
index dc0a0fe60ed2..38f5a2961a77 100644
--- a/srcpkgs/libgphoto2/template
+++ b/srcpkgs/libgphoto2/template
@@ -1,6 +1,6 @@
 # Template file for 'libgphoto2'
 pkgname=libgphoto2
-version=2.5.30
+version=2.5.26
 revision=1
 build_style=gnu-configure
 configure_args="--disable-static --disable-rpath udevscriptdir=/usr/lib/udev"
@@ -13,8 +13,8 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gphoto.org"
 changelog="https://raw.githubusercontent.com/gphoto/libgphoto2/master/NEWS"
-distfiles="https://github.com/gphoto/libgphoto2/releases/download/v${version}/libgphoto2-${version}.tar.bz2"
-checksum=ee61a1dac6ad5cf711d114e06b90a6d431961a6e7ec59f4b757a7cd77b1c0fb4
+distfiles="${SOURCEFORGE_SITE}/gphoto/${pkgname}-${version}.tar.bz2"
+checksum=7740fea3cbb78489071cdfec06c07fab528e69e27ac82734eae6a73eaeeabcd4
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" libgphoto2"
diff --git a/srcpkgs/libgravatar/template b/srcpkgs/libgravatar/template
index 6137311b6a26..15d0b46671b2 100644
--- a/srcpkgs/libgravatar/template
+++ b/srcpkgs/libgravatar/template
@@ -1,6 +1,6 @@
 # Template file for 'libgravatar'
 pkgname=libgravatar
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/libgravatar-${version}.tar.xz"
-checksum=3826da4d1eb64826db12876e9d484ba6322675e14532e3c5f7f8b158832733fe
+checksum=d6bbb3c449585a881fa49ca82d5ad9d189aabb7b698ca9d59e07ce3e2a14c53b
 
 libgravatar-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/libgrpc b/srcpkgs/libgrpc
deleted file mode 120000
index e5f1f1766d34..000000000000
--- a/srcpkgs/libgrpc
+++ /dev/null
@@ -1 +0,0 @@
-grpc
\ No newline at end of file
diff --git a/srcpkgs/libgweather/patches/fix-cross-introspection.patch b/srcpkgs/libgweather/patches/fix-cross-introspection.patch
deleted file mode 100644
index fbec0c3317fa..000000000000
--- a/srcpkgs/libgweather/patches/fix-cross-introspection.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/libgweather/meson.build b/libgweather/meson.build
-index 08311af4..ef554f2e 100644
---- a/libgweather/meson.build
-+++ b/libgweather/meson.build
-@@ -208,7 +208,7 @@ lib_libgweather = library('gweather-4',
- )
- 
- g_ir_scanner = find_program('g-ir-scanner', required: get_option('introspection'))
--build_gir = get_option('introspection') and g_ir_scanner.found() and not meson.is_cross_build()
-+build_gir = get_option('introspection') and g_ir_scanner.found()
- 
- enable_vala = get_option('enable_vala')
- vapigen = find_program('vapigen', required: enable_vala == 'true')
-
diff --git a/srcpkgs/libgweather/patches/metar-test-dont-use-known-duplicates.patch b/srcpkgs/libgweather/patches/metar-test-dont-use-known-duplicates.patch
deleted file mode 100644
index 5646cd24cc21..000000000000
--- a/srcpkgs/libgweather/patches/metar-test-dont-use-known-duplicates.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From 8b4fe0ad32bac4da47188207541b0aec3f786498 Mon Sep 17 00:00:00 2001
-From: Pierre Labastie <pierre.labastie@neuf.fr>
-Date: Sun, 10 Apr 2022 22:24:47 +0200
-Subject: [PATCH] metar test: Don't use "known" duplicates
-
-The metar list provided by NOAA contains duplicate ICAO codes.
-Those duplicates may change over time, so it does not make sense
-to use an array of known duplicates. Presently a duplicate is rejected
-when it is known, and inserted if it is not, leading to  a difference
-in the number of insertions and the number of keys, so that the test
-fails. If any duplicate is rejected, the number of insertions is
-always equal to the number of keys (unless something goes wrong
-in g_hash_table_insert). And this is the default behavior for known
-duplicates anyway.
-
-Closes: https://gitlab.gnome.org/GNOME/libgweather/-/issues/168
----
- libgweather/tests/metar.c | 15 +++------------
- 1 file changed, 3 insertions(+), 12 deletions(-)
-
-diff --git a/libgweather/tests/metar.c b/libgweather/tests/metar.c
-index 7d6c7c04..a6fa7e79 100644
---- a/libgweather/tests/metar.c
-+++ b/libgweather/tests/metar.c
-@@ -41,20 +41,11 @@ parse_metar_stations (const char *contents)
-             continue;
-         }
- 
-+        /* If it is a duplicate discard it */
-         if (g_hash_table_lookup (stations_ht, station)) {
--            const char * const known_duplicates[] = {
--                "VOGO",
--                "KHQG",
--                "KOEL",
--                "KTQK",
--                "KX26",
--                NULL
--            };
--            if (g_strv_contains (known_duplicates, station)) {
--                g_free (station);
--                continue;
--            }
-             g_test_message ("Weather station '%s' already defined\n", station);
-+            g_free (station);
-+            continue;
-         }
- 
-         g_hash_table_insert (stations_ht, station, g_strdup (line));
--- 
-GitLab
-
diff --git a/srcpkgs/libgweather/template b/srcpkgs/libgweather/template
index da1cea0e42c9..857006ea8786 100644
--- a/srcpkgs/libgweather/template
+++ b/srcpkgs/libgweather/template
@@ -1,14 +1,11 @@
 # Template file for 'libgweather'
 pkgname=libgweather
-reverts="40.0_1"
-version=4.0.0
+version=40.0
 revision=1
 build_style=meson
 build_helper="gir"
-configure_args="$(vopt_bool gir enable_vala) $(vopt_bool gir introspection)
- $(vopt_bool gtk_doc gtk_doc) -Dzoneinfo_dir=/usr/share/zoneinfo"
-hostmakedepends="glib-devel gettext pkg-config python3-gobject-devel $(vopt_if gir vala)
- $(vopt_if gtk_doc gi-docgen)"
+configure_args="$(vopt_bool gir enable_vala) -Dzoneinfo_dir=/usr/share/zoneinfo"
+hostmakedepends="glib-devel intltool pkg-config python3-gobject-devel $(vopt_if gir vala)"
 makedepends="geocode-glib-devel gtk+3-devel libsoup-gnome-devel"
 depends="tzdata"
 short_desc="GNOME Weather information access library"
@@ -16,15 +13,15 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/LibGWeather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=440d44801b6f72b48c676e5e37f9109cfee1394fd74cc92725e1b1ba4fae834c
+checksum=ca4e8f2a4baaa9fc6d75d8856adb57056ef1cd6e55c775ba878ae141b6276ee6
 
-build_options="gir gtk_doc"
-build_options_default="gir gtk_doc"
+build_options="gir"
+build_options_default="gir"
 
 post_patch() {
 	# This test requires LC_IDENTIFICATION, which is a GLIBC's extension
 	# And looks like we didn't ship it.
-	vsed -i -e '/setlocale.*fr_FR/i return;' libgweather/tests/test_libgweather.c
+	vsed -i -e '/setlocale.*fr_FR/i return;' libgweather/test_libgweather.c
 }
 
 libgweather-devel_package() {
@@ -38,8 +35,5 @@ libgweather-devel_package() {
 			vmove usr/share/gir-1.0
 			vmove usr/share/vala
 		fi
-		if [ "$build_option_gtk_doc" ]; then
-			vmove usr/share/doc
-		fi
 	}
 }
diff --git a/srcpkgs/libgweather/update b/srcpkgs/libgweather/update
index 496ee53deb13..e69de29bb2d1 100644
--- a/srcpkgs/libgweather/update
+++ b/srcpkgs/libgweather/update
@@ -1 +0,0 @@
-ignore="40.*"
diff --git a/srcpkgs/libheif/template b/srcpkgs/libheif/template
index 48b4279b9f3a..1972c5b8ad7c 100644
--- a/srcpkgs/libheif/template
+++ b/srcpkgs/libheif/template
@@ -1,7 +1,7 @@
 # Template file for 'libheif'
 pkgname=libheif
 version=1.12.0
-revision=3
+revision=2
 build_style=gnu-configure
 configure_args="--disable-option-checking"
 hostmakedepends="automake autoconf pkg-config libtool"
diff --git a/srcpkgs/libiio-devel b/srcpkgs/libiio-devel
deleted file mode 120000
index 0885e8969722..000000000000
--- a/srcpkgs/libiio-devel
+++ /dev/null
@@ -1 +0,0 @@
-libiio
\ No newline at end of file
diff --git a/srcpkgs/libiio-tools b/srcpkgs/libiio-tools
deleted file mode 120000
index 0885e8969722..000000000000
--- a/srcpkgs/libiio-tools
+++ /dev/null
@@ -1 +0,0 @@
-libiio
\ No newline at end of file
diff --git a/srcpkgs/libiio/template b/srcpkgs/libiio/template
deleted file mode 100644
index 70e3407d432a..000000000000
--- a/srcpkgs/libiio/template
+++ /dev/null
@@ -1,36 +0,0 @@
-# Template file for 'libiio'
-pkgname=libiio
-version=0.24
-revision=1
-build_style=cmake
-configure_args="-DUDEV_RULES_INSTALL_DIR=/usr/lib/udev/rules.d -DWITH_DOC=YES
- -DWITH_SERIAL_BACKEND=YES -DHAVE_DNS_SD=YES -DPYTHON_BINDINGS=YES"
-hostmakedepends="bison flex doxygen pkg-config python3 python3-Sphinx python3-sphinx_rtd_theme"
-makedepends="avahi-libs-devel libaio-devel libserialport-devel libusb-devel libxml2-devel"
-short_desc="Library for interfacing with local and remote Linux IIO devices"
-maintainer="Evgeny Ermakov <evgeny.v.ermakov@gmail.com>"
-license="LGPL-2.1-or-later"
-homepage="https://analogdevicesinc.github.io/libiio"
-distfiles="https://github.com/analogdevicesinc/libiio/archive/v${version}.tar.gz"
-checksum=a2b5d848531ea64fd9f95327dfd5a588bd227d9577281ec375e822702c6a52d5
-
-libiio-devel_package() {
-	depends="${sourcepkg}>=${version}_${revision}"
-	short_desc+=" - development files"
-	pkg_install() {
-		vmove usr/include
-		vmove usr/lib/pkgconfig
-		vmove usr/lib/*.so
-		vmkdir usr/share/doc/libiio
-		mv ${DESTDIR}/usr/share/doc/libiio0-doc/v${version}/* \
-			${PKGDESTDIR}/usr/share/doc/libiio
-	}
-}
-
-libiio-tools_package() {
-	depends="${sourcepkg}>=${version}_${revision}"
-	short_desc+=" - utilities"
-	pkg_install() {
-		vmove usr/bin
-	}
-}
diff --git a/srcpkgs/libime/template b/srcpkgs/libime/template
index a37db9885a48..c5f6326702e1 100644
--- a/srcpkgs/libime/template
+++ b/srcpkgs/libime/template
@@ -1,6 +1,6 @@
 # Template file for 'libime'
 pkgname=libime
-version=1.0.13
+version=1.0.12
 revision=1
 build_style=cmake
 build_helper=qemu
@@ -10,19 +10,19 @@ short_desc="Library to support generic input method implementation"
 maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://fcitx-im.org/wiki/Fcitx"
-_lm_sc=lm_sc.arpa-20220630.tar.xz
-_dict=dict_sc.txt-20220628.tar.xz
+_lm_sc_version=20140820
+_dict_version=20211021
 distfiles="https://download.fcitx-im.org/fcitx5/libime/libime-${version}.tar.xz
- https://download.fcitx-im.org/data/${_lm_sc}
- https://download.fcitx-im.org/data/${_dict}
+ https://download.fcitx-im.org/data/lm_sc.3gm.arpa-${_lm_sc_version}.tar.bz2
+ https://download.fcitx-im.org/data/dict.utf8-${_dict_version}.tar.xz
  https://download.fcitx-im.org/data/table.tar.gz"
-checksum="0ef4af58e4b5719991315bd214d9cd53a1513f6897c565073e4e119c1e126176
- 8d3b0fa8fa16b93d0d4590f02da04029c271364b5925c1c902845c374a2a00bf
- d0fc77543cc763cacb986d6e650827bd6050579584273f6216ab58672480f17c
+checksum="380708a313262cc1ab35430d8bc7e2a24cfe8fbb98398f4c3d5fedf58806eff8
+ 751bab7c55ea93a2cedfb0fbb7eb09f67d4da9c2c55496e5f31eb8580f1d1e2f
+ 300597e6f7f79f788480fd665de8a07bfe90227048b5a7e39f40f43a62a981df
  6196053c724125e3ae3d8bd6b2f9172d0c83b65b0d410d3cde63b7a8d6ab87b7"
 skip_extraction="
- ${_lm_sc}
- ${_dict}
+ lm_sc.3gm.arpa-${_lm_sc_version}.tar.bz2
+ dict.utf8-${_dict_version}.tar.xz
  table.tar.gz"
 
 post_extract() {
diff --git a/srcpkgs/libinput-debug-gui b/srcpkgs/libinput-debug-gui
new file mode 120000
index 000000000000..b8bfebd1511c
--- /dev/null
+++ b/srcpkgs/libinput-debug-gui
@@ -0,0 +1 @@
+libinput
\ No newline at end of file
diff --git a/srcpkgs/libinput-debug-gui/template b/srcpkgs/libinput-debug-gui/template
deleted file mode 100644
index 0ad4ccca9a56..000000000000
--- a/srcpkgs/libinput-debug-gui/template
+++ /dev/null
@@ -1,29 +0,0 @@
-# Template file for 'libinput-debug-gui'
-# keep in sync with libinput
-# split to avoid cycle: gst-plugins-bad1 -> zbar -> qt5 -> libinput -> gtk4 -> gst-plugins-bad1
-pkgname=libinput-debug-gui
-version=1.21.0
-revision=1
-wrksrc="libinput-${version}"
-build_style=meson
-configure_args="-Db_ndebug=false -Dtests=false -Ddebug-gui=true"
-hostmakedepends="pkg-config wayland-devel"
-makedepends="libevdev-devel libwacom-devel mtdev-devel eudev-libudev-devel
- gtk4-devel"
-short_desc="Provides handling input devices in Wayland compositors and X"
-maintainer="Michal Vasilek <michal@vasilek.cz>"
-license="MIT"
-homepage="https://www.freedesktop.org/wiki/Software/libinput"
-distfiles="https://gitlab.freedesktop.org/libinput/libinput/-/archive/${version}/libinput-${version}.tar.gz"
-checksum=1b23c180f5b297303ed36f5a549910f5d320b0eb21052eac67a966d4eaa4e01d
-
-post_install() {
-	mv ${DESTDIR}/usr/libexec/libinput/libinput-debug-gui ${DESTDIR}/libinput-debug-gui
-	mv ${DESTDIR}/usr/share/man/man1/libinput-debug-gui.1 ${DESTDIR}/libinput-debug-gui.1
-	rm -r ${DESTDIR}/usr
-	vmkdir usr/libexec/libinput
-	mv ${DESTDIR}/libinput-debug-gui ${DESTDIR}/usr/libexec/libinput/libinput-debug-gui
-	vmkdir usr/share/man/man1
-	mv ${DESTDIR}/libinput-debug-gui.1 ${DESTDIR}/usr/share/man/man1/libinput-debug-gui.1
-	vlicense COPYING
-}
diff --git a/srcpkgs/libinput/template b/srcpkgs/libinput/template
index df6b4a4198b5..1736a1f91f39 100644
--- a/srcpkgs/libinput/template
+++ b/srcpkgs/libinput/template
@@ -1,23 +1,24 @@
 # Template file for 'libinput'
 pkgname=libinput
-version=1.21.0
+version=1.20.1
 revision=1
 build_style=meson
-configure_args="-Db_ndebug=false -Ddebug-gui=false"
-hostmakedepends="pkg-config"
-makedepends="libevdev-devel libwacom-devel mtdev-devel eudev-libudev-devel"
+configure_args="-Dtests=false"
+hostmakedepends="pkg-config wayland-devel"
+makedepends="libevdev-devel libwacom-devel mtdev-devel eudev-libudev-devel
+ gtk+3-devel"
 checkdepends="valgrind check-devel"
 short_desc="Provides handling input devices in Wayland compositors and X"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="MIT"
 homepage="https://www.freedesktop.org/wiki/Software/libinput"
 distfiles="https://gitlab.freedesktop.org/libinput/libinput/-/archive/${version}/libinput-${version}.tar.gz"
-checksum=1b23c180f5b297303ed36f5a549910f5d320b0eb21052eac67a966d4eaa4e01d
+checksum=fbbfe95c5cf20a1790c077b703db86ff0811c04a040b15f2a8579518e8a58064
+
+CFLAGS="-UNDEBUG"
 
 if [ "$XBPS_CHECK_PKGS" ]; then
 	configure_args+=" -Dtests=true"
-else
-	configure_args+=" -Dtests=false"
 fi
 
 post_install() {
@@ -26,10 +27,18 @@ post_install() {
 
 libinput-devel_package() {
 	short_desc+=" - development files"
-	depends="${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	pkg_install() {
 		vmove usr/include
 		vmove "usr/lib/*.so"
 		vmove usr/lib/pkgconfig
 	}
 }
+
+libinput-debug-gui_package() {
+	short_desc+=" - debug GUI"
+	pkg_install() {
+		vmove usr/libexec/libinput/libinput-debug-gui
+		vmove usr/share/man/man1/libinput-debug-gui.1
+	}
+}
diff --git a/srcpkgs/libkcddb/template b/srcpkgs/libkcddb/template
index ccb54f738ffe..c211b09b70fa 100644
--- a/srcpkgs/libkcddb/template
+++ b/srcpkgs/libkcddb/template
@@ -1,6 +1,6 @@
 # Template file for 'libkcddb'
 pkgname=libkcddb
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kconfig kcoreaddons kdoctools
@@ -12,7 +12,7 @@ license="GPL-2.0-or-later, LGPL-2.0-or-later, BSD-3-Clause, GFDL-1.2-only"
 homepage="https://projects.kde.org/projects/kde/kdemultimedia/libkcddb"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#libkcddb"
 distfiles="${KDE_SITE}/release-service/${version}/src/libkcddb-${version}.tar.xz"
-checksum=c80b57a73bc17aa71fc559545e173ae9b0e2dd925bbaadeaf37629dc21ca45cb
+checksum=d88151d2cc5d1899f99d4237dc9e6967009bda7f09bd8e4a41b8c0e66bb7c93d
 
 libkcddb-devel_package() {
 	depends="libkcddb>=${version}_${revision}"
diff --git a/srcpkgs/libkdcraw5/template b/srcpkgs/libkdcraw5/template
index 99d223892aaa..ee3ddabf09b2 100644
--- a/srcpkgs/libkdcraw5/template
+++ b/srcpkgs/libkdcraw5/template
@@ -1,6 +1,6 @@
 # Template file for 'libkdcraw5'
 pkgname=libkdcraw5
-version=22.04.3
+version=22.04.2
 revision=1
 wrksrc="libkdcraw-${version}"
 build_style=cmake
@@ -12,7 +12,7 @@ maintainer="Helmut Pozimski <helmut@pozimski.eu>"
 license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/graphics/"
 distfiles="${KDE_SITE}/release-service/${version}/src/libkdcraw-${version}.tar.xz"
-checksum=bd04e74c6a7b5c717ce70397ddf70f43bc0fd050ac97703b9bd46f5e767a2499
+checksum=c669f629077df69febba2e1fbd91dd6452fa49b14f6b1ac382e177c7423828fd
 
 libkdcraw5-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/libkdegames/template b/srcpkgs/libkdegames/template
index 971d57e46f45..6121b499679a 100644
--- a/srcpkgs/libkdegames/template
+++ b/srcpkgs/libkdegames/template
@@ -1,6 +1,6 @@
 # Template file for 'libkdegames'
 pkgname=libkdegames
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules pkg-config qt5-qmake qt5-host-tools
@@ -12,7 +12,7 @@ license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/games"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#libkdegames"
 distfiles="${KDE_SITE}/release-service/${version}/src/libkdegames-${version}.tar.xz"
-checksum=f6af5b98c6f5a4061b5124d04e5cf0c2cc9e21df93824559153d5565d541f845
+checksum=c33af6c13540add132122b36b2faabc1f0beaf2c06d29e575f7789f1c5342911
 
 libkdegames-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
diff --git a/srcpkgs/libkdepim/template b/srcpkgs/libkdepim/template
index 7571736f35d3..a86488439dfe 100644
--- a/srcpkgs/libkdepim/template
+++ b/srcpkgs/libkdepim/template
@@ -1,6 +1,6 @@
 # Template file for 'libkdepim'
 pkgname=libkdepim
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/libkdepim-${version}.tar.xz"
-checksum=fa7477b5cfd6daa982689543aaa56a01dbdd221728c5da5dc041d597875cd0e4
+checksum=963bbeb53f34576354fe5e040e79de80ea536dec342ee59058716b2708f74174
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
diff --git a/srcpkgs/libkgapi/template b/srcpkgs/libkgapi/template
index a2a5dc503890..3d6c363a21ee 100644
--- a/srcpkgs/libkgapi/template
+++ b/srcpkgs/libkgapi/template
@@ -1,6 +1,6 @@
 # Template file for 'libkgapi'
 pkgname=libkgapi
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-host-tools qt5-qmake python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/pim/libkgapi"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=276b6a1cf35573e8b80574f46aac6535545d938868d47fbd6687842a32e68754
+checksum=94e05f3a289b2a3db3d7119ea95063dcba0636a4ce148ea9913eeaf5051b0a9f
 
 do_check() {
 	:
diff --git a/srcpkgs/libkipi5/template b/srcpkgs/libkipi5/template
index 53270161e279..32fb835efab2 100644
--- a/srcpkgs/libkipi5/template
+++ b/srcpkgs/libkipi5/template
@@ -1,6 +1,6 @@
 # Template file for 'libkipi5'
 pkgname=libkipi5
-version=22.04.3
+version=22.04.1
 revision=1
 wrksrc="libkipi-${version}"
 build_style=cmake
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/graphics/libkipi"
 distfiles="${KDE_SITE}/release-service/${version}/src/libkipi-${version}.tar.xz"
-checksum=f0881215036b60df4b46e0f8ceb4bc7ee5ab853c51e7abd447a4a77d16680775
+checksum=ef15b74fed59d10dd584e452925027d927eeb7b738569089cb8da21b1e9c9afd
 conflicts="libkipi"
 
 libkipi5-devel_package() {
diff --git a/srcpkgs/libkleo/template b/srcpkgs/libkleo/template
index caad7e4047a5..a2d797c51079 100644
--- a/srcpkgs/libkleo/template
+++ b/srcpkgs/libkleo/template
@@ -1,6 +1,6 @@
 # Template file for 'libkleo'
 pkgname=libkleo
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules python3 qt5-qmake qt5-host-tools
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/libkleo-${version}.tar.xz"
-checksum=d76e6fd8740d17eea371c4052b17e98a7fdf77651d801a31701968f2455c665a
+checksum=96d6058bab59c4b807548443d20dfc950f0a916c02aa84a96bf46ea2ecfe1807
 
 libkleo-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
diff --git a/srcpkgs/libkomparediff2/template b/srcpkgs/libkomparediff2/template
index 700c1c1ffa60..13b7b15d87de 100644
--- a/srcpkgs/libkomparediff2/template
+++ b/srcpkgs/libkomparediff2/template
@@ -1,6 +1,6 @@
 # Template file for 'libkomparediff2'
 pkgname=libkomparediff2
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons qt5-host-tools qt5-qmake"
@@ -11,7 +11,7 @@ license="GPL-2.0-or-later, LGPL-2.0-or-later"
 homepage="https://www.kde.org/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#libkomparediff2"
 distfiles="${KDE_SITE}/release-service/${version}/src/libkomparediff2-${version}.tar.xz"
-checksum=13f11a4025c06ac685348fed5aa56f9ab967b3ef748942069cfa64c34e5f5ded
+checksum=a7713b5a7e32e7ed51f3b93668d6338b4674feb149d5d9514e3a9b53367fe609
 
 libkomparediff2-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/libkscreen/template b/srcpkgs/libkscreen/template
index daa85596d403..108314ca7b5e 100644
--- a/srcpkgs/libkscreen/template
+++ b/srcpkgs/libkscreen/template
@@ -1,6 +1,6 @@
 # Template file for 'libkscreen'
 pkgname=libkscreen
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/plasma/libkscreen"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=e59fd83678eaa726d72afda7313d081943cb63b9abfbe85627dc334ec0ccb3d7
+checksum=7ff118af3320e53d2c1cb9f324d2ee13d087062ef354d219f20503da5ac06fc9
 
 libkscreen-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/libksieve/template b/srcpkgs/libksieve/template
index 8a87938529b9..eaa9b59f997d 100644
--- a/srcpkgs/libksieve/template
+++ b/srcpkgs/libksieve/template
@@ -1,6 +1,6 @@
 # Template file for 'libksieve'
 pkgname=libksieve
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/libksieve-${version}.tar.xz"
-checksum=8c96095993fe0d67d86e4857467b5adb6cb3095892c315a6bfab62fd7622ac68
+checksum=3dffbb22fcae637c6c458dfea69cd2ae840a79d9dc72ba4af6b2dfda0b8fd71b
 
 libksieve-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
diff --git a/srcpkgs/libksysguard/template b/srcpkgs/libksysguard/template
index c52c24451763..d635b103f323 100644
--- a/srcpkgs/libksysguard/template
+++ b/srcpkgs/libksysguard/template
@@ -1,6 +1,6 @@
 # Template file for 'libksysguard'
 pkgname=libksysguard
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kauth qt5-host-tools qt5-qmake
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/plasma/libksysguard"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=094503e82a9782e31ed8ed58487cca2fd14da168196fa7b89c3657bc65cf39d7
+checksum=b06cb33a6e17c04c47ed4ded72a122acd6a2af60776c18719cdd74be27eb41ec
 
 build_options="webengine"
 
diff --git a/srcpkgs/libmbim/template b/srcpkgs/libmbim/template
index f5fde507fc22..c473062ce813 100644
--- a/srcpkgs/libmbim/template
+++ b/srcpkgs/libmbim/template
@@ -8,7 +8,7 @@ configure_args="--disable-static $(vopt_enable gir introspection)"
 hostmakedepends="pkg-config"
 makedepends="glib-devel libgudev-devel"
 short_desc="MBIM modem protocol helper library"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Frank Steinborn <steinex@nognu.de>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://www.freedesktop.org/wiki/Software/libmbim/"
 distfiles="${FREEDESKTOP_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
diff --git a/srcpkgs/libnotify/template b/srcpkgs/libnotify/template
index 6cb6f74d6c7e..927af8a323f7 100644
--- a/srcpkgs/libnotify/template
+++ b/srcpkgs/libnotify/template
@@ -1,6 +1,6 @@
 # Template file for 'libnotify'
 pkgname=libnotify
-version=0.8.1
+version=0.7.9
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,12 +9,11 @@ configure_args="-Dintrospection=$(vopt_if gir enabled disabled)
 hostmakedepends="pkg-config glib-devel libxslt docbook-xsl-ns"
 makedepends="libglib-devel libpng-devel gdk-pixbuf-devel gtk+3-devel"
 short_desc="Desktop notification library"
-maintainer="André Cerqueira <acerqueira021@gmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="https://gitlab.gnome.org/GNOME/libnotify"
-changelog="https://gitlab.gnome.org/GNOME/libnotify/-/raw/master/NEWS"
-distfiles="https://gitlab.gnome.org/GNOME/${pkgname}/-/archive/${version}/${pkgname}-${version}.tar.gz"
-checksum=7c0b252edecbf08db50d775f9e720ecc03c742fb97c25f3966a8b7a4bedf8133
+homepage="http://library.gnome.org/devel/notification-spec/"
+distfiles="${GNOME_SITE}/${pkgname}/0.7/${pkgname}-${version}.tar.xz"
+checksum=66c0517ed16df7af258e83208faaf5069727dfd66995c4bbc51c16954d674761
 
 # Package build options
 build_options="gir"
diff --git a/srcpkgs/libnvme/patches/SCOPE_DELIMITER.patch b/srcpkgs/libnvme/patches/SCOPE_DELIMITER.patch
new file mode 100644
index 000000000000..c25df742e763
--- /dev/null
+++ b/srcpkgs/libnvme/patches/SCOPE_DELIMITER.patch
@@ -0,0 +1,13 @@
+SCOPE_DELIMITER not defined in musl
+
+--- a/src/nvme/fabrics.c
++++ b/src/nvme/fabrics.c
+@@ -325,7 +325,7 @@
+ 		nvme_msg(r, LOG_ERR, "cannot copy: %s\n", src);
+ 
+ 	const char *scope = NULL;
+-	char *p = strchr(tmp, SCOPE_DELIMITER);
++	char *p = strchr(tmp, '%');
+ 	if (p) {
+ 		*p = '\0';
+ 		scope = src + (p - tmp) + 1;
diff --git a/srcpkgs/libnvme/template b/srcpkgs/libnvme/template
index 56fc82e44277..aafe21aa9aa5 100644
--- a/srcpkgs/libnvme/template
+++ b/srcpkgs/libnvme/template
@@ -1,18 +1,17 @@
 # Template file for 'libnvme'
 pkgname=libnvme
-version=1.1
+version=1.0
 revision=1
 build_style=meson
 configure_args="-Ddocs=man"
 hostmakedepends="pkg-config swig"
 makedepends="libuuid-devel json-c-devel openssl-devel python3-devel"
-checkdepends="perl"
 short_desc="C Library for NVM Express on Linux"
 maintainer="Subhaditya Nath <sn03.general@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/linux-nvme/libnvme"
 distfiles="https://github.com/linux-nvme/libnvme/archive/v${version}.tar.gz"
-checksum=d000181356513733671409c747c88826155b60f45f76e7289d6bbf27a8f851b0
+checksum=387524b1c24a4091a88bfb258c98c054f716da210e77702f0709164740370807
 
 libnvme-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/libopenal/template b/srcpkgs/libopenal/template
index bc5d0676a9a1..a396607b7ea6 100644
--- a/srcpkgs/libopenal/template
+++ b/srcpkgs/libopenal/template
@@ -1,6 +1,6 @@
 # Template file for 'libopenal'
 pkgname=libopenal
-version=1.22.2
+version=1.22.0
 revision=1
 wrksrc="openal-soft-${version}"
 build_style=cmake
@@ -12,9 +12,8 @@ short_desc="Cross-platform 3D audio library"
 maintainer="Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="http://openal-soft.org/"
-changelog="https://raw.githubusercontent.com/kcat/openal-soft/master/ChangeLog"
 distfiles="http://openal-soft.org/openal-releases/openal-soft-${version}.tar.bz2"
-checksum=ae94cc95cda76b7cc6e92e38c2531af82148e76d3d88ce996e2928a1ea7c3d20
+checksum=ce0f9300de3de7bc737b0be2a995619446e493521d070950eea53eddd533fc9b
 
 build_options="sndio"
 build_options_default="sndio"
diff --git a/srcpkgs/libopenmpt/template b/srcpkgs/libopenmpt/template
index f285cabc1c41..be4cef907d94 100644
--- a/srcpkgs/libopenmpt/template
+++ b/srcpkgs/libopenmpt/template
@@ -1,6 +1,6 @@
 # Template file for 'libopenmpt'
 pkgname=libopenmpt
-version=0.6.4
+version=0.6.1
 revision=1
 wrksrc="libopenmpt-${version}+release.autotools"
 build_style=gnu-configure
@@ -12,12 +12,12 @@ makedepends="zlib-devel libsndfile-devel
  $(vopt_if pulseaudio pulseaudio-devel) $(vopt_if sdl2 SDL2-devel)
  $(vopt_if portaudio portaudio-cpp-devel)"
 short_desc="Cross-platform C & C++ library to decode tracked music files (modules)"
-maintainer="a dinosaur <dino@a-dinosaur.com>"
+maintainer="a dinosaur <nick@a-dinosaur.com>"
 license="BSD-3-Clause"
 homepage="https://lib.openmpt.org/libopenmpt/"
 changelog="https://lib.openmpt.org/doc/changelog.html"
 distfiles="https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-${version}+release.autotools.tar.gz"
-checksum=e09fb845c3292700a7ac13c3b31d669ecd3bdbebcbfe1328eba2376cebe40162
+checksum=c0bada4bebfc707961111bdb5ff6bbe337f5d71e837e8278f2e362a909eb925b
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/libopenraw-pixbuf-loader b/srcpkgs/libopenraw-pixbuf-loader
deleted file mode 120000
index aa7a4d2d924b..000000000000
--- a/srcpkgs/libopenraw-pixbuf-loader
+++ /dev/null
@@ -1 +0,0 @@
-libopenraw
\ No newline at end of file
diff --git a/srcpkgs/libopenraw/template b/srcpkgs/libopenraw/template
index 542d63319c58..5b2f7bbd814f 100644
--- a/srcpkgs/libopenraw/template
+++ b/srcpkgs/libopenraw/template
@@ -1,7 +1,7 @@
 # Template file for 'libopenraw'
 pkgname=libopenraw
 version=0.1.3
-revision=2
+revision=1
 build_style=gnu-configure
 configure_args="--with-boost=${XBPS_CROSS_BASE}/usr"
 hostmakedepends="pkg-config curl"
@@ -10,8 +10,8 @@ short_desc="Library for camera RAW files decoding"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-3.0-or-later"
 #changelog="https://raw.githubusercontent.com/hfiguiere/libopenraw/master/NEWS"
-homepage="https://libopenraw.freedesktop.org/wiki/"
-distfiles="https://libopenraw.freedesktop.org/download/libopenraw-${version}.tar.bz2"
+homepage="https://${pkgname}.freedesktop.org/wiki/"
+distfiles="https://${pkgname}.freedesktop.org/download/${pkgname}-${version}.tar.bz2"
 checksum=6405634f555849eb01cb028e2a63936e7b841151ea2a1571ac5b5b10431cfab9
 
 post_install() {
@@ -29,11 +29,3 @@ libopenraw-devel_package() {
 		vmove usr/include
 	}
 }
-
-libopenraw-pixbuf-loader_package() {
-	depends="${sourcepkg}>=${version}_${revision}"
-	description=" - pixbuf loader"
-	pkg_install() {
-		vmove "usr/lib/gdk-pixbuf-2.0"
-	}
-}
diff --git a/srcpkgs/libopensmtpd-devel b/srcpkgs/libopensmtpd-devel
deleted file mode 120000
index c2cb53a79f1b..000000000000
--- a/srcpkgs/libopensmtpd-devel
+++ /dev/null
@@ -1 +0,0 @@
-libopensmtpd
\ No newline at end of file
diff --git a/srcpkgs/libopensmtpd/template b/srcpkgs/libopensmtpd/template
deleted file mode 100644
index 2ae8404c2654..000000000000
--- a/srcpkgs/libopensmtpd/template
+++ /dev/null
@@ -1,31 +0,0 @@
-# Template file for 'libopensmtpd'
-pkgname=libopensmtpd
-version=0.7
-revision=1
-build_style=gnu-makefile
-make_cmd="make -f Makefile.gnu"
-make_use_env=yes
-make_build_args="MANFORMAT="
-make_install_args="MANFORMAT="
-makedepends="libevent-devel"
-short_desc="Library for creating opensmtpd filters"
-maintainer="Adam Gausmann <agausmann@fastmail.com>"
-license="ISC"
-homepage="http://imperialat.at/dev/libopensmtpd/"
-distfiles="https://distfiles.sigtrap.nl/${pkgname}-${version}.tar.gz"
-checksum=cdd6d5e11a7063f9265da43a42309c646554b8b68b03982ca8472dbe2b08a613
-make_check=no # Does not have a test suite
-
-post_install() {
-	vlicense LICENSE
-}
-
-libopensmtpd-devel_package() {
-	short_desc+=" - development files"
-	depends="${sourcepkg}>=${version}_${revision}"
-	pkg_install() {
-		vmove usr/include
-		vmove "usr/lib/*.so"
-		vmove usr/share/man/man3
-	}
-}
diff --git a/srcpkgs/libostree/patches/fix-tests-musl-error-strings.patch b/srcpkgs/libostree/patches/fix-tests-musl-error-strings.patch
deleted file mode 100644
index e5ea3c16b925..000000000000
--- a/srcpkgs/libostree/patches/fix-tests-musl-error-strings.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-glibc's and musl's strerror for EOVERFLOW are different...
-
---- a/tests/test-commit-timestamp.sh
-+++ b/tests/test-commit-timestamp.sh
-@@ -40,6 +40,6 @@
- ${CMD_PREFIX} ostree --repo=./testrepo show env > show-env.txt
- rm -rf testrepo testrepo-files
- assert_file_has_content_literal commit-invalid.txt 'Failed to convert SOURCE_DATE_EPOCH'
--assert_file_has_content_literal commit-overflowing.txt 'Parsing SOURCE_DATE_EPOCH: Numerical result out of range'
-+assert_file_has_content_literal commit-overflowing.txt 'Parsing SOURCE_DATE_EPOCH:'
- assert_file_has_content_literal show-env.txt 'Date:  2009-02-13 23:31:30 +0000'
- echo "ok commit with env timestamp"
diff --git a/srcpkgs/libostree/patches/musl-fixes.patch b/srcpkgs/libostree/patches/musl-fixes.patch
index 956ab625e047..6eb0119bf1f3 100644
--- a/srcpkgs/libostree/patches/musl-fixes.patch
+++ b/srcpkgs/libostree/patches/musl-fixes.patch
@@ -1,8 +1,10 @@
 --- a/config.h.in
 +++ b/config.h.in
-@@ -1,5 +1,15 @@
- /* config.h.in.  Generated from configure.ac by autoheader.  */
+@@ -154,3 +154,13 @@
  
+ /* Define to 1 if you need to in order for `stat' and other things to work. */
+ #undef _POSIX_SOURCE
++
 +/* taken from glibc unistd.h and fixes musl */
 +#ifndef TEMP_FAILURE_RETRY
 +#define TEMP_FAILURE_RETRY(expression) \
@@ -12,7 +14,3 @@
 +       while (__result == -1L && errno == EINTR);                             \
 +       __result; }))
 +#endif
-+
- /* Define if we are building with asan and ubsan */
- #undef BUILDOPT_ASAN
- 
diff --git a/srcpkgs/libostree/template b/srcpkgs/libostree/template
index cbe1ba9dc518..96ce2464312d 100644
--- a/srcpkgs/libostree/template
+++ b/srcpkgs/libostree/template
@@ -1,6 +1,6 @@
 # Template file for 'libostree'
 pkgname=libostree
-version=2022.5
+version=2021.2
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -19,7 +19,7 @@ license="LGPL-2.0-or-later"
 homepage="https://ostree.readthedocs.io/en/latest/"
 changelog="https://github.com/ostreedev/ostree/releases"
 distfiles="https://github.com/ostreedev/ostree/releases/download/v${version}/libostree-${version}.tar.xz"
-checksum=914c4d993bc111d7dd30ae9721b6ffe8ab56eb1fd6e81b097b09f400cc1b053f
+checksum=854008e7c71d44f6b3670f0e9b8500db0f08ff8b297d0b30a7cb9a66f34c5d7c
 
 build_options="gir"
 build_options_default="gir"
diff --git a/srcpkgs/libphonenumber/template b/srcpkgs/libphonenumber/template
index 9bef2825781c..5df38a2397bb 100644
--- a/srcpkgs/libphonenumber/template
+++ b/srcpkgs/libphonenumber/template
@@ -1,7 +1,7 @@
 # Template file for 'libphonenumber'
 pkgname=libphonenumber
 version=8.12.39
-revision=6
+revision=5
 build_wrksrc=cpp
 build_style=cmake
 build_helper=qemu
diff --git a/srcpkgs/libplacebo/template b/srcpkgs/libplacebo/template
index 6375ff2aa185..c8a7b7d79548 100644
--- a/srcpkgs/libplacebo/template
+++ b/srcpkgs/libplacebo/template
@@ -1,6 +1,6 @@
 # Template file for 'libplacebo'
 pkgname=libplacebo
-version=4.192.1
+version=4.157.0
 revision=1
 wrksrc="${pkgname}-v${version}"
 build_style=meson
@@ -10,11 +10,11 @@ hostmakedepends="pkg-config python3-Mako Vulkan-Headers"
 makedepends="shaderc Vulkan-Headers vulkan-loader $(vopt_if lcms lcms2-devel)
  $(vopt_if opengl libepoxy-devel)"
 short_desc="Reusable library for GPU-accelerated video/image rendering"
-maintainer="Enrico Belleri <idesmi@protonmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://code.videolan.org/videolan/libplacebo"
 distfiles="https://code.videolan.org/videolan/libplacebo/-/archive/v${version}/libplacebo-v${version}.tar.gz"
-checksum=e6c5805cf4d955b5941dd12b00fe157b61e77995bc1786b9a86df0ca99a0edc4
+checksum=8ee7773fb7813520b6b1e5f8f207cdf0071a7cf48ca0ce871e956ae6f4d0d538
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	makedepends+=" libatomic-devel"
diff --git a/srcpkgs/libportal-gtk3 b/srcpkgs/libportal-gtk3
deleted file mode 120000
index 2e15139a5d95..000000000000
--- a/srcpkgs/libportal-gtk3
+++ /dev/null
@@ -1 +0,0 @@
-libportal
\ No newline at end of file
diff --git a/srcpkgs/libportal-gtk3-devel b/srcpkgs/libportal-gtk3-devel
deleted file mode 120000
index 2e15139a5d95..000000000000
--- a/srcpkgs/libportal-gtk3-devel
+++ /dev/null
@@ -1 +0,0 @@
-libportal
\ No newline at end of file
diff --git a/srcpkgs/libportal-gtk4 b/srcpkgs/libportal-gtk4
deleted file mode 120000
index 2e15139a5d95..000000000000
--- a/srcpkgs/libportal-gtk4
+++ /dev/null
@@ -1 +0,0 @@
-libportal
\ No newline at end of file
diff --git a/srcpkgs/libportal-gtk4-devel b/srcpkgs/libportal-gtk4-devel
deleted file mode 120000
index 2e15139a5d95..000000000000
--- a/srcpkgs/libportal-gtk4-devel
+++ /dev/null
@@ -1 +0,0 @@
-libportal
\ No newline at end of file
diff --git a/srcpkgs/libportal/template b/srcpkgs/libportal/template
index 31228a120f12..2e8cd79422b2 100644
--- a/srcpkgs/libportal/template
+++ b/srcpkgs/libportal/template
@@ -1,89 +1,33 @@
 # Template file for 'libportal'
 pkgname=libportal
-version=0.6
+version=0.4
 revision=1
 build_style=meson
-configure_args="$(vopt_bool gtk_doc docs) $(vopt_bool gir vapi) -Dbackends=gtk3,gtk4"
-hostmakedepends="pkg-config glib-devel gobject-introspection $(vopt_if gir vala)
- $(vopt_if gtk_doc gi-docgen)"
-makedepends="glib-devel gobject-introspection gtk+3-devel gtk4-devel"
+configure_args="$(vopt_bool gtk_doc gtk_doc)"
+hostmakedepends="pkg-config gtk-doc glib-devel"
+makedepends="glib-devel"
 short_desc="Flatpak portal library"
 maintainer="q66 <daniel@octaforge.org>"
 license="LGPL-2.0-or-later"
 homepage="https://github.com/flatpak/libportal"
 distfiles="https://github.com/flatpak/${pkgname}/releases/download/${version}/${pkgname}-${version}.tar.xz"
-checksum=88a12c3ba71bc31acff7238c280de697d609cebc50830c3766776ec35abc6566
+checksum=3cd5f50907831cf236b40aa14c5a14ccbbf08828cecb3286efa82ce03cacef28
 
-build_options="gir gtk_doc"
-build_options_default="gir gtk_doc"
+build_options="gtk_doc"
 
-if [ -n "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qemu-user-static prelink-cross"
+if [ -z "$CROSS_BUILD" ]; then
+	build_options_default="gtk_doc"
 fi
 
 libportal-devel_package() {
 	depends="libportal>=${version}_${revision} glib-devel"
 	short_desc+=" - development files"
 	pkg_install() {
-		vmove usr/include/libportal
-		vmove "usr/lib/libportal.so"
-		vmove usr/lib/pkgconfig/libportal.pc
+		vmove usr/include
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
 		if [ "$build_option_gtk_doc" ]; then
-			vmove usr/share/doc
-		fi
-		if [ "$build_option_gir" ]; then
-			vmove usr/share/gir-1.0/Xdp-1.0.gir
-			vmove "usr/share/vala/vapi/libportal.*"
-		fi
-	}
-}
-
-libportal-gtk3_package() {
-	depends="${sourcepkg}>=${version}_${revision}"
-	short_desc+=" - GTK3"
-	pkg_install() {
-		vmove "usr/lib/libportal-gtk3.so.*"
-		if [ "$build_option_gir" ]; then
-			vmove "usr/lib/girepository-1.0/XdpGtk3*"
-		fi
-	}
-}
-
-libportal-gtk3-devel_package() {
-	depends="libportal-gtk3>=${version}_${revision} libportal-devel>=${version}_${revision} glib-devel gtk+3-devel"
-	short_desc+=" - GTK3 - development files"
-	pkg_install() {
-		vmove usr/include/libportal-gtk3
-		vmove "usr/lib/libportal-gtk3.so"
-		vmove usr/lib/pkgconfig/libportal-gtk3.pc
-		if [ "$build_option_gir" ]; then
-			vmove usr/share/gir-1.0/XdpGtk3*
-			vmove "usr/share/vala/vapi/libportal-gtk3*"
-		fi
-	}
-}
-
-libportal-gtk4_package() {
-	depends="${sourcepkg}>=${version}_${revision}"
-	short_desc+=" - GTK4"
-	pkg_install() {
-		vmove "usr/lib/libportal-gtk4.so.*"
-		if [ "$build_option_gir" ]; then
-			vmove "usr/lib/girepository-1.0/XdpGtk4*"
-		fi
-	}
-}
-
-libportal-gtk4-devel_package() {
-	depends="libportal-gtk4>=${version}_${revision} libportal-devel>=${version}_${revision} glib-devel gtk4-devel"
-	short_desc+=" - GTK4 - development files"
-	pkg_install() {
-		vmove usr/include/libportal-gtk4
-		vmove "usr/lib/libportal-gtk4.so"
-		vmove usr/lib/pkgconfig/libportal-gtk4.pc
-		if [ "$build_option_gir" ]; then
-			vmove usr/share/gir-1.0/XdpGtk4*
-			vmove "usr/share/vala/vapi/libportal-gtk4*"
+			vmove usr/share/gtk-doc
 		fi
 	}
 }
diff --git a/srcpkgs/libqmi/template b/srcpkgs/libqmi/template
index d598938d2c13..b32c1cfe4000 100644
--- a/srcpkgs/libqmi/template
+++ b/srcpkgs/libqmi/template
@@ -9,7 +9,7 @@ configure_args="--disable-static --enable-mbim-qmux --enable-qrtr
 hostmakedepends="pkg-config"
 makedepends="glib-devel libgudev-devel libmbim-devel libqrtr-glib-devel"
 short_desc="QMI modem protocol helper library"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Frank Steinborn <steinex@nognu.de>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="http://www.freedesktop.org/wiki/Software/libqmi/"
 distfiles="${FREEDESKTOP_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
diff --git a/srcpkgs/libreoffice/patches/poppler-22.03.0.patch b/srcpkgs/libreoffice/patches/poppler-22.03.0.patch
deleted file mode 100644
index c6544b2575f9..000000000000
--- a/srcpkgs/libreoffice/patches/poppler-22.03.0.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-diff --git a/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx b/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx
-index ad6320139..e5f6d9c68 100644
---- a/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx
-+++ b/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx
-@@ -138,6 +138,15 @@ int main(int argc, char **argv)
-     _setmode( _fileno( g_binary_out ), _O_BINARY );
- #endif
- 
-+#if POPPLER_CHECK_VERSION(22, 3, 0)
-+    PDFDoc aDoc( std::make_unique<GooString>(pFileName),
-+                 GooString(pOwnerPasswordStr),
-+                 GooString(pUserPasswordStr) );
-+
-+    PDFDoc aErrDoc( std::make_unique<GooString>(pErrFileName),
-+                 GooString(pOwnerPasswordStr),
-+                 GooString(pUserPasswordStr) );
-+#else
-     PDFDoc aDoc( pFileName,
-                  pOwnerPasswordStr,
-                  pUserPasswordStr );
-@@ -145,6 +154,7 @@ int main(int argc, char **argv)
-     PDFDoc aErrDoc( pErrFileName,
-                  pOwnerPasswordStr,
-                  pUserPasswordStr );
-+#endif
- 
-     // Check various permissions for aDoc.
-     PDFDoc &rDoc = aDoc.isOk()? aDoc: aErrDoc;
diff --git a/srcpkgs/libreoffice/patches/poppler-22.04.0.patch b/srcpkgs/libreoffice/patches/poppler-22.04.0.patch
deleted file mode 100644
index 47f59673d69e..000000000000
--- a/srcpkgs/libreoffice/patches/poppler-22.04.0.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-# Patch from FreeBSD (https://cgit.freebsd.org/ports/commit/?id=d9b5ef800dbd)
-
---- a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx
-+++ b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx
-@@ -474,11 +474,17 @@ int PDFOutDev::parseFont( long long nNewId, GfxFont* g
-     {
-         // TODO(P3): Unfortunately, need to read stream twice, since
-         // we must write byte count to stdout before
-+#if !POPPLER_CHECK_VERSION(22, 3, 0)
-         char* pBuf = gfxFont->readEmbFontFile( m_pDoc->getXRef(), &nSize );
-+#else
-+        std::optional<std::vector<unsigned char>> pBuf = gfxFont->readEmbFontFile( m_pDoc->getXRef() );
-+#endif
-         if( pBuf )
-         {
-             aNewFont.isEmbedded = true;
-+#if !POPPLER_CHECK_VERSION(22, 3, 0)
-             gfree(pBuf);
-+#endif
-         }
-     }
- 
-@@ -492,21 +498,32 @@ void PDFOutDev::writeFontFile( GfxFont* gfxFont ) cons
-         return;
- 
-     int nSize = 0;
--    char* pBuf = gfxFont->readEmbFontFile( m_pDoc->getXRef(), &nSize );
-+#if !POPPLER_CHECK_VERSION(22, 3, 0)
-+        char* pBuf = gfxFont->readEmbFontFile( m_pDoc->getXRef(), &nSize );
-+#else
-+        std::optional<std::vector<unsigned char>> pBuf = gfxFont->readEmbFontFile( m_pDoc->getXRef() );
-+#endif
-     if( !pBuf )
-         return;
- 
-     // ---sync point--- see SYNC STREAMS above
-     fflush(stdout);
--
-+#if !POPPLER_CHECK_VERSION(22, 3, 0)
-     if( fwrite(pBuf, sizeof(char), nSize, g_binary_out) != static_cast<size_t>(nSize) )
-+#else
-+    if( fwrite(reinterpret_cast<char*>(pBuf.value().data()), sizeof(char), nSize, g_binary_out) != static_cast<size_t>(nSize) )
-+#endif
-     {
--        gfree(pBuf);
-+#if !POPPLER_CHECK_VERSION(22, 3, 0)
-+            gfree(pBuf);
-+#endif
-         exit(1); // error
-     }
-     // ---sync point--- see SYNC STREAMS above
-     fflush(g_binary_out);
--    gfree(pBuf);
-+#if !POPPLER_CHECK_VERSION(22, 3, 0)
-+            gfree(pBuf);
-+#endif
- }
- 
- #if POPPLER_CHECK_VERSION(0, 83, 0)
-@@ -759,7 +776,11 @@ void PDFOutDev::updateFont(GfxState *state)
- {
-     assert(state);
- 
-+#if !POPPLER_CHECK_VERSION(22, 3, 0)
-     GfxFont *gfxFont = state->getFont();
-+#else
-+    GfxFont *gfxFont = state->getFont().get();
-+#endif
-     if( !gfxFont )
-         return;
- 
diff --git a/srcpkgs/libreoffice/template b/srcpkgs/libreoffice/template
index 158df0f30ebc..6d35e14a3274 100644
--- a/srcpkgs/libreoffice/template
+++ b/srcpkgs/libreoffice/template
@@ -1,7 +1,7 @@
 # Template file for 'libreoffice'
 pkgname=libreoffice
 version=7.3.3.2
-revision=3
+revision=2
 build_style=meta
 make_build_target="build-nocheck"
 nocross="Several dependencies are nocross=yes"
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
index 4bd887081037..6421a4f4c04b 100644
--- a/srcpkgs/libsoup3/template
+++ b/srcpkgs/libsoup3/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup3'
 pkgname=libsoup3
-version=3.0.7
+version=3.0.6
 revision=1
 wrksrc="libsoup-$version"
 build_style=meson
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
 changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
-checksum=ebdf90cf3599c11acbb6818a9d9e3fc9d2c68e56eb829b93962972683e1bf7c8
+checksum=b45d59f840b9acf9bb45fd45854e3ef672f57e3ab957401c3ad8d7502ac23da6
 make_check=no # gio tests can't run in chroot
 
 # Package build options
diff --git a/srcpkgs/libspiro/template b/srcpkgs/libspiro/template
index 208d87de8d06..f9a864a634c0 100644
--- a/srcpkgs/libspiro/template
+++ b/srcpkgs/libspiro/template
@@ -1,6 +1,6 @@
 # Template file for 'libspiro'
 pkgname=libspiro
-version=20220722
+version=20200505
 revision=1
 build_style=gnu-configure
 hostmakedepends="automake libtool"
@@ -8,8 +8,8 @@ short_desc="Simplifies the drawing of beautiful curves"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/fontforge/libspiro"
-distfiles="https://github.com/fontforge/libspiro/archive/${version}.tar.gz"
-checksum=22409086ac07b482267c5328acde1956ca84cee8b4fa6c386f89e7014ea331da
+distfiles="https://github.com/fontforge/${pkgname}/archive/${version}.tar.gz"
+checksum=00be530b5c0ea9274baadf6c05521f0b192d4c3c1db636ac8b08efd44aaea8f5
 
 pre_configure() {
 	autoreconf -fi
diff --git a/srcpkgs/libstrophe/template b/srcpkgs/libstrophe/template
index b3947a91e381..5dad32e38267 100644
--- a/srcpkgs/libstrophe/template
+++ b/srcpkgs/libstrophe/template
@@ -1,7 +1,7 @@
 # Template file for 'libstrophe'
 pkgname=libstrophe
-version=0.12.0
-revision=1
+version=0.10.1
+revision=2
 build_style=gnu-configure
 configure_args="$(vopt_enable cares) $(vopt_enable tls)"
 hostmakedepends="automake libtool pkg-config"
@@ -13,7 +13,7 @@ license="GPL-3.0-only"
 homepage="http://strophe.im/libstrophe/"
 changelog="https://raw.githubusercontent.com/strophe/libstrophe/master/ChangeLog"
 distfiles="https://github.com/strophe/libstrophe/archive/${version}.tar.gz"
-checksum=f645819d8d93711c92454974dd9007c9b9e98ea0b59cb708dc626dd4c6b9d0a8
+checksum=5bf0bbc555cb6059008f1b748370d4d2ee1e1fabd3eeab68475263556405ba39
 
 build_options="cares tls"
 build_options_default="tls"
diff --git a/srcpkgs/libtree/template b/srcpkgs/libtree/template
deleted file mode 100644
index 816585483bea..000000000000
--- a/srcpkgs/libtree/template
+++ /dev/null
@@ -1,21 +0,0 @@
-# Template file for 'libtree'
-pkgname=libtree
-version=3.1.1
-revision=1
-build_style=gnu-makefile
-short_desc="ldd as a tree"
-maintainer="Duncaen <duncaen@voidlinux.org>"
-license="MIT"
-homepage="https://github.com/haampie/libtree"
-changelog="https://github.com/haampie/libtree/raw/master/CHANGELOG.md"
-distfiles="https://github.com/haampie/libtree/archive/refs/tags/v${version}.tar.gz"
-checksum=6148436f54296945d22420254dd78e1829d60124bb2f5b9881320a6550f73f5c
-
-pre_check() {
-	# test only works for x86_64, just ignore it
-	rm -rf tests/05_32_bits
-}
-
-post_install() {
-	vlicense LICENSE
-}
diff --git a/srcpkgs/libuninameslist/template b/srcpkgs/libuninameslist/template
index 0f31d5fe2c2a..8b97662a4a31 100644
--- a/srcpkgs/libuninameslist/template
+++ b/srcpkgs/libuninameslist/template
@@ -1,6 +1,6 @@
 # Template file for 'libuninameslist'
 pkgname=libuninameslist
-version=20220701
+version=20211114
 revision=1
 build_style=gnu-configure
 hostmakedepends="automake libtool"
@@ -9,7 +9,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="BSD-3-Clause"
 homepage="https://github.com/fontforge/libuninameslist"
 distfiles="https://github.com/fontforge/libuninameslist/archive/${version}.tar.gz"
-checksum=d3067298a5a8037a842400b48d8799abc1718ce0bd32828e8828303be79a8b37
+checksum=c089c6164f2cef361c3419a07408be72d6b58d6ef224ec226724a9fa93c0d46e
 
 pre_configure() {
 	autoreconf -fi
diff --git a/srcpkgs/libupnp/template b/srcpkgs/libupnp/template
index 9e2da2d594c3..b13c99374a98 100644
--- a/srcpkgs/libupnp/template
+++ b/srcpkgs/libupnp/template
@@ -1,6 +1,6 @@
 # Template file for 'libupnp'
 pkgname=libupnp
-version=1.14.12
+version=1.14.4
 revision=1
 build_style=gnu-configure
 hostmakedepends="automake libtool pkg-config"
@@ -8,9 +8,8 @@ short_desc="Portable Open Source UPnP Development Kit"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="https://pupnp.github.io/pupnp/"
-changelog="https://pupnp.github.io/pupnp/ChangeLog"
 distfiles="https://github.com/pupnp/pupnp/releases/download/release-$version/$pkgname-$version.tar.bz2"
-checksum=091c80aada1e939c2294245c122be2f5e337cc932af7f7d40504751680b5b5ac
+checksum=cd649ef53070e9b88680f730ed5b3f919658582d43dd315a2ed8b6105c6fbe63
 
 CFLAGS="-D_FILE_OFFSET_BITS=64"
 
diff --git a/srcpkgs/libvirt-python3/template b/srcpkgs/libvirt-python3/template
index e7c07e23a344..70bd2af43cfe 100644
--- a/srcpkgs/libvirt-python3/template
+++ b/srcpkgs/libvirt-python3/template
@@ -1,6 +1,6 @@
 # Template file for 'libvirt-python3'
 pkgname=libvirt-python3
-version=8.5.0
+version=8.4.0
 revision=1
 wrksrc="libvirt-python-${version}"
 build_style=python3-module
@@ -13,7 +13,7 @@ maintainer="Helmut Pozimski <helmut@pozimski.eu>"
 license="LGPL-2.1-or-later"
 homepage="https://pypi.org/project/libvirt-python/"
 distfiles="https://libvirt.org/sources/python/libvirt-python-${version}.tar.gz"
-checksum=5ceb23983bb0968250b95110f4e7a5321cc30044d7d89209654413315452777f
+checksum=6d252ad4e0f765620bbde450be8f2b844e4f85c568b207ac644f52c6a982f46c
 
 do_check() {
 	PYTHONPATH="$(cd build/lib.* && pwd)" pytest
diff --git a/srcpkgs/libvirt/template b/srcpkgs/libvirt/template
index da6bb0480fa8..acccee487bee 100644
--- a/srcpkgs/libvirt/template
+++ b/srcpkgs/libvirt/template
@@ -1,6 +1,6 @@
 # Template file for 'libvirt'
 pkgname=libvirt
-version=8.5.0
+version=8.4.0
 revision=1
 build_style=meson
 configure_args="-Dqemu_user=libvirt -Dqemu_group=libvirt -Drunstatedir=/run
@@ -20,7 +20,7 @@ license="LGPL-2.1-or-later"
 homepage="https://libvirt.org"
 changelog="https://libvirt.org/news.html"
 distfiles="https://libvirt.org/sources/${pkgname}-${version}.tar.xz"
-checksum=401e99b5e1b83de39a86347e091a85eb4dba82a87053dfcb5aa250328f97db62
+checksum=601a6e9bb03a43d05659f63e4a403df253ab0975b4a973f10a5607f3bbc018dd
 # At least one test times out on CI but works locally
 make_check=ci-skip
 
diff --git a/srcpkgs/libxfce4ui/patches/vapi-deps.patch b/srcpkgs/libxfce4ui/patches/vapi-deps.patch
deleted file mode 100644
index 8be850abcec2..000000000000
--- a/srcpkgs/libxfce4ui/patches/vapi-deps.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- a/libxfce4ui/libxfce4ui-2.deps
-+++ b/libxfce4ui/libxfce4ui-2.deps
-@@ -1,4 +1,4 @@
--libxfce4util-1.0
-+Libxfce4util-1.0
- atk
- gio-2.0
- cairo
diff --git a/srcpkgs/libxfce4ui/template b/srcpkgs/libxfce4ui/template
index d1aa37960a6e..9b1ca8318171 100644
--- a/srcpkgs/libxfce4ui/template
+++ b/srcpkgs/libxfce4ui/template
@@ -1,15 +1,13 @@
 # Template file for 'libxfce4ui'
 pkgname=libxfce4ui
 version=4.16.1
-revision=2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
-configure_args="--with-locales-dir=/usr/share/locale --disable-static
- $(vopt_enable gir introspection) $(vopt_enable vala vala)"
+configure_args="--with-locales-dir=/usr/share/locale --disable-static"
 conf_files="/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml"
-hostmakedepends="xfce4-dev-tools pkg-config intltool glib-devel gettext-devel
- $(vopt_if vala vala)"
-makedepends="gtk+3-devel glade3-devel libxfce4util-devel xfconf-devel
+hostmakedepends="xfce4-dev-tools pkg-config intltool glib-devel gettext-devel"
+makedepends="gtk+-devel gtk+3-devel glade3-devel libxfce4util-devel xfconf-devel
  libxml2-devel startup-notification-devel libSM-devel libgtop-devel"
 short_desc="Replacement of the old libxfcegui4 library"
 maintainer="Orphaned <orphan@voidlinux.org>"
@@ -19,8 +17,8 @@ distfiles="https://archive.xfce.org/src/xfce/${pkgname}/${version%.*}/${pkgname}
 checksum=d96946ae5af6bf078dda415419e0021909f763ee0020b42f3e26f603e51585f6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir"
+build_options_default="gir"
 
 libxfce4ui-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -33,9 +31,6 @@ libxfce4ui-devel_package() {
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi
-		if [ "$build_option_vala" ]; then
-			vmove usr/share/vala
-		fi
 	}
 }
 
diff --git a/srcpkgs/libzip/template b/srcpkgs/libzip/template
index 7642a4f475d0..582bda07a977 100644
--- a/srcpkgs/libzip/template
+++ b/srcpkgs/libzip/template
@@ -1,17 +1,22 @@
 # Template file for 'libzip'
 pkgname=libzip
-version=1.9.2
+version=1.8.0
 revision=1
 build_style=cmake
 hostmakedepends="perl groff pkg-config"
 makedepends="bzip2-devel openssl-devel zlib-devel liblzma-devel libzstd-devel"
 short_desc="C library for reading, creating, and modifying zip archives"
-maintainer="Subhaditya Nath <sn03.general@gmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="https://libzip.org/"
 changelog="https://raw.githubusercontent.com/nih-at/libzip/master/NEWS.md"
 distfiles="https://libzip.org/download/libzip-${version}.tar.gz"
-checksum=fd6a7f745de3d69cf5603edc9cb33d2890f0198e415255d0987a0cf10d824c6f
+checksum=30ee55868c0a698d3c600492f2bea4eb62c53849bcf696d21af5eb65f3f3839e
+
+post_patch() {
+	vsed -i lib/zip_crypto_openssl.c \
+		-e '/^#include <openssl\/rand\.h>/a #include <limits.h>'
+}
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/lightdm/template b/srcpkgs/lightdm/template
index 1e02e713a5bd..b2fed5ac3c6a 100644
--- a/srcpkgs/lightdm/template
+++ b/srcpkgs/lightdm/template
@@ -1,24 +1,25 @@
 # Template file for 'lightdm'
 pkgname=lightdm
-version=1.32.0
-revision=1
+version=1.30.0
+revision=3
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--sbindir=/usr/bin --with-greeter-session=lightdm-gtk-greeter
  --with-greeter-user=lightdm --disable-static --disable-tests
  $(vopt_enable gir introspection)"
-hostmakedepends="pkg-config intltool itstool $(vopt_if gir 'gobject-introspection vala')"
-makedepends="dbus-glib-devel libxklavier-devel libxml2-devel
- gtk+3-devel libxcb-devel libXdmcp-devel pam-devel vala-devel
- libgcrypt-devel accountsservice-devel"
-depends="dbus accountsservice"
 short_desc="Light Display Manager"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later, LGPL-2.0-or-later"
 homepage="https://github.com/CanonicalLtd/lightdm"
 changelog="https://raw.githubusercontent.com/CanonicalLtd/lightdm/master/NEWS"
 distfiles="https://github.com/CanonicalLtd/lightdm/releases/download/${version}/lightdm-${version}.tar.xz"
-checksum=12f5ab432748f0387c7cf8b94430495a558a035a4f8465e5181af6faff133e4b
+checksum=a118779650a3a5b20f05d53c4f9e377b484fbc1810a6b0914a60840d9a581f95
+
+hostmakedepends="pkg-config intltool itstool $(vopt_if gir 'gobject-introspection vala')"
+makedepends="dbus-glib-devel libxklavier-devel libxml2-devel
+ gtk+3-devel libxcb-devel libXdmcp-devel pam-devel vala-devel
+ libgcrypt-devel accountsservice-devel"
+depends="dbus accountsservice"
 conf_files="/etc/${pkgname}/*.conf /etc/pam.d/*"
 system_accounts="lightdm"
 lightdm_homedir="/var/lib/lightdm"
diff --git a/srcpkgs/lightsoff/template b/srcpkgs/lightsoff/template
index 97cda1f8abb6..48a6475a6a67 100644
--- a/srcpkgs/lightsoff/template
+++ b/srcpkgs/lightsoff/template
@@ -1,6 +1,6 @@
 # Template file for 'lightsoff'
 pkgname=lightsoff
-version=40.0.1
+version=3.38.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config vala"
@@ -9,6 +9,5 @@ short_desc="GNOME puzzlle game where you turn off lights"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Lightsoff"
-changelog="https://gitlab.gnome.org/GNOME/lightsoff/-/raw/master/NEWS"
-distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=acd38d4706f11c6cbb18a1afae77637afbf481d02e0eebfe407595f088f1f1ab
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=d0b6ebd7172e5a948e49d6b5813aaa1473fd664f2c39043cb861fab011b7f636
diff --git a/srcpkgs/lilypond-doc/template b/srcpkgs/lilypond-doc/template
index ae03279b9230..5d57ab78035f 100644
--- a/srcpkgs/lilypond-doc/template
+++ b/srcpkgs/lilypond-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'lilypond-doc'
 pkgname=lilypond-doc
 # should be kept in sync with 'lilypond'
-version=2.23.10
+version=2.23.9
 revision=1
 create_wrksrc=yes
 short_desc="Documentation for the lilypond music engraving program"
@@ -9,7 +9,7 @@ maintainer="newbluemoon <blaumolch@mailbox.org>"
 license="GPL-3.0-or-later, GFDL-1.3-or-later"
 homepage="https://lilypond.org/"
 distfiles="https://gitlab.com/lilypond/lilypond/-/releases/v${version}/downloads/lilypond-${version}-documentation.tar.xz"
-checksum=8927270ec2c2dff2e0984727543a467b49ff7cb3adfd98b81a15b51277bfba75
+checksum=519bdd88e0f347049db3b1d6ed71458c3b4781dc20bdd3c5be00c0fabb6160ba
 
 do_install() {
 	vmkdir usr
diff --git a/srcpkgs/lilypond/template b/srcpkgs/lilypond/template
index 9a2acfcb0c88..150268070412 100644
--- a/srcpkgs/lilypond/template
+++ b/srcpkgs/lilypond/template
@@ -1,7 +1,7 @@
 # Template file for 'lilypond'
 pkgname=lilypond
 # should be kept in sync with 'lilypond-doc'
-version=2.23.10
+version=2.23.9
 revision=1
 build_wrksrc="build"
 build_style="gnu-configure"
@@ -18,7 +18,7 @@ maintainer="newbluemoon <blaumolch@mailbox.org>"
 license="GPL-3.0-or-later, GFDL-1.3-or-later"
 homepage="https://lilypond.org/"
 distfiles="https://lilypond.org/downloads/sources/v2.23/lilypond-${version}.tar.gz"
-checksum=06ac963df1699598c62f4390b8fc95344a723a88af440c00f5201c4aa8958f68
+checksum=11204fab661a5324f55c607dc8f9363a47afc741563f8dc867cdd60c173b27db
 python_version=3
 make_check=ci-skip # ci fails, but all checks pass locally
 
diff --git a/srcpkgs/linux/template b/srcpkgs/linux/template
index 965a96997a33..f76a6a1d27e8 100644
--- a/srcpkgs/linux/template
+++ b/srcpkgs/linux/template
@@ -1,6 +1,6 @@
 # Template file for 'linux'
 pkgname=linux
-version=5.18
+version=5.15
 revision=1
 build_style=meta
 depends="linux${version} linux-base"
diff --git a/srcpkgs/linux4.19/template b/srcpkgs/linux4.19/template
index eb12fdd59b0a..29b67f43ea24 100644
--- a/srcpkgs/linux4.19/template
+++ b/srcpkgs/linux4.19/template
@@ -1,6 +1,6 @@
 # Template file for 'linux4.19'
 pkgname=linux4.19
-version=4.19.254
+version=4.19.249
 revision=1
 wrksrc="linux-${version}"
 short_desc="Linux kernel and modules (${version%.*} series)"
@@ -8,7 +8,7 @@ maintainer="Helmut Pozimski <helmut@pozimski.eu>"
 license="GPL-2.0-only"
 homepage="https://www.kernel.org"
 distfiles="https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-${version}.tar.xz"
-checksum=5198ef91a02e07db23f8580ce183256d52a7b1acc0b8fd85a7ab7ad52a07a4e5
+checksum=ce4bbd420271bb9b6c09842c0d7201c7ba9d136f7025cf0fd7500c95e3f55191
 python_version=3
 
 nodebug=yes  # -dbg package is generated below manually
diff --git a/srcpkgs/linux5.10/files/arm64-dotconfig b/srcpkgs/linux5.10/files/arm64-dotconfig
index f0e8f2ce8ab3..acfc37c03510 100644
--- a/srcpkgs/linux5.10/files/arm64-dotconfig
+++ b/srcpkgs/linux5.10/files/arm64-dotconfig
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 5.10.122 Kernel Configuration
+# Linux/arm64 5.10.105 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 10.2.1 20201203"
 CONFIG_CC_IS_GCC=y
@@ -8807,8 +8807,6 @@ CONFIG_VIDEO_ROCKCHIP_ISP1=m
 #
 # Android
 #
-CONFIG_ASHMEM=y
-# CONFIG_ION is not set
 # end of Android
 
 # CONFIG_STAGING_BOARD is not set
@@ -10197,11 +10195,7 @@ CONFIG_USB4=m
 #
 # Android
 #
-CONFIG_ANDROID=y
-CONFIG_ANDROID_BINDER_IPC=y
-CONFIG_ANDROID_BINDERFS=y
-CONFIG_ANDROID_BINDER_DEVICES=""
-# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set
+# CONFIG_ANDROID is not set
 # end of Android
 
 CONFIG_LIBNVDIMM=m
@@ -10901,8 +10895,8 @@ CONFIG_CRYPTO_HASH_INFO=y
 #
 CONFIG_CRYPTO_LIB_AES=y
 CONFIG_CRYPTO_LIB_ARC4=m
-CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
-CONFIG_CRYPTO_LIB_BLAKE2S=y
+CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=m
+CONFIG_CRYPTO_LIB_BLAKE2S=m
 CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
 CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
 CONFIG_CRYPTO_LIB_CHACHA=m
diff --git a/srcpkgs/linux5.10/files/i386-dotconfig b/srcpkgs/linux5.10/files/i386-dotconfig
index a6983d73ae81..70d61a837efd 100644
--- a/srcpkgs/linux5.10/files/i386-dotconfig
+++ b/srcpkgs/linux5.10/files/i386-dotconfig
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 5.10.135 Kernel Configuration
+# Linux/i386 5.10.115 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.2.1 20201203"
 CONFIG_CC_IS_GCC=y
@@ -305,6 +305,7 @@ CONFIG_SMP=y
 CONFIG_X86_FEATURE_NAMES=y
 CONFIG_X86_MPPARSE=y
 # CONFIG_GOLDFISH is not set
+CONFIG_RETPOLINE=y
 CONFIG_X86_CPU_RESCTRL=y
 # CONFIG_X86_BIGSMP is not set
 # CONFIG_X86_EXTENDED_PLATFORM is not set
@@ -469,14 +470,6 @@ CONFIG_HOTPLUG_CPU=y
 CONFIG_MODIFY_LDT_SYSCALL=y
 # end of Processor type and features
 
-CONFIG_CC_HAS_RETURN_THUNK=y
-CONFIG_SPECULATION_MITIGATIONS=y
-CONFIG_PAGE_TABLE_ISOLATION=y
-CONFIG_RETPOLINE=y
-CONFIG_RETHUNK=y
-CONFIG_CPU_UNRET_ENTRY=y
-CONFIG_CPU_IBPB_ENTRY=y
-CONFIG_CPU_IBRS_ENTRY=y
 CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
 
@@ -4038,9 +4031,10 @@ CONFIG_TCG_TIS_ST33ZP24_SPI=m
 CONFIG_TELCLOCK=m
 CONFIG_XILLYBUS=m
 CONFIG_XILLYBUS_PCIE=m
+# end of Character devices
+
 CONFIG_RANDOM_TRUST_CPU=y
 CONFIG_RANDOM_TRUST_BOOTLOADER=y
-# end of Character devices
 
 #
 # I2C support
@@ -7824,8 +7818,6 @@ CONFIG_VIDEO_IPU3_IMGU=m
 #
 # Android
 #
-CONFIG_ASHMEM=y
-# CONFIG_ION is not set
 # end of Android
 
 CONFIG_LTE_GDM724X=m
@@ -8758,11 +8750,7 @@ CONFIG_USB4=m
 #
 # Android
 #
-CONFIG_ANDROID=y
-CONFIG_ANDROID_BINDER_IPC=y
-CONFIG_ANDROID_BINDERFS=y
-CONFIG_ANDROID_BINDER_DEVICES=""
-# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set
+# CONFIG_ANDROID is not set
 # end of Android
 
 # CONFIG_LIBNVDIMM is not set
@@ -9203,6 +9191,7 @@ CONFIG_SECURITY_DMESG_RESTRICT=y
 CONFIG_SECURITY=y
 CONFIG_SECURITYFS=y
 CONFIG_SECURITY_NETWORK=y
+CONFIG_PAGE_TABLE_ISOLATION=y
 # CONFIG_SECURITY_INFINIBAND is not set
 # CONFIG_SECURITY_NETWORK_XFRM is not set
 CONFIG_SECURITY_PATH=y
@@ -9431,6 +9420,24 @@ CONFIG_CRYPTO_USER_API_AEAD=m
 CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
 # CONFIG_CRYPTO_STATS is not set
 CONFIG_CRYPTO_HASH_INFO=y
+
+#
+# Crypto library routines
+#
+CONFIG_CRYPTO_LIB_AES=y
+CONFIG_CRYPTO_LIB_ARC4=m
+CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=m
+CONFIG_CRYPTO_LIB_BLAKE2S=m
+CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
+CONFIG_CRYPTO_LIB_CHACHA=m
+CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
+CONFIG_CRYPTO_LIB_CURVE25519=m
+CONFIG_CRYPTO_LIB_DES=m
+CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
+CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
+CONFIG_CRYPTO_LIB_POLY1305=m
+CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
+CONFIG_CRYPTO_LIB_SHA256=y
 CONFIG_CRYPTO_HW=y
 CONFIG_CRYPTO_DEV_PADLOCK=m
 CONFIG_CRYPTO_DEV_PADLOCK_AES=m
@@ -9496,26 +9503,6 @@ CONFIG_GENERIC_PCI_IOMAP=y
 CONFIG_GENERIC_IOMAP=y
 CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
 CONFIG_ARCH_USE_SYM_ANNOTATIONS=y
-
-#
-# Crypto library routines
-#
-CONFIG_CRYPTO_LIB_AES=y
-CONFIG_CRYPTO_LIB_ARC4=m
-CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
-CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
-CONFIG_CRYPTO_LIB_CHACHA=m
-CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
-CONFIG_CRYPTO_LIB_CURVE25519=m
-CONFIG_CRYPTO_LIB_DES=m
-CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
-CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
-CONFIG_CRYPTO_LIB_POLY1305=m
-CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
-CONFIG_CRYPTO_LIB_SHA256=y
-# end of Crypto library routines
-
-CONFIG_LIB_MEMNEQ=y
 CONFIG_CRC_CCITT=m
 CONFIG_CRC16=m
 CONFIG_CRC_T10DIF=y
diff --git a/srcpkgs/linux5.10/files/x86_64-dotconfig b/srcpkgs/linux5.10/files/x86_64-dotconfig
index 0e9f4e051be4..1a5057ad0234 100644
--- a/srcpkgs/linux5.10/files/x86_64-dotconfig
+++ b/srcpkgs/linux5.10/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 5.10.135 Kernel Configuration
+# Linux/x86_64 5.10.115 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.2.1 20201203"
 CONFIG_CC_IS_GCC=y
@@ -325,6 +325,7 @@ CONFIG_X86_FEATURE_NAMES=y
 CONFIG_X86_X2APIC=y
 CONFIG_X86_MPPARSE=y
 # CONFIG_GOLDFISH is not set
+CONFIG_RETPOLINE=y
 CONFIG_X86_CPU_RESCTRL=y
 # CONFIG_X86_EXTENDED_PLATFORM is not set
 CONFIG_X86_INTEL_LPSS=y
@@ -484,14 +485,6 @@ CONFIG_MODIFY_LDT_SYSCALL=y
 CONFIG_HAVE_LIVEPATCH=y
 # end of Processor type and features
 
-CONFIG_CC_HAS_RETURN_THUNK=y
-CONFIG_SPECULATION_MITIGATIONS=y
-CONFIG_PAGE_TABLE_ISOLATION=y
-CONFIG_RETPOLINE=y
-CONFIG_RETHUNK=y
-CONFIG_CPU_UNRET_ENTRY=y
-CONFIG_CPU_IBPB_ENTRY=y
-CONFIG_CPU_IBRS_ENTRY=y
 CONFIG_ARCH_HAS_ADD_PAGES=y
 CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
 CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
@@ -4108,9 +4101,10 @@ CONFIG_TCG_TIS_ST33ZP24_SPI=m
 CONFIG_TELCLOCK=m
 CONFIG_XILLYBUS=m
 CONFIG_XILLYBUS_PCIE=m
+# end of Character devices
+
 CONFIG_RANDOM_TRUST_CPU=y
 CONFIG_RANDOM_TRUST_BOOTLOADER=y
-# end of Character devices
 
 #
 # I2C support
@@ -7946,8 +7940,6 @@ CONFIG_VIDEO_IPU3_IMGU=m
 #
 # Android
 #
-CONFIG_ASHMEM=y
-# CONFIG_ION is not set
 # end of Android
 
 CONFIG_LTE_GDM724X=m
@@ -8899,11 +8891,7 @@ CONFIG_USB4=m
 #
 # Android
 #
-CONFIG_ANDROID=y
-CONFIG_ANDROID_BINDER_IPC=y
-CONFIG_ANDROID_BINDERFS=y
-CONFIG_ANDROID_BINDER_DEVICES=""
-# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set
+# CONFIG_ANDROID is not set
 # end of Android
 
 CONFIG_LIBNVDIMM=y
@@ -9366,6 +9354,7 @@ CONFIG_SECURITY_DMESG_RESTRICT=y
 CONFIG_SECURITY=y
 CONFIG_SECURITYFS=y
 CONFIG_SECURITY_NETWORK=y
+CONFIG_PAGE_TABLE_ISOLATION=y
 # CONFIG_SECURITY_INFINIBAND is not set
 # CONFIG_SECURITY_NETWORK_XFRM is not set
 CONFIG_SECURITY_PATH=y
@@ -9608,6 +9597,28 @@ CONFIG_CRYPTO_USER_API_AEAD=m
 CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
 # CONFIG_CRYPTO_STATS is not set
 CONFIG_CRYPTO_HASH_INFO=y
+
+#
+# Crypto library routines
+#
+CONFIG_CRYPTO_LIB_AES=y
+CONFIG_CRYPTO_LIB_ARC4=m
+CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=m
+CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=m
+CONFIG_CRYPTO_LIB_BLAKE2S=m
+CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
+CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
+CONFIG_CRYPTO_LIB_CHACHA=m
+CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m
+CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
+CONFIG_CRYPTO_LIB_CURVE25519=m
+CONFIG_CRYPTO_LIB_DES=m
+CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11
+CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
+CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
+CONFIG_CRYPTO_LIB_POLY1305=m
+CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
+CONFIG_CRYPTO_LIB_SHA256=y
 CONFIG_CRYPTO_HW=y
 CONFIG_CRYPTO_DEV_PADLOCK=m
 CONFIG_CRYPTO_DEV_PADLOCK_AES=m
@@ -9675,30 +9686,6 @@ CONFIG_GENERIC_IOMAP=y
 CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
 CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
 CONFIG_ARCH_USE_SYM_ANNOTATIONS=y
-
-#
-# Crypto library routines
-#
-CONFIG_CRYPTO_LIB_AES=y
-CONFIG_CRYPTO_LIB_ARC4=m
-CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y
-CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
-CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
-CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
-CONFIG_CRYPTO_LIB_CHACHA=m
-CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m
-CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
-CONFIG_CRYPTO_LIB_CURVE25519=m
-CONFIG_CRYPTO_LIB_DES=m
-CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11
-CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
-CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
-CONFIG_CRYPTO_LIB_POLY1305=m
-CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
-CONFIG_CRYPTO_LIB_SHA256=y
-# end of Crypto library routines
-
-CONFIG_LIB_MEMNEQ=y
 CONFIG_CRC_CCITT=m
 CONFIG_CRC16=m
 CONFIG_CRC_T10DIF=y
diff --git a/srcpkgs/linux5.10/template b/srcpkgs/linux5.10/template
index bcf197451004..781879543adc 100644
--- a/srcpkgs/linux5.10/template
+++ b/srcpkgs/linux5.10/template
@@ -1,18 +1,15 @@
 # Template file for 'linux5.10'
 pkgname=linux5.10
-version=5.10.135
+version=5.10.125
 revision=1
-wrksrc="linux-${version%.*}"
+wrksrc="linux-${version}"
 short_desc="Linux kernel and modules (${version%.*} series)"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-only"
 homepage="https://www.kernel.org"
-distfiles="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${version%.*}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-${version}.xz"
-checksum="dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43
- fdedeccb9008c6ec1fb32db2fb474c7b4a16822400c346a721f1cc63e10032fe"
+distfiles="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${version}.tar.xz"
+checksum=b9356ea02532c063f0b19a82e67c2afbd7c5460184fce7011222cf8667568f60
 python_version=3
-skip_extraction="patch-${version}.xz"
 
 # XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
 archs="x86_64* i686* ppc* aarch64*"
@@ -55,10 +52,6 @@ if [ "${_patchver}" ]; then
 	_version="EXTRAVERSION=${_patchver}"
 fi
 
-pre_patch() {
-	xzcat $XBPS_SRCDISTDIR/$pkgname-$version/patch-${version}.xz | patch -Np1
-}
-
 do_configure() {
 	# 5.8 misses Documentation/DocBook. We ship the directory from 4.12 here.
 	cp -a $FILESDIR/DocBook -t Documentation
diff --git a/srcpkgs/linux5.15/files/arm64-dotconfig b/srcpkgs/linux5.15/files/arm64-dotconfig
index e8fa12067f73..d086ed216153 100644
--- a/srcpkgs/linux5.15/files/arm64-dotconfig
+++ b/srcpkgs/linux5.15/files/arm64-dotconfig
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 5.15.47 Kernel Configuration
+# Linux/arm64 5.15.28 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 10.2.1 20201203"
 CONFIG_CC_IS_GCC=y
@@ -414,6 +414,7 @@ CONFIG_HZ=100
 CONFIG_SCHED_HRTICK=y
 CONFIG_ARCH_SPARSEMEM_ENABLE=y
 CONFIG_HW_PERF_EVENTS=y
+CONFIG_ARCH_HAS_FILTER_PGPROT=y
 CONFIG_PARAVIRT=y
 # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
 CONFIG_KEXEC=y
@@ -797,6 +798,7 @@ CONFIG_ARCH_USE_MEMREMAP_PROT=y
 # CONFIG_LOCK_EVENT_COUNTS is not set
 CONFIG_ARCH_HAS_RELR=y
 CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
+CONFIG_HAVE_ARCH_PFN_VALID=y
 CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
 
 #
@@ -3318,6 +3320,8 @@ CONFIG_BNXT_SRIOV=y
 CONFIG_BNXT_FLOWER_OFFLOAD=y
 CONFIG_BNXT_DCB=y
 CONFIG_BNXT_HWMON=y
+CONFIG_NET_VENDOR_BROCADE=y
+CONFIG_BNA=m
 CONFIG_NET_VENDOR_CADENCE=y
 CONFIG_MACB=m
 CONFIG_MACB_USE_HWSTAMP=y
@@ -3433,6 +3437,7 @@ CONFIG_I40EVF=m
 CONFIG_ICE=m
 CONFIG_FM10K=m
 CONFIG_IGC=m
+CONFIG_NET_VENDOR_MICROSOFT=y
 CONFIG_JME=m
 CONFIG_NET_VENDOR_LITEX=y
 CONFIG_LITEX_LITEETH=m
@@ -3510,12 +3515,9 @@ CONFIG_SPARX5_SWITCH=m
 CONFIG_NET_VENDOR_MICROSEMI=y
 CONFIG_MSCC_OCELOT_SWITCH_LIB=m
 CONFIG_MSCC_OCELOT_SWITCH=m
-CONFIG_NET_VENDOR_MICROSOFT=y
 CONFIG_NET_VENDOR_MYRI=y
 CONFIG_MYRI10GE=m
 CONFIG_FEALNX=m
-CONFIG_NET_VENDOR_NI=y
-CONFIG_NI_XGE_MANAGEMENT_ENET=m
 CONFIG_NET_VENDOR_NATSEMI=y
 CONFIG_NATSEMI=m
 CONFIG_NS83820=m
@@ -3528,6 +3530,8 @@ CONFIG_NFP=m
 CONFIG_NFP_APP_FLOWER=y
 CONFIG_NFP_APP_ABM_NIC=y
 # CONFIG_NFP_DEBUG is not set
+CONFIG_NET_VENDOR_NI=y
+CONFIG_NI_XGE_MANAGEMENT_ENET=m
 CONFIG_NET_VENDOR_8390=y
 CONFIG_PCMCIA_AXNET=m
 CONFIG_NE2K_PCI=m
@@ -3556,8 +3560,6 @@ CONFIG_QED_RDMA=y
 CONFIG_QED_ISCSI=y
 CONFIG_QED_FCOE=y
 CONFIG_QED_OOO=y
-CONFIG_NET_VENDOR_BROCADE=y
-CONFIG_BNA=m
 CONFIG_NET_VENDOR_QUALCOMM=y
 CONFIG_QCA7000=m
 CONFIG_QCA7000_SPI=m
@@ -3580,11 +3582,6 @@ CONFIG_ROCKER=m
 CONFIG_NET_VENDOR_SAMSUNG=y
 CONFIG_SXGBE_ETH=m
 CONFIG_NET_VENDOR_SEEQ=y
-CONFIG_NET_VENDOR_SILAN=y
-CONFIG_SC92031=m
-CONFIG_NET_VENDOR_SIS=y
-CONFIG_SIS900=m
-CONFIG_SIS190=m
 CONFIG_NET_VENDOR_SOLARFLARE=y
 CONFIG_SFC=m
 CONFIG_SFC_MTD=y
@@ -3593,6 +3590,11 @@ CONFIG_SFC_SRIOV=y
 CONFIG_SFC_MCDI_LOGGING=y
 CONFIG_SFC_FALCON=m
 CONFIG_SFC_FALCON_MTD=y
+CONFIG_NET_VENDOR_SILAN=y
+CONFIG_SC92031=m
+CONFIG_NET_VENDOR_SIS=y
+CONFIG_SIS900=m
+CONFIG_SIS190=m
 CONFIG_NET_VENDOR_SMSC=y
 CONFIG_SMC91X=m
 CONFIG_PCMCIA_SMC91C92=m
@@ -9190,7 +9192,6 @@ CONFIG_DVB_SP8870=m
 #
 # Android
 #
-CONFIG_ASHMEM=y
 # end of Android
 
 # CONFIG_STAGING_BOARD is not set
@@ -10688,11 +10689,7 @@ CONFIG_USB4=m
 #
 # Android
 #
-CONFIG_ANDROID=y
-CONFIG_ANDROID_BINDER_IPC=y
-CONFIG_ANDROID_BINDERFS=y
-CONFIG_ANDROID_BINDER_DEVICES=""
-# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set
+# CONFIG_ANDROID is not set
 # end of Android
 
 CONFIG_LIBNVDIMM=m
@@ -11403,6 +11400,27 @@ CONFIG_CRYPTO_USER_API_AEAD=m
 CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
 # CONFIG_CRYPTO_STATS is not set
 CONFIG_CRYPTO_HASH_INFO=y
+
+#
+# Crypto library routines
+#
+CONFIG_CRYPTO_LIB_AES=y
+CONFIG_CRYPTO_LIB_ARC4=m
+CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=m
+CONFIG_CRYPTO_LIB_BLAKE2S=m
+CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
+CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
+CONFIG_CRYPTO_LIB_CHACHA=m
+CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
+CONFIG_CRYPTO_LIB_CURVE25519=m
+CONFIG_CRYPTO_LIB_DES=m
+CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
+CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
+CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
+CONFIG_CRYPTO_LIB_POLY1305=m
+CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
+CONFIG_CRYPTO_LIB_SHA256=y
+CONFIG_CRYPTO_LIB_SM4=m
 CONFIG_CRYPTO_HW=y
 CONFIG_CRYPTO_DEV_ALLWINNER=y
 CONFIG_CRYPTO_DEV_SUN4I_SS=m
@@ -11527,28 +11545,6 @@ CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
 CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
 CONFIG_ARCH_USE_SYM_ANNOTATIONS=y
 CONFIG_INDIRECT_PIO=y
-
-#
-# Crypto library routines
-#
-CONFIG_CRYPTO_LIB_AES=y
-CONFIG_CRYPTO_LIB_ARC4=m
-CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
-CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
-CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
-CONFIG_CRYPTO_LIB_CHACHA=m
-CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
-CONFIG_CRYPTO_LIB_CURVE25519=m
-CONFIG_CRYPTO_LIB_DES=m
-CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
-CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
-CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
-CONFIG_CRYPTO_LIB_POLY1305=m
-CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
-CONFIG_CRYPTO_LIB_SHA256=y
-CONFIG_CRYPTO_LIB_SM4=m
-# end of Crypto library routines
-
 CONFIG_CRC_CCITT=y
 CONFIG_CRC16=y
 CONFIG_CRC_T10DIF=y
diff --git a/srcpkgs/linux5.15/files/i386-dotconfig b/srcpkgs/linux5.15/files/i386-dotconfig
index 3242a4da49ee..0e497896cbbb 100644
--- a/srcpkgs/linux5.15/files/i386-dotconfig
+++ b/srcpkgs/linux5.15/files/i386-dotconfig
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 5.15.57 Kernel Configuration
+# Linux/i386 5.15.39 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.2.1 20201203"
 CONFIG_CC_IS_GCC=y
@@ -482,12 +482,6 @@ CONFIG_HOTPLUG_CPU=y
 CONFIG_MODIFY_LDT_SYSCALL=y
 # end of Processor type and features
 
-CONFIG_CC_HAS_RETURN_THUNK=y
-CONFIG_SPECULATION_MITIGATIONS=y
-CONFIG_RETHUNK=y
-CONFIG_CPU_UNRET_ENTRY=y
-CONFIG_CPU_IBPB_ENTRY=y
-CONFIG_CPU_IBRS_ENTRY=y
 CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
 
 #
@@ -8059,7 +8053,6 @@ CONFIG_DVB_SP8870=m
 #
 # Android
 #
-CONFIG_ASHMEM=y
 # end of Android
 
 CONFIG_LTE_GDM724X=m
@@ -9045,11 +9038,7 @@ CONFIG_USB4=m
 #
 # Android
 #
-CONFIG_ANDROID=y
-CONFIG_ANDROID_BINDER_IPC=y
-CONFIG_ANDROID_BINDERFS=y
-CONFIG_ANDROID_BINDER_DEVICES=""
-# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set
+# CONFIG_ANDROID is not set
 # end of Android
 
 # CONFIG_LIBNVDIMM is not set
@@ -9729,6 +9718,24 @@ CONFIG_CRYPTO_USER_API_AEAD=m
 CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
 # CONFIG_CRYPTO_STATS is not set
 CONFIG_CRYPTO_HASH_INFO=y
+
+#
+# Crypto library routines
+#
+CONFIG_CRYPTO_LIB_AES=y
+CONFIG_CRYPTO_LIB_ARC4=m
+CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=m
+CONFIG_CRYPTO_LIB_BLAKE2S=m
+CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
+CONFIG_CRYPTO_LIB_CHACHA=m
+CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
+CONFIG_CRYPTO_LIB_CURVE25519=m
+CONFIG_CRYPTO_LIB_DES=m
+CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
+CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
+CONFIG_CRYPTO_LIB_POLY1305=m
+CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
+CONFIG_CRYPTO_LIB_SHA256=y
 CONFIG_CRYPTO_HW=y
 CONFIG_CRYPTO_DEV_PADLOCK=m
 CONFIG_CRYPTO_DEV_PADLOCK_AES=m
@@ -9795,26 +9802,6 @@ CONFIG_GENERIC_PCI_IOMAP=y
 CONFIG_GENERIC_IOMAP=y
 CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
 CONFIG_ARCH_USE_SYM_ANNOTATIONS=y
-
-#
-# Crypto library routines
-#
-CONFIG_CRYPTO_LIB_AES=y
-CONFIG_CRYPTO_LIB_ARC4=m
-CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
-CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
-CONFIG_CRYPTO_LIB_CHACHA=m
-CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
-CONFIG_CRYPTO_LIB_CURVE25519=m
-CONFIG_CRYPTO_LIB_DES=m
-CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
-CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
-CONFIG_CRYPTO_LIB_POLY1305=m
-CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
-CONFIG_CRYPTO_LIB_SHA256=y
-# end of Crypto library routines
-
-CONFIG_LIB_MEMNEQ=y
 CONFIG_CRC_CCITT=m
 CONFIG_CRC16=m
 CONFIG_CRC_T10DIF=y
diff --git a/srcpkgs/linux5.15/files/x86_64-dotconfig b/srcpkgs/linux5.15/files/x86_64-dotconfig
index 59dc0529e8fb..32714ae96633 100644
--- a/srcpkgs/linux5.15/files/x86_64-dotconfig
+++ b/srcpkgs/linux5.15/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 5.15.57 Kernel Configuration
+# Linux/x86_64 5.15.39 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.2.1 20201203"
 CONFIG_CC_IS_GCC=y
@@ -499,12 +499,6 @@ CONFIG_MODIFY_LDT_SYSCALL=y
 CONFIG_HAVE_LIVEPATCH=y
 # end of Processor type and features
 
-CONFIG_CC_HAS_RETURN_THUNK=y
-CONFIG_SPECULATION_MITIGATIONS=y
-CONFIG_RETHUNK=y
-CONFIG_CPU_UNRET_ENTRY=y
-CONFIG_CPU_IBPB_ENTRY=y
-CONFIG_CPU_IBRS_ENTRY=y
 CONFIG_ARCH_HAS_ADD_PAGES=y
 CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
 CONFIG_USE_PERCPU_NUMA_NODE_ID=y
@@ -8194,7 +8188,6 @@ CONFIG_DVB_SP8870=m
 #
 # Android
 #
-CONFIG_ASHMEM=y
 # end of Android
 
 CONFIG_LTE_GDM724X=m
@@ -9210,11 +9203,7 @@ CONFIG_USB4=m
 #
 # Android
 #
-CONFIG_ANDROID=y
-CONFIG_ANDROID_BINDER_IPC=y
-CONFIG_ANDROID_BINDERFS=y
-CONFIG_ANDROID_BINDER_DEVICES=""
-# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set
+# CONFIG_ANDROID is not set
 # end of Android
 
 CONFIG_LIBNVDIMM=y
@@ -9935,6 +9924,28 @@ CONFIG_CRYPTO_USER_API_AEAD=m
 CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
 # CONFIG_CRYPTO_STATS is not set
 CONFIG_CRYPTO_HASH_INFO=y
+
+#
+# Crypto library routines
+#
+CONFIG_CRYPTO_LIB_AES=y
+CONFIG_CRYPTO_LIB_ARC4=m
+CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=m
+CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=m
+CONFIG_CRYPTO_LIB_BLAKE2S=m
+CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
+CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
+CONFIG_CRYPTO_LIB_CHACHA=m
+CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m
+CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
+CONFIG_CRYPTO_LIB_CURVE25519=m
+CONFIG_CRYPTO_LIB_DES=m
+CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11
+CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
+CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
+CONFIG_CRYPTO_LIB_POLY1305=m
+CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
+CONFIG_CRYPTO_LIB_SHA256=y
 CONFIG_CRYPTO_HW=y
 CONFIG_CRYPTO_DEV_PADLOCK=m
 CONFIG_CRYPTO_DEV_PADLOCK_AES=m
@@ -10003,30 +10014,6 @@ CONFIG_GENERIC_IOMAP=y
 CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
 CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
 CONFIG_ARCH_USE_SYM_ANNOTATIONS=y
-
-#
-# Crypto library routines
-#
-CONFIG_CRYPTO_LIB_AES=y
-CONFIG_CRYPTO_LIB_ARC4=m
-CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y
-CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
-CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
-CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
-CONFIG_CRYPTO_LIB_CHACHA=m
-CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m
-CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
-CONFIG_CRYPTO_LIB_CURVE25519=m
-CONFIG_CRYPTO_LIB_DES=m
-CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11
-CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
-CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
-CONFIG_CRYPTO_LIB_POLY1305=m
-CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
-CONFIG_CRYPTO_LIB_SHA256=y
-# end of Crypto library routines
-
-CONFIG_LIB_MEMNEQ=y
 CONFIG_CRC_CCITT=m
 CONFIG_CRC16=m
 CONFIG_CRC_T10DIF=y
diff --git a/srcpkgs/linux5.15/template b/srcpkgs/linux5.15/template
index 81f6e013db04..a54741bf8478 100644
--- a/srcpkgs/linux5.15/template
+++ b/srcpkgs/linux5.15/template
@@ -1,6 +1,6 @@
 # Template file for 'linux5.15'
 pkgname=linux5.15
-version=5.15.59
+version=5.15.50
 revision=1
 wrksrc="linux-${version%.*}"
 short_desc="Linux kernel and modules (${version%.*} series)"
@@ -10,7 +10,7 @@ homepage="https://www.kernel.org"
 distfiles="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${version%.*}.tar.xz
  https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-${version}.xz"
 checksum="57b2cf6991910e3b67a1b3490022e8a0674b6965c74c12da1e99d138d1991ee8
- c7edbb9e8ba15b416b0be50bef7004f3fa09aec3767276b2a566a63698eb21c7"
+ 16bfe772c0ac272bc4b5be68b3e1aead51eebdab2d61b360a0d18126f52c50a8"
 skip_extraction="patch-${version}.xz"
 python_version=3
 
diff --git a/srcpkgs/linux5.16-dbg b/srcpkgs/linux5.16-dbg
new file mode 120000
index 000000000000..d1126623c78a
--- /dev/null
+++ b/srcpkgs/linux5.16-dbg
@@ -0,0 +1 @@
+linux5.16
\ No newline at end of file
diff --git a/srcpkgs/linux5.16-headers b/srcpkgs/linux5.16-headers
new file mode 120000
index 000000000000..d1126623c78a
--- /dev/null
+++ b/srcpkgs/linux5.16-headers
@@ -0,0 +1 @@
+linux5.16
\ No newline at end of file
diff --git a/srcpkgs/linux5.16/files/arm64-dotconfig b/srcpkgs/linux5.16/files/arm64-dotconfig
new file mode 100644
index 000000000000..a5f05f407ac7
--- /dev/null
+++ b/srcpkgs/linux5.16/files/arm64-dotconfig
@@ -0,0 +1,12138 @@
+#
+# Automatically generated file; DO NOT EDIT.
+# Linux/arm64 5.16.20 Kernel Configuration
+#
+CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 10.2.1 20201203"
+CONFIG_CC_IS_GCC=y
+CONFIG_GCC_VERSION=100201
+CONFIG_CLANG_VERSION=0
+CONFIG_AS_IS_GNU=y
+CONFIG_AS_VERSION=23501
+CONFIG_LD_IS_BFD=y
+CONFIG_LD_VERSION=23501
+CONFIG_LLD_VERSION=0
+CONFIG_CC_CAN_LINK=y
+CONFIG_CC_CAN_LINK_STATIC=y
+CONFIG_CC_HAS_ASM_GOTO=y
+CONFIG_CC_HAS_ASM_INLINE=y
+CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
+CONFIG_IRQ_WORK=y
+CONFIG_BUILDTIME_TABLE_SORT=y
+CONFIG_THREAD_INFO_IN_TASK=y
+
+#
+# General setup
+#
+CONFIG_INIT_ENV_ARG_LIMIT=32
+# CONFIG_COMPILE_TEST is not set
+# CONFIG_WERROR is not set
+CONFIG_LOCALVERSION="_1"
+# CONFIG_LOCALVERSION_AUTO is not set
+CONFIG_BUILD_SALT=""
+CONFIG_DEFAULT_INIT=""
+CONFIG_DEFAULT_HOSTNAME="(none)"
+CONFIG_SWAP=y
+CONFIG_SYSVIPC=y
+CONFIG_SYSVIPC_SYSCTL=y
+CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_MQUEUE_SYSCTL=y
+CONFIG_WATCH_QUEUE=y
+CONFIG_CROSS_MEMORY_ATTACH=y
+# CONFIG_USELIB is not set
+CONFIG_AUDIT=y
+CONFIG_HAVE_ARCH_AUDITSYSCALL=y
+CONFIG_AUDITSYSCALL=y
+
+#
+# IRQ subsystem
+#
+CONFIG_GENERIC_IRQ_PROBE=y
+CONFIG_GENERIC_IRQ_SHOW=y
+CONFIG_GENERIC_IRQ_SHOW_LEVEL=y
+CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y
+CONFIG_GENERIC_IRQ_MIGRATION=y
+CONFIG_GENERIC_IRQ_INJECTION=y
+CONFIG_HARDIRQS_SW_RESEND=y
+CONFIG_GENERIC_IRQ_CHIP=y
+CONFIG_IRQ_DOMAIN=y
+CONFIG_IRQ_SIM=y
+CONFIG_IRQ_DOMAIN_HIERARCHY=y
+CONFIG_IRQ_FASTEOI_HIERARCHY_HANDLERS=y
+CONFIG_GENERIC_IRQ_IPI=y
+CONFIG_GENERIC_MSI_IRQ=y
+CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
+CONFIG_IRQ_MSI_IOMMU=y
+CONFIG_IRQ_FORCED_THREADING=y
+CONFIG_SPARSE_IRQ=y
+# CONFIG_GENERIC_IRQ_DEBUGFS is not set
+# end of IRQ subsystem
+
+CONFIG_GENERIC_TIME_VSYSCALL=y
+CONFIG_GENERIC_CLOCKEVENTS=y
+CONFIG_ARCH_HAS_TICK_BROADCAST=y
+CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
+CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
+CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
+
+#
+# Timers subsystem
+#
+CONFIG_TICK_ONESHOT=y
+CONFIG_NO_HZ_COMMON=y
+# CONFIG_HZ_PERIODIC is not set
+CONFIG_NO_HZ_IDLE=y
+# CONFIG_NO_HZ_FULL is not set
+CONFIG_CONTEXT_TRACKING=y
+# CONFIG_CONTEXT_TRACKING_FORCE is not set
+CONFIG_NO_HZ=y
+CONFIG_HIGH_RES_TIMERS=y
+# end of Timers subsystem
+
+CONFIG_BPF=y
+CONFIG_HAVE_EBPF_JIT=y
+CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y
+
+#
+# BPF subsystem
+#
+CONFIG_BPF_SYSCALL=y
+CONFIG_BPF_JIT=y
+CONFIG_BPF_JIT_ALWAYS_ON=y
+CONFIG_BPF_JIT_DEFAULT_ON=y
+CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
+CONFIG_USERMODE_DRIVER=y
+# CONFIG_BPF_PRELOAD is not set
+CONFIG_BPF_LSM=y
+# end of BPF subsystem
+
+CONFIG_PREEMPT_VOLUNTARY_BUILD=y
+# CONFIG_PREEMPT_NONE is not set
+CONFIG_PREEMPT_VOLUNTARY=y
+# CONFIG_PREEMPT is not set
+CONFIG_SCHED_CORE=y
+
+#
+# CPU/Task time and stats accounting
+#
+CONFIG_VIRT_CPU_ACCOUNTING=y
+# CONFIG_TICK_CPU_ACCOUNTING is not set
+CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+# CONFIG_IRQ_TIME_ACCOUNTING is not set
+CONFIG_SCHED_THERMAL_PRESSURE=y
+CONFIG_BSD_PROCESS_ACCT=y
+CONFIG_BSD_PROCESS_ACCT_V3=y
+CONFIG_TASKSTATS=y
+CONFIG_TASK_DELAY_ACCT=y
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
+CONFIG_PSI=y
+CONFIG_PSI_DEFAULT_DISABLED=y
+# end of CPU/Task time and stats accounting
+
+CONFIG_CPU_ISOLATION=y
+
+#
+# RCU Subsystem
+#
+CONFIG_TREE_RCU=y
+# CONFIG_RCU_EXPERT is not set
+CONFIG_SRCU=y
+CONFIG_TREE_SRCU=y
+CONFIG_TASKS_RCU_GENERIC=y
+CONFIG_TASKS_RCU=y
+CONFIG_TASKS_RUDE_RCU=y
+CONFIG_TASKS_TRACE_RCU=y
+CONFIG_RCU_STALL_COMMON=y
+CONFIG_RCU_NEED_SEGCBLIST=y
+# end of RCU Subsystem
+
+CONFIG_IKCONFIG=y
+CONFIG_IKCONFIG_PROC=y
+CONFIG_IKHEADERS=m
+CONFIG_LOG_BUF_SHIFT=18
+CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
+CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
+# CONFIG_PRINTK_INDEX is not set
+CONFIG_GENERIC_SCHED_CLOCK=y
+
+#
+# Scheduler features
+#
+# CONFIG_UCLAMP_TASK is not set
+# end of Scheduler features
+
+CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
+CONFIG_CC_HAS_INT128=y
+CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_ARCH_SUPPORTS_INT128=y
+CONFIG_NUMA_BALANCING=y
+CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
+CONFIG_CGROUPS=y
+CONFIG_PAGE_COUNTER=y
+CONFIG_MEMCG=y
+CONFIG_MEMCG_SWAP=y
+CONFIG_MEMCG_KMEM=y
+CONFIG_BLK_CGROUP=y
+CONFIG_CGROUP_WRITEBACK=y
+CONFIG_CGROUP_SCHED=y
+CONFIG_FAIR_GROUP_SCHED=y
+CONFIG_CFS_BANDWIDTH=y
+CONFIG_RT_GROUP_SCHED=y
+CONFIG_CGROUP_PIDS=y
+CONFIG_CGROUP_RDMA=y
+CONFIG_CGROUP_FREEZER=y
+CONFIG_CGROUP_HUGETLB=y
+CONFIG_CPUSETS=y
+CONFIG_PROC_PID_CPUSET=y
+CONFIG_CGROUP_DEVICE=y
+CONFIG_CGROUP_CPUACCT=y
+CONFIG_CGROUP_PERF=y
+CONFIG_CGROUP_BPF=y
+CONFIG_CGROUP_MISC=y
+# CONFIG_CGROUP_DEBUG is not set
+CONFIG_SOCK_CGROUP_DATA=y
+CONFIG_NAMESPACES=y
+CONFIG_UTS_NS=y
+CONFIG_TIME_NS=y
+CONFIG_IPC_NS=y
+CONFIG_USER_NS=y
+CONFIG_PID_NS=y
+CONFIG_NET_NS=y
+CONFIG_CHECKPOINT_RESTORE=y
+# CONFIG_SCHED_AUTOGROUP is not set
+# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_RELAY=y
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_INITRAMFS_SOURCE=""
+CONFIG_RD_GZIP=y
+CONFIG_RD_BZIP2=y
+CONFIG_RD_LZMA=y
+CONFIG_RD_XZ=y
+CONFIG_RD_LZO=y
+CONFIG_RD_LZ4=y
+CONFIG_RD_ZSTD=y
+CONFIG_BOOT_CONFIG=y
+CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
+# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
+CONFIG_LD_ORPHAN_WARN=y
+CONFIG_SYSCTL=y
+CONFIG_HAVE_UID16=y
+CONFIG_SYSCTL_EXCEPTION_TRACE=y
+CONFIG_EXPERT=y
+CONFIG_UID16=y
+CONFIG_MULTIUSER=y
+# CONFIG_SGETMASK_SYSCALL is not set
+CONFIG_SYSFS_SYSCALL=y
+CONFIG_FHANDLE=y
+CONFIG_POSIX_TIMERS=y
+CONFIG_PRINTK=y
+CONFIG_BUG=y
+CONFIG_ELF_CORE=y
+CONFIG_BASE_FULL=y
+CONFIG_FUTEX=y
+CONFIG_FUTEX_PI=y
+CONFIG_HAVE_FUTEX_CMPXCHG=y
+CONFIG_EPOLL=y
+CONFIG_SIGNALFD=y
+CONFIG_TIMERFD=y
+CONFIG_EVENTFD=y
+CONFIG_SHMEM=y
+CONFIG_AIO=y
+CONFIG_IO_URING=y
+CONFIG_ADVISE_SYSCALLS=y
+CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y
+CONFIG_MEMBARRIER=y
+CONFIG_KALLSYMS=y
+CONFIG_KALLSYMS_ALL=y
+CONFIG_KALLSYMS_BASE_RELATIVE=y
+CONFIG_USERFAULTFD=y
+CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
+CONFIG_KCMP=y
+CONFIG_RSEQ=y
+# CONFIG_DEBUG_RSEQ is not set
+# CONFIG_EMBEDDED is not set
+CONFIG_HAVE_PERF_EVENTS=y
+# CONFIG_PC104 is not set
+
+#
+# Kernel Performance Events And Counters
+#
+CONFIG_PERF_EVENTS=y
+# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
+# end of Kernel Performance Events And Counters
+
+CONFIG_VM_EVENT_COUNTERS=y
+CONFIG_SLUB_DEBUG=y
+# CONFIG_COMPAT_BRK is not set
+# CONFIG_SLAB is not set
+CONFIG_SLUB=y
+# CONFIG_SLOB is not set
+CONFIG_SLAB_MERGE_DEFAULT=y
+CONFIG_SLAB_FREELIST_RANDOM=y
+CONFIG_SLAB_FREELIST_HARDENED=y
+CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
+CONFIG_SLUB_CPU_PARTIAL=y
+CONFIG_SYSTEM_DATA_VERIFICATION=y
+CONFIG_PROFILING=y
+CONFIG_TRACEPOINTS=y
+# end of General setup
+
+CONFIG_ARM64=y
+CONFIG_64BIT=y
+CONFIG_MMU=y
+CONFIG_ARM64_PAGE_SHIFT=12
+CONFIG_ARM64_CONT_PTE_SHIFT=4
+CONFIG_ARM64_CONT_PMD_SHIFT=4
+CONFIG_ARCH_MMAP_RND_BITS_MIN=18
+CONFIG_ARCH_MMAP_RND_BITS_MAX=33
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=11
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16
+CONFIG_STACKTRACE_SUPPORT=y
+CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
+CONFIG_LOCKDEP_SUPPORT=y
+CONFIG_GENERIC_BUG=y
+CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
+CONFIG_GENERIC_HWEIGHT=y
+CONFIG_GENERIC_CSUM=y
+CONFIG_GENERIC_CALIBRATE_DELAY=y
+CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
+CONFIG_SMP=y
+CONFIG_KERNEL_MODE_NEON=y
+CONFIG_FIX_EARLYCON_MEM=y
+CONFIG_PGTABLE_LEVELS=4
+CONFIG_ARCH_SUPPORTS_UPROBES=y
+CONFIG_ARCH_PROC_KCORE_TEXT=y
+
+#
+# Platform selection
+#
+CONFIG_ARCH_ACTIONS=y
+CONFIG_ARCH_SUNXI=y
+CONFIG_ARCH_ALPINE=y
+CONFIG_ARCH_APPLE=y
+CONFIG_ARCH_BCM2835=y
+CONFIG_ARCH_BCM4908=y
+CONFIG_ARCH_BCM_IPROC=y
+CONFIG_ARCH_BERLIN=y
+CONFIG_ARCH_BITMAIN=y
+CONFIG_ARCH_BRCMSTB=y
+CONFIG_ARCH_EXYNOS=y
+CONFIG_ARCH_SPARX5=y
+# CONFIG_ARCH_K3 is not set
+CONFIG_ARCH_LAYERSCAPE=y
+CONFIG_ARCH_LG1K=y
+CONFIG_ARCH_HISI=y
+CONFIG_ARCH_KEEMBAY=y
+CONFIG_ARCH_MEDIATEK=y
+CONFIG_ARCH_MESON=y
+CONFIG_ARCH_MVEBU=y
+CONFIG_ARCH_MXC=y
+CONFIG_ARCH_QCOM=y
+CONFIG_ARCH_REALTEK=y
+# CONFIG_ARCH_RENESAS is not set
+CONFIG_ARCH_ROCKCHIP=y
+CONFIG_ARCH_S32=y
+CONFIG_ARCH_SEATTLE=y
+CONFIG_ARCH_INTEL_SOCFPGA=y
+CONFIG_ARCH_SYNQUACER=y
+CONFIG_ARCH_TEGRA=y
+CONFIG_ARCH_SPRD=y
+CONFIG_ARCH_THUNDER=y
+CONFIG_ARCH_THUNDER2=y
+# CONFIG_ARCH_UNIPHIER is not set
+CONFIG_ARCH_VEXPRESS=y
+CONFIG_ARCH_VISCONTI=y
+CONFIG_ARCH_XGENE=y
+CONFIG_ARCH_ZYNQMP=y
+# end of Platform selection
+
+#
+# Kernel Features
+#
+
+#
+# ARM errata workarounds via the alternatives framework
+#
+CONFIG_ARM64_WORKAROUND_CLEAN_CACHE=y
+CONFIG_ARM64_ERRATUM_826319=y
+CONFIG_ARM64_ERRATUM_827319=y
+CONFIG_ARM64_ERRATUM_824069=y
+CONFIG_ARM64_ERRATUM_819472=y
+CONFIG_ARM64_ERRATUM_832075=y
+CONFIG_ARM64_ERRATUM_834220=y
+CONFIG_ARM64_ERRATUM_845719=y
+CONFIG_ARM64_ERRATUM_843419=y
+CONFIG_ARM64_LD_HAS_FIX_ERRATUM_843419=y
+CONFIG_ARM64_ERRATUM_1024718=y
+CONFIG_ARM64_ERRATUM_1418040=y
+CONFIG_ARM64_WORKAROUND_SPECULATIVE_AT=y
+CONFIG_ARM64_ERRATUM_1165522=y
+CONFIG_ARM64_ERRATUM_1319367=y
+CONFIG_ARM64_ERRATUM_1530923=y
+CONFIG_ARM64_WORKAROUND_REPEAT_TLBI=y
+CONFIG_ARM64_ERRATUM_1286807=y
+CONFIG_ARM64_ERRATUM_1463225=y
+CONFIG_ARM64_ERRATUM_1542419=y
+CONFIG_ARM64_ERRATUM_1508412=y
+CONFIG_ARM64_WORKAROUND_TRBE_OVERWRITE_FILL_MODE=y
+CONFIG_ARM64_ERRATUM_2051678=y
+CONFIG_ARM64_ERRATUM_2077057=y
+CONFIG_ARM64_ERRATUM_2119858=y
+CONFIG_ARM64_ERRATUM_2139208=y
+CONFIG_ARM64_WORKAROUND_TSB_FLUSH_FAILURE=y
+CONFIG_ARM64_ERRATUM_2054223=y
+CONFIG_ARM64_ERRATUM_2067961=y
+CONFIG_ARM64_WORKAROUND_TRBE_WRITE_OUT_OF_RANGE=y
+CONFIG_ARM64_ERRATUM_2253138=y
+CONFIG_ARM64_ERRATUM_2224489=y
+CONFIG_CAVIUM_ERRATUM_22375=y
+CONFIG_CAVIUM_ERRATUM_23144=y
+CONFIG_CAVIUM_ERRATUM_23154=y
+CONFIG_CAVIUM_ERRATUM_27456=y
+CONFIG_CAVIUM_ERRATUM_30115=y
+CONFIG_CAVIUM_TX2_ERRATUM_219=y
+CONFIG_FUJITSU_ERRATUM_010001=y
+CONFIG_HISILICON_ERRATUM_161600802=y
+CONFIG_QCOM_FALKOR_ERRATUM_1003=y
+CONFIG_QCOM_FALKOR_ERRATUM_1009=y
+CONFIG_QCOM_QDF2400_ERRATUM_0065=y
+CONFIG_QCOM_FALKOR_ERRATUM_E1041=y
+CONFIG_NVIDIA_CARMEL_CNP_ERRATUM=y
+CONFIG_SOCIONEXT_SYNQUACER_PREITS=y
+# end of ARM errata workarounds via the alternatives framework
+
+CONFIG_ARM64_4K_PAGES=y
+# CONFIG_ARM64_16K_PAGES is not set
+# CONFIG_ARM64_64K_PAGES is not set
+# CONFIG_ARM64_VA_BITS_39 is not set
+CONFIG_ARM64_VA_BITS_48=y
+CONFIG_ARM64_VA_BITS=48
+CONFIG_ARM64_PA_BITS_48=y
+CONFIG_ARM64_PA_BITS=48
+# CONFIG_CPU_BIG_ENDIAN is not set
+CONFIG_CPU_LITTLE_ENDIAN=y
+CONFIG_SCHED_MC=y
+CONFIG_SCHED_CLUSTER=y
+CONFIG_SCHED_SMT=y
+CONFIG_NR_CPUS=480
+CONFIG_HOTPLUG_CPU=y
+CONFIG_NUMA=y
+CONFIG_NODES_SHIFT=6
+CONFIG_USE_PERCPU_NUMA_NODE_ID=y
+CONFIG_HAVE_SETUP_PER_CPU_AREA=y
+CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
+CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
+CONFIG_HZ_100=y
+# CONFIG_HZ_250 is not set
+# CONFIG_HZ_300 is not set
+# CONFIG_HZ_1000 is not set
+CONFIG_HZ=100
+CONFIG_SCHED_HRTICK=y
+CONFIG_ARCH_SPARSEMEM_ENABLE=y
+CONFIG_HW_PERF_EVENTS=y
+CONFIG_PARAVIRT=y
+# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
+CONFIG_KEXEC=y
+# CONFIG_KEXEC_FILE is not set
+CONFIG_CRASH_DUMP=y
+CONFIG_TRANS_TABLE=y
+# CONFIG_XEN is not set
+CONFIG_FORCE_MAX_ZONEORDER=11
+CONFIG_UNMAP_KERNEL_AT_EL0=y
+CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y
+CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
+# CONFIG_ARM64_SW_TTBR0_PAN is not set
+CONFIG_ARM64_TAGGED_ADDR_ABI=y
+CONFIG_COMPAT=y
+CONFIG_KUSER_HELPERS=y
+CONFIG_ARMV8_DEPRECATED=y
+CONFIG_SWP_EMULATION=y
+CONFIG_CP15_BARRIER_EMULATION=y
+CONFIG_SETEND_EMULATION=y
+
+#
+# ARMv8.1 architectural features
+#
+CONFIG_ARM64_HW_AFDBM=y
+CONFIG_ARM64_PAN=y
+CONFIG_AS_HAS_LDAPR=y
+CONFIG_AS_HAS_LSE_ATOMICS=y
+CONFIG_ARM64_LSE_ATOMICS=y
+CONFIG_ARM64_USE_LSE_ATOMICS=y
+# end of ARMv8.1 architectural features
+
+#
+# ARMv8.2 architectural features
+#
+CONFIG_ARM64_PMEM=y
+CONFIG_ARM64_RAS_EXTN=y
+CONFIG_ARM64_CNP=y
+# end of ARMv8.2 architectural features
+
+#
+# ARMv8.3 architectural features
+#
+CONFIG_ARM64_PTR_AUTH=y
+CONFIG_ARM64_PTR_AUTH_KERNEL=y
+CONFIG_CC_HAS_BRANCH_PROT_PAC_RET=y
+CONFIG_CC_HAS_SIGN_RETURN_ADDRESS=y
+CONFIG_AS_HAS_PAC=y
+CONFIG_AS_HAS_CFI_NEGATE_RA_STATE=y
+# end of ARMv8.3 architectural features
+
+#
+# ARMv8.4 architectural features
+#
+CONFIG_ARM64_AMU_EXTN=y
+CONFIG_AS_HAS_ARMV8_4=y
+CONFIG_ARM64_TLB_RANGE=y
+# end of ARMv8.4 architectural features
+
+#
+# ARMv8.5 architectural features
+#
+CONFIG_AS_HAS_ARMV8_5=y
+CONFIG_ARM64_BTI=y
+CONFIG_ARM64_BTI_KERNEL=y
+CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y
+CONFIG_ARM64_E0PD=y
+CONFIG_ARCH_RANDOM=y
+CONFIG_ARM64_AS_HAS_MTE=y
+CONFIG_ARM64_MTE=y
+# end of ARMv8.5 architectural features
+
+#
+# ARMv8.7 architectural features
+#
+CONFIG_ARM64_EPAN=y
+# end of ARMv8.7 architectural features
+
+CONFIG_ARM64_SVE=y
+CONFIG_ARM64_MODULE_PLTS=y
+CONFIG_ARM64_PSEUDO_NMI=y
+# CONFIG_ARM64_DEBUG_PRIORITY_MASKING is not set
+CONFIG_RELOCATABLE=y
+CONFIG_RANDOMIZE_BASE=y
+CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
+CONFIG_CC_HAVE_STACKPROTECTOR_SYSREG=y
+CONFIG_STACKPROTECTOR_PER_TASK=y
+# end of Kernel Features
+
+#
+# Boot options
+#
+CONFIG_ARM64_ACPI_PARKING_PROTOCOL=y
+CONFIG_CMDLINE=""
+CONFIG_EFI_STUB=y
+CONFIG_EFI=y
+CONFIG_DMI=y
+# end of Boot options
+
+CONFIG_SYSVIPC_COMPAT=y
+
+#
+# Power management options
+#
+CONFIG_SUSPEND=y
+CONFIG_SUSPEND_FREEZER=y
+# CONFIG_SUSPEND_SKIP_SYNC is not set
+CONFIG_HIBERNATE_CALLBACKS=y
+CONFIG_HIBERNATION=y
+CONFIG_HIBERNATION_SNAPSHOT_DEV=y
+CONFIG_PM_STD_PARTITION=""
+CONFIG_PM_SLEEP=y
+CONFIG_PM_SLEEP_SMP=y
+CONFIG_PM_AUTOSLEEP=y
+CONFIG_PM_WAKELOCKS=y
+CONFIG_PM_WAKELOCKS_LIMIT=100
+CONFIG_PM_WAKELOCKS_GC=y
+CONFIG_PM=y
+CONFIG_PM_DEBUG=y
+CONFIG_PM_ADVANCED_DEBUG=y
+# CONFIG_PM_TEST_SUSPEND is not set
+CONFIG_PM_SLEEP_DEBUG=y
+CONFIG_DPM_WATCHDOG=y
+CONFIG_DPM_WATCHDOG_TIMEOUT=60
+CONFIG_PM_CLK=y
+CONFIG_PM_GENERIC_DOMAINS=y
+# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
+CONFIG_PM_GENERIC_DOMAINS_SLEEP=y
+CONFIG_PM_GENERIC_DOMAINS_OF=y
+CONFIG_CPU_PM=y
+CONFIG_ENERGY_MODEL=y
+CONFIG_ARCH_HIBERNATION_POSSIBLE=y
+CONFIG_ARCH_HIBERNATION_HEADER=y
+CONFIG_ARCH_SUSPEND_POSSIBLE=y
+# end of Power management options
+
+#
+# CPU Power Management
+#
+
+#
+# CPU Idle
+#
+CONFIG_CPU_IDLE=y
+CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y
+CONFIG_CPU_IDLE_GOV_LADDER=y
+CONFIG_CPU_IDLE_GOV_MENU=y
+CONFIG_CPU_IDLE_GOV_TEO=y
+CONFIG_DT_IDLE_STATES=y
+
+#
+# ARM CPU Idle Drivers
+#
+CONFIG_ARM_CPUIDLE=y
+CONFIG_ARM_PSCI_CPUIDLE=y
+CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y
+# end of ARM CPU Idle Drivers
+# end of CPU Idle
+
+#
+# CPU Frequency scaling
+#
+CONFIG_CPU_FREQ=y
+CONFIG_CPU_FREQ_GOV_ATTR_SET=y
+CONFIG_CPU_FREQ_GOV_COMMON=y
+CONFIG_CPU_FREQ_STAT=y
+# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
+CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
+# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
+CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
+CONFIG_CPU_FREQ_GOV_POWERSAVE=m
+CONFIG_CPU_FREQ_GOV_USERSPACE=m
+CONFIG_CPU_FREQ_GOV_ONDEMAND=y
+CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
+CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
+
+#
+# CPU frequency scaling drivers
+#
+CONFIG_CPUFREQ_DT=m
+CONFIG_CPUFREQ_DT_PLATDEV=y
+CONFIG_ACPI_CPPC_CPUFREQ=m
+CONFIG_ACPI_CPPC_CPUFREQ_FIE=y
+CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m
+CONFIG_ARM_ARMADA_37XX_CPUFREQ=m
+CONFIG_ARM_ARMADA_8K_CPUFREQ=m
+CONFIG_ARM_SCPI_CPUFREQ=m
+CONFIG_ARM_BRCMSTB_AVS_CPUFREQ=m
+CONFIG_ARM_IMX_CPUFREQ_DT=m
+CONFIG_ARM_MEDIATEK_CPUFREQ=m
+CONFIG_ARM_MEDIATEK_CPUFREQ_HW=m
+CONFIG_ARM_QCOM_CPUFREQ_NVMEM=m
+CONFIG_ARM_QCOM_CPUFREQ_HW=m
+CONFIG_ARM_RASPBERRYPI_CPUFREQ=m
+CONFIG_ARM_SCMI_CPUFREQ=m
+# CONFIG_ARM_TEGRA20_CPUFREQ is not set
+CONFIG_ARM_TEGRA124_CPUFREQ=y
+CONFIG_ARM_TEGRA186_CPUFREQ=m
+CONFIG_ARM_TEGRA194_CPUFREQ=m
+CONFIG_QORIQ_CPUFREQ=m
+# end of CPU Frequency scaling
+# end of CPU Power Management
+
+CONFIG_ARCH_SUPPORTS_ACPI=y
+CONFIG_ACPI=y
+CONFIG_ACPI_GENERIC_GSI=y
+CONFIG_ACPI_CCA_REQUIRED=y
+# CONFIG_ACPI_DEBUGGER is not set
+CONFIG_ACPI_SPCR_TABLE=y
+# CONFIG_ACPI_EC_DEBUGFS is not set
+CONFIG_ACPI_AC=m
+CONFIG_ACPI_BATTERY=m
+CONFIG_ACPI_BUTTON=y
+CONFIG_ACPI_FAN=y
+CONFIG_ACPI_TAD=m
+CONFIG_ACPI_DOCK=y
+CONFIG_ACPI_PROCESSOR_IDLE=y
+CONFIG_ACPI_MCFG=y
+CONFIG_ACPI_CPPC_LIB=y
+CONFIG_ACPI_PROCESSOR=y
+CONFIG_ACPI_IPMI=m
+CONFIG_ACPI_HOTPLUG_CPU=y
+CONFIG_ACPI_THERMAL=y
+CONFIG_ACPI_PLATFORM_PROFILE=m
+CONFIG_ACPI_CUSTOM_DSDT_FILE=""
+CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y
+CONFIG_ACPI_TABLE_UPGRADE=y
+# CONFIG_ACPI_DEBUG is not set
+CONFIG_ACPI_PCI_SLOT=y
+CONFIG_ACPI_CONTAINER=y
+CONFIG_ACPI_HOTPLUG_MEMORY=y
+CONFIG_ACPI_HED=y
+CONFIG_ACPI_CUSTOM_METHOD=m
+CONFIG_ACPI_BGRT=y
+CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y
+CONFIG_ACPI_NFIT=m
+# CONFIG_NFIT_SECURITY_DEBUG is not set
+CONFIG_ACPI_NUMA=y
+CONFIG_ACPI_HMAT=y
+CONFIG_HAVE_ACPI_APEI=y
+CONFIG_ACPI_APEI=y
+CONFIG_ACPI_APEI_GHES=y
+CONFIG_ACPI_APEI_PCIEAER=y
+CONFIG_ACPI_APEI_SEA=y
+CONFIG_ACPI_APEI_MEMORY_FAILURE=y
+CONFIG_ACPI_APEI_EINJ=m
+CONFIG_ACPI_APEI_ERST_DEBUG=m
+CONFIG_ACPI_WATCHDOG=y
+CONFIG_ACPI_CONFIGFS=m
+CONFIG_ACPI_IORT=y
+CONFIG_ACPI_GTDT=y
+CONFIG_ACPI_PPTT=y
+CONFIG_PMIC_OPREGION=y
+CONFIG_ACPI_VIOT=y
+CONFIG_IRQ_BYPASS_MANAGER=y
+CONFIG_HAVE_KVM=y
+CONFIG_HAVE_KVM_IRQCHIP=y
+CONFIG_HAVE_KVM_IRQFD=y
+CONFIG_HAVE_KVM_IRQ_ROUTING=y
+CONFIG_HAVE_KVM_EVENTFD=y
+CONFIG_KVM_MMIO=y
+CONFIG_HAVE_KVM_MSI=y
+CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
+CONFIG_KVM_VFIO=y
+CONFIG_HAVE_KVM_ARCH_TLB_FLUSH_ALL=y
+CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
+CONFIG_HAVE_KVM_IRQ_BYPASS=y
+CONFIG_HAVE_KVM_VCPU_RUN_PID_CHANGE=y
+CONFIG_KVM_XFER_TO_GUEST_WORK=y
+CONFIG_VIRTUALIZATION=y
+CONFIG_KVM=y
+# CONFIG_NVHE_EL2_DEBUG is not set
+CONFIG_ARM64_CRYPTO=y
+CONFIG_CRYPTO_SHA256_ARM64=m
+CONFIG_CRYPTO_SHA512_ARM64=m
+CONFIG_CRYPTO_SHA1_ARM64_CE=m
+CONFIG_CRYPTO_SHA2_ARM64_CE=m
+CONFIG_CRYPTO_SHA512_ARM64_CE=m
+CONFIG_CRYPTO_SHA3_ARM64=m
+CONFIG_CRYPTO_SM3_ARM64_CE=m
+CONFIG_CRYPTO_SM4_ARM64_CE=m
+CONFIG_CRYPTO_GHASH_ARM64_CE=m
+CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
+CONFIG_CRYPTO_AES_ARM64=m
+CONFIG_CRYPTO_AES_ARM64_CE=m
+CONFIG_CRYPTO_AES_ARM64_CE_CCM=m
+CONFIG_CRYPTO_AES_ARM64_CE_BLK=m
+CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m
+CONFIG_CRYPTO_CHACHA20_NEON=m
+CONFIG_CRYPTO_POLY1305_NEON=m
+CONFIG_CRYPTO_NHPOLY1305_NEON=m
+CONFIG_CRYPTO_AES_ARM64_BS=m
+
+#
+# General architecture-dependent options
+#
+CONFIG_CRASH_CORE=y
+CONFIG_KEXEC_CORE=y
+CONFIG_KPROBES=y
+CONFIG_JUMP_LABEL=y
+# CONFIG_STATIC_KEYS_SELFTEST is not set
+CONFIG_UPROBES=y
+CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
+CONFIG_KRETPROBES=y
+CONFIG_HAVE_KPROBES=y
+CONFIG_HAVE_KRETPROBES=y
+CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y
+CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y
+CONFIG_HAVE_NMI=y
+CONFIG_TRACE_IRQFLAGS_SUPPORT=y
+CONFIG_HAVE_ARCH_TRACEHOOK=y
+CONFIG_HAVE_DMA_CONTIGUOUS=y
+CONFIG_GENERIC_SMP_IDLE_THREAD=y
+CONFIG_GENERIC_IDLE_POLL_SETUP=y
+CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
+CONFIG_ARCH_HAS_KEEPINITRD=y
+CONFIG_ARCH_HAS_SET_MEMORY=y
+CONFIG_ARCH_HAS_SET_DIRECT_MAP=y
+CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
+CONFIG_ARCH_WANTS_NO_INSTR=y
+CONFIG_HAVE_ASM_MODVERSIONS=y
+CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
+CONFIG_HAVE_RSEQ=y
+CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y
+CONFIG_HAVE_HW_BREAKPOINT=y
+CONFIG_HAVE_PERF_REGS=y
+CONFIG_HAVE_PERF_USER_STACK_DUMP=y
+CONFIG_HAVE_ARCH_JUMP_LABEL=y
+CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y
+CONFIG_MMU_GATHER_TABLE_FREE=y
+CONFIG_MMU_GATHER_RCU_TABLE_FREE=y
+CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
+CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
+CONFIG_HAVE_CMPXCHG_LOCAL=y
+CONFIG_HAVE_CMPXCHG_DOUBLE=y
+CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
+CONFIG_HAVE_ARCH_SECCOMP=y
+CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
+CONFIG_SECCOMP=y
+CONFIG_SECCOMP_FILTER=y
+# CONFIG_SECCOMP_CACHE_DEBUG is not set
+CONFIG_HAVE_ARCH_STACKLEAK=y
+CONFIG_HAVE_STACKPROTECTOR=y
+CONFIG_STACKPROTECTOR=y
+CONFIG_STACKPROTECTOR_STRONG=y
+CONFIG_ARCH_SUPPORTS_LTO_CLANG=y
+CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
+CONFIG_LTO_NONE=y
+CONFIG_ARCH_SUPPORTS_CFI_CLANG=y
+CONFIG_HAVE_CONTEXT_TRACKING=y
+CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
+CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
+CONFIG_HAVE_MOVE_PUD=y
+CONFIG_HAVE_MOVE_PMD=y
+CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
+CONFIG_HAVE_ARCH_HUGE_VMAP=y
+CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
+CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
+CONFIG_MODULES_USE_ELF_RELA=y
+CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
+CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
+CONFIG_ARCH_MMAP_RND_BITS=18
+CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=11
+CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
+CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y
+CONFIG_CLONE_BACKWARDS=y
+CONFIG_OLD_SIGSUSPEND3=y
+CONFIG_COMPAT_OLD_SIGACTION=y
+CONFIG_COMPAT_32BIT_TIME=y
+CONFIG_HAVE_ARCH_VMAP_STACK=y
+CONFIG_VMAP_STACK=y
+CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
+CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
+CONFIG_STRICT_KERNEL_RWX=y
+CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
+CONFIG_STRICT_MODULE_RWX=y
+CONFIG_HAVE_ARCH_COMPILER_H=y
+CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y
+CONFIG_ARCH_USE_MEMREMAP_PROT=y
+# CONFIG_LOCK_EVENT_COUNTS is not set
+CONFIG_ARCH_HAS_RELR=y
+CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
+CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
+
+#
+# GCOV-based kernel profiling
+#
+# CONFIG_GCOV_KERNEL is not set
+CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
+# end of GCOV-based kernel profiling
+
+CONFIG_HAVE_GCC_PLUGINS=y
+# CONFIG_GCC_PLUGINS is not set
+# end of General architecture-dependent options
+
+CONFIG_RT_MUTEXES=y
+CONFIG_BASE_SMALL=0
+CONFIG_MODULES=y
+CONFIG_MODULE_FORCE_LOAD=y
+CONFIG_MODULE_UNLOAD=y
+# CONFIG_MODULE_FORCE_UNLOAD is not set
+CONFIG_MODVERSIONS=y
+CONFIG_ASM_MODVERSIONS=y
+# CONFIG_MODULE_SRCVERSION_ALL is not set
+# CONFIG_MODULE_SIG is not set
+CONFIG_MODULE_COMPRESS_NONE=y
+# CONFIG_MODULE_COMPRESS_GZIP is not set
+# CONFIG_MODULE_COMPRESS_XZ is not set
+# CONFIG_MODULE_COMPRESS_ZSTD is not set
+# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
+CONFIG_MODPROBE_PATH="/sbin/modprobe"
+# CONFIG_TRIM_UNUSED_KSYMS is not set
+CONFIG_MODULES_TREE_LOOKUP=y
+CONFIG_BLOCK=y
+CONFIG_BLK_RQ_ALLOC_TIME=y
+CONFIG_BLK_CGROUP_RWSTAT=y
+CONFIG_BLK_DEV_BSG_COMMON=y
+CONFIG_BLK_DEV_BSGLIB=y
+CONFIG_BLK_DEV_INTEGRITY=y
+CONFIG_BLK_DEV_INTEGRITY_T10=y
+CONFIG_BLK_DEV_ZONED=y
+CONFIG_BLK_DEV_THROTTLING=y
+# CONFIG_BLK_DEV_THROTTLING_LOW is not set
+CONFIG_BLK_WBT=y
+CONFIG_BLK_WBT_MQ=y
+CONFIG_BLK_CGROUP_IOLATENCY=y
+# CONFIG_BLK_CGROUP_FC_APPID is not set
+CONFIG_BLK_CGROUP_IOCOST=y
+CONFIG_BLK_CGROUP_IOPRIO=y
+CONFIG_BLK_DEBUG_FS=y
+CONFIG_BLK_DEBUG_FS_ZONED=y
+# CONFIG_BLK_SED_OPAL is not set
+CONFIG_BLK_INLINE_ENCRYPTION=y
+CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y
+
+#
+# Partition Types
+#
+CONFIG_PARTITION_ADVANCED=y
+# CONFIG_ACORN_PARTITION is not set
+# CONFIG_AIX_PARTITION is not set
+CONFIG_OSF_PARTITION=y
+# CONFIG_AMIGA_PARTITION is not set
+CONFIG_ATARI_PARTITION=y
+CONFIG_MAC_PARTITION=y
+CONFIG_MSDOS_PARTITION=y
+CONFIG_BSD_DISKLABEL=y
+# CONFIG_MINIX_SUBPARTITION is not set
+CONFIG_SOLARIS_X86_PARTITION=y
+CONFIG_UNIXWARE_DISKLABEL=y
+CONFIG_LDM_PARTITION=y
+# CONFIG_LDM_DEBUG is not set
+CONFIG_SGI_PARTITION=y
+CONFIG_ULTRIX_PARTITION=y
+CONFIG_SUN_PARTITION=y
+CONFIG_KARMA_PARTITION=y
+CONFIG_EFI_PARTITION=y
+CONFIG_SYSV68_PARTITION=y
+# CONFIG_CMDLINE_PARTITION is not set
+# end of Partition Types
+
+CONFIG_BLOCK_COMPAT=y
+CONFIG_BLK_MQ_PCI=y
+CONFIG_BLK_MQ_VIRTIO=y
+CONFIG_BLK_MQ_RDMA=y
+CONFIG_BLK_PM=y
+CONFIG_BLOCK_HOLDER_DEPRECATED=y
+
+#
+# IO Schedulers
+#
+CONFIG_MQ_IOSCHED_DEADLINE=y
+CONFIG_MQ_IOSCHED_KYBER=y
+CONFIG_IOSCHED_BFQ=y
+CONFIG_BFQ_GROUP_IOSCHED=y
+# CONFIG_BFQ_CGROUP_DEBUG is not set
+# end of IO Schedulers
+
+CONFIG_PREEMPT_NOTIFIERS=y
+CONFIG_PADATA=y
+CONFIG_ASN1=y
+CONFIG_ARCH_INLINE_SPIN_TRYLOCK=y
+CONFIG_ARCH_INLINE_SPIN_TRYLOCK_BH=y
+CONFIG_ARCH_INLINE_SPIN_LOCK=y
+CONFIG_ARCH_INLINE_SPIN_LOCK_BH=y
+CONFIG_ARCH_INLINE_SPIN_LOCK_IRQ=y
+CONFIG_ARCH_INLINE_SPIN_LOCK_IRQSAVE=y
+CONFIG_ARCH_INLINE_SPIN_UNLOCK=y
+CONFIG_ARCH_INLINE_SPIN_UNLOCK_BH=y
+CONFIG_ARCH_INLINE_SPIN_UNLOCK_IRQ=y
+CONFIG_ARCH_INLINE_SPIN_UNLOCK_IRQRESTORE=y
+CONFIG_ARCH_INLINE_READ_LOCK=y
+CONFIG_ARCH_INLINE_READ_LOCK_BH=y
+CONFIG_ARCH_INLINE_READ_LOCK_IRQ=y
+CONFIG_ARCH_INLINE_READ_LOCK_IRQSAVE=y
+CONFIG_ARCH_INLINE_READ_UNLOCK=y
+CONFIG_ARCH_INLINE_READ_UNLOCK_BH=y
+CONFIG_ARCH_INLINE_READ_UNLOCK_IRQ=y
+CONFIG_ARCH_INLINE_READ_UNLOCK_IRQRESTORE=y
+CONFIG_ARCH_INLINE_WRITE_LOCK=y
+CONFIG_ARCH_INLINE_WRITE_LOCK_BH=y
+CONFIG_ARCH_INLINE_WRITE_LOCK_IRQ=y
+CONFIG_ARCH_INLINE_WRITE_LOCK_IRQSAVE=y
+CONFIG_ARCH_INLINE_WRITE_UNLOCK=y
+CONFIG_ARCH_INLINE_WRITE_UNLOCK_BH=y
+CONFIG_ARCH_INLINE_WRITE_UNLOCK_IRQ=y
+CONFIG_ARCH_INLINE_WRITE_UNLOCK_IRQRESTORE=y
+CONFIG_INLINE_SPIN_TRYLOCK=y
+CONFIG_INLINE_SPIN_TRYLOCK_BH=y
+CONFIG_INLINE_SPIN_LOCK=y
+CONFIG_INLINE_SPIN_LOCK_BH=y
+CONFIG_INLINE_SPIN_LOCK_IRQ=y
+CONFIG_INLINE_SPIN_LOCK_IRQSAVE=y
+CONFIG_INLINE_SPIN_UNLOCK_BH=y
+CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
+CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE=y
+CONFIG_INLINE_READ_LOCK=y
+CONFIG_INLINE_READ_LOCK_BH=y
+CONFIG_INLINE_READ_LOCK_IRQ=y
+CONFIG_INLINE_READ_LOCK_IRQSAVE=y
+CONFIG_INLINE_READ_UNLOCK=y
+CONFIG_INLINE_READ_UNLOCK_BH=y
+CONFIG_INLINE_READ_UNLOCK_IRQ=y
+CONFIG_INLINE_READ_UNLOCK_IRQRESTORE=y
+CONFIG_INLINE_WRITE_LOCK=y
+CONFIG_INLINE_WRITE_LOCK_BH=y
+CONFIG_INLINE_WRITE_LOCK_IRQ=y
+CONFIG_INLINE_WRITE_LOCK_IRQSAVE=y
+CONFIG_INLINE_WRITE_UNLOCK=y
+CONFIG_INLINE_WRITE_UNLOCK_BH=y
+CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
+CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE=y
+CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
+CONFIG_MUTEX_SPIN_ON_OWNER=y
+CONFIG_RWSEM_SPIN_ON_OWNER=y
+CONFIG_LOCK_SPIN_ON_OWNER=y
+CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
+CONFIG_QUEUED_SPINLOCKS=y
+CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
+CONFIG_QUEUED_RWLOCKS=y
+CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y
+CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y
+CONFIG_FREEZER=y
+
+#
+# Executable file formats
+#
+CONFIG_BINFMT_ELF=y
+CONFIG_COMPAT_BINFMT_ELF=y
+CONFIG_ARCH_BINFMT_ELF_STATE=y
+CONFIG_ARCH_HAVE_ELF_PROT=y
+CONFIG_ARCH_USE_GNU_PROPERTY=y
+CONFIG_ELFCORE=y
+CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_BINFMT_SCRIPT=y
+CONFIG_BINFMT_MISC=m
+CONFIG_COREDUMP=y
+# end of Executable file formats
+
+#
+# Memory Management options
+#
+CONFIG_SPARSEMEM=y
+CONFIG_SPARSEMEM_EXTREME=y
+CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
+CONFIG_SPARSEMEM_VMEMMAP=y
+CONFIG_HAVE_FAST_GUP=y
+CONFIG_ARCH_KEEP_MEMBLOCK=y
+CONFIG_NUMA_KEEP_MEMINFO=y
+CONFIG_MEMORY_ISOLATION=y
+CONFIG_EXCLUSIVE_SYSTEM_RAM=y
+CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
+CONFIG_MEMORY_HOTPLUG=y
+# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
+CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
+CONFIG_MEMORY_HOTREMOVE=y
+CONFIG_MHP_MEMMAP_ON_MEMORY=y
+CONFIG_SPLIT_PTLOCK_CPUS=4
+CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
+CONFIG_MEMORY_BALLOON=y
+CONFIG_BALLOON_COMPACTION=y
+CONFIG_COMPACTION=y
+CONFIG_PAGE_REPORTING=y
+CONFIG_MIGRATION=y
+CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
+CONFIG_ARCH_ENABLE_THP_MIGRATION=y
+CONFIG_CONTIG_ALLOC=y
+CONFIG_PHYS_ADDR_T_64BIT=y
+CONFIG_MMU_NOTIFIER=y
+CONFIG_KSM=y
+CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
+CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
+CONFIG_MEMORY_FAILURE=y
+CONFIG_HWPOISON_INJECT=m
+CONFIG_TRANSPARENT_HUGEPAGE=y
+# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
+CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
+CONFIG_CLEANCACHE=y
+CONFIG_FRONTSWAP=y
+CONFIG_CMA=y
+# CONFIG_CMA_DEBUG is not set
+# CONFIG_CMA_DEBUGFS is not set
+CONFIG_CMA_SYSFS=y
+CONFIG_CMA_AREAS=7
+CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo"
+CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
+CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud"
+# CONFIG_ZSWAP_DEFAULT_ON is not set
+CONFIG_ZPOOL=y
+CONFIG_ZBUD=y
+CONFIG_Z3FOLD=m
+CONFIG_ZSMALLOC=y
+# CONFIG_ZSMALLOC_STAT is not set
+CONFIG_GENERIC_EARLY_IOREMAP=y
+CONFIG_DEFERRED_STRUCT_PAGE_INIT=y
+CONFIG_PAGE_IDLE_FLAG=y
+# CONFIG_IDLE_PAGE_TRACKING is not set
+CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
+CONFIG_ARCH_HAS_PTE_DEVMAP=y
+CONFIG_ARCH_HAS_ZONE_DMA_SET=y
+CONFIG_ZONE_DMA=y
+CONFIG_ZONE_DMA32=y
+CONFIG_ZONE_DEVICE=y
+CONFIG_DEV_PAGEMAP_OPS=y
+CONFIG_HMM_MIRROR=y
+CONFIG_DEVICE_PRIVATE=y
+CONFIG_VMAP_PFN=y
+CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
+# CONFIG_PERCPU_STATS is not set
+# CONFIG_GUP_TEST is not set
+CONFIG_READ_ONLY_THP_FOR_FS=y
+CONFIG_ARCH_HAS_PTE_SPECIAL=y
+CONFIG_MAPPING_DIRTY_HELPERS=y
+CONFIG_SECRETMEM=y
+
+#
+# Data Access Monitoring
+#
+CONFIG_DAMON=y
+CONFIG_DAMON_VADDR=y
+CONFIG_DAMON_PADDR=y
+CONFIG_DAMON_DBGFS=y
+CONFIG_DAMON_RECLAIM=y
+# end of Data Access Monitoring
+# end of Memory Management options
+
+CONFIG_NET=y
+CONFIG_COMPAT_NETLINK_MESSAGES=y
+CONFIG_NET_INGRESS=y
+CONFIG_NET_EGRESS=y
+CONFIG_NET_REDIRECT=y
+CONFIG_SKB_EXTENSIONS=y
+
+#
+# Networking options
+#
+CONFIG_PACKET=m
+CONFIG_PACKET_DIAG=m
+CONFIG_UNIX=y
+CONFIG_UNIX_SCM=y
+CONFIG_AF_UNIX_OOB=y
+CONFIG_UNIX_DIAG=m
+CONFIG_TLS=m
+CONFIG_TLS_DEVICE=y
+# CONFIG_TLS_TOE is not set
+CONFIG_XFRM=y
+CONFIG_XFRM_OFFLOAD=y
+CONFIG_XFRM_ALGO=m
+CONFIG_XFRM_USER=m
+CONFIG_XFRM_INTERFACE=m
+CONFIG_XFRM_SUB_POLICY=y
+CONFIG_XFRM_MIGRATE=y
+# CONFIG_XFRM_STATISTICS is not set
+CONFIG_XFRM_AH=m
+CONFIG_XFRM_ESP=m
+CONFIG_XFRM_IPCOMP=m
+CONFIG_NET_KEY=m
+CONFIG_NET_KEY_MIGRATE=y
+CONFIG_XFRM_ESPINTCP=y
+CONFIG_SMC=m
+CONFIG_SMC_DIAG=m
+CONFIG_XDP_SOCKETS=y
+CONFIG_XDP_SOCKETS_DIAG=m
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+CONFIG_IP_ADVANCED_ROUTER=y
+# CONFIG_IP_FIB_TRIE_STATS is not set
+CONFIG_IP_MULTIPLE_TABLES=y
+CONFIG_IP_ROUTE_MULTIPATH=y
+CONFIG_IP_ROUTE_VERBOSE=y
+CONFIG_IP_ROUTE_CLASSID=y
+CONFIG_IP_PNP=y
+CONFIG_IP_PNP_DHCP=y
+CONFIG_IP_PNP_BOOTP=y
+CONFIG_IP_PNP_RARP=y
+CONFIG_NET_IPIP=m
+CONFIG_NET_IPGRE_DEMUX=m
+CONFIG_NET_IP_TUNNEL=m
+CONFIG_NET_IPGRE=m
+CONFIG_NET_IPGRE_BROADCAST=y
+CONFIG_IP_MROUTE_COMMON=y
+CONFIG_IP_MROUTE=y
+CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
+CONFIG_IP_PIMSM_V1=y
+CONFIG_IP_PIMSM_V2=y
+CONFIG_SYN_COOKIES=y
+CONFIG_NET_IPVTI=m
+CONFIG_NET_UDP_TUNNEL=m
+CONFIG_NET_FOU=m
+CONFIG_NET_FOU_IP_TUNNELS=y
+CONFIG_INET_AH=m
+CONFIG_INET_ESP=m
+CONFIG_INET_ESP_OFFLOAD=m
+CONFIG_INET_ESPINTCP=y
+CONFIG_INET_IPCOMP=m
+CONFIG_INET_XFRM_TUNNEL=m
+CONFIG_INET_TUNNEL=m
+CONFIG_INET_DIAG=m
+CONFIG_INET_TCP_DIAG=m
+CONFIG_INET_UDP_DIAG=m
+CONFIG_INET_RAW_DIAG=m
+# CONFIG_INET_DIAG_DESTROY is not set
+CONFIG_TCP_CONG_ADVANCED=y
+CONFIG_TCP_CONG_BIC=m
+CONFIG_TCP_CONG_CUBIC=y
+CONFIG_TCP_CONG_WESTWOOD=m
+CONFIG_TCP_CONG_HTCP=m
+CONFIG_TCP_CONG_HSTCP=m
+CONFIG_TCP_CONG_HYBLA=m
+CONFIG_TCP_CONG_VEGAS=m
+CONFIG_TCP_CONG_NV=m
+CONFIG_TCP_CONG_SCALABLE=m
+CONFIG_TCP_CONG_LP=m
+CONFIG_TCP_CONG_VENO=m
+CONFIG_TCP_CONG_YEAH=m
+CONFIG_TCP_CONG_ILLINOIS=m
+CONFIG_TCP_CONG_DCTCP=m
+CONFIG_TCP_CONG_CDG=m
+CONFIG_TCP_CONG_BBR=m
+CONFIG_DEFAULT_CUBIC=y
+# CONFIG_DEFAULT_RENO is not set
+CONFIG_DEFAULT_TCP_CONG="cubic"
+CONFIG_TCP_MD5SIG=y
+CONFIG_IPV6=y
+CONFIG_IPV6_ROUTER_PREF=y
+CONFIG_IPV6_ROUTE_INFO=y
+# CONFIG_IPV6_OPTIMISTIC_DAD is not set
+CONFIG_INET6_AH=m
+CONFIG_INET6_ESP=m
+CONFIG_INET6_ESP_OFFLOAD=m
+CONFIG_INET6_ESPINTCP=y
+CONFIG_INET6_IPCOMP=m
+CONFIG_IPV6_MIP6=m
+CONFIG_IPV6_ILA=m
+CONFIG_INET6_XFRM_TUNNEL=m
+CONFIG_INET6_TUNNEL=m
+CONFIG_IPV6_VTI=m
+CONFIG_IPV6_SIT=m
+CONFIG_IPV6_SIT_6RD=y
+CONFIG_IPV6_NDISC_NODETYPE=y
+CONFIG_IPV6_TUNNEL=m
+CONFIG_IPV6_GRE=m
+CONFIG_IPV6_FOU=m
+CONFIG_IPV6_FOU_TUNNEL=m
+CONFIG_IPV6_MULTIPLE_TABLES=y
+CONFIG_IPV6_SUBTREES=y
+CONFIG_IPV6_MROUTE=y
+CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
+CONFIG_IPV6_PIMSM_V2=y
+CONFIG_IPV6_SEG6_LWTUNNEL=y
+CONFIG_IPV6_SEG6_HMAC=y
+CONFIG_IPV6_SEG6_BPF=y
+CONFIG_IPV6_RPL_LWTUNNEL=y
+CONFIG_IPV6_IOAM6_LWTUNNEL=y
+CONFIG_NETLABEL=y
+CONFIG_MPTCP=y
+CONFIG_INET_MPTCP_DIAG=m
+CONFIG_MPTCP_IPV6=y
+CONFIG_NETWORK_SECMARK=y
+CONFIG_NET_PTP_CLASSIFY=y
+# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
+CONFIG_NETFILTER=y
+CONFIG_NETFILTER_ADVANCED=y
+CONFIG_BRIDGE_NETFILTER=m
+
+#
+# Core Netfilter Configuration
+#
+CONFIG_NETFILTER_INGRESS=y
+CONFIG_NETFILTER_EGRESS=y
+CONFIG_NETFILTER_SKIP_EGRESS=y
+CONFIG_NETFILTER_NETLINK=m
+CONFIG_NETFILTER_FAMILY_BRIDGE=y
+CONFIG_NETFILTER_FAMILY_ARP=y
+CONFIG_NETFILTER_NETLINK_HOOK=m
+CONFIG_NETFILTER_NETLINK_ACCT=m
+CONFIG_NETFILTER_NETLINK_QUEUE=m
+CONFIG_NETFILTER_NETLINK_LOG=m
+CONFIG_NETFILTER_NETLINK_OSF=m
+CONFIG_NF_CONNTRACK=m
+CONFIG_NF_LOG_SYSLOG=m
+CONFIG_NETFILTER_CONNCOUNT=m
+CONFIG_NF_CONNTRACK_MARK=y
+CONFIG_NF_CONNTRACK_SECMARK=y
+CONFIG_NF_CONNTRACK_ZONES=y
+CONFIG_NF_CONNTRACK_PROCFS=y
+CONFIG_NF_CONNTRACK_EVENTS=y
+CONFIG_NF_CONNTRACK_TIMEOUT=y
+CONFIG_NF_CONNTRACK_TIMESTAMP=y
+CONFIG_NF_CONNTRACK_LABELS=y
+CONFIG_NF_CT_PROTO_DCCP=y
+CONFIG_NF_CT_PROTO_GRE=y
+CONFIG_NF_CT_PROTO_SCTP=y
+CONFIG_NF_CT_PROTO_UDPLITE=y
+CONFIG_NF_CONNTRACK_AMANDA=m
+CONFIG_NF_CONNTRACK_FTP=m
+CONFIG_NF_CONNTRACK_H323=m
+CONFIG_NF_CONNTRACK_IRC=m
+CONFIG_NF_CONNTRACK_BROADCAST=m
+CONFIG_NF_CONNTRACK_NETBIOS_NS=m
+CONFIG_NF_CONNTRACK_SNMP=m
+CONFIG_NF_CONNTRACK_PPTP=m
+CONFIG_NF_CONNTRACK_SANE=m
+CONFIG_NF_CONNTRACK_SIP=m
+CONFIG_NF_CONNTRACK_TFTP=m
+CONFIG_NF_CT_NETLINK=m
+CONFIG_NF_CT_NETLINK_TIMEOUT=m
+CONFIG_NF_CT_NETLINK_HELPER=m
+CONFIG_NETFILTER_NETLINK_GLUE_CT=y
+CONFIG_NF_NAT=m
+CONFIG_NF_NAT_AMANDA=m
+CONFIG_NF_NAT_FTP=m
+CONFIG_NF_NAT_IRC=m
+CONFIG_NF_NAT_SIP=m
+CONFIG_NF_NAT_TFTP=m
+CONFIG_NF_NAT_REDIRECT=y
+CONFIG_NF_NAT_MASQUERADE=y
+CONFIG_NETFILTER_SYNPROXY=m
+CONFIG_NF_TABLES=m
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_NETDEV=y
+CONFIG_NFT_NUMGEN=m
+CONFIG_NFT_CT=m
+CONFIG_NFT_FLOW_OFFLOAD=m
+CONFIG_NFT_COUNTER=m
+CONFIG_NFT_CONNLIMIT=m
+CONFIG_NFT_LOG=m
+CONFIG_NFT_LIMIT=m
+CONFIG_NFT_MASQ=m
+CONFIG_NFT_REDIR=m
+CONFIG_NFT_NAT=m
+CONFIG_NFT_TUNNEL=m
+CONFIG_NFT_OBJREF=m
+CONFIG_NFT_QUEUE=m
+CONFIG_NFT_QUOTA=m
+CONFIG_NFT_REJECT=m
+CONFIG_NFT_REJECT_INET=m
+CONFIG_NFT_COMPAT=m
+CONFIG_NFT_HASH=m
+CONFIG_NFT_FIB=m
+CONFIG_NFT_FIB_INET=m
+CONFIG_NFT_XFRM=m
+CONFIG_NFT_SOCKET=m
+CONFIG_NFT_OSF=m
+CONFIG_NFT_TPROXY=m
+CONFIG_NFT_SYNPROXY=m
+CONFIG_NF_DUP_NETDEV=m
+CONFIG_NFT_DUP_NETDEV=m
+CONFIG_NFT_FWD_NETDEV=m
+CONFIG_NFT_FIB_NETDEV=m
+CONFIG_NFT_REJECT_NETDEV=m
+CONFIG_NF_FLOW_TABLE_INET=m
+CONFIG_NF_FLOW_TABLE=m
+CONFIG_NETFILTER_XTABLES=m
+CONFIG_NETFILTER_XTABLES_COMPAT=y
+
+#
+# Xtables combined modules
+#
+CONFIG_NETFILTER_XT_MARK=m
+CONFIG_NETFILTER_XT_CONNMARK=m
+CONFIG_NETFILTER_XT_SET=m
+
+#
+# Xtables targets
+#
+CONFIG_NETFILTER_XT_TARGET_AUDIT=m
+CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
+CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
+CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
+CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
+CONFIG_NETFILTER_XT_TARGET_CT=m
+CONFIG_NETFILTER_XT_TARGET_DSCP=m
+CONFIG_NETFILTER_XT_TARGET_HL=m
+CONFIG_NETFILTER_XT_TARGET_HMARK=m
+CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
+CONFIG_NETFILTER_XT_TARGET_LED=m
+CONFIG_NETFILTER_XT_TARGET_LOG=m
+CONFIG_NETFILTER_XT_TARGET_MARK=m
+CONFIG_NETFILTER_XT_NAT=m
+CONFIG_NETFILTER_XT_TARGET_NETMAP=m
+CONFIG_NETFILTER_XT_TARGET_NFLOG=m
+CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
+CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
+CONFIG_NETFILTER_XT_TARGET_RATEEST=m
+CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
+CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
+CONFIG_NETFILTER_XT_TARGET_TEE=m
+CONFIG_NETFILTER_XT_TARGET_TPROXY=m
+CONFIG_NETFILTER_XT_TARGET_TRACE=m
+CONFIG_NETFILTER_XT_TARGET_SECMARK=m
+CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
+CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
+
+#
+# Xtables matches
+#
+CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
+CONFIG_NETFILTER_XT_MATCH_BPF=m
+CONFIG_NETFILTER_XT_MATCH_CGROUP=m
+CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
+CONFIG_NETFILTER_XT_MATCH_COMMENT=m
+CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
+CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
+CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
+CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
+CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
+CONFIG_NETFILTER_XT_MATCH_CPU=m
+CONFIG_NETFILTER_XT_MATCH_DCCP=m
+CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
+CONFIG_NETFILTER_XT_MATCH_DSCP=m
+CONFIG_NETFILTER_XT_MATCH_ECN=m
+CONFIG_NETFILTER_XT_MATCH_ESP=m
+CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
+CONFIG_NETFILTER_XT_MATCH_HELPER=m
+CONFIG_NETFILTER_XT_MATCH_HL=m
+CONFIG_NETFILTER_XT_MATCH_IPCOMP=m
+CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
+CONFIG_NETFILTER_XT_MATCH_IPVS=m
+CONFIG_NETFILTER_XT_MATCH_L2TP=m
+CONFIG_NETFILTER_XT_MATCH_LENGTH=m
+CONFIG_NETFILTER_XT_MATCH_LIMIT=m
+CONFIG_NETFILTER_XT_MATCH_MAC=m
+CONFIG_NETFILTER_XT_MATCH_MARK=m
+CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
+CONFIG_NETFILTER_XT_MATCH_NFACCT=m
+CONFIG_NETFILTER_XT_MATCH_OSF=m
+CONFIG_NETFILTER_XT_MATCH_OWNER=m
+CONFIG_NETFILTER_XT_MATCH_POLICY=m
+CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
+CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
+CONFIG_NETFILTER_XT_MATCH_QUOTA=m
+CONFIG_NETFILTER_XT_MATCH_RATEEST=m
+CONFIG_NETFILTER_XT_MATCH_REALM=m
+CONFIG_NETFILTER_XT_MATCH_RECENT=m
+CONFIG_NETFILTER_XT_MATCH_SCTP=m
+CONFIG_NETFILTER_XT_MATCH_SOCKET=m
+CONFIG_NETFILTER_XT_MATCH_STATE=m
+CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
+CONFIG_NETFILTER_XT_MATCH_STRING=m
+CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
+CONFIG_NETFILTER_XT_MATCH_TIME=m
+CONFIG_NETFILTER_XT_MATCH_U32=m
+# end of Core Netfilter Configuration
+
+CONFIG_IP_SET=m
+CONFIG_IP_SET_MAX=256
+CONFIG_IP_SET_BITMAP_IP=m
+CONFIG_IP_SET_BITMAP_IPMAC=m
+CONFIG_IP_SET_BITMAP_PORT=m
+CONFIG_IP_SET_HASH_IP=m
+CONFIG_IP_SET_HASH_IPMARK=m
+CONFIG_IP_SET_HASH_IPPORT=m
+CONFIG_IP_SET_HASH_IPPORTIP=m
+CONFIG_IP_SET_HASH_IPPORTNET=m
+CONFIG_IP_SET_HASH_IPMAC=m
+CONFIG_IP_SET_HASH_MAC=m
+CONFIG_IP_SET_HASH_NETPORTNET=m
+CONFIG_IP_SET_HASH_NET=m
+CONFIG_IP_SET_HASH_NETNET=m
+CONFIG_IP_SET_HASH_NETPORT=m
+CONFIG_IP_SET_HASH_NETIFACE=m
+CONFIG_IP_SET_LIST_SET=m
+CONFIG_IP_VS=m
+CONFIG_IP_VS_IPV6=y
+# CONFIG_IP_VS_DEBUG is not set
+CONFIG_IP_VS_TAB_BITS=12
+
+#
+# IPVS transport protocol load balancing support
+#
+CONFIG_IP_VS_PROTO_TCP=y
+CONFIG_IP_VS_PROTO_UDP=y
+CONFIG_IP_VS_PROTO_AH_ESP=y
+CONFIG_IP_VS_PROTO_ESP=y
+CONFIG_IP_VS_PROTO_AH=y
+CONFIG_IP_VS_PROTO_SCTP=y
+
+#
+# IPVS scheduler
+#
+CONFIG_IP_VS_RR=m
+CONFIG_IP_VS_WRR=m
+CONFIG_IP_VS_LC=m
+CONFIG_IP_VS_WLC=m
+CONFIG_IP_VS_FO=m
+CONFIG_IP_VS_OVF=m
+CONFIG_IP_VS_LBLC=m
+CONFIG_IP_VS_LBLCR=m
+CONFIG_IP_VS_DH=m
+CONFIG_IP_VS_SH=m
+CONFIG_IP_VS_MH=m
+CONFIG_IP_VS_SED=m
+CONFIG_IP_VS_NQ=m
+CONFIG_IP_VS_TWOS=m
+
+#
+# IPVS SH scheduler
+#
+CONFIG_IP_VS_SH_TAB_BITS=8
+
+#
+# IPVS MH scheduler
+#
+CONFIG_IP_VS_MH_TAB_INDEX=12
+
+#
+# IPVS application helper
+#
+CONFIG_IP_VS_FTP=m
+CONFIG_IP_VS_NFCT=y
+CONFIG_IP_VS_PE_SIP=m
+
+#
+# IP: Netfilter Configuration
+#
+CONFIG_NF_DEFRAG_IPV4=m
+CONFIG_NF_SOCKET_IPV4=m
+CONFIG_NF_TPROXY_IPV4=m
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NFT_REJECT_IPV4=m
+CONFIG_NFT_DUP_IPV4=m
+CONFIG_NFT_FIB_IPV4=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_FLOW_TABLE_IPV4=m
+CONFIG_NF_DUP_IPV4=m
+CONFIG_NF_LOG_ARP=m
+CONFIG_NF_LOG_IPV4=m
+CONFIG_NF_REJECT_IPV4=m
+CONFIG_NF_NAT_SNMP_BASIC=m
+CONFIG_NF_NAT_PPTP=m
+CONFIG_NF_NAT_H323=m
+CONFIG_IP_NF_IPTABLES=m
+CONFIG_IP_NF_MATCH_AH=m
+CONFIG_IP_NF_MATCH_ECN=m
+CONFIG_IP_NF_MATCH_RPFILTER=m
+CONFIG_IP_NF_MATCH_TTL=m
+CONFIG_IP_NF_FILTER=m
+CONFIG_IP_NF_TARGET_REJECT=m
+CONFIG_IP_NF_TARGET_SYNPROXY=m
+CONFIG_IP_NF_NAT=m
+CONFIG_IP_NF_TARGET_MASQUERADE=m
+CONFIG_IP_NF_TARGET_NETMAP=m
+CONFIG_IP_NF_TARGET_REDIRECT=m
+CONFIG_IP_NF_MANGLE=m
+CONFIG_IP_NF_TARGET_CLUSTERIP=m
+CONFIG_IP_NF_TARGET_ECN=m
+CONFIG_IP_NF_TARGET_TTL=m
+CONFIG_IP_NF_RAW=m
+CONFIG_IP_NF_SECURITY=m
+CONFIG_IP_NF_ARPTABLES=m
+CONFIG_IP_NF_ARPFILTER=m
+CONFIG_IP_NF_ARP_MANGLE=m
+# end of IP: Netfilter Configuration
+
+#
+# IPv6: Netfilter Configuration
+#
+CONFIG_NF_SOCKET_IPV6=m
+CONFIG_NF_TPROXY_IPV6=m
+CONFIG_NF_TABLES_IPV6=y
+CONFIG_NFT_REJECT_IPV6=m
+CONFIG_NFT_DUP_IPV6=m
+CONFIG_NFT_FIB_IPV6=m
+CONFIG_NF_FLOW_TABLE_IPV6=m
+CONFIG_NF_DUP_IPV6=m
+CONFIG_NF_REJECT_IPV6=m
+CONFIG_NF_LOG_IPV6=m
+CONFIG_IP6_NF_IPTABLES=m
+CONFIG_IP6_NF_MATCH_AH=m
+CONFIG_IP6_NF_MATCH_EUI64=m
+CONFIG_IP6_NF_MATCH_FRAG=m
+CONFIG_IP6_NF_MATCH_OPTS=m
+CONFIG_IP6_NF_MATCH_HL=m
+CONFIG_IP6_NF_MATCH_IPV6HEADER=m
+CONFIG_IP6_NF_MATCH_MH=m
+CONFIG_IP6_NF_MATCH_RPFILTER=m
+CONFIG_IP6_NF_MATCH_RT=m
+CONFIG_IP6_NF_MATCH_SRH=m
+CONFIG_IP6_NF_TARGET_HL=m
+CONFIG_IP6_NF_FILTER=m
+CONFIG_IP6_NF_TARGET_REJECT=m
+CONFIG_IP6_NF_TARGET_SYNPROXY=m
+CONFIG_IP6_NF_MANGLE=m
+CONFIG_IP6_NF_RAW=m
+CONFIG_IP6_NF_SECURITY=m
+CONFIG_IP6_NF_NAT=m
+CONFIG_IP6_NF_TARGET_MASQUERADE=m
+CONFIG_IP6_NF_TARGET_NPT=m
+# end of IPv6: Netfilter Configuration
+
+CONFIG_NF_DEFRAG_IPV6=m
+CONFIG_NF_TABLES_BRIDGE=m
+CONFIG_NFT_BRIDGE_META=m
+CONFIG_NFT_BRIDGE_REJECT=m
+CONFIG_NF_CONNTRACK_BRIDGE=m
+CONFIG_BRIDGE_NF_EBTABLES=m
+CONFIG_BRIDGE_EBT_BROUTE=m
+CONFIG_BRIDGE_EBT_T_FILTER=m
+CONFIG_BRIDGE_EBT_T_NAT=m
+CONFIG_BRIDGE_EBT_802_3=m
+CONFIG_BRIDGE_EBT_AMONG=m
+CONFIG_BRIDGE_EBT_ARP=m
+CONFIG_BRIDGE_EBT_IP=m
+CONFIG_BRIDGE_EBT_IP6=m
+CONFIG_BRIDGE_EBT_LIMIT=m
+CONFIG_BRIDGE_EBT_MARK=m
+CONFIG_BRIDGE_EBT_PKTTYPE=m
+CONFIG_BRIDGE_EBT_STP=m
+CONFIG_BRIDGE_EBT_VLAN=m
+CONFIG_BRIDGE_EBT_ARPREPLY=m
+CONFIG_BRIDGE_EBT_DNAT=m
+CONFIG_BRIDGE_EBT_MARK_T=m
+CONFIG_BRIDGE_EBT_REDIRECT=m
+CONFIG_BRIDGE_EBT_SNAT=m
+CONFIG_BRIDGE_EBT_LOG=m
+CONFIG_BRIDGE_EBT_NFLOG=m
+CONFIG_BPFILTER=y
+# CONFIG_BPFILTER_UMH is not set
+CONFIG_IP_DCCP=m
+CONFIG_INET_DCCP_DIAG=m
+
+#
+# DCCP CCIDs Configuration
+#
+# CONFIG_IP_DCCP_CCID2_DEBUG is not set
+CONFIG_IP_DCCP_CCID3=y
+# CONFIG_IP_DCCP_CCID3_DEBUG is not set
+CONFIG_IP_DCCP_TFRC_LIB=y
+# end of DCCP CCIDs Configuration
+
+#
+# DCCP Kernel Hacking
+#
+# CONFIG_IP_DCCP_DEBUG is not set
+# end of DCCP Kernel Hacking
+
+CONFIG_IP_SCTP=m
+# CONFIG_SCTP_DBG_OBJCNT is not set
+CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y
+# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set
+# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
+CONFIG_SCTP_COOKIE_HMAC_MD5=y
+# CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set
+CONFIG_INET_SCTP_DIAG=m
+CONFIG_RDS=m
+CONFIG_RDS_RDMA=m
+CONFIG_RDS_TCP=m
+# CONFIG_RDS_DEBUG is not set
+CONFIG_TIPC=m
+# CONFIG_TIPC_MEDIA_IB is not set
+CONFIG_TIPC_MEDIA_UDP=y
+CONFIG_TIPC_CRYPTO=y
+CONFIG_TIPC_DIAG=m
+CONFIG_ATM=m
+CONFIG_ATM_CLIP=m
+# CONFIG_ATM_CLIP_NO_ICMP is not set
+CONFIG_ATM_LANE=m
+CONFIG_ATM_MPOA=m
+CONFIG_ATM_BR2684=m
+# CONFIG_ATM_BR2684_IPFILTER is not set
+CONFIG_L2TP=m
+CONFIG_L2TP_DEBUGFS=m
+CONFIG_L2TP_V3=y
+CONFIG_L2TP_IP=m
+CONFIG_L2TP_ETH=m
+CONFIG_STP=m
+CONFIG_GARP=m
+CONFIG_MRP=m
+CONFIG_BRIDGE=m
+CONFIG_BRIDGE_IGMP_SNOOPING=y
+CONFIG_BRIDGE_VLAN_FILTERING=y
+CONFIG_BRIDGE_MRP=y
+# CONFIG_BRIDGE_CFM is not set
+CONFIG_NET_DSA=m
+CONFIG_NET_DSA_TAG_AR9331=m
+CONFIG_NET_DSA_TAG_BRCM_COMMON=m
+CONFIG_NET_DSA_TAG_BRCM=m
+CONFIG_NET_DSA_TAG_BRCM_LEGACY=m
+CONFIG_NET_DSA_TAG_BRCM_PREPEND=m
+CONFIG_NET_DSA_TAG_HELLCREEK=m
+CONFIG_NET_DSA_TAG_GSWIP=m
+CONFIG_NET_DSA_TAG_DSA_COMMON=m
+CONFIG_NET_DSA_TAG_DSA=m
+CONFIG_NET_DSA_TAG_EDSA=m
+CONFIG_NET_DSA_TAG_MTK=m
+CONFIG_NET_DSA_TAG_KSZ=m
+CONFIG_NET_DSA_TAG_OCELOT=m
+CONFIG_NET_DSA_TAG_OCELOT_8021Q=m
+CONFIG_NET_DSA_TAG_QCA=m
+CONFIG_NET_DSA_TAG_RTL4_A=m
+CONFIG_NET_DSA_TAG_RTL8_4=m
+CONFIG_NET_DSA_TAG_LAN9303=m
+CONFIG_NET_DSA_TAG_SJA1105=m
+CONFIG_NET_DSA_TAG_TRAILER=m
+CONFIG_NET_DSA_TAG_XRS700X=m
+CONFIG_VLAN_8021Q=m
+CONFIG_VLAN_8021Q_GVRP=y
+CONFIG_VLAN_8021Q_MVRP=y
+# CONFIG_DECNET is not set
+CONFIG_LLC=m
+CONFIG_LLC2=m
+CONFIG_ATALK=m
+CONFIG_DEV_APPLETALK=m
+CONFIG_IPDDP=m
+CONFIG_IPDDP_ENCAP=y
+CONFIG_X25=m
+CONFIG_LAPB=m
+CONFIG_PHONET=m
+CONFIG_6LOWPAN=m
+# CONFIG_6LOWPAN_DEBUGFS is not set
+CONFIG_6LOWPAN_NHC=m
+CONFIG_6LOWPAN_NHC_DEST=m
+CONFIG_6LOWPAN_NHC_FRAGMENT=m
+CONFIG_6LOWPAN_NHC_HOP=m
+CONFIG_6LOWPAN_NHC_IPV6=m
+CONFIG_6LOWPAN_NHC_MOBILITY=m
+CONFIG_6LOWPAN_NHC_ROUTING=m
+CONFIG_6LOWPAN_NHC_UDP=m
+CONFIG_6LOWPAN_GHC_EXT_HDR_HOP=m
+CONFIG_6LOWPAN_GHC_UDP=m
+CONFIG_6LOWPAN_GHC_ICMPV6=m
+CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=m
+CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG=m
+CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE=m
+CONFIG_IEEE802154=m
+CONFIG_IEEE802154_NL802154_EXPERIMENTAL=y
+CONFIG_IEEE802154_SOCKET=m
+CONFIG_IEEE802154_6LOWPAN=m
+CONFIG_MAC802154=m
+CONFIG_NET_SCHED=y
+
+#
+# Queueing/Scheduling
+#
+CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_HTB=m
+CONFIG_NET_SCH_HFSC=m
+CONFIG_NET_SCH_ATM=m
+CONFIG_NET_SCH_PRIO=m
+CONFIG_NET_SCH_MULTIQ=m
+CONFIG_NET_SCH_RED=m
+CONFIG_NET_SCH_SFB=m
+CONFIG_NET_SCH_SFQ=m
+CONFIG_NET_SCH_TEQL=m
+CONFIG_NET_SCH_TBF=m
+CONFIG_NET_SCH_CBS=m
+CONFIG_NET_SCH_ETF=m
+CONFIG_NET_SCH_TAPRIO=m
+CONFIG_NET_SCH_GRED=m
+CONFIG_NET_SCH_DSMARK=m
+CONFIG_NET_SCH_NETEM=m
+CONFIG_NET_SCH_DRR=m
+CONFIG_NET_SCH_MQPRIO=m
+CONFIG_NET_SCH_SKBPRIO=m
+CONFIG_NET_SCH_CHOKE=m
+CONFIG_NET_SCH_QFQ=m
+CONFIG_NET_SCH_CODEL=m
+CONFIG_NET_SCH_FQ_CODEL=m
+CONFIG_NET_SCH_CAKE=m
+CONFIG_NET_SCH_FQ=m
+CONFIG_NET_SCH_HHF=m
+CONFIG_NET_SCH_PIE=m
+CONFIG_NET_SCH_FQ_PIE=m
+CONFIG_NET_SCH_INGRESS=m
+CONFIG_NET_SCH_PLUG=m
+CONFIG_NET_SCH_ETS=m
+# CONFIG_NET_SCH_DEFAULT is not set
+
+#
+# Classification
+#
+CONFIG_NET_CLS=y
+CONFIG_NET_CLS_BASIC=m
+CONFIG_NET_CLS_TCINDEX=m
+CONFIG_NET_CLS_ROUTE4=m
+CONFIG_NET_CLS_FW=m
+CONFIG_NET_CLS_U32=m
+CONFIG_CLS_U32_PERF=y
+CONFIG_CLS_U32_MARK=y
+CONFIG_NET_CLS_RSVP=m
+CONFIG_NET_CLS_RSVP6=m
+CONFIG_NET_CLS_FLOW=m
+CONFIG_NET_CLS_CGROUP=m
+CONFIG_NET_CLS_BPF=m
+CONFIG_NET_CLS_FLOWER=m
+CONFIG_NET_CLS_MATCHALL=m
+CONFIG_NET_EMATCH=y
+CONFIG_NET_EMATCH_STACK=32
+CONFIG_NET_EMATCH_CMP=m
+CONFIG_NET_EMATCH_NBYTE=m
+CONFIG_NET_EMATCH_U32=m
+CONFIG_NET_EMATCH_META=m
+CONFIG_NET_EMATCH_TEXT=m
+CONFIG_NET_EMATCH_CANID=m
+CONFIG_NET_EMATCH_IPSET=m
+CONFIG_NET_EMATCH_IPT=m
+CONFIG_NET_CLS_ACT=y
+CONFIG_NET_ACT_POLICE=m
+CONFIG_NET_ACT_GACT=m
+CONFIG_GACT_PROB=y
+CONFIG_NET_ACT_MIRRED=m
+CONFIG_NET_ACT_SAMPLE=m
+CONFIG_NET_ACT_IPT=m
+CONFIG_NET_ACT_NAT=m
+CONFIG_NET_ACT_PEDIT=m
+CONFIG_NET_ACT_SIMP=m
+CONFIG_NET_ACT_SKBEDIT=m
+CONFIG_NET_ACT_CSUM=m
+CONFIG_NET_ACT_MPLS=m
+CONFIG_NET_ACT_VLAN=m
+CONFIG_NET_ACT_BPF=m
+CONFIG_NET_ACT_CONNMARK=m
+CONFIG_NET_ACT_CTINFO=m
+CONFIG_NET_ACT_SKBMOD=m
+CONFIG_NET_ACT_IFE=m
+CONFIG_NET_ACT_TUNNEL_KEY=m
+CONFIG_NET_ACT_CT=m
+CONFIG_NET_ACT_GATE=m
+CONFIG_NET_IFE_SKBMARK=m
+CONFIG_NET_IFE_SKBPRIO=m
+CONFIG_NET_IFE_SKBTCINDEX=m
+CONFIG_NET_TC_SKB_EXT=y
+CONFIG_NET_SCH_FIFO=y
+CONFIG_DCB=y
+CONFIG_DNS_RESOLVER=m
+CONFIG_BATMAN_ADV=m
+CONFIG_BATMAN_ADV_BATMAN_V=y
+CONFIG_BATMAN_ADV_BLA=y
+CONFIG_BATMAN_ADV_DAT=y
+CONFIG_BATMAN_ADV_NC=y
+CONFIG_BATMAN_ADV_MCAST=y
+CONFIG_BATMAN_ADV_DEBUG=y
+# CONFIG_BATMAN_ADV_TRACING is not set
+CONFIG_OPENVSWITCH=m
+CONFIG_OPENVSWITCH_GRE=m
+CONFIG_OPENVSWITCH_VXLAN=m
+CONFIG_OPENVSWITCH_GENEVE=m
+CONFIG_VSOCKETS=m
+CONFIG_VSOCKETS_DIAG=m
+CONFIG_VSOCKETS_LOOPBACK=m
+CONFIG_VIRTIO_VSOCKETS=m
+CONFIG_VIRTIO_VSOCKETS_COMMON=m
+CONFIG_HYPERV_VSOCKETS=m
+CONFIG_NETLINK_DIAG=m
+CONFIG_MPLS=y
+CONFIG_NET_MPLS_GSO=m
+CONFIG_MPLS_ROUTING=m
+CONFIG_MPLS_IPTUNNEL=m
+CONFIG_NET_NSH=m
+CONFIG_HSR=m
+CONFIG_NET_SWITCHDEV=y
+CONFIG_NET_L3_MASTER_DEV=y
+CONFIG_QRTR=m
+CONFIG_QRTR_SMD=m
+CONFIG_QRTR_TUN=m
+CONFIG_QRTR_MHI=m
+CONFIG_NET_NCSI=y
+CONFIG_NCSI_OEM_CMD_GET_MAC=y
+# CONFIG_NCSI_OEM_CMD_KEEP_PHY is not set
+CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_RPS=y
+CONFIG_RFS_ACCEL=y
+CONFIG_SOCK_RX_QUEUE_MAPPING=y
+CONFIG_XPS=y
+CONFIG_CGROUP_NET_PRIO=y
+CONFIG_CGROUP_NET_CLASSID=y
+CONFIG_NET_RX_BUSY_POLL=y
+CONFIG_BQL=y
+CONFIG_BPF_STREAM_PARSER=y
+CONFIG_NET_FLOW_LIMIT=y
+
+#
+# Network testing
+#
+CONFIG_NET_PKTGEN=m
+CONFIG_NET_DROP_MONITOR=y
+# end of Network testing
+# end of Networking options
+
+CONFIG_HAMRADIO=y
+
+#
+# Packet Radio protocols
+#
+CONFIG_AX25=m
+CONFIG_AX25_DAMA_SLAVE=y
+CONFIG_NETROM=m
+CONFIG_ROSE=m
+
+#
+# AX.25 network device drivers
+#
+CONFIG_MKISS=m
+CONFIG_6PACK=m
+CONFIG_BPQETHER=m
+CONFIG_BAYCOM_SER_FDX=m
+CONFIG_BAYCOM_SER_HDX=m
+CONFIG_BAYCOM_PAR=m
+CONFIG_YAM=m
+# end of AX.25 network device drivers
+
+CONFIG_CAN=m
+CONFIG_CAN_RAW=m
+CONFIG_CAN_BCM=m
+CONFIG_CAN_GW=m
+CONFIG_CAN_J1939=m
+CONFIG_CAN_ISOTP=m
+
+#
+# CAN Device Drivers
+#
+CONFIG_CAN_VCAN=m
+CONFIG_CAN_VXCAN=m
+CONFIG_CAN_SLCAN=m
+CONFIG_CAN_DEV=m
+CONFIG_CAN_CALC_BITTIMING=y
+CONFIG_CAN_FLEXCAN=m
+# CONFIG_CAN_GRCAN is not set
+CONFIG_CAN_KVASER_PCIEFD=m
+CONFIG_CAN_XILINXCAN=m
+CONFIG_CAN_C_CAN=m
+# CONFIG_CAN_C_CAN_PLATFORM is not set
+CONFIG_CAN_C_CAN_PCI=m
+# CONFIG_CAN_CC770 is not set
+CONFIG_CAN_IFI_CANFD=m
+CONFIG_CAN_M_CAN=m
+CONFIG_CAN_M_CAN_PCI=m
+CONFIG_CAN_M_CAN_PLATFORM=m
+CONFIG_CAN_M_CAN_TCAN4X5X=m
+CONFIG_CAN_PEAK_PCIEFD=m
+CONFIG_CAN_SJA1000=m
+CONFIG_CAN_EMS_PCI=m
+CONFIG_CAN_EMS_PCMCIA=m
+CONFIG_CAN_F81601=m
+CONFIG_CAN_KVASER_PCI=m
+CONFIG_CAN_PEAK_PCI=m
+CONFIG_CAN_PEAK_PCIEC=y
+CONFIG_CAN_PEAK_PCMCIA=m
+CONFIG_CAN_PLX_PCI=m
+# CONFIG_CAN_SJA1000_ISA is not set
+# CONFIG_CAN_SJA1000_PLATFORM is not set
+CONFIG_CAN_SOFTING=m
+CONFIG_CAN_SOFTING_CS=m
+
+#
+# CAN SPI interfaces
+#
+CONFIG_CAN_HI311X=m
+# CONFIG_CAN_MCP251X is not set
+# CONFIG_CAN_MCP251XFD is not set
+# end of CAN SPI interfaces
+
+#
+# CAN USB interfaces
+#
+CONFIG_CAN_8DEV_USB=m
+CONFIG_CAN_EMS_USB=m
+CONFIG_CAN_ESD_USB2=m
+CONFIG_CAN_ETAS_ES58X=m
+CONFIG_CAN_GS_USB=m
+CONFIG_CAN_KVASER_USB=m
+CONFIG_CAN_MCBA_USB=m
+CONFIG_CAN_PEAK_USB=m
+CONFIG_CAN_UCAN=m
+# end of CAN USB interfaces
+
+# CONFIG_CAN_DEBUG_DEVICES is not set
+# end of CAN Device Drivers
+
+CONFIG_BT=m
+CONFIG_BT_BREDR=y
+CONFIG_BT_RFCOMM=m
+CONFIG_BT_RFCOMM_TTY=y
+CONFIG_BT_BNEP=m
+CONFIG_BT_BNEP_MC_FILTER=y
+CONFIG_BT_BNEP_PROTO_FILTER=y
+CONFIG_BT_HIDP=m
+CONFIG_BT_HS=y
+CONFIG_BT_LE=y
+CONFIG_BT_6LOWPAN=m
+CONFIG_BT_LEDS=y
+CONFIG_BT_MSFTEXT=y
+CONFIG_BT_AOSPEXT=y
+# CONFIG_BT_DEBUGFS is not set
+# CONFIG_BT_SELFTEST is not set
+
+#
+# Bluetooth device drivers
+#
+CONFIG_BT_INTEL=m
+CONFIG_BT_BCM=m
+CONFIG_BT_RTL=m
+CONFIG_BT_QCA=m
+CONFIG_BT_HCIBTUSB=m
+CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
+CONFIG_BT_HCIBTUSB_BCM=y
+CONFIG_BT_HCIBTUSB_MTK=y
+CONFIG_BT_HCIBTUSB_RTL=y
+CONFIG_BT_HCIBTSDIO=m
+CONFIG_BT_HCIUART=m
+CONFIG_BT_HCIUART_SERDEV=y
+CONFIG_BT_HCIUART_H4=y
+CONFIG_BT_HCIUART_NOKIA=m
+CONFIG_BT_HCIUART_BCSP=y
+CONFIG_BT_HCIUART_ATH3K=y
+CONFIG_BT_HCIUART_LL=y
+CONFIG_BT_HCIUART_3WIRE=y
+CONFIG_BT_HCIUART_INTEL=y
+CONFIG_BT_HCIUART_BCM=y
+CONFIG_BT_HCIUART_RTL=y
+CONFIG_BT_HCIUART_QCA=y
+CONFIG_BT_HCIUART_AG6XX=y
+CONFIG_BT_HCIUART_MRVL=y
+CONFIG_BT_HCIBCM203X=m
+CONFIG_BT_HCIBPA10X=m
+CONFIG_BT_HCIBFUSB=m
+CONFIG_BT_HCIDTL1=m
+CONFIG_BT_HCIBT3C=m
+CONFIG_BT_HCIBLUECARD=m
+CONFIG_BT_HCIVHCI=m
+CONFIG_BT_MRVL=m
+CONFIG_BT_MRVL_SDIO=m
+CONFIG_BT_ATH3K=m
+CONFIG_BT_MTKSDIO=m
+CONFIG_BT_MTKUART=m
+CONFIG_BT_QCOMSMD=m
+CONFIG_BT_HCIRSI=m
+CONFIG_BT_VIRTIO=m
+# end of Bluetooth device drivers
+
+CONFIG_AF_RXRPC=m
+CONFIG_AF_RXRPC_IPV6=y
+# CONFIG_AF_RXRPC_INJECT_LOSS is not set
+# CONFIG_AF_RXRPC_DEBUG is not set
+CONFIG_RXKAD=y
+CONFIG_AF_KCM=m
+CONFIG_STREAM_PARSER=y
+CONFIG_MCTP=y
+CONFIG_FIB_RULES=y
+CONFIG_WIRELESS=y
+CONFIG_WIRELESS_EXT=y
+CONFIG_WEXT_CORE=y
+CONFIG_WEXT_PROC=y
+CONFIG_WEXT_SPY=y
+CONFIG_WEXT_PRIV=y
+CONFIG_CFG80211=m
+# CONFIG_NL80211_TESTMODE is not set
+# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
+CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
+CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
+CONFIG_CFG80211_DEFAULT_PS=y
+# CONFIG_CFG80211_DEBUGFS is not set
+CONFIG_CFG80211_CRDA_SUPPORT=y
+CONFIG_CFG80211_WEXT=y
+CONFIG_CFG80211_WEXT_EXPORT=y
+CONFIG_LIB80211=m
+CONFIG_LIB80211_CRYPT_WEP=m
+CONFIG_LIB80211_CRYPT_CCMP=m
+CONFIG_LIB80211_CRYPT_TKIP=m
+# CONFIG_LIB80211_DEBUG is not set
+CONFIG_MAC80211=m
+CONFIG_MAC80211_HAS_RC=y
+CONFIG_MAC80211_RC_MINSTREL=y
+CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
+CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
+CONFIG_MAC80211_MESH=y
+CONFIG_MAC80211_LEDS=y
+CONFIG_MAC80211_DEBUGFS=y
+# CONFIG_MAC80211_MESSAGE_TRACING is not set
+# CONFIG_MAC80211_DEBUG_MENU is not set
+CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
+CONFIG_RFKILL=m
+CONFIG_RFKILL_LEDS=y
+CONFIG_RFKILL_INPUT=y
+CONFIG_RFKILL_GPIO=m
+CONFIG_NET_9P=m
+CONFIG_NET_9P_VIRTIO=m
+CONFIG_NET_9P_RDMA=m
+# CONFIG_NET_9P_DEBUG is not set
+CONFIG_CAIF=m
+# CONFIG_CAIF_DEBUG is not set
+CONFIG_CAIF_NETDEV=m
+CONFIG_CAIF_USB=m
+CONFIG_CEPH_LIB=m
+CONFIG_CEPH_LIB_PRETTYDEBUG=y
+# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
+CONFIG_NFC=m
+CONFIG_NFC_DIGITAL=m
+CONFIG_NFC_NCI=m
+# CONFIG_NFC_NCI_SPI is not set
+CONFIG_NFC_NCI_UART=m
+CONFIG_NFC_HCI=m
+CONFIG_NFC_SHDLC=y
+
+#
+# Near Field Communication (NFC) devices
+#
+# CONFIG_NFC_TRF7970A is not set
+CONFIG_NFC_SIM=m
+CONFIG_NFC_PORT100=m
+CONFIG_NFC_VIRTUAL_NCI=m
+# CONFIG_NFC_FDP is not set
+CONFIG_NFC_PN544=m
+CONFIG_NFC_PN544_I2C=m
+CONFIG_NFC_PN533=m
+CONFIG_NFC_PN533_USB=m
+CONFIG_NFC_PN533_I2C=m
+CONFIG_NFC_PN532_UART=m
+CONFIG_NFC_MICROREAD=m
+CONFIG_NFC_MICROREAD_I2C=m
+CONFIG_NFC_MRVL=m
+CONFIG_NFC_MRVL_USB=m
+CONFIG_NFC_MRVL_UART=m
+CONFIG_NFC_MRVL_I2C=m
+CONFIG_NFC_ST21NFCA=m
+CONFIG_NFC_ST21NFCA_I2C=m
+CONFIG_NFC_ST_NCI=m
+CONFIG_NFC_ST_NCI_I2C=m
+CONFIG_NFC_ST_NCI_SPI=m
+CONFIG_NFC_NXP_NCI=m
+CONFIG_NFC_NXP_NCI_I2C=m
+CONFIG_NFC_S3FWRN5=m
+CONFIG_NFC_S3FWRN5_I2C=m
+CONFIG_NFC_S3FWRN82_UART=m
+CONFIG_NFC_ST95HF=m
+# end of Near Field Communication (NFC) devices
+
+CONFIG_PSAMPLE=m
+CONFIG_NET_IFE=m
+CONFIG_LWTUNNEL=y
+CONFIG_LWTUNNEL_BPF=y
+CONFIG_DST_CACHE=y
+CONFIG_GRO_CELLS=y
+CONFIG_SOCK_VALIDATE_XMIT=y
+CONFIG_NET_SELFTESTS=y
+CONFIG_NET_SOCK_MSG=y
+CONFIG_NET_DEVLINK=y
+CONFIG_PAGE_POOL=y
+CONFIG_FAILOVER=m
+CONFIG_ETHTOOL_NETLINK=y
+
+#
+# Device Drivers
+#
+CONFIG_ARM_AMBA=y
+CONFIG_TEGRA_AHB=y
+CONFIG_HAVE_PCI=y
+CONFIG_PCI=y
+CONFIG_PCI_DOMAINS=y
+CONFIG_PCI_DOMAINS_GENERIC=y
+CONFIG_PCI_SYSCALL=y
+CONFIG_PCIEPORTBUS=y
+CONFIG_HOTPLUG_PCI_PCIE=y
+CONFIG_PCIEAER=y
+CONFIG_PCIEAER_INJECT=m
+# CONFIG_PCIE_ECRC is not set
+CONFIG_PCIEASPM=y
+CONFIG_PCIEASPM_DEFAULT=y
+# CONFIG_PCIEASPM_POWERSAVE is not set
+# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
+# CONFIG_PCIEASPM_PERFORMANCE is not set
+CONFIG_PCIE_PME=y
+CONFIG_PCIE_DPC=y
+CONFIG_PCIE_PTM=y
+CONFIG_PCIE_EDR=y
+CONFIG_PCI_MSI=y
+CONFIG_PCI_MSI_IRQ_DOMAIN=y
+CONFIG_PCI_QUIRKS=y
+# CONFIG_PCI_DEBUG is not set
+# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
+CONFIG_PCI_STUB=y
+CONFIG_PCI_PF_STUB=m
+CONFIG_PCI_ATS=y
+CONFIG_PCI_ECAM=y
+CONFIG_PCI_BRIDGE_EMUL=y
+CONFIG_PCI_IOV=y
+CONFIG_PCI_PRI=y
+CONFIG_PCI_PASID=y
+CONFIG_PCI_P2PDMA=y
+CONFIG_PCI_LABEL=y
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+CONFIG_HOTPLUG_PCI=y
+CONFIG_HOTPLUG_PCI_ACPI=y
+# CONFIG_HOTPLUG_PCI_ACPI_IBM is not set
+CONFIG_HOTPLUG_PCI_CPCI=y
+CONFIG_HOTPLUG_PCI_SHPC=y
+
+#
+# PCI controller drivers
+#
+CONFIG_PCI_AARDVARK=y
+CONFIG_PCIE_XILINX_NWL=y
+CONFIG_PCI_FTPCI100=y
+CONFIG_PCI_TEGRA=y
+CONFIG_PCI_HOST_COMMON=y
+CONFIG_PCI_HOST_GENERIC=y
+CONFIG_PCIE_XILINX=y
+CONFIG_PCIE_XILINX_CPM=y
+CONFIG_PCI_XGENE=y
+CONFIG_PCI_XGENE_MSI=y
+CONFIG_PCIE_IPROC=m
+CONFIG_PCIE_IPROC_PLATFORM=m
+CONFIG_PCIE_IPROC_MSI=y
+CONFIG_PCIE_ALTERA=y
+CONFIG_PCIE_ALTERA_MSI=y
+CONFIG_PCI_HOST_THUNDER_PEM=y
+CONFIG_PCI_HOST_THUNDER_ECAM=y
+CONFIG_PCIE_ROCKCHIP=y
+CONFIG_PCIE_ROCKCHIP_HOST=m
+CONFIG_PCIE_ROCKCHIP_EP=y
+CONFIG_PCIE_MEDIATEK=y
+CONFIG_PCIE_MEDIATEK_GEN3=m
+CONFIG_PCIE_BRCMSTB=m
+CONFIG_PCIE_MICROCHIP_HOST=y
+CONFIG_PCIE_HISI_ERR=y
+CONFIG_PCIE_APPLE_MSI_DOORBELL_ADDR=0xfffff000
+CONFIG_PCIE_APPLE=m
+
+#
+# DesignWare PCI Core Support
+#
+CONFIG_PCIE_DW=y
+CONFIG_PCIE_DW_HOST=y
+CONFIG_PCIE_DW_EP=y
+CONFIG_PCIE_DW_PLAT=y
+CONFIG_PCIE_DW_PLAT_HOST=y
+CONFIG_PCIE_DW_PLAT_EP=y
+CONFIG_PCI_EXYNOS=y
+CONFIG_PCI_IMX6=y
+CONFIG_PCI_LAYERSCAPE=y
+CONFIG_PCI_LAYERSCAPE_EP=y
+CONFIG_PCI_HISI=y
+CONFIG_PCIE_QCOM=y
+CONFIG_PCIE_QCOM_EP=m
+CONFIG_PCIE_ARMADA_8K=y
+CONFIG_PCIE_ROCKCHIP_DW_HOST=y
+CONFIG_PCIE_KEEMBAY=y
+CONFIG_PCIE_KEEMBAY_HOST=y
+CONFIG_PCIE_KEEMBAY_EP=y
+CONFIG_PCIE_KIRIN=y
+CONFIG_PCIE_HISI_STB=y
+CONFIG_PCI_MESON=y
+CONFIG_PCIE_TEGRA194=m
+CONFIG_PCIE_TEGRA194_HOST=m
+CONFIG_PCIE_TEGRA194_EP=m
+CONFIG_PCIE_VISCONTI_HOST=y
+CONFIG_PCIE_AL=y
+# end of DesignWare PCI Core Support
+
+#
+# Mobiveil PCIe Core Support
+#
+CONFIG_PCIE_MOBIVEIL=y
+CONFIG_PCIE_MOBIVEIL_HOST=y
+CONFIG_PCIE_MOBIVEIL_PLAT=y
+CONFIG_PCIE_LAYERSCAPE_GEN4=y
+# end of Mobiveil PCIe Core Support
+
+#
+# Cadence PCIe controllers support
+#
+CONFIG_PCIE_CADENCE=y
+CONFIG_PCIE_CADENCE_HOST=y
+CONFIG_PCIE_CADENCE_EP=y
+CONFIG_PCIE_CADENCE_PLAT=y
+CONFIG_PCIE_CADENCE_PLAT_HOST=y
+CONFIG_PCIE_CADENCE_PLAT_EP=y
+CONFIG_PCI_J721E=y
+CONFIG_PCI_J721E_HOST=y
+CONFIG_PCI_J721E_EP=y
+# end of Cadence PCIe controllers support
+# end of PCI controller drivers
+
+#
+# PCI Endpoint
+#
+CONFIG_PCI_ENDPOINT=y
+CONFIG_PCI_ENDPOINT_CONFIGFS=y
+CONFIG_PCI_EPF_TEST=m
+CONFIG_PCI_EPF_NTB=m
+# end of PCI Endpoint
+
+#
+# PCI switch controller drivers
+#
+CONFIG_PCI_SW_SWITCHTEC=m
+# end of PCI switch controller drivers
+
+CONFIG_CXL_BUS=m
+CONFIG_CXL_MEM=m
+# CONFIG_CXL_MEM_RAW_COMMANDS is not set
+CONFIG_CXL_ACPI=m
+CONFIG_CXL_PMEM=m
+CONFIG_PCCARD=m
+CONFIG_PCMCIA=m
+CONFIG_PCMCIA_LOAD_CIS=y
+CONFIG_CARDBUS=y
+
+#
+# PC-card bridges
+#
+CONFIG_YENTA=m
+CONFIG_YENTA_O2=y
+CONFIG_YENTA_RICOH=y
+CONFIG_YENTA_TI=y
+CONFIG_YENTA_ENE_TUNE=y
+CONFIG_YENTA_TOSHIBA=y
+CONFIG_PD6729=m
+CONFIG_I82092=m
+CONFIG_PCCARD_NONSTATIC=y
+CONFIG_RAPIDIO=m
+CONFIG_RAPIDIO_TSI721=m
+CONFIG_RAPIDIO_DISC_TIMEOUT=30
+# CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set
+CONFIG_RAPIDIO_DMA_ENGINE=y
+# CONFIG_RAPIDIO_DEBUG is not set
+CONFIG_RAPIDIO_ENUM_BASIC=m
+CONFIG_RAPIDIO_CHMAN=m
+CONFIG_RAPIDIO_MPORT_CDEV=m
+
+#
+# RapidIO Switch drivers
+#
+CONFIG_RAPIDIO_TSI57X=m
+CONFIG_RAPIDIO_CPS_XX=m
+CONFIG_RAPIDIO_TSI568=m
+CONFIG_RAPIDIO_CPS_GEN2=m
+CONFIG_RAPIDIO_RXS_GEN3=m
+# end of RapidIO Switch drivers
+
+#
+# Generic Driver Options
+#
+CONFIG_AUXILIARY_BUS=y
+CONFIG_UEVENT_HELPER=y
+CONFIG_UEVENT_HELPER_PATH=""
+CONFIG_DEVTMPFS=y
+CONFIG_DEVTMPFS_MOUNT=y
+# CONFIG_STANDALONE is not set
+CONFIG_PREVENT_FIRMWARE_BUILD=y
+
+#
+# Firmware loader
+#
+CONFIG_FW_LOADER=y
+CONFIG_FW_LOADER_PAGED_BUF=y
+CONFIG_EXTRA_FIRMWARE=""
+CONFIG_FW_LOADER_USER_HELPER=y
+# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
+CONFIG_FW_LOADER_COMPRESS=y
+CONFIG_FW_CACHE=y
+# end of Firmware loader
+
+CONFIG_WANT_DEV_COREDUMP=y
+CONFIG_ALLOW_DEV_COREDUMP=y
+CONFIG_DEV_COREDUMP=y
+# CONFIG_DEBUG_DRIVER is not set
+# CONFIG_DEBUG_DEVRES is not set
+# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set
+CONFIG_HMEM_REPORTING=y
+# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set
+CONFIG_GENERIC_CPU_AUTOPROBE=y
+CONFIG_GENERIC_CPU_VULNERABILITIES=y
+CONFIG_SOC_BUS=y
+CONFIG_REGMAP=y
+CONFIG_REGMAP_I2C=y
+CONFIG_REGMAP_SPI=y
+CONFIG_REGMAP_SPMI=m
+CONFIG_REGMAP_W1=m
+CONFIG_REGMAP_MMIO=y
+CONFIG_REGMAP_IRQ=y
+CONFIG_REGMAP_SOUNDWIRE=m
+CONFIG_REGMAP_SOUNDWIRE_MBQ=m
+CONFIG_REGMAP_SCCB=m
+CONFIG_REGMAP_I3C=m
+CONFIG_REGMAP_SPI_AVMM=m
+CONFIG_DMA_SHARED_BUFFER=y
+# CONFIG_DMA_FENCE_TRACE is not set
+CONFIG_GENERIC_ARCH_TOPOLOGY=y
+CONFIG_GENERIC_ARCH_NUMA=y
+# end of Generic Driver Options
+
+#
+# Bus devices
+#
+CONFIG_ARM_CCI=y
+CONFIG_ARM_CCI400_COMMON=y
+CONFIG_BRCMSTB_GISB_ARB=y
+CONFIG_MOXTET=m
+CONFIG_HISILICON_LPC=y
+CONFIG_IMX_WEIM=y
+CONFIG_QCOM_EBI2=y
+CONFIG_SUN50I_DE2_BUS=y
+CONFIG_SUNXI_RSB=m
+CONFIG_TEGRA_ACONNECT=y
+CONFIG_TEGRA_GMI=m
+CONFIG_VEXPRESS_CONFIG=y
+CONFIG_FSL_MC_BUS=y
+CONFIG_FSL_MC_UAPI_SUPPORT=y
+CONFIG_MHI_BUS=m
+# CONFIG_MHI_BUS_DEBUG is not set
+CONFIG_MHI_BUS_PCI_GENERIC=m
+# end of Bus devices
+
+CONFIG_CONNECTOR=y
+CONFIG_PROC_EVENTS=y
+
+#
+# Firmware Drivers
+#
+
+#
+# ARM System Control and Management Interface Protocol
+#
+CONFIG_ARM_SCMI_PROTOCOL=y
+CONFIG_ARM_SCMI_HAVE_TRANSPORT=y
+CONFIG_ARM_SCMI_HAVE_SHMEM=y
+CONFIG_ARM_SCMI_HAVE_MSG=y
+CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y
+CONFIG_ARM_SCMI_TRANSPORT_SMC=y
+CONFIG_ARM_SCMI_TRANSPORT_VIRTIO=y
+CONFIG_ARM_SCMI_POWER_DOMAIN=m
+# end of ARM System Control and Management Interface Protocol
+
+CONFIG_ARM_SCPI_PROTOCOL=m
+CONFIG_ARM_SCPI_POWER_DOMAIN=m
+CONFIG_ARM_SDE_INTERFACE=y
+CONFIG_FIRMWARE_MEMMAP=y
+CONFIG_DMIID=y
+CONFIG_DMI_SYSFS=m
+CONFIG_ISCSI_IBFT=m
+CONFIG_RASPBERRYPI_FIRMWARE=y
+CONFIG_FW_CFG_SYSFS=m
+CONFIG_FW_CFG_SYSFS_CMDLINE=y
+CONFIG_INTEL_STRATIX10_SERVICE=m
+CONFIG_INTEL_STRATIX10_RSU=m
+CONFIG_QCOM_SCM=y
+# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
+CONFIG_SYSFB=y
+# CONFIG_SYSFB_SIMPLEFB is not set
+CONFIG_TURRIS_MOX_RWTM=m
+CONFIG_ARM_FFA_TRANSPORT=m
+CONFIG_ARM_FFA_SMCCC=y
+# CONFIG_GOOGLE_FIRMWARE is not set
+
+#
+# EFI (Extensible Firmware Interface) Support
+#
+CONFIG_EFI_ESRT=y
+CONFIG_EFI_VARS_PSTORE=m
+# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
+CONFIG_EFI_SOFT_RESERVE=y
+CONFIG_EFI_PARAMS_FROM_FDT=y
+CONFIG_EFI_RUNTIME_WRAPPERS=y
+CONFIG_EFI_GENERIC_STUB=y
+CONFIG_EFI_ARMSTUB_DTB_LOADER=y
+CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y
+CONFIG_EFI_BOOTLOADER_CONTROL=m
+CONFIG_EFI_CAPSULE_LOADER=m
+# CONFIG_EFI_TEST is not set
+# CONFIG_RESET_ATTACK_MITIGATION is not set
+# CONFIG_EFI_DISABLE_PCI_DMA is not set
+# end of EFI (Extensible Firmware Interface) Support
+
+CONFIG_UEFI_CPER=y
+CONFIG_UEFI_CPER_ARM=y
+CONFIG_EFI_EARLYCON=y
+CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y
+CONFIG_IMX_DSP=m
+CONFIG_IMX_SCU=y
+CONFIG_IMX_SCU_PD=y
+CONFIG_MESON_SM=y
+CONFIG_ARM_PSCI_FW=y
+# CONFIG_ARM_PSCI_CHECKER is not set
+CONFIG_HAVE_ARM_SMCCC=y
+CONFIG_HAVE_ARM_SMCCC_DISCOVERY=y
+CONFIG_ARM_SMCCC_SOC_ID=y
+
+#
+# Tegra firmware driver
+#
+CONFIG_TEGRA_IVC=y
+CONFIG_TEGRA_BPMP=y
+# end of Tegra firmware driver
+
+#
+# Zynq MPSoC Firmware Drivers
+#
+CONFIG_ZYNQMP_FIRMWARE=y
+# CONFIG_ZYNQMP_FIRMWARE_DEBUG is not set
+# end of Zynq MPSoC Firmware Drivers
+# end of Firmware Drivers
+
+CONFIG_GNSS=m
+CONFIG_GNSS_SERIAL=m
+CONFIG_GNSS_MTK_SERIAL=m
+CONFIG_GNSS_SIRF_SERIAL=m
+CONFIG_GNSS_UBX_SERIAL=m
+CONFIG_MTD=m
+CONFIG_MTD_TESTS=m
+
+#
+# Partition parsers
+#
+CONFIG_MTD_AR7_PARTS=m
+CONFIG_MTD_CMDLINE_PARTS=m
+CONFIG_MTD_OF_PARTS=m
+CONFIG_MTD_OF_PARTS_BCM4908=y
+CONFIG_MTD_OF_PARTS_LINKSYS_NS=y
+CONFIG_MTD_AFS_PARTS=m
+CONFIG_MTD_PARSER_TRX=m
+CONFIG_MTD_REDBOOT_PARTS=m
+CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
+# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
+# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
+CONFIG_MTD_QCOMSMEM_PARTS=m
+# end of Partition parsers
+
+#
+# User Modules And Translation Layers
+#
+CONFIG_MTD_BLKDEVS=m
+CONFIG_MTD_BLOCK=m
+CONFIG_MTD_BLOCK_RO=m
+
+#
+# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK.
+#
+CONFIG_FTL=m
+CONFIG_NFTL=m
+CONFIG_NFTL_RW=y
+CONFIG_INFTL=m
+CONFIG_RFD_FTL=m
+CONFIG_SSFDC=m
+# CONFIG_SM_FTL is not set
+CONFIG_MTD_OOPS=m
+# CONFIG_MTD_PSTORE is not set
+CONFIG_MTD_SWAP=m
+CONFIG_MTD_PARTITIONED_MASTER=y
+
+#
+# RAM/ROM/Flash chip drivers
+#
+CONFIG_MTD_CFI=m
+CONFIG_MTD_JEDECPROBE=m
+CONFIG_MTD_GEN_PROBE=m
+CONFIG_MTD_CFI_ADV_OPTIONS=y
+CONFIG_MTD_CFI_NOSWAP=y
+# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set
+# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set
+CONFIG_MTD_CFI_GEOMETRY=y
+CONFIG_MTD_MAP_BANK_WIDTH_1=y
+CONFIG_MTD_MAP_BANK_WIDTH_2=y
+CONFIG_MTD_MAP_BANK_WIDTH_4=y
+CONFIG_MTD_MAP_BANK_WIDTH_8=y
+CONFIG_MTD_MAP_BANK_WIDTH_16=y
+CONFIG_MTD_MAP_BANK_WIDTH_32=y
+CONFIG_MTD_CFI_I1=y
+CONFIG_MTD_CFI_I2=y
+CONFIG_MTD_CFI_I4=y
+CONFIG_MTD_CFI_I8=y
+CONFIG_MTD_OTP=y
+CONFIG_MTD_CFI_INTELEXT=m
+CONFIG_MTD_CFI_AMDSTD=m
+CONFIG_MTD_CFI_STAA=m
+CONFIG_MTD_CFI_UTIL=m
+CONFIG_MTD_RAM=m
+CONFIG_MTD_ROM=m
+CONFIG_MTD_ABSENT=m
+# end of RAM/ROM/Flash chip drivers
+
+#
+# Mapping drivers for chip access
+#
+CONFIG_MTD_COMPLEX_MAPPINGS=y
+CONFIG_MTD_PHYSMAP=m
+# CONFIG_MTD_PHYSMAP_COMPAT is not set
+CONFIG_MTD_PHYSMAP_OF=y
+# CONFIG_MTD_PHYSMAP_VERSATILE is not set
+# CONFIG_MTD_PHYSMAP_GEMINI is not set
+CONFIG_MTD_PHYSMAP_GPIO_ADDR=y
+CONFIG_MTD_PCI=m
+CONFIG_MTD_PCMCIA=m
+# CONFIG_MTD_PCMCIA_ANONYMOUS is not set
+CONFIG_MTD_INTEL_VR_NOR=m
+CONFIG_MTD_PLATRAM=m
+# end of Mapping drivers for chip access
+
+#
+# Self-contained MTD device drivers
+#
+CONFIG_MTD_PMC551=m
+CONFIG_MTD_PMC551_BUGFIX=y
+# CONFIG_MTD_PMC551_DEBUG is not set
+# CONFIG_MTD_DATAFLASH is not set
+CONFIG_MTD_MCHP23K256=m
+CONFIG_MTD_MCHP48L640=m
+# CONFIG_MTD_SST25L is not set
+CONFIG_MTD_SLRAM=m
+CONFIG_MTD_PHRAM=m
+CONFIG_MTD_MTDRAM=m
+CONFIG_MTDRAM_TOTAL_SIZE=4096
+CONFIG_MTDRAM_ERASE_SIZE=128
+CONFIG_MTD_BLOCK2MTD=m
+
+#
+# Disk-On-Chip Device Drivers
+#
+# CONFIG_MTD_DOCG3 is not set
+# end of Self-contained MTD device drivers
+
+#
+# NAND
+#
+CONFIG_MTD_NAND_CORE=m
+CONFIG_MTD_ONENAND=m
+CONFIG_MTD_ONENAND_VERIFY_WRITE=y
+CONFIG_MTD_ONENAND_GENERIC=m
+CONFIG_MTD_ONENAND_OTP=y
+CONFIG_MTD_ONENAND_2X_PROGRAM=y
+CONFIG_MTD_RAW_NAND=m
+
+#
+# Raw/parallel NAND flash controllers
+#
+CONFIG_MTD_NAND_DENALI=m
+# CONFIG_MTD_NAND_DENALI_PCI is not set
+CONFIG_MTD_NAND_DENALI_DT=m
+CONFIG_MTD_NAND_CAFE=m
+CONFIG_MTD_NAND_MARVELL=m
+# CONFIG_MTD_NAND_BRCMNAND is not set
+CONFIG_MTD_NAND_GPMI_NAND=m
+CONFIG_MTD_NAND_FSL_IFC=m
+CONFIG_MTD_NAND_MXC=m
+CONFIG_MTD_NAND_SUNXI=m
+CONFIG_MTD_NAND_HISI504=m
+CONFIG_MTD_NAND_QCOM=m
+CONFIG_MTD_NAND_MTK=m
+CONFIG_MTD_NAND_MXIC=m
+CONFIG_MTD_NAND_TEGRA=m
+CONFIG_MTD_NAND_MESON=m
+CONFIG_MTD_NAND_GPIO=m
+CONFIG_MTD_NAND_PLATFORM=m
+CONFIG_MTD_NAND_CADENCE=m
+CONFIG_MTD_NAND_ARASAN=m
+CONFIG_MTD_NAND_INTEL_LGM=m
+CONFIG_MTD_NAND_ROCKCHIP=m
+
+#
+# Misc
+#
+CONFIG_MTD_SM_COMMON=m
+CONFIG_MTD_NAND_NANDSIM=m
+CONFIG_MTD_NAND_RICOH=m
+CONFIG_MTD_NAND_DISKONCHIP=m
+CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y
+CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0x0
+CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=y
+CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
+CONFIG_MTD_SPI_NAND=m
+
+#
+# ECC engine support
+#
+CONFIG_MTD_NAND_ECC=y
+CONFIG_MTD_NAND_ECC_SW_HAMMING=y
+# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
+CONFIG_MTD_NAND_ECC_SW_BCH=y
+# end of ECC engine support
+# end of NAND
+
+#
+# LPDDR & LPDDR2 PCM memory drivers
+#
+CONFIG_MTD_LPDDR=m
+CONFIG_MTD_QINFO_PROBE=m
+# end of LPDDR & LPDDR2 PCM memory drivers
+
+CONFIG_MTD_SPI_NOR=m
+CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
+# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set
+CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y
+# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set
+CONFIG_SPI_HISI_SFC=m
+CONFIG_MTD_UBI=m
+CONFIG_MTD_UBI_WL_THRESHOLD=4096
+CONFIG_MTD_UBI_BEB_LIMIT=20
+# CONFIG_MTD_UBI_FASTMAP is not set
+CONFIG_MTD_UBI_GLUEBI=m
+CONFIG_MTD_UBI_BLOCK=y
+CONFIG_MTD_HYPERBUS=m
+CONFIG_HBMC_AM654=m
+CONFIG_DTC=y
+CONFIG_OF=y
+# CONFIG_OF_UNITTEST is not set
+CONFIG_OF_FLATTREE=y
+CONFIG_OF_EARLY_FLATTREE=y
+CONFIG_OF_KOBJ=y
+CONFIG_OF_DYNAMIC=y
+CONFIG_OF_ADDRESS=y
+CONFIG_OF_IRQ=y
+CONFIG_OF_RESERVED_MEM=y
+CONFIG_OF_RESOLVE=y
+CONFIG_OF_OVERLAY=y
+CONFIG_OF_NUMA=y
+CONFIG_PARPORT=m
+CONFIG_PARPORT_AX88796=m
+CONFIG_PARPORT_1284=y
+CONFIG_PARPORT_NOT_PC=y
+CONFIG_PNP=y
+CONFIG_PNP_DEBUG_MESSAGES=y
+
+#
+# Protocols
+#
+CONFIG_PNPACPI=y
+CONFIG_BLK_DEV=y
+CONFIG_BLK_DEV_NULL_BLK=m
+CONFIG_CDROM=m
+CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
+CONFIG_ZRAM=m
+CONFIG_ZRAM_DEF_COMP_LZORLE=y
+# CONFIG_ZRAM_DEF_COMP_ZSTD is not set
+# CONFIG_ZRAM_DEF_COMP_LZ4 is not set
+# CONFIG_ZRAM_DEF_COMP_LZO is not set
+# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set
+# CONFIG_ZRAM_DEF_COMP_842 is not set
+CONFIG_ZRAM_DEF_COMP="lzo-rle"
+CONFIG_ZRAM_WRITEBACK=y
+# CONFIG_ZRAM_MEMORY_TRACKING is not set
+CONFIG_BLK_DEV_LOOP=m
+CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
+CONFIG_BLK_DEV_DRBD=m
+# CONFIG_DRBD_FAULT_INJECTION is not set
+CONFIG_BLK_DEV_NBD=m
+CONFIG_BLK_DEV_SX8=m
+CONFIG_BLK_DEV_RAM=m
+CONFIG_BLK_DEV_RAM_COUNT=16
+CONFIG_BLK_DEV_RAM_SIZE=131072
+CONFIG_CDROM_PKTCDVD=m
+CONFIG_CDROM_PKTCDVD_BUFFERS=8
+CONFIG_CDROM_PKTCDVD_WCACHE=y
+CONFIG_ATA_OVER_ETH=m
+CONFIG_VIRTIO_BLK=m
+CONFIG_BLK_DEV_RBD=m
+CONFIG_BLK_DEV_RSXX=m
+CONFIG_BLK_DEV_RNBD=y
+CONFIG_BLK_DEV_RNBD_CLIENT=m
+CONFIG_BLK_DEV_RNBD_SERVER=m
+
+#
+# NVME Support
+#
+CONFIG_NVME_CORE=m
+CONFIG_BLK_DEV_NVME=m
+CONFIG_NVME_MULTIPATH=y
+CONFIG_NVME_HWMON=y
+CONFIG_NVME_FABRICS=m
+CONFIG_NVME_RDMA=m
+CONFIG_NVME_FC=m
+CONFIG_NVME_TCP=m
+CONFIG_NVME_TARGET=m
+CONFIG_NVME_TARGET_PASSTHRU=y
+CONFIG_NVME_TARGET_LOOP=m
+CONFIG_NVME_TARGET_RDMA=m
+CONFIG_NVME_TARGET_FC=m
+CONFIG_NVME_TARGET_FCLOOP=m
+CONFIG_NVME_TARGET_TCP=m
+# end of NVME Support
+
+#
+# Misc devices
+#
+CONFIG_SENSORS_LIS3LV02D=m
+CONFIG_AD525X_DPOT=m
+CONFIG_AD525X_DPOT_I2C=m
+# CONFIG_AD525X_DPOT_SPI is not set
+CONFIG_DUMMY_IRQ=m
+CONFIG_PHANTOM=m
+CONFIG_TIFM_CORE=m
+CONFIG_TIFM_7XX1=m
+CONFIG_ICS932S401=m
+CONFIG_ENCLOSURE_SERVICES=m
+CONFIG_HI6421V600_IRQ=m
+CONFIG_HP_ILO=m
+# CONFIG_QCOM_COINCELL is not set
+CONFIG_QCOM_FASTRPC=m
+# CONFIG_APDS9802ALS is not set
+# CONFIG_ISL29003 is not set
+CONFIG_ISL29020=m
+CONFIG_SENSORS_TSL2550=m
+CONFIG_SENSORS_BH1770=m
+CONFIG_SENSORS_APDS990X=m
+CONFIG_HMC6352=m
+CONFIG_DS1682=m
+# CONFIG_LATTICE_ECP3_CONFIG is not set
+CONFIG_SRAM=y
+CONFIG_DW_XDATA_PCIE=m
+CONFIG_PCI_ENDPOINT_TEST=m
+CONFIG_XILINX_SDFEC=m
+CONFIG_MISC_RTSX=m
+CONFIG_HISI_HIKEY_USB=m
+CONFIG_C2PORT=m
+
+#
+# EEPROM support
+#
+CONFIG_EEPROM_AT24=m
+# CONFIG_EEPROM_AT25 is not set
+CONFIG_EEPROM_LEGACY=m
+CONFIG_EEPROM_MAX6875=m
+CONFIG_EEPROM_93CX6=m
+# CONFIG_EEPROM_93XX46 is not set
+CONFIG_EEPROM_IDT_89HPESX=m
+CONFIG_EEPROM_EE1004=m
+# end of EEPROM support
+
+CONFIG_CB710_CORE=m
+# CONFIG_CB710_DEBUG is not set
+CONFIG_CB710_DEBUG_ASSUMPTIONS=y
+
+#
+# Texas Instruments shared transport line discipline
+#
+CONFIG_TI_ST=m
+# end of Texas Instruments shared transport line discipline
+
+CONFIG_SENSORS_LIS3_I2C=m
+CONFIG_ALTERA_STAPL=m
+CONFIG_GENWQE=m
+CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0
+CONFIG_ECHO=m
+CONFIG_BCM_VK=m
+# CONFIG_BCM_VK_TTY is not set
+CONFIG_MISC_ALCOR_PCI=m
+CONFIG_MISC_RTSX_PCI=m
+CONFIG_MISC_RTSX_USB=m
+CONFIG_HABANA_AI=m
+CONFIG_UACCE=m
+CONFIG_PVPANIC=y
+CONFIG_PVPANIC_MMIO=m
+CONFIG_PVPANIC_PCI=m
+# end of Misc devices
+
+#
+# SCSI device support
+#
+CONFIG_SCSI_MOD=y
+CONFIG_RAID_ATTRS=m
+CONFIG_SCSI_COMMON=y
+CONFIG_SCSI=y
+CONFIG_SCSI_DMA=y
+CONFIG_SCSI_NETLINK=y
+CONFIG_SCSI_PROC_FS=y
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=y
+CONFIG_CHR_DEV_ST=m
+CONFIG_BLK_DEV_SR=m
+CONFIG_CHR_DEV_SG=m
+CONFIG_BLK_DEV_BSG=y
+CONFIG_CHR_DEV_SCH=m
+CONFIG_SCSI_ENCLOSURE=m
+CONFIG_SCSI_CONSTANTS=y
+CONFIG_SCSI_LOGGING=y
+CONFIG_SCSI_SCAN_ASYNC=y
+
+#
+# SCSI Transports
+#
+CONFIG_SCSI_SPI_ATTRS=m
+CONFIG_SCSI_FC_ATTRS=m
+CONFIG_SCSI_ISCSI_ATTRS=m
+CONFIG_SCSI_SAS_ATTRS=m
+CONFIG_SCSI_SAS_LIBSAS=m
+CONFIG_SCSI_SAS_ATA=y
+CONFIG_SCSI_SAS_HOST_SMP=y
+CONFIG_SCSI_SRP_ATTRS=m
+# end of SCSI Transports
+
+CONFIG_SCSI_LOWLEVEL=y
+CONFIG_ISCSI_TCP=m
+CONFIG_ISCSI_BOOT_SYSFS=m
+CONFIG_SCSI_CXGB3_ISCSI=m
+CONFIG_SCSI_CXGB4_ISCSI=m
+CONFIG_SCSI_BNX2_ISCSI=m
+CONFIG_SCSI_BNX2X_FCOE=m
+CONFIG_BE2ISCSI=m
+CONFIG_BLK_DEV_3W_XXXX_RAID=m
+CONFIG_SCSI_HPSA=m
+CONFIG_SCSI_3W_9XXX=m
+CONFIG_SCSI_3W_SAS=m
+CONFIG_SCSI_ACARD=m
+CONFIG_SCSI_AACRAID=m
+CONFIG_SCSI_AIC7XXX=m
+CONFIG_AIC7XXX_CMDS_PER_DEVICE=32
+CONFIG_AIC7XXX_RESET_DELAY_MS=15000
+# CONFIG_AIC7XXX_DEBUG_ENABLE is not set
+CONFIG_AIC7XXX_DEBUG_MASK=0
+CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
+CONFIG_SCSI_AIC79XX=m
+CONFIG_AIC79XX_CMDS_PER_DEVICE=32
+CONFIG_AIC79XX_RESET_DELAY_MS=5000
+# CONFIG_AIC79XX_DEBUG_ENABLE is not set
+CONFIG_AIC79XX_DEBUG_MASK=0
+CONFIG_AIC79XX_REG_PRETTY_PRINT=y
+CONFIG_SCSI_AIC94XX=m
+# CONFIG_AIC94XX_DEBUG is not set
+CONFIG_SCSI_HISI_SAS=m
+CONFIG_SCSI_HISI_SAS_PCI=m
+# CONFIG_SCSI_HISI_SAS_DEBUGFS_DEFAULT_ENABLE is not set
+CONFIG_SCSI_MVSAS=m
+# CONFIG_SCSI_MVSAS_DEBUG is not set
+CONFIG_SCSI_MVSAS_TASKLET=y
+CONFIG_SCSI_MVUMI=m
+CONFIG_SCSI_ADVANSYS=m
+CONFIG_SCSI_ARCMSR=m
+CONFIG_SCSI_ESAS2R=m
+CONFIG_MEGARAID_NEWGEN=y
+CONFIG_MEGARAID_MM=m
+CONFIG_MEGARAID_MAILBOX=m
+CONFIG_MEGARAID_LEGACY=m
+CONFIG_MEGARAID_SAS=m
+CONFIG_SCSI_MPT3SAS=m
+CONFIG_SCSI_MPT2SAS_MAX_SGE=128
+CONFIG_SCSI_MPT3SAS_MAX_SGE=128
+CONFIG_SCSI_MPT2SAS=m
+CONFIG_SCSI_MPI3MR=m
+CONFIG_SCSI_SMARTPQI=m
+CONFIG_SCSI_UFSHCD=m
+CONFIG_SCSI_UFSHCD_PCI=m
+# CONFIG_SCSI_UFS_DWC_TC_PCI is not set
+CONFIG_SCSI_UFSHCD_PLATFORM=m
+CONFIG_SCSI_UFS_CDNS_PLATFORM=m
+# CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set
+# CONFIG_SCSI_UFS_QCOM is not set
+CONFIG_SCSI_UFS_MEDIATEK=m
+CONFIG_SCSI_UFS_HISI=m
+CONFIG_SCSI_UFS_BSG=y
+CONFIG_SCSI_UFS_EXYNOS=m
+CONFIG_SCSI_UFS_CRYPTO=y
+CONFIG_SCSI_UFS_HPB=y
+CONFIG_SCSI_UFS_HWMON=y
+CONFIG_SCSI_HPTIOP=m
+CONFIG_SCSI_MYRB=m
+CONFIG_SCSI_MYRS=m
+CONFIG_HYPERV_STORAGE=m
+CONFIG_LIBFC=m
+CONFIG_LIBFCOE=m
+CONFIG_FCOE=m
+CONFIG_SCSI_SNIC=m
+# CONFIG_SCSI_SNIC_DEBUG_FS is not set
+CONFIG_SCSI_DMX3191D=m
+CONFIG_SCSI_FDOMAIN=m
+CONFIG_SCSI_FDOMAIN_PCI=m
+CONFIG_SCSI_IPS=m
+CONFIG_SCSI_INITIO=m
+CONFIG_SCSI_INIA100=m
+CONFIG_SCSI_STEX=m
+CONFIG_SCSI_SYM53C8XX_2=m
+CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
+CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
+CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
+CONFIG_SCSI_SYM53C8XX_MMIO=y
+CONFIG_SCSI_IPR=m
+CONFIG_SCSI_IPR_TRACE=y
+CONFIG_SCSI_IPR_DUMP=y
+CONFIG_SCSI_QLOGIC_1280=m
+CONFIG_SCSI_QLA_FC=m
+CONFIG_TCM_QLA2XXX=m
+# CONFIG_TCM_QLA2XXX_DEBUG is not set
+CONFIG_SCSI_QLA_ISCSI=m
+CONFIG_QEDI=m
+CONFIG_QEDF=m
+CONFIG_SCSI_LPFC=m
+# CONFIG_SCSI_LPFC_DEBUG_FS is not set
+CONFIG_SCSI_EFCT=m
+CONFIG_SCSI_DC395x=m
+CONFIG_SCSI_AM53C974=m
+CONFIG_SCSI_WD719X=m
+CONFIG_SCSI_DEBUG=m
+CONFIG_SCSI_PMCRAID=m
+CONFIG_SCSI_PM8001=m
+CONFIG_SCSI_BFA_FC=m
+CONFIG_SCSI_VIRTIO=m
+CONFIG_SCSI_CHELSIO_FCOE=m
+CONFIG_SCSI_LOWLEVEL_PCMCIA=y
+CONFIG_PCMCIA_AHA152X=m
+CONFIG_PCMCIA_FDOMAIN=m
+CONFIG_PCMCIA_QLOGIC=m
+CONFIG_PCMCIA_SYM53C500=m
+CONFIG_SCSI_DH=y
+CONFIG_SCSI_DH_RDAC=m
+CONFIG_SCSI_DH_HP_SW=m
+CONFIG_SCSI_DH_EMC=m
+CONFIG_SCSI_DH_ALUA=m
+# end of SCSI device support
+
+CONFIG_HAVE_PATA_PLATFORM=y
+CONFIG_ATA=y
+CONFIG_SATA_HOST=y
+CONFIG_PATA_TIMINGS=y
+CONFIG_ATA_VERBOSE_ERROR=y
+CONFIG_ATA_FORCE=y
+CONFIG_ATA_ACPI=y
+# CONFIG_SATA_ZPODD is not set
+CONFIG_SATA_PMP=y
+
+#
+# Controllers with non-SFF native interface
+#
+CONFIG_SATA_AHCI=y
+CONFIG_SATA_MOBILE_LPM_POLICY=0
+CONFIG_SATA_AHCI_PLATFORM=m
+CONFIG_AHCI_BRCM=m
+CONFIG_AHCI_IMX=m
+CONFIG_AHCI_CEVA=m
+CONFIG_AHCI_MTK=m
+CONFIG_AHCI_MVEBU=m
+CONFIG_AHCI_SUNXI=m
+CONFIG_AHCI_TEGRA=m
+CONFIG_AHCI_XGENE=m
+CONFIG_AHCI_QORIQ=m
+CONFIG_SATA_AHCI_SEATTLE=m
+CONFIG_SATA_INIC162X=m
+CONFIG_SATA_ACARD_AHCI=m
+CONFIG_SATA_SIL24=m
+CONFIG_ATA_SFF=y
+
+#
+# SFF controllers with custom DMA interface
+#
+CONFIG_PDC_ADMA=m
+CONFIG_SATA_QSTOR=m
+CONFIG_SATA_SX4=m
+CONFIG_ATA_BMDMA=y
+
+#
+# SATA SFF controllers with BMDMA
+#
+CONFIG_ATA_PIIX=m
+CONFIG_SATA_DWC=m
+CONFIG_SATA_DWC_OLD_DMA=y
+# CONFIG_SATA_DWC_DEBUG is not set
+CONFIG_SATA_MV=m
+CONFIG_SATA_NV=m
+CONFIG_SATA_PROMISE=m
+CONFIG_SATA_SIL=m
+CONFIG_SATA_SIS=m
+CONFIG_SATA_SVW=m
+CONFIG_SATA_ULI=m
+CONFIG_SATA_VIA=m
+CONFIG_SATA_VITESSE=m
+
+#
+# PATA SFF controllers with BMDMA
+#
+CONFIG_PATA_ALI=m
+CONFIG_PATA_AMD=m
+CONFIG_PATA_ARTOP=m
+CONFIG_PATA_ATIIXP=m
+CONFIG_PATA_ATP867X=m
+CONFIG_PATA_CMD64X=m
+CONFIG_PATA_CYPRESS=m
+CONFIG_PATA_EFAR=m
+CONFIG_PATA_HPT366=m
+CONFIG_PATA_HPT37X=m
+CONFIG_PATA_HPT3X2N=m
+CONFIG_PATA_HPT3X3=m
+# CONFIG_PATA_HPT3X3_DMA is not set
+CONFIG_PATA_IMX=m
+CONFIG_PATA_IT8213=m
+CONFIG_PATA_IT821X=m
+CONFIG_PATA_JMICRON=m
+CONFIG_PATA_MARVELL=m
+CONFIG_PATA_NETCELL=m
+CONFIG_PATA_NINJA32=m
+CONFIG_PATA_NS87415=m
+CONFIG_PATA_OLDPIIX=m
+CONFIG_PATA_OPTIDMA=m
+CONFIG_PATA_PDC2027X=m
+CONFIG_PATA_PDC_OLD=m
+CONFIG_PATA_RADISYS=m
+CONFIG_PATA_RDC=m
+CONFIG_PATA_SCH=m
+CONFIG_PATA_SERVERWORKS=m
+CONFIG_PATA_SIL680=m
+CONFIG_PATA_SIS=m
+CONFIG_PATA_TOSHIBA=m
+CONFIG_PATA_TRIFLEX=m
+CONFIG_PATA_VIA=m
+CONFIG_PATA_WINBOND=m
+
+#
+# PIO-only SFF controllers
+#
+CONFIG_PATA_CMD640_PCI=m
+CONFIG_PATA_MPIIX=m
+CONFIG_PATA_NS87410=m
+CONFIG_PATA_OPTI=m
+CONFIG_PATA_PCMCIA=m
+CONFIG_PATA_PLATFORM=m
+# CONFIG_PATA_OF_PLATFORM is not set
+CONFIG_PATA_RZ1000=m
+
+#
+# Generic fallback / legacy drivers
+#
+# CONFIG_PATA_ACPI is not set
+CONFIG_ATA_GENERIC=m
+# CONFIG_PATA_LEGACY is not set
+CONFIG_MD=y
+CONFIG_BLK_DEV_MD=m
+CONFIG_MD_LINEAR=m
+CONFIG_MD_RAID0=m
+CONFIG_MD_RAID1=m
+CONFIG_MD_RAID10=m
+CONFIG_MD_RAID456=m
+CONFIG_MD_MULTIPATH=m
+CONFIG_MD_FAULTY=m
+CONFIG_MD_CLUSTER=m
+CONFIG_BCACHE=m
+# CONFIG_BCACHE_DEBUG is not set
+# CONFIG_BCACHE_CLOSURES_DEBUG is not set
+# CONFIG_BCACHE_ASYNC_REGISTRATION is not set
+CONFIG_BLK_DEV_DM_BUILTIN=y
+CONFIG_BLK_DEV_DM=m
+# CONFIG_DM_DEBUG is not set
+CONFIG_DM_BUFIO=m
+# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set
+CONFIG_DM_BIO_PRISON=m
+CONFIG_DM_PERSISTENT_DATA=m
+CONFIG_DM_UNSTRIPED=m
+CONFIG_DM_CRYPT=m
+CONFIG_DM_SNAPSHOT=m
+CONFIG_DM_THIN_PROVISIONING=m
+CONFIG_DM_CACHE=m
+CONFIG_DM_CACHE_SMQ=m
+CONFIG_DM_WRITECACHE=m
+CONFIG_DM_EBS=m
+CONFIG_DM_ERA=m
+CONFIG_DM_CLONE=m
+CONFIG_DM_MIRROR=m
+CONFIG_DM_LOG_USERSPACE=m
+CONFIG_DM_RAID=m
+CONFIG_DM_ZERO=m
+CONFIG_DM_MULTIPATH=m
+CONFIG_DM_MULTIPATH_QL=m
+CONFIG_DM_MULTIPATH_ST=m
+CONFIG_DM_MULTIPATH_HST=m
+CONFIG_DM_MULTIPATH_IOA=m
+CONFIG_DM_DELAY=m
+CONFIG_DM_DUST=m
+CONFIG_DM_UEVENT=y
+CONFIG_DM_FLAKEY=m
+CONFIG_DM_VERITY=m
+# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set
+CONFIG_DM_VERITY_FEC=y
+CONFIG_DM_SWITCH=m
+CONFIG_DM_LOG_WRITES=m
+CONFIG_DM_INTEGRITY=m
+CONFIG_DM_ZONED=m
+CONFIG_DM_AUDIT=y
+CONFIG_TARGET_CORE=m
+CONFIG_TCM_IBLOCK=m
+CONFIG_TCM_FILEIO=m
+CONFIG_TCM_PSCSI=m
+CONFIG_TCM_USER2=m
+CONFIG_LOOPBACK_TARGET=m
+CONFIG_TCM_FC=m
+CONFIG_ISCSI_TARGET=m
+CONFIG_ISCSI_TARGET_CXGB4=m
+CONFIG_SBP_TARGET=m
+CONFIG_FUSION=y
+CONFIG_FUSION_SPI=m
+CONFIG_FUSION_FC=m
+CONFIG_FUSION_SAS=m
+CONFIG_FUSION_MAX_SGE=128
+CONFIG_FUSION_CTL=m
+CONFIG_FUSION_LAN=m
+# CONFIG_FUSION_LOGGING is not set
+
+#
+# IEEE 1394 (FireWire) support
+#
+CONFIG_FIREWIRE=m
+CONFIG_FIREWIRE_OHCI=m
+CONFIG_FIREWIRE_SBP2=m
+CONFIG_FIREWIRE_NET=m
+CONFIG_FIREWIRE_NOSY=m
+# end of IEEE 1394 (FireWire) support
+
+CONFIG_NETDEVICES=y
+CONFIG_MII=m
+CONFIG_NET_CORE=y
+CONFIG_BONDING=m
+CONFIG_DUMMY=m
+CONFIG_WIREGUARD=m
+# CONFIG_WIREGUARD_DEBUG is not set
+CONFIG_EQUALIZER=m
+CONFIG_NET_FC=y
+CONFIG_IFB=m
+CONFIG_NET_TEAM=m
+CONFIG_NET_TEAM_MODE_BROADCAST=m
+CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
+CONFIG_NET_TEAM_MODE_RANDOM=m
+CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
+CONFIG_NET_TEAM_MODE_LOADBALANCE=m
+CONFIG_MACVLAN=m
+CONFIG_MACVTAP=m
+CONFIG_IPVLAN_L3S=y
+CONFIG_IPVLAN=m
+CONFIG_IPVTAP=m
+CONFIG_VXLAN=m
+CONFIG_GENEVE=m
+CONFIG_BAREUDP=m
+CONFIG_GTP=m
+CONFIG_AMT=m
+CONFIG_MACSEC=m
+CONFIG_NETCONSOLE=m
+CONFIG_NETCONSOLE_DYNAMIC=y
+CONFIG_NETPOLL=y
+CONFIG_NET_POLL_CONTROLLER=y
+CONFIG_NTB_NETDEV=m
+CONFIG_RIONET=m
+CONFIG_RIONET_TX_SIZE=128
+CONFIG_RIONET_RX_SIZE=128
+CONFIG_TUN=m
+CONFIG_TAP=m
+# CONFIG_TUN_VNET_CROSS_LE is not set
+CONFIG_VETH=m
+CONFIG_VIRTIO_NET=m
+CONFIG_NLMON=m
+CONFIG_NET_VRF=m
+CONFIG_VSOCKMON=m
+CONFIG_MHI_NET=m
+CONFIG_SUNGEM_PHY=m
+# CONFIG_ARCNET is not set
+CONFIG_ATM_DRIVERS=y
+CONFIG_ATM_DUMMY=m
+CONFIG_ATM_TCP=m
+CONFIG_ATM_LANAI=m
+CONFIG_ATM_ENI=m
+# CONFIG_ATM_ENI_DEBUG is not set
+CONFIG_ATM_ENI_TUNE_BURST=y
+CONFIG_ATM_ENI_BURST_TX_16W=y
+CONFIG_ATM_ENI_BURST_TX_8W=y
+CONFIG_ATM_ENI_BURST_TX_4W=y
+CONFIG_ATM_ENI_BURST_TX_2W=y
+CONFIG_ATM_ENI_BURST_RX_16W=y
+CONFIG_ATM_ENI_BURST_RX_8W=y
+CONFIG_ATM_ENI_BURST_RX_4W=y
+CONFIG_ATM_ENI_BURST_RX_2W=y
+CONFIG_ATM_NICSTAR=m
+CONFIG_ATM_NICSTAR_USE_SUNI=y
+CONFIG_ATM_NICSTAR_USE_IDT77105=y
+CONFIG_ATM_IDT77252=m
+# CONFIG_ATM_IDT77252_DEBUG is not set
+# CONFIG_ATM_IDT77252_RCV_ALL is not set
+CONFIG_ATM_IDT77252_USE_SUNI=y
+CONFIG_ATM_IA=m
+# CONFIG_ATM_IA_DEBUG is not set
+CONFIG_ATM_FORE200E=m
+CONFIG_ATM_FORE200E_USE_TASKLET=y
+CONFIG_ATM_FORE200E_TX_RETRY=16
+CONFIG_ATM_FORE200E_DEBUG=0
+CONFIG_ATM_HE=m
+CONFIG_ATM_HE_USE_SUNI=y
+CONFIG_ATM_SOLOS=m
+# CONFIG_CAIF_DRIVERS is not set
+
+#
+# Distributed Switch Architecture drivers
+#
+CONFIG_B53=m
+CONFIG_B53_SPI_DRIVER=m
+CONFIG_B53_MDIO_DRIVER=m
+CONFIG_B53_MMAP_DRIVER=m
+CONFIG_B53_SRAB_DRIVER=m
+CONFIG_B53_SERDES=m
+CONFIG_NET_DSA_BCM_SF2=m
+CONFIG_NET_DSA_LOOP=m
+CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK=m
+CONFIG_NET_DSA_LANTIQ_GSWIP=m
+CONFIG_NET_DSA_MT7530=m
+CONFIG_NET_DSA_MV88E6060=m
+CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=m
+CONFIG_NET_DSA_MICROCHIP_KSZ9477=m
+CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C=m
+CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m
+CONFIG_NET_DSA_MICROCHIP_KSZ8795=m
+CONFIG_NET_DSA_MICROCHIP_KSZ8795_SPI=m
+CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI=m
+CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
+CONFIG_NET_DSA_MSCC_FELIX=m
+CONFIG_NET_DSA_MSCC_SEVILLE=m
+# CONFIG_NET_DSA_AR9331 is not set
+CONFIG_NET_DSA_SJA1105=m
+CONFIG_NET_DSA_SJA1105_PTP=y
+CONFIG_NET_DSA_SJA1105_TAS=y
+CONFIG_NET_DSA_SJA1105_VL=y
+CONFIG_NET_DSA_XRS700X=m
+CONFIG_NET_DSA_XRS700X_I2C=m
+CONFIG_NET_DSA_XRS700X_MDIO=m
+CONFIG_NET_DSA_QCA8K=m
+CONFIG_NET_DSA_REALTEK=m
+CONFIG_NET_DSA_REALTEK_SMI=m
+CONFIG_NET_DSA_SMSC_LAN9303=m
+CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
+CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
+CONFIG_NET_DSA_VITESSE_VSC73XX=m
+CONFIG_NET_DSA_VITESSE_VSC73XX_SPI=m
+CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM=m
+# end of Distributed Switch Architecture drivers
+
+CONFIG_ETHERNET=y
+CONFIG_MDIO=m
+CONFIG_NET_VENDOR_3COM=y
+CONFIG_PCMCIA_3C574=m
+CONFIG_PCMCIA_3C589=m
+CONFIG_VORTEX=m
+CONFIG_TYPHOON=m
+CONFIG_NET_VENDOR_ACTIONS=y
+CONFIG_OWL_EMAC=m
+CONFIG_NET_VENDOR_ADAPTEC=y
+CONFIG_ADAPTEC_STARFIRE=m
+CONFIG_NET_VENDOR_AGERE=y
+CONFIG_ET131X=m
+CONFIG_NET_VENDOR_ALACRITECH=y
+CONFIG_SLICOSS=m
+CONFIG_NET_VENDOR_ALLWINNER=y
+# CONFIG_SUN4I_EMAC is not set
+CONFIG_NET_VENDOR_ALTEON=y
+CONFIG_ACENIC=m
+# CONFIG_ACENIC_OMIT_TIGON_I is not set
+# CONFIG_ALTERA_TSE is not set
+CONFIG_NET_VENDOR_AMAZON=y
+CONFIG_ENA_ETHERNET=m
+CONFIG_NET_VENDOR_AMD=y
+CONFIG_AMD8111_ETH=m
+CONFIG_PCNET32=m
+CONFIG_PCMCIA_NMCLAN=m
+CONFIG_AMD_XGBE=m
+CONFIG_AMD_XGBE_DCB=y
+CONFIG_NET_XGENE=y
+CONFIG_NET_XGENE_V2=y
+CONFIG_NET_VENDOR_AQUANTIA=y
+CONFIG_AQTION=m
+CONFIG_NET_VENDOR_ARC=y
+# CONFIG_EMAC_ROCKCHIP is not set
+CONFIG_NET_VENDOR_ASIX=y
+CONFIG_SPI_AX88796C=m
+# CONFIG_SPI_AX88796C_COMPRESSION is not set
+CONFIG_NET_VENDOR_ATHEROS=y
+CONFIG_ATL2=m
+CONFIG_ATL1=m
+CONFIG_ATL1E=m
+CONFIG_ATL1C=m
+CONFIG_ALX=m
+CONFIG_NET_VENDOR_BROADCOM=y
+CONFIG_B44=m
+CONFIG_B44_PCI_AUTOSELECT=y
+CONFIG_B44_PCICORE_AUTOSELECT=y
+CONFIG_B44_PCI=y
+CONFIG_BCM4908_ENET=m
+CONFIG_BCMGENET=m
+CONFIG_BNX2=m
+CONFIG_CNIC=m
+CONFIG_TIGON3=m
+CONFIG_TIGON3_HWMON=y
+CONFIG_BNX2X=m
+CONFIG_BNX2X_SRIOV=y
+CONFIG_BGMAC=m
+CONFIG_BGMAC_PLATFORM=m
+CONFIG_SYSTEMPORT=m
+CONFIG_BNXT=m
+CONFIG_BNXT_SRIOV=y
+CONFIG_BNXT_FLOWER_OFFLOAD=y
+CONFIG_BNXT_DCB=y
+CONFIG_BNXT_HWMON=y
+CONFIG_NET_VENDOR_BROCADE=y
+CONFIG_BNA=m
+CONFIG_NET_VENDOR_CADENCE=y
+CONFIG_MACB=m
+CONFIG_MACB_USE_HWSTAMP=y
+CONFIG_MACB_PCI=m
+CONFIG_NET_VENDOR_CAVIUM=y
+CONFIG_THUNDER_NIC_PF=m
+CONFIG_THUNDER_NIC_VF=m
+CONFIG_THUNDER_NIC_BGX=m
+CONFIG_THUNDER_NIC_RGX=m
+CONFIG_CAVIUM_PTP=m
+CONFIG_LIQUIDIO=m
+CONFIG_LIQUIDIO_VF=m
+CONFIG_NET_VENDOR_CHELSIO=y
+CONFIG_CHELSIO_T1=m
+CONFIG_CHELSIO_T1_1G=y
+CONFIG_CHELSIO_T3=m
+CONFIG_CHELSIO_T4=m
+CONFIG_CHELSIO_T4_DCB=y
+CONFIG_CHELSIO_T4_FCOE=y
+CONFIG_CHELSIO_T4VF=m
+CONFIG_CHELSIO_LIB=m
+CONFIG_CHELSIO_INLINE_CRYPTO=y
+CONFIG_CHELSIO_IPSEC_INLINE=m
+CONFIG_CHELSIO_TLS_DEVICE=m
+CONFIG_NET_VENDOR_CISCO=y
+CONFIG_ENIC=m
+CONFIG_NET_VENDOR_CORTINA=y
+CONFIG_GEMINI_ETHERNET=m
+CONFIG_DNET=m
+CONFIG_NET_VENDOR_DEC=y
+CONFIG_NET_TULIP=y
+CONFIG_DE2104X=m
+CONFIG_DE2104X_DSL=0
+CONFIG_TULIP=m
+# CONFIG_TULIP_MWI is not set
+# CONFIG_TULIP_MMIO is not set
+CONFIG_TULIP_NAPI=y
+CONFIG_TULIP_NAPI_HW_MITIGATION=y
+CONFIG_WINBOND_840=m
+CONFIG_DM9102=m
+CONFIG_ULI526X=m
+CONFIG_PCMCIA_XIRCOM=m
+CONFIG_NET_VENDOR_DLINK=y
+CONFIG_DL2K=m
+CONFIG_SUNDANCE=m
+# CONFIG_SUNDANCE_MMIO is not set
+CONFIG_NET_VENDOR_EMULEX=y
+CONFIG_BE2NET=m
+CONFIG_BE2NET_HWMON=y
+CONFIG_BE2NET_BE2=y
+CONFIG_BE2NET_BE3=y
+CONFIG_BE2NET_LANCER=y
+CONFIG_BE2NET_SKYHAWK=y
+CONFIG_NET_VENDOR_EZCHIP=y
+CONFIG_EZCHIP_NPS_MANAGEMENT_ENET=m
+CONFIG_NET_VENDOR_FREESCALE=y
+CONFIG_FEC=m
+CONFIG_FSL_FMAN=m
+CONFIG_DPAA_ERRATUM_A050385=y
+CONFIG_FSL_PQ_MDIO=m
+CONFIG_FSL_XGMAC_MDIO=m
+CONFIG_GIANFAR=m
+CONFIG_FSL_DPAA_ETH=m
+CONFIG_FSL_DPAA2_ETH=m
+CONFIG_FSL_DPAA2_ETH_DCB=y
+CONFIG_FSL_DPAA2_PTP_CLOCK=m
+CONFIG_FSL_DPAA2_SWITCH=m
+CONFIG_FSL_ENETC=m
+CONFIG_FSL_ENETC_VF=m
+CONFIG_FSL_ENETC_IERB=m
+CONFIG_FSL_ENETC_MDIO=m
+CONFIG_FSL_ENETC_PTP_CLOCK=m
+CONFIG_FSL_ENETC_QOS=y
+CONFIG_NET_VENDOR_FUJITSU=y
+CONFIG_PCMCIA_FMVJ18X=m
+CONFIG_NET_VENDOR_GOOGLE=y
+CONFIG_GVE=m
+CONFIG_NET_VENDOR_HISILICON=y
+CONFIG_HIX5HD2_GMAC=m
+CONFIG_HISI_FEMAC=m
+CONFIG_HIP04_ETH=m
+CONFIG_HI13X1_GMAC=y
+CONFIG_HNS_MDIO=m
+CONFIG_HNS=m
+CONFIG_HNS_DSAF=m
+CONFIG_HNS_ENET=m
+CONFIG_HNS3=m
+CONFIG_HNS3_HCLGE=m
+CONFIG_HNS3_DCB=y
+CONFIG_HNS3_HCLGEVF=m
+CONFIG_HNS3_ENET=m
+CONFIG_NET_VENDOR_HUAWEI=y
+CONFIG_HINIC=m
+CONFIG_NET_VENDOR_I825XX=y
+CONFIG_NET_VENDOR_INTEL=y
+CONFIG_E100=m
+CONFIG_E1000=m
+CONFIG_E1000E=m
+CONFIG_IGB=m
+CONFIG_IGB_HWMON=y
+CONFIG_IGBVF=m
+CONFIG_IXGB=m
+CONFIG_IXGBE=m
+CONFIG_IXGBE_HWMON=y
+CONFIG_IXGBE_DCB=y
+CONFIG_IXGBE_IPSEC=y
+CONFIG_IXGBEVF=m
+CONFIG_IXGBEVF_IPSEC=y
+CONFIG_I40E=m
+CONFIG_I40E_DCB=y
+CONFIG_IAVF=m
+CONFIG_I40EVF=m
+CONFIG_ICE=m
+CONFIG_ICE_SWITCHDEV=y
+CONFIG_FM10K=m
+CONFIG_IGC=m
+CONFIG_NET_VENDOR_MICROSOFT=y
+CONFIG_JME=m
+CONFIG_NET_VENDOR_LITEX=y
+CONFIG_LITEX_LITEETH=m
+CONFIG_NET_VENDOR_MARVELL=y
+CONFIG_MVMDIO=m
+CONFIG_MVNETA=m
+CONFIG_MVPP2=m
+CONFIG_MVPP2_PTP=y
+# CONFIG_PXA168_ETH is not set
+CONFIG_SKGE=m
+# CONFIG_SKGE_DEBUG is not set
+CONFIG_SKGE_GENESIS=y
+CONFIG_SKY2=m
+# CONFIG_SKY2_DEBUG is not set
+CONFIG_OCTEONTX2_MBOX=m
+CONFIG_OCTEONTX2_AF=m
+# CONFIG_NDC_DIS_DYNAMIC_CACHING is not set
+CONFIG_OCTEONTX2_PF=m
+CONFIG_OCTEONTX2_VF=m
+CONFIG_PRESTERA=m
+CONFIG_PRESTERA_PCI=m
+CONFIG_NET_VENDOR_MEDIATEK=y
+CONFIG_NET_MEDIATEK_SOC=m
+CONFIG_NET_MEDIATEK_STAR_EMAC=m
+CONFIG_NET_VENDOR_MELLANOX=y
+CONFIG_MLX4_EN=m
+CONFIG_MLX4_EN_DCB=y
+CONFIG_MLX4_CORE=m
+CONFIG_MLX4_DEBUG=y
+CONFIG_MLX4_CORE_GEN2=y
+CONFIG_MLX5_CORE=m
+CONFIG_MLX5_ACCEL=y
+CONFIG_MLX5_FPGA=y
+CONFIG_MLX5_CORE_EN=y
+CONFIG_MLX5_EN_ARFS=y
+CONFIG_MLX5_EN_RXNFC=y
+CONFIG_MLX5_MPFS=y
+CONFIG_MLX5_ESWITCH=y
+CONFIG_MLX5_BRIDGE=y
+CONFIG_MLX5_CLS_ACT=y
+CONFIG_MLX5_TC_CT=y
+CONFIG_MLX5_TC_SAMPLE=y
+CONFIG_MLX5_CORE_EN_DCB=y
+CONFIG_MLX5_CORE_IPOIB=y
+CONFIG_MLX5_FPGA_IPSEC=y
+CONFIG_MLX5_IPSEC=y
+CONFIG_MLX5_EN_IPSEC=y
+CONFIG_MLX5_FPGA_TLS=y
+CONFIG_MLX5_TLS=y
+CONFIG_MLX5_EN_TLS=y
+CONFIG_MLX5_SW_STEERING=y
+CONFIG_MLX5_SF=y
+CONFIG_MLX5_SF_MANAGER=y
+CONFIG_MLXSW_CORE=m
+CONFIG_MLXSW_CORE_HWMON=y
+CONFIG_MLXSW_CORE_THERMAL=y
+CONFIG_MLXSW_PCI=m
+CONFIG_MLXSW_I2C=m
+CONFIG_MLXSW_SPECTRUM=m
+CONFIG_MLXSW_SPECTRUM_DCB=y
+CONFIG_MLXSW_MINIMAL=m
+CONFIG_MLXFW=m
+CONFIG_MLXBF_GIGE=m
+CONFIG_NET_VENDOR_MICREL=y
+CONFIG_KS8842=m
+CONFIG_KS8851=m
+CONFIG_KS8851_MLL=m
+CONFIG_KSZ884X_PCI=m
+CONFIG_NET_VENDOR_MICROCHIP=y
+CONFIG_ENC28J60=m
+# CONFIG_ENC28J60_WRITEVERIFY is not set
+CONFIG_ENCX24J600=m
+CONFIG_LAN743X=m
+CONFIG_SPARX5_SWITCH=m
+CONFIG_NET_VENDOR_MICROSEMI=y
+CONFIG_MSCC_OCELOT_SWITCH_LIB=m
+CONFIG_MSCC_OCELOT_SWITCH=m
+CONFIG_NET_VENDOR_MYRI=y
+CONFIG_MYRI10GE=m
+CONFIG_FEALNX=m
+CONFIG_NET_VENDOR_NATSEMI=y
+CONFIG_NATSEMI=m
+CONFIG_NS83820=m
+CONFIG_NET_VENDOR_NETERION=y
+CONFIG_S2IO=m
+CONFIG_VXGE=m
+# CONFIG_VXGE_DEBUG_TRACE_ALL is not set
+CONFIG_NET_VENDOR_NETRONOME=y
+CONFIG_NFP=m
+CONFIG_NFP_APP_FLOWER=y
+CONFIG_NFP_APP_ABM_NIC=y
+# CONFIG_NFP_DEBUG is not set
+CONFIG_NET_VENDOR_NI=y
+CONFIG_NI_XGE_MANAGEMENT_ENET=m
+CONFIG_NET_VENDOR_8390=y
+CONFIG_PCMCIA_AXNET=m
+CONFIG_NE2K_PCI=m
+CONFIG_PCMCIA_PCNET=m
+CONFIG_NET_VENDOR_NVIDIA=y
+CONFIG_FORCEDETH=m
+CONFIG_NET_VENDOR_OKI=y
+CONFIG_ETHOC=m
+CONFIG_NET_VENDOR_PACKET_ENGINES=y
+CONFIG_HAMACHI=m
+CONFIG_YELLOWFIN=m
+CONFIG_NET_VENDOR_PENSANDO=y
+CONFIG_IONIC=m
+CONFIG_NET_VENDOR_QLOGIC=y
+CONFIG_QLA3XXX=m
+CONFIG_QLCNIC=m
+CONFIG_QLCNIC_SRIOV=y
+CONFIG_QLCNIC_DCB=y
+CONFIG_QLCNIC_HWMON=y
+CONFIG_NETXEN_NIC=m
+CONFIG_QED=m
+CONFIG_QED_LL2=y
+CONFIG_QED_SRIOV=y
+CONFIG_QEDE=m
+CONFIG_QED_RDMA=y
+CONFIG_QED_ISCSI=y
+CONFIG_QED_FCOE=y
+CONFIG_QED_OOO=y
+CONFIG_NET_VENDOR_QUALCOMM=y
+CONFIG_QCA7000=m
+CONFIG_QCA7000_SPI=m
+CONFIG_QCA7000_UART=m
+CONFIG_QCOM_EMAC=m
+CONFIG_RMNET=m
+CONFIG_NET_VENDOR_RDC=y
+CONFIG_R6040=m
+CONFIG_NET_VENDOR_REALTEK=y
+CONFIG_8139CP=m
+CONFIG_8139TOO=m
+# CONFIG_8139TOO_PIO is not set
+# CONFIG_8139TOO_TUNE_TWISTER is not set
+CONFIG_8139TOO_8129=y
+# CONFIG_8139_OLD_RX_RESET is not set
+CONFIG_R8169=m
+CONFIG_NET_VENDOR_RENESAS=y
+CONFIG_NET_VENDOR_ROCKER=y
+CONFIG_ROCKER=m
+CONFIG_NET_VENDOR_SAMSUNG=y
+CONFIG_SXGBE_ETH=m
+CONFIG_NET_VENDOR_SEEQ=y
+CONFIG_NET_VENDOR_SOLARFLARE=y
+CONFIG_SFC=m
+CONFIG_SFC_MTD=y
+CONFIG_SFC_MCDI_MON=y
+CONFIG_SFC_SRIOV=y
+CONFIG_SFC_MCDI_LOGGING=y
+CONFIG_SFC_FALCON=m
+CONFIG_SFC_FALCON_MTD=y
+CONFIG_NET_VENDOR_SILAN=y
+CONFIG_SC92031=m
+CONFIG_NET_VENDOR_SIS=y
+CONFIG_SIS900=m
+CONFIG_SIS190=m
+CONFIG_NET_VENDOR_SMSC=y
+CONFIG_SMC91X=m
+CONFIG_PCMCIA_SMC91C92=m
+CONFIG_EPIC100=m
+CONFIG_SMSC911X=m
+CONFIG_SMSC9420=m
+CONFIG_NET_VENDOR_SOCIONEXT=y
+CONFIG_SNI_NETSEC=m
+CONFIG_NET_VENDOR_STMICRO=y
+CONFIG_STMMAC_ETH=m
+# CONFIG_STMMAC_SELFTESTS is not set
+CONFIG_STMMAC_PLATFORM=m
+CONFIG_DWMAC_DWC_QOS_ETH=m
+CONFIG_DWMAC_GENERIC=m
+CONFIG_DWMAC_IPQ806X=m
+CONFIG_DWMAC_MEDIATEK=m
+CONFIG_DWMAC_MESON=m
+CONFIG_DWMAC_QCOM_ETHQOS=m
+CONFIG_DWMAC_ROCKCHIP=m
+CONFIG_DWMAC_SOCFPGA=m
+CONFIG_DWMAC_SUNXI=m
+CONFIG_DWMAC_SUN8I=m
+CONFIG_DWMAC_IMX8=m
+CONFIG_DWMAC_INTEL_PLAT=m
+CONFIG_DWMAC_VISCONTI=m
+CONFIG_DWMAC_LOONGSON=m
+CONFIG_STMMAC_PCI=m
+CONFIG_NET_VENDOR_SUN=y
+CONFIG_HAPPYMEAL=m
+CONFIG_SUNGEM=m
+CONFIG_CASSINI=m
+CONFIG_NIU=m
+CONFIG_NET_VENDOR_SYNOPSYS=y
+CONFIG_DWC_XLGMAC=m
+CONFIG_DWC_XLGMAC_PCI=m
+CONFIG_NET_VENDOR_TEHUTI=y
+CONFIG_TEHUTI=m
+CONFIG_NET_VENDOR_TI=y
+# CONFIG_TI_CPSW_PHY_SEL is not set
+CONFIG_TLAN=m
+CONFIG_NET_VENDOR_VIA=y
+CONFIG_VIA_RHINE=m
+CONFIG_VIA_RHINE_MMIO=y
+CONFIG_VIA_VELOCITY=m
+CONFIG_NET_VENDOR_WIZNET=y
+CONFIG_WIZNET_W5100=m
+CONFIG_WIZNET_W5300=m
+# CONFIG_WIZNET_BUS_DIRECT is not set
+# CONFIG_WIZNET_BUS_INDIRECT is not set
+CONFIG_WIZNET_BUS_ANY=y
+CONFIG_WIZNET_W5100_SPI=m
+CONFIG_NET_VENDOR_XILINX=y
+CONFIG_XILINX_EMACLITE=m
+CONFIG_XILINX_AXI_EMAC=m
+CONFIG_XILINX_LL_TEMAC=m
+CONFIG_NET_VENDOR_XIRCOM=y
+CONFIG_PCMCIA_XIRC2PS=m
+CONFIG_FDDI=m
+CONFIG_DEFXX=m
+CONFIG_SKFP=m
+CONFIG_HIPPI=y
+CONFIG_ROADRUNNER=m
+# CONFIG_ROADRUNNER_LARGE_RINGS is not set
+CONFIG_QCOM_IPA=m
+# CONFIG_NET_SB1000 is not set
+CONFIG_PHYLINK=m
+CONFIG_PHYLIB=y
+CONFIG_SWPHY=y
+CONFIG_LED_TRIGGER_PHY=y
+CONFIG_FIXED_PHY=y
+CONFIG_SFP=m
+
+#
+# MII PHY device drivers
+#
+CONFIG_AMD_PHY=m
+CONFIG_MESON_GXL_PHY=m
+CONFIG_ADIN_PHY=m
+CONFIG_AQUANTIA_PHY=m
+CONFIG_AX88796B_PHY=m
+CONFIG_BROADCOM_PHY=m
+CONFIG_BCM54140_PHY=m
+CONFIG_BCM7XXX_PHY=m
+CONFIG_BCM84881_PHY=y
+CONFIG_BCM87XX_PHY=m
+CONFIG_BCM_NET_PHYLIB=m
+CONFIG_CICADA_PHY=m
+CONFIG_CORTINA_PHY=m
+CONFIG_DAVICOM_PHY=m
+CONFIG_ICPLUS_PHY=m
+CONFIG_LXT_PHY=m
+CONFIG_INTEL_XWAY_PHY=m
+CONFIG_LSI_ET1011C_PHY=m
+CONFIG_MARVELL_PHY=m
+CONFIG_MARVELL_10G_PHY=m
+CONFIG_MARVELL_88X2222_PHY=m
+CONFIG_MAXLINEAR_GPHY=m
+CONFIG_MEDIATEK_GE_PHY=m
+CONFIG_MICREL_PHY=m
+CONFIG_MICROCHIP_PHY=m
+CONFIG_MICROCHIP_T1_PHY=m
+CONFIG_MICROSEMI_PHY=m
+CONFIG_MOTORCOMM_PHY=m
+CONFIG_NATIONAL_PHY=m
+CONFIG_NXP_C45_TJA11XX_PHY=m
+CONFIG_NXP_TJA11XX_PHY=m
+CONFIG_AT803X_PHY=m
+CONFIG_QSEMI_PHY=m
+CONFIG_REALTEK_PHY=m
+CONFIG_RENESAS_PHY=m
+CONFIG_ROCKCHIP_PHY=m
+CONFIG_SMSC_PHY=m
+CONFIG_STE10XP=m
+CONFIG_TERANETICS_PHY=m
+CONFIG_DP83822_PHY=m
+CONFIG_DP83TC811_PHY=m
+CONFIG_DP83848_PHY=m
+CONFIG_DP83867_PHY=m
+CONFIG_DP83869_PHY=m
+CONFIG_VITESSE_PHY=m
+CONFIG_XILINX_GMII2RGMII=m
+CONFIG_MICREL_KS8995MA=m
+
+#
+# MCTP Device Drivers
+#
+CONFIG_MDIO_DEVICE=y
+CONFIG_MDIO_BUS=y
+CONFIG_FWNODE_MDIO=y
+CONFIG_OF_MDIO=y
+CONFIG_ACPI_MDIO=y
+CONFIG_MDIO_DEVRES=y
+CONFIG_MDIO_SUN4I=m
+CONFIG_MDIO_XGENE=y
+CONFIG_MDIO_BITBANG=m
+# CONFIG_MDIO_BCM_IPROC is not set
+CONFIG_MDIO_BCM_UNIMAC=m
+CONFIG_MDIO_CAVIUM=m
+CONFIG_MDIO_GPIO=m
+CONFIG_MDIO_HISI_FEMAC=m
+CONFIG_MDIO_I2C=m
+CONFIG_MDIO_MVUSB=m
+CONFIG_MDIO_MSCC_MIIM=m
+CONFIG_MDIO_OCTEON=m
+CONFIG_MDIO_IPQ4019=m
+CONFIG_MDIO_IPQ8064=m
+CONFIG_MDIO_THUNDER=m
+
+#
+# MDIO Multiplexers
+#
+CONFIG_MDIO_BUS_MUX=m
+CONFIG_MDIO_BUS_MUX_MESON_G12A=m
+CONFIG_MDIO_BUS_MUX_BCM_IPROC=m
+CONFIG_MDIO_BUS_MUX_GPIO=m
+CONFIG_MDIO_BUS_MUX_MULTIPLEXER=m
+CONFIG_MDIO_BUS_MUX_MMIOREG=m
+
+#
+# PCS device drivers
+#
+CONFIG_PCS_XPCS=m
+CONFIG_PCS_LYNX=m
+# end of PCS device drivers
+
+CONFIG_PLIP=m
+CONFIG_PPP=m
+CONFIG_PPP_BSDCOMP=m
+CONFIG_PPP_DEFLATE=m
+CONFIG_PPP_FILTER=y
+CONFIG_PPP_MPPE=m
+CONFIG_PPP_MULTILINK=y
+CONFIG_PPPOATM=m
+CONFIG_PPPOE=m
+CONFIG_PPTP=m
+CONFIG_PPPOL2TP=m
+CONFIG_PPP_ASYNC=m
+CONFIG_PPP_SYNC_TTY=m
+CONFIG_SLIP=m
+CONFIG_SLHC=m
+CONFIG_SLIP_COMPRESSED=y
+CONFIG_SLIP_SMART=y
+CONFIG_SLIP_MODE_SLIP6=y
+
+#
+# Host-side USB support is needed for USB Network Adapter support
+#
+CONFIG_USB_NET_DRIVERS=m
+CONFIG_USB_CATC=m
+CONFIG_USB_KAWETH=m
+CONFIG_USB_PEGASUS=m
+CONFIG_USB_RTL8150=m
+CONFIG_USB_RTL8152=m
+CONFIG_USB_LAN78XX=m
+CONFIG_USB_USBNET=m
+CONFIG_USB_NET_AX8817X=m
+CONFIG_USB_NET_AX88179_178A=m
+CONFIG_USB_NET_CDCETHER=m
+CONFIG_USB_NET_CDC_EEM=m
+CONFIG_USB_NET_CDC_NCM=m
+CONFIG_USB_NET_HUAWEI_CDC_NCM=m
+CONFIG_USB_NET_CDC_MBIM=m
+CONFIG_USB_NET_DM9601=m
+CONFIG_USB_NET_SR9700=m
+CONFIG_USB_NET_SR9800=m
+CONFIG_USB_NET_SMSC75XX=m
+CONFIG_USB_NET_SMSC95XX=m
+CONFIG_USB_NET_GL620A=m
+CONFIG_USB_NET_NET1080=m
+CONFIG_USB_NET_PLUSB=m
+CONFIG_USB_NET_MCS7830=m
+CONFIG_USB_NET_RNDIS_HOST=m
+CONFIG_USB_NET_CDC_SUBSET_ENABLE=m
+CONFIG_USB_NET_CDC_SUBSET=m
+CONFIG_USB_ALI_M5632=y
+CONFIG_USB_AN2720=y
+CONFIG_USB_BELKIN=y
+CONFIG_USB_ARMLINUX=y
+CONFIG_USB_EPSON2888=y
+CONFIG_USB_KC2190=y
+CONFIG_USB_NET_ZAURUS=m
+CONFIG_USB_NET_CX82310_ETH=m
+CONFIG_USB_NET_KALMIA=m
+CONFIG_USB_NET_QMI_WWAN=m
+CONFIG_USB_HSO=m
+CONFIG_USB_NET_INT51X1=m
+CONFIG_USB_CDC_PHONET=m
+CONFIG_USB_IPHETH=m
+CONFIG_USB_SIERRA_NET=m
+CONFIG_USB_VL600=m
+CONFIG_USB_NET_CH9200=m
+CONFIG_USB_NET_AQC111=m
+CONFIG_USB_RTL8153_ECM=m
+CONFIG_WLAN=y
+CONFIG_WLAN_VENDOR_ADMTEK=y
+CONFIG_ADM8211=m
+CONFIG_ATH_COMMON=m
+CONFIG_WLAN_VENDOR_ATH=y
+# CONFIG_ATH_DEBUG is not set
+CONFIG_ATH5K=m
+# CONFIG_ATH5K_DEBUG is not set
+# CONFIG_ATH5K_TRACER is not set
+CONFIG_ATH5K_PCI=y
+CONFIG_ATH9K_HW=m
+CONFIG_ATH9K_COMMON=m
+CONFIG_ATH9K_BTCOEX_SUPPORT=y
+CONFIG_ATH9K=m
+CONFIG_ATH9K_PCI=y
+# CONFIG_ATH9K_AHB is not set
+# CONFIG_ATH9K_DEBUGFS is not set
+# CONFIG_ATH9K_DYNACK is not set
+CONFIG_ATH9K_WOW=y
+CONFIG_ATH9K_RFKILL=y
+CONFIG_ATH9K_CHANNEL_CONTEXT=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_PCI_NO_EEPROM=m
+CONFIG_ATH9K_HTC=m
+# CONFIG_ATH9K_HTC_DEBUGFS is not set
+CONFIG_ATH9K_HWRNG=y
+CONFIG_CARL9170=m
+CONFIG_CARL9170_LEDS=y
+# CONFIG_CARL9170_DEBUGFS is not set
+CONFIG_CARL9170_WPC=y
+CONFIG_CARL9170_HWRNG=y
+CONFIG_ATH6KL=m
+CONFIG_ATH6KL_SDIO=m
+CONFIG_ATH6KL_USB=m
+# CONFIG_ATH6KL_DEBUG is not set
+# CONFIG_ATH6KL_TRACING is not set
+CONFIG_AR5523=m
+CONFIG_WIL6210=m
+CONFIG_WIL6210_ISR_COR=y
+CONFIG_WIL6210_TRACING=y
+# CONFIG_WIL6210_DEBUGFS is not set
+CONFIG_ATH10K=m
+CONFIG_ATH10K_CE=y
+CONFIG_ATH10K_PCI=m
+CONFIG_ATH10K_AHB=y
+CONFIG_ATH10K_SDIO=m
+CONFIG_ATH10K_USB=m
+CONFIG_ATH10K_SNOC=m
+# CONFIG_ATH10K_DEBUG is not set
+# CONFIG_ATH10K_DEBUGFS is not set
+# CONFIG_ATH10K_TRACING is not set
+CONFIG_WCN36XX=m
+# CONFIG_WCN36XX_DEBUGFS is not set
+CONFIG_ATH11K=m
+CONFIG_ATH11K_AHB=m
+CONFIG_ATH11K_PCI=m
+# CONFIG_ATH11K_DEBUG is not set
+CONFIG_ATH11K_DEBUGFS=y
+# CONFIG_ATH11K_TRACING is not set
+CONFIG_ATH11K_SPECTRAL=y
+CONFIG_WLAN_VENDOR_ATMEL=y
+CONFIG_ATMEL=m
+CONFIG_PCI_ATMEL=m
+CONFIG_PCMCIA_ATMEL=m
+CONFIG_AT76C50X_USB=m
+CONFIG_WLAN_VENDOR_BROADCOM=y
+CONFIG_B43=m
+CONFIG_B43_BCMA=y
+CONFIG_B43_SSB=y
+CONFIG_B43_BUSES_BCMA_AND_SSB=y
+# CONFIG_B43_BUSES_BCMA is not set
+# CONFIG_B43_BUSES_SSB is not set
+CONFIG_B43_PCI_AUTOSELECT=y
+CONFIG_B43_PCICORE_AUTOSELECT=y
+CONFIG_B43_SDIO=y
+CONFIG_B43_BCMA_PIO=y
+CONFIG_B43_PIO=y
+CONFIG_B43_PHY_G=y
+CONFIG_B43_PHY_N=y
+CONFIG_B43_PHY_LP=y
+CONFIG_B43_PHY_HT=y
+CONFIG_B43_LEDS=y
+CONFIG_B43_HWRNG=y
+# CONFIG_B43_DEBUG is not set
+CONFIG_B43LEGACY=m
+CONFIG_B43LEGACY_PCI_AUTOSELECT=y
+CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
+CONFIG_B43LEGACY_LEDS=y
+CONFIG_B43LEGACY_HWRNG=y
+# CONFIG_B43LEGACY_DEBUG is not set
+CONFIG_B43LEGACY_DMA=y
+CONFIG_B43LEGACY_PIO=y
+CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
+# CONFIG_B43LEGACY_DMA_MODE is not set
+# CONFIG_B43LEGACY_PIO_MODE is not set
+CONFIG_BRCMUTIL=m
+CONFIG_BRCMSMAC=m
+CONFIG_BRCMSMAC_LEDS=y
+CONFIG_BRCMFMAC=m
+CONFIG_BRCMFMAC_PROTO_BCDC=y
+CONFIG_BRCMFMAC_PROTO_MSGBUF=y
+CONFIG_BRCMFMAC_SDIO=y
+CONFIG_BRCMFMAC_USB=y
+CONFIG_BRCMFMAC_PCIE=y
+# CONFIG_BRCM_TRACING is not set
+# CONFIG_BRCMDBG is not set
+CONFIG_WLAN_VENDOR_CISCO=y
+CONFIG_AIRO_CS=m
+CONFIG_WLAN_VENDOR_INTEL=y
+CONFIG_IPW2100=m
+CONFIG_IPW2100_MONITOR=y
+CONFIG_IPW2100_DEBUG=y
+CONFIG_IPW2200=m
+CONFIG_IPW2200_MONITOR=y
+CONFIG_IPW2200_RADIOTAP=y
+CONFIG_IPW2200_PROMISCUOUS=y
+CONFIG_IPW2200_QOS=y
+CONFIG_IPW2200_DEBUG=y
+CONFIG_LIBIPW=m
+CONFIG_LIBIPW_DEBUG=y
+CONFIG_IWLEGACY=m
+CONFIG_IWL4965=m
+CONFIG_IWL3945=m
+
+#
+# iwl3945 / iwl4965 Debugging Options
+#
+# CONFIG_IWLEGACY_DEBUG is not set
+# CONFIG_IWLEGACY_DEBUGFS is not set
+# end of iwl3945 / iwl4965 Debugging Options
+
+CONFIG_IWLWIFI=m
+CONFIG_IWLWIFI_LEDS=y
+CONFIG_IWLDVM=m
+CONFIG_IWLMVM=m
+CONFIG_IWLWIFI_OPMODE_MODULAR=y
+
+#
+# Debugging Options
+#
+CONFIG_IWLWIFI_DEBUG=y
+CONFIG_IWLWIFI_DEBUGFS=y
+# CONFIG_IWLWIFI_DEVICE_TRACING is not set
+# end of Debugging Options
+
+CONFIG_WLAN_VENDOR_INTERSIL=y
+CONFIG_HOSTAP=m
+CONFIG_HOSTAP_FIRMWARE=y
+CONFIG_HOSTAP_FIRMWARE_NVRAM=y
+CONFIG_HOSTAP_PLX=m
+CONFIG_HOSTAP_PCI=m
+CONFIG_HOSTAP_CS=m
+CONFIG_HERMES=m
+CONFIG_HERMES_PRISM=y
+CONFIG_HERMES_CACHE_FW_ON_INIT=y
+CONFIG_PLX_HERMES=m
+CONFIG_TMD_HERMES=m
+CONFIG_NORTEL_HERMES=m
+CONFIG_PCI_HERMES=m
+CONFIG_PCMCIA_HERMES=m
+CONFIG_PCMCIA_SPECTRUM=m
+CONFIG_ORINOCO_USB=m
+CONFIG_P54_COMMON=m
+CONFIG_P54_USB=m
+CONFIG_P54_PCI=m
+# CONFIG_P54_SPI is not set
+CONFIG_P54_LEDS=y
+CONFIG_WLAN_VENDOR_MARVELL=y
+CONFIG_LIBERTAS=m
+CONFIG_LIBERTAS_USB=m
+CONFIG_LIBERTAS_CS=m
+CONFIG_LIBERTAS_SDIO=m
+# CONFIG_LIBERTAS_SPI is not set
+# CONFIG_LIBERTAS_DEBUG is not set
+CONFIG_LIBERTAS_MESH=y
+CONFIG_LIBERTAS_THINFIRM=m
+# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
+CONFIG_LIBERTAS_THINFIRM_USB=m
+CONFIG_MWIFIEX=m
+CONFIG_MWIFIEX_SDIO=m
+CONFIG_MWIFIEX_PCIE=m
+CONFIG_MWIFIEX_USB=m
+CONFIG_MWL8K=m
+CONFIG_WLAN_VENDOR_MEDIATEK=y
+CONFIG_MT7601U=m
+CONFIG_MT76_CORE=m
+CONFIG_MT76_LEDS=y
+CONFIG_MT76_USB=m
+CONFIG_MT76_SDIO=m
+CONFIG_MT76x02_LIB=m
+CONFIG_MT76x02_USB=m
+CONFIG_MT76_CONNAC_LIB=m
+CONFIG_MT76x0_COMMON=m
+CONFIG_MT76x0U=m
+CONFIG_MT76x0E=m
+CONFIG_MT76x2_COMMON=m
+CONFIG_MT76x2E=m
+CONFIG_MT76x2U=m
+CONFIG_MT7603E=m
+CONFIG_MT7615_COMMON=m
+CONFIG_MT7615E=m
+CONFIG_MT7622_WMAC=y
+CONFIG_MT7663_USB_SDIO_COMMON=m
+CONFIG_MT7663U=m
+CONFIG_MT7663S=m
+CONFIG_MT7915E=m
+CONFIG_MT7921_COMMON=m
+CONFIG_MT7921E=m
+CONFIG_MT7921S=m
+CONFIG_WLAN_VENDOR_MICROCHIP=y
+# CONFIG_WILC1000_SDIO is not set
+# CONFIG_WILC1000_SPI is not set
+CONFIG_WLAN_VENDOR_RALINK=y
+CONFIG_RT2X00=m
+CONFIG_RT2400PCI=m
+CONFIG_RT2500PCI=m
+CONFIG_RT61PCI=m
+CONFIG_RT2800PCI=m
+CONFIG_RT2800PCI_RT33XX=y
+CONFIG_RT2800PCI_RT35XX=y
+CONFIG_RT2800PCI_RT53XX=y
+CONFIG_RT2800PCI_RT3290=y
+CONFIG_RT2500USB=m
+CONFIG_RT73USB=m
+CONFIG_RT2800USB=m
+CONFIG_RT2800USB_RT33XX=y
+CONFIG_RT2800USB_RT35XX=y
+CONFIG_RT2800USB_RT3573=y
+CONFIG_RT2800USB_RT53XX=y
+CONFIG_RT2800USB_RT55XX=y
+CONFIG_RT2800USB_UNKNOWN=y
+CONFIG_RT2800_LIB=m
+CONFIG_RT2800_LIB_MMIO=m
+CONFIG_RT2X00_LIB_MMIO=m
+CONFIG_RT2X00_LIB_PCI=m
+CONFIG_RT2X00_LIB_USB=m
+CONFIG_RT2X00_LIB=m
+CONFIG_RT2X00_LIB_FIRMWARE=y
+CONFIG_RT2X00_LIB_CRYPTO=y
+CONFIG_RT2X00_LIB_LEDS=y
+# CONFIG_RT2X00_LIB_DEBUGFS is not set
+# CONFIG_RT2X00_DEBUG is not set
+CONFIG_WLAN_VENDOR_REALTEK=y
+CONFIG_RTL8180=m
+CONFIG_RTL8187=m
+CONFIG_RTL8187_LEDS=y
+CONFIG_RTL_CARDS=m
+CONFIG_RTL8192CE=m
+CONFIG_RTL8192SE=m
+CONFIG_RTL8192DE=m
+CONFIG_RTL8723AE=m
+CONFIG_RTL8723BE=m
+CONFIG_RTL8188EE=m
+CONFIG_RTL8192EE=m
+CONFIG_RTL8821AE=m
+CONFIG_RTL8192CU=m
+CONFIG_RTLWIFI=m
+CONFIG_RTLWIFI_PCI=m
+CONFIG_RTLWIFI_USB=m
+CONFIG_RTLWIFI_DEBUG=y
+CONFIG_RTL8192C_COMMON=m
+CONFIG_RTL8723_COMMON=m
+CONFIG_RTLBTCOEXIST=m
+CONFIG_RTL8XXXU=m
+CONFIG_RTL8XXXU_UNTESTED=y
+CONFIG_RTW88=m
+CONFIG_RTW88_CORE=m
+CONFIG_RTW88_PCI=m
+CONFIG_RTW88_8822B=m
+CONFIG_RTW88_8822C=m
+CONFIG_RTW88_8723D=m
+CONFIG_RTW88_8821C=m
+CONFIG_RTW88_8822BE=m
+CONFIG_RTW88_8822CE=m
+CONFIG_RTW88_8723DE=m
+CONFIG_RTW88_8821CE=m
+# CONFIG_RTW88_DEBUG is not set
+# CONFIG_RTW88_DEBUGFS is not set
+CONFIG_RTW89=m
+CONFIG_RTW89_CORE=m
+CONFIG_RTW89_PCI=m
+CONFIG_RTW89_8852AE=m
+# CONFIG_RTW89_DEBUGMSG is not set
+# CONFIG_RTW89_DEBUGFS is not set
+CONFIG_WLAN_VENDOR_RSI=y
+CONFIG_RSI_91X=m
+# CONFIG_RSI_DEBUGFS is not set
+CONFIG_RSI_SDIO=m
+CONFIG_RSI_USB=m
+CONFIG_RSI_COEX=y
+CONFIG_WLAN_VENDOR_ST=y
+CONFIG_CW1200=m
+CONFIG_CW1200_WLAN_SDIO=m
+# CONFIG_CW1200_WLAN_SPI is not set
+CONFIG_WLAN_VENDOR_TI=y
+CONFIG_WL1251=m
+# CONFIG_WL1251_SPI is not set
+CONFIG_WL1251_SDIO=m
+CONFIG_WL12XX=m
+CONFIG_WL18XX=m
+CONFIG_WLCORE=m
+# CONFIG_WLCORE_SPI is not set
+CONFIG_WLCORE_SDIO=m
+# CONFIG_WILINK_PLATFORM_DATA is not set
+CONFIG_WLAN_VENDOR_ZYDAS=y
+CONFIG_USB_ZD1201=m
+CONFIG_ZD1211RW=m
+# CONFIG_ZD1211RW_DEBUG is not set
+CONFIG_WLAN_VENDOR_QUANTENNA=y
+CONFIG_QTNFMAC=m
+CONFIG_QTNFMAC_PCIE=m
+CONFIG_PCMCIA_RAYCS=m
+CONFIG_PCMCIA_WL3501=m
+CONFIG_MAC80211_HWSIM=m
+CONFIG_USB_NET_RNDIS_WLAN=m
+CONFIG_VIRT_WIFI=m
+# CONFIG_WAN is not set
+CONFIG_IEEE802154_DRIVERS=m
+CONFIG_IEEE802154_FAKELB=m
+# CONFIG_IEEE802154_AT86RF230 is not set
+# CONFIG_IEEE802154_MRF24J40 is not set
+# CONFIG_IEEE802154_CC2520 is not set
+# CONFIG_IEEE802154_ATUSB is not set
+CONFIG_IEEE802154_ADF7242=m
+CONFIG_IEEE802154_CA8210=m
+CONFIG_IEEE802154_CA8210_DEBUGFS=y
+CONFIG_IEEE802154_MCR20A=m
+CONFIG_IEEE802154_HWSIM=m
+
+#
+# Wireless WAN
+#
+CONFIG_WWAN=y
+CONFIG_WWAN_HWSIM=m
+CONFIG_MHI_WWAN_CTRL=m
+CONFIG_MHI_WWAN_MBIM=m
+CONFIG_RPMSG_WWAN_CTRL=m
+# end of Wireless WAN
+
+CONFIG_VMXNET3=m
+# CONFIG_FUJITSU_ES is not set
+CONFIG_USB4_NET=m
+CONFIG_HYPERV_NET=m
+CONFIG_NETDEVSIM=m
+CONFIG_NET_FAILOVER=m
+# CONFIG_ISDN is not set
+
+#
+# Input device support
+#
+CONFIG_INPUT=y
+CONFIG_INPUT_LEDS=y
+CONFIG_INPUT_FF_MEMLESS=m
+CONFIG_INPUT_SPARSEKMAP=m
+CONFIG_INPUT_MATRIXKMAP=m
+
+#
+# Userland interfaces
+#
+CONFIG_INPUT_MOUSEDEV=y
+CONFIG_INPUT_MOUSEDEV_PSAUX=y
+CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
+CONFIG_INPUT_JOYDEV=m
+CONFIG_INPUT_EVDEV=y
+# CONFIG_INPUT_EVBUG is not set
+
+#
+# Input Device Drivers
+#
+CONFIG_INPUT_KEYBOARD=y
+# CONFIG_KEYBOARD_ADC is not set
+CONFIG_KEYBOARD_ADP5588=m
+CONFIG_KEYBOARD_ADP5589=m
+CONFIG_KEYBOARD_ATKBD=y
+CONFIG_KEYBOARD_QT1050=m
+CONFIG_KEYBOARD_QT1070=m
+CONFIG_KEYBOARD_QT2160=m
+CONFIG_KEYBOARD_DLINK_DIR685=m
+# CONFIG_KEYBOARD_LKKBD is not set
+CONFIG_KEYBOARD_GPIO=m
+CONFIG_KEYBOARD_GPIO_POLLED=m
+CONFIG_KEYBOARD_TCA6416=m
+CONFIG_KEYBOARD_TCA8418=m
+CONFIG_KEYBOARD_MATRIX=m
+CONFIG_KEYBOARD_LM8323=m
+CONFIG_KEYBOARD_LM8333=m
+CONFIG_KEYBOARD_MAX7359=m
+CONFIG_KEYBOARD_MCS=m
+CONFIG_KEYBOARD_MPR121=m
+CONFIG_KEYBOARD_SNVS_PWRKEY=m
+CONFIG_KEYBOARD_IMX=m
+CONFIG_KEYBOARD_IMX_SC_KEY=m
+CONFIG_KEYBOARD_NEWTON=m
+CONFIG_KEYBOARD_TEGRA=m
+CONFIG_KEYBOARD_OPENCORES=m
+# CONFIG_KEYBOARD_SAMSUNG is not set
+# CONFIG_KEYBOARD_STOWAWAY is not set
+CONFIG_KEYBOARD_SUNKBD=m
+CONFIG_KEYBOARD_SUN4I_LRADC=m
+CONFIG_KEYBOARD_IQS62X=m
+# CONFIG_KEYBOARD_OMAP4 is not set
+CONFIG_KEYBOARD_TM2_TOUCHKEY=m
+CONFIG_KEYBOARD_XTKBD=m
+CONFIG_KEYBOARD_CROS_EC=m
+CONFIG_KEYBOARD_CAP11XX=m
+# CONFIG_KEYBOARD_BCM is not set
+CONFIG_KEYBOARD_CYPRESS_SF=m
+CONFIG_INPUT_MOUSE=y
+CONFIG_MOUSE_PS2=y
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_CYPRESS=y
+CONFIG_MOUSE_PS2_TRACKPOINT=y
+CONFIG_MOUSE_PS2_ELANTECH=y
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
+CONFIG_MOUSE_PS2_SENTELIC=y
+CONFIG_MOUSE_PS2_TOUCHKIT=y
+CONFIG_MOUSE_PS2_FOCALTECH=y
+CONFIG_MOUSE_PS2_SMBUS=y
+CONFIG_MOUSE_SERIAL=m
+CONFIG_MOUSE_APPLETOUCH=m
+CONFIG_MOUSE_BCM5974=m
+CONFIG_MOUSE_CYAPA=m
+CONFIG_MOUSE_ELAN_I2C=m
+CONFIG_MOUSE_ELAN_I2C_I2C=y
+CONFIG_MOUSE_ELAN_I2C_SMBUS=y
+CONFIG_MOUSE_VSXXXAA=m
+CONFIG_MOUSE_GPIO=m
+CONFIG_MOUSE_SYNAPTICS_I2C=m
+CONFIG_MOUSE_SYNAPTICS_USB=m
+CONFIG_INPUT_JOYSTICK=y
+CONFIG_JOYSTICK_ANALOG=m
+CONFIG_JOYSTICK_A3D=m
+CONFIG_JOYSTICK_ADC=m
+CONFIG_JOYSTICK_ADI=m
+CONFIG_JOYSTICK_COBRA=m
+CONFIG_JOYSTICK_GF2K=m
+CONFIG_JOYSTICK_GRIP=m
+CONFIG_JOYSTICK_GRIP_MP=m
+CONFIG_JOYSTICK_GUILLEMOT=m
+CONFIG_JOYSTICK_INTERACT=m
+CONFIG_JOYSTICK_SIDEWINDER=m
+CONFIG_JOYSTICK_TMDC=m
+CONFIG_JOYSTICK_IFORCE=m
+CONFIG_JOYSTICK_IFORCE_USB=m
+CONFIG_JOYSTICK_IFORCE_232=m
+CONFIG_JOYSTICK_WARRIOR=m
+CONFIG_JOYSTICK_MAGELLAN=m
+CONFIG_JOYSTICK_SPACEORB=m
+CONFIG_JOYSTICK_SPACEBALL=m
+CONFIG_JOYSTICK_STINGER=m
+CONFIG_JOYSTICK_TWIDJOY=m
+CONFIG_JOYSTICK_ZHENHUA=m
+CONFIG_JOYSTICK_DB9=m
+CONFIG_JOYSTICK_GAMECON=m
+CONFIG_JOYSTICK_TURBOGRAFX=m
+CONFIG_JOYSTICK_AS5011=m
+CONFIG_JOYSTICK_JOYDUMP=m
+CONFIG_JOYSTICK_XPAD=m
+CONFIG_JOYSTICK_XPAD_FF=y
+CONFIG_JOYSTICK_XPAD_LEDS=y
+CONFIG_JOYSTICK_WALKERA0701=m
+CONFIG_JOYSTICK_PSXPAD_SPI=m
+CONFIG_JOYSTICK_PSXPAD_SPI_FF=y
+CONFIG_JOYSTICK_PXRC=m
+CONFIG_JOYSTICK_QWIIC=m
+CONFIG_JOYSTICK_FSIA6B=m
+CONFIG_INPUT_TABLET=y
+CONFIG_TABLET_USB_ACECAD=m
+CONFIG_TABLET_USB_AIPTEK=m
+CONFIG_TABLET_USB_HANWANG=m
+CONFIG_TABLET_USB_KBTAB=m
+CONFIG_TABLET_USB_PEGASUS=m
+CONFIG_TABLET_SERIAL_WACOM4=m
+CONFIG_INPUT_TOUCHSCREEN=y
+CONFIG_TOUCHSCREEN_ADS7846=m
+# CONFIG_TOUCHSCREEN_AD7877 is not set
+CONFIG_TOUCHSCREEN_AD7879=m
+CONFIG_TOUCHSCREEN_AD7879_I2C=m
+# CONFIG_TOUCHSCREEN_AD7879_SPI is not set
+CONFIG_TOUCHSCREEN_ADC=m
+CONFIG_TOUCHSCREEN_AR1021_I2C=m
+CONFIG_TOUCHSCREEN_ATMEL_MXT=m
+CONFIG_TOUCHSCREEN_ATMEL_MXT_T37=y
+CONFIG_TOUCHSCREEN_AUO_PIXCIR=m
+CONFIG_TOUCHSCREEN_BU21013=m
+CONFIG_TOUCHSCREEN_BU21029=m
+CONFIG_TOUCHSCREEN_CHIPONE_ICN8318=m
+CONFIG_TOUCHSCREEN_CHIPONE_ICN8505=m
+CONFIG_TOUCHSCREEN_CY8CTMA140=m
+CONFIG_TOUCHSCREEN_CY8CTMG110=m
+CONFIG_TOUCHSCREEN_CYTTSP_CORE=m
+CONFIG_TOUCHSCREEN_CYTTSP_I2C=m
+# CONFIG_TOUCHSCREEN_CYTTSP_SPI is not set
+CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m
+CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m
+# CONFIG_TOUCHSCREEN_CYTTSP4_SPI is not set
+CONFIG_TOUCHSCREEN_DYNAPRO=m
+CONFIG_TOUCHSCREEN_HAMPSHIRE=m
+CONFIG_TOUCHSCREEN_EETI=m
+# CONFIG_TOUCHSCREEN_EGALAX is not set
+CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
+CONFIG_TOUCHSCREEN_EXC3000=m
+CONFIG_TOUCHSCREEN_FUJITSU=m
+CONFIG_TOUCHSCREEN_GOODIX=m
+CONFIG_TOUCHSCREEN_HIDEEP=m
+CONFIG_TOUCHSCREEN_HYCON_HY46XX=m
+CONFIG_TOUCHSCREEN_ILI210X=m
+CONFIG_TOUCHSCREEN_ILITEK=m
+CONFIG_TOUCHSCREEN_IPROC=m
+CONFIG_TOUCHSCREEN_S6SY761=m
+CONFIG_TOUCHSCREEN_GUNZE=m
+CONFIG_TOUCHSCREEN_EKTF2127=m
+CONFIG_TOUCHSCREEN_ELAN=m
+CONFIG_TOUCHSCREEN_ELO=m
+CONFIG_TOUCHSCREEN_WACOM_W8001=m
+CONFIG_TOUCHSCREEN_WACOM_I2C=m
+CONFIG_TOUCHSCREEN_MAX11801=m
+CONFIG_TOUCHSCREEN_MCS5000=m
+CONFIG_TOUCHSCREEN_MMS114=m
+CONFIG_TOUCHSCREEN_MELFAS_MIP4=m
+CONFIG_TOUCHSCREEN_MSG2638=m
+CONFIG_TOUCHSCREEN_MTOUCH=m
+# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
+CONFIG_TOUCHSCREEN_INEXIO=m
+CONFIG_TOUCHSCREEN_MK712=m
+CONFIG_TOUCHSCREEN_PENMOUNT=m
+CONFIG_TOUCHSCREEN_EDT_FT5X06=m
+CONFIG_TOUCHSCREEN_RASPBERRYPI_FW=m
+CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
+CONFIG_TOUCHSCREEN_TOUCHWIN=m
+# CONFIG_TOUCHSCREEN_TI_AM335X_TSC is not set
+CONFIG_TOUCHSCREEN_PIXCIR=m
+CONFIG_TOUCHSCREEN_WDT87XX_I2C=m
+CONFIG_TOUCHSCREEN_WM97XX=m
+CONFIG_TOUCHSCREEN_WM9705=y
+CONFIG_TOUCHSCREEN_WM9712=y
+CONFIG_TOUCHSCREEN_WM9713=y
+CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
+CONFIG_TOUCHSCREEN_USB_EGALAX=y
+CONFIG_TOUCHSCREEN_USB_PANJIT=y
+CONFIG_TOUCHSCREEN_USB_3M=y
+CONFIG_TOUCHSCREEN_USB_ITM=y
+CONFIG_TOUCHSCREEN_USB_ETURBO=y
+CONFIG_TOUCHSCREEN_USB_GUNZE=y
+CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
+CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
+CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
+CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
+CONFIG_TOUCHSCREEN_USB_GOTOP=y
+CONFIG_TOUCHSCREEN_USB_JASTEC=y
+CONFIG_TOUCHSCREEN_USB_ELO=y
+CONFIG_TOUCHSCREEN_USB_E2I=y
+CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
+CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
+CONFIG_TOUCHSCREEN_USB_NEXIO=y
+CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
+CONFIG_TOUCHSCREEN_TOUCHIT213=m
+CONFIG_TOUCHSCREEN_TSC_SERIO=m
+CONFIG_TOUCHSCREEN_TSC200X_CORE=m
+CONFIG_TOUCHSCREEN_TSC2004=m
+# CONFIG_TOUCHSCREEN_TSC2005 is not set
+CONFIG_TOUCHSCREEN_TSC2007=m
+CONFIG_TOUCHSCREEN_TSC2007_IIO=y
+CONFIG_TOUCHSCREEN_RM_TS=m
+CONFIG_TOUCHSCREEN_SILEAD=m
+CONFIG_TOUCHSCREEN_SIS_I2C=m
+CONFIG_TOUCHSCREEN_ST1232=m
+CONFIG_TOUCHSCREEN_STMFTS=m
+CONFIG_TOUCHSCREEN_SUN4I=m
+CONFIG_TOUCHSCREEN_SUR40=m
+# CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set
+CONFIG_TOUCHSCREEN_SX8654=m
+CONFIG_TOUCHSCREEN_TPS6507X=m
+CONFIG_TOUCHSCREEN_ZET6223=m
+CONFIG_TOUCHSCREEN_ZFORCE=m
+CONFIG_TOUCHSCREEN_ROHM_BU21023=m
+CONFIG_TOUCHSCREEN_IQS5XX=m
+CONFIG_TOUCHSCREEN_ZINITIX=m
+CONFIG_INPUT_MISC=y
+CONFIG_INPUT_AD714X=m
+CONFIG_INPUT_AD714X_I2C=m
+# CONFIG_INPUT_AD714X_SPI is not set
+CONFIG_INPUT_ATC260X_ONKEY=m
+CONFIG_INPUT_ATMEL_CAPTOUCH=m
+CONFIG_INPUT_BMA150=m
+# CONFIG_INPUT_E3X0_BUTTON is not set
+CONFIG_INPUT_PM8941_PWRKEY=m
+CONFIG_INPUT_PM8XXX_VIBRATOR=m
+CONFIG_INPUT_MAX77650_ONKEY=m
+CONFIG_INPUT_MMA8450=m
+# CONFIG_INPUT_GPIO_BEEPER is not set
+CONFIG_INPUT_GPIO_DECODER=m
+CONFIG_INPUT_GPIO_VIBRA=m
+CONFIG_INPUT_CPCAP_PWRBUTTON=m
+CONFIG_INPUT_ATI_REMOTE2=m
+CONFIG_INPUT_KEYSPAN_REMOTE=m
+CONFIG_INPUT_KXTJ9=m
+CONFIG_INPUT_POWERMATE=m
+CONFIG_INPUT_YEALINK=m
+CONFIG_INPUT_CM109=m
+CONFIG_INPUT_REGULATOR_HAPTIC=m
+CONFIG_INPUT_AXP20X_PEK=m
+CONFIG_INPUT_UINPUT=m
+CONFIG_INPUT_PCF8574=m
+CONFIG_INPUT_PWM_BEEPER=m
+CONFIG_INPUT_PWM_VIBRA=m
+CONFIG_INPUT_RK805_PWRKEY=m
+CONFIG_INPUT_GPIO_ROTARY_ENCODER=m
+CONFIG_INPUT_DA7280_HAPTICS=m
+CONFIG_INPUT_ADXL34X=m
+CONFIG_INPUT_ADXL34X_I2C=m
+CONFIG_INPUT_ADXL34X_SPI=m
+CONFIG_INPUT_IMS_PCU=m
+CONFIG_INPUT_IQS269A=m
+CONFIG_INPUT_IQS626A=m
+CONFIG_INPUT_CMA3000=m
+CONFIG_INPUT_CMA3000_I2C=m
+CONFIG_INPUT_SOC_BUTTON_ARRAY=m
+CONFIG_INPUT_DRV260X_HAPTICS=m
+CONFIG_INPUT_DRV2665_HAPTICS=m
+CONFIG_INPUT_DRV2667_HAPTICS=m
+CONFIG_INPUT_HISI_POWERKEY=m
+CONFIG_INPUT_SC27XX_VIBRA=m
+CONFIG_INPUT_STPMIC1_ONKEY=m
+CONFIG_RMI4_CORE=m
+CONFIG_RMI4_I2C=m
+CONFIG_RMI4_SPI=m
+CONFIG_RMI4_SMB=m
+CONFIG_RMI4_F03=y
+CONFIG_RMI4_F03_SERIO=m
+CONFIG_RMI4_2D_SENSOR=y
+CONFIG_RMI4_F11=y
+CONFIG_RMI4_F12=y
+CONFIG_RMI4_F30=y
+CONFIG_RMI4_F34=y
+CONFIG_RMI4_F3A=y
+CONFIG_RMI4_F54=y
+CONFIG_RMI4_F55=y
+
+#
+# Hardware I/O ports
+#
+CONFIG_SERIO=y
+CONFIG_SERIO_SERPORT=m
+CONFIG_SERIO_PARKBD=m
+# CONFIG_SERIO_AMBAKMI is not set
+CONFIG_SERIO_PCIPS2=m
+CONFIG_SERIO_LIBPS2=y
+CONFIG_SERIO_RAW=m
+CONFIG_SERIO_ALTERA_PS2=m
+CONFIG_SERIO_PS2MULT=m
+# CONFIG_SERIO_ARC_PS2 is not set
+CONFIG_SERIO_APBPS2=m
+CONFIG_HYPERV_KEYBOARD=m
+# CONFIG_SERIO_SUN4I_PS2 is not set
+CONFIG_SERIO_GPIO_PS2=m
+CONFIG_USERIO=m
+CONFIG_GAMEPORT=m
+CONFIG_GAMEPORT_NS558=m
+CONFIG_GAMEPORT_L4=m
+CONFIG_GAMEPORT_EMU10K1=m
+CONFIG_GAMEPORT_FM801=m
+# end of Hardware I/O ports
+# end of Input device support
+
+#
+# Character devices
+#
+CONFIG_TTY=y
+CONFIG_VT=y
+CONFIG_CONSOLE_TRANSLATIONS=y
+CONFIG_VT_CONSOLE=y
+CONFIG_VT_CONSOLE_SLEEP=y
+CONFIG_HW_CONSOLE=y
+CONFIG_VT_HW_CONSOLE_BINDING=y
+CONFIG_UNIX98_PTYS=y
+CONFIG_LEGACY_PTYS=y
+CONFIG_LEGACY_PTY_COUNT=0
+CONFIG_LDISC_AUTOLOAD=y
+
+#
+# Serial drivers
+#
+CONFIG_SERIAL_EARLYCON=y
+CONFIG_SERIAL_8250=y
+# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
+CONFIG_SERIAL_8250_PNP=y
+# CONFIG_SERIAL_8250_16550A_VARIANTS is not set
+# CONFIG_SERIAL_8250_FINTEK is not set
+CONFIG_SERIAL_8250_CONSOLE=y
+CONFIG_SERIAL_8250_DMA=y
+CONFIG_SERIAL_8250_PCI=y
+CONFIG_SERIAL_8250_EXAR=y
+CONFIG_SERIAL_8250_CS=m
+CONFIG_SERIAL_8250_NR_UARTS=32
+CONFIG_SERIAL_8250_RUNTIME_UARTS=32
+CONFIG_SERIAL_8250_EXTENDED=y
+# CONFIG_SERIAL_8250_MANY_PORTS is not set
+# CONFIG_SERIAL_8250_ASPEED_VUART is not set
+CONFIG_SERIAL_8250_SHARE_IRQ=y
+# CONFIG_SERIAL_8250_DETECT_IRQ is not set
+# CONFIG_SERIAL_8250_RSA is not set
+CONFIG_SERIAL_8250_DWLIB=y
+CONFIG_SERIAL_8250_BCM2835AUX=y
+CONFIG_SERIAL_8250_FSL=y
+CONFIG_SERIAL_8250_DW=y
+# CONFIG_SERIAL_8250_RT288X is not set
+CONFIG_SERIAL_8250_MT6577=y
+CONFIG_SERIAL_8250_TEGRA=y
+CONFIG_SERIAL_8250_BCM7271=m
+CONFIG_SERIAL_OF_PLATFORM=y
+
+#
+# Non-8250 serial port support
+#
+CONFIG_SERIAL_AMBA_PL010=y
+CONFIG_SERIAL_AMBA_PL010_CONSOLE=y
+CONFIG_SERIAL_AMBA_PL011=y
+CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
+# CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST is not set
+# CONFIG_SERIAL_KGDB_NMI is not set
+CONFIG_SERIAL_MESON=y
+CONFIG_SERIAL_MESON_CONSOLE=y
+CONFIG_SERIAL_SAMSUNG=y
+CONFIG_SERIAL_SAMSUNG_UARTS_4=y
+CONFIG_SERIAL_SAMSUNG_UARTS=4
+CONFIG_SERIAL_SAMSUNG_CONSOLE=y
+CONFIG_SERIAL_TEGRA_TCU=m
+# CONFIG_SERIAL_MAX3100 is not set
+# CONFIG_SERIAL_MAX310X is not set
+CONFIG_SERIAL_IMX=y
+CONFIG_SERIAL_IMX_CONSOLE=y
+CONFIG_SERIAL_IMX_EARLYCON=y
+# CONFIG_SERIAL_UARTLITE is not set
+CONFIG_SERIAL_CORE=y
+CONFIG_SERIAL_CORE_CONSOLE=y
+CONFIG_CONSOLE_POLL=y
+CONFIG_SERIAL_JSM=m
+CONFIG_SERIAL_MSM=y
+CONFIG_SERIAL_MSM_CONSOLE=y
+CONFIG_SERIAL_QCOM_GENI=y
+CONFIG_SERIAL_QCOM_GENI_CONSOLE=y
+# CONFIG_SERIAL_SIFIVE is not set
+# CONFIG_SERIAL_QE is not set
+# CONFIG_SERIAL_SCCNXP is not set
+CONFIG_SERIAL_SC16IS7XX_CORE=m
+CONFIG_SERIAL_SC16IS7XX=m
+CONFIG_SERIAL_SC16IS7XX_I2C=y
+CONFIG_SERIAL_SC16IS7XX_SPI=y
+CONFIG_SERIAL_BCM63XX=y
+CONFIG_SERIAL_BCM63XX_CONSOLE=y
+# CONFIG_SERIAL_ALTERA_JTAGUART is not set
+# CONFIG_SERIAL_ALTERA_UART is not set
+CONFIG_SERIAL_XILINX_PS_UART=y
+CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y
+# CONFIG_SERIAL_ARC is not set
+CONFIG_SERIAL_RP2=m
+CONFIG_SERIAL_RP2_NR_UARTS=32
+CONFIG_SERIAL_FSL_LPUART=m
+CONFIG_SERIAL_FSL_LINFLEXUART=y
+CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y
+# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set
+CONFIG_SERIAL_SPRD=y
+CONFIG_SERIAL_SPRD_CONSOLE=y
+CONFIG_SERIAL_MVEBU_UART=y
+CONFIG_SERIAL_MVEBU_CONSOLE=y
+CONFIG_SERIAL_OWL=y
+CONFIG_SERIAL_OWL_CONSOLE=y
+# end of Serial drivers
+
+CONFIG_SERIAL_MCTRL_GPIO=y
+CONFIG_SERIAL_NONSTANDARD=y
+CONFIG_MOXA_INTELLIO=m
+CONFIG_MOXA_SMARTIO=m
+CONFIG_SYNCLINK_GT=m
+CONFIG_N_HDLC=m
+CONFIG_N_GSM=m
+CONFIG_NOZOMI=m
+CONFIG_NULL_TTY=m
+CONFIG_HVC_DRIVER=y
+# CONFIG_HVC_DCC is not set
+CONFIG_RPMSG_TTY=m
+CONFIG_SERIAL_DEV_BUS=y
+CONFIG_SERIAL_DEV_CTRL_TTYPORT=y
+# CONFIG_TTY_PRINTK is not set
+CONFIG_PRINTER=m
+# CONFIG_LP_CONSOLE is not set
+CONFIG_PPDEV=m
+CONFIG_VIRTIO_CONSOLE=y
+CONFIG_IPMI_HANDLER=m
+CONFIG_IPMI_DMI_DECODE=y
+CONFIG_IPMI_PLAT_DATA=y
+CONFIG_IPMI_PANIC_EVENT=y
+# CONFIG_IPMI_PANIC_STRING is not set
+CONFIG_IPMI_DEVICE_INTERFACE=m
+CONFIG_IPMI_SI=m
+CONFIG_IPMI_SSIF=m
+CONFIG_IPMI_IPMB=m
+CONFIG_IPMI_WATCHDOG=m
+CONFIG_IPMI_POWEROFF=m
+CONFIG_IPMB_DEVICE_INTERFACE=m
+CONFIG_HW_RANDOM=y
+CONFIG_HW_RANDOM_TIMERIOMEM=m
+CONFIG_HW_RANDOM_BA431=m
+CONFIG_HW_RANDOM_BCM2835=m
+CONFIG_HW_RANDOM_IPROC_RNG200=m
+CONFIG_HW_RANDOM_OMAP=m
+CONFIG_HW_RANDOM_VIRTIO=m
+CONFIG_HW_RANDOM_HISI=m
+CONFIG_HW_RANDOM_XGENE=m
+CONFIG_HW_RANDOM_MESON=m
+CONFIG_HW_RANDOM_CAVIUM=m
+CONFIG_HW_RANDOM_MTK=m
+CONFIG_HW_RANDOM_EXYNOS=m
+CONFIG_HW_RANDOM_CCTRNG=m
+CONFIG_HW_RANDOM_XIPHERA=m
+CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=m
+CONFIG_APPLICOM=m
+
+#
+# PCMCIA character devices
+#
+CONFIG_SYNCLINK_CS=m
+CONFIG_CARDMAN_4000=m
+CONFIG_CARDMAN_4040=m
+CONFIG_SCR24X=m
+CONFIG_IPWIRELESS=m
+# end of PCMCIA character devices
+
+CONFIG_DEVMEM=y
+CONFIG_DEVPORT=y
+CONFIG_TCG_TPM=y
+CONFIG_HW_RANDOM_TPM=y
+CONFIG_TCG_TIS_CORE=y
+CONFIG_TCG_TIS=y
+CONFIG_TCG_TIS_SPI=m
+CONFIG_TCG_TIS_SPI_CR50=y
+CONFIG_TCG_TIS_SYNQUACER=m
+CONFIG_TCG_TIS_I2C_CR50=m
+CONFIG_TCG_TIS_I2C_ATMEL=m
+CONFIG_TCG_TIS_I2C_INFINEON=m
+CONFIG_TCG_TIS_I2C_NUVOTON=m
+CONFIG_TCG_ATMEL=m
+CONFIG_TCG_INFINEON=m
+CONFIG_TCG_CRB=y
+CONFIG_TCG_VTPM_PROXY=m
+CONFIG_TCG_TIS_ST33ZP24=m
+CONFIG_TCG_TIS_ST33ZP24_I2C=m
+CONFIG_TCG_TIS_ST33ZP24_SPI=m
+CONFIG_XILLYBUS_CLASS=m
+CONFIG_XILLYBUS=m
+CONFIG_XILLYBUS_PCIE=m
+CONFIG_XILLYBUS_OF=m
+CONFIG_XILLYUSB=m
+CONFIG_RANDOM_TRUST_CPU=y
+CONFIG_RANDOM_TRUST_BOOTLOADER=y
+# end of Character devices
+
+#
+# I2C support
+#
+CONFIG_I2C=y
+CONFIG_ACPI_I2C_OPREGION=y
+CONFIG_I2C_BOARDINFO=y
+# CONFIG_I2C_COMPAT is not set
+CONFIG_I2C_CHARDEV=m
+CONFIG_I2C_MUX=m
+
+#
+# Multiplexer I2C Chip support
+#
+# CONFIG_I2C_ARB_GPIO_CHALLENGE is not set
+CONFIG_I2C_MUX_GPIO=m
+CONFIG_I2C_MUX_GPMUX=m
+CONFIG_I2C_MUX_LTC4306=m
+CONFIG_I2C_MUX_PCA9541=m
+CONFIG_I2C_MUX_PCA954x=m
+# CONFIG_I2C_MUX_PINCTRL is not set
+CONFIG_I2C_MUX_REG=m
+CONFIG_I2C_DEMUX_PINCTRL=m
+CONFIG_I2C_MUX_MLXCPLD=m
+# end of Multiplexer I2C Chip support
+
+CONFIG_I2C_HELPER_AUTO=y
+CONFIG_I2C_SMBUS=m
+CONFIG_I2C_ALGOBIT=m
+CONFIG_I2C_ALGOPCA=m
+
+#
+# I2C Hardware Bus support
+#
+
+#
+# PC SMBus host controller drivers
+#
+CONFIG_I2C_ALI1535=m
+CONFIG_I2C_ALI1563=m
+CONFIG_I2C_ALI15X3=m
+CONFIG_I2C_AMD756=m
+CONFIG_I2C_AMD8111=m
+# CONFIG_I2C_AMD_MP2 is not set
+CONFIG_I2C_HIX5HD2=m
+CONFIG_I2C_I801=m
+CONFIG_I2C_ISCH=m
+CONFIG_I2C_PIIX4=m
+CONFIG_I2C_NFORCE2=m
+CONFIG_I2C_NVIDIA_GPU=m
+CONFIG_I2C_SIS5595=m
+CONFIG_I2C_SIS630=m
+CONFIG_I2C_SIS96X=m
+# CONFIG_I2C_VIA is not set
+CONFIG_I2C_VIAPRO=m
+
+#
+# ACPI drivers
+#
+# CONFIG_I2C_SCMI is not set
+
+#
+# I2C system bus drivers (mostly embedded / system-on-chip)
+#
+CONFIG_I2C_ALTERA=m
+CONFIG_I2C_BCM2835=m
+CONFIG_I2C_BCM_IPROC=m
+CONFIG_I2C_BRCMSTB=m
+CONFIG_I2C_CADENCE=m
+CONFIG_I2C_CBUS_GPIO=m
+CONFIG_I2C_DESIGNWARE_CORE=y
+CONFIG_I2C_DESIGNWARE_SLAVE=y
+CONFIG_I2C_DESIGNWARE_PLATFORM=y
+CONFIG_I2C_DESIGNWARE_PCI=m
+# CONFIG_I2C_EMEV2 is not set
+# CONFIG_I2C_EXYNOS5 is not set
+CONFIG_I2C_GPIO=m
+# CONFIG_I2C_GPIO_FAULT_INJECTOR is not set
+CONFIG_I2C_HISI=m
+CONFIG_I2C_IMX=m
+CONFIG_I2C_IMX_LPI2C=m
+CONFIG_I2C_KEMPLD=m
+CONFIG_I2C_MLXBF=m
+CONFIG_I2C_MESON=m
+CONFIG_I2C_MT65XX=m
+CONFIG_I2C_MV64XXX=m
+# CONFIG_I2C_NOMADIK is not set
+CONFIG_I2C_OCORES=m
+CONFIG_I2C_OWL=m
+CONFIG_I2C_APPLE=m
+CONFIG_I2C_PCA_PLATFORM=m
+CONFIG_I2C_PXA=m
+# CONFIG_I2C_PXA_SLAVE is not set
+CONFIG_I2C_QCOM_CCI=m
+CONFIG_I2C_QCOM_GENI=m
+CONFIG_I2C_QUP=m
+CONFIG_I2C_RK3X=m
+# CONFIG_I2C_SIMTEC is not set
+CONFIG_I2C_SPRD=y
+CONFIG_I2C_SYNQUACER=m
+CONFIG_I2C_TEGRA=m
+CONFIG_I2C_TEGRA_BPMP=m
+# CONFIG_I2C_VERSATILE is not set
+CONFIG_I2C_THUNDERX=m
+CONFIG_I2C_XILINX=m
+CONFIG_I2C_XLP9XX=m
+
+#
+# External I2C/SMBus adapter drivers
+#
+CONFIG_I2C_DIOLAN_U2C=m
+CONFIG_I2C_DLN2=m
+CONFIG_I2C_CP2615=m
+CONFIG_I2C_PARPORT=m
+CONFIG_I2C_ROBOTFUZZ_OSIF=m
+CONFIG_I2C_TAOS_EVM=m
+CONFIG_I2C_TINY_USB=m
+CONFIG_I2C_VIPERBOARD=m
+
+#
+# Other I2C/SMBus bus drivers
+#
+CONFIG_I2C_CROS_EC_TUNNEL=m
+CONFIG_I2C_XGENE_SLIMPRO=m
+CONFIG_I2C_VIRTIO=m
+# end of I2C Hardware Bus support
+
+CONFIG_I2C_STUB=m
+CONFIG_I2C_SLAVE=y
+CONFIG_I2C_SLAVE_EEPROM=m
+CONFIG_I2C_SLAVE_TESTUNIT=m
+# CONFIG_I2C_DEBUG_CORE is not set
+# CONFIG_I2C_DEBUG_ALGO is not set
+# CONFIG_I2C_DEBUG_BUS is not set
+# end of I2C support
+
+CONFIG_I3C=m
+CONFIG_CDNS_I3C_MASTER=m
+CONFIG_DW_I3C_MASTER=m
+CONFIG_SVC_I3C_MASTER=m
+CONFIG_MIPI_I3C_HCI=m
+CONFIG_SPI=y
+# CONFIG_SPI_DEBUG is not set
+CONFIG_SPI_MASTER=y
+CONFIG_SPI_MEM=y
+
+#
+# SPI Master Controller Drivers
+#
+# CONFIG_SPI_ALTERA is not set
+CONFIG_SPI_ALTERA_CORE=m
+CONFIG_SPI_ALTERA_DFL=m
+CONFIG_SPI_ARMADA_3700=m
+# CONFIG_SPI_AXI_SPI_ENGINE is not set
+CONFIG_SPI_BCM2835=m
+CONFIG_SPI_BCM2835AUX=m
+CONFIG_SPI_BCM_QSPI=m
+CONFIG_SPI_BITBANG=m
+# CONFIG_SPI_BUTTERFLY is not set
+CONFIG_SPI_CADENCE=m
+CONFIG_SPI_CADENCE_QUADSPI=m
+CONFIG_SPI_CADENCE_XSPI=m
+CONFIG_SPI_DESIGNWARE=m
+CONFIG_SPI_DW_DMA=y
+CONFIG_SPI_DW_PCI=m
+CONFIG_SPI_DW_MMIO=m
+CONFIG_SPI_DLN2=m
+CONFIG_SPI_FSL_LPSPI=m
+CONFIG_SPI_FSL_QUADSPI=m
+CONFIG_SPI_HISI_KUNPENG=m
+CONFIG_SPI_HISI_SFC_V3XX=m
+CONFIG_SPI_NXP_FLEXSPI=m
+CONFIG_SPI_GPIO=m
+CONFIG_SPI_IMX=m
+# CONFIG_SPI_LM70_LLP is not set
+CONFIG_SPI_FSL_LIB=y
+CONFIG_SPI_FSL_SPI=y
+CONFIG_SPI_FSL_DSPI=m
+CONFIG_SPI_MESON_SPICC=m
+# CONFIG_SPI_MESON_SPIFC is not set
+CONFIG_SPI_MT65XX=m
+CONFIG_SPI_MTK_NOR=m
+CONFIG_SPI_OC_TINY=m
+CONFIG_SPI_ORION=m
+CONFIG_SPI_PL022=m
+# CONFIG_SPI_PXA2XX is not set
+CONFIG_SPI_ROCKCHIP=m
+CONFIG_SPI_ROCKCHIP_SFC=m
+CONFIG_SPI_QCOM_QSPI=m
+CONFIG_SPI_QUP=m
+CONFIG_SPI_QCOM_GENI=m
+CONFIG_SPI_S3C64XX=m
+CONFIG_SPI_SC18IS602=m
+CONFIG_SPI_SIFIVE=m
+CONFIG_SPI_SLAVE_MT27XX=m
+CONFIG_SPI_SPRD=m
+CONFIG_SPI_SPRD_ADI=m
+CONFIG_SPI_SUN4I=m
+CONFIG_SPI_SUN6I=m
+CONFIG_SPI_SYNQUACER=m
+CONFIG_SPI_MXIC=m
+CONFIG_SPI_TEGRA210_QUAD=m
+CONFIG_SPI_TEGRA20_SFLASH=m
+CONFIG_SPI_THUNDERX=m
+CONFIG_SPI_XCOMM=m
+CONFIG_SPI_XILINX=m
+CONFIG_SPI_XLP=m
+CONFIG_SPI_ZYNQMP_GQSPI=m
+CONFIG_SPI_AMD=m
+
+#
+# SPI Multiplexer support
+#
+CONFIG_SPI_MUX=m
+
+#
+# SPI Protocol Masters
+#
+CONFIG_SPI_SPIDEV=m
+CONFIG_SPI_LOOPBACK_TEST=m
+# CONFIG_SPI_TLE62X0 is not set
+CONFIG_SPI_SLAVE=y
+CONFIG_SPI_SLAVE_TIME=m
+CONFIG_SPI_SLAVE_SYSTEM_CONTROL=m
+CONFIG_SPI_DYNAMIC=y
+CONFIG_SPMI=m
+CONFIG_SPMI_HISI3670=m
+CONFIG_SPMI_MSM_PMIC_ARB=m
+CONFIG_HSI=m
+CONFIG_HSI_BOARDINFO=y
+
+#
+# HSI controllers
+#
+
+#
+# HSI clients
+#
+CONFIG_HSI_CHAR=m
+CONFIG_PPS=y
+# CONFIG_PPS_DEBUG is not set
+
+#
+# PPS clients support
+#
+# CONFIG_PPS_CLIENT_KTIMER is not set
+CONFIG_PPS_CLIENT_LDISC=m
+CONFIG_PPS_CLIENT_PARPORT=m
+CONFIG_PPS_CLIENT_GPIO=m
+
+#
+# PPS generators support
+#
+
+#
+# PTP clock support
+#
+CONFIG_PTP_1588_CLOCK=y
+CONFIG_PTP_1588_CLOCK_OPTIONAL=y
+CONFIG_PTP_1588_CLOCK_DTE=m
+CONFIG_PTP_1588_CLOCK_QORIQ=m
+
+#
+# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
+#
+CONFIG_PTP_1588_CLOCK_KVM=m
+CONFIG_PTP_1588_CLOCK_IDT82P33=m
+CONFIG_PTP_1588_CLOCK_IDTCM=m
+CONFIG_PTP_1588_CLOCK_OCP=m
+# end of PTP clock support
+
+CONFIG_PINCTRL=y
+CONFIG_GENERIC_PINCTRL_GROUPS=y
+CONFIG_PINMUX=y
+CONFIG_GENERIC_PINMUX_FUNCTIONS=y
+CONFIG_PINCONF=y
+CONFIG_GENERIC_PINCONF=y
+# CONFIG_DEBUG_PINCTRL is not set
+CONFIG_PINCTRL_APPLE_GPIO=m
+CONFIG_PINCTRL_AXP209=m
+CONFIG_PINCTRL_AMD=m
+CONFIG_PINCTRL_BM1880=y
+CONFIG_PINCTRL_MCP23S08_I2C=m
+CONFIG_PINCTRL_MCP23S08_SPI=m
+CONFIG_PINCTRL_MCP23S08=m
+CONFIG_PINCTRL_ROCKCHIP=y
+CONFIG_PINCTRL_SINGLE=y
+CONFIG_PINCTRL_SX150X=y
+CONFIG_PINCTRL_STMFX=m
+CONFIG_PINCTRL_MAX77620=m
+CONFIG_PINCTRL_ZYNQMP=m
+CONFIG_PINCTRL_RK805=m
+# CONFIG_PINCTRL_OCELOT is not set
+CONFIG_PINCTRL_MICROCHIP_SGPIO=y
+CONFIG_PINCTRL_KEEMBAY=m
+CONFIG_PINCTRL_OWL=y
+CONFIG_PINCTRL_S700=y
+CONFIG_PINCTRL_S900=y
+CONFIG_PINCTRL_BCM2835=y
+CONFIG_PINCTRL_IPROC_GPIO=y
+CONFIG_PINCTRL_NS2_MUX=y
+CONFIG_PINCTRL_BERLIN=y
+CONFIG_PINCTRL_AS370=y
+CONFIG_PINCTRL_BERLIN_BG4CT=y
+CONFIG_PINCTRL_IMX=y
+CONFIG_PINCTRL_IMX_SCU=y
+CONFIG_PINCTRL_IMX8MM=y
+CONFIG_PINCTRL_IMX8MN=y
+CONFIG_PINCTRL_IMX8MP=y
+CONFIG_PINCTRL_IMX8MQ=y
+CONFIG_PINCTRL_IMX8QM=y
+CONFIG_PINCTRL_IMX8QXP=y
+CONFIG_PINCTRL_IMX8DXL=y
+CONFIG_PINCTRL_IMX8ULP=y
+CONFIG_PINCTRL_MVEBU=y
+CONFIG_PINCTRL_ARMADA_AP806=y
+CONFIG_PINCTRL_ARMADA_CP110=y
+CONFIG_PINCTRL_ARMADA_37XX=y
+CONFIG_PINCTRL_MSM=y
+# CONFIG_PINCTRL_APQ8064 is not set
+# CONFIG_PINCTRL_APQ8084 is not set
+# CONFIG_PINCTRL_IPQ4019 is not set
+# CONFIG_PINCTRL_IPQ8064 is not set
+# CONFIG_PINCTRL_IPQ8074 is not set
+CONFIG_PINCTRL_IPQ6018=m
+CONFIG_PINCTRL_MSM8226=m
+# CONFIG_PINCTRL_MSM8660 is not set
+# CONFIG_PINCTRL_MSM8960 is not set
+# CONFIG_PINCTRL_MDM9607 is not set
+# CONFIG_PINCTRL_MDM9615 is not set
+# CONFIG_PINCTRL_MSM8X74 is not set
+CONFIG_PINCTRL_MSM8916=m
+CONFIG_PINCTRL_MSM8953=m
+CONFIG_PINCTRL_MSM8976=m
+# CONFIG_PINCTRL_MSM8994 is not set
+# CONFIG_PINCTRL_MSM8996 is not set
+CONFIG_PINCTRL_MSM8998=m
+CONFIG_PINCTRL_QCM2290=m
+# CONFIG_PINCTRL_QCS404 is not set
+CONFIG_PINCTRL_QDF2XXX=m
+CONFIG_PINCTRL_QCOM_SPMI_PMIC=m
+CONFIG_PINCTRL_QCOM_SSBI_PMIC=m
+CONFIG_PINCTRL_SC7180=m
+CONFIG_PINCTRL_SC7280=m
+CONFIG_PINCTRL_SC8180X=m
+# CONFIG_PINCTRL_SDM660 is not set
+CONFIG_PINCTRL_SDM845=m
+CONFIG_PINCTRL_SDX55=m
+CONFIG_PINCTRL_SM6115=m
+CONFIG_PINCTRL_SM6125=m
+CONFIG_PINCTRL_SM6350=m
+CONFIG_PINCTRL_SM8150=m
+CONFIG_PINCTRL_SM8250=m
+CONFIG_PINCTRL_SM8350=m
+CONFIG_PINCTRL_LPASS_LPI=m
+
+#
+# Renesas pinctrl drivers
+#
+# end of Renesas pinctrl drivers
+
+CONFIG_PINCTRL_SAMSUNG=y
+CONFIG_PINCTRL_EXYNOS=y
+CONFIG_PINCTRL_EXYNOS_ARM64=y
+CONFIG_PINCTRL_SPRD=y
+CONFIG_PINCTRL_SPRD_SC9860=y
+CONFIG_PINCTRL_SUNXI=y
+# CONFIG_PINCTRL_SUN4I_A10 is not set
+# CONFIG_PINCTRL_SUN5I is not set
+# CONFIG_PINCTRL_SUN6I_A31 is not set
+# CONFIG_PINCTRL_SUN6I_A31_R is not set
+# CONFIG_PINCTRL_SUN8I_A23 is not set
+# CONFIG_PINCTRL_SUN8I_A33 is not set
+# CONFIG_PINCTRL_SUN8I_A83T is not set
+# CONFIG_PINCTRL_SUN8I_A83T_R is not set
+# CONFIG_PINCTRL_SUN8I_A23_R is not set
+# CONFIG_PINCTRL_SUN8I_H3 is not set
+CONFIG_PINCTRL_SUN8I_H3_R=y
+# CONFIG_PINCTRL_SUN8I_V3S is not set
+# CONFIG_PINCTRL_SUN9I_A80 is not set
+# CONFIG_PINCTRL_SUN9I_A80_R is not set
+CONFIG_PINCTRL_SUN50I_A64=y
+CONFIG_PINCTRL_SUN50I_A64_R=y
+CONFIG_PINCTRL_SUN50I_A100=y
+CONFIG_PINCTRL_SUN50I_A100_R=y
+CONFIG_PINCTRL_SUN50I_H5=y
+CONFIG_PINCTRL_SUN50I_H6=y
+CONFIG_PINCTRL_SUN50I_H6_R=y
+CONFIG_PINCTRL_SUN50I_H616=y
+CONFIG_PINCTRL_SUN50I_H616_R=y
+CONFIG_PINCTRL_TEGRA=y
+CONFIG_PINCTRL_TEGRA124=y
+CONFIG_PINCTRL_TEGRA210=y
+CONFIG_PINCTRL_TEGRA194=y
+CONFIG_PINCTRL_TEGRA_XUSB=y
+
+#
+# MediaTek pinctrl drivers
+#
+CONFIG_EINT_MTK=y
+CONFIG_PINCTRL_MTK=y
+CONFIG_PINCTRL_MTK_V2=y
+CONFIG_PINCTRL_MTK_MOORE=y
+CONFIG_PINCTRL_MTK_PARIS=y
+CONFIG_PINCTRL_MT2712=y
+CONFIG_PINCTRL_MT6765=y
+CONFIG_PINCTRL_MT6779=m
+CONFIG_PINCTRL_MT6797=y
+CONFIG_PINCTRL_MT7622=y
+CONFIG_PINCTRL_MT7986=y
+CONFIG_PINCTRL_MT8167=y
+CONFIG_PINCTRL_MT8173=y
+CONFIG_PINCTRL_MT8183=y
+CONFIG_PINCTRL_MT8192=y
+# CONFIG_PINCTRL_MT8195 is not set
+CONFIG_PINCTRL_MT8365=y
+CONFIG_PINCTRL_MT8516=y
+# end of MediaTek pinctrl drivers
+
+CONFIG_PINCTRL_MESON=y
+CONFIG_PINCTRL_MESON_GXBB=y
+CONFIG_PINCTRL_MESON_GXL=y
+CONFIG_PINCTRL_MESON8_PMX=y
+CONFIG_PINCTRL_MESON_AXG=y
+CONFIG_PINCTRL_MESON_AXG_PMX=y
+CONFIG_PINCTRL_MESON_G12A=y
+CONFIG_PINCTRL_MESON_A1=y
+CONFIG_PINCTRL_LOCHNAGAR=m
+CONFIG_PINCTRL_MADERA=m
+CONFIG_PINCTRL_CS47L15=y
+CONFIG_PINCTRL_CS47L35=y
+CONFIG_PINCTRL_CS47L85=y
+CONFIG_PINCTRL_CS47L90=y
+CONFIG_PINCTRL_CS47L92=y
+CONFIG_PINCTRL_VISCONTI=y
+CONFIG_PINCTRL_TMPV7700=y
+CONFIG_GPIOLIB=y
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
+CONFIG_OF_GPIO=y
+CONFIG_GPIO_ACPI=y
+CONFIG_GPIOLIB_IRQCHIP=y
+# CONFIG_DEBUG_GPIO is not set
+CONFIG_GPIO_SYSFS=y
+CONFIG_GPIO_CDEV=y
+CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_GENERIC=y
+CONFIG_GPIO_REGMAP=m
+CONFIG_GPIO_MAX730X=m
+
+#
+# Memory mapped GPIO drivers
+#
+CONFIG_GPIO_74XX_MMIO=m
+# CONFIG_GPIO_ALTERA is not set
+# CONFIG_GPIO_AMDPT is not set
+CONFIG_GPIO_RASPBERRYPI_EXP=m
+CONFIG_GPIO_BCM_XGS_IPROC=m
+CONFIG_GPIO_BRCMSTB=m
+CONFIG_GPIO_CADENCE=m
+CONFIG_GPIO_DWAPB=m
+CONFIG_GPIO_EIC_SPRD=m
+# CONFIG_GPIO_EXAR is not set
+CONFIG_GPIO_FTGPIO010=y
+CONFIG_GPIO_GENERIC_PLATFORM=y
+CONFIG_GPIO_GRGPIO=m
+CONFIG_GPIO_HISI=m
+# CONFIG_GPIO_HLWD is not set
+# CONFIG_GPIO_LOGICVC is not set
+CONFIG_GPIO_MB86S7X=m
+CONFIG_GPIO_MPC8XXX=y
+CONFIG_GPIO_MVEBU=y
+CONFIG_GPIO_MXC=y
+CONFIG_GPIO_PL061=y
+CONFIG_GPIO_PMIC_EIC_SPRD=m
+CONFIG_GPIO_ROCKCHIP=m
+# CONFIG_GPIO_SAMA5D2_PIOBU is not set
+# CONFIG_GPIO_SIFIVE is not set
+CONFIG_GPIO_SPRD=m
+CONFIG_GPIO_SYSCON=m
+CONFIG_GPIO_TEGRA=y
+CONFIG_GPIO_TEGRA186=m
+CONFIG_GPIO_THUNDERX=m
+CONFIG_GPIO_VISCONTI=m
+CONFIG_GPIO_XGENE=y
+CONFIG_GPIO_XGENE_SB=m
+CONFIG_GPIO_XILINX=m
+CONFIG_GPIO_XLP=m
+CONFIG_GPIO_ZYNQ=m
+CONFIG_GPIO_ZYNQMP_MODEPIN=m
+# CONFIG_GPIO_AMD_FCH is not set
+# end of Memory mapped GPIO drivers
+
+#
+# I2C GPIO expanders
+#
+CONFIG_GPIO_ADP5588=m
+# CONFIG_GPIO_ADNP is not set
+CONFIG_GPIO_GW_PLD=m
+CONFIG_GPIO_MAX7300=m
+CONFIG_GPIO_MAX732X=m
+CONFIG_GPIO_PCA953X=m
+CONFIG_GPIO_PCA953X_IRQ=y
+CONFIG_GPIO_PCA9570=m
+CONFIG_GPIO_PCF857X=m
+CONFIG_GPIO_TPIC2810=m
+# end of I2C GPIO expanders
+
+#
+# MFD GPIO expanders
+#
+CONFIG_GPIO_ALTERA_A10SR=m
+CONFIG_GPIO_BD70528=m
+CONFIG_GPIO_BD71815=m
+CONFIG_GPIO_BD71828=m
+CONFIG_GPIO_BD9571MWV=m
+CONFIG_GPIO_DLN2=m
+CONFIG_GPIO_KEMPLD=m
+CONFIG_GPIO_LP3943=m
+CONFIG_GPIO_LP873X=m
+CONFIG_GPIO_LP87565=m
+CONFIG_GPIO_MADERA=m
+CONFIG_GPIO_MAX77620=m
+CONFIG_GPIO_MAX77650=m
+CONFIG_GPIO_SL28CPLD=m
+CONFIG_GPIO_TQMX86=m
+# CONFIG_GPIO_WM8994 is not set
+# end of MFD GPIO expanders
+
+#
+# PCI GPIO expanders
+#
+CONFIG_GPIO_MLXBF=m
+CONFIG_GPIO_MLXBF2=m
+CONFIG_GPIO_PCI_IDIO_16=m
+CONFIG_GPIO_PCIE_IDIO_24=m
+# CONFIG_GPIO_RDC321X is not set
+# end of PCI GPIO expanders
+
+#
+# SPI GPIO expanders
+#
+# CONFIG_GPIO_74X164 is not set
+CONFIG_GPIO_MAX3191X=m
+# CONFIG_GPIO_MAX7301 is not set
+# CONFIG_GPIO_MC33880 is not set
+CONFIG_GPIO_PISOSR=m
+CONFIG_GPIO_XRA1403=m
+CONFIG_GPIO_MOXTET=m
+# end of SPI GPIO expanders
+
+#
+# USB GPIO expanders
+#
+CONFIG_GPIO_VIPERBOARD=m
+# end of USB GPIO expanders
+
+#
+# Virtual GPIO drivers
+#
+CONFIG_GPIO_AGGREGATOR=m
+CONFIG_GPIO_MOCKUP=m
+CONFIG_GPIO_VIRTIO=m
+# end of Virtual GPIO drivers
+
+CONFIG_W1=m
+CONFIG_W1_CON=y
+
+#
+# 1-wire Bus Masters
+#
+CONFIG_W1_MASTER_MATROX=m
+CONFIG_W1_MASTER_DS2490=m
+CONFIG_W1_MASTER_DS2482=m
+CONFIG_W1_MASTER_MXC=m
+CONFIG_W1_MASTER_DS1WM=m
+CONFIG_W1_MASTER_GPIO=m
+# CONFIG_W1_MASTER_SGI is not set
+# end of 1-wire Bus Masters
+
+#
+# 1-wire Slaves
+#
+CONFIG_W1_SLAVE_THERM=m
+CONFIG_W1_SLAVE_SMEM=m
+CONFIG_W1_SLAVE_DS2405=m
+CONFIG_W1_SLAVE_DS2408=m
+CONFIG_W1_SLAVE_DS2408_READBACK=y
+CONFIG_W1_SLAVE_DS2413=m
+CONFIG_W1_SLAVE_DS2406=m
+CONFIG_W1_SLAVE_DS2423=m
+CONFIG_W1_SLAVE_DS2805=m
+CONFIG_W1_SLAVE_DS2430=m
+CONFIG_W1_SLAVE_DS2431=m
+CONFIG_W1_SLAVE_DS2433=m
+CONFIG_W1_SLAVE_DS2433_CRC=y
+CONFIG_W1_SLAVE_DS2438=m
+CONFIG_W1_SLAVE_DS250X=m
+CONFIG_W1_SLAVE_DS2780=m
+CONFIG_W1_SLAVE_DS2781=m
+CONFIG_W1_SLAVE_DS28E04=m
+CONFIG_W1_SLAVE_DS28E17=m
+# end of 1-wire Slaves
+
+CONFIG_POWER_RESET=y
+CONFIG_POWER_RESET_ATC260X=m
+CONFIG_POWER_RESET_BRCMSTB=y
+CONFIG_POWER_RESET_GPIO=y
+CONFIG_POWER_RESET_GPIO_RESTART=y
+CONFIG_POWER_RESET_HISI=y
+CONFIG_POWER_RESET_LINKSTATION=m
+CONFIG_POWER_RESET_MSM=y
+CONFIG_POWER_RESET_QCOM_PON=m
+CONFIG_POWER_RESET_OCELOT_RESET=y
+CONFIG_POWER_RESET_LTC2952=y
+CONFIG_POWER_RESET_REGULATOR=y
+CONFIG_POWER_RESET_RESTART=y
+CONFIG_POWER_RESET_VEXPRESS=y
+CONFIG_POWER_RESET_XGENE=y
+CONFIG_POWER_RESET_SYSCON=y
+CONFIG_POWER_RESET_SYSCON_POWEROFF=y
+CONFIG_REBOOT_MODE=m
+CONFIG_SYSCON_REBOOT_MODE=m
+CONFIG_POWER_RESET_SC27XX=m
+CONFIG_NVMEM_REBOOT_MODE=m
+CONFIG_POWER_SUPPLY=y
+# CONFIG_POWER_SUPPLY_DEBUG is not set
+CONFIG_POWER_SUPPLY_HWMON=y
+CONFIG_PDA_POWER=m
+# CONFIG_GENERIC_ADC_BATTERY is not set
+# CONFIG_TEST_POWER is not set
+CONFIG_CHARGER_ADP5061=m
+CONFIG_BATTERY_CPCAP=m
+CONFIG_BATTERY_CW2015=m
+CONFIG_BATTERY_DS2760=m
+CONFIG_BATTERY_DS2780=m
+CONFIG_BATTERY_DS2781=m
+CONFIG_BATTERY_DS2782=m
+CONFIG_BATTERY_SBS=m
+CONFIG_CHARGER_SBS=m
+CONFIG_MANAGER_SBS=m
+CONFIG_BATTERY_BQ27XXX=m
+CONFIG_BATTERY_BQ27XXX_I2C=m
+CONFIG_BATTERY_BQ27XXX_HDQ=m
+# CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM is not set
+CONFIG_CHARGER_AXP20X=m
+CONFIG_BATTERY_AXP20X=m
+CONFIG_AXP20X_POWER=m
+CONFIG_BATTERY_MAX17040=m
+CONFIG_BATTERY_MAX17042=m
+CONFIG_BATTERY_MAX1721X=m
+CONFIG_CHARGER_ISP1704=m
+CONFIG_CHARGER_MAX8903=m
+CONFIG_CHARGER_LP8727=m
+CONFIG_CHARGER_GPIO=m
+# CONFIG_CHARGER_MANAGER is not set
+CONFIG_CHARGER_LT3651=m
+CONFIG_CHARGER_LTC4162L=m
+CONFIG_CHARGER_DETECTOR_MAX14656=m
+CONFIG_CHARGER_MAX77650=m
+CONFIG_CHARGER_MP2629=m
+CONFIG_CHARGER_QCOM_SMBB=m
+# CONFIG_CHARGER_BQ2415X is not set
+CONFIG_CHARGER_BQ24190=m
+CONFIG_CHARGER_BQ24257=m
+CONFIG_CHARGER_BQ24735=m
+CONFIG_CHARGER_BQ2515X=m
+CONFIG_CHARGER_BQ25890=m
+CONFIG_CHARGER_BQ25980=m
+CONFIG_CHARGER_BQ256XX=m
+CONFIG_CHARGER_SMB347=m
+# CONFIG_BATTERY_GAUGE_LTC2941 is not set
+# CONFIG_BATTERY_GOLDFISH is not set
+CONFIG_BATTERY_RT5033=m
+CONFIG_CHARGER_RT9455=m
+CONFIG_CHARGER_CROS_USBPD=m
+CONFIG_CHARGER_CROS_PCHG=m
+CONFIG_CHARGER_SC2731=m
+CONFIG_FUEL_GAUGE_SC27XX=m
+CONFIG_CHARGER_UCS1002=m
+CONFIG_CHARGER_BD99954=m
+CONFIG_BATTERY_SURFACE=m
+CONFIG_CHARGER_SURFACE=m
+CONFIG_HWMON=y
+CONFIG_HWMON_VID=m
+# CONFIG_HWMON_DEBUG_CHIP is not set
+
+#
+# Native drivers
+#
+# CONFIG_SENSORS_AD7314 is not set
+CONFIG_SENSORS_AD7414=m
+CONFIG_SENSORS_AD7418=m
+CONFIG_SENSORS_ADM1021=m
+CONFIG_SENSORS_ADM1025=m
+CONFIG_SENSORS_ADM1026=m
+CONFIG_SENSORS_ADM1029=m
+CONFIG_SENSORS_ADM1031=m
+CONFIG_SENSORS_ADM1177=m
+CONFIG_SENSORS_ADM9240=m
+CONFIG_SENSORS_ADT7X10=m
+# CONFIG_SENSORS_ADT7310 is not set
+CONFIG_SENSORS_ADT7410=m
+CONFIG_SENSORS_ADT7411=m
+CONFIG_SENSORS_ADT7462=m
+CONFIG_SENSORS_ADT7470=m
+CONFIG_SENSORS_ADT7475=m
+CONFIG_SENSORS_AHT10=m
+CONFIG_SENSORS_AQUACOMPUTER_D5NEXT=m
+CONFIG_SENSORS_AS370=m
+CONFIG_SENSORS_ASC7621=m
+CONFIG_SENSORS_AXI_FAN_CONTROL=m
+CONFIG_SENSORS_ARM_SCMI=m
+CONFIG_SENSORS_ARM_SCPI=m
+CONFIG_SENSORS_ASPEED=m
+CONFIG_SENSORS_ATXP1=m
+CONFIG_SENSORS_CORSAIR_CPRO=m
+CONFIG_SENSORS_CORSAIR_PSU=m
+CONFIG_SENSORS_DRIVETEMP=m
+CONFIG_SENSORS_DS620=m
+CONFIG_SENSORS_DS1621=m
+CONFIG_SENSORS_I5K_AMB=m
+CONFIG_SENSORS_SPARX5=m
+CONFIG_SENSORS_F71805F=m
+CONFIG_SENSORS_F71882FG=m
+CONFIG_SENSORS_F75375S=m
+CONFIG_SENSORS_GSC=m
+CONFIG_SENSORS_FTSTEUTATES=m
+CONFIG_SENSORS_GL518SM=m
+CONFIG_SENSORS_GL520SM=m
+CONFIG_SENSORS_G760A=m
+CONFIG_SENSORS_G762=m
+CONFIG_SENSORS_GPIO_FAN=m
+CONFIG_SENSORS_HIH6130=m
+CONFIG_SENSORS_IBMAEM=m
+CONFIG_SENSORS_IBMPEX=m
+# CONFIG_SENSORS_IIO_HWMON is not set
+CONFIG_SENSORS_IT87=m
+CONFIG_SENSORS_JC42=m
+CONFIG_SENSORS_POWR1220=m
+CONFIG_SENSORS_LINEAGE=m
+CONFIG_SENSORS_LOCHNAGAR=m
+CONFIG_SENSORS_LTC2945=m
+CONFIG_SENSORS_LTC2947=m
+CONFIG_SENSORS_LTC2947_I2C=m
+CONFIG_SENSORS_LTC2947_SPI=m
+CONFIG_SENSORS_LTC2990=m
+CONFIG_SENSORS_LTC2992=m
+CONFIG_SENSORS_LTC4151=m
+CONFIG_SENSORS_LTC4215=m
+CONFIG_SENSORS_LTC4222=m
+CONFIG_SENSORS_LTC4245=m
+CONFIG_SENSORS_LTC4260=m
+CONFIG_SENSORS_LTC4261=m
+# CONFIG_SENSORS_MAX1111 is not set
+CONFIG_SENSORS_MAX127=m
+CONFIG_SENSORS_MAX16065=m
+CONFIG_SENSORS_MAX1619=m
+CONFIG_SENSORS_MAX1668=m
+# CONFIG_SENSORS_MAX197 is not set
+CONFIG_SENSORS_MAX31722=m
+CONFIG_SENSORS_MAX31730=m
+CONFIG_SENSORS_MAX6620=m
+CONFIG_SENSORS_MAX6621=m
+CONFIG_SENSORS_MAX6639=m
+CONFIG_SENSORS_MAX6642=m
+CONFIG_SENSORS_MAX6650=m
+CONFIG_SENSORS_MAX6697=m
+CONFIG_SENSORS_MAX31790=m
+CONFIG_SENSORS_MCP3021=m
+CONFIG_SENSORS_MLXREG_FAN=m
+CONFIG_SENSORS_TC654=m
+CONFIG_SENSORS_TPS23861=m
+# CONFIG_SENSORS_MENF21BMC_HWMON is not set
+CONFIG_SENSORS_MR75203=m
+# CONFIG_SENSORS_ADCXX is not set
+CONFIG_SENSORS_LM63=m
+# CONFIG_SENSORS_LM70 is not set
+CONFIG_SENSORS_LM73=m
+CONFIG_SENSORS_LM75=m
+CONFIG_SENSORS_LM77=m
+CONFIG_SENSORS_LM78=m
+CONFIG_SENSORS_LM80=m
+CONFIG_SENSORS_LM83=m
+CONFIG_SENSORS_LM85=m
+CONFIG_SENSORS_LM87=m
+CONFIG_SENSORS_LM90=m
+CONFIG_SENSORS_LM92=m
+CONFIG_SENSORS_LM93=m
+CONFIG_SENSORS_LM95234=m
+CONFIG_SENSORS_LM95241=m
+CONFIG_SENSORS_LM95245=m
+CONFIG_SENSORS_PC87360=m
+CONFIG_SENSORS_PC87427=m
+# CONFIG_SENSORS_NTC_THERMISTOR is not set
+CONFIG_SENSORS_NCT6683=m
+CONFIG_SENSORS_NCT6775=m
+CONFIG_SENSORS_NCT7802=m
+CONFIG_SENSORS_NCT7904=m
+CONFIG_SENSORS_NPCM7XX=m
+CONFIG_SENSORS_NZXT_KRAKEN2=m
+# CONFIG_SENSORS_OCC_P8_I2C is not set
+CONFIG_SENSORS_PCF8591=m
+CONFIG_PMBUS=m
+CONFIG_SENSORS_PMBUS=m
+CONFIG_SENSORS_ADM1266=m
+CONFIG_SENSORS_ADM1275=m
+CONFIG_SENSORS_BEL_PFE=m
+CONFIG_SENSORS_BPA_RS600=m
+CONFIG_SENSORS_FSP_3Y=m
+# CONFIG_SENSORS_IBM_CFFPS is not set
+CONFIG_SENSORS_DPS920AB=m
+CONFIG_SENSORS_INSPUR_IPSPS=m
+CONFIG_SENSORS_IR35221=m
+CONFIG_SENSORS_IR36021=m
+CONFIG_SENSORS_IR38064=m
+CONFIG_SENSORS_IRPS5401=m
+CONFIG_SENSORS_ISL68137=m
+CONFIG_SENSORS_LM25066=m
+CONFIG_SENSORS_LTC2978=m
+# CONFIG_SENSORS_LTC2978_REGULATOR is not set
+CONFIG_SENSORS_LTC3815=m
+CONFIG_SENSORS_MAX15301=m
+CONFIG_SENSORS_MAX16064=m
+CONFIG_SENSORS_MAX16601=m
+CONFIG_SENSORS_MAX20730=m
+CONFIG_SENSORS_MAX20751=m
+CONFIG_SENSORS_MAX31785=m
+CONFIG_SENSORS_MAX34440=m
+CONFIG_SENSORS_MAX8688=m
+CONFIG_SENSORS_MP2888=m
+CONFIG_SENSORS_MP2975=m
+CONFIG_SENSORS_PIM4328=m
+CONFIG_SENSORS_PM6764TR=m
+CONFIG_SENSORS_PXE1610=m
+CONFIG_SENSORS_Q54SJ108A2=m
+CONFIG_SENSORS_STPDDC60=m
+CONFIG_SENSORS_TPS40422=m
+CONFIG_SENSORS_TPS53679=m
+CONFIG_SENSORS_UCD9000=m
+CONFIG_SENSORS_UCD9200=m
+CONFIG_SENSORS_XDPE122=m
+CONFIG_SENSORS_ZL6100=m
+CONFIG_SENSORS_PWM_FAN=m
+CONFIG_SENSORS_RASPBERRYPI_HWMON=m
+CONFIG_SENSORS_SL28CPLD=m
+CONFIG_SENSORS_SBTSI=m
+CONFIG_SENSORS_SBRMI=m
+CONFIG_SENSORS_SHT15=m
+CONFIG_SENSORS_SHT21=m
+CONFIG_SENSORS_SHT3x=m
+CONFIG_SENSORS_SHT4x=m
+CONFIG_SENSORS_SHTC1=m
+CONFIG_SENSORS_SIS5595=m
+CONFIG_SENSORS_DME1737=m
+CONFIG_SENSORS_EMC1403=m
+CONFIG_SENSORS_EMC2103=m
+CONFIG_SENSORS_EMC6W201=m
+CONFIG_SENSORS_SMSC47M1=m
+CONFIG_SENSORS_SMSC47M192=m
+CONFIG_SENSORS_SMSC47B397=m
+CONFIG_SENSORS_SCH56XX_COMMON=m
+CONFIG_SENSORS_SCH5627=m
+CONFIG_SENSORS_SCH5636=m
+CONFIG_SENSORS_STTS751=m
+CONFIG_SENSORS_SMM665=m
+CONFIG_SENSORS_ADC128D818=m
+CONFIG_SENSORS_ADS7828=m
+# CONFIG_SENSORS_ADS7871 is not set
+CONFIG_SENSORS_AMC6821=m
+CONFIG_SENSORS_INA209=m
+CONFIG_SENSORS_INA2XX=m
+CONFIG_SENSORS_INA3221=m
+CONFIG_SENSORS_TC74=m
+CONFIG_SENSORS_THMC50=m
+CONFIG_SENSORS_TMP102=m
+CONFIG_SENSORS_TMP103=m
+CONFIG_SENSORS_TMP108=m
+CONFIG_SENSORS_TMP401=m
+CONFIG_SENSORS_TMP421=m
+CONFIG_SENSORS_TMP513=m
+CONFIG_SENSORS_VEXPRESS=m
+CONFIG_SENSORS_VIA686A=m
+CONFIG_SENSORS_VT1211=m
+CONFIG_SENSORS_VT8231=m
+CONFIG_SENSORS_W83773G=m
+CONFIG_SENSORS_W83781D=m
+CONFIG_SENSORS_W83791D=m
+CONFIG_SENSORS_W83792D=m
+CONFIG_SENSORS_W83793=m
+CONFIG_SENSORS_W83795=m
+# CONFIG_SENSORS_W83795_FANCTRL is not set
+CONFIG_SENSORS_W83L785TS=m
+CONFIG_SENSORS_W83L786NG=m
+CONFIG_SENSORS_W83627HF=m
+CONFIG_SENSORS_W83627EHF=m
+CONFIG_SENSORS_XGENE=m
+CONFIG_SENSORS_INTEL_M10_BMC_HWMON=m
+
+#
+# ACPI drivers
+#
+# CONFIG_SENSORS_ACPI_POWER is not set
+CONFIG_THERMAL=y
+CONFIG_THERMAL_NETLINK=y
+CONFIG_THERMAL_STATISTICS=y
+CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
+CONFIG_THERMAL_HWMON=y
+CONFIG_THERMAL_OF=y
+# CONFIG_THERMAL_WRITABLE_TRIPS is not set
+CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
+# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
+# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
+CONFIG_THERMAL_GOV_FAIR_SHARE=y
+CONFIG_THERMAL_GOV_STEP_WISE=y
+CONFIG_THERMAL_GOV_BANG_BANG=y
+CONFIG_THERMAL_GOV_USER_SPACE=y
+# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set
+CONFIG_CPU_THERMAL=y
+CONFIG_CPU_FREQ_THERMAL=y
+# CONFIG_CPU_IDLE_THERMAL is not set
+CONFIG_DEVFREQ_THERMAL=y
+# CONFIG_THERMAL_EMULATION is not set
+CONFIG_THERMAL_MMIO=m
+CONFIG_HISI_THERMAL=m
+CONFIG_IMX_THERMAL=m
+CONFIG_IMX_SC_THERMAL=m
+CONFIG_IMX8MM_THERMAL=m
+CONFIG_MAX77620_THERMAL=m
+CONFIG_QORIQ_THERMAL=m
+CONFIG_SUN8I_THERMAL=m
+CONFIG_ROCKCHIP_THERMAL=m
+CONFIG_ARMADA_THERMAL=m
+CONFIG_MTK_THERMAL=m
+CONFIG_AMLOGIC_THERMAL=m
+
+#
+# Broadcom thermal drivers
+#
+CONFIG_BCM2711_THERMAL=m
+CONFIG_BCM2835_THERMAL=m
+CONFIG_BRCMSTB_THERMAL=m
+CONFIG_BCM_NS_THERMAL=m
+CONFIG_BCM_SR_THERMAL=m
+# end of Broadcom thermal drivers
+
+#
+# Samsung thermal drivers
+#
+CONFIG_EXYNOS_THERMAL=m
+# end of Samsung thermal drivers
+
+#
+# NVIDIA Tegra thermal drivers
+#
+CONFIG_TEGRA_SOCTHERM=m
+CONFIG_TEGRA_BPMP_THERMAL=m
+# end of NVIDIA Tegra thermal drivers
+
+CONFIG_GENERIC_ADC_THERMAL=m
+
+#
+# Qualcomm thermal drivers
+#
+CONFIG_QCOM_TSENS=m
+CONFIG_QCOM_SPMI_ADC_TM5=m
+# CONFIG_QCOM_SPMI_TEMP_ALARM is not set
+CONFIG_QCOM_LMH=m
+# end of Qualcomm thermal drivers
+
+CONFIG_SPRD_THERMAL=m
+CONFIG_KHADAS_MCU_FAN_THERMAL=m
+CONFIG_WATCHDOG=y
+CONFIG_WATCHDOG_CORE=y
+# CONFIG_WATCHDOG_NOWAYOUT is not set
+CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
+CONFIG_WATCHDOG_OPEN_TIMEOUT=0
+# CONFIG_WATCHDOG_SYSFS is not set
+# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set
+
+#
+# Watchdog Pretimeout Governors
+#
+CONFIG_WATCHDOG_PRETIMEOUT_GOV=y
+CONFIG_WATCHDOG_PRETIMEOUT_GOV_SEL=m
+CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP=y
+CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=m
+CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP=y
+# CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC is not set
+
+#
+# Watchdog Device Drivers
+#
+CONFIG_SOFT_WATCHDOG=m
+CONFIG_SOFT_WATCHDOG_PRETIMEOUT=y
+CONFIG_BD957XMUF_WATCHDOG=m
+# CONFIG_GPIO_WATCHDOG is not set
+# CONFIG_MENF21BMC_WATCHDOG is not set
+CONFIG_WDAT_WDT=m
+CONFIG_XILINX_WATCHDOG=m
+CONFIG_ZIIRAVE_WATCHDOG=m
+CONFIG_MLX_WDT=m
+CONFIG_SL28CPLD_WATCHDOG=m
+# CONFIG_ARM_SP805_WATCHDOG is not set
+CONFIG_ARM_SBSA_WATCHDOG=m
+CONFIG_ARMADA_37XX_WATCHDOG=m
+CONFIG_CADENCE_WATCHDOG=m
+CONFIG_S3C2410_WATCHDOG=m
+CONFIG_DW_WATCHDOG=m
+CONFIG_SUNXI_WATCHDOG=m
+# CONFIG_MAX63XX_WATCHDOG is not set
+CONFIG_MAX77620_WATCHDOG=m
+CONFIG_IMX2_WDT=m
+CONFIG_IMX_SC_WDT=m
+CONFIG_IMX7ULP_WDT=m
+CONFIG_TEGRA_WATCHDOG=m
+# CONFIG_QCOM_WDT is not set
+CONFIG_MESON_GXBB_WATCHDOG=m
+CONFIG_MESON_WATCHDOG=m
+CONFIG_MEDIATEK_WATCHDOG=m
+CONFIG_ARM_SMC_WATCHDOG=m
+CONFIG_STPMIC1_WATCHDOG=m
+CONFIG_RTD119X_WATCHDOG=y
+CONFIG_SPRD_WATCHDOG=m
+CONFIG_PM8916_WATCHDOG=m
+CONFIG_VISCONTI_WATCHDOG=m
+CONFIG_ALIM7101_WDT=m
+CONFIG_I6300ESB_WDT=m
+CONFIG_KEMPLD_WDT=m
+CONFIG_BCM2835_WDT=m
+CONFIG_BCM7038_WDT=m
+CONFIG_MEN_A21_WDT=m
+
+#
+# PCI-based Watchdog Cards
+#
+CONFIG_PCIPCWATCHDOG=m
+CONFIG_WDTPCI=m
+
+#
+# USB-based Watchdog Cards
+#
+CONFIG_USBPCWATCHDOG=m
+CONFIG_KEEMBAY_WATCHDOG=m
+CONFIG_SSB_POSSIBLE=y
+CONFIG_SSB=m
+CONFIG_SSB_SPROM=y
+CONFIG_SSB_BLOCKIO=y
+CONFIG_SSB_PCIHOST_POSSIBLE=y
+CONFIG_SSB_PCIHOST=y
+CONFIG_SSB_B43_PCI_BRIDGE=y
+CONFIG_SSB_PCMCIAHOST_POSSIBLE=y
+CONFIG_SSB_PCMCIAHOST=y
+CONFIG_SSB_SDIOHOST_POSSIBLE=y
+CONFIG_SSB_SDIOHOST=y
+CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
+CONFIG_SSB_DRIVER_PCICORE=y
+CONFIG_SSB_DRIVER_GPIO=y
+CONFIG_BCMA_POSSIBLE=y
+CONFIG_BCMA=m
+CONFIG_BCMA_BLOCKIO=y
+CONFIG_BCMA_HOST_PCI_POSSIBLE=y
+CONFIG_BCMA_HOST_PCI=y
+CONFIG_BCMA_HOST_SOC=y
+CONFIG_BCMA_DRIVER_PCI=y
+CONFIG_BCMA_SFLASH=y
+CONFIG_BCMA_DRIVER_GMAC_CMN=y
+CONFIG_BCMA_DRIVER_GPIO=y
+# CONFIG_BCMA_DEBUG is not set
+
+#
+# Multifunction device drivers
+#
+CONFIG_MFD_CORE=y
+CONFIG_MFD_ALTERA_A10SR=y
+CONFIG_MFD_ALTERA_SYSMGR=y
+# CONFIG_MFD_ACT8945A is not set
+CONFIG_MFD_SUN4I_GPADC=m
+# CONFIG_MFD_AS3711 is not set
+# CONFIG_MFD_AS3722 is not set
+# CONFIG_PMIC_ADP5520 is not set
+# CONFIG_MFD_AAT2870_CORE is not set
+# CONFIG_MFD_ATMEL_FLEXCOM is not set
+CONFIG_MFD_ATMEL_HLCDC=m
+# CONFIG_MFD_BCM590XX is not set
+CONFIG_MFD_BD9571MWV=m
+CONFIG_MFD_AC100=m
+CONFIG_MFD_AXP20X=m
+CONFIG_MFD_AXP20X_I2C=m
+CONFIG_MFD_AXP20X_RSB=m
+CONFIG_MFD_CROS_EC_DEV=m
+CONFIG_MFD_MADERA=m
+CONFIG_MFD_MADERA_I2C=m
+CONFIG_MFD_MADERA_SPI=m
+CONFIG_MFD_CS47L15=y
+CONFIG_MFD_CS47L35=y
+CONFIG_MFD_CS47L85=y
+CONFIG_MFD_CS47L90=y
+CONFIG_MFD_CS47L92=y
+# CONFIG_PMIC_DA903X is not set
+# CONFIG_MFD_DA9052_SPI is not set
+# CONFIG_MFD_DA9052_I2C is not set
+# CONFIG_MFD_DA9055 is not set
+# CONFIG_MFD_DA9062 is not set
+# CONFIG_MFD_DA9063 is not set
+# CONFIG_MFD_DA9150 is not set
+CONFIG_MFD_DLN2=m
+CONFIG_MFD_EXYNOS_LPASS=m
+CONFIG_MFD_GATEWORKS_GSC=m
+# CONFIG_MFD_MC13XXX_SPI is not set
+# CONFIG_MFD_MC13XXX_I2C is not set
+CONFIG_MFD_MP2629=m
+CONFIG_MFD_HI6421_PMIC=m
+CONFIG_MFD_HI6421_SPMI=m
+CONFIG_MFD_HI655X_PMIC=m
+CONFIG_HTC_PASIC3=m
+# CONFIG_HTC_I2CPLD is not set
+CONFIG_LPC_ICH=m
+CONFIG_LPC_SCH=m
+CONFIG_MFD_IQS62X=m
+# CONFIG_MFD_JANZ_CMODIO is not set
+CONFIG_MFD_KEMPLD=m
+# CONFIG_MFD_88PM800 is not set
+# CONFIG_MFD_88PM805 is not set
+# CONFIG_MFD_88PM860X is not set
+# CONFIG_MFD_MAX14577 is not set
+CONFIG_MFD_MAX77620=y
+CONFIG_MFD_MAX77650=m
+# CONFIG_MFD_MAX77686 is not set
+# CONFIG_MFD_MAX77693 is not set
+# CONFIG_MFD_MAX77843 is not set
+# CONFIG_MFD_MAX8907 is not set
+# CONFIG_MFD_MAX8925 is not set
+# CONFIG_MFD_MAX8997 is not set
+# CONFIG_MFD_MAX8998 is not set
+# CONFIG_MFD_MT6360 is not set
+# CONFIG_MFD_MT6397 is not set
+CONFIG_MFD_MENF21BMC=m
+# CONFIG_EZX_PCAP is not set
+CONFIG_MFD_CPCAP=m
+CONFIG_MFD_VIPERBOARD=m
+CONFIG_MFD_NTXEC=m
+# CONFIG_MFD_RETU is not set
+# CONFIG_MFD_PCF50633 is not set
+# CONFIG_UCB1400_CORE is not set
+CONFIG_MFD_QCOM_RPM=m
+CONFIG_MFD_SPMI_PMIC=m
+# CONFIG_MFD_RDC321X is not set
+CONFIG_MFD_RT4831=m
+# CONFIG_MFD_RT5033 is not set
+# CONFIG_MFD_RC5T583 is not set
+CONFIG_MFD_RK808=m
+# CONFIG_MFD_RN5T618 is not set
+# CONFIG_MFD_SEC_CORE is not set
+# CONFIG_MFD_SI476X_CORE is not set
+CONFIG_MFD_SIMPLE_MFD_I2C=m
+CONFIG_MFD_SL28CPLD=m
+# CONFIG_MFD_SM501 is not set
+CONFIG_MFD_SKY81452=m
+CONFIG_MFD_SC27XX_PMIC=m
+# CONFIG_MFD_STMPE is not set
+CONFIG_MFD_SUN6I_PRCM=y
+CONFIG_MFD_SYSCON=y
+CONFIG_MFD_TI_AM335X_TSCADC=m
+CONFIG_MFD_LP3943=m
+# CONFIG_MFD_LP8788 is not set
+CONFIG_MFD_TI_LMU=m
+# CONFIG_MFD_PALMAS is not set
+# CONFIG_TPS6105X is not set
+CONFIG_TPS65010=m
+CONFIG_TPS6507X=m
+# CONFIG_MFD_TPS65086 is not set
+# CONFIG_MFD_TPS65090 is not set
+# CONFIG_MFD_TPS65217 is not set
+CONFIG_MFD_TI_LP873X=m
+CONFIG_MFD_TI_LP87565=m
+# CONFIG_MFD_TPS65218 is not set
+# CONFIG_MFD_TPS6586X is not set
+# CONFIG_MFD_TPS65910 is not set
+# CONFIG_MFD_TPS65912_I2C is not set
+# CONFIG_MFD_TPS65912_SPI is not set
+# CONFIG_TWL4030_CORE is not set
+# CONFIG_TWL6040_CORE is not set
+CONFIG_MFD_WL1273_CORE=m
+CONFIG_MFD_LM3533=m
+# CONFIG_MFD_TC3589X is not set
+CONFIG_MFD_TQMX86=m
+CONFIG_MFD_VX855=m
+CONFIG_MFD_LOCHNAGAR=y
+# CONFIG_MFD_ARIZONA_I2C is not set
+# CONFIG_MFD_ARIZONA_SPI is not set
+# CONFIG_MFD_WM8400 is not set
+# CONFIG_MFD_WM831X_I2C is not set
+# CONFIG_MFD_WM831X_SPI is not set
+# CONFIG_MFD_WM8350_I2C is not set
+CONFIG_MFD_WM8994=m
+CONFIG_MFD_ROHM_BD718XX=m
+CONFIG_MFD_ROHM_BD70528=m
+CONFIG_MFD_ROHM_BD71828=m
+CONFIG_MFD_ROHM_BD957XMUF=m
+CONFIG_MFD_STPMIC1=m
+CONFIG_MFD_STMFX=m
+CONFIG_MFD_ATC260X=m
+CONFIG_MFD_ATC260X_I2C=m
+CONFIG_MFD_KHADAS_MCU=m
+CONFIG_MFD_QCOM_PM8008=m
+CONFIG_MFD_VEXPRESS_SYSREG=y
+# CONFIG_RAVE_SP_CORE is not set
+CONFIG_MFD_INTEL_M10_BMC=m
+CONFIG_MFD_RSMU_I2C=m
+CONFIG_MFD_RSMU_SPI=m
+# end of Multifunction device drivers
+
+CONFIG_REGULATOR=y
+# CONFIG_REGULATOR_DEBUG is not set
+CONFIG_REGULATOR_FIXED_VOLTAGE=m
+# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
+# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
+CONFIG_REGULATOR_88PG86X=m
+# CONFIG_REGULATOR_ACT8865 is not set
+# CONFIG_REGULATOR_AD5398 is not set
+# CONFIG_REGULATOR_ANATOP is not set
+CONFIG_REGULATOR_ARIZONA_LDO1=m
+CONFIG_REGULATOR_ARIZONA_MICSUPP=m
+CONFIG_REGULATOR_ARM_SCMI=m
+CONFIG_REGULATOR_ATC260X=m
+CONFIG_REGULATOR_AXP20X=m
+CONFIG_REGULATOR_BD71815=m
+CONFIG_REGULATOR_BD71828=m
+CONFIG_REGULATOR_BD718XX=m
+CONFIG_REGULATOR_BD9571MWV=m
+CONFIG_REGULATOR_BD957XMUF=m
+CONFIG_REGULATOR_CPCAP=m
+CONFIG_REGULATOR_CROS_EC=m
+CONFIG_REGULATOR_DA9121=m
+# CONFIG_REGULATOR_DA9210 is not set
+# CONFIG_REGULATOR_DA9211 is not set
+CONFIG_REGULATOR_FAN53555=m
+CONFIG_REGULATOR_FAN53880=m
+CONFIG_REGULATOR_GPIO=m
+CONFIG_REGULATOR_HI6421=m
+CONFIG_REGULATOR_HI6421V530=m
+CONFIG_REGULATOR_HI655X=m
+CONFIG_REGULATOR_HI6421V600=m
+CONFIG_REGULATOR_ISL9305=m
+# CONFIG_REGULATOR_ISL6271A is not set
+CONFIG_REGULATOR_LM363X=m
+CONFIG_REGULATOR_LOCHNAGAR=m
+# CONFIG_REGULATOR_LP3971 is not set
+# CONFIG_REGULATOR_LP3972 is not set
+# CONFIG_REGULATOR_LP872X is not set
+CONFIG_REGULATOR_LP873X=m
+# CONFIG_REGULATOR_LP8755 is not set
+CONFIG_REGULATOR_LP87565=m
+CONFIG_REGULATOR_LTC3589=m
+CONFIG_REGULATOR_LTC3676=m
+# CONFIG_REGULATOR_MAX1586 is not set
+CONFIG_REGULATOR_MAX77620=m
+CONFIG_REGULATOR_MAX77650=m
+# CONFIG_REGULATOR_MAX8649 is not set
+# CONFIG_REGULATOR_MAX8660 is not set
+CONFIG_REGULATOR_MAX8893=m
+# CONFIG_REGULATOR_MAX8952 is not set
+# CONFIG_REGULATOR_MAX8973 is not set
+# CONFIG_REGULATOR_MAX77826 is not set
+CONFIG_REGULATOR_MCP16502=m
+CONFIG_REGULATOR_MP5416=m
+CONFIG_REGULATOR_MP8859=m
+CONFIG_REGULATOR_MP886X=m
+CONFIG_REGULATOR_MPQ7920=m
+# CONFIG_REGULATOR_MT6311 is not set
+CONFIG_REGULATOR_MT6315=m
+CONFIG_REGULATOR_MT6380=m
+CONFIG_REGULATOR_PCA9450=m
+CONFIG_REGULATOR_PF8X00=m
+# CONFIG_REGULATOR_PFUZE100 is not set
+# CONFIG_REGULATOR_PV88060 is not set
+# CONFIG_REGULATOR_PV88080 is not set
+# CONFIG_REGULATOR_PV88090 is not set
+CONFIG_REGULATOR_PWM=m
+CONFIG_REGULATOR_QCOM_RPM=m
+CONFIG_REGULATOR_QCOM_RPMH=m
+CONFIG_REGULATOR_QCOM_SMD_RPM=m
+CONFIG_REGULATOR_QCOM_SPMI=m
+CONFIG_REGULATOR_QCOM_USB_VBUS=m
+CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY=m
+CONFIG_REGULATOR_RK808=m
+CONFIG_REGULATOR_ROHM=m
+CONFIG_REGULATOR_RT4801=m
+CONFIG_REGULATOR_RT4831=m
+CONFIG_REGULATOR_RT6160=m
+CONFIG_REGULATOR_RT6245=m
+CONFIG_REGULATOR_RTQ2134=m
+CONFIG_REGULATOR_RTMV20=m
+CONFIG_REGULATOR_RTQ6752=m
+CONFIG_REGULATOR_SC2731=m
+CONFIG_REGULATOR_SKY81452=m
+CONFIG_REGULATOR_SLG51000=m
+CONFIG_REGULATOR_STPMIC1=m
+CONFIG_REGULATOR_SY8106A=m
+CONFIG_REGULATOR_SY8824X=m
+CONFIG_REGULATOR_SY8827N=m
+# CONFIG_REGULATOR_TPS51632 is not set
+# CONFIG_REGULATOR_TPS62360 is not set
+# CONFIG_REGULATOR_TPS65023 is not set
+# CONFIG_REGULATOR_TPS6507X is not set
+CONFIG_REGULATOR_TPS65132=m
+# CONFIG_REGULATOR_TPS6524X is not set
+CONFIG_REGULATOR_VCTRL=m
+CONFIG_REGULATOR_VEXPRESS=m
+CONFIG_REGULATOR_VQMMC_IPQ4019=m
+CONFIG_REGULATOR_WM8994=m
+CONFIG_REGULATOR_QCOM_LABIBB=m
+CONFIG_RC_CORE=m
+CONFIG_RC_MAP=m
+CONFIG_LIRC=y
+CONFIG_RC_DECODERS=y
+CONFIG_IR_NEC_DECODER=m
+CONFIG_IR_RC5_DECODER=m
+CONFIG_IR_RC6_DECODER=m
+CONFIG_IR_JVC_DECODER=m
+CONFIG_IR_SONY_DECODER=m
+CONFIG_IR_SANYO_DECODER=m
+CONFIG_IR_SHARP_DECODER=m
+CONFIG_IR_MCE_KBD_DECODER=m
+CONFIG_IR_XMP_DECODER=m
+CONFIG_IR_IMON_DECODER=m
+CONFIG_IR_RCMM_DECODER=m
+CONFIG_RC_DEVICES=y
+CONFIG_RC_ATI_REMOTE=m
+# CONFIG_IR_ENE is not set
+CONFIG_IR_HIX5HD2=m
+CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
+CONFIG_IR_MCEUSB=m
+# CONFIG_IR_ITE_CIR is not set
+# CONFIG_IR_FINTEK is not set
+CONFIG_IR_MESON=m
+CONFIG_IR_MESON_TX=m
+CONFIG_IR_MTK=m
+# CONFIG_IR_NUVOTON is not set
+CONFIG_IR_REDRAT3=m
+CONFIG_IR_SPI=m
+CONFIG_IR_STREAMZAP=m
+CONFIG_IR_IGORPLUGUSB=m
+CONFIG_IR_IGUANA=m
+CONFIG_IR_TTUSBIR=m
+CONFIG_RC_LOOPBACK=m
+CONFIG_IR_GPIO_CIR=m
+CONFIG_IR_GPIO_TX=m
+CONFIG_IR_PWM_TX=m
+CONFIG_IR_SUNXI=m
+CONFIG_IR_SERIAL=m
+CONFIG_IR_SERIAL_TRANSMITTER=y
+CONFIG_RC_XBOX_DVD=m
+CONFIG_IR_TOY=m
+CONFIG_CEC_CORE=m
+CONFIG_CEC_NOTIFIER=y
+CONFIG_CEC_PIN=y
+
+#
+# CEC support
+#
+CONFIG_MEDIA_CEC_RC=y
+# CONFIG_CEC_PIN_ERROR_INJ is not set
+CONFIG_MEDIA_CEC_SUPPORT=y
+CONFIG_CEC_CH7322=m
+CONFIG_CEC_CROS_EC=m
+CONFIG_CEC_MESON_AO=m
+CONFIG_CEC_MESON_G12A_AO=m
+CONFIG_CEC_SAMSUNG_S5P=m
+CONFIG_CEC_TEGRA=m
+CONFIG_USB_PULSE8_CEC=m
+CONFIG_USB_RAINSHADOW_CEC=m
+# end of CEC support
+
+CONFIG_MEDIA_SUPPORT=m
+# CONFIG_MEDIA_SUPPORT_FILTER is not set
+CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
+
+#
+# Media device types
+#
+CONFIG_MEDIA_CAMERA_SUPPORT=y
+CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
+CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
+CONFIG_MEDIA_RADIO_SUPPORT=y
+CONFIG_MEDIA_SDR_SUPPORT=y
+CONFIG_MEDIA_PLATFORM_SUPPORT=y
+CONFIG_MEDIA_TEST_SUPPORT=y
+# end of Media device types
+
+#
+# Media core support
+#
+CONFIG_VIDEO_DEV=m
+CONFIG_MEDIA_CONTROLLER=y
+CONFIG_DVB_CORE=m
+# end of Media core support
+
+#
+# Video4Linux options
+#
+CONFIG_VIDEO_V4L2=m
+CONFIG_VIDEO_V4L2_I2C=y
+CONFIG_VIDEO_V4L2_SUBDEV_API=y
+# CONFIG_VIDEO_ADV_DEBUG is not set
+# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
+CONFIG_VIDEO_TUNER=m
+CONFIG_V4L2_JPEG_HELPER=m
+CONFIG_V4L2_H264=m
+CONFIG_V4L2_MEM2MEM_DEV=m
+CONFIG_V4L2_FLASH_LED_CLASS=m
+CONFIG_V4L2_FWNODE=m
+CONFIG_V4L2_ASYNC=m
+CONFIG_VIDEOBUF_GEN=m
+CONFIG_VIDEOBUF_DMA_SG=m
+CONFIG_VIDEOBUF_VMALLOC=m
+# end of Video4Linux options
+
+#
+# Media controller options
+#
+CONFIG_MEDIA_CONTROLLER_DVB=y
+CONFIG_MEDIA_CONTROLLER_REQUEST_API=y
+# end of Media controller options
+
+#
+# Digital TV options
+#
+# CONFIG_DVB_MMAP is not set
+CONFIG_DVB_NET=y
+CONFIG_DVB_MAX_ADAPTERS=8
+CONFIG_DVB_DYNAMIC_MINORS=y
+# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
+# CONFIG_DVB_ULE_DEBUG is not set
+# end of Digital TV options
+
+#
+# Media drivers
+#
+CONFIG_MEDIA_USB_SUPPORT=y
+
+#
+# Webcam devices
+#
+CONFIG_USB_VIDEO_CLASS=m
+CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
+CONFIG_USB_GSPCA=m
+CONFIG_USB_M5602=m
+CONFIG_USB_STV06XX=m
+CONFIG_USB_GL860=m
+CONFIG_USB_GSPCA_BENQ=m
+CONFIG_USB_GSPCA_CONEX=m
+CONFIG_USB_GSPCA_CPIA1=m
+CONFIG_USB_GSPCA_DTCS033=m
+CONFIG_USB_GSPCA_ETOMS=m
+CONFIG_USB_GSPCA_FINEPIX=m
+CONFIG_USB_GSPCA_JEILINJ=m
+CONFIG_USB_GSPCA_JL2005BCD=m
+CONFIG_USB_GSPCA_KINECT=m
+CONFIG_USB_GSPCA_KONICA=m
+CONFIG_USB_GSPCA_MARS=m
+CONFIG_USB_GSPCA_MR97310A=m
+CONFIG_USB_GSPCA_NW80X=m
+CONFIG_USB_GSPCA_OV519=m
+CONFIG_USB_GSPCA_OV534=m
+CONFIG_USB_GSPCA_OV534_9=m
+CONFIG_USB_GSPCA_PAC207=m
+CONFIG_USB_GSPCA_PAC7302=m
+CONFIG_USB_GSPCA_PAC7311=m
+CONFIG_USB_GSPCA_SE401=m
+CONFIG_USB_GSPCA_SN9C2028=m
+CONFIG_USB_GSPCA_SN9C20X=m
+CONFIG_USB_GSPCA_SONIXB=m
+CONFIG_USB_GSPCA_SONIXJ=m
+CONFIG_USB_GSPCA_SPCA500=m
+CONFIG_USB_GSPCA_SPCA501=m
+CONFIG_USB_GSPCA_SPCA505=m
+CONFIG_USB_GSPCA_SPCA506=m
+CONFIG_USB_GSPCA_SPCA508=m
+CONFIG_USB_GSPCA_SPCA561=m
+CONFIG_USB_GSPCA_SPCA1528=m
+CONFIG_USB_GSPCA_SQ905=m
+CONFIG_USB_GSPCA_SQ905C=m
+CONFIG_USB_GSPCA_SQ930X=m
+CONFIG_USB_GSPCA_STK014=m
+CONFIG_USB_GSPCA_STK1135=m
+CONFIG_USB_GSPCA_STV0680=m
+CONFIG_USB_GSPCA_SUNPLUS=m
+CONFIG_USB_GSPCA_T613=m
+CONFIG_USB_GSPCA_TOPRO=m
+CONFIG_USB_GSPCA_TOUPTEK=m
+CONFIG_USB_GSPCA_TV8532=m
+CONFIG_USB_GSPCA_VC032X=m
+CONFIG_USB_GSPCA_VICAM=m
+CONFIG_USB_GSPCA_XIRLINK_CIT=m
+CONFIG_USB_GSPCA_ZC3XX=m
+CONFIG_USB_PWC=m
+# CONFIG_USB_PWC_DEBUG is not set
+CONFIG_USB_PWC_INPUT_EVDEV=y
+CONFIG_VIDEO_CPIA2=m
+CONFIG_USB_ZR364XX=m
+CONFIG_USB_STKWEBCAM=m
+CONFIG_USB_S2255=m
+CONFIG_VIDEO_USBTV=m
+
+#
+# Analog TV USB devices
+#
+CONFIG_VIDEO_PVRUSB2=m
+CONFIG_VIDEO_PVRUSB2_SYSFS=y
+CONFIG_VIDEO_PVRUSB2_DVB=y
+# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
+CONFIG_VIDEO_HDPVR=m
+CONFIG_VIDEO_STK1160_COMMON=m
+CONFIG_VIDEO_STK1160=m
+CONFIG_VIDEO_GO7007=m
+CONFIG_VIDEO_GO7007_USB=m
+CONFIG_VIDEO_GO7007_LOADER=m
+CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
+
+#
+# Analog/digital TV USB devices
+#
+CONFIG_VIDEO_AU0828=m
+CONFIG_VIDEO_AU0828_V4L2=y
+CONFIG_VIDEO_AU0828_RC=y
+CONFIG_VIDEO_CX231XX=m
+CONFIG_VIDEO_CX231XX_RC=y
+CONFIG_VIDEO_CX231XX_ALSA=m
+CONFIG_VIDEO_CX231XX_DVB=m
+CONFIG_VIDEO_TM6000=m
+CONFIG_VIDEO_TM6000_ALSA=m
+CONFIG_VIDEO_TM6000_DVB=m
+
+#
+# Digital TV USB devices
+#
+CONFIG_DVB_USB=m
+# CONFIG_DVB_USB_DEBUG is not set
+CONFIG_DVB_USB_DIB3000MC=m
+CONFIG_DVB_USB_A800=m
+CONFIG_DVB_USB_DIBUSB_MB=m
+# CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set
+CONFIG_DVB_USB_DIBUSB_MC=m
+CONFIG_DVB_USB_DIB0700=m
+CONFIG_DVB_USB_UMT_010=m
+CONFIG_DVB_USB_CXUSB=m
+CONFIG_DVB_USB_CXUSB_ANALOG=y
+CONFIG_DVB_USB_M920X=m
+CONFIG_DVB_USB_DIGITV=m
+CONFIG_DVB_USB_VP7045=m
+CONFIG_DVB_USB_VP702X=m
+CONFIG_DVB_USB_GP8PSK=m
+CONFIG_DVB_USB_NOVA_T_USB2=m
+CONFIG_DVB_USB_TTUSB2=m
+CONFIG_DVB_USB_DTT200U=m
+CONFIG_DVB_USB_OPERA1=m
+CONFIG_DVB_USB_AF9005=m
+CONFIG_DVB_USB_AF9005_REMOTE=m
+CONFIG_DVB_USB_PCTV452E=m
+CONFIG_DVB_USB_DW2102=m
+CONFIG_DVB_USB_CINERGY_T2=m
+CONFIG_DVB_USB_DTV5100=m
+CONFIG_DVB_USB_AZ6027=m
+CONFIG_DVB_USB_TECHNISAT_USB2=m
+CONFIG_DVB_USB_V2=m
+CONFIG_DVB_USB_AF9015=m
+CONFIG_DVB_USB_AF9035=m
+CONFIG_DVB_USB_ANYSEE=m
+CONFIG_DVB_USB_AU6610=m
+CONFIG_DVB_USB_AZ6007=m
+CONFIG_DVB_USB_CE6230=m
+CONFIG_DVB_USB_EC168=m
+CONFIG_DVB_USB_GL861=m
+CONFIG_DVB_USB_LME2510=m
+CONFIG_DVB_USB_MXL111SF=m
+CONFIG_DVB_USB_RTL28XXU=m
+CONFIG_DVB_USB_DVBSKY=m
+CONFIG_DVB_USB_ZD1301=m
+CONFIG_DVB_TTUSB_BUDGET=m
+CONFIG_DVB_TTUSB_DEC=m
+CONFIG_SMS_USB_DRV=m
+CONFIG_DVB_B2C2_FLEXCOP_USB=m
+# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
+CONFIG_DVB_AS102=m
+
+#
+# Webcam, TV (analog/digital) USB devices
+#
+CONFIG_VIDEO_EM28XX=m
+CONFIG_VIDEO_EM28XX_V4L2=m
+CONFIG_VIDEO_EM28XX_ALSA=m
+CONFIG_VIDEO_EM28XX_DVB=m
+CONFIG_VIDEO_EM28XX_RC=m
+
+#
+# Software defined radio USB devices
+#
+CONFIG_USB_AIRSPY=m
+CONFIG_USB_HACKRF=m
+CONFIG_USB_MSI2500=m
+CONFIG_MEDIA_PCI_SUPPORT=y
+
+#
+# Media capture support
+#
+CONFIG_VIDEO_SOLO6X10=m
+CONFIG_VIDEO_TW5864=m
+CONFIG_VIDEO_TW68=m
+CONFIG_VIDEO_TW686X=m
+
+#
+# Media capture/analog TV support
+#
+CONFIG_VIDEO_IVTV=m
+CONFIG_VIDEO_IVTV_ALSA=m
+CONFIG_VIDEO_FB_IVTV=m
+CONFIG_VIDEO_HEXIUM_GEMINI=m
+CONFIG_VIDEO_HEXIUM_ORION=m
+CONFIG_VIDEO_MXB=m
+CONFIG_VIDEO_DT3155=m
+
+#
+# Media capture/analog/hybrid TV support
+#
+CONFIG_VIDEO_CX18=m
+CONFIG_VIDEO_CX18_ALSA=m
+CONFIG_VIDEO_CX23885=m
+CONFIG_MEDIA_ALTERA_CI=m
+CONFIG_VIDEO_CX25821=m
+CONFIG_VIDEO_CX25821_ALSA=m
+CONFIG_VIDEO_CX88=m
+CONFIG_VIDEO_CX88_ALSA=m
+CONFIG_VIDEO_CX88_BLACKBIRD=m
+CONFIG_VIDEO_CX88_DVB=m
+CONFIG_VIDEO_CX88_ENABLE_VP3054=y
+CONFIG_VIDEO_CX88_VP3054=m
+CONFIG_VIDEO_CX88_MPEG=m
+CONFIG_VIDEO_BT848=m
+CONFIG_DVB_BT8XX=m
+CONFIG_VIDEO_SAA7134=m
+CONFIG_VIDEO_SAA7134_ALSA=m
+CONFIG_VIDEO_SAA7134_RC=y
+CONFIG_VIDEO_SAA7134_DVB=m
+CONFIG_VIDEO_SAA7134_GO7007=m
+CONFIG_VIDEO_SAA7164=m
+
+#
+# Media digital TV PCI Adapters
+#
+CONFIG_DVB_BUDGET_CORE=m
+CONFIG_DVB_BUDGET=m
+CONFIG_DVB_BUDGET_CI=m
+CONFIG_DVB_BUDGET_AV=m
+CONFIG_DVB_B2C2_FLEXCOP_PCI=m
+# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
+CONFIG_DVB_PLUTO2=m
+CONFIG_DVB_DM1105=m
+CONFIG_DVB_PT1=m
+CONFIG_DVB_PT3=m
+CONFIG_MANTIS_CORE=m
+CONFIG_DVB_MANTIS=m
+CONFIG_DVB_HOPPER=m
+CONFIG_DVB_NGENE=m
+CONFIG_DVB_DDBRIDGE=m
+# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
+CONFIG_DVB_SMIPCIE=m
+CONFIG_DVB_NETUP_UNIDVB=m
+CONFIG_RADIO_ADAPTERS=y
+CONFIG_RADIO_TEA575X=m
+CONFIG_RADIO_SI470X=m
+CONFIG_USB_SI470X=m
+# CONFIG_I2C_SI470X is not set
+CONFIG_RADIO_SI4713=m
+CONFIG_USB_SI4713=m
+CONFIG_PLATFORM_SI4713=m
+CONFIG_I2C_SI4713=m
+CONFIG_USB_MR800=m
+CONFIG_USB_DSBR=m
+CONFIG_RADIO_MAXIRADIO=m
+CONFIG_RADIO_SHARK=m
+CONFIG_RADIO_SHARK2=m
+CONFIG_USB_KEENE=m
+CONFIG_USB_RAREMONO=m
+CONFIG_USB_MA901=m
+CONFIG_RADIO_TEA5764=m
+CONFIG_RADIO_SAA7706H=m
+CONFIG_RADIO_TEF6862=m
+CONFIG_RADIO_WL1273=m
+CONFIG_RADIO_WL128X=m
+CONFIG_MEDIA_COMMON_OPTIONS=y
+
+#
+# common driver options
+#
+CONFIG_VIDEO_CX2341X=m
+CONFIG_VIDEO_TVEEPROM=m
+CONFIG_TTPCI_EEPROM=m
+CONFIG_CYPRESS_FIRMWARE=m
+CONFIG_VIDEOBUF2_CORE=m
+CONFIG_VIDEOBUF2_V4L2=m
+CONFIG_VIDEOBUF2_MEMOPS=m
+CONFIG_VIDEOBUF2_DMA_CONTIG=m
+CONFIG_VIDEOBUF2_VMALLOC=m
+CONFIG_VIDEOBUF2_DMA_SG=m
+CONFIG_VIDEOBUF2_DVB=m
+CONFIG_DVB_B2C2_FLEXCOP=m
+CONFIG_VIDEO_SAA7146=m
+CONFIG_VIDEO_SAA7146_VV=m
+CONFIG_SMS_SIANO_MDTV=m
+CONFIG_SMS_SIANO_RC=y
+# CONFIG_SMS_SIANO_DEBUGFS is not set
+CONFIG_VIDEO_V4L2_TPG=m
+CONFIG_V4L_PLATFORM_DRIVERS=y
+CONFIG_VIDEO_CAFE_CCIC=m
+CONFIG_VIDEO_CADENCE=y
+CONFIG_VIDEO_CADENCE_CSI2RX=m
+CONFIG_VIDEO_CADENCE_CSI2TX=m
+CONFIG_VIDEO_ASPEED=m
+CONFIG_VIDEO_MUX=m
+CONFIG_VIDEO_QCOM_CAMSS=m
+CONFIG_VIDEO_ROCKCHIP_ISP1=m
+CONFIG_VIDEO_SAMSUNG_EXYNOS4_IS=m
+CONFIG_VIDEO_EXYNOS4_IS_COMMON=m
+CONFIG_VIDEO_S5P_FIMC=m
+CONFIG_VIDEO_S5P_MIPI_CSIS=m
+CONFIG_VIDEO_EXYNOS4_FIMC_IS=m
+CONFIG_VIDEO_EXYNOS4_ISP_DMA_CAPTURE=y
+CONFIG_VIDEO_XILINX=m
+CONFIG_VIDEO_XILINX_CSI2RXSS=m
+CONFIG_VIDEO_XILINX_TPG=m
+CONFIG_VIDEO_XILINX_VTC=m
+CONFIG_VIDEO_SUN4I_CSI=m
+CONFIG_VIDEO_SUN6I_CSI=m
+CONFIG_V4L_MEM2MEM_DRIVERS=y
+CONFIG_VIDEO_ALLEGRO_DVT=m
+CONFIG_VIDEO_CODA=m
+CONFIG_VIDEO_IMX_PXP=m
+CONFIG_VIDEO_IMX8_JPEG=m
+CONFIG_VIDEO_MEDIATEK_JPEG=m
+CONFIG_VIDEO_MEDIATEK_VPU=m
+CONFIG_VIDEO_MEDIATEK_MDP=m
+CONFIG_VIDEO_MEDIATEK_VCODEC=m
+CONFIG_VIDEO_MEDIATEK_VCODEC_VPU=y
+CONFIG_VIDEO_MEDIATEK_VCODEC_SCP=y
+CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m
+CONFIG_VIDEO_MESON_GE2D=m
+CONFIG_VIDEO_SAMSUNG_S5P_G2D=m
+CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m
+CONFIG_VIDEO_SAMSUNG_S5P_MFC=m
+CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m
+CONFIG_VIDEO_ROCKCHIP_RGA=m
+CONFIG_VIDEO_QCOM_VENUS=m
+CONFIG_VIDEO_SUN8I_DEINTERLACE=m
+CONFIG_VIDEO_SUN8I_ROTATE=m
+CONFIG_DVB_PLATFORM_DRIVERS=y
+CONFIG_SDR_PLATFORM_DRIVERS=y
+
+#
+# MMC/SDIO DVB adapters
+#
+CONFIG_SMS_SDIO_DRV=m
+CONFIG_V4L_TEST_DRIVERS=y
+CONFIG_VIDEO_VIMC=m
+CONFIG_VIDEO_VIVID=m
+CONFIG_VIDEO_VIVID_CEC=y
+CONFIG_VIDEO_VIVID_MAX_DEVS=64
+CONFIG_VIDEO_VIM2M=m
+CONFIG_VIDEO_VICODEC=m
+# CONFIG_DVB_TEST_DRIVERS is not set
+
+#
+# FireWire (IEEE 1394) Adapters
+#
+CONFIG_DVB_FIREDTV=m
+CONFIG_DVB_FIREDTV_INPUT=y
+# end of Media drivers
+
+#
+# Media ancillary drivers
+#
+CONFIG_MEDIA_ATTACH=y
+
+#
+# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
+#
+CONFIG_VIDEO_IR_I2C=m
+
+#
+# Audio decoders, processors and mixers
+#
+CONFIG_VIDEO_TVAUDIO=m
+CONFIG_VIDEO_TDA7432=m
+CONFIG_VIDEO_TDA9840=m
+CONFIG_VIDEO_TDA1997X=m
+CONFIG_VIDEO_TEA6415C=m
+CONFIG_VIDEO_TEA6420=m
+CONFIG_VIDEO_MSP3400=m
+CONFIG_VIDEO_CS3308=m
+CONFIG_VIDEO_CS5345=m
+CONFIG_VIDEO_CS53L32A=m
+CONFIG_VIDEO_TLV320AIC23B=m
+CONFIG_VIDEO_UDA1342=m
+CONFIG_VIDEO_WM8775=m
+CONFIG_VIDEO_WM8739=m
+CONFIG_VIDEO_VP27SMPX=m
+CONFIG_VIDEO_SONY_BTF_MPX=m
+# end of Audio decoders, processors and mixers
+
+#
+# RDS decoders
+#
+CONFIG_VIDEO_SAA6588=m
+# end of RDS decoders
+
+#
+# Video decoders
+#
+CONFIG_VIDEO_ADV7180=m
+CONFIG_VIDEO_ADV7183=m
+CONFIG_VIDEO_ADV748X=m
+CONFIG_VIDEO_ADV7604=m
+CONFIG_VIDEO_ADV7604_CEC=y
+CONFIG_VIDEO_ADV7842=m
+CONFIG_VIDEO_ADV7842_CEC=y
+CONFIG_VIDEO_BT819=m
+CONFIG_VIDEO_BT856=m
+CONFIG_VIDEO_BT866=m
+CONFIG_VIDEO_KS0127=m
+CONFIG_VIDEO_ML86V7667=m
+CONFIG_VIDEO_SAA7110=m
+CONFIG_VIDEO_SAA711X=m
+CONFIG_VIDEO_TC358743=m
+CONFIG_VIDEO_TC358743_CEC=y
+CONFIG_VIDEO_TVP514X=m
+CONFIG_VIDEO_TVP5150=m
+CONFIG_VIDEO_TVP7002=m
+CONFIG_VIDEO_TW2804=m
+CONFIG_VIDEO_TW9903=m
+CONFIG_VIDEO_TW9906=m
+CONFIG_VIDEO_TW9910=m
+CONFIG_VIDEO_VPX3220=m
+CONFIG_VIDEO_MAX9286=m
+
+#
+# Video and audio decoders
+#
+CONFIG_VIDEO_SAA717X=m
+CONFIG_VIDEO_CX25840=m
+# end of Video decoders
+
+#
+# Video encoders
+#
+CONFIG_VIDEO_SAA7127=m
+CONFIG_VIDEO_SAA7185=m
+CONFIG_VIDEO_ADV7170=m
+CONFIG_VIDEO_ADV7175=m
+CONFIG_VIDEO_ADV7343=m
+CONFIG_VIDEO_ADV7393=m
+CONFIG_VIDEO_AD9389B=m
+CONFIG_VIDEO_AK881X=m
+CONFIG_VIDEO_THS8200=m
+# end of Video encoders
+
+#
+# Video improvement chips
+#
+CONFIG_VIDEO_UPD64031A=m
+CONFIG_VIDEO_UPD64083=m
+# end of Video improvement chips
+
+#
+# Audio/Video compression chips
+#
+CONFIG_VIDEO_SAA6752HS=m
+# end of Audio/Video compression chips
+
+#
+# SDR tuner chips
+#
+CONFIG_SDR_MAX2175=m
+# end of SDR tuner chips
+
+#
+# Miscellaneous helper chips
+#
+CONFIG_VIDEO_THS7303=m
+CONFIG_VIDEO_M52790=m
+CONFIG_VIDEO_I2C=m
+CONFIG_VIDEO_ST_MIPID02=m
+# end of Miscellaneous helper chips
+
+#
+# Camera sensor devices
+#
+CONFIG_VIDEO_APTINA_PLL=m
+CONFIG_VIDEO_CCS_PLL=m
+CONFIG_VIDEO_HI556=m
+CONFIG_VIDEO_HI846=m
+CONFIG_VIDEO_IMX208=m
+CONFIG_VIDEO_IMX214=m
+CONFIG_VIDEO_IMX219=m
+CONFIG_VIDEO_IMX258=m
+CONFIG_VIDEO_IMX274=m
+CONFIG_VIDEO_IMX290=m
+CONFIG_VIDEO_IMX319=m
+CONFIG_VIDEO_IMX334=m
+CONFIG_VIDEO_IMX335=m
+CONFIG_VIDEO_IMX355=m
+CONFIG_VIDEO_IMX412=m
+CONFIG_VIDEO_OV02A10=m
+CONFIG_VIDEO_OV2640=m
+CONFIG_VIDEO_OV2659=m
+CONFIG_VIDEO_OV2680=m
+CONFIG_VIDEO_OV2685=m
+CONFIG_VIDEO_OV2740=m
+CONFIG_VIDEO_OV5640=m
+CONFIG_VIDEO_OV5645=m
+CONFIG_VIDEO_OV5647=m
+CONFIG_VIDEO_OV5648=m
+CONFIG_VIDEO_OV6650=m
+CONFIG_VIDEO_OV5670=m
+CONFIG_VIDEO_OV5675=m
+CONFIG_VIDEO_OV5695=m
+CONFIG_VIDEO_OV7251=m
+CONFIG_VIDEO_OV772X=m
+CONFIG_VIDEO_OV7640=m
+CONFIG_VIDEO_OV7670=m
+CONFIG_VIDEO_OV7740=m
+CONFIG_VIDEO_OV8856=m
+CONFIG_VIDEO_OV8865=m
+CONFIG_VIDEO_OV9282=m
+CONFIG_VIDEO_OV9640=m
+CONFIG_VIDEO_OV9650=m
+CONFIG_VIDEO_OV9734=m
+CONFIG_VIDEO_OV13858=m
+CONFIG_VIDEO_OV13B10=m
+CONFIG_VIDEO_VS6624=m
+CONFIG_VIDEO_MT9M001=m
+CONFIG_VIDEO_MT9M032=m
+CONFIG_VIDEO_MT9M111=m
+CONFIG_VIDEO_MT9P031=m
+CONFIG_VIDEO_MT9T001=m
+CONFIG_VIDEO_MT9T112=m
+CONFIG_VIDEO_MT9V011=m
+CONFIG_VIDEO_MT9V032=m
+CONFIG_VIDEO_MT9V111=m
+CONFIG_VIDEO_SR030PC30=m
+CONFIG_VIDEO_NOON010PC30=m
+CONFIG_VIDEO_M5MOLS=m
+CONFIG_VIDEO_MAX9271_LIB=m
+CONFIG_VIDEO_RDACM20=m
+CONFIG_VIDEO_RDACM21=m
+CONFIG_VIDEO_RJ54N1=m
+CONFIG_VIDEO_S5K6AA=m
+CONFIG_VIDEO_S5K6A3=m
+CONFIG_VIDEO_S5K4ECGX=m
+CONFIG_VIDEO_S5K5BAF=m
+CONFIG_VIDEO_CCS=m
+CONFIG_VIDEO_ET8EK8=m
+CONFIG_VIDEO_S5C73M3=m
+# end of Camera sensor devices
+
+#
+# Lens drivers
+#
+CONFIG_VIDEO_AD5820=m
+CONFIG_VIDEO_AK7375=m
+CONFIG_VIDEO_DW9714=m
+CONFIG_VIDEO_DW9768=m
+CONFIG_VIDEO_DW9807_VCM=m
+# end of Lens drivers
+
+#
+# Flash devices
+#
+CONFIG_VIDEO_ADP1653=m
+CONFIG_VIDEO_LM3560=m
+CONFIG_VIDEO_LM3646=m
+# end of Flash devices
+
+#
+# SPI helper chips
+#
+CONFIG_VIDEO_GS1662=m
+# end of SPI helper chips
+
+#
+# Media SPI Adapters
+#
+CONFIG_CXD2880_SPI_DRV=m
+# end of Media SPI Adapters
+
+CONFIG_MEDIA_TUNER=m
+
+#
+# Customize TV tuners
+#
+CONFIG_MEDIA_TUNER_SIMPLE=m
+CONFIG_MEDIA_TUNER_TDA18250=m
+CONFIG_MEDIA_TUNER_TDA8290=m
+CONFIG_MEDIA_TUNER_TDA827X=m
+CONFIG_MEDIA_TUNER_TDA18271=m
+CONFIG_MEDIA_TUNER_TDA9887=m
+CONFIG_MEDIA_TUNER_TEA5761=m
+CONFIG_MEDIA_TUNER_TEA5767=m
+CONFIG_MEDIA_TUNER_MSI001=m
+CONFIG_MEDIA_TUNER_MT20XX=m
+CONFIG_MEDIA_TUNER_MT2060=m
+CONFIG_MEDIA_TUNER_MT2063=m
+CONFIG_MEDIA_TUNER_MT2266=m
+CONFIG_MEDIA_TUNER_MT2131=m
+CONFIG_MEDIA_TUNER_QT1010=m
+CONFIG_MEDIA_TUNER_XC2028=m
+CONFIG_MEDIA_TUNER_XC5000=m
+CONFIG_MEDIA_TUNER_XC4000=m
+CONFIG_MEDIA_TUNER_MXL5005S=m
+CONFIG_MEDIA_TUNER_MXL5007T=m
+CONFIG_MEDIA_TUNER_MC44S803=m
+CONFIG_MEDIA_TUNER_MAX2165=m
+CONFIG_MEDIA_TUNER_TDA18218=m
+CONFIG_MEDIA_TUNER_FC0011=m
+CONFIG_MEDIA_TUNER_FC0012=m
+CONFIG_MEDIA_TUNER_FC0013=m
+CONFIG_MEDIA_TUNER_TDA18212=m
+CONFIG_MEDIA_TUNER_E4000=m
+CONFIG_MEDIA_TUNER_FC2580=m
+CONFIG_MEDIA_TUNER_M88RS6000T=m
+CONFIG_MEDIA_TUNER_TUA9001=m
+CONFIG_MEDIA_TUNER_SI2157=m
+CONFIG_MEDIA_TUNER_IT913X=m
+CONFIG_MEDIA_TUNER_R820T=m
+CONFIG_MEDIA_TUNER_MXL301RF=m
+CONFIG_MEDIA_TUNER_QM1D1C0042=m
+CONFIG_MEDIA_TUNER_QM1D1B0004=m
+# end of Customize TV tuners
+
+#
+# Customise DVB Frontends
+#
+
+#
+# Multistandard (satellite) frontends
+#
+CONFIG_DVB_STB0899=m
+CONFIG_DVB_STB6100=m
+CONFIG_DVB_STV090x=m
+CONFIG_DVB_STV0910=m
+CONFIG_DVB_STV6110x=m
+CONFIG_DVB_STV6111=m
+CONFIG_DVB_MXL5XX=m
+CONFIG_DVB_M88DS3103=m
+
+#
+# Multistandard (cable + terrestrial) frontends
+#
+CONFIG_DVB_DRXK=m
+CONFIG_DVB_TDA18271C2DD=m
+CONFIG_DVB_SI2165=m
+CONFIG_DVB_MN88472=m
+CONFIG_DVB_MN88473=m
+
+#
+# DVB-S (satellite) frontends
+#
+CONFIG_DVB_CX24110=m
+CONFIG_DVB_CX24123=m
+CONFIG_DVB_MT312=m
+CONFIG_DVB_ZL10036=m
+CONFIG_DVB_ZL10039=m
+CONFIG_DVB_S5H1420=m
+CONFIG_DVB_STV0288=m
+CONFIG_DVB_STB6000=m
+CONFIG_DVB_STV0299=m
+CONFIG_DVB_STV6110=m
+CONFIG_DVB_STV0900=m
+CONFIG_DVB_TDA8083=m
+CONFIG_DVB_TDA10086=m
+CONFIG_DVB_TDA8261=m
+CONFIG_DVB_VES1X93=m
+CONFIG_DVB_TUNER_ITD1000=m
+CONFIG_DVB_TUNER_CX24113=m
+CONFIG_DVB_TDA826X=m
+CONFIG_DVB_TUA6100=m
+CONFIG_DVB_CX24116=m
+CONFIG_DVB_CX24117=m
+CONFIG_DVB_CX24120=m
+CONFIG_DVB_SI21XX=m
+CONFIG_DVB_TS2020=m
+CONFIG_DVB_DS3000=m
+CONFIG_DVB_MB86A16=m
+CONFIG_DVB_TDA10071=m
+
+#
+# DVB-T (terrestrial) frontends
+#
+CONFIG_DVB_SP887X=m
+CONFIG_DVB_CX22700=m
+CONFIG_DVB_CX22702=m
+CONFIG_DVB_S5H1432=m
+CONFIG_DVB_DRXD=m
+CONFIG_DVB_L64781=m
+CONFIG_DVB_TDA1004X=m
+CONFIG_DVB_NXT6000=m
+CONFIG_DVB_MT352=m
+CONFIG_DVB_ZL10353=m
+CONFIG_DVB_DIB3000MB=m
+CONFIG_DVB_DIB3000MC=m
+CONFIG_DVB_DIB7000M=m
+CONFIG_DVB_DIB7000P=m
+CONFIG_DVB_DIB9000=m
+CONFIG_DVB_TDA10048=m
+CONFIG_DVB_AF9013=m
+CONFIG_DVB_EC100=m
+CONFIG_DVB_STV0367=m
+CONFIG_DVB_CXD2820R=m
+CONFIG_DVB_CXD2841ER=m
+CONFIG_DVB_RTL2830=m
+CONFIG_DVB_RTL2832=m
+CONFIG_DVB_RTL2832_SDR=m
+CONFIG_DVB_SI2168=m
+CONFIG_DVB_AS102_FE=m
+CONFIG_DVB_ZD1301_DEMOD=m
+CONFIG_DVB_GP8PSK_FE=m
+CONFIG_DVB_CXD2880=m
+
+#
+# DVB-C (cable) frontends
+#
+CONFIG_DVB_VES1820=m
+CONFIG_DVB_TDA10021=m
+CONFIG_DVB_TDA10023=m
+CONFIG_DVB_STV0297=m
+
+#
+# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
+#
+CONFIG_DVB_NXT200X=m
+CONFIG_DVB_OR51211=m
+CONFIG_DVB_OR51132=m
+CONFIG_DVB_BCM3510=m
+CONFIG_DVB_LGDT330X=m
+CONFIG_DVB_LGDT3305=m
+CONFIG_DVB_LGDT3306A=m
+CONFIG_DVB_LG2160=m
+CONFIG_DVB_S5H1409=m
+CONFIG_DVB_AU8522=m
+CONFIG_DVB_AU8522_DTV=m
+CONFIG_DVB_AU8522_V4L=m
+CONFIG_DVB_S5H1411=m
+CONFIG_DVB_MXL692=m
+
+#
+# ISDB-T (terrestrial) frontends
+#
+CONFIG_DVB_S921=m
+CONFIG_DVB_DIB8000=m
+CONFIG_DVB_MB86A20S=m
+
+#
+# ISDB-S (satellite) & ISDB-T (terrestrial) frontends
+#
+CONFIG_DVB_TC90522=m
+CONFIG_DVB_MN88443X=m
+
+#
+# Digital terrestrial only tuners/PLL
+#
+CONFIG_DVB_PLL=m
+CONFIG_DVB_TUNER_DIB0070=m
+CONFIG_DVB_TUNER_DIB0090=m
+
+#
+# SEC control devices for DVB-S
+#
+CONFIG_DVB_DRX39XYJ=m
+CONFIG_DVB_LNBH25=m
+CONFIG_DVB_LNBH29=m
+CONFIG_DVB_LNBP21=m
+CONFIG_DVB_LNBP22=m
+CONFIG_DVB_ISL6405=m
+CONFIG_DVB_ISL6421=m
+CONFIG_DVB_ISL6423=m
+CONFIG_DVB_A8293=m
+CONFIG_DVB_LGS8GL5=m
+CONFIG_DVB_LGS8GXX=m
+CONFIG_DVB_ATBM8830=m
+CONFIG_DVB_TDA665x=m
+CONFIG_DVB_IX2505V=m
+CONFIG_DVB_M88RS2000=m
+CONFIG_DVB_AF9033=m
+CONFIG_DVB_HORUS3A=m
+CONFIG_DVB_ASCOT2E=m
+CONFIG_DVB_HELENE=m
+
+#
+# Common Interface (EN50221) controller drivers
+#
+CONFIG_DVB_CXD2099=m
+CONFIG_DVB_SP2=m
+# end of Customise DVB Frontends
+
+#
+# Tools to develop new frontends
+#
+CONFIG_DVB_DUMMY_FE=m
+# end of Media ancillary drivers
+
+#
+# Graphics support
+#
+CONFIG_VGA_ARB=y
+CONFIG_VGA_ARB_MAX_GPUS=16
+CONFIG_TEGRA_HOST1X=m
+CONFIG_TEGRA_HOST1X_FIREWALL=y
+CONFIG_DRM=m
+CONFIG_DRM_MIPI_DBI=m
+CONFIG_DRM_MIPI_DSI=y
+CONFIG_DRM_DP_AUX_BUS=m
+CONFIG_DRM_DP_AUX_CHARDEV=y
+# CONFIG_DRM_DEBUG_SELFTEST is not set
+CONFIG_DRM_KMS_HELPER=m
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
+CONFIG_DRM_FBDEV_EMULATION=y
+CONFIG_DRM_FBDEV_OVERALLOC=100
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
+CONFIG_DRM_LOAD_EDID_FIRMWARE=y
+CONFIG_DRM_DP_CEC=y
+CONFIG_DRM_TTM=m
+CONFIG_DRM_VRAM_HELPER=m
+CONFIG_DRM_TTM_HELPER=m
+CONFIG_DRM_GEM_CMA_HELPER=y
+CONFIG_DRM_KMS_CMA_HELPER=y
+CONFIG_DRM_GEM_SHMEM_HELPER=y
+CONFIG_DRM_SCHED=m
+
+#
+# I2C encoder or helper chips
+#
+CONFIG_DRM_I2C_CH7006=m
+CONFIG_DRM_I2C_SIL164=m
+CONFIG_DRM_I2C_NXP_TDA998X=m
+CONFIG_DRM_I2C_NXP_TDA9950=m
+# end of I2C encoder or helper chips
+
+#
+# ARM devices
+#
+CONFIG_DRM_HDLCD=m
+# CONFIG_DRM_HDLCD_SHOW_UNDERRUN is not set
+CONFIG_DRM_MALI_DISPLAY=m
+CONFIG_DRM_KOMEDA=m
+# end of ARM devices
+
+CONFIG_DRM_RADEON=m
+CONFIG_DRM_RADEON_USERPTR=y
+CONFIG_DRM_AMDGPU=m
+CONFIG_DRM_AMDGPU_SI=y
+CONFIG_DRM_AMDGPU_CIK=y
+CONFIG_DRM_AMDGPU_USERPTR=y
+
+#
+# ACP (Audio CoProcessor) Configuration
+#
+CONFIG_DRM_AMD_ACP=y
+# end of ACP (Audio CoProcessor) Configuration
+
+#
+# Display Engine Configuration
+#
+CONFIG_DRM_AMD_DC=y
+# CONFIG_DRM_AMD_DC_HDCP is not set
+CONFIG_DRM_AMD_DC_SI=y
+# CONFIG_DEBUG_KERNEL_DC is not set
+# end of Display Engine Configuration
+
+CONFIG_HSA_AMD=y
+CONFIG_HSA_AMD_SVM=y
+CONFIG_DRM_NOUVEAU=m
+# CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set
+CONFIG_NOUVEAU_PLATFORM_DRIVER=y
+CONFIG_NOUVEAU_DEBUG=5
+CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+# CONFIG_NOUVEAU_DEBUG_MMU is not set
+# CONFIG_NOUVEAU_DEBUG_PUSH is not set
+CONFIG_DRM_NOUVEAU_BACKLIGHT=y
+CONFIG_DRM_NOUVEAU_SVM=y
+CONFIG_DRM_KMB_DISPLAY=m
+# CONFIG_DRM_VGEM is not set
+CONFIG_DRM_VKMS=m
+# CONFIG_DRM_EXYNOS is not set
+CONFIG_DRM_ROCKCHIP=m
+CONFIG_ROCKCHIP_ANALOGIX_DP=y
+CONFIG_ROCKCHIP_CDN_DP=y
+CONFIG_ROCKCHIP_DW_HDMI=y
+CONFIG_ROCKCHIP_DW_MIPI_DSI=y
+CONFIG_ROCKCHIP_INNO_HDMI=y
+CONFIG_ROCKCHIP_LVDS=y
+CONFIG_ROCKCHIP_RGB=y
+CONFIG_ROCKCHIP_RK3066_HDMI=y
+CONFIG_DRM_VMWGFX=m
+# CONFIG_DRM_VMWGFX_FBCON is not set
+CONFIG_DRM_UDL=m
+CONFIG_DRM_AST=m
+CONFIG_DRM_MGAG200=m
+CONFIG_DRM_RCAR_DW_HDMI=m
+CONFIG_DRM_RCAR_LVDS=m
+CONFIG_DRM_SUN4I=m
+CONFIG_DRM_SUN4I_HDMI=m
+CONFIG_DRM_SUN4I_HDMI_CEC=y
+CONFIG_DRM_SUN4I_BACKEND=m
+CONFIG_DRM_SUN6I_DSI=m
+CONFIG_DRM_SUN8I_DW_HDMI=m
+CONFIG_DRM_SUN8I_MIXER=m
+CONFIG_DRM_SUN8I_TCON_TOP=m
+CONFIG_DRM_QXL=m
+CONFIG_DRM_VIRTIO_GPU=m
+CONFIG_DRM_MSM=m
+CONFIG_DRM_MSM_GPU_STATE=y
+# CONFIG_DRM_MSM_REGISTER_LOGGING is not set
+# CONFIG_DRM_MSM_GPU_SUDO is not set
+CONFIG_DRM_MSM_HDMI_HDCP=y
+CONFIG_DRM_MSM_DP=y
+CONFIG_DRM_MSM_DSI=y
+CONFIG_DRM_MSM_DSI_28NM_PHY=y
+CONFIG_DRM_MSM_DSI_20NM_PHY=y
+CONFIG_DRM_MSM_DSI_28NM_8960_PHY=y
+CONFIG_DRM_MSM_DSI_14NM_PHY=y
+CONFIG_DRM_MSM_DSI_10NM_PHY=y
+CONFIG_DRM_MSM_DSI_7NM_PHY=y
+CONFIG_DRM_TEGRA=m
+# CONFIG_DRM_TEGRA_DEBUG is not set
+# CONFIG_DRM_TEGRA_STAGING is not set
+CONFIG_DRM_PANEL=y
+
+#
+# Display Panels
+#
+CONFIG_DRM_PANEL_ABT_Y030XX067A=m
+CONFIG_DRM_PANEL_ARM_VERSATILE=m
+CONFIG_DRM_PANEL_ASUS_Z00T_TM5P5_NT35596=m
+CONFIG_DRM_PANEL_BOE_HIMAX8279D=m
+CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m
+CONFIG_DRM_PANEL_DSI_CM=m
+CONFIG_DRM_PANEL_LVDS=m
+CONFIG_DRM_PANEL_SIMPLE=m
+CONFIG_DRM_PANEL_EDP=m
+CONFIG_DRM_PANEL_ELIDA_KD35T133=m
+CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02=m
+CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D=m
+CONFIG_DRM_PANEL_ILITEK_IL9322=m
+CONFIG_DRM_PANEL_ILITEK_ILI9341=m
+CONFIG_DRM_PANEL_ILITEK_ILI9881C=m
+CONFIG_DRM_PANEL_INNOLUX_EJ030NA=m
+CONFIG_DRM_PANEL_INNOLUX_P079ZCA=m
+CONFIG_DRM_PANEL_JDI_LT070ME05000=m
+CONFIG_DRM_PANEL_KHADAS_TS050=m
+CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04=m
+CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W=m
+CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829=m
+CONFIG_DRM_PANEL_SAMSUNG_LD9040=m
+CONFIG_DRM_PANEL_LG_LB035Q02=m
+CONFIG_DRM_PANEL_LG_LG4573=m
+CONFIG_DRM_PANEL_NEC_NL8048HL11=m
+CONFIG_DRM_PANEL_NOVATEK_NT35510=m
+CONFIG_DRM_PANEL_NOVATEK_NT36672A=m
+CONFIG_DRM_PANEL_NOVATEK_NT39016=m
+CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m
+CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO=m
+CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
+CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=m
+CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m
+CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
+CONFIG_DRM_PANEL_RAYDIUM_RM67191=m
+CONFIG_DRM_PANEL_RAYDIUM_RM68200=m
+CONFIG_DRM_PANEL_RONBO_RB070D30=m
+CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=m
+CONFIG_DRM_PANEL_SAMSUNG_DB7430=m
+CONFIG_DRM_PANEL_SAMSUNG_S6D16D0=m
+CONFIG_DRM_PANEL_SAMSUNG_S6D27A1=m
+CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=m
+CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
+CONFIG_DRM_PANEL_SAMSUNG_S6E63M0=m
+CONFIG_DRM_PANEL_SAMSUNG_S6E63M0_SPI=m
+CONFIG_DRM_PANEL_SAMSUNG_S6E63M0_DSI=m
+CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01=m
+CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m
+CONFIG_DRM_PANEL_SAMSUNG_SOFEF00=m
+CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
+CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m
+CONFIG_DRM_PANEL_SHARP_LS037V7DW01=m
+CONFIG_DRM_PANEL_SHARP_LS043T1LE01=m
+CONFIG_DRM_PANEL_SHARP_LS060T1SX01=m
+CONFIG_DRM_PANEL_SITRONIX_ST7701=m
+CONFIG_DRM_PANEL_SITRONIX_ST7703=m
+CONFIG_DRM_PANEL_SITRONIX_ST7789V=m
+CONFIG_DRM_PANEL_SONY_ACX424AKP=m
+CONFIG_DRM_PANEL_SONY_ACX565AKM=m
+CONFIG_DRM_PANEL_TDO_TL070WSH30=m
+CONFIG_DRM_PANEL_TPO_TD028TTEC1=m
+CONFIG_DRM_PANEL_TPO_TD043MTEA1=m
+CONFIG_DRM_PANEL_TPO_TPG110=m
+CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m
+CONFIG_DRM_PANEL_VISIONOX_RM69299=m
+CONFIG_DRM_PANEL_WIDECHIPS_WS2401=m
+CONFIG_DRM_PANEL_XINPENG_XPP055C272=m
+# end of Display Panels
+
+CONFIG_DRM_BRIDGE=y
+CONFIG_DRM_PANEL_BRIDGE=y
+
+#
+# Display Interface Bridges
+#
+CONFIG_DRM_CDNS_DSI=m
+CONFIG_DRM_CHIPONE_ICN6211=m
+CONFIG_DRM_CHRONTEL_CH7033=m
+CONFIG_DRM_CROS_EC_ANX7688=m
+CONFIG_DRM_DISPLAY_CONNECTOR=m
+CONFIG_DRM_LONTIUM_LT8912B=m
+CONFIG_DRM_LONTIUM_LT9611=m
+CONFIG_DRM_LONTIUM_LT9611UXC=m
+CONFIG_DRM_ITE_IT66121=m
+CONFIG_DRM_LVDS_CODEC=m
+CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW=m
+CONFIG_DRM_NWL_MIPI_DSI=m
+CONFIG_DRM_NXP_PTN3460=m
+CONFIG_DRM_PARADE_PS8622=m
+CONFIG_DRM_PARADE_PS8640=m
+CONFIG_DRM_SIL_SII8620=m
+CONFIG_DRM_SII902X=m
+CONFIG_DRM_SII9234=m
+CONFIG_DRM_SIMPLE_BRIDGE=m
+CONFIG_DRM_THINE_THC63LVD1024=m
+CONFIG_DRM_TOSHIBA_TC358762=m
+CONFIG_DRM_TOSHIBA_TC358764=m
+CONFIG_DRM_TOSHIBA_TC358767=m
+CONFIG_DRM_TOSHIBA_TC358768=m
+CONFIG_DRM_TOSHIBA_TC358775=m
+CONFIG_DRM_TI_TFP410=m
+CONFIG_DRM_TI_SN65DSI83=m
+CONFIG_DRM_TI_SN65DSI86=m
+CONFIG_DRM_TI_TPD12S015=m
+CONFIG_DRM_ANALOGIX_ANX6345=m
+CONFIG_DRM_ANALOGIX_ANX78XX=m
+CONFIG_DRM_ANALOGIX_DP=m
+CONFIG_DRM_ANALOGIX_ANX7625=m
+CONFIG_DRM_I2C_ADV7511=m
+CONFIG_DRM_I2C_ADV7511_AUDIO=y
+CONFIG_DRM_I2C_ADV7511_CEC=y
+CONFIG_DRM_CDNS_MHDP8546=m
+CONFIG_DRM_DW_HDMI=m
+CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
+CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
+CONFIG_DRM_DW_HDMI_CEC=m
+CONFIG_DRM_DW_MIPI_DSI=m
+# end of Display Interface Bridges
+
+CONFIG_DRM_IMX_DCSS=m
+CONFIG_DRM_V3D=m
+CONFIG_DRM_VC4=m
+CONFIG_DRM_VC4_HDMI_CEC=y
+CONFIG_DRM_ETNAVIV=m
+CONFIG_DRM_ETNAVIV_THERMAL=y
+CONFIG_DRM_HISI_HIBMC=m
+CONFIG_DRM_HISI_KIRIN=m
+CONFIG_DRM_MEDIATEK=m
+CONFIG_DRM_MEDIATEK_HDMI=m
+# CONFIG_DRM_MXSFB is not set
+CONFIG_DRM_MESON=m
+CONFIG_DRM_MESON_DW_HDMI=m
+# CONFIG_DRM_ARCPGU is not set
+CONFIG_DRM_BOCHS=m
+CONFIG_DRM_CIRRUS_QEMU=m
+CONFIG_DRM_GM12U320=m
+CONFIG_DRM_SIMPLEDRM=m
+CONFIG_TINYDRM_HX8357D=m
+CONFIG_TINYDRM_ILI9225=m
+CONFIG_TINYDRM_ILI9341=m
+CONFIG_TINYDRM_ILI9486=m
+CONFIG_TINYDRM_MI0283QT=m
+CONFIG_TINYDRM_REPAPER=m
+CONFIG_TINYDRM_ST7586=m
+CONFIG_TINYDRM_ST7735R=m
+CONFIG_DRM_PL111=m
+CONFIG_DRM_LIMA=m
+CONFIG_DRM_PANFROST=m
+CONFIG_DRM_TIDSS=m
+CONFIG_DRM_ZYNQMP_DPSUB=m
+CONFIG_DRM_GUD=m
+CONFIG_DRM_HYPERV=m
+# CONFIG_DRM_LEGACY is not set
+CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
+
+#
+# Frame buffer Devices
+#
+CONFIG_FB_CMDLINE=y
+CONFIG_FB_NOTIFY=y
+CONFIG_FB=y
+CONFIG_FIRMWARE_EDID=y
+CONFIG_FB_DDC=m
+CONFIG_FB_CFB_FILLRECT=y
+CONFIG_FB_CFB_COPYAREA=y
+CONFIG_FB_CFB_IMAGEBLIT=y
+CONFIG_FB_SYS_FILLRECT=m
+CONFIG_FB_SYS_COPYAREA=m
+CONFIG_FB_SYS_IMAGEBLIT=m
+# CONFIG_FB_FOREIGN_ENDIAN is not set
+CONFIG_FB_SYS_FOPS=m
+CONFIG_FB_DEFERRED_IO=y
+CONFIG_FB_BACKLIGHT=m
+CONFIG_FB_MODE_HELPERS=y
+CONFIG_FB_TILEBLITTING=y
+
+#
+# Frame buffer hardware drivers
+#
+# CONFIG_FB_CIRRUS is not set
+# CONFIG_FB_PM2 is not set
+# CONFIG_FB_ARMCLCD is not set
+CONFIG_FB_IMX=m
+# CONFIG_FB_CYBER2000 is not set
+# CONFIG_FB_ASILIANT is not set
+# CONFIG_FB_IMSTT is not set
+CONFIG_FB_UVESA=m
+CONFIG_FB_EFI=y
+# CONFIG_FB_OPENCORES is not set
+# CONFIG_FB_S1D13XXX is not set
+# CONFIG_FB_NVIDIA is not set
+# CONFIG_FB_RIVA is not set
+CONFIG_FB_I740=m
+# CONFIG_FB_MATROX is not set
+# CONFIG_FB_RADEON is not set
+# CONFIG_FB_ATY128 is not set
+# CONFIG_FB_ATY is not set
+# CONFIG_FB_S3 is not set
+# CONFIG_FB_SAVAGE is not set
+# CONFIG_FB_SIS is not set
+# CONFIG_FB_NEOMAGIC is not set
+# CONFIG_FB_KYRO is not set
+# CONFIG_FB_3DFX is not set
+# CONFIG_FB_VOODOO1 is not set
+# CONFIG_FB_VT8623 is not set
+# CONFIG_FB_TRIDENT is not set
+# CONFIG_FB_ARK is not set
+# CONFIG_FB_PM3 is not set
+# CONFIG_FB_CARMINE is not set
+CONFIG_FB_SMSCUFX=m
+# CONFIG_FB_UDL is not set
+# CONFIG_FB_IBM_GXT4500 is not set
+CONFIG_FB_XILINX=m
+CONFIG_FB_VIRTUAL=m
+CONFIG_FB_METRONOME=m
+CONFIG_FB_MB862XX=m
+CONFIG_FB_MB862XX_PCI_GDC=y
+CONFIG_FB_MB862XX_I2C=y
+CONFIG_FB_MX3=y
+CONFIG_FB_HYPERV=m
+# CONFIG_FB_SIMPLE is not set
+# CONFIG_FB_SSD1307 is not set
+# CONFIG_FB_SM712 is not set
+# end of Frame buffer Devices
+
+#
+# Backlight & LCD device support
+#
+CONFIG_LCD_CLASS_DEVICE=m
+# CONFIG_LCD_L4F00242T03 is not set
+# CONFIG_LCD_LMS283GF05 is not set
+# CONFIG_LCD_LTV350QV is not set
+# CONFIG_LCD_ILI922X is not set
+# CONFIG_LCD_ILI9320 is not set
+# CONFIG_LCD_TDO24M is not set
+# CONFIG_LCD_VGG2432A4 is not set
+CONFIG_LCD_PLATFORM=m
+# CONFIG_LCD_AMS369FG06 is not set
+# CONFIG_LCD_LMS501KF03 is not set
+# CONFIG_LCD_HX8357 is not set
+CONFIG_LCD_OTM3225A=m
+CONFIG_BACKLIGHT_CLASS_DEVICE=y
+CONFIG_BACKLIGHT_KTD253=m
+CONFIG_BACKLIGHT_LM3533=m
+CONFIG_BACKLIGHT_PWM=m
+CONFIG_BACKLIGHT_QCOM_WLED=m
+CONFIG_BACKLIGHT_RT4831=m
+CONFIG_BACKLIGHT_ADP8860=m
+CONFIG_BACKLIGHT_ADP8870=m
+CONFIG_BACKLIGHT_LM3630A=m
+CONFIG_BACKLIGHT_LM3639=m
+CONFIG_BACKLIGHT_LP855X=m
+CONFIG_BACKLIGHT_SKY81452=m
+CONFIG_BACKLIGHT_GPIO=m
+CONFIG_BACKLIGHT_LV5207LP=m
+CONFIG_BACKLIGHT_BD6107=m
+CONFIG_BACKLIGHT_ARCXCNN=m
+CONFIG_BACKLIGHT_LED=m
+# end of Backlight & LCD device support
+
+CONFIG_VGASTATE=m
+CONFIG_VIDEOMODE_HELPERS=y
+CONFIG_HDMI=y
+
+#
+# Console display driver support
+#
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_DUMMY_CONSOLE_COLUMNS=80
+CONFIG_DUMMY_CONSOLE_ROWS=25
+CONFIG_FRAMEBUFFER_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION=y
+CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
+# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
+# end of Console display driver support
+
+# CONFIG_LOGO is not set
+# end of Graphics support
+
+CONFIG_SOUND=m
+CONFIG_SOUND_OSS_CORE=y
+# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set
+CONFIG_SND=m
+CONFIG_SND_TIMER=m
+CONFIG_SND_PCM=m
+CONFIG_SND_PCM_ELD=y
+CONFIG_SND_PCM_IEC958=y
+CONFIG_SND_DMAENGINE_PCM=m
+CONFIG_SND_HWDEP=m
+CONFIG_SND_SEQ_DEVICE=m
+CONFIG_SND_RAWMIDI=m
+CONFIG_SND_COMPRESS_OFFLOAD=m
+CONFIG_SND_JACK=y
+CONFIG_SND_JACK_INPUT_DEV=y
+CONFIG_SND_OSSEMUL=y
+CONFIG_SND_MIXER_OSS=m
+CONFIG_SND_PCM_OSS=m
+CONFIG_SND_PCM_OSS_PLUGINS=y
+CONFIG_SND_PCM_TIMER=y
+CONFIG_SND_HRTIMER=m
+CONFIG_SND_DYNAMIC_MINORS=y
+CONFIG_SND_MAX_CARDS=32
+CONFIG_SND_SUPPORT_OLD_API=y
+CONFIG_SND_PROC_FS=y
+CONFIG_SND_VERBOSE_PROCFS=y
+CONFIG_SND_VERBOSE_PRINTK=y
+CONFIG_SND_DEBUG=y
+# CONFIG_SND_DEBUG_VERBOSE is not set
+CONFIG_SND_PCM_XRUN_DEBUG=y
+# CONFIG_SND_CTL_VALIDATION is not set
+# CONFIG_SND_JACK_INJECTION_DEBUG is not set
+CONFIG_SND_VMASTER=y
+CONFIG_SND_CTL_LED=m
+CONFIG_SND_SEQUENCER=m
+CONFIG_SND_SEQ_DUMMY=m
+CONFIG_SND_SEQUENCER_OSS=m
+CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
+CONFIG_SND_SEQ_MIDI_EVENT=m
+CONFIG_SND_SEQ_MIDI=m
+CONFIG_SND_SEQ_MIDI_EMUL=m
+CONFIG_SND_SEQ_VIRMIDI=m
+CONFIG_SND_MPU401_UART=m
+CONFIG_SND_OPL3_LIB=m
+CONFIG_SND_OPL3_LIB_SEQ=m
+CONFIG_SND_VX_LIB=m
+CONFIG_SND_AC97_CODEC=m
+CONFIG_SND_DRIVERS=y
+CONFIG_SND_DUMMY=m
+CONFIG_SND_ALOOP=m
+CONFIG_SND_VIRMIDI=m
+CONFIG_SND_MTPAV=m
+CONFIG_SND_MTS64=m
+CONFIG_SND_SERIAL_U16550=m
+CONFIG_SND_MPU401=m
+CONFIG_SND_PORTMAN2X4=m
+CONFIG_SND_AC97_POWER_SAVE=y
+CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
+CONFIG_SND_PCI=y
+CONFIG_SND_AD1889=m
+# CONFIG_SND_ALS300 is not set
+# CONFIG_SND_ALI5451 is not set
+CONFIG_SND_ATIIXP=m
+CONFIG_SND_ATIIXP_MODEM=m
+CONFIG_SND_AU8810=m
+CONFIG_SND_AU8820=m
+CONFIG_SND_AU8830=m
+CONFIG_SND_AW2=m
+# CONFIG_SND_AZT3328 is not set
+CONFIG_SND_BT87X=m
+# CONFIG_SND_BT87X_OVERCLOCK is not set
+CONFIG_SND_CA0106=m
+CONFIG_SND_CMIPCI=m
+CONFIG_SND_OXYGEN_LIB=m
+CONFIG_SND_OXYGEN=m
+CONFIG_SND_CS4281=m
+CONFIG_SND_CS46XX=m
+CONFIG_SND_CS46XX_NEW_DSP=y
+CONFIG_SND_CTXFI=m
+CONFIG_SND_DARLA20=m
+CONFIG_SND_GINA20=m
+CONFIG_SND_LAYLA20=m
+CONFIG_SND_DARLA24=m
+CONFIG_SND_GINA24=m
+CONFIG_SND_LAYLA24=m
+CONFIG_SND_MONA=m
+CONFIG_SND_MIA=m
+CONFIG_SND_ECHO3G=m
+CONFIG_SND_INDIGO=m
+CONFIG_SND_INDIGOIO=m
+CONFIG_SND_INDIGODJ=m
+CONFIG_SND_INDIGOIOX=m
+CONFIG_SND_INDIGODJX=m
+# CONFIG_SND_EMU10K1 is not set
+# CONFIG_SND_EMU10K1X is not set
+CONFIG_SND_ENS1370=m
+CONFIG_SND_ENS1371=m
+# CONFIG_SND_ES1938 is not set
+# CONFIG_SND_ES1968 is not set
+CONFIG_SND_FM801=m
+CONFIG_SND_FM801_TEA575X_BOOL=y
+CONFIG_SND_HDSP=m
+CONFIG_SND_HDSPM=m
+# CONFIG_SND_ICE1712 is not set
+CONFIG_SND_ICE1724=m
+CONFIG_SND_INTEL8X0=m
+CONFIG_SND_INTEL8X0M=m
+CONFIG_SND_KORG1212=m
+CONFIG_SND_LOLA=m
+CONFIG_SND_LX6464ES=m
+# CONFIG_SND_MAESTRO3 is not set
+CONFIG_SND_MIXART=m
+CONFIG_SND_NM256=m
+CONFIG_SND_PCXHR=m
+CONFIG_SND_RIPTIDE=m
+CONFIG_SND_RME32=m
+CONFIG_SND_RME96=m
+CONFIG_SND_RME9652=m
+# CONFIG_SND_SONICVIBES is not set
+# CONFIG_SND_TRIDENT is not set
+CONFIG_SND_VIA82XX=m
+CONFIG_SND_VIA82XX_MODEM=m
+CONFIG_SND_VIRTUOSO=m
+CONFIG_SND_VX222=m
+CONFIG_SND_YMFPCI=m
+
+#
+# HD-Audio
+#
+CONFIG_SND_HDA=m
+CONFIG_SND_HDA_GENERIC_LEDS=y
+CONFIG_SND_HDA_INTEL=m
+CONFIG_SND_HDA_TEGRA=m
+CONFIG_SND_HDA_HWDEP=y
+CONFIG_SND_HDA_RECONFIG=y
+CONFIG_SND_HDA_INPUT_BEEP=y
+CONFIG_SND_HDA_INPUT_BEEP_MODE=1
+CONFIG_SND_HDA_PATCH_LOADER=y
+CONFIG_SND_HDA_CODEC_REALTEK=m
+CONFIG_SND_HDA_CODEC_ANALOG=m
+CONFIG_SND_HDA_CODEC_SIGMATEL=m
+CONFIG_SND_HDA_CODEC_VIA=m
+CONFIG_SND_HDA_CODEC_HDMI=m
+CONFIG_SND_HDA_CODEC_CIRRUS=m
+CONFIG_SND_HDA_CODEC_CS8409=m
+CONFIG_SND_HDA_CODEC_CONEXANT=m
+CONFIG_SND_HDA_CODEC_CA0110=m
+CONFIG_SND_HDA_CODEC_CA0132=m
+CONFIG_SND_HDA_CODEC_CA0132_DSP=y
+CONFIG_SND_HDA_CODEC_CMEDIA=m
+CONFIG_SND_HDA_CODEC_SI3054=m
+CONFIG_SND_HDA_GENERIC=m
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
+# CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set
+# end of HD-Audio
+
+CONFIG_SND_HDA_CORE=m
+CONFIG_SND_HDA_DSP_LOADER=y
+CONFIG_SND_HDA_ALIGNED_MMIO=y
+CONFIG_SND_HDA_COMPONENT=y
+CONFIG_SND_HDA_PREALLOC_SIZE=1024
+CONFIG_SND_INTEL_NHLT=y
+CONFIG_SND_INTEL_DSP_CONFIG=m
+CONFIG_SND_INTEL_SOUNDWIRE_ACPI=m
+CONFIG_SND_SPI=y
+CONFIG_SND_USB=y
+CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
+CONFIG_SND_USB_UA101=m
+CONFIG_SND_USB_CAIAQ=m
+CONFIG_SND_USB_CAIAQ_INPUT=y
+CONFIG_SND_USB_6FIRE=m
+CONFIG_SND_USB_HIFACE=m
+CONFIG_SND_BCD2000=m
+CONFIG_SND_USB_LINE6=m
+CONFIG_SND_USB_POD=m
+CONFIG_SND_USB_PODHD=m
+CONFIG_SND_USB_TONEPORT=m
+CONFIG_SND_USB_VARIAX=m
+CONFIG_SND_FIREWIRE=y
+CONFIG_SND_FIREWIRE_LIB=m
+CONFIG_SND_DICE=m
+CONFIG_SND_OXFW=m
+CONFIG_SND_ISIGHT=m
+CONFIG_SND_FIREWORKS=m
+CONFIG_SND_BEBOB=m
+CONFIG_SND_FIREWIRE_DIGI00X=m
+CONFIG_SND_FIREWIRE_TASCAM=m
+CONFIG_SND_FIREWIRE_MOTU=m
+CONFIG_SND_FIREFACE=m
+CONFIG_SND_PCMCIA=y
+CONFIG_SND_VXPOCKET=m
+CONFIG_SND_PDAUDIOCF=m
+CONFIG_SND_SOC=m
+CONFIG_SND_SOC_AC97_BUS=y
+CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
+CONFIG_SND_SOC_COMPRESS=y
+CONFIG_SND_SOC_TOPOLOGY=y
+CONFIG_SND_SOC_ADI=m
+CONFIG_SND_SOC_ADI_AXI_I2S=m
+CONFIG_SND_SOC_ADI_AXI_SPDIF=m
+CONFIG_SND_SOC_AMD_ACP=m
+CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
+# CONFIG_SND_ATMEL_SOC is not set
+CONFIG_SND_BCM2835_SOC_I2S=m
+CONFIG_SND_BCM63XX_I2S_WHISTLER=m
+CONFIG_SND_DESIGNWARE_I2S=m
+CONFIG_SND_DESIGNWARE_PCM=y
+
+#
+# SoC Audio for Freescale CPUs
+#
+
+#
+# Common SoC Audio options for Freescale CPUs:
+#
+CONFIG_SND_SOC_FSL_ASRC=m
+CONFIG_SND_SOC_FSL_SAI=m
+CONFIG_SND_SOC_FSL_MQS=m
+CONFIG_SND_SOC_FSL_AUDMIX=m
+CONFIG_SND_SOC_FSL_SSI=m
+CONFIG_SND_SOC_FSL_SPDIF=m
+CONFIG_SND_SOC_FSL_ESAI=m
+CONFIG_SND_SOC_FSL_MICFIL=m
+CONFIG_SND_SOC_FSL_EASRC=m
+CONFIG_SND_SOC_FSL_XCVR=m
+CONFIG_SND_SOC_FSL_AUD2HTX=m
+CONFIG_SND_SOC_FSL_RPMSG=m
+CONFIG_SND_SOC_IMX_PCM_DMA=m
+CONFIG_SND_SOC_IMX_AUDIO_RPMSG=m
+CONFIG_SND_SOC_IMX_PCM_RPMSG=m
+CONFIG_SND_SOC_IMX_AUDMUX=m
+CONFIG_SND_IMX_SOC=m
+
+#
+# SoC Audio support for Freescale i.MX boards:
+#
+CONFIG_SND_SOC_IMX_ES8328=m
+CONFIG_SND_SOC_IMX_SGTL5000=m
+CONFIG_SND_SOC_IMX_SPDIF=m
+CONFIG_SND_SOC_FSL_ASOC_CARD=m
+CONFIG_SND_SOC_IMX_AUDMIX=m
+CONFIG_SND_SOC_IMX_HDMI=m
+CONFIG_SND_SOC_IMX_RPMSG=m
+CONFIG_SND_SOC_IMX_CARD=m
+# end of SoC Audio for Freescale CPUs
+
+CONFIG_SND_I2S_HI6210_I2S=m
+CONFIG_SND_KIRKWOOD_SOC=m
+CONFIG_SND_KIRKWOOD_SOC_ARMADA370_DB=m
+# CONFIG_SND_SOC_IMG is not set
+# CONFIG_SND_SOC_INTEL_KEEMBAY is not set
+CONFIG_SND_SOC_MEDIATEK=m
+# CONFIG_SND_SOC_MT2701 is not set
+CONFIG_SND_SOC_MT6797=m
+CONFIG_SND_SOC_MT6797_MT6351=m
+# CONFIG_SND_SOC_MT8173 is not set
+CONFIG_SND_SOC_MT8183=m
+CONFIG_SND_SOC_MT8183_MT6358_TS3A227E_MAX98357A=m
+CONFIG_SND_SOC_MT8183_DA7219_MAX98357A=m
+CONFIG_SND_SOC_MTK_BTCVSD=m
+CONFIG_SND_SOC_MT8192=m
+CONFIG_SND_SOC_MT8192_MT6359_RT1015_RT5682=m
+CONFIG_SND_SOC_MT8195=m
+CONFIG_SND_SOC_MT8195_MT6359_RT1019_RT5682=m
+CONFIG_SND_SOC_MT8195_MT6359_RT1011_RT5682=m
+
+#
+# ASoC support for Amlogic platforms
+#
+CONFIG_SND_MESON_AIU=m
+CONFIG_SND_MESON_AXG_FIFO=m
+CONFIG_SND_MESON_AXG_FRDDR=m
+CONFIG_SND_MESON_AXG_TODDR=m
+CONFIG_SND_MESON_AXG_TDM_FORMATTER=m
+CONFIG_SND_MESON_AXG_TDM_INTERFACE=m
+CONFIG_SND_MESON_AXG_TDMIN=m
+CONFIG_SND_MESON_AXG_TDMOUT=m
+CONFIG_SND_MESON_AXG_SOUND_CARD=m
+CONFIG_SND_MESON_AXG_SPDIFOUT=m
+CONFIG_SND_MESON_AXG_SPDIFIN=m
+CONFIG_SND_MESON_AXG_PDM=m
+CONFIG_SND_MESON_CARD_UTILS=m
+CONFIG_SND_MESON_CODEC_GLUE=m
+CONFIG_SND_MESON_GX_SOUND_CARD=m
+CONFIG_SND_MESON_G12A_TOACODEC=m
+CONFIG_SND_MESON_G12A_TOHDMITX=m
+CONFIG_SND_SOC_MESON_T9015=m
+# end of ASoC support for Amlogic platforms
+
+CONFIG_SND_SOC_QCOM=m
+CONFIG_SND_SOC_LPASS_CPU=m
+CONFIG_SND_SOC_LPASS_HDMI=m
+CONFIG_SND_SOC_LPASS_PLATFORM=m
+CONFIG_SND_SOC_LPASS_IPQ806X=m
+CONFIG_SND_SOC_LPASS_APQ8016=m
+CONFIG_SND_SOC_LPASS_SC7180=m
+CONFIG_SND_SOC_STORM=m
+CONFIG_SND_SOC_APQ8016_SBC=m
+CONFIG_SND_SOC_QCOM_COMMON=m
+CONFIG_SND_SOC_QDSP6_COMMON=m
+CONFIG_SND_SOC_QDSP6_CORE=m
+CONFIG_SND_SOC_QDSP6_AFE=m
+CONFIG_SND_SOC_QDSP6_AFE_DAI=m
+CONFIG_SND_SOC_QDSP6_AFE_CLOCKS=m
+CONFIG_SND_SOC_QDSP6_ADM=m
+CONFIG_SND_SOC_QDSP6_ROUTING=m
+CONFIG_SND_SOC_QDSP6_ASM=m
+CONFIG_SND_SOC_QDSP6_ASM_DAI=m
+CONFIG_SND_SOC_QDSP6_APM_DAI=m
+CONFIG_SND_SOC_QDSP6_APM_LPASS_DAI=m
+CONFIG_SND_SOC_QDSP6_APM=m
+CONFIG_SND_SOC_QDSP6_PRM_LPASS_CLOCKS=m
+CONFIG_SND_SOC_QDSP6_PRM=m
+CONFIG_SND_SOC_QDSP6=m
+CONFIG_SND_SOC_MSM8996=m
+CONFIG_SND_SOC_SDM845=m
+CONFIG_SND_SOC_SM8250=m
+CONFIG_SND_SOC_SC7180=m
+CONFIG_SND_SOC_ROCKCHIP=m
+CONFIG_SND_SOC_ROCKCHIP_I2S=m
+CONFIG_SND_SOC_ROCKCHIP_I2S_TDM=m
+CONFIG_SND_SOC_ROCKCHIP_PDM=m
+CONFIG_SND_SOC_ROCKCHIP_SPDIF=m
+CONFIG_SND_SOC_ROCKCHIP_MAX98090=m
+CONFIG_SND_SOC_ROCKCHIP_RT5645=m
+CONFIG_SND_SOC_RK3288_HDMI_ANALOG=m
+CONFIG_SND_SOC_RK3399_GRU_SOUND=m
+CONFIG_SND_SOC_SAMSUNG=m
+CONFIG_SND_SAMSUNG_PCM=m
+CONFIG_SND_SAMSUNG_SPDIF=m
+CONFIG_SND_SAMSUNG_I2S=m
+CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994=m
+CONFIG_SND_SOC_SAMSUNG_SMDK_SPDIF=m
+CONFIG_SND_SOC_SMDK_WM8994_PCM=m
+CONFIG_SND_SOC_SNOW=m
+# CONFIG_SND_SOC_ODROID is not set
+# CONFIG_SND_SOC_ARNDALE is not set
+CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994=m
+CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811=m
+CONFIG_SND_SOC_SOF_TOPLEVEL=y
+CONFIG_SND_SOC_SOF_PCI=m
+CONFIG_SND_SOC_SOF_ACPI=m
+CONFIG_SND_SOC_SOF_OF=m
+CONFIG_SND_SOC_SOF_COMPRESS=y
+# CONFIG_SND_SOC_SOF_DEBUG_PROBES is not set
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
+CONFIG_SND_SOC_SOF=m
+CONFIG_SND_SOC_SOF_IMX_TOPLEVEL=y
+CONFIG_SND_SOC_SOF_IMX_OF=m
+CONFIG_SND_SOC_SOF_IMX_COMMON=m
+CONFIG_SND_SOC_SOF_IMX8_SUPPORT=y
+CONFIG_SND_SOC_SOF_IMX8=m
+CONFIG_SND_SOC_SOF_IMX8M_SUPPORT=y
+CONFIG_SND_SOC_SOF_IMX8M=m
+CONFIG_SND_SOC_SOF_XTENSA=m
+CONFIG_SND_SOC_SPRD=m
+CONFIG_SND_SOC_SPRD_MCDT=m
+
+#
+# STMicroelectronics STM32 SOC audio support
+#
+# end of STMicroelectronics STM32 SOC audio support
+
+#
+# Allwinner SoC Audio support
+#
+CONFIG_SND_SUN4I_CODEC=m
+CONFIG_SND_SUN8I_CODEC=m
+CONFIG_SND_SUN8I_CODEC_ANALOG=m
+CONFIG_SND_SUN50I_CODEC_ANALOG=m
+CONFIG_SND_SUN4I_I2S=m
+CONFIG_SND_SUN4I_SPDIF=m
+CONFIG_SND_SUN8I_ADDA_PR_REGMAP=m
+# end of Allwinner SoC Audio support
+
+CONFIG_SND_SOC_XILINX_I2S=m
+CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER=m
+CONFIG_SND_SOC_XILINX_SPDIF=m
+CONFIG_SND_SOC_XTFPGA_I2S=m
+CONFIG_SND_SOC_I2C_AND_SPI=m
+
+#
+# CODEC drivers
+#
+CONFIG_SND_SOC_WM_HUBS=m
+CONFIG_SND_SOC_AC97_CODEC=m
+CONFIG_SND_SOC_ADAU_UTILS=m
+CONFIG_SND_SOC_ADAU1372=m
+CONFIG_SND_SOC_ADAU1372_I2C=m
+CONFIG_SND_SOC_ADAU1372_SPI=m
+CONFIG_SND_SOC_ADAU1701=m
+CONFIG_SND_SOC_ADAU17X1=m
+CONFIG_SND_SOC_ADAU1761=m
+CONFIG_SND_SOC_ADAU1761_I2C=m
+CONFIG_SND_SOC_ADAU1761_SPI=m
+CONFIG_SND_SOC_ADAU7002=m
+CONFIG_SND_SOC_ADAU7118=m
+CONFIG_SND_SOC_ADAU7118_HW=m
+CONFIG_SND_SOC_ADAU7118_I2C=m
+CONFIG_SND_SOC_AK4104=m
+CONFIG_SND_SOC_AK4118=m
+CONFIG_SND_SOC_AK4458=m
+CONFIG_SND_SOC_AK4554=m
+CONFIG_SND_SOC_AK4613=m
+CONFIG_SND_SOC_AK4642=m
+CONFIG_SND_SOC_AK5386=m
+CONFIG_SND_SOC_AK5558=m
+CONFIG_SND_SOC_ALC5623=m
+CONFIG_SND_SOC_BD28623=m
+CONFIG_SND_SOC_BT_SCO=m
+CONFIG_SND_SOC_CPCAP=m
+CONFIG_SND_SOC_CROS_EC_CODEC=m
+CONFIG_SND_SOC_CS35L32=m
+CONFIG_SND_SOC_CS35L33=m
+CONFIG_SND_SOC_CS35L34=m
+CONFIG_SND_SOC_CS35L35=m
+CONFIG_SND_SOC_CS35L36=m
+CONFIG_SND_SOC_CS35L41_SPI=m
+CONFIG_SND_SOC_CS35L41_I2C=m
+CONFIG_SND_SOC_CS42L42=m
+CONFIG_SND_SOC_CS42L51=m
+CONFIG_SND_SOC_CS42L51_I2C=m
+CONFIG_SND_SOC_CS42L52=m
+CONFIG_SND_SOC_CS42L56=m
+CONFIG_SND_SOC_CS42L73=m
+CONFIG_SND_SOC_CS4234=m
+CONFIG_SND_SOC_CS4265=m
+CONFIG_SND_SOC_CS4270=m
+CONFIG_SND_SOC_CS4271=m
+CONFIG_SND_SOC_CS4271_I2C=m
+CONFIG_SND_SOC_CS4271_SPI=m
+CONFIG_SND_SOC_CS42XX8=m
+CONFIG_SND_SOC_CS42XX8_I2C=m
+CONFIG_SND_SOC_CS43130=m
+CONFIG_SND_SOC_CS4341=m
+CONFIG_SND_SOC_CS4349=m
+CONFIG_SND_SOC_CS53L30=m
+CONFIG_SND_SOC_CX2072X=m
+CONFIG_SND_SOC_DA7213=m
+CONFIG_SND_SOC_DA7219=m
+CONFIG_SND_SOC_DMIC=m
+CONFIG_SND_SOC_HDMI_CODEC=m
+CONFIG_SND_SOC_ES7134=m
+CONFIG_SND_SOC_ES7241=m
+CONFIG_SND_SOC_ES8316=m
+CONFIG_SND_SOC_ES8328=m
+CONFIG_SND_SOC_ES8328_I2C=m
+CONFIG_SND_SOC_ES8328_SPI=m
+CONFIG_SND_SOC_GTM601=m
+CONFIG_SND_SOC_ICS43432=m
+# CONFIG_SND_SOC_INNO_RK3036 is not set
+CONFIG_SND_SOC_LOCHNAGAR_SC=m
+CONFIG_SND_SOC_MAX98088=m
+CONFIG_SND_SOC_MAX98090=m
+CONFIG_SND_SOC_MAX98095=m
+CONFIG_SND_SOC_MAX98357A=m
+CONFIG_SND_SOC_MAX98504=m
+CONFIG_SND_SOC_MAX9867=m
+CONFIG_SND_SOC_MAX98927=m
+CONFIG_SND_SOC_MAX98520=m
+CONFIG_SND_SOC_MAX98373=m
+CONFIG_SND_SOC_MAX98373_I2C=m
+CONFIG_SND_SOC_MAX98373_SDW=m
+CONFIG_SND_SOC_MAX98390=m
+CONFIG_SND_SOC_MAX9860=m
+# CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set
+# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set
+CONFIG_SND_SOC_PCM1681=m
+CONFIG_SND_SOC_PCM1789=m
+CONFIG_SND_SOC_PCM1789_I2C=m
+CONFIG_SND_SOC_PCM179X=m
+CONFIG_SND_SOC_PCM179X_I2C=m
+CONFIG_SND_SOC_PCM179X_SPI=m
+CONFIG_SND_SOC_PCM186X=m
+CONFIG_SND_SOC_PCM186X_I2C=m
+CONFIG_SND_SOC_PCM186X_SPI=m
+CONFIG_SND_SOC_PCM3060=m
+CONFIG_SND_SOC_PCM3060_I2C=m
+CONFIG_SND_SOC_PCM3060_SPI=m
+# CONFIG_SND_SOC_PCM3168A_I2C is not set
+# CONFIG_SND_SOC_PCM3168A_SPI is not set
+CONFIG_SND_SOC_PCM5102A=m
+CONFIG_SND_SOC_PCM512x=m
+CONFIG_SND_SOC_PCM512x_I2C=m
+CONFIG_SND_SOC_PCM512x_SPI=m
+CONFIG_SND_SOC_RK3328=m
+CONFIG_SND_SOC_RK817=m
+CONFIG_SND_SOC_RL6231=m
+CONFIG_SND_SOC_RT1011=m
+CONFIG_SND_SOC_RT1015=m
+CONFIG_SND_SOC_RT1015P=m
+CONFIG_SND_SOC_RT1308_SDW=m
+CONFIG_SND_SOC_RT1316_SDW=m
+CONFIG_SND_SOC_RT5514=m
+CONFIG_SND_SOC_RT5514_SPI=m
+CONFIG_SND_SOC_RT5616=m
+CONFIG_SND_SOC_RT5631=m
+CONFIG_SND_SOC_RT5640=m
+CONFIG_SND_SOC_RT5645=m
+CONFIG_SND_SOC_RT5659=m
+CONFIG_SND_SOC_RT5663=m
+CONFIG_SND_SOC_RT5682=m
+CONFIG_SND_SOC_RT5682_I2C=m
+CONFIG_SND_SOC_RT5682_SDW=m
+CONFIG_SND_SOC_RT700=m
+CONFIG_SND_SOC_RT700_SDW=m
+CONFIG_SND_SOC_RT711=m
+CONFIG_SND_SOC_RT711_SDW=m
+CONFIG_SND_SOC_RT711_SDCA_SDW=m
+CONFIG_SND_SOC_RT715=m
+CONFIG_SND_SOC_RT715_SDW=m
+CONFIG_SND_SOC_RT715_SDCA_SDW=m
+CONFIG_SND_SOC_RT9120=m
+CONFIG_SND_SOC_SDW_MOCKUP=m
+CONFIG_SND_SOC_SGTL5000=m
+CONFIG_SND_SOC_SIGMADSP=m
+CONFIG_SND_SOC_SIGMADSP_I2C=m
+CONFIG_SND_SOC_SIGMADSP_REGMAP=m
+CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
+CONFIG_SND_SOC_SIMPLE_MUX=m
+CONFIG_SND_SOC_SPDIF=m
+CONFIG_SND_SOC_SSM2305=m
+CONFIG_SND_SOC_SSM2518=m
+CONFIG_SND_SOC_SSM2602=m
+CONFIG_SND_SOC_SSM2602_SPI=m
+CONFIG_SND_SOC_SSM2602_I2C=m
+CONFIG_SND_SOC_SSM4567=m
+CONFIG_SND_SOC_STA32X=m
+CONFIG_SND_SOC_STA350=m
+CONFIG_SND_SOC_STI_SAS=m
+CONFIG_SND_SOC_TAS2552=m
+CONFIG_SND_SOC_TAS2562=m
+CONFIG_SND_SOC_TAS2764=m
+CONFIG_SND_SOC_TAS2770=m
+CONFIG_SND_SOC_TAS5086=m
+CONFIG_SND_SOC_TAS571X=m
+CONFIG_SND_SOC_TAS5720=m
+CONFIG_SND_SOC_TAS6424=m
+CONFIG_SND_SOC_TDA7419=m
+CONFIG_SND_SOC_TFA9879=m
+CONFIG_SND_SOC_TFA989X=m
+CONFIG_SND_SOC_TLV320AIC23=m
+CONFIG_SND_SOC_TLV320AIC23_I2C=m
+CONFIG_SND_SOC_TLV320AIC23_SPI=m
+CONFIG_SND_SOC_TLV320AIC31XX=m
+CONFIG_SND_SOC_TLV320AIC32X4=m
+CONFIG_SND_SOC_TLV320AIC32X4_I2C=m
+CONFIG_SND_SOC_TLV320AIC32X4_SPI=m
+CONFIG_SND_SOC_TLV320AIC3X=m
+CONFIG_SND_SOC_TLV320AIC3X_I2C=m
+CONFIG_SND_SOC_TLV320AIC3X_SPI=m
+CONFIG_SND_SOC_TLV320ADCX140=m
+CONFIG_SND_SOC_TS3A227E=m
+CONFIG_SND_SOC_TSCS42XX=m
+CONFIG_SND_SOC_TSCS454=m
+CONFIG_SND_SOC_UDA1334=m
+CONFIG_SND_SOC_WCD_MBHC=m
+CONFIG_SND_SOC_WCD938X=m
+CONFIG_SND_SOC_WCD938X_SDW=m
+CONFIG_SND_SOC_WM8510=m
+CONFIG_SND_SOC_WM8523=m
+CONFIG_SND_SOC_WM8524=m
+CONFIG_SND_SOC_WM8580=m
+CONFIG_SND_SOC_WM8711=m
+CONFIG_SND_SOC_WM8728=m
+CONFIG_SND_SOC_WM8731=m
+CONFIG_SND_SOC_WM8737=m
+CONFIG_SND_SOC_WM8741=m
+CONFIG_SND_SOC_WM8750=m
+CONFIG_SND_SOC_WM8753=m
+CONFIG_SND_SOC_WM8770=m
+CONFIG_SND_SOC_WM8776=m
+CONFIG_SND_SOC_WM8782=m
+CONFIG_SND_SOC_WM8804=m
+CONFIG_SND_SOC_WM8804_I2C=m
+CONFIG_SND_SOC_WM8804_SPI=m
+CONFIG_SND_SOC_WM8903=m
+CONFIG_SND_SOC_WM8904=m
+CONFIG_SND_SOC_WM8960=m
+CONFIG_SND_SOC_WM8962=m
+CONFIG_SND_SOC_WM8974=m
+CONFIG_SND_SOC_WM8978=m
+CONFIG_SND_SOC_WM8985=m
+CONFIG_SND_SOC_WM8994=m
+CONFIG_SND_SOC_WSA881X=m
+CONFIG_SND_SOC_ZL38060=m
+CONFIG_SND_SOC_MAX9759=m
+CONFIG_SND_SOC_MT6351=m
+CONFIG_SND_SOC_MT6358=m
+CONFIG_SND_SOC_MT6359=m
+CONFIG_SND_SOC_MT6359_ACCDET=m
+CONFIG_SND_SOC_MT6660=m
+CONFIG_SND_SOC_NAU8315=m
+CONFIG_SND_SOC_NAU8540=m
+CONFIG_SND_SOC_NAU8810=m
+CONFIG_SND_SOC_NAU8821=m
+CONFIG_SND_SOC_NAU8822=m
+CONFIG_SND_SOC_NAU8824=m
+CONFIG_SND_SOC_TPA6130A2=m
+CONFIG_SND_SOC_LPASS_WSA_MACRO=m
+CONFIG_SND_SOC_LPASS_VA_MACRO=m
+CONFIG_SND_SOC_LPASS_RX_MACRO=m
+CONFIG_SND_SOC_LPASS_TX_MACRO=m
+# end of CODEC drivers
+
+CONFIG_SND_SIMPLE_CARD_UTILS=m
+CONFIG_SND_SIMPLE_CARD=m
+CONFIG_SND_AUDIO_GRAPH_CARD=m
+CONFIG_SND_AUDIO_GRAPH_CARD2=m
+CONFIG_SND_AUDIO_GRAPH_CARD2_CUSTOM_SAMPLE=m
+CONFIG_SND_TEST_COMPONENT=m
+CONFIG_SND_VIRTIO=m
+CONFIG_AC97_BUS=m
+
+#
+# HID support
+#
+CONFIG_HID=y
+CONFIG_HID_BATTERY_STRENGTH=y
+CONFIG_HIDRAW=y
+CONFIG_UHID=m
+CONFIG_HID_GENERIC=m
+
+#
+# Special HID drivers
+#
+CONFIG_HID_A4TECH=m
+CONFIG_HID_ACCUTOUCH=m
+CONFIG_HID_ACRUX=m
+CONFIG_HID_ACRUX_FF=y
+CONFIG_HID_APPLE=m
+CONFIG_HID_APPLEIR=m
+CONFIG_HID_ASUS=m
+CONFIG_HID_AUREAL=m
+CONFIG_HID_BELKIN=m
+CONFIG_HID_BETOP_FF=m
+CONFIG_HID_BIGBEN_FF=m
+CONFIG_HID_CHERRY=m
+CONFIG_HID_CHICONY=m
+CONFIG_HID_CORSAIR=m
+CONFIG_HID_COUGAR=m
+CONFIG_HID_MACALLY=m
+CONFIG_HID_PRODIKEYS=m
+# CONFIG_HID_CMEDIA is not set
+CONFIG_HID_CP2112=m
+CONFIG_HID_CREATIVE_SB0540=m
+CONFIG_HID_CYPRESS=m
+CONFIG_HID_DRAGONRISE=m
+CONFIG_DRAGONRISE_FF=y
+CONFIG_HID_EMS_FF=m
+CONFIG_HID_ELAN=m
+CONFIG_HID_ELECOM=m
+CONFIG_HID_ELO=m
+CONFIG_HID_EZKEY=m
+CONFIG_HID_FT260=m
+CONFIG_HID_GEMBIRD=m
+CONFIG_HID_GFRM=m
+CONFIG_HID_GLORIOUS=m
+CONFIG_HID_HOLTEK=m
+CONFIG_HOLTEK_FF=y
+CONFIG_HID_GOOGLE_HAMMER=m
+CONFIG_HID_VIVALDI=m
+CONFIG_HID_GT683R=m
+CONFIG_HID_KEYTOUCH=m
+CONFIG_HID_KYE=m
+CONFIG_HID_UCLOGIC=m
+CONFIG_HID_WALTOP=m
+CONFIG_HID_VIEWSONIC=m
+CONFIG_HID_XIAOMI=m
+CONFIG_HID_GYRATION=m
+CONFIG_HID_ICADE=m
+CONFIG_HID_ITE=m
+CONFIG_HID_JABRA=m
+CONFIG_HID_TWINHAN=m
+CONFIG_HID_KENSINGTON=m
+CONFIG_HID_LCPOWER=m
+CONFIG_HID_LED=m
+CONFIG_HID_LENOVO=m
+CONFIG_HID_LOGITECH=m
+CONFIG_HID_LOGITECH_DJ=m
+CONFIG_HID_LOGITECH_HIDPP=m
+CONFIG_LOGITECH_FF=y
+CONFIG_LOGIRUMBLEPAD2_FF=y
+CONFIG_LOGIG940_FF=y
+CONFIG_LOGIWHEELS_FF=y
+CONFIG_HID_MAGICMOUSE=m
+CONFIG_HID_MALTRON=m
+CONFIG_HID_MAYFLASH=m
+CONFIG_HID_REDRAGON=m
+CONFIG_HID_MICROSOFT=m
+CONFIG_HID_MONTEREY=m
+CONFIG_HID_MULTITOUCH=m
+CONFIG_HID_NINTENDO=m
+CONFIG_NINTENDO_FF=y
+CONFIG_HID_NTI=m
+CONFIG_HID_NTRIG=m
+CONFIG_HID_ORTEK=m
+CONFIG_HID_PANTHERLORD=m
+CONFIG_PANTHERLORD_FF=y
+CONFIG_HID_PENMOUNT=m
+CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD=m
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
+CONFIG_HID_PICOLCD_CIR=y
+CONFIG_HID_PLANTRONICS=m
+CONFIG_HID_PLAYSTATION=m
+CONFIG_PLAYSTATION_FF=y
+CONFIG_HID_PRIMAX=m
+CONFIG_HID_RETRODE=m
+CONFIG_HID_ROCCAT=m
+CONFIG_HID_SAITEK=m
+CONFIG_HID_SAMSUNG=m
+CONFIG_HID_SEMITEK=m
+CONFIG_HID_SONY=m
+CONFIG_SONY_FF=y
+CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
+CONFIG_HID_STEELSERIES=m
+CONFIG_HID_SUNPLUS=m
+CONFIG_HID_RMI=m
+CONFIG_HID_GREENASIA=m
+CONFIG_GREENASIA_FF=y
+CONFIG_HID_HYPERV_MOUSE=m
+CONFIG_HID_SMARTJOYPLUS=m
+CONFIG_SMARTJOYPLUS_FF=y
+CONFIG_HID_TIVO=m
+CONFIG_HID_TOPSEED=m
+CONFIG_HID_THINGM=m
+CONFIG_HID_THRUSTMASTER=m
+CONFIG_THRUSTMASTER_FF=y
+CONFIG_HID_UDRAW_PS3=m
+CONFIG_HID_U2FZERO=m
+CONFIG_HID_WACOM=m
+CONFIG_HID_WIIMOTE=m
+CONFIG_HID_XINMO=m
+CONFIG_HID_ZEROPLUS=m
+CONFIG_ZEROPLUS_FF=y
+CONFIG_HID_ZYDACRON=m
+CONFIG_HID_SENSOR_HUB=m
+CONFIG_HID_SENSOR_CUSTOM_SENSOR=m
+CONFIG_HID_ALPS=m
+CONFIG_HID_MCP2221=m
+# end of Special HID drivers
+
+#
+# USB HID support
+#
+CONFIG_USB_HID=m
+CONFIG_HID_PID=y
+CONFIG_USB_HIDDEV=y
+
+#
+# USB HID Boot Protocol drivers
+#
+# CONFIG_USB_KBD is not set
+# CONFIG_USB_MOUSE is not set
+# end of USB HID Boot Protocol drivers
+# end of USB HID support
+
+#
+# I2C HID support
+#
+CONFIG_I2C_HID_ACPI=m
+CONFIG_I2C_HID_OF=m
+CONFIG_I2C_HID_OF_GOODIX=m
+# end of I2C HID support
+
+CONFIG_I2C_HID_CORE=m
+
+#
+# Surface System Aggregator Module HID support
+#
+CONFIG_SURFACE_HID=m
+CONFIG_SURFACE_KBD=m
+# end of Surface System Aggregator Module HID support
+
+CONFIG_SURFACE_HID_CORE=m
+# end of HID support
+
+CONFIG_USB_OHCI_LITTLE_ENDIAN=y
+CONFIG_USB_SUPPORT=y
+CONFIG_USB_COMMON=m
+CONFIG_USB_LED_TRIG=y
+CONFIG_USB_ULPI_BUS=m
+CONFIG_USB_CONN_GPIO=m
+CONFIG_USB_ARCH_HAS_HCD=y
+CONFIG_USB=m
+CONFIG_USB_PCI=y
+CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
+
+#
+# Miscellaneous USB options
+#
+CONFIG_USB_DEFAULT_PERSIST=y
+# CONFIG_USB_FEW_INIT_RETRIES is not set
+# CONFIG_USB_DYNAMIC_MINORS is not set
+CONFIG_USB_OTG=y
+# CONFIG_USB_OTG_PRODUCTLIST is not set
+# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
+CONFIG_USB_OTG_FSM=m
+CONFIG_USB_LEDS_TRIGGER_USBPORT=m
+CONFIG_USB_AUTOSUSPEND_DELAY=2
+CONFIG_USB_MON=m
+
+#
+# USB Host Controller Drivers
+#
+CONFIG_USB_C67X00_HCD=m
+CONFIG_USB_XHCI_HCD=m
+# CONFIG_USB_XHCI_DBGCAP is not set
+CONFIG_USB_XHCI_PCI=m
+CONFIG_USB_XHCI_PCI_RENESAS=m
+CONFIG_USB_XHCI_PLATFORM=m
+CONFIG_USB_XHCI_HISTB=m
+CONFIG_USB_XHCI_MTK=m
+CONFIG_USB_XHCI_MVEBU=m
+CONFIG_USB_XHCI_TEGRA=m
+CONFIG_USB_EHCI_BRCMSTB=m
+CONFIG_USB_BRCMSTB=m
+CONFIG_USB_EHCI_HCD=m
+CONFIG_USB_EHCI_ROOT_HUB_TT=y
+CONFIG_USB_EHCI_TT_NEWSCHED=y
+CONFIG_USB_EHCI_PCI=m
+CONFIG_USB_EHCI_FSL=m
+CONFIG_USB_EHCI_HCD_ORION=m
+CONFIG_USB_EHCI_TEGRA=m
+CONFIG_USB_EHCI_EXYNOS=m
+CONFIG_USB_EHCI_HCD_PLATFORM=m
+CONFIG_USB_OXU210HP_HCD=m
+CONFIG_USB_ISP116X_HCD=m
+CONFIG_USB_FOTG210_HCD=m
+CONFIG_USB_MAX3421_HCD=m
+CONFIG_USB_OHCI_HCD=m
+CONFIG_USB_OHCI_HCD_PCI=m
+CONFIG_USB_OHCI_HCD_SSB=y
+CONFIG_USB_OHCI_EXYNOS=m
+CONFIG_USB_OHCI_HCD_PLATFORM=m
+CONFIG_USB_UHCI_HCD=m
+CONFIG_USB_U132_HCD=m
+CONFIG_USB_SL811_HCD=m
+# CONFIG_USB_SL811_HCD_ISO is not set
+CONFIG_USB_SL811_CS=m
+CONFIG_USB_R8A66597_HCD=m
+CONFIG_USB_HCD_BCMA=m
+CONFIG_USB_HCD_SSB=m
+# CONFIG_USB_HCD_TEST_MODE is not set
+
+#
+# USB Device Class drivers
+#
+CONFIG_USB_ACM=m
+CONFIG_USB_PRINTER=m
+CONFIG_USB_WDM=m
+CONFIG_USB_TMC=m
+
+#
+# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
+#
+
+#
+# also be needed; see USB_STORAGE Help for more info
+#
+CONFIG_USB_STORAGE=m
+# CONFIG_USB_STORAGE_DEBUG is not set
+CONFIG_USB_STORAGE_REALTEK=m
+CONFIG_REALTEK_AUTOPM=y
+CONFIG_USB_STORAGE_DATAFAB=m
+CONFIG_USB_STORAGE_FREECOM=m
+CONFIG_USB_STORAGE_ISD200=m
+CONFIG_USB_STORAGE_USBAT=m
+CONFIG_USB_STORAGE_SDDR09=m
+CONFIG_USB_STORAGE_SDDR55=m
+CONFIG_USB_STORAGE_JUMPSHOT=m
+CONFIG_USB_STORAGE_ALAUDA=m
+CONFIG_USB_STORAGE_ONETOUCH=m
+CONFIG_USB_STORAGE_KARMA=m
+CONFIG_USB_STORAGE_CYPRESS_ATACB=m
+CONFIG_USB_STORAGE_ENE_UB6250=m
+CONFIG_USB_UAS=m
+
+#
+# USB Imaging devices
+#
+CONFIG_USB_MDC800=m
+CONFIG_USB_MICROTEK=m
+CONFIG_USBIP_CORE=m
+CONFIG_USBIP_VHCI_HCD=m
+CONFIG_USBIP_VHCI_HC_PORTS=8
+CONFIG_USBIP_VHCI_NR_HCS=1
+CONFIG_USBIP_HOST=m
+CONFIG_USBIP_VUDC=m
+# CONFIG_USBIP_DEBUG is not set
+CONFIG_USB_CDNS_SUPPORT=m
+CONFIG_USB_CDNS_HOST=y
+CONFIG_USB_CDNS3=m
+CONFIG_USB_CDNS3_GADGET=y
+CONFIG_USB_CDNS3_HOST=y
+CONFIG_USB_CDNS3_PCI_WRAP=m
+CONFIG_USB_CDNS3_IMX=m
+CONFIG_USB_CDNSP_PCI=m
+# CONFIG_USB_CDNSP_GADGET is not set
+# CONFIG_USB_CDNSP_HOST is not set
+CONFIG_USB_MTU3=m
+CONFIG_USB_MTU3_HOST=y
+# CONFIG_USB_MTU3_GADGET is not set
+# CONFIG_USB_MTU3_DUAL_ROLE is not set
+# CONFIG_USB_MTU3_DEBUG is not set
+CONFIG_USB_MUSB_HDRC=m
+CONFIG_USB_MUSB_HOST=y
+# CONFIG_USB_MUSB_GADGET is not set
+# CONFIG_USB_MUSB_DUAL_ROLE is not set
+
+#
+# Platform Glue Layer
+#
+CONFIG_USB_MUSB_SUNXI=m
+CONFIG_USB_MUSB_MEDIATEK=m
+
+#
+# MUSB DMA mode
+#
+CONFIG_MUSB_PIO_ONLY=y
+CONFIG_USB_DWC3=m
+CONFIG_USB_DWC3_ULPI=y
+# CONFIG_USB_DWC3_HOST is not set
+# CONFIG_USB_DWC3_GADGET is not set
+CONFIG_USB_DWC3_DUAL_ROLE=y
+
+#
+# Platform Glue Driver Support
+#
+CONFIG_USB_DWC3_EXYNOS=m
+CONFIG_USB_DWC3_PCI=m
+CONFIG_USB_DWC3_HAPS=m
+CONFIG_USB_DWC3_MESON_G12A=m
+CONFIG_USB_DWC3_OF_SIMPLE=m
+CONFIG_USB_DWC3_QCOM=m
+CONFIG_USB_DWC3_IMX8MP=m
+CONFIG_USB_DWC3_XILINX=m
+CONFIG_USB_DWC2=m
+# CONFIG_USB_DWC2_HOST is not set
+
+#
+# Gadget/Dual-role mode requires USB Gadget support to be enabled
+#
+# CONFIG_USB_DWC2_PERIPHERAL is not set
+CONFIG_USB_DWC2_DUAL_ROLE=y
+CONFIG_USB_DWC2_PCI=m
+# CONFIG_USB_DWC2_DEBUG is not set
+# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set
+CONFIG_USB_CHIPIDEA=m
+# CONFIG_USB_CHIPIDEA_UDC is not set
+CONFIG_USB_CHIPIDEA_HOST=y
+CONFIG_USB_CHIPIDEA_PCI=m
+CONFIG_USB_CHIPIDEA_MSM=m
+CONFIG_USB_CHIPIDEA_IMX=m
+CONFIG_USB_CHIPIDEA_GENERIC=m
+CONFIG_USB_CHIPIDEA_TEGRA=m
+CONFIG_USB_ISP1760=m
+CONFIG_USB_ISP1760_HCD=y
+CONFIG_USB_ISP1760_HOST_ROLE=y
+# CONFIG_USB_ISP1760_GADGET_ROLE is not set
+# CONFIG_USB_ISP1760_DUAL_ROLE is not set
+
+#
+# USB port drivers
+#
+CONFIG_USB_USS720=m
+CONFIG_USB_SERIAL=m
+CONFIG_USB_SERIAL_GENERIC=y
+CONFIG_USB_SERIAL_SIMPLE=m
+CONFIG_USB_SERIAL_AIRCABLE=m
+CONFIG_USB_SERIAL_ARK3116=m
+CONFIG_USB_SERIAL_BELKIN=m
+CONFIG_USB_SERIAL_CH341=m
+CONFIG_USB_SERIAL_WHITEHEAT=m
+CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
+CONFIG_USB_SERIAL_CP210X=m
+CONFIG_USB_SERIAL_CYPRESS_M8=m
+CONFIG_USB_SERIAL_EMPEG=m
+CONFIG_USB_SERIAL_FTDI_SIO=m
+CONFIG_USB_SERIAL_VISOR=m
+CONFIG_USB_SERIAL_IPAQ=m
+CONFIG_USB_SERIAL_IR=m
+CONFIG_USB_SERIAL_EDGEPORT=m
+CONFIG_USB_SERIAL_EDGEPORT_TI=m
+CONFIG_USB_SERIAL_F81232=m
+CONFIG_USB_SERIAL_F8153X=m
+CONFIG_USB_SERIAL_GARMIN=m
+CONFIG_USB_SERIAL_IPW=m
+CONFIG_USB_SERIAL_IUU=m
+CONFIG_USB_SERIAL_KEYSPAN_PDA=m
+CONFIG_USB_SERIAL_KEYSPAN=m
+CONFIG_USB_SERIAL_KLSI=m
+CONFIG_USB_SERIAL_KOBIL_SCT=m
+CONFIG_USB_SERIAL_MCT_U232=m
+CONFIG_USB_SERIAL_METRO=m
+CONFIG_USB_SERIAL_MOS7720=m
+CONFIG_USB_SERIAL_MOS7715_PARPORT=y
+CONFIG_USB_SERIAL_MOS7840=m
+CONFIG_USB_SERIAL_MXUPORT=m
+CONFIG_USB_SERIAL_NAVMAN=m
+CONFIG_USB_SERIAL_PL2303=m
+CONFIG_USB_SERIAL_OTI6858=m
+CONFIG_USB_SERIAL_QCAUX=m
+CONFIG_USB_SERIAL_QUALCOMM=m
+CONFIG_USB_SERIAL_SPCP8X5=m
+CONFIG_USB_SERIAL_SAFE=m
+CONFIG_USB_SERIAL_SAFE_PADDED=y
+CONFIG_USB_SERIAL_SIERRAWIRELESS=m
+CONFIG_USB_SERIAL_SYMBOL=m
+CONFIG_USB_SERIAL_TI=m
+CONFIG_USB_SERIAL_CYBERJACK=m
+CONFIG_USB_SERIAL_WWAN=m
+CONFIG_USB_SERIAL_OPTION=m
+CONFIG_USB_SERIAL_OMNINET=m
+CONFIG_USB_SERIAL_OPTICON=m
+CONFIG_USB_SERIAL_XSENS_MT=m
+CONFIG_USB_SERIAL_WISHBONE=m
+CONFIG_USB_SERIAL_SSU100=m
+CONFIG_USB_SERIAL_QT2=m
+CONFIG_USB_SERIAL_UPD78F0730=m
+CONFIG_USB_SERIAL_XR=m
+CONFIG_USB_SERIAL_DEBUG=m
+
+#
+# USB Miscellaneous drivers
+#
+CONFIG_USB_EMI62=m
+CONFIG_USB_EMI26=m
+CONFIG_USB_ADUTUX=m
+CONFIG_USB_SEVSEG=m
+CONFIG_USB_LEGOTOWER=m
+CONFIG_USB_LCD=m
+CONFIG_USB_CYPRESS_CY7C63=m
+CONFIG_USB_CYTHERM=m
+CONFIG_USB_IDMOUSE=m
+CONFIG_USB_FTDI_ELAN=m
+CONFIG_USB_APPLEDISPLAY=m
+CONFIG_APPLE_MFI_FASTCHARGE=m
+CONFIG_USB_SISUSBVGA=m
+CONFIG_USB_LD=m
+CONFIG_USB_TRANCEVIBRATOR=m
+CONFIG_USB_IOWARRIOR=m
+# CONFIG_USB_TEST is not set
+CONFIG_USB_EHSET_TEST_FIXTURE=m
+CONFIG_USB_ISIGHTFW=m
+CONFIG_USB_YUREX=m
+CONFIG_USB_EZUSB_FX2=m
+CONFIG_USB_HUB_USB251XB=m
+CONFIG_USB_HSIC_USB3503=m
+CONFIG_USB_HSIC_USB4604=m
+CONFIG_USB_LINK_LAYER_TEST=m
+# CONFIG_USB_CHAOSKEY is not set
+CONFIG_BRCM_USB_PINMAP=m
+CONFIG_USB_ATM=m
+CONFIG_USB_SPEEDTOUCH=m
+CONFIG_USB_CXACRU=m
+CONFIG_USB_UEAGLEATM=m
+CONFIG_USB_XUSBATM=m
+
+#
+# USB Physical Layer drivers
+#
+CONFIG_USB_PHY=y
+CONFIG_NOP_USB_XCEIV=m
+# CONFIG_USB_GPIO_VBUS is not set
+CONFIG_USB_ISP1301=m
+CONFIG_USB_MXS_PHY=m
+CONFIG_USB_TEGRA_PHY=m
+CONFIG_USB_ULPI=y
+CONFIG_USB_ULPI_VIEWPORT=y
+# end of USB Physical Layer drivers
+
+CONFIG_USB_GADGET=m
+# CONFIG_USB_GADGET_DEBUG is not set
+# CONFIG_USB_GADGET_DEBUG_FILES is not set
+# CONFIG_USB_GADGET_DEBUG_FS is not set
+CONFIG_USB_GADGET_VBUS_DRAW=2
+CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
+CONFIG_U_SERIAL_CONSOLE=y
+
+#
+# USB Peripheral Controller
+#
+# CONFIG_USB_FOTG210_UDC is not set
+# CONFIG_USB_GR_UDC is not set
+# CONFIG_USB_R8A66597 is not set
+# CONFIG_USB_PXA27X is not set
+# CONFIG_USB_MV_UDC is not set
+# CONFIG_USB_MV_U3D is not set
+CONFIG_USB_SNP_CORE=m
+CONFIG_USB_SNP_UDC_PLAT=m
+# CONFIG_USB_M66592 is not set
+CONFIG_USB_BDC_UDC=m
+# CONFIG_USB_AMD5536UDC is not set
+# CONFIG_USB_NET2272 is not set
+# CONFIG_USB_NET2280 is not set
+# CONFIG_USB_GOKU is not set
+# CONFIG_USB_EG20T is not set
+CONFIG_USB_GADGET_XILINX=m
+CONFIG_USB_MAX3420_UDC=m
+CONFIG_USB_TEGRA_XUDC=m
+# CONFIG_USB_DUMMY_HCD is not set
+# end of USB Peripheral Controller
+
+CONFIG_USB_LIBCOMPOSITE=m
+CONFIG_USB_F_ACM=m
+CONFIG_USB_F_SS_LB=m
+CONFIG_USB_U_SERIAL=m
+CONFIG_USB_U_ETHER=m
+CONFIG_USB_U_AUDIO=m
+CONFIG_USB_F_SERIAL=m
+CONFIG_USB_F_OBEX=m
+CONFIG_USB_F_NCM=m
+CONFIG_USB_F_ECM=m
+CONFIG_USB_F_PHONET=m
+CONFIG_USB_F_EEM=m
+CONFIG_USB_F_SUBSET=m
+CONFIG_USB_F_RNDIS=m
+CONFIG_USB_F_MASS_STORAGE=m
+CONFIG_USB_F_FS=m
+CONFIG_USB_F_UAC1=m
+CONFIG_USB_F_UAC2=m
+CONFIG_USB_F_UVC=m
+CONFIG_USB_F_MIDI=m
+CONFIG_USB_F_HID=m
+CONFIG_USB_F_PRINTER=m
+CONFIG_USB_F_TCM=m
+CONFIG_USB_CONFIGFS=m
+CONFIG_USB_CONFIGFS_SERIAL=y
+CONFIG_USB_CONFIGFS_ACM=y
+CONFIG_USB_CONFIGFS_OBEX=y
+CONFIG_USB_CONFIGFS_NCM=y
+CONFIG_USB_CONFIGFS_ECM=y
+CONFIG_USB_CONFIGFS_ECM_SUBSET=y
+CONFIG_USB_CONFIGFS_RNDIS=y
+CONFIG_USB_CONFIGFS_EEM=y
+CONFIG_USB_CONFIGFS_PHONET=y
+CONFIG_USB_CONFIGFS_MASS_STORAGE=y
+CONFIG_USB_CONFIGFS_F_LB_SS=y
+CONFIG_USB_CONFIGFS_F_FS=y
+CONFIG_USB_CONFIGFS_F_UAC1=y
+# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set
+CONFIG_USB_CONFIGFS_F_UAC2=y
+CONFIG_USB_CONFIGFS_F_MIDI=y
+CONFIG_USB_CONFIGFS_F_HID=y
+CONFIG_USB_CONFIGFS_F_UVC=y
+CONFIG_USB_CONFIGFS_F_PRINTER=y
+CONFIG_USB_CONFIGFS_F_TCM=y
+
+#
+# USB Gadget precomposed configurations
+#
+# CONFIG_USB_ZERO is not set
+CONFIG_USB_AUDIO=m
+# CONFIG_GADGET_UAC1 is not set
+CONFIG_USB_ETH=m
+CONFIG_USB_ETH_RNDIS=y
+CONFIG_USB_ETH_EEM=y
+CONFIG_USB_G_NCM=m
+CONFIG_USB_GADGETFS=m
+CONFIG_USB_FUNCTIONFS=m
+CONFIG_USB_FUNCTIONFS_ETH=y
+CONFIG_USB_FUNCTIONFS_RNDIS=y
+CONFIG_USB_FUNCTIONFS_GENERIC=y
+CONFIG_USB_MASS_STORAGE=m
+CONFIG_USB_GADGET_TARGET=m
+CONFIG_USB_G_SERIAL=m
+CONFIG_USB_MIDI_GADGET=m
+CONFIG_USB_G_PRINTER=m
+CONFIG_USB_CDC_COMPOSITE=m
+CONFIG_USB_G_NOKIA=m
+CONFIG_USB_G_ACM_MS=m
+CONFIG_USB_G_MULTI=m
+CONFIG_USB_G_MULTI_RNDIS=y
+CONFIG_USB_G_MULTI_CDC=y
+CONFIG_USB_G_HID=m
+CONFIG_USB_G_DBGP=m
+# CONFIG_USB_G_DBGP_PRINTK is not set
+CONFIG_USB_G_DBGP_SERIAL=y
+CONFIG_USB_G_WEBCAM=m
+CONFIG_USB_RAW_GADGET=m
+# end of USB Gadget precomposed configurations
+
+CONFIG_TYPEC=m
+CONFIG_TYPEC_TCPM=m
+CONFIG_TYPEC_TCPCI=m
+CONFIG_TYPEC_RT1711H=m
+CONFIG_TYPEC_TCPCI_MAXIM=m
+CONFIG_TYPEC_FUSB302=m
+CONFIG_TYPEC_UCSI=m
+CONFIG_UCSI_CCG=m
+CONFIG_UCSI_ACPI=m
+CONFIG_TYPEC_TPS6598X=m
+CONFIG_TYPEC_HD3SS3220=m
+CONFIG_TYPEC_STUSB160X=m
+CONFIG_TYPEC_QCOM_PMIC=m
+
+#
+# USB Type-C Multiplexer/DeMultiplexer Switch support
+#
+CONFIG_TYPEC_MUX_PI3USB30532=m
+# end of USB Type-C Multiplexer/DeMultiplexer Switch support
+
+#
+# USB Type-C Alternate Mode drivers
+#
+CONFIG_TYPEC_DP_ALTMODE=m
+CONFIG_TYPEC_NVIDIA_ALTMODE=m
+# end of USB Type-C Alternate Mode drivers
+
+CONFIG_USB_ROLE_SWITCH=m
+CONFIG_MMC=m
+CONFIG_PWRSEQ_EMMC=m
+CONFIG_PWRSEQ_SD8787=m
+CONFIG_PWRSEQ_SIMPLE=m
+CONFIG_MMC_BLOCK=m
+CONFIG_MMC_BLOCK_MINORS=8
+CONFIG_SDIO_UART=m
+# CONFIG_MMC_TEST is not set
+CONFIG_MMC_CRYPTO=y
+
+#
+# MMC/SD/SDIO Host Controller Drivers
+#
+# CONFIG_MMC_DEBUG is not set
+CONFIG_MMC_ARMMMCI=m
+CONFIG_MMC_QCOM_DML=y
+CONFIG_MMC_STM32_SDMMC=y
+CONFIG_MMC_SDHCI=m
+CONFIG_MMC_SDHCI_IO_ACCESSORS=y
+CONFIG_MMC_SDHCI_PCI=m
+CONFIG_MMC_RICOH_MMC=y
+CONFIG_MMC_SDHCI_ACPI=m
+CONFIG_MMC_SDHCI_PLTFM=m
+CONFIG_MMC_SDHCI_OF_ARASAN=m
+# CONFIG_MMC_SDHCI_OF_ASPEED is not set
+# CONFIG_MMC_SDHCI_OF_AT91 is not set
+CONFIG_MMC_SDHCI_OF_ESDHC=m
+CONFIG_MMC_SDHCI_OF_DWCMSHC=m
+CONFIG_MMC_SDHCI_OF_SPARX5=m
+CONFIG_MMC_SDHCI_CADENCE=m
+CONFIG_MMC_SDHCI_ESDHC_IMX=m
+CONFIG_MMC_SDHCI_TEGRA=m
+CONFIG_MMC_SDHCI_S3C=m
+CONFIG_MMC_SDHCI_PXAV3=m
+CONFIG_MMC_SDHCI_S3C_DMA=y
+CONFIG_MMC_SDHCI_F_SDH30=m
+# CONFIG_MMC_SDHCI_MILBEAUT is not set
+CONFIG_MMC_SDHCI_IPROC=m
+CONFIG_MMC_MESON_GX=m
+# CONFIG_MMC_MESON_MX_SDIO is not set
+CONFIG_MMC_ALCOR=m
+CONFIG_MMC_SDHCI_MSM=m
+# CONFIG_MMC_MXC is not set
+CONFIG_MMC_TIFM_SD=m
+# CONFIG_MMC_SPI is not set
+CONFIG_MMC_SDRICOH_CS=m
+CONFIG_MMC_SDHCI_SPRD=m
+CONFIG_MMC_CB710=m
+CONFIG_MMC_VIA_SDMMC=m
+CONFIG_MMC_CAVIUM_THUNDERX=m
+CONFIG_MMC_DW=m
+CONFIG_MMC_DW_PLTFM=m
+CONFIG_MMC_DW_BLUEFIELD=m
+CONFIG_MMC_DW_EXYNOS=m
+CONFIG_MMC_DW_HI3798CV200=m
+CONFIG_MMC_DW_K3=m
+CONFIG_MMC_DW_PCI=m
+CONFIG_MMC_DW_ROCKCHIP=m
+CONFIG_MMC_VUB300=m
+CONFIG_MMC_USHC=m
+CONFIG_MMC_USDHI6ROL0=m
+CONFIG_MMC_REALTEK_PCI=m
+CONFIG_MMC_REALTEK_USB=m
+CONFIG_MMC_SUNXI=m
+CONFIG_MMC_CQHCI=m
+CONFIG_MMC_HSQ=m
+CONFIG_MMC_TOSHIBA_PCI=m
+CONFIG_MMC_BCM2835=m
+CONFIG_MMC_MTK=m
+CONFIG_MMC_SDHCI_BRCMSTB=m
+CONFIG_MMC_SDHCI_XENON=m
+# CONFIG_MMC_SDHCI_OMAP is not set
+CONFIG_MMC_SDHCI_AM654=m
+CONFIG_MMC_OWL=m
+CONFIG_MEMSTICK=m
+# CONFIG_MEMSTICK_DEBUG is not set
+
+#
+# MemoryStick drivers
+#
+# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
+CONFIG_MSPRO_BLOCK=m
+CONFIG_MS_BLOCK=m
+
+#
+# MemoryStick Host Controller Drivers
+#
+CONFIG_MEMSTICK_TIFM_MS=m
+CONFIG_MEMSTICK_JMICRON_38X=m
+CONFIG_MEMSTICK_R592=m
+CONFIG_MEMSTICK_REALTEK_PCI=m
+CONFIG_MEMSTICK_REALTEK_USB=m
+CONFIG_NEW_LEDS=y
+CONFIG_LEDS_CLASS=y
+CONFIG_LEDS_CLASS_FLASH=m
+CONFIG_LEDS_CLASS_MULTICOLOR=m
+CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
+
+#
+# LED drivers
+#
+CONFIG_LEDS_AN30259A=m
+CONFIG_LEDS_AW2013=m
+# CONFIG_LEDS_BCM6328 is not set
+# CONFIG_LEDS_BCM6358 is not set
+CONFIG_LEDS_CPCAP=m
+CONFIG_LEDS_CR0014114=m
+CONFIG_LEDS_EL15203000=m
+CONFIG_LEDS_LM3530=m
+CONFIG_LEDS_LM3532=m
+CONFIG_LEDS_LM3533=m
+CONFIG_LEDS_LM3642=m
+CONFIG_LEDS_LM3692X=m
+CONFIG_LEDS_PCA9532=m
+CONFIG_LEDS_PCA9532_GPIO=y
+CONFIG_LEDS_GPIO=m
+CONFIG_LEDS_LP3944=m
+CONFIG_LEDS_LP3952=m
+CONFIG_LEDS_LP50XX=m
+CONFIG_LEDS_LP55XX_COMMON=m
+CONFIG_LEDS_LP5521=m
+CONFIG_LEDS_LP5523=m
+CONFIG_LEDS_LP5562=m
+CONFIG_LEDS_LP8501=m
+CONFIG_LEDS_LP8860=m
+CONFIG_LEDS_PCA955X=m
+CONFIG_LEDS_PCA955X_GPIO=y
+CONFIG_LEDS_PCA963X=m
+# CONFIG_LEDS_DAC124S085 is not set
+CONFIG_LEDS_PWM=m
+# CONFIG_LEDS_REGULATOR is not set
+CONFIG_LEDS_BD2802=m
+CONFIG_LEDS_LT3593=m
+CONFIG_LEDS_TCA6507=m
+# CONFIG_LEDS_TLC591XX is not set
+CONFIG_LEDS_MAX77650=m
+CONFIG_LEDS_LM355x=m
+CONFIG_LEDS_MENF21BMC=m
+CONFIG_LEDS_IS31FL319X=m
+CONFIG_LEDS_IS31FL32XX=m
+CONFIG_LEDS_SC27XX_BLTC=m
+
+#
+# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
+#
+CONFIG_LEDS_BLINKM=m
+CONFIG_LEDS_SYSCON=y
+CONFIG_LEDS_MLXREG=m
+CONFIG_LEDS_USER=m
+CONFIG_LEDS_SPI_BYTE=m
+CONFIG_LEDS_TI_LMU_COMMON=m
+CONFIG_LEDS_LM3697=m
+CONFIG_LEDS_LM36274=m
+
+#
+# Flash and Torch LED drivers
+#
+# CONFIG_LEDS_AAT1290 is not set
+CONFIG_LEDS_AS3645A=m
+# CONFIG_LEDS_KTD2692 is not set
+CONFIG_LEDS_LM3601X=m
+CONFIG_LEDS_RT4505=m
+CONFIG_LEDS_RT8515=m
+CONFIG_LEDS_SGM3140=m
+
+#
+# LED Triggers
+#
+CONFIG_LEDS_TRIGGERS=y
+CONFIG_LEDS_TRIGGER_TIMER=m
+CONFIG_LEDS_TRIGGER_ONESHOT=m
+CONFIG_LEDS_TRIGGER_DISK=y
+CONFIG_LEDS_TRIGGER_MTD=y
+CONFIG_LEDS_TRIGGER_HEARTBEAT=m
+CONFIG_LEDS_TRIGGER_BACKLIGHT=m
+CONFIG_LEDS_TRIGGER_CPU=y
+CONFIG_LEDS_TRIGGER_ACTIVITY=m
+CONFIG_LEDS_TRIGGER_GPIO=m
+CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
+
+#
+# iptables trigger is under Netfilter config (LED target)
+#
+CONFIG_LEDS_TRIGGER_TRANSIENT=m
+CONFIG_LEDS_TRIGGER_CAMERA=m
+CONFIG_LEDS_TRIGGER_PANIC=y
+CONFIG_LEDS_TRIGGER_NETDEV=m
+CONFIG_LEDS_TRIGGER_PATTERN=m
+CONFIG_LEDS_TRIGGER_AUDIO=m
+CONFIG_LEDS_TRIGGER_TTY=m
+CONFIG_ACCESSIBILITY=y
+CONFIG_A11Y_BRAILLE_CONSOLE=y
+
+#
+# Speakup console speech
+#
+CONFIG_SPEAKUP=m
+CONFIG_SPEAKUP_SYNTH_ACNTSA=m
+CONFIG_SPEAKUP_SYNTH_APOLLO=m
+CONFIG_SPEAKUP_SYNTH_AUDPTR=m
+CONFIG_SPEAKUP_SYNTH_BNS=m
+CONFIG_SPEAKUP_SYNTH_DECTLK=m
+CONFIG_SPEAKUP_SYNTH_DECEXT=m
+CONFIG_SPEAKUP_SYNTH_LTLK=m
+CONFIG_SPEAKUP_SYNTH_SOFT=m
+CONFIG_SPEAKUP_SYNTH_SPKOUT=m
+CONFIG_SPEAKUP_SYNTH_TXPRT=m
+CONFIG_SPEAKUP_SYNTH_DUMMY=m
+# end of Speakup console speech
+
+CONFIG_INFINIBAND=m
+CONFIG_INFINIBAND_USER_MAD=m
+CONFIG_INFINIBAND_USER_ACCESS=m
+CONFIG_INFINIBAND_USER_MEM=y
+CONFIG_INFINIBAND_ON_DEMAND_PAGING=y
+CONFIG_INFINIBAND_ADDR_TRANS=y
+CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y
+CONFIG_INFINIBAND_VIRT_DMA=y
+CONFIG_INFINIBAND_MTHCA=m
+CONFIG_INFINIBAND_MTHCA_DEBUG=y
+CONFIG_INFINIBAND_CXGB4=m
+CONFIG_INFINIBAND_EFA=m
+CONFIG_INFINIBAND_IRDMA=m
+CONFIG_MLX4_INFINIBAND=m
+CONFIG_MLX5_INFINIBAND=m
+CONFIG_INFINIBAND_OCRDMA=m
+# CONFIG_INFINIBAND_VMWARE_PVRDMA is not set
+CONFIG_INFINIBAND_HNS=m
+CONFIG_INFINIBAND_HNS_HIP06=y
+CONFIG_INFINIBAND_HNS_HIP08=y
+CONFIG_INFINIBAND_BNXT_RE=m
+CONFIG_INFINIBAND_QEDR=m
+CONFIG_RDMA_RXE=m
+CONFIG_RDMA_SIW=m
+CONFIG_INFINIBAND_IPOIB=m
+CONFIG_INFINIBAND_IPOIB_CM=y
+CONFIG_INFINIBAND_IPOIB_DEBUG=y
+# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set
+CONFIG_INFINIBAND_SRP=m
+CONFIG_INFINIBAND_SRPT=m
+CONFIG_INFINIBAND_ISER=m
+CONFIG_INFINIBAND_ISERT=m
+CONFIG_INFINIBAND_RTRS=m
+CONFIG_INFINIBAND_RTRS_CLIENT=m
+CONFIG_INFINIBAND_RTRS_SERVER=m
+CONFIG_EDAC_SUPPORT=y
+CONFIG_EDAC=y
+CONFIG_EDAC_LEGACY_SYSFS=y
+CONFIG_EDAC_DEBUG=y
+CONFIG_EDAC_GHES=y
+CONFIG_EDAC_AL_MC=m
+CONFIG_EDAC_LAYERSCAPE=m
+CONFIG_EDAC_THUNDERX=m
+CONFIG_EDAC_ALTERA=y
+CONFIG_EDAC_ALTERA_SDRAM=y
+CONFIG_EDAC_ALTERA_OCRAM=y
+CONFIG_EDAC_ALTERA_ETHERNET=y
+CONFIG_EDAC_ALTERA_NAND=y
+CONFIG_EDAC_ALTERA_USB=y
+CONFIG_EDAC_ALTERA_QSPI=y
+CONFIG_EDAC_ALTERA_SDMMC=y
+CONFIG_EDAC_SYNOPSYS=m
+CONFIG_EDAC_XGENE=m
+CONFIG_EDAC_QCOM=m
+CONFIG_EDAC_BLUEFIELD=m
+CONFIG_EDAC_DMC520=m
+CONFIG_RTC_LIB=y
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_HCTOSYS=y
+CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
+CONFIG_RTC_SYSTOHC=y
+CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
+# CONFIG_RTC_DEBUG is not set
+CONFIG_RTC_NVMEM=y
+
+#
+# RTC interfaces
+#
+CONFIG_RTC_INTF_SYSFS=y
+CONFIG_RTC_INTF_PROC=y
+CONFIG_RTC_INTF_DEV=y
+# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
+# CONFIG_RTC_DRV_TEST is not set
+
+#
+# I2C RTC drivers
+#
+CONFIG_RTC_DRV_ABB5ZES3=m
+CONFIG_RTC_DRV_ABEOZ9=m
+CONFIG_RTC_DRV_ABX80X=m
+CONFIG_RTC_DRV_AC100=m
+CONFIG_RTC_DRV_BRCMSTB=m
+CONFIG_RTC_DRV_DS1307=m
+CONFIG_RTC_DRV_DS1307_CENTURY=y
+CONFIG_RTC_DRV_DS1374=m
+CONFIG_RTC_DRV_DS1374_WDT=y
+CONFIG_RTC_DRV_DS1672=m
+# CONFIG_RTC_DRV_HYM8563 is not set
+CONFIG_RTC_DRV_MAX6900=m
+CONFIG_RTC_DRV_MAX77686=m
+CONFIG_RTC_DRV_RK808=m
+CONFIG_RTC_DRV_RS5C372=m
+CONFIG_RTC_DRV_ISL1208=m
+# CONFIG_RTC_DRV_ISL12022 is not set
+CONFIG_RTC_DRV_ISL12026=m
+CONFIG_RTC_DRV_X1205=m
+CONFIG_RTC_DRV_PCF8523=m
+CONFIG_RTC_DRV_PCF85063=m
+CONFIG_RTC_DRV_PCF85363=m
+CONFIG_RTC_DRV_PCF8563=m
+CONFIG_RTC_DRV_PCF8583=m
+CONFIG_RTC_DRV_M41T80=m
+CONFIG_RTC_DRV_M41T80_WDT=y
+CONFIG_RTC_DRV_BD70528=m
+# CONFIG_RTC_DRV_BQ32K is not set
+CONFIG_RTC_DRV_S35390A=m
+CONFIG_RTC_DRV_FM3130=m
+CONFIG_RTC_DRV_RX8010=m
+# CONFIG_RTC_DRV_RX8581 is not set
+# CONFIG_RTC_DRV_RX8025 is not set
+# CONFIG_RTC_DRV_EM3027 is not set
+CONFIG_RTC_DRV_RV3028=m
+CONFIG_RTC_DRV_RV3032=m
+CONFIG_RTC_DRV_RV8803=y
+CONFIG_RTC_DRV_SD3078=m
+
+#
+# SPI RTC drivers
+#
+# CONFIG_RTC_DRV_M41T93 is not set
+# CONFIG_RTC_DRV_M41T94 is not set
+# CONFIG_RTC_DRV_DS1302 is not set
+# CONFIG_RTC_DRV_DS1305 is not set
+# CONFIG_RTC_DRV_DS1343 is not set
+# CONFIG_RTC_DRV_DS1347 is not set
+# CONFIG_RTC_DRV_DS1390 is not set
+CONFIG_RTC_DRV_MAX6916=m
+# CONFIG_RTC_DRV_R9701 is not set
+# CONFIG_RTC_DRV_RX4581 is not set
+# CONFIG_RTC_DRV_RS5C348 is not set
+# CONFIG_RTC_DRV_MAX6902 is not set
+# CONFIG_RTC_DRV_PCF2123 is not set
+# CONFIG_RTC_DRV_MCP795 is not set
+CONFIG_RTC_I2C_AND_SPI=y
+
+#
+# SPI and I2C RTC drivers
+#
+CONFIG_RTC_DRV_DS3232=m
+CONFIG_RTC_DRV_DS3232_HWMON=y
+CONFIG_RTC_DRV_PCF2127=m
+# CONFIG_RTC_DRV_RV3029C2 is not set
+# CONFIG_RTC_DRV_RX6110 is not set
+
+#
+# Platform RTC drivers
+#
+# CONFIG_RTC_DRV_DS1286 is not set
+# CONFIG_RTC_DRV_DS1511 is not set
+# CONFIG_RTC_DRV_DS1553 is not set
+CONFIG_RTC_DRV_DS1685_FAMILY=m
+CONFIG_RTC_DRV_DS1685=y
+# CONFIG_RTC_DRV_DS1689 is not set
+# CONFIG_RTC_DRV_DS17285 is not set
+# CONFIG_RTC_DRV_DS17485 is not set
+# CONFIG_RTC_DRV_DS17885 is not set
+# CONFIG_RTC_DRV_DS1742 is not set
+# CONFIG_RTC_DRV_DS2404 is not set
+CONFIG_RTC_DRV_EFI=y
+# CONFIG_RTC_DRV_STK17TA8 is not set
+# CONFIG_RTC_DRV_M48T86 is not set
+# CONFIG_RTC_DRV_M48T35 is not set
+# CONFIG_RTC_DRV_M48T59 is not set
+# CONFIG_RTC_DRV_MSM6242 is not set
+# CONFIG_RTC_DRV_BQ4802 is not set
+# CONFIG_RTC_DRV_RP5C01 is not set
+# CONFIG_RTC_DRV_V3020 is not set
+CONFIG_RTC_DRV_SC27XX=m
+CONFIG_RTC_DRV_ZYNQMP=y
+CONFIG_RTC_DRV_CROS_EC=m
+CONFIG_RTC_DRV_NTXEC=m
+
+#
+# on-CPU RTC drivers
+#
+CONFIG_RTC_DRV_IMXDI=m
+CONFIG_RTC_DRV_FSL_FTM_ALARM=m
+CONFIG_RTC_DRV_MESON_VRTC=m
+CONFIG_RTC_DRV_S3C=m
+CONFIG_RTC_DRV_PL030=y
+CONFIG_RTC_DRV_PL031=y
+CONFIG_RTC_DRV_SUN6I=y
+CONFIG_RTC_DRV_MV=y
+CONFIG_RTC_DRV_ARMADA38X=m
+CONFIG_RTC_DRV_CADENCE=m
+CONFIG_RTC_DRV_FTRTC010=m
+CONFIG_RTC_DRV_PM8XXX=m
+CONFIG_RTC_DRV_TEGRA=m
+CONFIG_RTC_DRV_MXC=m
+CONFIG_RTC_DRV_MXC_V2=m
+# CONFIG_RTC_DRV_SNVS is not set
+CONFIG_RTC_DRV_IMX_SC=y
+CONFIG_RTC_DRV_MT2712=y
+CONFIG_RTC_DRV_MT7622=m
+CONFIG_RTC_DRV_XGENE=y
+CONFIG_RTC_DRV_R7301=m
+CONFIG_RTC_DRV_CPCAP=m
+CONFIG_RTC_DRV_RTD119X=y
+
+#
+# HID Sensor RTC drivers
+#
+CONFIG_RTC_DRV_HID_SENSOR_TIME=m
+CONFIG_RTC_DRV_GOLDFISH=m
+CONFIG_DMADEVICES=y
+# CONFIG_DMADEVICES_DEBUG is not set
+
+#
+# DMA Devices
+#
+CONFIG_ASYNC_TX_ENABLE_CHANNEL_SWITCH=y
+CONFIG_DMA_ENGINE=y
+CONFIG_DMA_VIRTUAL_CHANNELS=y
+CONFIG_DMA_ACPI=y
+CONFIG_DMA_OF=y
+CONFIG_ALTERA_MSGDMA=m
+# CONFIG_AMBA_PL08X is not set
+CONFIG_AXI_DMAC=m
+CONFIG_BCM_SBA_RAID=m
+CONFIG_DMA_BCM2835=m
+CONFIG_DMA_SUN6I=m
+CONFIG_DW_AXI_DMAC=m
+CONFIG_FSL_EDMA=m
+CONFIG_FSL_QDMA=m
+CONFIG_HISI_DMA=m
+CONFIG_IMX_DMA=m
+CONFIG_IMX_SDMA=m
+# CONFIG_INTEL_IDMA64 is not set
+CONFIG_K3_DMA=m
+CONFIG_MV_XOR=y
+CONFIG_MV_XOR_V2=y
+CONFIG_MXS_DMA=y
+CONFIG_MX3_IPU=y
+CONFIG_MX3_IPU_IRQS=4
+CONFIG_OWL_DMA=m
+CONFIG_PL330_DMA=m
+CONFIG_PLX_DMA=m
+CONFIG_SPRD_DMA=m
+# CONFIG_TEGRA20_APB_DMA is not set
+CONFIG_TEGRA210_ADMA=y
+CONFIG_XGENE_DMA=m
+CONFIG_XILINX_DMA=m
+CONFIG_XILINX_ZYNQMP_DMA=m
+CONFIG_XILINX_ZYNQMP_DPDMA=m
+CONFIG_MTK_HSDMA=m
+CONFIG_MTK_CQDMA=m
+CONFIG_MTK_UART_APDMA=m
+CONFIG_QCOM_BAM_DMA=m
+CONFIG_QCOM_GPI_DMA=m
+CONFIG_QCOM_HIDMA_MGMT=m
+CONFIG_QCOM_HIDMA=m
+CONFIG_DW_DMAC_CORE=m
+# CONFIG_DW_DMAC is not set
+CONFIG_DW_DMAC_PCI=m
+CONFIG_DW_EDMA=m
+CONFIG_DW_EDMA_PCIE=m
+# CONFIG_SF_PDMA is not set
+CONFIG_FSL_DPAA2_QDMA=m
+
+#
+# DMA Clients
+#
+CONFIG_ASYNC_TX_DMA=y
+# CONFIG_DMATEST is not set
+CONFIG_DMA_ENGINE_RAID=y
+
+#
+# DMABUF options
+#
+CONFIG_SYNC_FILE=y
+CONFIG_SW_SYNC=y
+CONFIG_UDMABUF=y
+# CONFIG_DMABUF_MOVE_NOTIFY is not set
+# CONFIG_DMABUF_DEBUG is not set
+# CONFIG_DMABUF_SELFTESTS is not set
+# CONFIG_DMABUF_HEAPS is not set
+# CONFIG_DMABUF_SYSFS_STATS is not set
+# end of DMABUF options
+
+CONFIG_AUXDISPLAY=y
+CONFIG_CHARLCD=m
+CONFIG_LINEDISP=m
+CONFIG_HD44780_COMMON=m
+CONFIG_HD44780=m
+# CONFIG_IMG_ASCII_LCD is not set
+CONFIG_HT16K33=m
+CONFIG_LCD2S=m
+CONFIG_PARPORT_PANEL=m
+CONFIG_PANEL_PARPORT=0
+CONFIG_PANEL_PROFILE=5
+# CONFIG_PANEL_CHANGE_MESSAGE is not set
+# CONFIG_CHARLCD_BL_OFF is not set
+# CONFIG_CHARLCD_BL_ON is not set
+CONFIG_CHARLCD_BL_FLASH=y
+CONFIG_PANEL=m
+CONFIG_UIO=m
+CONFIG_UIO_CIF=m
+CONFIG_UIO_PDRV_GENIRQ=m
+CONFIG_UIO_DMEM_GENIRQ=m
+CONFIG_UIO_AEC=m
+CONFIG_UIO_SERCOS3=m
+CONFIG_UIO_PCI_GENERIC=m
+CONFIG_UIO_NETX=m
+# CONFIG_UIO_PRUSS is not set
+CONFIG_UIO_MF624=m
+CONFIG_UIO_HV_GENERIC=m
+CONFIG_UIO_DFL=m
+CONFIG_VFIO=m
+CONFIG_VFIO_IOMMU_TYPE1=m
+CONFIG_VFIO_VIRQFD=m
+# CONFIG_VFIO_NOIOMMU is not set
+CONFIG_VFIO_PCI_CORE=m
+CONFIG_VFIO_PCI_MMAP=y
+CONFIG_VFIO_PCI_INTX=y
+CONFIG_VFIO_PCI=m
+# CONFIG_VFIO_PLATFORM is not set
+CONFIG_VFIO_MDEV=m
+CONFIG_VFIO_FSL_MC=m
+CONFIG_VIRT_DRIVERS=y
+CONFIG_NITRO_ENCLAVES=m
+CONFIG_VIRTIO=y
+CONFIG_VIRTIO_PCI_LIB=y
+CONFIG_VIRTIO_PCI_LIB_LEGACY=y
+CONFIG_VIRTIO_MENU=y
+CONFIG_VIRTIO_PCI=y
+CONFIG_VIRTIO_PCI_LEGACY=y
+CONFIG_VIRTIO_VDPA=m
+CONFIG_VIRTIO_PMEM=m
+CONFIG_VIRTIO_BALLOON=m
+CONFIG_VIRTIO_INPUT=m
+CONFIG_VIRTIO_MMIO=m
+# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
+CONFIG_VIRTIO_DMA_SHARED_BUFFER=m
+CONFIG_VDPA=m
+CONFIG_VDPA_SIM=m
+CONFIG_VDPA_SIM_NET=m
+CONFIG_VDPA_SIM_BLOCK=m
+CONFIG_VDPA_USER=m
+CONFIG_IFCVF=m
+CONFIG_MLX5_VDPA=y
+CONFIG_MLX5_VDPA_NET=m
+CONFIG_VP_VDPA=m
+CONFIG_VHOST_IOTLB=m
+CONFIG_VHOST_RING=m
+CONFIG_VHOST=m
+CONFIG_VHOST_MENU=y
+CONFIG_VHOST_NET=m
+CONFIG_VHOST_SCSI=m
+CONFIG_VHOST_VSOCK=m
+CONFIG_VHOST_VDPA=m
+# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
+
+#
+# Microsoft Hyper-V guest support
+#
+CONFIG_HYPERV=m
+CONFIG_HYPERV_UTILS=m
+CONFIG_HYPERV_BALLOON=m
+# end of Microsoft Hyper-V guest support
+
+# CONFIG_GREYBUS is not set
+CONFIG_COMEDI=m
+# CONFIG_COMEDI_DEBUG is not set
+CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048
+CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480
+# CONFIG_COMEDI_MISC_DRIVERS is not set
+# CONFIG_COMEDI_ISA_DRIVERS is not set
+# CONFIG_COMEDI_PCI_DRIVERS is not set
+CONFIG_COMEDI_PCMCIA_DRIVERS=m
+CONFIG_COMEDI_CB_DAS16_CS=m
+CONFIG_COMEDI_DAS08_CS=m
+CONFIG_COMEDI_NI_DAQ_700_CS=m
+CONFIG_COMEDI_NI_DAQ_DIO24_CS=m
+CONFIG_COMEDI_NI_LABPC_CS=m
+CONFIG_COMEDI_NI_MIO_CS=m
+CONFIG_COMEDI_QUATECH_DAQP_CS=m
+CONFIG_COMEDI_USB_DRIVERS=m
+CONFIG_COMEDI_DT9812=m
+CONFIG_COMEDI_NI_USB6501=m
+CONFIG_COMEDI_USBDUX=m
+CONFIG_COMEDI_USBDUXFAST=m
+CONFIG_COMEDI_USBDUXSIGMA=m
+CONFIG_COMEDI_VMK80XX=m
+CONFIG_COMEDI_8254=m
+CONFIG_COMEDI_8255=m
+CONFIG_COMEDI_8255_SA=m
+CONFIG_COMEDI_KCOMEDILIB=m
+CONFIG_COMEDI_DAS08=m
+CONFIG_COMEDI_NI_LABPC=m
+CONFIG_COMEDI_NI_TIO=m
+CONFIG_COMEDI_NI_ROUTING=m
+# CONFIG_COMEDI_TESTS is not set
+CONFIG_STAGING=y
+CONFIG_PRISM2_USB=m
+CONFIG_RTL8192U=m
+CONFIG_RTLLIB=m
+CONFIG_RTLLIB_CRYPTO_CCMP=m
+CONFIG_RTLLIB_CRYPTO_TKIP=m
+CONFIG_RTLLIB_CRYPTO_WEP=m
+CONFIG_RTL8192E=m
+CONFIG_RTL8723BS=m
+CONFIG_R8712U=m
+CONFIG_R8188EU=m
+CONFIG_RTS5208=m
+CONFIG_VT6655=m
+CONFIG_VT6656=m
+
+#
+# IIO staging drivers
+#
+
+#
+# Accelerometers
+#
+# CONFIG_ADIS16203 is not set
+# CONFIG_ADIS16240 is not set
+# end of Accelerometers
+
+#
+# Analog to digital converters
+#
+# CONFIG_AD7816 is not set
+# CONFIG_AD7280 is not set
+# end of Analog to digital converters
+
+#
+# Analog digital bi-direction converters
+#
+# CONFIG_ADT7316 is not set
+# end of Analog digital bi-direction converters
+
+#
+# Capacitance to digital converters
+#
+# CONFIG_AD7746 is not set
+# end of Capacitance to digital converters
+
+#
+# Direct Digital Synthesis
+#
+# CONFIG_AD9832 is not set
+# CONFIG_AD9834 is not set
+# end of Direct Digital Synthesis
+
+#
+# Network Analyzer, Impedance Converters
+#
+# CONFIG_AD5933 is not set
+# end of Network Analyzer, Impedance Converters
+
+#
+# Active energy metering IC
+#
+# CONFIG_ADE7854 is not set
+# end of Active energy metering IC
+
+#
+# Resolver to digital converters
+#
+# CONFIG_AD2S1210 is not set
+# end of Resolver to digital converters
+# end of IIO staging drivers
+
+CONFIG_FB_SM750=m
+CONFIG_MFD_NVEC=m
+CONFIG_KEYBOARD_NVEC=m
+CONFIG_SERIO_NVEC_PS2=m
+CONFIG_NVEC_POWER=m
+CONFIG_NVEC_PAZ00=m
+CONFIG_STAGING_MEDIA=y
+CONFIG_VIDEO_HANTRO=m
+CONFIG_VIDEO_HANTRO_IMX8M=y
+CONFIG_VIDEO_HANTRO_ROCKCHIP=y
+CONFIG_VIDEO_IMX_MEDIA=m
+
+#
+# i.MX5/6/7/8 Media Sub devices
+#
+CONFIG_VIDEO_IMX7_CSI=m
+# end of i.MX5/6/7/8 Media Sub devices
+
+CONFIG_VIDEO_MESON_VDEC=m
+CONFIG_VIDEO_ROCKCHIP_VDEC=m
+CONFIG_VIDEO_SUNXI=y
+CONFIG_VIDEO_SUNXI_CEDRUS=m
+CONFIG_TEGRA_VDE=m
+# CONFIG_VIDEO_ZORAN is not set
+CONFIG_VIDEO_TEGRA=m
+CONFIG_VIDEO_TEGRA_TPG=y
+CONFIG_DVB_AV7110_IR=y
+CONFIG_DVB_AV7110=m
+CONFIG_DVB_AV7110_OSD=y
+CONFIG_DVB_BUDGET_PATCH=m
+CONFIG_DVB_SP8870=m
+
+#
+# Android
+#
+# end of Android
+
+# CONFIG_STAGING_BOARD is not set
+CONFIG_LTE_GDM724X=m
+CONFIG_FIREWIRE_SERIAL=m
+CONFIG_FWTTY_MAX_TOTAL_PORTS=64
+CONFIG_FWTTY_MAX_CARD_PORTS=32
+# CONFIG_GS_FPGABOOT is not set
+# CONFIG_UNISYSSPAR is not set
+# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
+CONFIG_FB_TFT=m
+CONFIG_FB_TFT_AGM1264K_FL=m
+CONFIG_FB_TFT_BD663474=m
+CONFIG_FB_TFT_HX8340BN=m
+CONFIG_FB_TFT_HX8347D=m
+CONFIG_FB_TFT_HX8353D=m
+CONFIG_FB_TFT_HX8357D=m
+CONFIG_FB_TFT_ILI9163=m
+CONFIG_FB_TFT_ILI9320=m
+CONFIG_FB_TFT_ILI9325=m
+CONFIG_FB_TFT_ILI9340=m
+CONFIG_FB_TFT_ILI9341=m
+CONFIG_FB_TFT_ILI9481=m
+CONFIG_FB_TFT_ILI9486=m
+CONFIG_FB_TFT_PCD8544=m
+CONFIG_FB_TFT_RA8875=m
+CONFIG_FB_TFT_S6D02A1=m
+CONFIG_FB_TFT_S6D1121=m
+CONFIG_FB_TFT_SEPS525=m
+CONFIG_FB_TFT_SH1106=m
+CONFIG_FB_TFT_SSD1289=m
+CONFIG_FB_TFT_SSD1305=m
+CONFIG_FB_TFT_SSD1306=m
+CONFIG_FB_TFT_SSD1331=m
+CONFIG_FB_TFT_SSD1351=m
+CONFIG_FB_TFT_ST7735R=m
+CONFIG_FB_TFT_ST7789V=m
+CONFIG_FB_TFT_TINYLCD=m
+CONFIG_FB_TFT_TLS8204=m
+CONFIG_FB_TFT_UC1611=m
+CONFIG_FB_TFT_UC1701=m
+CONFIG_FB_TFT_UPD161704=m
+CONFIG_FB_TFT_WATTEROTT=m
+CONFIG_KS7010=m
+CONFIG_BCM_VIDEOCORE=m
+CONFIG_BCM2835_VCHIQ=m
+CONFIG_VCHIQ_CDEV=y
+CONFIG_SND_BCM2835=m
+CONFIG_VIDEO_BCM2835=m
+CONFIG_BCM2835_VCHIQ_MMAL=m
+CONFIG_PI433=m
+CONFIG_XIL_AXIS_FIFO=m
+CONFIG_FIELDBUS_DEV=m
+CONFIG_HMS_ANYBUSS_BUS=m
+CONFIG_ARCX_ANYBUS_CONTROLLER=m
+CONFIG_HMS_PROFINET=m
+CONFIG_QLGE=m
+CONFIG_WFX=m
+# CONFIG_GOLDFISH is not set
+CONFIG_CHROME_PLATFORMS=y
+CONFIG_CHROMEOS_TBMC=m
+CONFIG_CROS_EC=m
+CONFIG_CROS_EC_I2C=m
+CONFIG_CROS_EC_RPMSG=m
+CONFIG_CROS_EC_SPI=m
+CONFIG_CROS_EC_PROTO=y
+CONFIG_CROS_KBD_LED_BACKLIGHT=m
+CONFIG_CROS_EC_CHARDEV=m
+CONFIG_CROS_EC_LIGHTBAR=m
+CONFIG_CROS_EC_VBC=m
+# CONFIG_CROS_EC_DEBUGFS is not set
+CONFIG_CROS_EC_SENSORHUB=m
+CONFIG_CROS_EC_SYSFS=m
+CONFIG_CROS_EC_TYPEC=m
+CONFIG_CROS_USBPD_LOGGER=m
+CONFIG_CROS_USBPD_NOTIFY=m
+CONFIG_MELLANOX_PLATFORM=y
+CONFIG_MLXREG_HOTPLUG=m
+CONFIG_MLXREG_IO=m
+CONFIG_MLXREG_LC=m
+CONFIG_MLXBF_TMFIFO=m
+CONFIG_MLXBF_BOOTCTL=m
+CONFIG_MLXBF_PMC=m
+CONFIG_SURFACE_PLATFORMS=y
+CONFIG_SURFACE_3_BUTTON=m
+CONFIG_SURFACE_3_POWER_OPREGION=m
+# CONFIG_SURFACE_ACPI_NOTIFY is not set
+# CONFIG_SURFACE_AGGREGATOR_CDEV is not set
+CONFIG_SURFACE_AGGREGATOR_REGISTRY=m
+CONFIG_SURFACE_DTX=m
+CONFIG_SURFACE_GPE=m
+CONFIG_SURFACE_HOTPLUG=m
+CONFIG_SURFACE_PLATFORM_PROFILE=m
+CONFIG_SURFACE_PRO3_BUTTON=m
+CONFIG_SURFACE_AGGREGATOR=m
+CONFIG_SURFACE_AGGREGATOR_BUS=y
+# CONFIG_SURFACE_AGGREGATOR_ERROR_INJECTION is not set
+CONFIG_HAVE_CLK=y
+CONFIG_HAVE_CLK_PREPARE=y
+CONFIG_COMMON_CLK=y
+
+#
+# Clock driver for ARM Reference designs
+#
+CONFIG_CLK_ICST=y
+CONFIG_CLK_SP810=y
+CONFIG_CLK_VEXPRESS_OSC=y
+# end of Clock driver for ARM Reference designs
+
+CONFIG_LMK04832=m
+CONFIG_COMMON_CLK_MAX77686=m
+CONFIG_COMMON_CLK_MAX9485=m
+CONFIG_COMMON_CLK_RK808=m
+CONFIG_COMMON_CLK_HI655X=m
+CONFIG_COMMON_CLK_SCMI=m
+CONFIG_COMMON_CLK_SCPI=m
+CONFIG_COMMON_CLK_SI5341=m
+# CONFIG_COMMON_CLK_SI5351 is not set
+CONFIG_COMMON_CLK_SI514=m
+CONFIG_COMMON_CLK_SI544=m
+# CONFIG_COMMON_CLK_SI570 is not set
+CONFIG_COMMON_CLK_BM1880=y
+CONFIG_COMMON_CLK_CDCE706=m
+CONFIG_COMMON_CLK_CDCE925=m
+CONFIG_COMMON_CLK_CS2000_CP=m
+CONFIG_COMMON_CLK_FSL_FLEXSPI=m
+CONFIG_COMMON_CLK_FSL_SAI=y
+CONFIG_COMMON_CLK_AXI_CLKGEN=m
+CONFIG_CLK_QORIQ=y
+CONFIG_CLK_LS1028A_PLLDIG=m
+CONFIG_COMMON_CLK_XGENE=y
+CONFIG_COMMON_CLK_LOCHNAGAR=m
+CONFIG_COMMON_CLK_PWM=m
+CONFIG_COMMON_CLK_VC5=m
+CONFIG_COMMON_CLK_BD718XX=m
+CONFIG_COMMON_CLK_FIXED_MMIO=y
+CONFIG_CLK_ACTIONS=y
+# CONFIG_CLK_OWL_S500 is not set
+CONFIG_CLK_OWL_S700=y
+CONFIG_CLK_OWL_S900=y
+CONFIG_CLK_BCM2711_DVP=m
+CONFIG_CLK_BCM2835=y
+CONFIG_COMMON_CLK_IPROC=y
+CONFIG_CLK_BCM_NS2=y
+CONFIG_CLK_BCM_SR=y
+CONFIG_CLK_RASPBERRYPI=m
+# CONFIG_COMMON_CLK_HI3516CV300 is not set
+CONFIG_COMMON_CLK_HI3519=m
+CONFIG_COMMON_CLK_HI3559A=y
+CONFIG_COMMON_CLK_HI3660=y
+CONFIG_COMMON_CLK_HI3670=y
+CONFIG_COMMON_CLK_HI3798CV200=m
+CONFIG_COMMON_CLK_HI6220=y
+CONFIG_RESET_HISI=y
+CONFIG_STUB_CLK_HI6220=y
+CONFIG_STUB_CLK_HI3660=y
+CONFIG_MXC_CLK=y
+CONFIG_MXC_CLK_SCU=y
+CONFIG_CLK_IMX8MM=y
+CONFIG_CLK_IMX8MN=y
+CONFIG_CLK_IMX8MP=y
+CONFIG_CLK_IMX8MQ=y
+CONFIG_CLK_IMX8QXP=y
+CONFIG_CLK_IMX8ULP=m
+
+#
+# Clock driver for MediaTek SoC
+#
+CONFIG_COMMON_CLK_MEDIATEK=y
+CONFIG_COMMON_CLK_MT2712=y
+CONFIG_COMMON_CLK_MT2712_BDPSYS=y
+CONFIG_COMMON_CLK_MT2712_IMGSYS=y
+CONFIG_COMMON_CLK_MT2712_JPGDECSYS=y
+CONFIG_COMMON_CLK_MT2712_MFGCFG=y
+CONFIG_COMMON_CLK_MT2712_MMSYS=y
+CONFIG_COMMON_CLK_MT2712_VDECSYS=y
+CONFIG_COMMON_CLK_MT2712_VENCSYS=y
+CONFIG_COMMON_CLK_MT6765=y
+CONFIG_COMMON_CLK_MT6765_AUDIOSYS=y
+CONFIG_COMMON_CLK_MT6765_CAMSYS=y
+CONFIG_COMMON_CLK_MT6765_GCESYS=y
+CONFIG_COMMON_CLK_MT6765_MMSYS=y
+CONFIG_COMMON_CLK_MT6765_IMGSYS=y
+CONFIG_COMMON_CLK_MT6765_VCODECSYS=y
+CONFIG_COMMON_CLK_MT6765_MFGSYS=y
+CONFIG_COMMON_CLK_MT6765_MIPI0ASYS=y
+CONFIG_COMMON_CLK_MT6765_MIPI0BSYS=y
+CONFIG_COMMON_CLK_MT6765_MIPI1ASYS=y
+CONFIG_COMMON_CLK_MT6765_MIPI1BSYS=y
+CONFIG_COMMON_CLK_MT6765_MIPI2ASYS=y
+CONFIG_COMMON_CLK_MT6765_MIPI2BSYS=y
+CONFIG_COMMON_CLK_MT6779=y
+CONFIG_COMMON_CLK_MT6779_MMSYS=y
+CONFIG_COMMON_CLK_MT6779_IMGSYS=y
+CONFIG_COMMON_CLK_MT6779_IPESYS=y
+CONFIG_COMMON_CLK_MT6779_CAMSYS=y
+CONFIG_COMMON_CLK_MT6779_VDECSYS=y
+CONFIG_COMMON_CLK_MT6779_VENCSYS=y
+CONFIG_COMMON_CLK_MT6779_MFGCFG=y
+CONFIG_COMMON_CLK_MT6779_AUDSYS=y
+CONFIG_COMMON_CLK_MT6797=y
+CONFIG_COMMON_CLK_MT6797_MMSYS=y
+CONFIG_COMMON_CLK_MT6797_IMGSYS=y
+CONFIG_COMMON_CLK_MT6797_VDECSYS=y
+CONFIG_COMMON_CLK_MT6797_VENCSYS=y
+CONFIG_COMMON_CLK_MT7622=y
+CONFIG_COMMON_CLK_MT7622_ETHSYS=y
+CONFIG_COMMON_CLK_MT7622_HIFSYS=y
+CONFIG_COMMON_CLK_MT7622_AUDSYS=y
+CONFIG_COMMON_CLK_MT8167=y
+CONFIG_COMMON_CLK_MT8167_AUDSYS=y
+CONFIG_COMMON_CLK_MT8167_IMGSYS=y
+CONFIG_COMMON_CLK_MT8167_MFGCFG=y
+CONFIG_COMMON_CLK_MT8167_MMSYS=y
+CONFIG_COMMON_CLK_MT8167_VDECSYS=y
+CONFIG_COMMON_CLK_MT8173=y
+CONFIG_COMMON_CLK_MT8173_MMSYS=y
+CONFIG_COMMON_CLK_MT8183=y
+CONFIG_COMMON_CLK_MT8183_AUDIOSYS=y
+CONFIG_COMMON_CLK_MT8183_CAMSYS=y
+CONFIG_COMMON_CLK_MT8183_IMGSYS=y
+CONFIG_COMMON_CLK_MT8183_IPU_CORE0=y
+CONFIG_COMMON_CLK_MT8183_IPU_CORE1=y
+CONFIG_COMMON_CLK_MT8183_IPU_ADL=y
+CONFIG_COMMON_CLK_MT8183_IPU_CONN=y
+CONFIG_COMMON_CLK_MT8183_MFGCFG=y
+CONFIG_COMMON_CLK_MT8183_MMSYS=y
+CONFIG_COMMON_CLK_MT8183_VDECSYS=y
+CONFIG_COMMON_CLK_MT8183_VENCSYS=y
+CONFIG_COMMON_CLK_MT8192=y
+CONFIG_COMMON_CLK_MT8192_AUDSYS=y
+CONFIG_COMMON_CLK_MT8192_CAMSYS=y
+CONFIG_COMMON_CLK_MT8192_IMGSYS=y
+CONFIG_COMMON_CLK_MT8192_IMP_IIC_WRAP=y
+CONFIG_COMMON_CLK_MT8192_IPESYS=y
+CONFIG_COMMON_CLK_MT8192_MDPSYS=y
+CONFIG_COMMON_CLK_MT8192_MFGCFG=y
+CONFIG_COMMON_CLK_MT8192_MMSYS=y
+CONFIG_COMMON_CLK_MT8192_MSDC=y
+CONFIG_COMMON_CLK_MT8192_SCP_ADSP=y
+CONFIG_COMMON_CLK_MT8192_VDECSYS=y
+CONFIG_COMMON_CLK_MT8192_VENCSYS=y
+CONFIG_COMMON_CLK_MT8195=y
+CONFIG_COMMON_CLK_MT8516=y
+CONFIG_COMMON_CLK_MT8516_AUDSYS=y
+# end of Clock driver for MediaTek SoC
+
+#
+# Clock support for Amlogic platforms
+#
+CONFIG_COMMON_CLK_MESON_REGMAP=y
+CONFIG_COMMON_CLK_MESON_DUALDIV=y
+CONFIG_COMMON_CLK_MESON_MPLL=y
+CONFIG_COMMON_CLK_MESON_PHASE=m
+CONFIG_COMMON_CLK_MESON_PLL=y
+CONFIG_COMMON_CLK_MESON_SCLK_DIV=m
+CONFIG_COMMON_CLK_MESON_VID_PLL_DIV=y
+CONFIG_COMMON_CLK_MESON_AO_CLKC=y
+CONFIG_COMMON_CLK_MESON_EE_CLKC=y
+CONFIG_COMMON_CLK_MESON_CPU_DYNDIV=y
+CONFIG_COMMON_CLK_GXBB=y
+CONFIG_COMMON_CLK_AXG=y
+CONFIG_COMMON_CLK_AXG_AUDIO=m
+CONFIG_COMMON_CLK_G12A=y
+# end of Clock support for Amlogic platforms
+
+CONFIG_ARMADA_AP_CP_HELPER=y
+CONFIG_ARMADA_37XX_CLK=y
+CONFIG_ARMADA_AP806_SYSCON=y
+CONFIG_ARMADA_AP_CPU_CLK=y
+CONFIG_ARMADA_CP110_SYSCON=y
+CONFIG_QCOM_GDSC=y
+CONFIG_QCOM_RPMCC=y
+CONFIG_COMMON_CLK_QCOM=m
+CONFIG_QCOM_A53PLL=m
+CONFIG_QCOM_A7PLL=m
+CONFIG_QCOM_CLK_APCS_MSM8916=m
+CONFIG_QCOM_CLK_APCC_MSM8996=m
+CONFIG_QCOM_CLK_APCS_SDX55=m
+CONFIG_QCOM_CLK_RPM=m
+CONFIG_QCOM_CLK_SMD_RPM=m
+CONFIG_QCOM_CLK_RPMH=m
+# CONFIG_APQ_GCC_8084 is not set
+# CONFIG_APQ_MMCC_8084 is not set
+CONFIG_IPQ_APSS_PLL=m
+CONFIG_IPQ_APSS_6018=m
+# CONFIG_IPQ_GCC_4019 is not set
+CONFIG_IPQ_GCC_6018=m
+# CONFIG_IPQ_GCC_806X is not set
+# CONFIG_IPQ_LCC_806X is not set
+# CONFIG_IPQ_GCC_8074 is not set
+# CONFIG_MSM_GCC_8660 is not set
+CONFIG_MSM_GCC_8916=m
+CONFIG_MSM_GCC_8939=m
+# CONFIG_MSM_GCC_8960 is not set
+# CONFIG_MSM_LCC_8960 is not set
+CONFIG_MDM_GCC_9607=m
+# CONFIG_MDM_GCC_9615 is not set
+# CONFIG_MDM_LCC_9615 is not set
+# CONFIG_MSM_MMCC_8960 is not set
+# CONFIG_MSM_GCC_8953 is not set
+# CONFIG_MSM_GCC_8974 is not set
+# CONFIG_MSM_MMCC_8974 is not set
+# CONFIG_MSM_MMCC_8994 is not set
+# CONFIG_MSM_GCC_8994 is not set
+# CONFIG_MSM_GCC_8996 is not set
+# CONFIG_MSM_MMCC_8996 is not set
+CONFIG_MSM_GCC_8998=m
+CONFIG_MSM_GPUCC_8998=m
+CONFIG_MSM_MMCC_8998=m
+CONFIG_QCM_GCC_2290=m
+CONFIG_QCS_GCC_404=m
+CONFIG_SC_CAMCC_7180=m
+CONFIG_SC_CAMCC_7280=m
+CONFIG_SC_DISPCC_7180=m
+CONFIG_SC_DISPCC_7280=m
+CONFIG_SC_GCC_7180=m
+CONFIG_SC_GCC_7280=m
+CONFIG_SC_GCC_8180X=m
+CONFIG_SC_GPUCC_7180=m
+CONFIG_SC_GPUCC_7280=m
+CONFIG_SC_LPASSCC_7280=m
+CONFIG_SC_LPASS_CORECC_7180=m
+CONFIG_SC_MSS_7180=m
+CONFIG_SC_VIDEOCC_7180=m
+CONFIG_SC_VIDEOCC_7280=m
+CONFIG_SDM_CAMCC_845=m
+CONFIG_SDM_GCC_660=m
+CONFIG_SDM_MMCC_660=m
+CONFIG_SDM_GPUCC_660=m
+CONFIG_QCS_TURING_404=m
+CONFIG_QCS_Q6SSTOP_404=m
+CONFIG_SDM_GCC_845=m
+CONFIG_SDM_GPUCC_845=m
+CONFIG_SDM_VIDEOCC_845=m
+CONFIG_SDM_DISPCC_845=m
+CONFIG_SDM_LPASSCC_845=m
+CONFIG_SDX_GCC_55=m
+CONFIG_SM_CAMCC_8250=m
+CONFIG_SM_DISPCC_8250=m
+CONFIG_SM_GCC_6115=m
+CONFIG_SM_GCC_6125=m
+CONFIG_SM_GCC_6350=m
+CONFIG_SM_GCC_8150=m
+CONFIG_SM_GCC_8250=m
+CONFIG_SM_GCC_8350=m
+CONFIG_SM_GPUCC_8150=m
+CONFIG_SM_GPUCC_8250=m
+CONFIG_SM_VIDEOCC_8150=m
+CONFIG_SM_VIDEOCC_8250=m
+CONFIG_SPMI_PMIC_CLKDIV=m
+CONFIG_QCOM_HFPLL=m
+# CONFIG_KPSS_XCC is not set
+CONFIG_CLK_GFM_LPASS_SM8250=m
+CONFIG_COMMON_CLK_ROCKCHIP=y
+CONFIG_CLK_PX30=y
+CONFIG_CLK_RK3308=y
+CONFIG_CLK_RK3328=y
+CONFIG_CLK_RK3368=y
+CONFIG_CLK_RK3399=y
+CONFIG_CLK_RK3568=y
+CONFIG_COMMON_CLK_SAMSUNG=y
+CONFIG_EXYNOS_ARM64_COMMON_CLK=y
+CONFIG_EXYNOS_AUDSS_CLK_CON=m
+CONFIG_EXYNOS_CLKOUT=m
+CONFIG_CLK_INTEL_SOCFPGA=y
+CONFIG_CLK_INTEL_SOCFPGA64=y
+CONFIG_SPRD_COMMON_CLK=m
+CONFIG_SPRD_SC9860_CLK=m
+CONFIG_SPRD_SC9863A_CLK=m
+CONFIG_CLK_SUNXI=y
+CONFIG_CLK_SUNXI_CLOCKS=y
+CONFIG_CLK_SUNXI_PRCM_SUN6I=y
+CONFIG_CLK_SUNXI_PRCM_SUN8I=y
+CONFIG_CLK_SUNXI_PRCM_SUN9I=y
+CONFIG_SUNXI_CCU=y
+CONFIG_SUN50I_A64_CCU=y
+CONFIG_SUN50I_A100_CCU=y
+CONFIG_SUN50I_A100_R_CCU=y
+CONFIG_SUN50I_H6_CCU=y
+CONFIG_SUN50I_H616_CCU=y
+CONFIG_SUN50I_H6_R_CCU=y
+CONFIG_SUN8I_H3_CCU=y
+CONFIG_SUN8I_DE2_CCU=y
+CONFIG_SUN8I_R_CCU=y
+CONFIG_CLK_TEGRA_BPMP=y
+CONFIG_TEGRA_CLK_DFLL=y
+CONFIG_XILINX_VCU=m
+CONFIG_COMMON_CLK_ZYNQMP=y
+CONFIG_HWSPINLOCK=y
+CONFIG_HWSPINLOCK_QCOM=m
+CONFIG_HWSPINLOCK_SPRD=m
+CONFIG_HWSPINLOCK_SUN6I=m
+
+#
+# Clock Source drivers
+#
+CONFIG_TIMER_OF=y
+CONFIG_TIMER_ACPI=y
+CONFIG_TIMER_PROBE=y
+CONFIG_CLKSRC_MMIO=y
+CONFIG_DW_APB_TIMER=y
+CONFIG_DW_APB_TIMER_OF=y
+CONFIG_ROCKCHIP_TIMER=y
+CONFIG_OWL_TIMER=y
+CONFIG_SUN4I_TIMER=y
+CONFIG_TEGRA_TIMER=y
+CONFIG_ARM_ARCH_TIMER=y
+CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
+CONFIG_ARM_ARCH_TIMER_OOL_WORKAROUND=y
+CONFIG_FSL_ERRATUM_A008585=y
+CONFIG_HISILICON_ERRATUM_161010101=y
+CONFIG_ARM64_ERRATUM_858921=y
+CONFIG_SUN50I_ERRATUM_UNKNOWN1=y
+CONFIG_ARM_TIMER_SP804=y
+CONFIG_MTK_TIMER=y
+CONFIG_SPRD_TIMER=y
+CONFIG_TIMER_IMX_SYS_CTR=y
+# CONFIG_MICROCHIP_PIT64B is not set
+# end of Clock Source drivers
+
+CONFIG_MAILBOX=y
+CONFIG_APPLE_MAILBOX=m
+# CONFIG_ARM_MHU is not set
+CONFIG_ARM_MHU_V2=m
+CONFIG_IMX_MBOX=m
+CONFIG_PLATFORM_MHU=m
+# CONFIG_PL320_MBOX is not set
+CONFIG_ARMADA_37XX_RWTM_MBOX=m
+CONFIG_ROCKCHIP_MBOX=y
+CONFIG_PCC=y
+# CONFIG_ALTERA_MBOX is not set
+CONFIG_BCM2835_MBOX=y
+CONFIG_HI3660_MBOX=m
+CONFIG_HI6220_MBOX=m
+# CONFIG_MAILBOX_TEST is not set
+CONFIG_QCOM_APCS_IPC=m
+CONFIG_TEGRA_HSP_MBOX=y
+CONFIG_XGENE_SLIMPRO_MBOX=m
+CONFIG_BCM_PDC_MBOX=m
+CONFIG_BCM_FLEXRM_MBOX=m
+CONFIG_MTK_CMDQ_MBOX=m
+CONFIG_ZYNQMP_IPI_MBOX=y
+CONFIG_SUN6I_MSGBOX=m
+CONFIG_SPRD_MBOX=m
+CONFIG_QCOM_IPCC=y
+CONFIG_IOMMU_IOVA=y
+CONFIG_IOASID=y
+CONFIG_IOMMU_API=y
+CONFIG_IOMMU_SUPPORT=y
+
+#
+# Generic IOMMU Pagetable Support
+#
+CONFIG_IOMMU_IO_PGTABLE=y
+CONFIG_IOMMU_IO_PGTABLE_LPAE=y
+# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set
+CONFIG_IOMMU_IO_PGTABLE_ARMV7S=y
+# CONFIG_IOMMU_IO_PGTABLE_ARMV7S_SELFTEST is not set
+# end of Generic IOMMU Pagetable Support
+
+# CONFIG_IOMMU_DEBUGFS is not set
+# CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set
+# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set
+CONFIG_IOMMU_DEFAULT_PASSTHROUGH=y
+CONFIG_OF_IOMMU=y
+CONFIG_IOMMU_DMA=y
+CONFIG_IOMMU_SVA_LIB=y
+CONFIG_ROCKCHIP_IOMMU=y
+CONFIG_SUN50I_IOMMU=y
+CONFIG_TEGRA_IOMMU_SMMU=y
+CONFIG_EXYNOS_IOMMU=y
+# CONFIG_EXYNOS_IOMMU_DEBUG is not set
+CONFIG_APPLE_DART=m
+CONFIG_ARM_SMMU=y
+# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
+# CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT is not set
+CONFIG_ARM_SMMU_QCOM=y
+CONFIG_ARM_SMMU_V3=y
+CONFIG_ARM_SMMU_V3_SVA=y
+CONFIG_MTK_IOMMU=y
+CONFIG_QCOM_IOMMU=y
+CONFIG_VIRTIO_IOMMU=y
+CONFIG_SPRD_IOMMU=y
+
+#
+# Remoteproc drivers
+#
+CONFIG_REMOTEPROC=y
+CONFIG_REMOTEPROC_CDEV=y
+CONFIG_IMX_REMOTEPROC=m
+CONFIG_IMX_DSP_REMOTEPROC=m
+CONFIG_MTK_SCP=m
+CONFIG_QCOM_PIL_INFO=m
+CONFIG_QCOM_RPROC_COMMON=m
+CONFIG_QCOM_Q6V5_COMMON=m
+CONFIG_QCOM_Q6V5_ADSP=m
+CONFIG_QCOM_Q6V5_MSS=m
+CONFIG_QCOM_Q6V5_PAS=m
+CONFIG_QCOM_Q6V5_WCSS=m
+CONFIG_QCOM_SYSMON=m
+# CONFIG_QCOM_WCNSS_PIL is not set
+# end of Remoteproc drivers
+
+#
+# Rpmsg drivers
+#
+CONFIG_RPMSG=m
+CONFIG_RPMSG_CHAR=m
+CONFIG_RPMSG_NS=m
+CONFIG_RPMSG_MTK_SCP=m
+CONFIG_RPMSG_QCOM_GLINK=m
+CONFIG_RPMSG_QCOM_GLINK_RPM=m
+CONFIG_RPMSG_QCOM_GLINK_SMEM=m
+CONFIG_RPMSG_QCOM_SMD=m
+CONFIG_RPMSG_VIRTIO=m
+# end of Rpmsg drivers
+
+CONFIG_SOUNDWIRE=y
+
+#
+# SoundWire Devices
+#
+# CONFIG_SOUNDWIRE_INTEL is not set
+CONFIG_SOUNDWIRE_QCOM=m
+
+#
+# SOC (System On Chip) specific Drivers
+#
+CONFIG_OWL_PM_DOMAINS_HELPER=y
+CONFIG_OWL_PM_DOMAINS=y
+
+#
+# Amlogic SoC drivers
+#
+CONFIG_MESON_CANVAS=m
+CONFIG_MESON_CLK_MEASURE=y
+CONFIG_MESON_GX_SOCINFO=y
+CONFIG_MESON_GX_PM_DOMAINS=y
+CONFIG_MESON_EE_PM_DOMAINS=y
+CONFIG_MESON_SECURE_PM_DOMAINS=y
+# end of Amlogic SoC drivers
+
+#
+# Broadcom SoC drivers
+#
+CONFIG_BCM2835_POWER=y
+CONFIG_RASPBERRYPI_POWER=y
+CONFIG_SOC_BRCMSTB=y
+CONFIG_BCM_PMB=y
+CONFIG_BRCMSTB_PM=y
+# end of Broadcom SoC drivers
+
+#
+# NXP/Freescale QorIQ SoC drivers
+#
+CONFIG_FSL_DPAA=y
+# CONFIG_FSL_DPAA_CHECKING is not set
+# CONFIG_FSL_BMAN_TEST is not set
+# CONFIG_FSL_QMAN_TEST is not set
+CONFIG_QUICC_ENGINE=y
+CONFIG_FSL_GUTS=y
+CONFIG_FSL_MC_DPIO=m
+CONFIG_DPAA2_CONSOLE=m
+CONFIG_FSL_RCPM=y
+# end of NXP/Freescale QorIQ SoC drivers
+
+#
+# i.MX SoC drivers
+#
+CONFIG_IMX_GPCV2_PM_DOMAINS=y
+CONFIG_SOC_IMX8M=y
+# end of i.MX SoC drivers
+
+#
+# Enable LiteX SoC Builder specific drivers
+#
+# CONFIG_LITEX_SOC_CONTROLLER is not set
+# end of Enable LiteX SoC Builder specific drivers
+
+#
+# MediaTek SoC drivers
+#
+CONFIG_MTK_CMDQ=m
+CONFIG_MTK_DEVAPC=m
+CONFIG_MTK_INFRACFG=y
+CONFIG_MTK_PMIC_WRAP=m
+CONFIG_MTK_SCPSYS=y
+CONFIG_MTK_SCPSYS_PM_DOMAINS=y
+CONFIG_MTK_MMSYS=y
+# end of MediaTek SoC drivers
+
+#
+# Qualcomm SoC drivers
+#
+CONFIG_QCOM_AOSS_QMP=m
+CONFIG_QCOM_COMMAND_DB=y
+CONFIG_QCOM_CPR=m
+CONFIG_QCOM_GENI_SE=y
+CONFIG_QCOM_GSBI=m
+CONFIG_QCOM_LLCC=m
+CONFIG_QCOM_KRYO_L2_ACCESSORS=y
+CONFIG_QCOM_MDT_LOADER=m
+CONFIG_QCOM_OCMEM=m
+CONFIG_QCOM_PDR_HELPERS=m
+CONFIG_QCOM_QMI_HELPERS=m
+CONFIG_QCOM_RMTFS_MEM=m
+CONFIG_QCOM_RPMH=y
+CONFIG_QCOM_RPMHPD=y
+CONFIG_QCOM_RPMPD=m
+CONFIG_QCOM_SMEM=m
+CONFIG_QCOM_SMD_RPM=m
+CONFIG_QCOM_SMEM_STATE=y
+CONFIG_QCOM_SMP2P=m
+CONFIG_QCOM_SMSM=m
+CONFIG_QCOM_SOCINFO=m
+CONFIG_QCOM_SPM=m
+CONFIG_QCOM_STATS=m
+CONFIG_QCOM_WCNSS_CTRL=m
+CONFIG_QCOM_APR=m
+# end of Qualcomm SoC drivers
+
+CONFIG_ROCKCHIP_GRF=y
+CONFIG_ROCKCHIP_IODOMAIN=m
+CONFIG_ROCKCHIP_PM_DOMAINS=y
+CONFIG_SOC_SAMSUNG=y
+CONFIG_EXYNOS_CHIPID=y
+CONFIG_EXYNOS_PMU=y
+CONFIG_EXYNOS_PM_DOMAINS=y
+CONFIG_SUNXI_MBUS=y
+CONFIG_SUNXI_SRAM=y
+CONFIG_ARCH_TEGRA_132_SOC=y
+CONFIG_ARCH_TEGRA_210_SOC=y
+CONFIG_ARCH_TEGRA_186_SOC=y
+CONFIG_ARCH_TEGRA_194_SOC=y
+CONFIG_ARCH_TEGRA_234_SOC=y
+CONFIG_SOC_TEGRA_FUSE=y
+CONFIG_SOC_TEGRA_FLOWCTRL=y
+CONFIG_SOC_TEGRA_PMC=y
+CONFIG_SOC_TEGRA_POWERGATE_BPMP=y
+CONFIG_SOC_TI=y
+
+#
+# Xilinx SoC drivers
+#
+CONFIG_ZYNQMP_POWER=y
+CONFIG_ZYNQMP_PM_DOMAINS=y
+# end of Xilinx SoC drivers
+# end of SOC (System On Chip) specific Drivers
+
+CONFIG_PM_DEVFREQ=y
+
+#
+# DEVFREQ Governors
+#
+CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
+CONFIG_DEVFREQ_GOV_PERFORMANCE=m
+CONFIG_DEVFREQ_GOV_POWERSAVE=m
+CONFIG_DEVFREQ_GOV_USERSPACE=m
+CONFIG_DEVFREQ_GOV_PASSIVE=y
+
+#
+# DEVFREQ Drivers
+#
+CONFIG_ARM_EXYNOS_BUS_DEVFREQ=y
+CONFIG_ARM_IMX_BUS_DEVFREQ=m
+CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m
+CONFIG_ARM_TEGRA_DEVFREQ=m
+CONFIG_ARM_RK3399_DMC_DEVFREQ=m
+CONFIG_PM_DEVFREQ_EVENT=y
+CONFIG_DEVFREQ_EVENT_EXYNOS_NOCP=y
+CONFIG_DEVFREQ_EVENT_EXYNOS_PPMU=y
+CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=m
+CONFIG_EXTCON=y
+
+#
+# Extcon Device Drivers
+#
+# CONFIG_EXTCON_ADC_JACK is not set
+CONFIG_EXTCON_FSA9480=m
+CONFIG_EXTCON_GPIO=m
+CONFIG_EXTCON_MAX3355=m
+CONFIG_EXTCON_PTN5150=m
+CONFIG_EXTCON_QCOM_SPMI_MISC=m
+# CONFIG_EXTCON_RT8973A is not set
+CONFIG_EXTCON_SM5502=m
+# CONFIG_EXTCON_USB_GPIO is not set
+CONFIG_EXTCON_USBC_CROS_EC=m
+CONFIG_EXTCON_USBC_TUSB320=m
+CONFIG_MEMORY=y
+CONFIG_ARM_PL172_MPMC=m
+CONFIG_BRCMSTB_DPFE=y
+CONFIG_FPGA_DFL_EMIF=m
+CONFIG_FSL_IFC=y
+CONFIG_MTK_SMI=y
+CONFIG_TEGRA_MC=y
+CONFIG_TEGRA210_EMC_TABLE=y
+CONFIG_TEGRA210_EMC=m
+CONFIG_IIO=m
+CONFIG_IIO_BUFFER=y
+CONFIG_IIO_BUFFER_CB=m
+CONFIG_IIO_BUFFER_DMA=m
+CONFIG_IIO_BUFFER_DMAENGINE=m
+CONFIG_IIO_BUFFER_HW_CONSUMER=m
+CONFIG_IIO_KFIFO_BUF=m
+CONFIG_IIO_TRIGGERED_BUFFER=m
+CONFIG_IIO_CONFIGFS=m
+CONFIG_IIO_TRIGGER=y
+CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+CONFIG_IIO_SW_DEVICE=m
+CONFIG_IIO_SW_TRIGGER=m
+CONFIG_IIO_TRIGGERED_EVENT=m
+
+#
+# Accelerometers
+#
+# CONFIG_ADIS16201 is not set
+# CONFIG_ADIS16209 is not set
+CONFIG_ADXL313=m
+CONFIG_ADXL313_I2C=m
+CONFIG_ADXL313_SPI=m
+CONFIG_ADXL355=m
+CONFIG_ADXL355_I2C=m
+CONFIG_ADXL355_SPI=m
+CONFIG_ADXL372=m
+CONFIG_ADXL372_SPI=m
+CONFIG_ADXL372_I2C=m
+CONFIG_BMA220=m
+CONFIG_BMA400=m
+CONFIG_BMA400_I2C=m
+CONFIG_BMA400_SPI=m
+CONFIG_BMC150_ACCEL=m
+CONFIG_BMC150_ACCEL_I2C=m
+CONFIG_BMC150_ACCEL_SPI=m
+CONFIG_BMI088_ACCEL=m
+CONFIG_BMI088_ACCEL_SPI=m
+CONFIG_DA280=m
+CONFIG_DA311=m
+CONFIG_DMARD06=m
+CONFIG_DMARD09=m
+CONFIG_DMARD10=m
+CONFIG_FXLS8962AF=m
+CONFIG_FXLS8962AF_I2C=m
+CONFIG_FXLS8962AF_SPI=m
+CONFIG_HID_SENSOR_ACCEL_3D=m
+CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
+CONFIG_IIO_ST_ACCEL_3AXIS=m
+CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
+CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
+# CONFIG_KXSD9 is not set
+# CONFIG_KXCJK1013 is not set
+CONFIG_MC3230=m
+CONFIG_MMA7455=m
+CONFIG_MMA7455_I2C=m
+CONFIG_MMA7455_SPI=m
+CONFIG_MMA7660=m
+# CONFIG_MMA8452 is not set
+CONFIG_MMA9551_CORE=m
+CONFIG_MMA9551=m
+CONFIG_MMA9553=m
+CONFIG_MXC4005=m
+CONFIG_MXC6255=m
+# CONFIG_SCA3000 is not set
+CONFIG_SCA3300=m
+CONFIG_STK8312=m
+CONFIG_STK8BA50=m
+# end of Accelerometers
+
+#
+# Analog to digital converters
+#
+CONFIG_AD_SIGMA_DELTA=m
+CONFIG_AD7091R5=m
+CONFIG_AD7124=m
+# CONFIG_AD7192 is not set
+# CONFIG_AD7266 is not set
+# CONFIG_AD7291 is not set
+CONFIG_AD7292=m
+# CONFIG_AD7298 is not set
+# CONFIG_AD7476 is not set
+CONFIG_AD7606=m
+CONFIG_AD7606_IFACE_PARALLEL=m
+CONFIG_AD7606_IFACE_SPI=m
+CONFIG_AD7766=m
+CONFIG_AD7768_1=m
+# CONFIG_AD7780 is not set
+# CONFIG_AD7791 is not set
+# CONFIG_AD7793 is not set
+# CONFIG_AD7887 is not set
+# CONFIG_AD7923 is not set
+CONFIG_AD7949=m
+# CONFIG_AD799X is not set
+CONFIG_AD9467=m
+CONFIG_ADI_AXI_ADC=m
+CONFIG_AXP20X_ADC=m
+CONFIG_AXP288_ADC=m
+CONFIG_BCM_IPROC_ADC=m
+# CONFIG_BERLIN2_ADC is not set
+# CONFIG_CC10001_ADC is not set
+CONFIG_CPCAP_ADC=m
+CONFIG_DLN2_ADC=m
+CONFIG_ENVELOPE_DETECTOR=m
+# CONFIG_EXYNOS_ADC is not set
+CONFIG_HI8435=m
+CONFIG_HX711=m
+CONFIG_INA2XX_ADC=m
+# CONFIG_IMX7D_ADC is not set
+CONFIG_IMX8QXP_ADC=m
+CONFIG_LTC2471=m
+CONFIG_LTC2485=m
+CONFIG_LTC2496=m
+CONFIG_LTC2497=m
+# CONFIG_MAX1027 is not set
+CONFIG_MAX11100=m
+CONFIG_MAX1118=m
+CONFIG_MAX1241=m
+# CONFIG_MAX1363 is not set
+CONFIG_MAX9611=m
+# CONFIG_MCP320X is not set
+# CONFIG_MCP3422 is not set
+CONFIG_MCP3911=m
+CONFIG_MEDIATEK_MT6577_AUXADC=m
+CONFIG_MESON_SARADC=m
+CONFIG_MP2629_ADC=m
+# CONFIG_NAU7802 is not set
+CONFIG_QCOM_VADC_COMMON=m
+# CONFIG_QCOM_SPMI_IADC is not set
+# CONFIG_QCOM_SPMI_VADC is not set
+CONFIG_QCOM_SPMI_ADC5=m
+# CONFIG_ROCKCHIP_SARADC is not set
+CONFIG_SC27XX_ADC=m
+CONFIG_SD_ADC_MODULATOR=m
+CONFIG_SUN4I_GPADC=m
+# CONFIG_TI_ADC081C is not set
+CONFIG_TI_ADC0832=m
+CONFIG_TI_ADC084S021=m
+CONFIG_TI_ADC12138=m
+CONFIG_TI_ADC108S102=m
+# CONFIG_TI_ADC128S052 is not set
+CONFIG_TI_ADC161S626=m
+CONFIG_TI_ADS1015=m
+CONFIG_TI_ADS7950=m
+CONFIG_TI_ADS8344=m
+# CONFIG_TI_ADS8688 is not set
+CONFIG_TI_ADS124S08=m
+CONFIG_TI_ADS131E08=m
+# CONFIG_TI_AM335X_ADC is not set
+CONFIG_TI_TLC4541=m
+CONFIG_TI_TSC2046=m
+# CONFIG_VF610_ADC is not set
+# CONFIG_VIPERBOARD_ADC is not set
+CONFIG_XILINX_XADC=m
+# end of Analog to digital converters
+
+#
+# Analog Front Ends
+#
+CONFIG_IIO_RESCALE=m
+# end of Analog Front Ends
+
+#
+# Amplifiers
+#
+# CONFIG_AD8366 is not set
+CONFIG_HMC425=m
+# end of Amplifiers
+
+#
+# Capacitance to digital converters
+#
+# CONFIG_AD7150 is not set
+# end of Capacitance to digital converters
+
+#
+# Chemical Sensors
+#
+CONFIG_ATLAS_PH_SENSOR=m
+CONFIG_ATLAS_EZO_SENSOR=m
+CONFIG_BME680=m
+CONFIG_BME680_I2C=m
+CONFIG_BME680_SPI=m
+CONFIG_CCS811=m
+CONFIG_IAQCORE=m
+CONFIG_PMS7003=m
+CONFIG_SCD30_CORE=m
+CONFIG_SCD30_I2C=m
+CONFIG_SCD30_SERIAL=m
+CONFIG_SCD4X=m
+# CONFIG_SENSIRION_SGP30 is not set
+# CONFIG_SENSIRION_SGP40 is not set
+CONFIG_SPS30=m
+CONFIG_SPS30_I2C=m
+CONFIG_SPS30_SERIAL=m
+CONFIG_SENSEAIR_SUNRISE_CO2=m
+CONFIG_VZ89X=m
+# end of Chemical Sensors
+
+CONFIG_IIO_CROS_EC_SENSORS_CORE=m
+CONFIG_IIO_CROS_EC_SENSORS=m
+CONFIG_IIO_CROS_EC_SENSORS_LID_ANGLE=m
+
+#
+# Hid Sensor IIO Common
+#
+CONFIG_HID_SENSOR_IIO_COMMON=m
+CONFIG_HID_SENSOR_IIO_TRIGGER=m
+# end of Hid Sensor IIO Common
+
+CONFIG_IIO_MS_SENSORS_I2C=m
+
+#
+# IIO SCMI Sensors
+#
+CONFIG_IIO_SCMI=m
+# end of IIO SCMI Sensors
+
+#
+# SSP Sensor Common
+#
+# CONFIG_IIO_SSP_SENSORHUB is not set
+# end of SSP Sensor Common
+
+CONFIG_IIO_ST_SENSORS_I2C=m
+CONFIG_IIO_ST_SENSORS_SPI=m
+CONFIG_IIO_ST_SENSORS_CORE=m
+
+#
+# Digital to analog converters
+#
+# CONFIG_AD5064 is not set
+# CONFIG_AD5360 is not set
+# CONFIG_AD5380 is not set
+# CONFIG_AD5421 is not set
+# CONFIG_AD5446 is not set
+# CONFIG_AD5449 is not set
+CONFIG_AD5592R_BASE=m
+CONFIG_AD5592R=m
+# CONFIG_AD5593R is not set
+# CONFIG_AD5504 is not set
+# CONFIG_AD5624R_SPI is not set
+CONFIG_AD5686=m
+CONFIG_AD5686_SPI=m
+CONFIG_AD5696_I2C=m
+# CONFIG_AD5755 is not set
+CONFIG_AD5758=m
+CONFIG_AD5761=m
+# CONFIG_AD5764 is not set
+# CONFIG_AD5766 is not set
+CONFIG_AD5770R=m
+# CONFIG_AD5791 is not set
+# CONFIG_AD7303 is not set
+CONFIG_AD8801=m
+CONFIG_DPOT_DAC=m
+CONFIG_DS4424=m
+CONFIG_LTC1660=m
+CONFIG_LTC2632=m
+CONFIG_M62332=m
+# CONFIG_MAX517 is not set
+# CONFIG_MAX5821 is not set
+# CONFIG_MCP4725 is not set
+# CONFIG_MCP4922 is not set
+CONFIG_TI_DAC082S085=m
+CONFIG_TI_DAC5571=m
+CONFIG_TI_DAC7311=m
+CONFIG_TI_DAC7612=m
+# CONFIG_VF610_DAC is not set
+# end of Digital to analog converters
+
+#
+# IIO dummy driver
+#
+# CONFIG_IIO_SIMPLE_DUMMY is not set
+# end of IIO dummy driver
+
+#
+# Frequency Synthesizers DDS/PLL
+#
+
+#
+# Clock Generator/Distribution
+#
+# CONFIG_AD9523 is not set
+# end of Clock Generator/Distribution
+
+#
+# Phase-Locked Loop (PLL) frequency synthesizers
+#
+# CONFIG_ADF4350 is not set
+CONFIG_ADF4371=m
+# CONFIG_ADRF6780 is not set
+# end of Phase-Locked Loop (PLL) frequency synthesizers
+# end of Frequency Synthesizers DDS/PLL
+
+#
+# Digital gyroscope sensors
+#
+# CONFIG_ADIS16080 is not set
+# CONFIG_ADIS16130 is not set
+# CONFIG_ADIS16136 is not set
+# CONFIG_ADIS16260 is not set
+CONFIG_ADXRS290=m
+# CONFIG_ADXRS450 is not set
+# CONFIG_BMG160 is not set
+CONFIG_FXAS21002C=m
+CONFIG_FXAS21002C_I2C=m
+CONFIG_FXAS21002C_SPI=m
+CONFIG_HID_SENSOR_GYRO_3D=m
+CONFIG_MPU3050=m
+CONFIG_MPU3050_I2C=m
+# CONFIG_IIO_ST_GYRO_3AXIS is not set
+# CONFIG_ITG3200 is not set
+# end of Digital gyroscope sensors
+
+#
+# Health Sensors
+#
+
+#
+# Heart Rate Monitors
+#
+CONFIG_AFE4403=m
+CONFIG_AFE4404=m
+CONFIG_MAX30100=m
+CONFIG_MAX30102=m
+# end of Heart Rate Monitors
+# end of Health Sensors
+
+#
+# Humidity sensors
+#
+CONFIG_AM2315=m
+# CONFIG_DHT11 is not set
+CONFIG_HDC100X=m
+CONFIG_HDC2010=m
+CONFIG_HID_SENSOR_HUMIDITY=m
+CONFIG_HTS221=m
+CONFIG_HTS221_I2C=m
+CONFIG_HTS221_SPI=m
+CONFIG_HTU21=m
+# CONFIG_SI7005 is not set
+# CONFIG_SI7020 is not set
+# end of Humidity sensors
+
+#
+# Inertial measurement units
+#
+# CONFIG_ADIS16400 is not set
+CONFIG_ADIS16460=m
+CONFIG_ADIS16475=m
+# CONFIG_ADIS16480 is not set
+CONFIG_BMI160=m
+CONFIG_BMI160_I2C=m
+CONFIG_BMI160_SPI=m
+CONFIG_FXOS8700=m
+CONFIG_FXOS8700_I2C=m
+CONFIG_FXOS8700_SPI=m
+CONFIG_KMX61=m
+CONFIG_INV_ICM42600=m
+CONFIG_INV_ICM42600_I2C=m
+CONFIG_INV_ICM42600_SPI=m
+CONFIG_INV_MPU6050_IIO=m
+CONFIG_INV_MPU6050_I2C=m
+CONFIG_INV_MPU6050_SPI=m
+CONFIG_IIO_ST_LSM6DSX=m
+CONFIG_IIO_ST_LSM6DSX_I2C=m
+CONFIG_IIO_ST_LSM6DSX_SPI=m
+CONFIG_IIO_ST_LSM6DSX_I3C=m
+CONFIG_IIO_ST_LSM9DS0=m
+CONFIG_IIO_ST_LSM9DS0_I2C=m
+CONFIG_IIO_ST_LSM9DS0_SPI=m
+# end of Inertial measurement units
+
+CONFIG_IIO_ADIS_LIB=m
+CONFIG_IIO_ADIS_LIB_BUFFER=y
+
+#
+# Light sensors
+#
+# CONFIG_ACPI_ALS is not set
+# CONFIG_ADJD_S311 is not set
+CONFIG_ADUX1020=m
+CONFIG_AL3010=m
+# CONFIG_AL3320A is not set
+# CONFIG_APDS9300 is not set
+CONFIG_APDS9960=m
+CONFIG_AS73211=m
+# CONFIG_BH1750 is not set
+# CONFIG_BH1780 is not set
+# CONFIG_CM32181 is not set
+CONFIG_CM3232=m
+CONFIG_CM3323=m
+CONFIG_CM3605=m
+# CONFIG_CM36651 is not set
+CONFIG_IIO_CROS_EC_LIGHT_PROX=m
+CONFIG_GP2AP002=m
+# CONFIG_GP2AP020A00F is not set
+CONFIG_IQS621_ALS=m
+# CONFIG_SENSORS_ISL29018 is not set
+# CONFIG_SENSORS_ISL29028 is not set
+# CONFIG_ISL29125 is not set
+CONFIG_HID_SENSOR_ALS=m
+CONFIG_HID_SENSOR_PROX=m
+CONFIG_JSA1212=m
+CONFIG_RPR0521=m
+# CONFIG_SENSORS_LM3533 is not set
+# CONFIG_LTR501 is not set
+CONFIG_LV0104CS=m
+# CONFIG_MAX44000 is not set
+CONFIG_MAX44009=m
+CONFIG_NOA1305=m
+CONFIG_OPT3001=m
+CONFIG_PA12203001=m
+CONFIG_SI1133=m
+CONFIG_SI1145=m
+# CONFIG_STK3310 is not set
+CONFIG_ST_UVIS25=m
+CONFIG_ST_UVIS25_I2C=m
+CONFIG_ST_UVIS25_SPI=m
+# CONFIG_TCS3414 is not set
+# CONFIG_TCS3472 is not set
+# CONFIG_SENSORS_TSL2563 is not set
+# CONFIG_TSL2583 is not set
+CONFIG_TSL2591=m
+CONFIG_TSL2772=m
+# CONFIG_TSL4531 is not set
+CONFIG_US5182D=m
+# CONFIG_VCNL4000 is not set
+CONFIG_VCNL4035=m
+CONFIG_VEML6030=m
+# CONFIG_VEML6070 is not set
+CONFIG_VL6180=m
+CONFIG_ZOPT2201=m
+# end of Light sensors
+
+#
+# Magnetometer sensors
+#
+CONFIG_AK8974=m
+# CONFIG_AK8975 is not set
+# CONFIG_AK09911 is not set
+# CONFIG_BMC150_MAGN_I2C is not set
+# CONFIG_BMC150_MAGN_SPI is not set
+# CONFIG_MAG3110 is not set
+CONFIG_HID_SENSOR_MAGNETOMETER_3D=m
+# CONFIG_MMC35240 is not set
+CONFIG_IIO_ST_MAGN_3AXIS=m
+CONFIG_IIO_ST_MAGN_I2C_3AXIS=m
+CONFIG_IIO_ST_MAGN_SPI_3AXIS=m
+# CONFIG_SENSORS_HMC5843_I2C is not set
+# CONFIG_SENSORS_HMC5843_SPI is not set
+CONFIG_SENSORS_RM3100=m
+CONFIG_SENSORS_RM3100_I2C=m
+CONFIG_SENSORS_RM3100_SPI=m
+# CONFIG_YAMAHA_YAS530 is not set
+# end of Magnetometer sensors
+
+#
+# Multiplexers
+#
+CONFIG_IIO_MUX=m
+# end of Multiplexers
+
+#
+# Inclinometer sensors
+#
+CONFIG_HID_SENSOR_INCLINOMETER_3D=m
+CONFIG_HID_SENSOR_DEVICE_ROTATION=m
+# end of Inclinometer sensors
+
+#
+# Triggers - standalone
+#
+CONFIG_IIO_HRTIMER_TRIGGER=m
+# CONFIG_IIO_INTERRUPT_TRIGGER is not set
+CONFIG_IIO_TIGHTLOOP_TRIGGER=m
+# CONFIG_IIO_SYSFS_TRIGGER is not set
+# end of Triggers - standalone
+
+#
+# Linear and angular position sensors
+#
+CONFIG_IQS624_POS=m
+# CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE is not set
+# end of Linear and angular position sensors
+
+#
+# Digital potentiometers
+#
+CONFIG_AD5110=m
+CONFIG_AD5272=m
+# CONFIG_DS1803 is not set
+CONFIG_MAX5432=m
+CONFIG_MAX5481=m
+CONFIG_MAX5487=m
+CONFIG_MCP4018=m
+# CONFIG_MCP4131 is not set
+CONFIG_MCP4531=m
+CONFIG_MCP41010=m
+CONFIG_TPL0102=m
+# end of Digital potentiometers
+
+#
+# Digital potentiostats
+#
+CONFIG_LMP91000=m
+# end of Digital potentiostats
+
+#
+# Pressure sensors
+#
+CONFIG_ABP060MG=m
+CONFIG_BMP280=m
+CONFIG_BMP280_I2C=m
+CONFIG_BMP280_SPI=m
+CONFIG_IIO_CROS_EC_BARO=m
+CONFIG_DLHL60D=m
+CONFIG_DPS310=m
+CONFIG_HID_SENSOR_PRESS=m
+# CONFIG_HP03 is not set
+CONFIG_ICP10100=m
+CONFIG_MPL115=m
+CONFIG_MPL115_I2C=m
+CONFIG_MPL115_SPI=m
+# CONFIG_MPL3115 is not set
+# CONFIG_MS5611 is not set
+CONFIG_MS5637=m
+CONFIG_IIO_ST_PRESS=m
+CONFIG_IIO_ST_PRESS_I2C=m
+CONFIG_IIO_ST_PRESS_SPI=m
+# CONFIG_T5403 is not set
+# CONFIG_HP206C is not set
+CONFIG_ZPA2326=m
+CONFIG_ZPA2326_I2C=m
+CONFIG_ZPA2326_SPI=m
+# end of Pressure sensors
+
+#
+# Lightning sensors
+#
+# CONFIG_AS3935 is not set
+# end of Lightning sensors
+
+#
+# Proximity and distance sensors
+#
+CONFIG_CROS_EC_MKBP_PROXIMITY=m
+CONFIG_ISL29501=m
+CONFIG_LIDAR_LITE_V2=m
+CONFIG_MB1232=m
+CONFIG_PING=m
+CONFIG_RFD77402=m
+CONFIG_SRF04=m
+CONFIG_SX9310=m
+CONFIG_SX9500=m
+CONFIG_SRF08=m
+CONFIG_VCNL3020=m
+CONFIG_VL53L0X_I2C=m
+# end of Proximity and distance sensors
+
+#
+# Resolver to digital converters
+#
+# CONFIG_AD2S90 is not set
+# CONFIG_AD2S1200 is not set
+# end of Resolver to digital converters
+
+#
+# Temperature sensors
+#
+CONFIG_IQS620AT_TEMP=m
+CONFIG_LTC2983=m
+CONFIG_MAXIM_THERMOCOUPLE=m
+CONFIG_HID_SENSOR_TEMP=m
+# CONFIG_MLX90614 is not set
+CONFIG_MLX90632=m
+# CONFIG_TMP006 is not set
+CONFIG_TMP007=m
+CONFIG_TMP117=m
+CONFIG_TSYS01=m
+CONFIG_TSYS02D=m
+CONFIG_MAX31856=m
+CONFIG_MAX31865=m
+# end of Temperature sensors
+
+CONFIG_NTB=y
+CONFIG_NTB_MSI=y
+CONFIG_NTB_IDT=m
+# CONFIG_NTB_EPF is not set
+CONFIG_NTB_SWITCHTEC=m
+# CONFIG_NTB_PINGPONG is not set
+# CONFIG_NTB_TOOL is not set
+CONFIG_NTB_PERF=m
+# CONFIG_NTB_MSI_TEST is not set
+CONFIG_NTB_TRANSPORT=m
+# CONFIG_VME_BUS is not set
+CONFIG_PWM=y
+CONFIG_PWM_SYSFS=y
+# CONFIG_PWM_DEBUG is not set
+CONFIG_PWM_ATMEL_HLCDC_PWM=m
+CONFIG_PWM_ATMEL_TCB=m
+CONFIG_PWM_BCM_IPROC=m
+CONFIG_PWM_BCM2835=m
+CONFIG_PWM_BERLIN=m
+CONFIG_PWM_BRCMSTB=m
+CONFIG_PWM_CROS_EC=m
+CONFIG_PWM_DWC=m
+# CONFIG_PWM_FSL_FTM is not set
+CONFIG_PWM_HIBVT=m
+# CONFIG_PWM_IMX1 is not set
+# CONFIG_PWM_IMX27 is not set
+CONFIG_PWM_IMX_TPM=m
+CONFIG_PWM_IQS620A=m
+CONFIG_PWM_KEEMBAY=m
+CONFIG_PWM_LP3943=m
+CONFIG_PWM_MESON=m
+CONFIG_PWM_MTK_DISP=m
+CONFIG_PWM_MEDIATEK=m
+CONFIG_PWM_NTXEC=m
+# CONFIG_PWM_PCA9685 is not set
+CONFIG_PWM_RASPBERRYPI_POE=m
+CONFIG_PWM_ROCKCHIP=m
+CONFIG_PWM_SAMSUNG=m
+CONFIG_PWM_SL28CPLD=m
+CONFIG_PWM_SPRD=m
+CONFIG_PWM_SUN4I=m
+CONFIG_PWM_TEGRA=m
+CONFIG_PWM_VISCONTI=m
+
+#
+# IRQ chip support
+#
+CONFIG_IRQCHIP=y
+CONFIG_ARM_GIC=y
+CONFIG_ARM_GIC_PM=y
+CONFIG_ARM_GIC_MAX_NR=1
+CONFIG_ARM_GIC_V2M=y
+CONFIG_ARM_GIC_V3=y
+CONFIG_ARM_GIC_V3_ITS=y
+CONFIG_ARM_GIC_V3_ITS_PCI=y
+CONFIG_ARM_GIC_V3_ITS_FSL_MC=y
+CONFIG_ALPINE_MSI=y
+CONFIG_AL_FIC=y
+CONFIG_BCM7038_L1_IRQ=y
+CONFIG_BCM7120_L2_IRQ=y
+CONFIG_BRCMSTB_L2_IRQ=y
+CONFIG_DW_APB_ICTL=y
+CONFIG_HISILICON_IRQ_MBIGEN=y
+CONFIG_MADERA_IRQ=m
+# CONFIG_XILINX_INTC is not set
+CONFIG_IMX_GPCV2=y
+CONFIG_MVEBU_GICP=y
+CONFIG_MVEBU_ICU=y
+CONFIG_MVEBU_ODMI=y
+CONFIG_MVEBU_PIC=y
+CONFIG_MVEBU_SEI=y
+CONFIG_LS_EXTIRQ=y
+CONFIG_LS_SCFG_MSI=y
+CONFIG_PARTITION_PERCPU=y
+CONFIG_QCOM_IRQ_COMBINER=y
+CONFIG_MESON_IRQ_GPIO=y
+CONFIG_QCOM_PDC=y
+CONFIG_IMX_IRQSTEER=y
+CONFIG_IMX_INTMUX=y
+CONFIG_MST_IRQ=y
+CONFIG_APPLE_AIC=y
+# end of IRQ chip support
+
+CONFIG_IPACK_BUS=m
+CONFIG_BOARD_TPCI200=m
+CONFIG_SERIAL_IPOCTAL=m
+CONFIG_ARCH_HAS_RESET_CONTROLLER=y
+CONFIG_RESET_CONTROLLER=y
+# CONFIG_RESET_A10SR is not set
+CONFIG_RESET_BERLIN=y
+CONFIG_RESET_BRCMSTB=m
+CONFIG_RESET_BRCMSTB_RESCAL=y
+CONFIG_RESET_IMX7=y
+CONFIG_RESET_MCHP_SPARX5=y
+CONFIG_RESET_MESON=y
+CONFIG_RESET_MESON_AUDIO_ARB=m
+CONFIG_RESET_QCOM_AOSS=y
+CONFIG_RESET_QCOM_PDC=m
+CONFIG_RESET_RASPBERRYPI=m
+CONFIG_RESET_SCMI=m
+CONFIG_RESET_SIMPLE=y
+CONFIG_RESET_SUNXI=y
+CONFIG_RESET_TI_SYSCON=m
+CONFIG_COMMON_RESET_HI3660=m
+CONFIG_COMMON_RESET_HI6220=m
+CONFIG_RESET_TEGRA_BPMP=y
+
+#
+# PHY Subsystem
+#
+CONFIG_GENERIC_PHY=y
+CONFIG_GENERIC_PHY_MIPI_DPHY=y
+CONFIG_PHY_XGENE=m
+CONFIG_PHY_CAN_TRANSCEIVER=m
+CONFIG_PHY_SUN4I_USB=m
+CONFIG_PHY_SUN6I_MIPI_DPHY=m
+CONFIG_PHY_SUN9I_USB=m
+CONFIG_PHY_SUN50I_USB3=m
+CONFIG_PHY_MESON8B_USB2=m
+CONFIG_PHY_MESON_GXL_USB2=m
+CONFIG_PHY_MESON_G12A_USB2=m
+CONFIG_PHY_MESON_G12A_USB3_PCIE=m
+CONFIG_PHY_MESON_AXG_PCIE=m
+CONFIG_PHY_MESON_AXG_MIPI_PCIE_ANALOG=m
+CONFIG_PHY_MESON_AXG_MIPI_DPHY=m
+
+#
+# PHY drivers for Broadcom platforms
+#
+CONFIG_PHY_BCM_SR_USB=m
+CONFIG_BCM_KONA_USB2_PHY=m
+CONFIG_PHY_BCM_NS_USB2=m
+CONFIG_PHY_BCM_NS_USB3=m
+CONFIG_PHY_NS2_PCIE=m
+CONFIG_PHY_NS2_USB_DRD=m
+CONFIG_PHY_BRCM_SATA=m
+CONFIG_PHY_BRCM_USB=m
+CONFIG_PHY_BCM_SR_PCIE=m
+# end of PHY drivers for Broadcom platforms
+
+CONFIG_PHY_CADENCE_TORRENT=m
+CONFIG_PHY_CADENCE_DPHY=m
+CONFIG_PHY_CADENCE_SIERRA=m
+CONFIG_PHY_CADENCE_SALVO=m
+CONFIG_PHY_FSL_IMX8MQ_USB=m
+CONFIG_PHY_MIXEL_MIPI_DPHY=m
+CONFIG_PHY_HI6220_USB=m
+CONFIG_PHY_HI3660_USB=m
+CONFIG_PHY_HI3670_USB=m
+CONFIG_PHY_HI3670_PCIE=m
+CONFIG_PHY_HISTB_COMBPHY=m
+CONFIG_PHY_HISI_INNO_USB2=m
+CONFIG_PHY_BERLIN_SATA=m
+CONFIG_PHY_BERLIN_USB=m
+CONFIG_PHY_MVEBU_A3700_COMPHY=m
+CONFIG_PHY_MVEBU_A3700_UTMI=m
+CONFIG_PHY_MVEBU_A38X_COMPHY=m
+CONFIG_PHY_MVEBU_CP110_COMPHY=m
+CONFIG_PHY_MVEBU_CP110_UTMI=m
+CONFIG_PHY_PXA_28NM_HSIC=m
+CONFIG_PHY_PXA_28NM_USB2=m
+CONFIG_PHY_MTK_TPHY=m
+CONFIG_PHY_MTK_UFS=m
+CONFIG_PHY_MTK_XSPHY=m
+CONFIG_PHY_MTK_HDMI=m
+CONFIG_PHY_MTK_MIPI_DSI=m
+CONFIG_PHY_SPARX5_SERDES=m
+CONFIG_PHY_CPCAP_USB=m
+CONFIG_PHY_MAPPHONE_MDM6600=m
+CONFIG_PHY_OCELOT_SERDES=m
+CONFIG_PHY_QCOM_APQ8064_SATA=m
+CONFIG_PHY_QCOM_IPQ4019_USB=m
+CONFIG_PHY_QCOM_IPQ806X_SATA=m
+CONFIG_PHY_QCOM_PCIE2=m
+CONFIG_PHY_QCOM_QMP=m
+CONFIG_PHY_QCOM_QUSB2=m
+CONFIG_PHY_QCOM_USB_HS=m
+CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=m
+CONFIG_PHY_QCOM_USB_HSIC=m
+CONFIG_PHY_QCOM_USB_HS_28NM=m
+CONFIG_PHY_QCOM_USB_SS=m
+CONFIG_PHY_QCOM_IPQ806X_USB=m
+CONFIG_PHY_ROCKCHIP_DP=m
+CONFIG_PHY_ROCKCHIP_DPHY_RX0=m
+CONFIG_PHY_ROCKCHIP_EMMC=m
+CONFIG_PHY_ROCKCHIP_INNO_HDMI=m
+CONFIG_PHY_ROCKCHIP_INNO_USB2=m
+CONFIG_PHY_ROCKCHIP_INNO_CSIDPHY=m
+CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=m
+CONFIG_PHY_ROCKCHIP_PCIE=m
+CONFIG_PHY_ROCKCHIP_TYPEC=m
+CONFIG_PHY_ROCKCHIP_USB=m
+CONFIG_PHY_EXYNOS_DP_VIDEO=m
+CONFIG_PHY_EXYNOS_MIPI_VIDEO=m
+CONFIG_PHY_EXYNOS_PCIE=y
+CONFIG_PHY_SAMSUNG_UFS=m
+# CONFIG_PHY_SAMSUNG_USB2 is not set
+# CONFIG_PHY_EXYNOS5_USBDRD is not set
+CONFIG_PHY_TEGRA_XUSB=m
+CONFIG_PHY_TEGRA194_P2U=m
+# CONFIG_PHY_TUSB1210 is not set
+CONFIG_PHY_INTEL_KEEMBAY_EMMC=m
+CONFIG_PHY_INTEL_KEEMBAY_USB=m
+CONFIG_PHY_XILINX_ZYNQMP=m
+# end of PHY Subsystem
+
+CONFIG_POWERCAP=y
+CONFIG_IDLE_INJECT=y
+# CONFIG_DTPM is not set
+# CONFIG_MCB is not set
+
+#
+# Performance monitor support
+#
+CONFIG_ARM_CCI_PMU=y
+CONFIG_ARM_CCI400_PMU=y
+CONFIG_ARM_CCI5xx_PMU=y
+CONFIG_ARM_CCN=y
+CONFIG_ARM_CMN=m
+CONFIG_ARM_PMU=y
+CONFIG_ARM_PMU_ACPI=y
+CONFIG_ARM_SMMU_V3_PMU=m
+CONFIG_ARM_DSU_PMU=m
+CONFIG_FSL_IMX8_DDR_PMU=m
+CONFIG_QCOM_L2_PMU=y
+CONFIG_QCOM_L3_PMU=y
+CONFIG_THUNDERX2_PMU=m
+CONFIG_XGENE_PMU=y
+CONFIG_ARM_SPE_PMU=m
+CONFIG_ARM_DMC620_PMU=m
+CONFIG_HISI_PMU=y
+# end of Performance monitor support
+
+CONFIG_RAS=y
+CONFIG_USB4=m
+# CONFIG_USB4_DEBUGFS_WRITE is not set
+# CONFIG_USB4_DMA_TEST is not set
+
+#
+# Android
+#
+# CONFIG_ANDROID is not set
+# end of Android
+
+CONFIG_LIBNVDIMM=m
+CONFIG_BLK_DEV_PMEM=m
+CONFIG_ND_BLK=m
+CONFIG_ND_CLAIM=y
+CONFIG_ND_BTT=m
+CONFIG_BTT=y
+CONFIG_ND_PFN=m
+CONFIG_NVDIMM_PFN=y
+CONFIG_NVDIMM_DAX=y
+CONFIG_OF_PMEM=m
+CONFIG_NVDIMM_KEYS=y
+CONFIG_DAX_DRIVER=y
+CONFIG_DAX=y
+CONFIG_DEV_DAX=m
+CONFIG_DEV_DAX_PMEM=m
+CONFIG_DEV_DAX_HMEM=m
+CONFIG_DEV_DAX_HMEM_DEVICES=y
+CONFIG_DEV_DAX_KMEM=m
+CONFIG_DEV_DAX_PMEM_COMPAT=m
+CONFIG_NVMEM=y
+CONFIG_NVMEM_SYSFS=y
+CONFIG_NVMEM_IMX_IIM=m
+CONFIG_NVMEM_IMX_OCOTP=m
+CONFIG_NVMEM_IMX_OCOTP_SCU=m
+CONFIG_MTK_EFUSE=m
+CONFIG_QCOM_QFPROM=m
+CONFIG_NVMEM_SPMI_SDAM=m
+CONFIG_ROCKCHIP_EFUSE=m
+CONFIG_ROCKCHIP_OTP=m
+CONFIG_NVMEM_BCM_OCOTP=m
+CONFIG_NVMEM_SUNXI_SID=m
+CONFIG_MESON_EFUSE=m
+# CONFIG_MESON_MX_EFUSE is not set
+CONFIG_NVMEM_SNVS_LPGPR=m
+CONFIG_SC27XX_EFUSE=m
+CONFIG_NVMEM_ZYNQMP=y
+CONFIG_SPRD_EFUSE=m
+# CONFIG_NVMEM_RMEM is not set
+
+#
+# HW tracing support
+#
+CONFIG_STM=y
+CONFIG_STM_PROTO_BASIC=m
+CONFIG_STM_PROTO_SYS_T=m
+# CONFIG_STM_DUMMY is not set
+CONFIG_STM_SOURCE_CONSOLE=y
+# CONFIG_STM_SOURCE_HEARTBEAT is not set
+CONFIG_STM_SOURCE_FTRACE=m
+# CONFIG_INTEL_TH is not set
+# end of HW tracing support
+
+CONFIG_FPGA=m
+CONFIG_FPGA_MGR_SOCFPGA=m
+CONFIG_FPGA_MGR_SOCFPGA_A10=m
+CONFIG_ALTERA_PR_IP_CORE=m
+CONFIG_ALTERA_PR_IP_CORE_PLAT=m
+CONFIG_FPGA_MGR_ALTERA_PS_SPI=m
+CONFIG_FPGA_MGR_ALTERA_CVP=m
+CONFIG_FPGA_MGR_STRATIX10_SOC=m
+CONFIG_FPGA_MGR_XILINX_SPI=m
+CONFIG_FPGA_MGR_ICE40_SPI=m
+CONFIG_FPGA_MGR_MACHXO2_SPI=m
+CONFIG_FPGA_BRIDGE=m
+CONFIG_SOCFPGA_FPGA_BRIDGE=m
+CONFIG_ALTERA_FREEZE_BRIDGE=m
+CONFIG_XILINX_PR_DECOUPLER=m
+CONFIG_FPGA_REGION=m
+CONFIG_OF_FPGA_REGION=m
+CONFIG_FPGA_DFL=m
+CONFIG_FPGA_DFL_FME=m
+CONFIG_FPGA_DFL_FME_MGR=m
+CONFIG_FPGA_DFL_FME_BRIDGE=m
+CONFIG_FPGA_DFL_FME_REGION=m
+CONFIG_FPGA_DFL_AFU=m
+# CONFIG_FPGA_DFL_NIOS_INTEL_PAC_N3000 is not set
+CONFIG_FPGA_DFL_PCI=m
+CONFIG_FPGA_MGR_ZYNQMP_FPGA=m
+CONFIG_FPGA_MGR_VERSAL_FPGA=m
+# CONFIG_FSI is not set
+CONFIG_TEE=m
+
+#
+# TEE drivers
+#
+# CONFIG_OPTEE is not set
+# end of TEE drivers
+
+CONFIG_MULTIPLEXER=m
+
+#
+# Multiplexer drivers
+#
+CONFIG_MUX_ADG792A=m
+CONFIG_MUX_ADGS1408=m
+CONFIG_MUX_GPIO=m
+CONFIG_MUX_MMIO=m
+# end of Multiplexer drivers
+
+CONFIG_PM_OPP=y
+# CONFIG_SIOX is not set
+# CONFIG_SLIMBUS is not set
+CONFIG_INTERCONNECT=y
+CONFIG_INTERCONNECT_IMX=m
+CONFIG_INTERCONNECT_IMX8MM=m
+CONFIG_INTERCONNECT_IMX8MN=m
+CONFIG_INTERCONNECT_IMX8MQ=m
+# CONFIG_INTERCONNECT_QCOM is not set
+CONFIG_INTERCONNECT_SAMSUNG=y
+CONFIG_INTERCONNECT_EXYNOS=m
+# CONFIG_COUNTER is not set
+# CONFIG_MOST is not set
+# end of Device Drivers
+
+#
+# File systems
+#
+CONFIG_DCACHE_WORD_ACCESS=y
+CONFIG_VALIDATE_FS_PARSER=y
+CONFIG_FS_IOMAP=y
+# CONFIG_EXT2_FS is not set
+# CONFIG_EXT3_FS is not set
+CONFIG_EXT4_FS=y
+CONFIG_EXT4_USE_FOR_EXT2=y
+CONFIG_EXT4_FS_POSIX_ACL=y
+CONFIG_EXT4_FS_SECURITY=y
+# CONFIG_EXT4_DEBUG is not set
+CONFIG_JBD2=y
+# CONFIG_JBD2_DEBUG is not set
+CONFIG_FS_MBCACHE=y
+CONFIG_REISERFS_FS=m
+# CONFIG_REISERFS_CHECK is not set
+# CONFIG_REISERFS_PROC_INFO is not set
+CONFIG_REISERFS_FS_XATTR=y
+CONFIG_REISERFS_FS_POSIX_ACL=y
+CONFIG_REISERFS_FS_SECURITY=y
+CONFIG_JFS_FS=m
+CONFIG_JFS_POSIX_ACL=y
+CONFIG_JFS_SECURITY=y
+# CONFIG_JFS_DEBUG is not set
+# CONFIG_JFS_STATISTICS is not set
+CONFIG_XFS_FS=m
+CONFIG_XFS_SUPPORT_V4=y
+CONFIG_XFS_QUOTA=y
+CONFIG_XFS_POSIX_ACL=y
+# CONFIG_XFS_RT is not set
+# CONFIG_XFS_ONLINE_SCRUB is not set
+# CONFIG_XFS_WARN is not set
+# CONFIG_XFS_DEBUG is not set
+CONFIG_GFS2_FS=m
+CONFIG_GFS2_FS_LOCKING_DLM=y
+CONFIG_OCFS2_FS=m
+CONFIG_OCFS2_FS_O2CB=m
+CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
+CONFIG_OCFS2_FS_STATS=y
+# CONFIG_OCFS2_DEBUG_MASKLOG is not set
+# CONFIG_OCFS2_DEBUG_FS is not set
+CONFIG_BTRFS_FS=m
+CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
+# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
+# CONFIG_BTRFS_DEBUG is not set
+# CONFIG_BTRFS_ASSERT is not set
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
+CONFIG_NILFS2_FS=m
+CONFIG_F2FS_FS=m
+CONFIG_F2FS_STAT_FS=y
+CONFIG_F2FS_FS_XATTR=y
+CONFIG_F2FS_FS_POSIX_ACL=y
+CONFIG_F2FS_FS_SECURITY=y
+# CONFIG_F2FS_CHECK_FS is not set
+# CONFIG_F2FS_FAULT_INJECTION is not set
+# CONFIG_F2FS_FS_COMPRESSION is not set
+CONFIG_F2FS_IOSTAT=y
+CONFIG_ZONEFS_FS=m
+CONFIG_FS_DAX=y
+CONFIG_FS_DAX_PMD=y
+CONFIG_FS_POSIX_ACL=y
+CONFIG_EXPORTFS=y
+CONFIG_EXPORTFS_BLOCK_OPS=y
+CONFIG_FILE_LOCKING=y
+CONFIG_FS_ENCRYPTION=y
+CONFIG_FS_ENCRYPTION_ALGS=y
+CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y
+# CONFIG_FS_VERITY is not set
+CONFIG_FSNOTIFY=y
+CONFIG_DNOTIFY=y
+CONFIG_INOTIFY_USER=y
+CONFIG_FANOTIFY=y
+CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
+CONFIG_QUOTA=y
+CONFIG_QUOTA_NETLINK_INTERFACE=y
+# CONFIG_PRINT_QUOTA_WARNING is not set
+# CONFIG_QUOTA_DEBUG is not set
+CONFIG_QUOTA_TREE=m
+CONFIG_QFMT_V1=m
+CONFIG_QFMT_V2=m
+CONFIG_QUOTACTL=y
+CONFIG_AUTOFS4_FS=y
+CONFIG_AUTOFS_FS=y
+CONFIG_FUSE_FS=m
+CONFIG_CUSE=m
+CONFIG_VIRTIO_FS=m
+CONFIG_FUSE_DAX=y
+CONFIG_OVERLAY_FS=m
+# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
+# CONFIG_OVERLAY_FS_INDEX is not set
+# CONFIG_OVERLAY_FS_XINO_AUTO is not set
+# CONFIG_OVERLAY_FS_METACOPY is not set
+
+#
+# Caches
+#
+CONFIG_NETFS_SUPPORT=m
+CONFIG_NETFS_STATS=y
+CONFIG_FSCACHE=m
+CONFIG_FSCACHE_STATS=y
+# CONFIG_FSCACHE_DEBUG is not set
+CONFIG_CACHEFILES=m
+# CONFIG_CACHEFILES_DEBUG is not set
+# end of Caches
+
+#
+# CD-ROM/DVD Filesystems
+#
+CONFIG_ISO9660_FS=m
+CONFIG_JOLIET=y
+CONFIG_ZISOFS=y
+CONFIG_UDF_FS=m
+# end of CD-ROM/DVD Filesystems
+
+#
+# DOS/FAT/EXFAT/NT Filesystems
+#
+CONFIG_FAT_FS=m
+CONFIG_MSDOS_FS=m
+CONFIG_VFAT_FS=m
+CONFIG_FAT_DEFAULT_CODEPAGE=437
+CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
+# CONFIG_FAT_DEFAULT_UTF8 is not set
+CONFIG_EXFAT_FS=m
+CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
+CONFIG_NTFS_FS=m
+# CONFIG_NTFS_DEBUG is not set
+# CONFIG_NTFS_RW is not set
+CONFIG_NTFS3_FS=m
+# CONFIG_NTFS3_64BIT_CLUSTER is not set
+CONFIG_NTFS3_LZX_XPRESS=y
+# CONFIG_NTFS3_FS_POSIX_ACL is not set
+# end of DOS/FAT/EXFAT/NT Filesystems
+
+#
+# Pseudo filesystems
+#
+CONFIG_PROC_FS=y
+CONFIG_PROC_KCORE=y
+CONFIG_PROC_VMCORE=y
+# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
+CONFIG_PROC_SYSCTL=y
+CONFIG_PROC_PAGE_MONITOR=y
+CONFIG_PROC_CHILDREN=y
+CONFIG_KERNFS=y
+CONFIG_SYSFS=y
+CONFIG_TMPFS=y
+CONFIG_TMPFS_POSIX_ACL=y
+CONFIG_TMPFS_XATTR=y
+CONFIG_TMPFS_INODE64=y
+CONFIG_ARCH_SUPPORTS_HUGETLBFS=y
+CONFIG_HUGETLBFS=y
+CONFIG_HUGETLB_PAGE=y
+CONFIG_MEMFD_CREATE=y
+CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
+CONFIG_CONFIGFS_FS=y
+CONFIG_EFIVAR_FS=m
+# end of Pseudo filesystems
+
+CONFIG_MISC_FILESYSTEMS=y
+# CONFIG_ORANGEFS_FS is not set
+# CONFIG_ADFS_FS is not set
+CONFIG_AFFS_FS=m
+CONFIG_ECRYPT_FS=m
+# CONFIG_ECRYPT_FS_MESSAGING is not set
+CONFIG_HFS_FS=m
+CONFIG_HFSPLUS_FS=m
+CONFIG_BEFS_FS=m
+# CONFIG_BEFS_DEBUG is not set
+# CONFIG_BFS_FS is not set
+# CONFIG_EFS_FS is not set
+# CONFIG_JFFS2_FS is not set
+# CONFIG_UBIFS_FS is not set
+CONFIG_CRAMFS=m
+CONFIG_CRAMFS_BLOCKDEV=y
+CONFIG_CRAMFS_MTD=y
+CONFIG_SQUASHFS=m
+CONFIG_SQUASHFS_FILE_CACHE=y
+# CONFIG_SQUASHFS_FILE_DIRECT is not set
+CONFIG_SQUASHFS_DECOMP_SINGLE=y
+# CONFIG_SQUASHFS_DECOMP_MULTI is not set
+# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set
+CONFIG_SQUASHFS_XATTR=y
+CONFIG_SQUASHFS_ZLIB=y
+CONFIG_SQUASHFS_LZ4=y
+CONFIG_SQUASHFS_LZO=y
+CONFIG_SQUASHFS_XZ=y
+CONFIG_SQUASHFS_ZSTD=y
+# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
+# CONFIG_SQUASHFS_EMBEDDED is not set
+CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
+# CONFIG_VXFS_FS is not set
+# CONFIG_MINIX_FS is not set
+# CONFIG_OMFS_FS is not set
+CONFIG_HPFS_FS=m
+# CONFIG_QNX4FS_FS is not set
+CONFIG_QNX6FS_FS=m
+# CONFIG_QNX6FS_DEBUG is not set
+CONFIG_ROMFS_FS=m
+# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+CONFIG_ROMFS_BACKED_BY_BOTH=y
+CONFIG_ROMFS_ON_BLOCK=y
+CONFIG_ROMFS_ON_MTD=y
+CONFIG_PSTORE=y
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
+CONFIG_PSTORE_DEFLATE_COMPRESS=m
+# CONFIG_PSTORE_LZO_COMPRESS is not set
+# CONFIG_PSTORE_LZ4_COMPRESS is not set
+CONFIG_PSTORE_LZ4HC_COMPRESS=m
+# CONFIG_PSTORE_842_COMPRESS is not set
+CONFIG_PSTORE_ZSTD_COMPRESS=y
+CONFIG_PSTORE_COMPRESS=y
+CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
+# CONFIG_PSTORE_LZ4HC_COMPRESS_DEFAULT is not set
+# CONFIG_PSTORE_ZSTD_COMPRESS_DEFAULT is not set
+CONFIG_PSTORE_COMPRESS_DEFAULT="deflate"
+# CONFIG_PSTORE_CONSOLE is not set
+# CONFIG_PSTORE_PMSG is not set
+# CONFIG_PSTORE_FTRACE is not set
+CONFIG_PSTORE_RAM=m
+CONFIG_PSTORE_ZONE=m
+CONFIG_PSTORE_BLK=m
+CONFIG_PSTORE_BLK_BLKDEV=""
+CONFIG_PSTORE_BLK_KMSG_SIZE=64
+CONFIG_PSTORE_BLK_MAX_REASON=2
+CONFIG_SYSV_FS=m
+CONFIG_UFS_FS=m
+# CONFIG_UFS_FS_WRITE is not set
+# CONFIG_UFS_DEBUG is not set
+CONFIG_EROFS_FS=m
+# CONFIG_EROFS_FS_DEBUG is not set
+CONFIG_EROFS_FS_XATTR=y
+CONFIG_EROFS_FS_POSIX_ACL=y
+CONFIG_EROFS_FS_SECURITY=y
+CONFIG_EROFS_FS_ZIP=y
+CONFIG_EROFS_FS_ZIP_LZMA=y
+CONFIG_NETWORK_FILESYSTEMS=y
+CONFIG_NFS_FS=m
+CONFIG_NFS_V2=m
+CONFIG_NFS_V3=m
+CONFIG_NFS_V3_ACL=y
+CONFIG_NFS_V4=m
+CONFIG_NFS_SWAP=y
+CONFIG_NFS_V4_1=y
+CONFIG_NFS_V4_2=y
+CONFIG_PNFS_FILE_LAYOUT=m
+CONFIG_PNFS_BLOCK=m
+CONFIG_PNFS_FLEXFILE_LAYOUT=m
+CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
+# CONFIG_NFS_V4_1_MIGRATION is not set
+CONFIG_NFS_V4_SECURITY_LABEL=y
+CONFIG_NFS_FSCACHE=y
+# CONFIG_NFS_USE_LEGACY_DNS is not set
+CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
+CONFIG_NFS_DISABLE_UDP_SUPPORT=y
+# CONFIG_NFS_V4_2_READ_PLUS is not set
+CONFIG_NFSD=m
+CONFIG_NFSD_V2_ACL=y
+CONFIG_NFSD_V3=y
+CONFIG_NFSD_V3_ACL=y
+CONFIG_NFSD_V4=y
+CONFIG_NFSD_PNFS=y
+CONFIG_NFSD_BLOCKLAYOUT=y
+CONFIG_NFSD_SCSILAYOUT=y
+CONFIG_NFSD_FLEXFILELAYOUT=y
+CONFIG_NFSD_V4_2_INTER_SSC=y
+CONFIG_NFSD_V4_SECURITY_LABEL=y
+CONFIG_GRACE_PERIOD=m
+CONFIG_LOCKD=m
+CONFIG_LOCKD_V4=y
+CONFIG_NFS_ACL_SUPPORT=m
+CONFIG_NFS_COMMON=y
+CONFIG_NFS_V4_2_SSC_HELPER=y
+CONFIG_SUNRPC=m
+CONFIG_SUNRPC_GSS=m
+CONFIG_SUNRPC_BACKCHANNEL=y
+CONFIG_SUNRPC_SWAP=y
+CONFIG_RPCSEC_GSS_KRB5=m
+# CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set
+CONFIG_SUNRPC_DEBUG=y
+CONFIG_SUNRPC_XPRT_RDMA=m
+CONFIG_CEPH_FS=m
+CONFIG_CEPH_FSCACHE=y
+CONFIG_CEPH_FS_POSIX_ACL=y
+# CONFIG_CEPH_FS_SECURITY_LABEL is not set
+CONFIG_CIFS=m
+# CONFIG_CIFS_STATS2 is not set
+CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
+CONFIG_CIFS_UPCALL=y
+CONFIG_CIFS_XATTR=y
+CONFIG_CIFS_POSIX=y
+CONFIG_CIFS_DEBUG=y
+# CONFIG_CIFS_DEBUG2 is not set
+# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set
+CONFIG_CIFS_DFS_UPCALL=y
+CONFIG_CIFS_SWN_UPCALL=y
+# CONFIG_CIFS_SMB_DIRECT is not set
+CONFIG_CIFS_FSCACHE=y
+# CONFIG_SMB_SERVER is not set
+CONFIG_SMBFS_COMMON=m
+CONFIG_CODA_FS=m
+# CONFIG_AFS_FS is not set
+CONFIG_9P_FS=m
+CONFIG_9P_FSCACHE=y
+CONFIG_9P_FS_POSIX_ACL=y
+CONFIG_9P_FS_SECURITY=y
+CONFIG_NLS=y
+CONFIG_NLS_DEFAULT="utf8"
+CONFIG_NLS_CODEPAGE_437=m
+CONFIG_NLS_CODEPAGE_737=m
+CONFIG_NLS_CODEPAGE_775=m
+CONFIG_NLS_CODEPAGE_850=m
+CONFIG_NLS_CODEPAGE_852=m
+CONFIG_NLS_CODEPAGE_855=m
+CONFIG_NLS_CODEPAGE_857=m
+CONFIG_NLS_CODEPAGE_860=m
+CONFIG_NLS_CODEPAGE_861=m
+CONFIG_NLS_CODEPAGE_862=m
+CONFIG_NLS_CODEPAGE_863=m
+CONFIG_NLS_CODEPAGE_864=m
+CONFIG_NLS_CODEPAGE_865=m
+CONFIG_NLS_CODEPAGE_866=m
+CONFIG_NLS_CODEPAGE_869=m
+CONFIG_NLS_CODEPAGE_936=m
+CONFIG_NLS_CODEPAGE_950=m
+CONFIG_NLS_CODEPAGE_932=m
+CONFIG_NLS_CODEPAGE_949=m
+CONFIG_NLS_CODEPAGE_874=m
+CONFIG_NLS_ISO8859_8=m
+CONFIG_NLS_CODEPAGE_1250=m
+CONFIG_NLS_CODEPAGE_1251=m
+CONFIG_NLS_ASCII=m
+CONFIG_NLS_ISO8859_1=m
+CONFIG_NLS_ISO8859_2=m
+CONFIG_NLS_ISO8859_3=m
+CONFIG_NLS_ISO8859_4=m
+CONFIG_NLS_ISO8859_5=m
+CONFIG_NLS_ISO8859_6=m
+CONFIG_NLS_ISO8859_7=m
+CONFIG_NLS_ISO8859_9=m
+CONFIG_NLS_ISO8859_13=m
+CONFIG_NLS_ISO8859_14=m
+CONFIG_NLS_ISO8859_15=m
+CONFIG_NLS_KOI8_R=m
+CONFIG_NLS_KOI8_U=m
+CONFIG_NLS_MAC_ROMAN=m
+CONFIG_NLS_MAC_CELTIC=m
+CONFIG_NLS_MAC_CENTEURO=m
+CONFIG_NLS_MAC_CROATIAN=m
+CONFIG_NLS_MAC_CYRILLIC=m
+CONFIG_NLS_MAC_GAELIC=m
+CONFIG_NLS_MAC_GREEK=m
+CONFIG_NLS_MAC_ICELAND=m
+CONFIG_NLS_MAC_INUIT=m
+CONFIG_NLS_MAC_ROMANIAN=m
+CONFIG_NLS_MAC_TURKISH=m
+CONFIG_NLS_UTF8=m
+CONFIG_DLM=m
+CONFIG_DLM_DEBUG=y
+CONFIG_UNICODE=y
+# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set
+CONFIG_IO_WQ=y
+# end of File systems
+
+#
+# Security options
+#
+CONFIG_KEYS=y
+# CONFIG_KEYS_REQUEST_CACHE is not set
+CONFIG_PERSISTENT_KEYRINGS=y
+CONFIG_TRUSTED_KEYS=m
+CONFIG_ENCRYPTED_KEYS=y
+CONFIG_KEY_DH_OPERATIONS=y
+CONFIG_KEY_NOTIFICATIONS=y
+CONFIG_SECURITY_DMESG_RESTRICT=y
+CONFIG_SECURITY=y
+CONFIG_SECURITYFS=y
+CONFIG_SECURITY_NETWORK=y
+# CONFIG_SECURITY_INFINIBAND is not set
+# CONFIG_SECURITY_NETWORK_XFRM is not set
+CONFIG_SECURITY_PATH=y
+CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y
+CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDENED_USERCOPY_PAGESPAN is not set
+CONFIG_FORTIFY_SOURCE=y
+# CONFIG_STATIC_USERMODEHELPER is not set
+# CONFIG_SECURITY_SELINUX is not set
+# CONFIG_SECURITY_SMACK is not set
+# CONFIG_SECURITY_TOMOYO is not set
+CONFIG_SECURITY_APPARMOR=y
+CONFIG_SECURITY_APPARMOR_HASH=y
+CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
+# CONFIG_SECURITY_APPARMOR_DEBUG is not set
+# CONFIG_SECURITY_LOADPIN is not set
+CONFIG_SECURITY_YAMA=y
+# CONFIG_SECURITY_SAFESETID is not set
+# CONFIG_SECURITY_LOCKDOWN_LSM is not set
+CONFIG_SECURITY_LANDLOCK=y
+CONFIG_INTEGRITY=y
+# CONFIG_INTEGRITY_SIGNATURE is not set
+CONFIG_INTEGRITY_AUDIT=y
+# CONFIG_IMA is not set
+# CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set
+# CONFIG_EVM is not set
+CONFIG_DEFAULT_SECURITY_APPARMOR=y
+# CONFIG_DEFAULT_SECURITY_DAC is not set
+CONFIG_LSM="yama,loadpin,safesetid,integrity"
+
+#
+# Kernel hardening options
+#
+
+#
+# Memory initialization
+#
+CONFIG_INIT_STACK_NONE=y
+CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
+# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
+# end of Memory initialization
+# end of Kernel hardening options
+# end of Security options
+
+CONFIG_XOR_BLOCKS=m
+CONFIG_ASYNC_CORE=m
+CONFIG_ASYNC_MEMCPY=m
+CONFIG_ASYNC_XOR=m
+CONFIG_ASYNC_PQ=m
+CONFIG_ASYNC_RAID6_RECOV=m
+CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y
+CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y
+CONFIG_CRYPTO=y
+
+#
+# Crypto core or helper
+#
+CONFIG_CRYPTO_ALGAPI=y
+CONFIG_CRYPTO_ALGAPI2=y
+CONFIG_CRYPTO_AEAD=y
+CONFIG_CRYPTO_AEAD2=y
+CONFIG_CRYPTO_SKCIPHER=y
+CONFIG_CRYPTO_SKCIPHER2=y
+CONFIG_CRYPTO_HASH=y
+CONFIG_CRYPTO_HASH2=y
+CONFIG_CRYPTO_RNG=y
+CONFIG_CRYPTO_RNG2=y
+CONFIG_CRYPTO_RNG_DEFAULT=y
+CONFIG_CRYPTO_AKCIPHER2=y
+CONFIG_CRYPTO_AKCIPHER=y
+CONFIG_CRYPTO_KPP2=y
+CONFIG_CRYPTO_KPP=y
+CONFIG_CRYPTO_ACOMP2=y
+CONFIG_CRYPTO_MANAGER=y
+CONFIG_CRYPTO_MANAGER2=y
+CONFIG_CRYPTO_USER=m
+CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
+CONFIG_CRYPTO_GF128MUL=y
+CONFIG_CRYPTO_NULL=y
+CONFIG_CRYPTO_NULL2=y
+CONFIG_CRYPTO_PCRYPT=m
+CONFIG_CRYPTO_CRYPTD=m
+CONFIG_CRYPTO_AUTHENC=m
+CONFIG_CRYPTO_TEST=m
+CONFIG_CRYPTO_ENGINE=m
+
+#
+# Public-key cryptography
+#
+CONFIG_CRYPTO_RSA=y
+CONFIG_CRYPTO_DH=y
+CONFIG_CRYPTO_ECC=m
+CONFIG_CRYPTO_ECDH=m
+CONFIG_CRYPTO_ECDSA=m
+CONFIG_CRYPTO_ECRDSA=m
+CONFIG_CRYPTO_SM2=m
+CONFIG_CRYPTO_CURVE25519=m
+
+#
+# Authenticated Encryption with Associated Data
+#
+CONFIG_CRYPTO_CCM=m
+CONFIG_CRYPTO_GCM=y
+CONFIG_CRYPTO_CHACHA20POLY1305=m
+# CONFIG_CRYPTO_AEGIS128 is not set
+CONFIG_CRYPTO_SEQIV=y
+CONFIG_CRYPTO_ECHAINIV=m
+
+#
+# Block modes
+#
+CONFIG_CRYPTO_CBC=y
+CONFIG_CRYPTO_CFB=m
+CONFIG_CRYPTO_CTR=y
+CONFIG_CRYPTO_CTS=y
+CONFIG_CRYPTO_ECB=y
+CONFIG_CRYPTO_LRW=m
+CONFIG_CRYPTO_OFB=m
+CONFIG_CRYPTO_PCBC=m
+CONFIG_CRYPTO_XTS=y
+CONFIG_CRYPTO_KEYWRAP=m
+CONFIG_CRYPTO_NHPOLY1305=m
+CONFIG_CRYPTO_ADIANTUM=m
+CONFIG_CRYPTO_ESSIV=m
+
+#
+# Hash modes
+#
+CONFIG_CRYPTO_CMAC=m
+CONFIG_CRYPTO_HMAC=y
+CONFIG_CRYPTO_XCBC=m
+CONFIG_CRYPTO_VMAC=m
+
+#
+# Digest
+#
+CONFIG_CRYPTO_CRC32C=y
+CONFIG_CRYPTO_CRC32=m
+CONFIG_CRYPTO_XXHASH=m
+CONFIG_CRYPTO_BLAKE2B=m
+CONFIG_CRYPTO_BLAKE2S=m
+CONFIG_CRYPTO_CRCT10DIF=y
+CONFIG_CRYPTO_GHASH=y
+CONFIG_CRYPTO_POLY1305=m
+CONFIG_CRYPTO_MD4=m
+CONFIG_CRYPTO_MD5=y
+CONFIG_CRYPTO_MICHAEL_MIC=m
+CONFIG_CRYPTO_RMD160=m
+CONFIG_CRYPTO_SHA1=y
+CONFIG_CRYPTO_SHA256=y
+CONFIG_CRYPTO_SHA512=y
+CONFIG_CRYPTO_SHA3=m
+CONFIG_CRYPTO_SM3=m
+CONFIG_CRYPTO_STREEBOG=m
+CONFIG_CRYPTO_WP512=m
+
+#
+# Ciphers
+#
+CONFIG_CRYPTO_AES=y
+CONFIG_CRYPTO_AES_TI=m
+CONFIG_CRYPTO_ANUBIS=m
+CONFIG_CRYPTO_ARC4=m
+CONFIG_CRYPTO_BLOWFISH=m
+CONFIG_CRYPTO_BLOWFISH_COMMON=m
+CONFIG_CRYPTO_CAMELLIA=m
+CONFIG_CRYPTO_CAST_COMMON=m
+CONFIG_CRYPTO_CAST5=m
+CONFIG_CRYPTO_CAST6=m
+CONFIG_CRYPTO_DES=m
+CONFIG_CRYPTO_FCRYPT=m
+CONFIG_CRYPTO_KHAZAD=m
+CONFIG_CRYPTO_CHACHA20=m
+CONFIG_CRYPTO_SEED=m
+CONFIG_CRYPTO_SERPENT=m
+CONFIG_CRYPTO_SM4=m
+CONFIG_CRYPTO_TEA=m
+CONFIG_CRYPTO_TWOFISH=m
+CONFIG_CRYPTO_TWOFISH_COMMON=m
+
+#
+# Compression
+#
+CONFIG_CRYPTO_DEFLATE=m
+CONFIG_CRYPTO_LZO=y
+CONFIG_CRYPTO_842=y
+CONFIG_CRYPTO_LZ4=m
+CONFIG_CRYPTO_LZ4HC=m
+CONFIG_CRYPTO_ZSTD=y
+
+#
+# Random Number Generation
+#
+CONFIG_CRYPTO_ANSI_CPRNG=m
+CONFIG_CRYPTO_DRBG_MENU=y
+CONFIG_CRYPTO_DRBG_HMAC=y
+CONFIG_CRYPTO_DRBG_HASH=y
+CONFIG_CRYPTO_DRBG_CTR=y
+CONFIG_CRYPTO_DRBG=y
+CONFIG_CRYPTO_JITTERENTROPY=y
+CONFIG_CRYPTO_USER_API=m
+CONFIG_CRYPTO_USER_API_HASH=m
+CONFIG_CRYPTO_USER_API_SKCIPHER=m
+CONFIG_CRYPTO_USER_API_RNG=m
+# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set
+CONFIG_CRYPTO_USER_API_AEAD=m
+CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
+# CONFIG_CRYPTO_STATS is not set
+CONFIG_CRYPTO_HASH_INFO=y
+
+#
+# Crypto library routines
+#
+CONFIG_CRYPTO_LIB_AES=y
+CONFIG_CRYPTO_LIB_ARC4=m
+CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=m
+CONFIG_CRYPTO_LIB_BLAKE2S=m
+CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
+CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
+CONFIG_CRYPTO_LIB_CHACHA=m
+CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
+CONFIG_CRYPTO_LIB_CURVE25519=m
+CONFIG_CRYPTO_LIB_DES=m
+CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
+CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
+CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
+CONFIG_CRYPTO_LIB_POLY1305=m
+CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
+CONFIG_CRYPTO_LIB_SHA256=y
+CONFIG_CRYPTO_LIB_SM4=m
+CONFIG_CRYPTO_HW=y
+CONFIG_CRYPTO_DEV_ALLWINNER=y
+CONFIG_CRYPTO_DEV_SUN4I_SS=m
+CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG=y
+# CONFIG_CRYPTO_DEV_SUN4I_SS_DEBUG is not set
+CONFIG_CRYPTO_DEV_SUN8I_CE=m
+# CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG is not set
+CONFIG_CRYPTO_DEV_SUN8I_CE_HASH=y
+CONFIG_CRYPTO_DEV_SUN8I_CE_PRNG=y
+CONFIG_CRYPTO_DEV_SUN8I_CE_TRNG=y
+CONFIG_CRYPTO_DEV_SUN8I_SS=m
+# CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG is not set
+CONFIG_CRYPTO_DEV_SUN8I_SS_PRNG=y
+CONFIG_CRYPTO_DEV_SUN8I_SS_HASH=y
+CONFIG_CRYPTO_DEV_FSL_CAAM_COMMON=m
+CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC=m
+CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API_DESC=m
+CONFIG_CRYPTO_DEV_FSL_CAAM=m
+# CONFIG_CRYPTO_DEV_FSL_CAAM_DEBUG is not set
+CONFIG_CRYPTO_DEV_FSL_CAAM_JR=m
+CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=9
+CONFIG_CRYPTO_DEV_FSL_CAAM_INTC=y
+CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_COUNT_THLD=255
+CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_TIME_THLD=2048
+CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API=y
+CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_QI=y
+CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API=y
+CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=y
+CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y
+CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m
+CONFIG_CRYPTO_DEV_SAHARA=m
+CONFIG_CRYPTO_DEV_EXYNOS_RNG=m
+CONFIG_CRYPTO_DEV_S5P=m
+CONFIG_CRYPTO_DEV_ATMEL_I2C=m
+CONFIG_CRYPTO_DEV_ATMEL_ECC=m
+CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m
+CONFIG_CRYPTO_DEV_CCP=y
+CONFIG_CRYPTO_DEV_CCP_DD=m
+CONFIG_CRYPTO_DEV_SP_CCP=y
+CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
+# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set
+CONFIG_CRYPTO_DEV_MXS_DCP=m
+CONFIG_CRYPTO_DEV_CPT=m
+CONFIG_CAVIUM_CPT=m
+CONFIG_CRYPTO_DEV_NITROX=m
+CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m
+CONFIG_CRYPTO_DEV_MARVELL=m
+CONFIG_CRYPTO_DEV_MARVELL_CESA=m
+CONFIG_CRYPTO_DEV_OCTEONTX_CPT=m
+# CONFIG_CRYPTO_DEV_OCTEONTX2_CPT is not set
+CONFIG_CRYPTO_DEV_CAVIUM_ZIP=m
+CONFIG_CRYPTO_DEV_QCE=m
+CONFIG_CRYPTO_DEV_QCE_SKCIPHER=y
+CONFIG_CRYPTO_DEV_QCE_SHA=y
+CONFIG_CRYPTO_DEV_QCE_AEAD=y
+CONFIG_CRYPTO_DEV_QCE_ENABLE_ALL=y
+# CONFIG_CRYPTO_DEV_QCE_ENABLE_SKCIPHER is not set
+# CONFIG_CRYPTO_DEV_QCE_ENABLE_SHA is not set
+# CONFIG_CRYPTO_DEV_QCE_ENABLE_AEAD is not set
+CONFIG_CRYPTO_DEV_QCE_SW_MAX_LEN=512
+CONFIG_CRYPTO_DEV_QCOM_RNG=m
+CONFIG_CRYPTO_DEV_ROCKCHIP=m
+CONFIG_CRYPTO_DEV_ZYNQMP_AES=m
+CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_VIRTIO=m
+CONFIG_CRYPTO_DEV_BCM_SPU=m
+CONFIG_CRYPTO_DEV_SAFEXCEL=m
+CONFIG_CRYPTO_DEV_CCREE=m
+CONFIG_CRYPTO_DEV_HISI_SEC=m
+CONFIG_CRYPTO_DEV_HISI_SEC2=m
+CONFIG_CRYPTO_DEV_HISI_QM=m
+CONFIG_CRYPTO_DEV_HISI_ZIP=m
+CONFIG_CRYPTO_DEV_HISI_HPRE=m
+CONFIG_CRYPTO_DEV_HISI_TRNG=m
+CONFIG_CRYPTO_DEV_AMLOGIC_GXL=m
+# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set
+CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4=m
+CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4_ECB=y
+CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4_CTS=y
+CONFIG_CRYPTO_DEV_KEEMBAY_OCS_ECC=m
+# CONFIG_CRYPTO_DEV_KEEMBAY_OCS_HCU is not set
+CONFIG_ASYMMETRIC_KEY_TYPE=y
+CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
+CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE=m
+CONFIG_X509_CERTIFICATE_PARSER=y
+CONFIG_PKCS8_PRIVATE_KEY_PARSER=m
+CONFIG_TPM_KEY_PARSER=m
+CONFIG_PKCS7_MESSAGE_PARSER=y
+# CONFIG_PKCS7_TEST_KEY is not set
+CONFIG_SIGNED_PE_FILE_VERIFICATION=y
+
+#
+# Certificates for signature checking
+#
+CONFIG_SYSTEM_TRUSTED_KEYRING=y
+CONFIG_SYSTEM_TRUSTED_KEYS=""
+# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set
+# CONFIG_SECONDARY_TRUSTED_KEYRING is not set
+# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set
+# end of Certificates for signature checking
+
+CONFIG_BINARY_PRINTF=y
+
+#
+# Library routines
+#
+CONFIG_RAID6_PQ=m
+CONFIG_RAID6_PQ_BENCHMARK=y
+CONFIG_LINEAR_RANGES=y
+CONFIG_PACKING=y
+CONFIG_BITREVERSE=y
+CONFIG_HAVE_ARCH_BITREVERSE=y
+CONFIG_GENERIC_STRNCPY_FROM_USER=y
+CONFIG_GENERIC_STRNLEN_USER=y
+CONFIG_GENERIC_NET_UTILS=y
+CONFIG_GENERIC_FIND_FIRST_BIT=y
+CONFIG_CORDIC=m
+# CONFIG_PRIME_NUMBERS is not set
+CONFIG_RATIONAL=y
+CONFIG_GENERIC_PCI_IOMAP=y
+CONFIG_STMP_DEVICE=y
+CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
+CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
+CONFIG_ARCH_USE_SYM_ANNOTATIONS=y
+CONFIG_INDIRECT_PIO=y
+CONFIG_CRC_CCITT=y
+CONFIG_CRC16=y
+CONFIG_CRC_T10DIF=y
+CONFIG_CRC_ITU_T=m
+CONFIG_CRC32=y
+# CONFIG_CRC32_SELFTEST is not set
+CONFIG_CRC32_SLICEBY8=y
+# CONFIG_CRC32_SLICEBY4 is not set
+# CONFIG_CRC32_SARWATE is not set
+# CONFIG_CRC32_BIT is not set
+CONFIG_CRC64=m
+CONFIG_CRC4=m
+CONFIG_CRC7=m
+CONFIG_LIBCRC32C=m
+CONFIG_CRC8=y
+CONFIG_XXHASH=y
+CONFIG_AUDIT_GENERIC=y
+CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
+CONFIG_AUDIT_COMPAT_GENERIC=y
+# CONFIG_RANDOM32_SELFTEST is not set
+CONFIG_842_COMPRESS=y
+CONFIG_842_DECOMPRESS=y
+CONFIG_ZLIB_INFLATE=y
+CONFIG_ZLIB_DEFLATE=y
+CONFIG_LZO_COMPRESS=y
+CONFIG_LZO_DECOMPRESS=y
+CONFIG_LZ4_COMPRESS=m
+CONFIG_LZ4HC_COMPRESS=m
+CONFIG_LZ4_DECOMPRESS=y
+CONFIG_ZSTD_COMPRESS=y
+CONFIG_ZSTD_DECOMPRESS=y
+CONFIG_XZ_DEC=y
+CONFIG_XZ_DEC_X86=y
+CONFIG_XZ_DEC_POWERPC=y
+CONFIG_XZ_DEC_IA64=y
+CONFIG_XZ_DEC_ARM=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_SPARC=y
+CONFIG_XZ_DEC_MICROLZMA=y
+CONFIG_XZ_DEC_BCJ=y
+# CONFIG_XZ_DEC_TEST is not set
+CONFIG_DECOMPRESS_GZIP=y
+CONFIG_DECOMPRESS_BZIP2=y
+CONFIG_DECOMPRESS_LZMA=y
+CONFIG_DECOMPRESS_XZ=y
+CONFIG_DECOMPRESS_LZO=y
+CONFIG_DECOMPRESS_LZ4=y
+CONFIG_DECOMPRESS_ZSTD=y
+CONFIG_GENERIC_ALLOCATOR=y
+CONFIG_REED_SOLOMON=m
+CONFIG_REED_SOLOMON_ENC8=y
+CONFIG_REED_SOLOMON_DEC8=y
+CONFIG_REED_SOLOMON_DEC16=y
+CONFIG_BCH=m
+CONFIG_TEXTSEARCH=y
+CONFIG_TEXTSEARCH_KMP=m
+CONFIG_TEXTSEARCH_BM=m
+CONFIG_TEXTSEARCH_FSM=m
+CONFIG_BTREE=y
+CONFIG_INTERVAL_TREE=y
+CONFIG_XARRAY_MULTI=y
+CONFIG_ASSOCIATIVE_ARRAY=y
+CONFIG_HAS_IOMEM=y
+CONFIG_HAS_IOPORT_MAP=y
+CONFIG_HAS_DMA=y
+CONFIG_DMA_OPS=y
+CONFIG_NEED_SG_DMA_LENGTH=y
+CONFIG_NEED_DMA_MAP_STATE=y
+CONFIG_ARCH_DMA_ADDR_T_64BIT=y
+CONFIG_DMA_DECLARE_COHERENT=y
+CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
+CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
+CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y
+CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y
+CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y
+CONFIG_SWIOTLB=y
+# CONFIG_DMA_RESTRICTED_POOL is not set
+CONFIG_DMA_NONCOHERENT_MMAP=y
+CONFIG_DMA_COHERENT_POOL=y
+CONFIG_DMA_REMAP=y
+CONFIG_DMA_DIRECT_REMAP=y
+CONFIG_DMA_CMA=y
+CONFIG_DMA_PERNUMA_CMA=y
+
+#
+# Default contiguous memory area size:
+#
+CONFIG_CMA_SIZE_MBYTES=0
+CONFIG_CMA_SIZE_SEL_MBYTES=y
+# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
+# CONFIG_CMA_SIZE_SEL_MIN is not set
+# CONFIG_CMA_SIZE_SEL_MAX is not set
+CONFIG_CMA_ALIGNMENT=8
+# CONFIG_DMA_API_DEBUG is not set
+# CONFIG_DMA_MAP_BENCHMARK is not set
+CONFIG_SGL_ALLOC=y
+CONFIG_CHECK_SIGNATURE=y
+CONFIG_CPU_RMAP=y
+CONFIG_DQL=y
+CONFIG_GLOB=y
+# CONFIG_GLOB_SELFTEST is not set
+CONFIG_NLATTR=y
+CONFIG_LRU_CACHE=m
+CONFIG_CLZ_TAB=y
+CONFIG_IRQ_POLL=y
+CONFIG_MPILIB=y
+CONFIG_DIMLIB=y
+CONFIG_LIBFDT=y
+CONFIG_OID_REGISTRY=y
+CONFIG_UCS2_STRING=y
+CONFIG_HAVE_GENERIC_VDSO=y
+CONFIG_GENERIC_GETTIMEOFDAY=y
+CONFIG_GENERIC_VDSO_TIME_NS=y
+CONFIG_FONT_SUPPORT=y
+CONFIG_FONTS=y
+CONFIG_FONT_8x8=y
+CONFIG_FONT_8x16=y
+# CONFIG_FONT_6x11 is not set
+# CONFIG_FONT_7x14 is not set
+# CONFIG_FONT_PEARL_8x8 is not set
+# CONFIG_FONT_ACORN_8x8 is not set
+# CONFIG_FONT_MINI_4x6 is not set
+# CONFIG_FONT_6x10 is not set
+# CONFIG_FONT_10x18 is not set
+# CONFIG_FONT_SUN8x16 is not set
+# CONFIG_FONT_SUN12x22 is not set
+CONFIG_FONT_TER16x32=y
+# CONFIG_FONT_6x8 is not set
+CONFIG_SG_SPLIT=y
+CONFIG_SG_POOL=y
+CONFIG_ARCH_HAS_PMEM_API=y
+CONFIG_MEMREGION=y
+CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y
+CONFIG_ARCH_STACKWALK=y
+CONFIG_STACKDEPOT=y
+CONFIG_STACK_HASH_ORDER=20
+CONFIG_SBITMAP=y
+CONFIG_PARMAN=m
+CONFIG_OBJAGG=m
+# end of Library routines
+
+CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y
+CONFIG_PLDMFW=y
+CONFIG_ASN1_ENCODER=m
+
+#
+# Kernel hacking
+#
+
+#
+# printk and dmesg options
+#
+CONFIG_PRINTK_TIME=y
+# CONFIG_PRINTK_CALLER is not set
+# CONFIG_STACKTRACE_BUILD_ID is not set
+CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
+CONFIG_CONSOLE_LOGLEVEL_QUIET=4
+CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
+# CONFIG_BOOT_PRINTK_DELAY is not set
+CONFIG_DYNAMIC_DEBUG=y
+CONFIG_DYNAMIC_DEBUG_CORE=y
+CONFIG_SYMBOLIC_ERRNAME=y
+CONFIG_DEBUG_BUGVERBOSE=y
+# end of printk and dmesg options
+
+#
+# Compile-time checks and compiler options
+#
+CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_INFO_REDUCED is not set
+# CONFIG_DEBUG_INFO_COMPRESSED is not set
+# CONFIG_DEBUG_INFO_SPLIT is not set
+CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
+# CONFIG_DEBUG_INFO_DWARF4 is not set
+CONFIG_DEBUG_INFO_BTF=y
+CONFIG_PAHOLE_HAS_SPLIT_BTF=y
+CONFIG_DEBUG_INFO_BTF_MODULES=y
+# CONFIG_GDB_SCRIPTS is not set
+CONFIG_FRAME_WARN=2048
+CONFIG_STRIP_ASM_SYMS=y
+# CONFIG_READABLE_ASM is not set
+# CONFIG_HEADERS_INSTALL is not set
+CONFIG_DEBUG_SECTION_MISMATCH=y
+CONFIG_SECTION_MISMATCH_WARN_ONLY=y
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
+CONFIG_ARCH_WANT_FRAME_POINTERS=y
+CONFIG_FRAME_POINTER=y
+# CONFIG_VMLINUX_MAP is not set
+CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y
+# end of Compile-time checks and compiler options
+
+#
+# Generic Kernel Debugging Instruments
+#
+CONFIG_MAGIC_SYSRQ=y
+CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
+CONFIG_MAGIC_SYSRQ_SERIAL=y
+CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
+CONFIG_DEBUG_FS=y
+CONFIG_DEBUG_FS_ALLOW_ALL=y
+# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set
+# CONFIG_DEBUG_FS_ALLOW_NONE is not set
+CONFIG_HAVE_ARCH_KGDB=y
+CONFIG_KGDB=y
+CONFIG_KGDB_HONOUR_BLOCKLIST=y
+CONFIG_KGDB_SERIAL_CONSOLE=y
+# CONFIG_KGDB_TESTS is not set
+CONFIG_KGDB_KDB=y
+CONFIG_KDB_DEFAULT_ENABLE=0x1
+CONFIG_KDB_KEYBOARD=y
+CONFIG_KDB_CONTINUE_CATASTROPHIC=0
+CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
+# CONFIG_UBSAN is not set
+# end of Generic Kernel Debugging Instruments
+
+CONFIG_DEBUG_KERNEL=y
+CONFIG_DEBUG_MISC=y
+
+#
+# Memory Debugging
+#
+CONFIG_PAGE_EXTENSION=y
+# CONFIG_DEBUG_PAGEALLOC is not set
+CONFIG_PAGE_OWNER=y
+CONFIG_PAGE_POISONING=y
+# CONFIG_DEBUG_PAGE_REF is not set
+# CONFIG_DEBUG_RODATA_TEST is not set
+CONFIG_ARCH_HAS_DEBUG_WX=y
+CONFIG_DEBUG_WX=y
+CONFIG_GENERIC_PTDUMP=y
+CONFIG_PTDUMP_CORE=y
+# CONFIG_PTDUMP_DEBUGFS is not set
+# CONFIG_DEBUG_OBJECTS is not set
+# CONFIG_SLUB_DEBUG_ON is not set
+# CONFIG_SLUB_STATS is not set
+CONFIG_HAVE_DEBUG_KMEMLEAK=y
+# CONFIG_DEBUG_KMEMLEAK is not set
+# CONFIG_DEBUG_STACK_USAGE is not set
+CONFIG_SCHED_STACK_END_CHECK=y
+CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y
+# CONFIG_DEBUG_VM is not set
+# CONFIG_DEBUG_VM_PGTABLE is not set
+CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y
+# CONFIG_DEBUG_VIRTUAL is not set
+CONFIG_DEBUG_MEMORY_INIT=y
+# CONFIG_DEBUG_PER_CPU_MAPS is not set
+CONFIG_HAVE_ARCH_KASAN=y
+CONFIG_HAVE_ARCH_KASAN_SW_TAGS=y
+CONFIG_HAVE_ARCH_KASAN_HW_TAGS=y
+CONFIG_HAVE_ARCH_KASAN_VMALLOC=y
+CONFIG_CC_HAS_KASAN_GENERIC=y
+CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
+# CONFIG_KASAN is not set
+CONFIG_HAVE_ARCH_KFENCE=y
+# CONFIG_KFENCE is not set
+# end of Memory Debugging
+
+# CONFIG_DEBUG_SHIRQ is not set
+
+#
+# Debug Oops, Lockups and Hangs
+#
+# CONFIG_PANIC_ON_OOPS is not set
+CONFIG_PANIC_ON_OOPS_VALUE=0
+CONFIG_PANIC_TIMEOUT=0
+CONFIG_LOCKUP_DETECTOR=y
+CONFIG_SOFTLOCKUP_DETECTOR=y
+# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
+CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
+CONFIG_DETECT_HUNG_TASK=y
+CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
+# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
+# CONFIG_WQ_WATCHDOG is not set
+# CONFIG_TEST_LOCKUP is not set
+# end of Debug Oops, Lockups and Hangs
+
+#
+# Scheduler Debugging
+#
+CONFIG_SCHED_DEBUG=y
+CONFIG_SCHED_INFO=y
+CONFIG_SCHEDSTATS=y
+# end of Scheduler Debugging
+
+# CONFIG_DEBUG_TIMEKEEPING is not set
+
+#
+# Lock Debugging (spinlocks, mutexes, etc...)
+#
+CONFIG_LOCK_DEBUGGING_SUPPORT=y
+# CONFIG_PROVE_LOCKING is not set
+# CONFIG_LOCK_STAT is not set
+# CONFIG_DEBUG_RT_MUTEXES is not set
+# CONFIG_DEBUG_SPINLOCK is not set
+# CONFIG_DEBUG_MUTEXES is not set
+# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
+# CONFIG_DEBUG_RWSEMS is not set
+# CONFIG_DEBUG_LOCK_ALLOC is not set
+# CONFIG_DEBUG_ATOMIC_SLEEP is not set
+# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
+# CONFIG_LOCK_TORTURE_TEST is not set
+# CONFIG_WW_MUTEX_SELFTEST is not set
+# CONFIG_SCF_TORTURE_TEST is not set
+# CONFIG_CSD_LOCK_WAIT_DEBUG is not set
+# end of Lock Debugging (spinlocks, mutexes, etc...)
+
+# CONFIG_DEBUG_IRQFLAGS is not set
+CONFIG_STACKTRACE=y
+# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set
+# CONFIG_DEBUG_KOBJECT is not set
+
+#
+# Debug kernel data structures
+#
+# CONFIG_DEBUG_LIST is not set
+# CONFIG_DEBUG_PLIST is not set
+# CONFIG_DEBUG_SG is not set
+# CONFIG_DEBUG_NOTIFIERS is not set
+# CONFIG_BUG_ON_DATA_CORRUPTION is not set
+# end of Debug kernel data structures
+
+# CONFIG_DEBUG_CREDENTIALS is not set
+
+#
+# RCU Debugging
+#
+CONFIG_TORTURE_TEST=m
+# CONFIG_RCU_SCALE_TEST is not set
+CONFIG_RCU_TORTURE_TEST=m
+CONFIG_RCU_REF_SCALE_TEST=m
+CONFIG_RCU_CPU_STALL_TIMEOUT=60
+CONFIG_RCU_TRACE=y
+# CONFIG_RCU_EQS_DEBUG is not set
+# end of RCU Debugging
+
+# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
+# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
+CONFIG_LATENCYTOP=y
+CONFIG_NOP_TRACER=y
+CONFIG_HAVE_FUNCTION_TRACER=y
+CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
+CONFIG_HAVE_DYNAMIC_FTRACE=y
+CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
+CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
+CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
+CONFIG_HAVE_C_RECORDMCOUNT=y
+CONFIG_TRACER_MAX_TRACE=y
+CONFIG_TRACE_CLOCK=y
+CONFIG_RING_BUFFER=y
+CONFIG_EVENT_TRACING=y
+CONFIG_CONTEXT_SWITCH_TRACER=y
+CONFIG_RING_BUFFER_ALLOW_SWAP=y
+CONFIG_TRACING=y
+CONFIG_GENERIC_TRACER=y
+CONFIG_TRACING_SUPPORT=y
+CONFIG_FTRACE=y
+CONFIG_BOOTTIME_TRACING=y
+CONFIG_FUNCTION_TRACER=y
+CONFIG_FUNCTION_GRAPH_TRACER=y
+CONFIG_DYNAMIC_FTRACE=y
+CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
+CONFIG_FUNCTION_PROFILER=y
+CONFIG_STACK_TRACER=y
+# CONFIG_IRQSOFF_TRACER is not set
+CONFIG_SCHED_TRACER=y
+CONFIG_HWLAT_TRACER=y
+CONFIG_OSNOISE_TRACER=y
+CONFIG_TIMERLAT_TRACER=y
+CONFIG_FTRACE_SYSCALLS=y
+CONFIG_TRACER_SNAPSHOT=y
+CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y
+CONFIG_BRANCH_PROFILE_NONE=y
+# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
+CONFIG_BLK_DEV_IO_TRACE=y
+CONFIG_KPROBE_EVENTS=y
+# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set
+CONFIG_UPROBE_EVENTS=y
+CONFIG_BPF_EVENTS=y
+CONFIG_DYNAMIC_EVENTS=y
+CONFIG_PROBE_EVENTS=y
+CONFIG_BPF_KPROBE_OVERRIDE=y
+CONFIG_FTRACE_MCOUNT_RECORD=y
+CONFIG_FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY=y
+CONFIG_TRACING_MAP=y
+CONFIG_SYNTH_EVENTS=y
+CONFIG_HIST_TRIGGERS=y
+# CONFIG_TRACE_EVENT_INJECT is not set
+# CONFIG_TRACEPOINT_BENCHMARK is not set
+CONFIG_RING_BUFFER_BENCHMARK=m
+# CONFIG_TRACE_EVAL_MAP_FILE is not set
+# CONFIG_FTRACE_RECORD_RECURSION is not set
+# CONFIG_FTRACE_STARTUP_TEST is not set
+# CONFIG_RING_BUFFER_STARTUP_TEST is not set
+# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
+# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
+# CONFIG_SYNTH_EVENT_GEN_TEST is not set
+# CONFIG_KPROBE_EVENT_GEN_TEST is not set
+# CONFIG_HIST_TRIGGERS_DEBUG is not set
+# CONFIG_SAMPLES is not set
+CONFIG_STRICT_DEVMEM=y
+CONFIG_IO_STRICT_DEVMEM=y
+
+#
+# arm64 Debugging
+#
+CONFIG_PID_IN_CONTEXTIDR=y
+# CONFIG_DEBUG_EFI is not set
+CONFIG_ARM64_RELOC_TEST=m
+CONFIG_CORESIGHT=y
+CONFIG_CORESIGHT_LINKS_AND_SINKS=y
+CONFIG_CORESIGHT_LINK_AND_SINK_TMC=y
+CONFIG_CORESIGHT_CATU=y
+CONFIG_CORESIGHT_SINK_TPIU=y
+CONFIG_CORESIGHT_SINK_ETBV10=y
+CONFIG_CORESIGHT_SOURCE_ETM4X=y
+# CONFIG_ETM4X_IMPDEF_FEATURE is not set
+CONFIG_CORESIGHT_STM=y
+CONFIG_CORESIGHT_CPU_DEBUG=m
+# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
+CONFIG_CORESIGHT_CTI=y
+# CONFIG_CORESIGHT_CTI_INTEGRATION_REGS is not set
+CONFIG_CORESIGHT_TRBE=m
+# end of arm64 Debugging
+
+#
+# Kernel Testing and Coverage
+#
+# CONFIG_KUNIT is not set
+# CONFIG_NOTIFIER_ERROR_INJECTION is not set
+CONFIG_FUNCTION_ERROR_INJECTION=y
+# CONFIG_FAULT_INJECTION is not set
+CONFIG_ARCH_HAS_KCOV=y
+CONFIG_CC_HAS_SANCOV_TRACE_PC=y
+# CONFIG_KCOV is not set
+CONFIG_RUNTIME_TESTING_MENU=y
+# CONFIG_LKDTM is not set
+# CONFIG_TEST_MIN_HEAP is not set
+# CONFIG_TEST_DIV64 is not set
+# CONFIG_BACKTRACE_SELF_TEST is not set
+# CONFIG_RBTREE_TEST is not set
+# CONFIG_REED_SOLOMON_TEST is not set
+# CONFIG_INTERVAL_TREE_TEST is not set
+# CONFIG_PERCPU_TEST is not set
+# CONFIG_ATOMIC64_SELFTEST is not set
+CONFIG_ASYNC_RAID6_TEST=m
+# CONFIG_TEST_HEXDUMP is not set
+# CONFIG_STRING_SELFTEST is not set
+# CONFIG_TEST_STRING_HELPERS is not set
+# CONFIG_TEST_STRSCPY is not set
+# CONFIG_TEST_KSTRTOX is not set
+# CONFIG_TEST_PRINTF is not set
+# CONFIG_TEST_SCANF is not set
+# CONFIG_TEST_BITMAP is not set
+# CONFIG_TEST_UUID is not set
+# CONFIG_TEST_XARRAY is not set
+# CONFIG_TEST_OVERFLOW is not set
+# CONFIG_TEST_RHASHTABLE is not set
+# CONFIG_TEST_HASH is not set
+# CONFIG_TEST_IDA is not set
+# CONFIG_TEST_PARMAN is not set
+# CONFIG_TEST_LKM is not set
+# CONFIG_TEST_BITOPS is not set
+# CONFIG_TEST_VMALLOC is not set
+# CONFIG_TEST_USER_COPY is not set
+# CONFIG_TEST_BPF is not set
+# CONFIG_TEST_BLACKHOLE_DEV is not set
+# CONFIG_FIND_BIT_BENCHMARK is not set
+# CONFIG_TEST_FIRMWARE is not set
+# CONFIG_TEST_SYSCTL is not set
+# CONFIG_TEST_UDELAY is not set
+# CONFIG_TEST_STATIC_KEYS is not set
+# CONFIG_TEST_KMOD is not set
+# CONFIG_TEST_MEMCAT_P is not set
+# CONFIG_TEST_OBJAGG is not set
+# CONFIG_TEST_STACKINIT is not set
+# CONFIG_TEST_MEMINIT is not set
+# CONFIG_TEST_HMM is not set
+# CONFIG_TEST_FREE_PAGES is not set
+CONFIG_ARCH_USE_MEMTEST=y
+CONFIG_MEMTEST=y
+# CONFIG_HYPERV_TESTING is not set
+# end of Kernel Testing and Coverage
+# end of Kernel hacking
diff --git a/srcpkgs/linux5.16/files/i386-dotconfig b/srcpkgs/linux5.16/files/i386-dotconfig
new file mode 100644
index 000000000000..bd1d764ded60
--- /dev/null
+++ b/srcpkgs/linux5.16/files/i386-dotconfig
@@ -0,0 +1,10336 @@
+#
+# Automatically generated file; DO NOT EDIT.
+# Linux/i386 5.16.20 Kernel Configuration
+#
+CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.2.1 20201203"
+CONFIG_CC_IS_GCC=y
+CONFIG_GCC_VERSION=100201
+CONFIG_CLANG_VERSION=0
+CONFIG_AS_IS_GNU=y
+CONFIG_AS_VERSION=23501
+CONFIG_LD_IS_BFD=y
+CONFIG_LD_VERSION=23501
+CONFIG_LLD_VERSION=0
+CONFIG_CC_CAN_LINK=y
+CONFIG_CC_CAN_LINK_STATIC=y
+CONFIG_CC_HAS_ASM_GOTO=y
+CONFIG_CC_HAS_ASM_INLINE=y
+CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
+CONFIG_IRQ_WORK=y
+CONFIG_BUILDTIME_TABLE_SORT=y
+CONFIG_THREAD_INFO_IN_TASK=y
+
+#
+# General setup
+#
+CONFIG_INIT_ENV_ARG_LIMIT=32
+# CONFIG_COMPILE_TEST is not set
+# CONFIG_WERROR is not set
+CONFIG_LOCALVERSION="_1"
+# CONFIG_LOCALVERSION_AUTO is not set
+CONFIG_BUILD_SALT=""
+CONFIG_HAVE_KERNEL_GZIP=y
+CONFIG_HAVE_KERNEL_BZIP2=y
+CONFIG_HAVE_KERNEL_LZMA=y
+CONFIG_HAVE_KERNEL_XZ=y
+CONFIG_HAVE_KERNEL_LZO=y
+CONFIG_HAVE_KERNEL_LZ4=y
+CONFIG_HAVE_KERNEL_ZSTD=y
+CONFIG_KERNEL_GZIP=y
+# CONFIG_KERNEL_BZIP2 is not set
+# CONFIG_KERNEL_LZMA is not set
+# CONFIG_KERNEL_XZ is not set
+# CONFIG_KERNEL_LZO is not set
+# CONFIG_KERNEL_LZ4 is not set
+# CONFIG_KERNEL_ZSTD is not set
+CONFIG_DEFAULT_INIT=""
+CONFIG_DEFAULT_HOSTNAME="(none)"
+CONFIG_SWAP=y
+CONFIG_SYSVIPC=y
+CONFIG_SYSVIPC_SYSCTL=y
+CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_MQUEUE_SYSCTL=y
+CONFIG_WATCH_QUEUE=y
+CONFIG_CROSS_MEMORY_ATTACH=y
+# CONFIG_USELIB is not set
+CONFIG_AUDIT=y
+CONFIG_HAVE_ARCH_AUDITSYSCALL=y
+CONFIG_AUDITSYSCALL=y
+
+#
+# IRQ subsystem
+#
+CONFIG_GENERIC_IRQ_PROBE=y
+CONFIG_GENERIC_IRQ_SHOW=y
+CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y
+CONFIG_GENERIC_PENDING_IRQ=y
+CONFIG_GENERIC_IRQ_MIGRATION=y
+CONFIG_GENERIC_IRQ_INJECTION=y
+CONFIG_HARDIRQS_SW_RESEND=y
+CONFIG_GENERIC_IRQ_CHIP=y
+CONFIG_IRQ_DOMAIN=y
+CONFIG_IRQ_SIM=y
+CONFIG_IRQ_DOMAIN_HIERARCHY=y
+CONFIG_GENERIC_MSI_IRQ=y
+CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
+CONFIG_IRQ_MSI_IOMMU=y
+CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y
+CONFIG_GENERIC_IRQ_RESERVATION_MODE=y
+CONFIG_IRQ_FORCED_THREADING=y
+CONFIG_SPARSE_IRQ=y
+# CONFIG_GENERIC_IRQ_DEBUGFS is not set
+# end of IRQ subsystem
+
+CONFIG_CLOCKSOURCE_WATCHDOG=y
+CONFIG_ARCH_CLOCKSOURCE_INIT=y
+CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
+CONFIG_GENERIC_TIME_VSYSCALL=y
+CONFIG_GENERIC_CLOCKEVENTS=y
+CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
+CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
+CONFIG_GENERIC_CMOS_UPDATE=y
+CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
+CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
+
+#
+# Timers subsystem
+#
+CONFIG_TICK_ONESHOT=y
+CONFIG_NO_HZ_COMMON=y
+# CONFIG_HZ_PERIODIC is not set
+CONFIG_NO_HZ_IDLE=y
+# CONFIG_NO_HZ is not set
+CONFIG_HIGH_RES_TIMERS=y
+# end of Timers subsystem
+
+CONFIG_BPF=y
+CONFIG_HAVE_EBPF_JIT=y
+
+#
+# BPF subsystem
+#
+CONFIG_BPF_SYSCALL=y
+# CONFIG_BPF_JIT is not set
+CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
+# CONFIG_BPF_PRELOAD is not set
+# end of BPF subsystem
+
+CONFIG_PREEMPT_BUILD=y
+# CONFIG_PREEMPT_NONE is not set
+CONFIG_PREEMPT_VOLUNTARY=y
+# CONFIG_PREEMPT is not set
+CONFIG_PREEMPT_COUNT=y
+CONFIG_PREEMPTION=y
+CONFIG_PREEMPT_DYNAMIC=y
+CONFIG_SCHED_CORE=y
+
+#
+# CPU/Task time and stats accounting
+#
+CONFIG_TICK_CPU_ACCOUNTING=y
+CONFIG_IRQ_TIME_ACCOUNTING=y
+CONFIG_HAVE_SCHED_AVG_IRQ=y
+CONFIG_BSD_PROCESS_ACCT=y
+CONFIG_BSD_PROCESS_ACCT_V3=y
+CONFIG_TASKSTATS=y
+CONFIG_TASK_DELAY_ACCT=y
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
+CONFIG_PSI=y
+CONFIG_PSI_DEFAULT_DISABLED=y
+# end of CPU/Task time and stats accounting
+
+CONFIG_CPU_ISOLATION=y
+
+#
+# RCU Subsystem
+#
+CONFIG_TREE_RCU=y
+CONFIG_PREEMPT_RCU=y
+# CONFIG_RCU_EXPERT is not set
+CONFIG_SRCU=y
+CONFIG_TREE_SRCU=y
+CONFIG_TASKS_RCU_GENERIC=y
+CONFIG_TASKS_RCU=y
+CONFIG_TASKS_RUDE_RCU=y
+CONFIG_TASKS_TRACE_RCU=y
+CONFIG_RCU_STALL_COMMON=y
+CONFIG_RCU_NEED_SEGCBLIST=y
+# end of RCU Subsystem
+
+CONFIG_IKCONFIG=y
+CONFIG_IKCONFIG_PROC=y
+CONFIG_IKHEADERS=m
+CONFIG_LOG_BUF_SHIFT=19
+CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
+CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
+# CONFIG_PRINTK_INDEX is not set
+CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
+
+#
+# Scheduler features
+#
+# CONFIG_UCLAMP_TASK is not set
+# end of Scheduler features
+
+CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
+CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_CGROUPS=y
+CONFIG_PAGE_COUNTER=y
+CONFIG_MEMCG=y
+CONFIG_MEMCG_SWAP=y
+CONFIG_MEMCG_KMEM=y
+CONFIG_BLK_CGROUP=y
+CONFIG_CGROUP_WRITEBACK=y
+CONFIG_CGROUP_SCHED=y
+CONFIG_FAIR_GROUP_SCHED=y
+CONFIG_CFS_BANDWIDTH=y
+CONFIG_RT_GROUP_SCHED=y
+CONFIG_CGROUP_PIDS=y
+# CONFIG_CGROUP_RDMA is not set
+CONFIG_CGROUP_FREEZER=y
+CONFIG_CGROUP_HUGETLB=y
+CONFIG_CPUSETS=y
+CONFIG_PROC_PID_CPUSET=y
+CONFIG_CGROUP_DEVICE=y
+CONFIG_CGROUP_CPUACCT=y
+CONFIG_CGROUP_PERF=y
+CONFIG_CGROUP_BPF=y
+CONFIG_CGROUP_MISC=y
+# CONFIG_CGROUP_DEBUG is not set
+CONFIG_SOCK_CGROUP_DATA=y
+CONFIG_NAMESPACES=y
+CONFIG_UTS_NS=y
+CONFIG_TIME_NS=y
+CONFIG_IPC_NS=y
+CONFIG_USER_NS=y
+CONFIG_PID_NS=y
+CONFIG_NET_NS=y
+CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_SCHED_AUTOGROUP=y
+# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_RELAY=y
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_INITRAMFS_SOURCE=""
+CONFIG_RD_GZIP=y
+CONFIG_RD_BZIP2=y
+CONFIG_RD_LZMA=y
+CONFIG_RD_XZ=y
+CONFIG_RD_LZO=y
+CONFIG_RD_LZ4=y
+CONFIG_RD_ZSTD=y
+CONFIG_BOOT_CONFIG=y
+CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
+# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
+CONFIG_LD_ORPHAN_WARN=y
+CONFIG_SYSCTL=y
+CONFIG_HAVE_UID16=y
+CONFIG_SYSCTL_EXCEPTION_TRACE=y
+CONFIG_HAVE_PCSPKR_PLATFORM=y
+CONFIG_EXPERT=y
+CONFIG_UID16=y
+CONFIG_MULTIUSER=y
+CONFIG_SGETMASK_SYSCALL=y
+CONFIG_SYSFS_SYSCALL=y
+CONFIG_FHANDLE=y
+CONFIG_POSIX_TIMERS=y
+CONFIG_PRINTK=y
+CONFIG_BUG=y
+CONFIG_ELF_CORE=y
+CONFIG_PCSPKR_PLATFORM=y
+CONFIG_BASE_FULL=y
+CONFIG_FUTEX=y
+CONFIG_FUTEX_PI=y
+CONFIG_EPOLL=y
+CONFIG_SIGNALFD=y
+CONFIG_TIMERFD=y
+CONFIG_EVENTFD=y
+CONFIG_SHMEM=y
+CONFIG_AIO=y
+CONFIG_IO_URING=y
+CONFIG_ADVISE_SYSCALLS=y
+CONFIG_MEMBARRIER=y
+CONFIG_KALLSYMS=y
+# CONFIG_KALLSYMS_ALL is not set
+CONFIG_KALLSYMS_BASE_RELATIVE=y
+CONFIG_USERFAULTFD=y
+CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
+CONFIG_KCMP=y
+CONFIG_RSEQ=y
+# CONFIG_DEBUG_RSEQ is not set
+# CONFIG_EMBEDDED is not set
+CONFIG_HAVE_PERF_EVENTS=y
+# CONFIG_PC104 is not set
+
+#
+# Kernel Performance Events And Counters
+#
+CONFIG_PERF_EVENTS=y
+# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
+# end of Kernel Performance Events And Counters
+
+CONFIG_VM_EVENT_COUNTERS=y
+CONFIG_SLUB_DEBUG=y
+# CONFIG_COMPAT_BRK is not set
+# CONFIG_SLAB is not set
+CONFIG_SLUB=y
+# CONFIG_SLOB is not set
+CONFIG_SLAB_MERGE_DEFAULT=y
+CONFIG_SLAB_FREELIST_RANDOM=y
+CONFIG_SLAB_FREELIST_HARDENED=y
+CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
+CONFIG_SLUB_CPU_PARTIAL=y
+CONFIG_SYSTEM_DATA_VERIFICATION=y
+CONFIG_PROFILING=y
+CONFIG_TRACEPOINTS=y
+# end of General setup
+
+CONFIG_X86_32=y
+CONFIG_FORCE_DYNAMIC_FTRACE=y
+CONFIG_X86=y
+CONFIG_INSTRUCTION_DECODER=y
+CONFIG_OUTPUT_FORMAT="elf32-i386"
+CONFIG_LOCKDEP_SUPPORT=y
+CONFIG_STACKTRACE_SUPPORT=y
+CONFIG_MMU=y
+CONFIG_ARCH_MMAP_RND_BITS_MIN=8
+CONFIG_ARCH_MMAP_RND_BITS_MAX=16
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16
+CONFIG_GENERIC_ISA_DMA=y
+CONFIG_GENERIC_BUG=y
+CONFIG_ARCH_MAY_HAVE_PC_FDC=y
+CONFIG_GENERIC_CALIBRATE_DELAY=y
+CONFIG_ARCH_HAS_CPU_RELAX=y
+CONFIG_ARCH_HAS_FILTER_PGPROT=y
+CONFIG_HAVE_SETUP_PER_CPU_AREA=y
+CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
+CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
+CONFIG_ARCH_HIBERNATION_POSSIBLE=y
+CONFIG_ARCH_NR_GPIO=512
+CONFIG_ARCH_SUSPEND_POSSIBLE=y
+CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
+CONFIG_HAVE_INTEL_TXT=y
+CONFIG_X86_32_SMP=y
+CONFIG_ARCH_SUPPORTS_UPROBES=y
+CONFIG_FIX_EARLYCON_MEM=y
+CONFIG_PGTABLE_LEVELS=3
+CONFIG_CC_HAS_SANE_STACKPROTECTOR=y
+
+#
+# Processor type and features
+#
+CONFIG_SMP=y
+CONFIG_X86_FEATURE_NAMES=y
+CONFIG_X86_MPPARSE=y
+# CONFIG_GOLDFISH is not set
+CONFIG_RETPOLINE=y
+CONFIG_X86_CPU_RESCTRL=y
+# CONFIG_X86_BIGSMP is not set
+# CONFIG_X86_EXTENDED_PLATFORM is not set
+CONFIG_X86_INTEL_LPSS=y
+CONFIG_X86_AMD_PLATFORM_DEVICE=y
+CONFIG_IOSF_MBI=y
+# CONFIG_IOSF_MBI_DEBUG is not set
+# CONFIG_X86_32_IRIS is not set
+CONFIG_SCHED_OMIT_FRAME_POINTER=y
+CONFIG_HYPERVISOR_GUEST=y
+CONFIG_PARAVIRT=y
+# CONFIG_PARAVIRT_DEBUG is not set
+# CONFIG_PARAVIRT_SPINLOCKS is not set
+CONFIG_X86_HV_CALLBACK_VECTOR=y
+# CONFIG_XEN is not set
+CONFIG_KVM_GUEST=y
+CONFIG_ARCH_CPUIDLE_HALTPOLL=y
+# CONFIG_PVH is not set
+CONFIG_PARAVIRT_TIME_ACCOUNTING=y
+CONFIG_PARAVIRT_CLOCK=y
+# CONFIG_M486SX is not set
+# CONFIG_M486 is not set
+# CONFIG_M586 is not set
+# CONFIG_M586TSC is not set
+# CONFIG_M586MMX is not set
+CONFIG_M686=y
+# CONFIG_MPENTIUMII is not set
+# CONFIG_MPENTIUMIII is not set
+# CONFIG_MPENTIUMM is not set
+# CONFIG_MPENTIUM4 is not set
+# CONFIG_MK6 is not set
+# CONFIG_MK7 is not set
+# CONFIG_MK8 is not set
+# CONFIG_MCRUSOE is not set
+# CONFIG_MEFFICEON is not set
+# CONFIG_MWINCHIPC6 is not set
+# CONFIG_MWINCHIP3D is not set
+# CONFIG_MELAN is not set
+# CONFIG_MGEODEGX1 is not set
+# CONFIG_MGEODE_LX is not set
+# CONFIG_MCYRIXIII is not set
+# CONFIG_MVIAC3_2 is not set
+# CONFIG_MVIAC7 is not set
+# CONFIG_MCORE2 is not set
+# CONFIG_MATOM is not set
+# CONFIG_X86_GENERIC is not set
+CONFIG_X86_INTERNODE_CACHE_SHIFT=5
+CONFIG_X86_L1_CACHE_SHIFT=5
+CONFIG_X86_USE_PPRO_CHECKSUM=y
+CONFIG_X86_TSC=y
+CONFIG_X86_CMPXCHG64=y
+CONFIG_X86_CMOV=y
+CONFIG_X86_MINIMUM_CPU_FAMILY=6
+CONFIG_X86_DEBUGCTLMSR=y
+CONFIG_IA32_FEAT_CTL=y
+CONFIG_X86_VMX_FEATURE_NAMES=y
+# CONFIG_PROCESSOR_SELECT is not set
+CONFIG_CPU_SUP_INTEL=y
+CONFIG_CPU_SUP_CYRIX_32=y
+CONFIG_CPU_SUP_AMD=y
+CONFIG_CPU_SUP_HYGON=y
+CONFIG_CPU_SUP_CENTAUR=y
+CONFIG_CPU_SUP_TRANSMETA_32=y
+CONFIG_CPU_SUP_UMC_32=y
+CONFIG_CPU_SUP_ZHAOXIN=y
+CONFIG_CPU_SUP_VORTEX_32=y
+CONFIG_HPET_TIMER=y
+CONFIG_HPET_EMULATE_RTC=y
+CONFIG_DMI=y
+CONFIG_NR_CPUS_RANGE_BEGIN=2
+CONFIG_NR_CPUS_RANGE_END=8
+CONFIG_NR_CPUS_DEFAULT=8
+CONFIG_NR_CPUS=8
+CONFIG_SCHED_CLUSTER=y
+CONFIG_SCHED_SMT=y
+CONFIG_SCHED_MC=y
+CONFIG_SCHED_MC_PRIO=y
+CONFIG_X86_LOCAL_APIC=y
+CONFIG_X86_IO_APIC=y
+CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
+CONFIG_X86_MCE=y
+# CONFIG_X86_MCELOG_LEGACY is not set
+CONFIG_X86_MCE_INTEL=y
+CONFIG_X86_MCE_AMD=y
+# CONFIG_X86_ANCIENT_MCE is not set
+CONFIG_X86_MCE_THRESHOLD=y
+CONFIG_X86_MCE_INJECT=m
+
+#
+# Performance monitoring
+#
+CONFIG_PERF_EVENTS_INTEL_UNCORE=y
+CONFIG_PERF_EVENTS_INTEL_RAPL=m
+CONFIG_PERF_EVENTS_INTEL_CSTATE=m
+CONFIG_PERF_EVENTS_AMD_POWER=m
+CONFIG_PERF_EVENTS_AMD_UNCORE=m
+# end of Performance monitoring
+
+# CONFIG_X86_LEGACY_VM86 is not set
+CONFIG_X86_16BIT=y
+CONFIG_X86_ESPFIX32=y
+CONFIG_X86_IOPL_IOPERM=y
+# CONFIG_TOSHIBA is not set
+CONFIG_I8K=m
+# CONFIG_X86_REBOOTFIXUPS is not set
+CONFIG_MICROCODE=y
+CONFIG_MICROCODE_INTEL=y
+CONFIG_MICROCODE_AMD=y
+CONFIG_MICROCODE_OLD_INTERFACE=y
+CONFIG_X86_MSR=m
+CONFIG_X86_CPUID=m
+# CONFIG_NOHIGHMEM is not set
+# CONFIG_HIGHMEM4G is not set
+CONFIG_HIGHMEM64G=y
+CONFIG_VMSPLIT_3G=y
+# CONFIG_VMSPLIT_2G is not set
+# CONFIG_VMSPLIT_1G is not set
+CONFIG_PAGE_OFFSET=0xC0000000
+CONFIG_HIGHMEM=y
+CONFIG_X86_PAE=y
+# CONFIG_X86_CPA_STATISTICS is not set
+CONFIG_ARCH_FLATMEM_ENABLE=y
+CONFIG_ARCH_SPARSEMEM_ENABLE=y
+CONFIG_ARCH_SELECT_MEMORY_MODEL=y
+CONFIG_ILLEGAL_POINTER_VALUE=0
+# CONFIG_X86_PMEM_LEGACY is not set
+# CONFIG_HIGHPTE is not set
+CONFIG_X86_CHECK_BIOS_CORRUPTION=y
+CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
+CONFIG_MTRR=y
+CONFIG_MTRR_SANITIZER=y
+CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0
+CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
+CONFIG_X86_PAT=y
+CONFIG_ARCH_USES_PG_UNCACHED=y
+CONFIG_ARCH_RANDOM=y
+CONFIG_X86_SMAP=y
+CONFIG_X86_UMIP=y
+CONFIG_X86_INTEL_TSX_MODE_OFF=y
+# CONFIG_X86_INTEL_TSX_MODE_ON is not set
+# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set
+CONFIG_EFI=y
+CONFIG_EFI_STUB=y
+# CONFIG_HZ_100 is not set
+# CONFIG_HZ_250 is not set
+# CONFIG_HZ_300 is not set
+CONFIG_HZ_1000=y
+CONFIG_HZ=1000
+CONFIG_SCHED_HRTICK=y
+CONFIG_KEXEC=y
+CONFIG_CRASH_DUMP=y
+# CONFIG_KEXEC_JUMP is not set
+CONFIG_PHYSICAL_START=0x1000000
+CONFIG_RELOCATABLE=y
+CONFIG_RANDOMIZE_BASE=y
+CONFIG_X86_NEED_RELOCS=y
+CONFIG_PHYSICAL_ALIGN=0x1000000
+CONFIG_HOTPLUG_CPU=y
+# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
+# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
+# CONFIG_COMPAT_VDSO is not set
+# CONFIG_CMDLINE_BOOL is not set
+CONFIG_MODIFY_LDT_SYSCALL=y
+# CONFIG_STRICT_SIGALTSTACK_SIZE is not set
+# end of Processor type and features
+
+CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
+
+#
+# Power management and ACPI options
+#
+CONFIG_ARCH_HIBERNATION_HEADER=y
+CONFIG_SUSPEND=y
+CONFIG_SUSPEND_FREEZER=y
+# CONFIG_SUSPEND_SKIP_SYNC is not set
+CONFIG_HIBERNATE_CALLBACKS=y
+CONFIG_HIBERNATION=y
+CONFIG_HIBERNATION_SNAPSHOT_DEV=y
+CONFIG_PM_STD_PARTITION=""
+CONFIG_PM_SLEEP=y
+CONFIG_PM_SLEEP_SMP=y
+# CONFIG_PM_AUTOSLEEP is not set
+# CONFIG_PM_WAKELOCKS is not set
+CONFIG_PM=y
+# CONFIG_PM_DEBUG is not set
+CONFIG_PM_CLK=y
+CONFIG_PM_GENERIC_DOMAINS=y
+CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
+CONFIG_PM_GENERIC_DOMAINS_SLEEP=y
+CONFIG_ENERGY_MODEL=y
+CONFIG_ARCH_SUPPORTS_ACPI=y
+CONFIG_ACPI=y
+CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y
+CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y
+CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y
+# CONFIG_ACPI_DEBUGGER is not set
+CONFIG_ACPI_SPCR_TABLE=y
+CONFIG_ACPI_SLEEP=y
+CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
+CONFIG_ACPI_EC_DEBUGFS=m
+CONFIG_ACPI_AC=m
+CONFIG_ACPI_BATTERY=m
+CONFIG_ACPI_BUTTON=m
+CONFIG_ACPI_TINY_POWER_BUTTON=m
+CONFIG_ACPI_TINY_POWER_BUTTON_SIGNAL=38
+CONFIG_ACPI_VIDEO=m
+CONFIG_ACPI_FAN=m
+# CONFIG_ACPI_TAD is not set
+CONFIG_ACPI_DOCK=y
+CONFIG_ACPI_CPU_FREQ_PSS=y
+CONFIG_ACPI_PROCESSOR_CSTATE=y
+CONFIG_ACPI_PROCESSOR_IDLE=y
+CONFIG_ACPI_PROCESSOR=y
+CONFIG_ACPI_IPMI=m
+CONFIG_ACPI_HOTPLUG_CPU=y
+CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
+CONFIG_ACPI_THERMAL=m
+CONFIG_ACPI_PLATFORM_PROFILE=m
+CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y
+CONFIG_ACPI_TABLE_UPGRADE=y
+# CONFIG_ACPI_DEBUG is not set
+CONFIG_ACPI_PCI_SLOT=y
+CONFIG_ACPI_CONTAINER=y
+CONFIG_ACPI_HOTPLUG_IOAPIC=y
+CONFIG_ACPI_SBS=m
+CONFIG_ACPI_HED=y
+CONFIG_ACPI_CUSTOM_METHOD=m
+CONFIG_ACPI_BGRT=y
+# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set
+CONFIG_HAVE_ACPI_APEI=y
+CONFIG_HAVE_ACPI_APEI_NMI=y
+CONFIG_ACPI_APEI=y
+CONFIG_ACPI_APEI_GHES=y
+CONFIG_ACPI_APEI_PCIEAER=y
+CONFIG_ACPI_APEI_EINJ=m
+CONFIG_ACPI_APEI_ERST_DEBUG=m
+CONFIG_ACPI_DPTF=y
+CONFIG_DPTF_POWER=m
+CONFIG_DPTF_PCH_FIVR=m
+CONFIG_ACPI_WATCHDOG=y
+CONFIG_ACPI_EXTLOG=m
+CONFIG_ACPI_CONFIGFS=m
+# CONFIG_PMIC_OPREGION is not set
+CONFIG_TPS68470_PMIC_OPREGION=y
+CONFIG_ACPI_VIOT=y
+CONFIG_X86_PM_TIMER=y
+# CONFIG_APM is not set
+
+#
+# CPU Frequency scaling
+#
+CONFIG_CPU_FREQ=y
+CONFIG_CPU_FREQ_GOV_ATTR_SET=y
+CONFIG_CPU_FREQ_GOV_COMMON=y
+# CONFIG_CPU_FREQ_STAT is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
+CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
+CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
+CONFIG_CPU_FREQ_GOV_POWERSAVE=m
+CONFIG_CPU_FREQ_GOV_USERSPACE=m
+CONFIG_CPU_FREQ_GOV_ONDEMAND=y
+CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
+CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
+
+#
+# CPU frequency scaling drivers
+#
+CONFIG_X86_INTEL_PSTATE=y
+CONFIG_X86_PCC_CPUFREQ=m
+CONFIG_X86_ACPI_CPUFREQ=m
+CONFIG_X86_ACPI_CPUFREQ_CPB=y
+# CONFIG_X86_POWERNOW_K6 is not set
+# CONFIG_X86_POWERNOW_K7 is not set
+CONFIG_X86_POWERNOW_K8=m
+CONFIG_X86_AMD_FREQ_SENSITIVITY=m
+# CONFIG_X86_GX_SUSPMOD is not set
+# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
+# CONFIG_X86_SPEEDSTEP_ICH is not set
+# CONFIG_X86_SPEEDSTEP_SMI is not set
+CONFIG_X86_P4_CLOCKMOD=m
+# CONFIG_X86_CPUFREQ_NFORCE2 is not set
+# CONFIG_X86_LONGRUN is not set
+# CONFIG_X86_LONGHAUL is not set
+# CONFIG_X86_E_POWERSAVER is not set
+
+#
+# shared options
+#
+CONFIG_X86_SPEEDSTEP_LIB=m
+# end of CPU Frequency scaling
+
+#
+# CPU Idle
+#
+CONFIG_CPU_IDLE=y
+CONFIG_CPU_IDLE_GOV_LADDER=y
+CONFIG_CPU_IDLE_GOV_MENU=y
+CONFIG_CPU_IDLE_GOV_TEO=y
+CONFIG_CPU_IDLE_GOV_HALTPOLL=y
+CONFIG_HALTPOLL_CPUIDLE=y
+# end of CPU Idle
+
+CONFIG_INTEL_IDLE=y
+# end of Power management and ACPI options
+
+#
+# Bus options (PCI etc.)
+#
+# CONFIG_PCI_GOBIOS is not set
+# CONFIG_PCI_GOMMCONFIG is not set
+# CONFIG_PCI_GODIRECT is not set
+CONFIG_PCI_GOANY=y
+CONFIG_PCI_BIOS=y
+CONFIG_PCI_DIRECT=y
+CONFIG_PCI_MMCONFIG=y
+# CONFIG_PCI_CNB20LE_QUIRK is not set
+# CONFIG_ISA_BUS is not set
+CONFIG_ISA_DMA_API=y
+# CONFIG_ISA is not set
+# CONFIG_SCx200 is not set
+# CONFIG_ALIX is not set
+# CONFIG_NET5501 is not set
+# CONFIG_GEOS is not set
+CONFIG_AMD_NB=y
+# end of Bus options (PCI etc.)
+
+#
+# Binary Emulations
+#
+CONFIG_COMPAT_32=y
+# end of Binary Emulations
+
+CONFIG_HAVE_ATOMIC_IOMAP=y
+CONFIG_HAVE_KVM=y
+CONFIG_HAVE_KVM_IRQCHIP=y
+CONFIG_HAVE_KVM_IRQFD=y
+CONFIG_HAVE_KVM_IRQ_ROUTING=y
+CONFIG_HAVE_KVM_EVENTFD=y
+CONFIG_KVM_MMIO=y
+CONFIG_KVM_ASYNC_PF=y
+CONFIG_HAVE_KVM_MSI=y
+CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
+CONFIG_KVM_VFIO=y
+CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
+CONFIG_HAVE_KVM_IRQ_BYPASS=y
+CONFIG_HAVE_KVM_NO_POLL=y
+CONFIG_KVM_XFER_TO_GUEST_WORK=y
+CONFIG_HAVE_KVM_PM_NOTIFIER=y
+CONFIG_VIRTUALIZATION=y
+CONFIG_KVM=m
+CONFIG_KVM_WERROR=y
+CONFIG_KVM_INTEL=m
+CONFIG_KVM_AMD=m
+# CONFIG_KVM_XEN is not set
+# CONFIG_KVM_MMU_AUDIT is not set
+CONFIG_AS_AVX512=y
+CONFIG_AS_SHA1_NI=y
+CONFIG_AS_SHA256_NI=y
+CONFIG_AS_TPAUSE=y
+
+#
+# General architecture-dependent options
+#
+CONFIG_CRASH_CORE=y
+CONFIG_KEXEC_CORE=y
+CONFIG_HOTPLUG_SMT=y
+CONFIG_GENERIC_ENTRY=y
+CONFIG_KPROBES=y
+CONFIG_JUMP_LABEL=y
+# CONFIG_STATIC_KEYS_SELFTEST is not set
+# CONFIG_STATIC_CALL_SELFTEST is not set
+CONFIG_OPTPROBES=y
+CONFIG_KPROBES_ON_FTRACE=y
+CONFIG_UPROBES=y
+CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
+CONFIG_ARCH_USE_BUILTIN_BSWAP=y
+CONFIG_KRETPROBES=y
+CONFIG_USER_RETURN_NOTIFIER=y
+CONFIG_HAVE_IOREMAP_PROT=y
+CONFIG_HAVE_KPROBES=y
+CONFIG_HAVE_KRETPROBES=y
+CONFIG_HAVE_OPTPROBES=y
+CONFIG_HAVE_KPROBES_ON_FTRACE=y
+CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y
+CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y
+CONFIG_HAVE_NMI=y
+CONFIG_TRACE_IRQFLAGS_SUPPORT=y
+CONFIG_HAVE_ARCH_TRACEHOOK=y
+CONFIG_HAVE_DMA_CONTIGUOUS=y
+CONFIG_GENERIC_SMP_IDLE_THREAD=y
+CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
+CONFIG_ARCH_HAS_SET_MEMORY=y
+CONFIG_ARCH_HAS_SET_DIRECT_MAP=y
+CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
+CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y
+CONFIG_ARCH_WANTS_NO_INSTR=y
+CONFIG_ARCH_32BIT_OFF_T=y
+CONFIG_HAVE_ASM_MODVERSIONS=y
+CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
+CONFIG_HAVE_RSEQ=y
+CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y
+CONFIG_HAVE_HW_BREAKPOINT=y
+CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
+CONFIG_HAVE_USER_RETURN_NOTIFIER=y
+CONFIG_HAVE_PERF_EVENTS_NMI=y
+CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y
+CONFIG_HAVE_PERF_REGS=y
+CONFIG_HAVE_PERF_USER_STACK_DUMP=y
+CONFIG_HAVE_ARCH_JUMP_LABEL=y
+CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y
+CONFIG_MMU_GATHER_TABLE_FREE=y
+CONFIG_MMU_GATHER_RCU_TABLE_FREE=y
+CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
+CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
+CONFIG_HAVE_CMPXCHG_LOCAL=y
+CONFIG_HAVE_CMPXCHG_DOUBLE=y
+CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
+CONFIG_HAVE_ARCH_SECCOMP=y
+CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
+CONFIG_SECCOMP=y
+CONFIG_SECCOMP_FILTER=y
+# CONFIG_SECCOMP_CACHE_DEBUG is not set
+CONFIG_HAVE_ARCH_STACKLEAK=y
+CONFIG_HAVE_STACKPROTECTOR=y
+CONFIG_STACKPROTECTOR=y
+CONFIG_STACKPROTECTOR_STRONG=y
+CONFIG_ARCH_SUPPORTS_LTO_CLANG=y
+CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
+CONFIG_LTO_NONE=y
+CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y
+CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
+CONFIG_HAVE_MOVE_PUD=y
+CONFIG_HAVE_MOVE_PMD=y
+CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
+CONFIG_HAVE_ARCH_HUGE_VMAP=y
+CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
+CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
+CONFIG_MODULES_USE_ELF_REL=y
+CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
+CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
+CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
+CONFIG_HAVE_EXIT_THREAD=y
+CONFIG_ARCH_MMAP_RND_BITS=8
+CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
+CONFIG_CLONE_BACKWARDS=y
+CONFIG_OLD_SIGSUSPEND3=y
+CONFIG_OLD_SIGACTION=y
+CONFIG_COMPAT_32BIT_TIME=y
+CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
+CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
+CONFIG_STRICT_KERNEL_RWX=y
+CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
+CONFIG_STRICT_MODULE_RWX=y
+CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y
+CONFIG_ARCH_USE_MEMREMAP_PROT=y
+# CONFIG_LOCK_EVENT_COUNTS is not set
+CONFIG_ARCH_HAS_MEM_ENCRYPT=y
+CONFIG_HAVE_STATIC_CALL=y
+CONFIG_HAVE_PREEMPT_DYNAMIC=y
+CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
+CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
+CONFIG_ARCH_SPLIT_ARG64=y
+CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y
+CONFIG_DYNAMIC_SIGFRAME=y
+
+#
+# GCOV-based kernel profiling
+#
+# CONFIG_GCOV_KERNEL is not set
+CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
+# end of GCOV-based kernel profiling
+
+CONFIG_HAVE_GCC_PLUGINS=y
+# CONFIG_GCC_PLUGINS is not set
+# end of General architecture-dependent options
+
+CONFIG_RT_MUTEXES=y
+CONFIG_BASE_SMALL=0
+CONFIG_MODULES=y
+CONFIG_MODULE_FORCE_LOAD=y
+CONFIG_MODULE_UNLOAD=y
+CONFIG_MODULE_FORCE_UNLOAD=y
+CONFIG_MODVERSIONS=y
+CONFIG_ASM_MODVERSIONS=y
+# CONFIG_MODULE_SRCVERSION_ALL is not set
+# CONFIG_MODULE_SIG is not set
+CONFIG_MODULE_COMPRESS_NONE=y
+# CONFIG_MODULE_COMPRESS_GZIP is not set
+# CONFIG_MODULE_COMPRESS_XZ is not set
+# CONFIG_MODULE_COMPRESS_ZSTD is not set
+# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
+CONFIG_MODPROBE_PATH="/sbin/modprobe"
+# CONFIG_TRIM_UNUSED_KSYMS is not set
+CONFIG_MODULES_TREE_LOOKUP=y
+CONFIG_BLOCK=y
+CONFIG_BLK_CGROUP_RWSTAT=y
+CONFIG_BLK_DEV_BSG_COMMON=y
+CONFIG_BLK_DEV_BSGLIB=y
+CONFIG_BLK_DEV_INTEGRITY=y
+CONFIG_BLK_DEV_INTEGRITY_T10=y
+CONFIG_BLK_DEV_ZONED=y
+CONFIG_BLK_DEV_THROTTLING=y
+# CONFIG_BLK_DEV_THROTTLING_LOW is not set
+CONFIG_BLK_WBT=y
+CONFIG_BLK_WBT_MQ=y
+# CONFIG_BLK_CGROUP_IOLATENCY is not set
+# CONFIG_BLK_CGROUP_FC_APPID is not set
+# CONFIG_BLK_CGROUP_IOCOST is not set
+CONFIG_BLK_CGROUP_IOPRIO=y
+CONFIG_BLK_DEBUG_FS=y
+CONFIG_BLK_DEBUG_FS_ZONED=y
+# CONFIG_BLK_SED_OPAL is not set
+CONFIG_BLK_INLINE_ENCRYPTION=y
+CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y
+
+#
+# Partition Types
+#
+CONFIG_PARTITION_ADVANCED=y
+# CONFIG_ACORN_PARTITION is not set
+# CONFIG_AIX_PARTITION is not set
+# CONFIG_OSF_PARTITION is not set
+# CONFIG_AMIGA_PARTITION is not set
+# CONFIG_ATARI_PARTITION is not set
+CONFIG_MAC_PARTITION=y
+CONFIG_MSDOS_PARTITION=y
+CONFIG_BSD_DISKLABEL=y
+CONFIG_MINIX_SUBPARTITION=y
+CONFIG_SOLARIS_X86_PARTITION=y
+# CONFIG_UNIXWARE_DISKLABEL is not set
+CONFIG_LDM_PARTITION=y
+# CONFIG_LDM_DEBUG is not set
+# CONFIG_SGI_PARTITION is not set
+# CONFIG_ULTRIX_PARTITION is not set
+# CONFIG_SUN_PARTITION is not set
+# CONFIG_KARMA_PARTITION is not set
+CONFIG_EFI_PARTITION=y
+# CONFIG_SYSV68_PARTITION is not set
+CONFIG_CMDLINE_PARTITION=y
+# end of Partition Types
+
+CONFIG_BLK_MQ_PCI=y
+CONFIG_BLK_MQ_VIRTIO=y
+CONFIG_BLK_MQ_RDMA=y
+CONFIG_BLK_PM=y
+CONFIG_BLOCK_HOLDER_DEPRECATED=y
+
+#
+# IO Schedulers
+#
+CONFIG_MQ_IOSCHED_DEADLINE=y
+CONFIG_MQ_IOSCHED_KYBER=y
+CONFIG_IOSCHED_BFQ=y
+CONFIG_BFQ_GROUP_IOSCHED=y
+# CONFIG_BFQ_CGROUP_DEBUG is not set
+# end of IO Schedulers
+
+CONFIG_PREEMPT_NOTIFIERS=y
+CONFIG_PADATA=y
+CONFIG_ASN1=y
+CONFIG_UNINLINE_SPIN_UNLOCK=y
+CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
+CONFIG_MUTEX_SPIN_ON_OWNER=y
+CONFIG_RWSEM_SPIN_ON_OWNER=y
+CONFIG_LOCK_SPIN_ON_OWNER=y
+CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
+CONFIG_QUEUED_SPINLOCKS=y
+CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
+CONFIG_QUEUED_RWLOCKS=y
+CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y
+CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y
+CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y
+CONFIG_FREEZER=y
+
+#
+# Executable file formats
+#
+CONFIG_BINFMT_ELF=y
+CONFIG_ELFCORE=y
+CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_BINFMT_SCRIPT=y
+CONFIG_BINFMT_MISC=m
+CONFIG_COREDUMP=y
+# end of Executable file formats
+
+#
+# Memory Management options
+#
+CONFIG_SELECT_MEMORY_MODEL=y
+# CONFIG_FLATMEM_MANUAL is not set
+CONFIG_SPARSEMEM_MANUAL=y
+CONFIG_SPARSEMEM=y
+CONFIG_SPARSEMEM_STATIC=y
+CONFIG_HAVE_FAST_GUP=y
+CONFIG_EXCLUSIVE_SYSTEM_RAM=y
+CONFIG_SPLIT_PTLOCK_CPUS=4
+CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
+CONFIG_MEMORY_BALLOON=y
+CONFIG_BALLOON_COMPACTION=y
+CONFIG_COMPACTION=y
+CONFIG_PAGE_REPORTING=y
+CONFIG_MIGRATION=y
+CONFIG_PHYS_ADDR_T_64BIT=y
+CONFIG_BOUNCE=y
+CONFIG_VIRT_TO_BUS=y
+CONFIG_MMU_NOTIFIER=y
+CONFIG_KSM=y
+CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
+CONFIG_TRANSPARENT_HUGEPAGE=y
+# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
+CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
+CONFIG_CLEANCACHE=y
+CONFIG_FRONTSWAP=y
+# CONFIG_CMA is not set
+CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo"
+CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
+CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud"
+# CONFIG_ZSWAP_DEFAULT_ON is not set
+CONFIG_ZPOOL=y
+CONFIG_ZBUD=y
+CONFIG_Z3FOLD=m
+CONFIG_ZSMALLOC=y
+# CONFIG_ZSMALLOC_STAT is not set
+CONFIG_GENERIC_EARLY_IOREMAP=y
+CONFIG_PAGE_IDLE_FLAG=y
+CONFIG_IDLE_PAGE_TRACKING=y
+CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
+CONFIG_ARCH_HAS_ZONE_DMA_SET=y
+CONFIG_ZONE_DMA=y
+CONFIG_HMM_MIRROR=y
+CONFIG_VMAP_PFN=y
+# CONFIG_PERCPU_STATS is not set
+# CONFIG_GUP_TEST is not set
+CONFIG_GUP_GET_PTE_LOW_HIGH=y
+# CONFIG_READ_ONLY_THP_FOR_FS is not set
+CONFIG_ARCH_HAS_PTE_SPECIAL=y
+CONFIG_MAPPING_DIRTY_HELPERS=y
+CONFIG_KMAP_LOCAL=y
+CONFIG_SECRETMEM=y
+
+#
+# Data Access Monitoring
+#
+CONFIG_DAMON=y
+CONFIG_DAMON_VADDR=y
+CONFIG_DAMON_PADDR=y
+CONFIG_DAMON_DBGFS=y
+CONFIG_DAMON_RECLAIM=y
+# end of Data Access Monitoring
+# end of Memory Management options
+
+CONFIG_NET=y
+CONFIG_NET_INGRESS=y
+CONFIG_NET_EGRESS=y
+CONFIG_NET_REDIRECT=y
+CONFIG_SKB_EXTENSIONS=y
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_PACKET_DIAG=m
+CONFIG_UNIX=y
+CONFIG_UNIX_SCM=y
+CONFIG_AF_UNIX_OOB=y
+CONFIG_UNIX_DIAG=m
+CONFIG_TLS=m
+CONFIG_TLS_DEVICE=y
+# CONFIG_TLS_TOE is not set
+CONFIG_XFRM=y
+CONFIG_XFRM_OFFLOAD=y
+CONFIG_XFRM_ALGO=m
+CONFIG_XFRM_USER=m
+CONFIG_XFRM_INTERFACE=m
+# CONFIG_XFRM_SUB_POLICY is not set
+CONFIG_XFRM_MIGRATE=y
+# CONFIG_XFRM_STATISTICS is not set
+CONFIG_XFRM_AH=m
+CONFIG_XFRM_ESP=m
+CONFIG_XFRM_IPCOMP=m
+CONFIG_NET_KEY=m
+CONFIG_NET_KEY_MIGRATE=y
+CONFIG_XFRM_ESPINTCP=y
+CONFIG_SMC=m
+CONFIG_SMC_DIAG=m
+CONFIG_XDP_SOCKETS=y
+CONFIG_XDP_SOCKETS_DIAG=m
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+CONFIG_IP_ADVANCED_ROUTER=y
+# CONFIG_IP_FIB_TRIE_STATS is not set
+CONFIG_IP_MULTIPLE_TABLES=y
+CONFIG_IP_ROUTE_MULTIPATH=y
+CONFIG_IP_ROUTE_VERBOSE=y
+CONFIG_IP_ROUTE_CLASSID=y
+# CONFIG_IP_PNP is not set
+CONFIG_NET_IPIP=m
+CONFIG_NET_IPGRE_DEMUX=m
+CONFIG_NET_IP_TUNNEL=m
+CONFIG_NET_IPGRE=m
+CONFIG_NET_IPGRE_BROADCAST=y
+CONFIG_IP_MROUTE_COMMON=y
+CONFIG_IP_MROUTE=y
+CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
+CONFIG_IP_PIMSM_V1=y
+CONFIG_IP_PIMSM_V2=y
+CONFIG_SYN_COOKIES=y
+CONFIG_NET_IPVTI=m
+CONFIG_NET_UDP_TUNNEL=m
+CONFIG_NET_FOU=m
+# CONFIG_NET_FOU_IP_TUNNELS is not set
+CONFIG_INET_AH=m
+CONFIG_INET_ESP=m
+CONFIG_INET_ESP_OFFLOAD=m
+CONFIG_INET_ESPINTCP=y
+CONFIG_INET_IPCOMP=m
+CONFIG_INET_XFRM_TUNNEL=m
+CONFIG_INET_TUNNEL=m
+CONFIG_INET_DIAG=y
+CONFIG_INET_TCP_DIAG=y
+CONFIG_INET_UDP_DIAG=y
+CONFIG_INET_RAW_DIAG=m
+CONFIG_INET_DIAG_DESTROY=y
+CONFIG_TCP_CONG_ADVANCED=y
+CONFIG_TCP_CONG_BIC=m
+CONFIG_TCP_CONG_CUBIC=m
+CONFIG_TCP_CONG_WESTWOOD=m
+CONFIG_TCP_CONG_HTCP=m
+CONFIG_TCP_CONG_HSTCP=m
+CONFIG_TCP_CONG_HYBLA=m
+CONFIG_TCP_CONG_VEGAS=m
+CONFIG_TCP_CONG_NV=m
+CONFIG_TCP_CONG_SCALABLE=m
+CONFIG_TCP_CONG_LP=m
+CONFIG_TCP_CONG_VENO=m
+CONFIG_TCP_CONG_YEAH=m
+CONFIG_TCP_CONG_ILLINOIS=m
+CONFIG_TCP_CONG_DCTCP=m
+CONFIG_TCP_CONG_CDG=m
+CONFIG_TCP_CONG_BBR=m
+CONFIG_DEFAULT_RENO=y
+CONFIG_DEFAULT_TCP_CONG="reno"
+CONFIG_TCP_MD5SIG=y
+CONFIG_IPV6=y
+CONFIG_IPV6_ROUTER_PREF=y
+CONFIG_IPV6_ROUTE_INFO=y
+CONFIG_IPV6_OPTIMISTIC_DAD=y
+CONFIG_INET6_AH=m
+CONFIG_INET6_ESP=m
+CONFIG_INET6_ESP_OFFLOAD=m
+CONFIG_INET6_ESPINTCP=y
+CONFIG_INET6_IPCOMP=m
+CONFIG_IPV6_MIP6=m
+CONFIG_IPV6_ILA=m
+CONFIG_INET6_XFRM_TUNNEL=m
+CONFIG_INET6_TUNNEL=m
+CONFIG_IPV6_VTI=m
+CONFIG_IPV6_SIT=m
+CONFIG_IPV6_SIT_6RD=y
+CONFIG_IPV6_NDISC_NODETYPE=y
+CONFIG_IPV6_TUNNEL=m
+CONFIG_IPV6_GRE=m
+CONFIG_IPV6_FOU=m
+CONFIG_IPV6_MULTIPLE_TABLES=y
+CONFIG_IPV6_SUBTREES=y
+CONFIG_IPV6_MROUTE=y
+CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
+CONFIG_IPV6_PIMSM_V2=y
+CONFIG_IPV6_SEG6_LWTUNNEL=y
+CONFIG_IPV6_SEG6_HMAC=y
+CONFIG_IPV6_SEG6_BPF=y
+CONFIG_IPV6_RPL_LWTUNNEL=y
+CONFIG_IPV6_IOAM6_LWTUNNEL=y
+# CONFIG_NETLABEL is not set
+CONFIG_MPTCP=y
+CONFIG_INET_MPTCP_DIAG=y
+CONFIG_MPTCP_IPV6=y
+CONFIG_NETWORK_SECMARK=y
+CONFIG_NET_PTP_CLASSIFY=y
+# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
+CONFIG_NETFILTER=y
+CONFIG_NETFILTER_ADVANCED=y
+CONFIG_BRIDGE_NETFILTER=m
+
+#
+# Core Netfilter Configuration
+#
+CONFIG_NETFILTER_INGRESS=y
+CONFIG_NETFILTER_EGRESS=y
+CONFIG_NETFILTER_SKIP_EGRESS=y
+CONFIG_NETFILTER_NETLINK=m
+CONFIG_NETFILTER_FAMILY_BRIDGE=y
+CONFIG_NETFILTER_FAMILY_ARP=y
+CONFIG_NETFILTER_NETLINK_HOOK=m
+CONFIG_NETFILTER_NETLINK_ACCT=m
+CONFIG_NETFILTER_NETLINK_QUEUE=m
+CONFIG_NETFILTER_NETLINK_LOG=m
+CONFIG_NETFILTER_NETLINK_OSF=m
+CONFIG_NF_CONNTRACK=m
+CONFIG_NF_LOG_SYSLOG=m
+CONFIG_NETFILTER_CONNCOUNT=m
+CONFIG_NF_CONNTRACK_MARK=y
+CONFIG_NF_CONNTRACK_SECMARK=y
+CONFIG_NF_CONNTRACK_ZONES=y
+# CONFIG_NF_CONNTRACK_PROCFS is not set
+CONFIG_NF_CONNTRACK_EVENTS=y
+CONFIG_NF_CONNTRACK_TIMEOUT=y
+CONFIG_NF_CONNTRACK_TIMESTAMP=y
+CONFIG_NF_CONNTRACK_LABELS=y
+CONFIG_NF_CT_PROTO_DCCP=y
+CONFIG_NF_CT_PROTO_GRE=y
+CONFIG_NF_CT_PROTO_SCTP=y
+CONFIG_NF_CT_PROTO_UDPLITE=y
+CONFIG_NF_CONNTRACK_AMANDA=m
+CONFIG_NF_CONNTRACK_FTP=m
+CONFIG_NF_CONNTRACK_H323=m
+CONFIG_NF_CONNTRACK_IRC=m
+CONFIG_NF_CONNTRACK_BROADCAST=m
+CONFIG_NF_CONNTRACK_NETBIOS_NS=m
+CONFIG_NF_CONNTRACK_SNMP=m
+CONFIG_NF_CONNTRACK_PPTP=m
+CONFIG_NF_CONNTRACK_SANE=m
+CONFIG_NF_CONNTRACK_SIP=m
+CONFIG_NF_CONNTRACK_TFTP=m
+CONFIG_NF_CT_NETLINK=m
+CONFIG_NF_CT_NETLINK_TIMEOUT=m
+CONFIG_NF_CT_NETLINK_HELPER=m
+CONFIG_NETFILTER_NETLINK_GLUE_CT=y
+CONFIG_NF_NAT=m
+CONFIG_NF_NAT_AMANDA=m
+CONFIG_NF_NAT_FTP=m
+CONFIG_NF_NAT_IRC=m
+CONFIG_NF_NAT_SIP=m
+CONFIG_NF_NAT_TFTP=m
+CONFIG_NF_NAT_REDIRECT=y
+CONFIG_NF_NAT_MASQUERADE=y
+CONFIG_NETFILTER_SYNPROXY=m
+CONFIG_NF_TABLES=m
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_NETDEV=y
+CONFIG_NFT_NUMGEN=m
+CONFIG_NFT_CT=m
+CONFIG_NFT_FLOW_OFFLOAD=m
+CONFIG_NFT_COUNTER=m
+CONFIG_NFT_CONNLIMIT=m
+CONFIG_NFT_LOG=m
+CONFIG_NFT_LIMIT=m
+CONFIG_NFT_MASQ=m
+CONFIG_NFT_REDIR=m
+CONFIG_NFT_NAT=m
+CONFIG_NFT_TUNNEL=m
+CONFIG_NFT_OBJREF=m
+CONFIG_NFT_QUEUE=m
+CONFIG_NFT_QUOTA=m
+CONFIG_NFT_REJECT=m
+CONFIG_NFT_REJECT_INET=m
+CONFIG_NFT_COMPAT=m
+CONFIG_NFT_HASH=m
+CONFIG_NFT_FIB=m
+CONFIG_NFT_FIB_INET=m
+CONFIG_NFT_XFRM=m
+CONFIG_NFT_SOCKET=m
+CONFIG_NFT_OSF=m
+CONFIG_NFT_TPROXY=m
+# CONFIG_NFT_SYNPROXY is not set
+CONFIG_NF_DUP_NETDEV=m
+CONFIG_NFT_DUP_NETDEV=m
+CONFIG_NFT_FWD_NETDEV=m
+CONFIG_NFT_FIB_NETDEV=m
+CONFIG_NFT_REJECT_NETDEV=m
+CONFIG_NF_FLOW_TABLE_INET=m
+CONFIG_NF_FLOW_TABLE=m
+CONFIG_NETFILTER_XTABLES=m
+
+#
+# Xtables combined modules
+#
+CONFIG_NETFILTER_XT_MARK=m
+CONFIG_NETFILTER_XT_CONNMARK=m
+CONFIG_NETFILTER_XT_SET=m
+
+#
+# Xtables targets
+#
+CONFIG_NETFILTER_XT_TARGET_AUDIT=m
+CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
+CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
+CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
+CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
+CONFIG_NETFILTER_XT_TARGET_CT=m
+CONFIG_NETFILTER_XT_TARGET_DSCP=m
+CONFIG_NETFILTER_XT_TARGET_HL=m
+CONFIG_NETFILTER_XT_TARGET_HMARK=m
+CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
+CONFIG_NETFILTER_XT_TARGET_LED=m
+CONFIG_NETFILTER_XT_TARGET_LOG=m
+CONFIG_NETFILTER_XT_TARGET_MARK=m
+CONFIG_NETFILTER_XT_NAT=m
+CONFIG_NETFILTER_XT_TARGET_NETMAP=m
+CONFIG_NETFILTER_XT_TARGET_NFLOG=m
+CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
+CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
+CONFIG_NETFILTER_XT_TARGET_RATEEST=m
+CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
+CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
+CONFIG_NETFILTER_XT_TARGET_TEE=m
+CONFIG_NETFILTER_XT_TARGET_TPROXY=m
+CONFIG_NETFILTER_XT_TARGET_TRACE=m
+CONFIG_NETFILTER_XT_TARGET_SECMARK=m
+CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
+CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
+
+#
+# Xtables matches
+#
+CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
+CONFIG_NETFILTER_XT_MATCH_BPF=m
+CONFIG_NETFILTER_XT_MATCH_CGROUP=m
+CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
+CONFIG_NETFILTER_XT_MATCH_COMMENT=m
+CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
+CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
+CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
+CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
+CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
+CONFIG_NETFILTER_XT_MATCH_CPU=m
+CONFIG_NETFILTER_XT_MATCH_DCCP=m
+CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
+CONFIG_NETFILTER_XT_MATCH_DSCP=m
+CONFIG_NETFILTER_XT_MATCH_ECN=m
+CONFIG_NETFILTER_XT_MATCH_ESP=m
+CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
+CONFIG_NETFILTER_XT_MATCH_HELPER=m
+CONFIG_NETFILTER_XT_MATCH_HL=m
+CONFIG_NETFILTER_XT_MATCH_IPCOMP=m
+CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
+CONFIG_NETFILTER_XT_MATCH_IPVS=m
+CONFIG_NETFILTER_XT_MATCH_L2TP=m
+CONFIG_NETFILTER_XT_MATCH_LENGTH=m
+CONFIG_NETFILTER_XT_MATCH_LIMIT=m
+CONFIG_NETFILTER_XT_MATCH_MAC=m
+CONFIG_NETFILTER_XT_MATCH_MARK=m
+CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
+CONFIG_NETFILTER_XT_MATCH_NFACCT=m
+CONFIG_NETFILTER_XT_MATCH_OSF=m
+CONFIG_NETFILTER_XT_MATCH_OWNER=m
+CONFIG_NETFILTER_XT_MATCH_POLICY=m
+CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
+CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
+CONFIG_NETFILTER_XT_MATCH_QUOTA=m
+CONFIG_NETFILTER_XT_MATCH_RATEEST=m
+CONFIG_NETFILTER_XT_MATCH_REALM=m
+CONFIG_NETFILTER_XT_MATCH_RECENT=m
+CONFIG_NETFILTER_XT_MATCH_SCTP=m
+CONFIG_NETFILTER_XT_MATCH_SOCKET=m
+CONFIG_NETFILTER_XT_MATCH_STATE=m
+CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
+CONFIG_NETFILTER_XT_MATCH_STRING=m
+CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
+CONFIG_NETFILTER_XT_MATCH_TIME=m
+CONFIG_NETFILTER_XT_MATCH_U32=m
+# end of Core Netfilter Configuration
+
+CONFIG_IP_SET=m
+CONFIG_IP_SET_MAX=256
+CONFIG_IP_SET_BITMAP_IP=m
+CONFIG_IP_SET_BITMAP_IPMAC=m
+CONFIG_IP_SET_BITMAP_PORT=m
+CONFIG_IP_SET_HASH_IP=m
+CONFIG_IP_SET_HASH_IPMARK=m
+CONFIG_IP_SET_HASH_IPPORT=m
+CONFIG_IP_SET_HASH_IPPORTIP=m
+CONFIG_IP_SET_HASH_IPPORTNET=m
+CONFIG_IP_SET_HASH_IPMAC=m
+CONFIG_IP_SET_HASH_MAC=m
+CONFIG_IP_SET_HASH_NETPORTNET=m
+CONFIG_IP_SET_HASH_NET=m
+CONFIG_IP_SET_HASH_NETNET=m
+CONFIG_IP_SET_HASH_NETPORT=m
+CONFIG_IP_SET_HASH_NETIFACE=m
+CONFIG_IP_SET_LIST_SET=m
+CONFIG_IP_VS=m
+CONFIG_IP_VS_IPV6=y
+# CONFIG_IP_VS_DEBUG is not set
+CONFIG_IP_VS_TAB_BITS=12
+
+#
+# IPVS transport protocol load balancing support
+#
+CONFIG_IP_VS_PROTO_TCP=y
+CONFIG_IP_VS_PROTO_UDP=y
+CONFIG_IP_VS_PROTO_AH_ESP=y
+CONFIG_IP_VS_PROTO_ESP=y
+CONFIG_IP_VS_PROTO_AH=y
+CONFIG_IP_VS_PROTO_SCTP=y
+
+#
+# IPVS scheduler
+#
+CONFIG_IP_VS_RR=m
+CONFIG_IP_VS_WRR=m
+CONFIG_IP_VS_LC=m
+CONFIG_IP_VS_WLC=m
+CONFIG_IP_VS_FO=m
+CONFIG_IP_VS_OVF=m
+CONFIG_IP_VS_LBLC=m
+CONFIG_IP_VS_LBLCR=m
+CONFIG_IP_VS_DH=m
+CONFIG_IP_VS_SH=m
+CONFIG_IP_VS_MH=m
+CONFIG_IP_VS_SED=m
+CONFIG_IP_VS_NQ=m
+CONFIG_IP_VS_TWOS=m
+
+#
+# IPVS SH scheduler
+#
+CONFIG_IP_VS_SH_TAB_BITS=8
+
+#
+# IPVS MH scheduler
+#
+CONFIG_IP_VS_MH_TAB_INDEX=12
+
+#
+# IPVS application helper
+#
+CONFIG_IP_VS_FTP=m
+CONFIG_IP_VS_NFCT=y
+CONFIG_IP_VS_PE_SIP=m
+
+#
+# IP: Netfilter Configuration
+#
+CONFIG_NF_DEFRAG_IPV4=m
+CONFIG_NF_SOCKET_IPV4=m
+CONFIG_NF_TPROXY_IPV4=m
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NFT_REJECT_IPV4=m
+CONFIG_NFT_DUP_IPV4=m
+CONFIG_NFT_FIB_IPV4=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_FLOW_TABLE_IPV4=m
+CONFIG_NF_DUP_IPV4=m
+CONFIG_NF_LOG_ARP=m
+CONFIG_NF_LOG_IPV4=m
+CONFIG_NF_REJECT_IPV4=m
+CONFIG_NF_NAT_SNMP_BASIC=m
+CONFIG_NF_NAT_PPTP=m
+CONFIG_NF_NAT_H323=m
+CONFIG_IP_NF_IPTABLES=m
+CONFIG_IP_NF_MATCH_AH=m
+CONFIG_IP_NF_MATCH_ECN=m
+CONFIG_IP_NF_MATCH_RPFILTER=m
+CONFIG_IP_NF_MATCH_TTL=m
+CONFIG_IP_NF_FILTER=m
+CONFIG_IP_NF_TARGET_REJECT=m
+CONFIG_IP_NF_TARGET_SYNPROXY=m
+CONFIG_IP_NF_NAT=m
+CONFIG_IP_NF_TARGET_MASQUERADE=m
+CONFIG_IP_NF_TARGET_NETMAP=m
+CONFIG_IP_NF_TARGET_REDIRECT=m
+CONFIG_IP_NF_MANGLE=m
+CONFIG_IP_NF_TARGET_CLUSTERIP=m
+CONFIG_IP_NF_TARGET_ECN=m
+CONFIG_IP_NF_TARGET_TTL=m
+CONFIG_IP_NF_RAW=m
+# CONFIG_IP_NF_SECURITY is not set
+CONFIG_IP_NF_ARPTABLES=m
+CONFIG_IP_NF_ARPFILTER=m
+CONFIG_IP_NF_ARP_MANGLE=m
+# end of IP: Netfilter Configuration
+
+#
+# IPv6: Netfilter Configuration
+#
+CONFIG_NF_SOCKET_IPV6=m
+CONFIG_NF_TPROXY_IPV6=m
+CONFIG_NF_TABLES_IPV6=y
+CONFIG_NFT_REJECT_IPV6=m
+CONFIG_NFT_DUP_IPV6=m
+CONFIG_NFT_FIB_IPV6=m
+CONFIG_NF_FLOW_TABLE_IPV6=m
+CONFIG_NF_DUP_IPV6=m
+CONFIG_NF_REJECT_IPV6=m
+CONFIG_NF_LOG_IPV6=m
+CONFIG_IP6_NF_IPTABLES=m
+CONFIG_IP6_NF_MATCH_AH=m
+CONFIG_IP6_NF_MATCH_EUI64=m
+CONFIG_IP6_NF_MATCH_FRAG=m
+CONFIG_IP6_NF_MATCH_OPTS=m
+CONFIG_IP6_NF_MATCH_HL=m
+CONFIG_IP6_NF_MATCH_IPV6HEADER=m
+CONFIG_IP6_NF_MATCH_MH=m
+CONFIG_IP6_NF_MATCH_RPFILTER=m
+CONFIG_IP6_NF_MATCH_RT=m
+CONFIG_IP6_NF_MATCH_SRH=m
+CONFIG_IP6_NF_TARGET_HL=m
+CONFIG_IP6_NF_FILTER=m
+CONFIG_IP6_NF_TARGET_REJECT=m
+CONFIG_IP6_NF_TARGET_SYNPROXY=m
+CONFIG_IP6_NF_MANGLE=m
+CONFIG_IP6_NF_RAW=m
+# CONFIG_IP6_NF_SECURITY is not set
+CONFIG_IP6_NF_NAT=m
+CONFIG_IP6_NF_TARGET_MASQUERADE=m
+CONFIG_IP6_NF_TARGET_NPT=m
+# end of IPv6: Netfilter Configuration
+
+CONFIG_NF_DEFRAG_IPV6=m
+# CONFIG_NF_TABLES_BRIDGE is not set
+# CONFIG_NF_CONNTRACK_BRIDGE is not set
+CONFIG_BRIDGE_NF_EBTABLES=m
+CONFIG_BRIDGE_EBT_BROUTE=m
+CONFIG_BRIDGE_EBT_T_FILTER=m
+CONFIG_BRIDGE_EBT_T_NAT=m
+CONFIG_BRIDGE_EBT_802_3=m
+CONFIG_BRIDGE_EBT_AMONG=m
+CONFIG_BRIDGE_EBT_ARP=m
+CONFIG_BRIDGE_EBT_IP=m
+CONFIG_BRIDGE_EBT_IP6=m
+CONFIG_BRIDGE_EBT_LIMIT=m
+CONFIG_BRIDGE_EBT_MARK=m
+CONFIG_BRIDGE_EBT_PKTTYPE=m
+CONFIG_BRIDGE_EBT_STP=m
+CONFIG_BRIDGE_EBT_VLAN=m
+CONFIG_BRIDGE_EBT_ARPREPLY=m
+CONFIG_BRIDGE_EBT_DNAT=m
+CONFIG_BRIDGE_EBT_MARK_T=m
+CONFIG_BRIDGE_EBT_REDIRECT=m
+CONFIG_BRIDGE_EBT_SNAT=m
+CONFIG_BRIDGE_EBT_LOG=m
+CONFIG_BRIDGE_EBT_NFLOG=m
+# CONFIG_BPFILTER is not set
+CONFIG_IP_DCCP=m
+CONFIG_INET_DCCP_DIAG=m
+
+#
+# DCCP CCIDs Configuration
+#
+# CONFIG_IP_DCCP_CCID2_DEBUG is not set
+CONFIG_IP_DCCP_CCID3=y
+# CONFIG_IP_DCCP_CCID3_DEBUG is not set
+CONFIG_IP_DCCP_TFRC_LIB=y
+# end of DCCP CCIDs Configuration
+
+#
+# DCCP Kernel Hacking
+#
+# CONFIG_IP_DCCP_DEBUG is not set
+# end of DCCP Kernel Hacking
+
+CONFIG_IP_SCTP=m
+# CONFIG_SCTP_DBG_OBJCNT is not set
+# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set
+CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
+# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
+# CONFIG_SCTP_COOKIE_HMAC_MD5 is not set
+CONFIG_SCTP_COOKIE_HMAC_SHA1=y
+CONFIG_INET_SCTP_DIAG=m
+CONFIG_RDS=m
+# CONFIG_RDS_RDMA is not set
+CONFIG_RDS_TCP=m
+# CONFIG_RDS_DEBUG is not set
+CONFIG_TIPC=m
+CONFIG_TIPC_MEDIA_IB=y
+CONFIG_TIPC_MEDIA_UDP=y
+CONFIG_TIPC_CRYPTO=y
+CONFIG_TIPC_DIAG=m
+CONFIG_ATM=m
+CONFIG_ATM_CLIP=m
+# CONFIG_ATM_CLIP_NO_ICMP is not set
+CONFIG_ATM_LANE=m
+CONFIG_ATM_MPOA=m
+CONFIG_ATM_BR2684=m
+# CONFIG_ATM_BR2684_IPFILTER is not set
+CONFIG_L2TP=m
+CONFIG_L2TP_DEBUGFS=m
+CONFIG_L2TP_V3=y
+CONFIG_L2TP_IP=m
+CONFIG_L2TP_ETH=m
+CONFIG_STP=m
+CONFIG_GARP=m
+CONFIG_MRP=m
+CONFIG_BRIDGE=m
+CONFIG_BRIDGE_IGMP_SNOOPING=y
+CONFIG_BRIDGE_VLAN_FILTERING=y
+CONFIG_BRIDGE_MRP=y
+# CONFIG_BRIDGE_CFM is not set
+CONFIG_NET_DSA=m
+CONFIG_NET_DSA_TAG_AR9331=m
+CONFIG_NET_DSA_TAG_BRCM_COMMON=m
+CONFIG_NET_DSA_TAG_BRCM=m
+CONFIG_NET_DSA_TAG_BRCM_LEGACY=m
+CONFIG_NET_DSA_TAG_BRCM_PREPEND=m
+CONFIG_NET_DSA_TAG_HELLCREEK=m
+CONFIG_NET_DSA_TAG_GSWIP=m
+CONFIG_NET_DSA_TAG_DSA_COMMON=m
+CONFIG_NET_DSA_TAG_DSA=m
+CONFIG_NET_DSA_TAG_EDSA=m
+CONFIG_NET_DSA_TAG_MTK=m
+CONFIG_NET_DSA_TAG_KSZ=m
+CONFIG_NET_DSA_TAG_OCELOT=m
+CONFIG_NET_DSA_TAG_OCELOT_8021Q=m
+CONFIG_NET_DSA_TAG_QCA=m
+CONFIG_NET_DSA_TAG_RTL4_A=m
+CONFIG_NET_DSA_TAG_RTL8_4=m
+CONFIG_NET_DSA_TAG_LAN9303=m
+CONFIG_NET_DSA_TAG_SJA1105=m
+CONFIG_NET_DSA_TAG_TRAILER=m
+CONFIG_NET_DSA_TAG_XRS700X=m
+CONFIG_VLAN_8021Q=m
+CONFIG_VLAN_8021Q_GVRP=y
+CONFIG_VLAN_8021Q_MVRP=y
+# CONFIG_DECNET is not set
+CONFIG_LLC=m
+CONFIG_LLC2=m
+CONFIG_ATALK=m
+CONFIG_DEV_APPLETALK=m
+CONFIG_IPDDP=m
+CONFIG_IPDDP_ENCAP=y
+CONFIG_X25=m
+CONFIG_LAPB=m
+CONFIG_PHONET=m
+# CONFIG_6LOWPAN is not set
+CONFIG_IEEE802154=m
+CONFIG_IEEE802154_NL802154_EXPERIMENTAL=y
+CONFIG_IEEE802154_SOCKET=m
+CONFIG_MAC802154=m
+CONFIG_NET_SCHED=y
+
+#
+# Queueing/Scheduling
+#
+CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_HTB=m
+CONFIG_NET_SCH_HFSC=m
+CONFIG_NET_SCH_ATM=m
+CONFIG_NET_SCH_PRIO=m
+CONFIG_NET_SCH_MULTIQ=m
+CONFIG_NET_SCH_RED=m
+CONFIG_NET_SCH_SFB=m
+CONFIG_NET_SCH_SFQ=m
+CONFIG_NET_SCH_TEQL=m
+CONFIG_NET_SCH_TBF=m
+CONFIG_NET_SCH_CBS=m
+CONFIG_NET_SCH_ETF=m
+CONFIG_NET_SCH_TAPRIO=m
+CONFIG_NET_SCH_GRED=m
+CONFIG_NET_SCH_DSMARK=m
+CONFIG_NET_SCH_NETEM=m
+CONFIG_NET_SCH_DRR=m
+CONFIG_NET_SCH_MQPRIO=m
+CONFIG_NET_SCH_SKBPRIO=m
+CONFIG_NET_SCH_CHOKE=m
+CONFIG_NET_SCH_QFQ=m
+CONFIG_NET_SCH_CODEL=m
+CONFIG_NET_SCH_FQ_CODEL=m
+CONFIG_NET_SCH_CAKE=m
+CONFIG_NET_SCH_FQ=m
+CONFIG_NET_SCH_HHF=m
+CONFIG_NET_SCH_PIE=m
+CONFIG_NET_SCH_FQ_PIE=m
+CONFIG_NET_SCH_INGRESS=m
+CONFIG_NET_SCH_PLUG=m
+CONFIG_NET_SCH_ETS=m
+# CONFIG_NET_SCH_DEFAULT is not set
+
+#
+# Classification
+#
+CONFIG_NET_CLS=y
+CONFIG_NET_CLS_BASIC=m
+CONFIG_NET_CLS_TCINDEX=m
+CONFIG_NET_CLS_ROUTE4=m
+CONFIG_NET_CLS_FW=m
+CONFIG_NET_CLS_U32=m
+# CONFIG_CLS_U32_PERF is not set
+# CONFIG_CLS_U32_MARK is not set
+CONFIG_NET_CLS_RSVP=m
+CONFIG_NET_CLS_RSVP6=m
+CONFIG_NET_CLS_FLOW=m
+# CONFIG_NET_CLS_CGROUP is not set
+CONFIG_NET_CLS_BPF=m
+CONFIG_NET_CLS_FLOWER=m
+CONFIG_NET_CLS_MATCHALL=m
+# CONFIG_NET_EMATCH is not set
+CONFIG_NET_CLS_ACT=y
+CONFIG_NET_ACT_POLICE=m
+CONFIG_NET_ACT_GACT=m
+CONFIG_GACT_PROB=y
+CONFIG_NET_ACT_MIRRED=m
+CONFIG_NET_ACT_SAMPLE=m
+CONFIG_NET_ACT_IPT=m
+CONFIG_NET_ACT_NAT=m
+CONFIG_NET_ACT_PEDIT=m
+CONFIG_NET_ACT_SIMP=m
+CONFIG_NET_ACT_SKBEDIT=m
+CONFIG_NET_ACT_CSUM=m
+# CONFIG_NET_ACT_MPLS is not set
+CONFIG_NET_ACT_VLAN=m
+CONFIG_NET_ACT_BPF=m
+CONFIG_NET_ACT_CONNMARK=m
+# CONFIG_NET_ACT_CTINFO is not set
+CONFIG_NET_ACT_SKBMOD=m
+CONFIG_NET_ACT_IFE=m
+CONFIG_NET_ACT_TUNNEL_KEY=m
+# CONFIG_NET_ACT_CT is not set
+CONFIG_NET_ACT_GATE=m
+CONFIG_NET_IFE_SKBMARK=m
+CONFIG_NET_IFE_SKBPRIO=m
+CONFIG_NET_IFE_SKBTCINDEX=m
+# CONFIG_NET_TC_SKB_EXT is not set
+CONFIG_NET_SCH_FIFO=y
+CONFIG_DCB=y
+CONFIG_DNS_RESOLVER=y
+CONFIG_BATMAN_ADV=m
+CONFIG_BATMAN_ADV_BATMAN_V=y
+CONFIG_BATMAN_ADV_BLA=y
+CONFIG_BATMAN_ADV_DAT=y
+CONFIG_BATMAN_ADV_NC=y
+CONFIG_BATMAN_ADV_MCAST=y
+# CONFIG_BATMAN_ADV_DEBUG is not set
+# CONFIG_BATMAN_ADV_TRACING is not set
+CONFIG_OPENVSWITCH=m
+CONFIG_OPENVSWITCH_GRE=m
+CONFIG_OPENVSWITCH_VXLAN=m
+CONFIG_OPENVSWITCH_GENEVE=m
+CONFIG_VSOCKETS=m
+CONFIG_VSOCKETS_DIAG=m
+CONFIG_VSOCKETS_LOOPBACK=m
+CONFIG_VMWARE_VMCI_VSOCKETS=m
+CONFIG_VIRTIO_VSOCKETS=m
+CONFIG_VIRTIO_VSOCKETS_COMMON=m
+CONFIG_HYPERV_VSOCKETS=m
+CONFIG_NETLINK_DIAG=m
+CONFIG_MPLS=y
+CONFIG_NET_MPLS_GSO=m
+CONFIG_MPLS_ROUTING=m
+CONFIG_MPLS_IPTUNNEL=m
+CONFIG_NET_NSH=m
+CONFIG_HSR=m
+CONFIG_NET_SWITCHDEV=y
+CONFIG_NET_L3_MASTER_DEV=y
+CONFIG_QRTR=m
+CONFIG_QRTR_SMD=m
+CONFIG_QRTR_TUN=m
+CONFIG_QRTR_MHI=m
+# CONFIG_NET_NCSI is not set
+CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_RPS=y
+CONFIG_RFS_ACCEL=y
+CONFIG_SOCK_RX_QUEUE_MAPPING=y
+CONFIG_XPS=y
+CONFIG_CGROUP_NET_PRIO=y
+CONFIG_CGROUP_NET_CLASSID=y
+CONFIG_NET_RX_BUSY_POLL=y
+CONFIG_BQL=y
+CONFIG_BPF_STREAM_PARSER=y
+CONFIG_NET_FLOW_LIMIT=y
+
+#
+# Network testing
+#
+# CONFIG_NET_PKTGEN is not set
+CONFIG_NET_DROP_MONITOR=y
+# end of Network testing
+# end of Networking options
+
+# CONFIG_HAMRADIO is not set
+CONFIG_CAN=m
+CONFIG_CAN_RAW=m
+CONFIG_CAN_BCM=m
+CONFIG_CAN_GW=m
+# CONFIG_CAN_J1939 is not set
+CONFIG_CAN_ISOTP=m
+
+#
+# CAN Device Drivers
+#
+CONFIG_CAN_VCAN=m
+# CONFIG_CAN_VXCAN is not set
+CONFIG_CAN_SLCAN=m
+CONFIG_CAN_DEV=m
+CONFIG_CAN_CALC_BITTIMING=y
+# CONFIG_CAN_JANZ_ICAN3 is not set
+# CONFIG_CAN_KVASER_PCIEFD is not set
+# CONFIG_PCH_CAN is not set
+CONFIG_CAN_C_CAN=m
+CONFIG_CAN_C_CAN_PLATFORM=m
+CONFIG_CAN_C_CAN_PCI=m
+CONFIG_CAN_CC770=m
+CONFIG_CAN_CC770_ISA=m
+CONFIG_CAN_CC770_PLATFORM=m
+CONFIG_CAN_IFI_CANFD=m
+CONFIG_CAN_M_CAN=m
+CONFIG_CAN_M_CAN_PCI=m
+# CONFIG_CAN_M_CAN_PLATFORM is not set
+# CONFIG_CAN_M_CAN_TCAN4X5X is not set
+# CONFIG_CAN_PEAK_PCIEFD is not set
+# CONFIG_CAN_SJA1000 is not set
+CONFIG_CAN_SOFTING=m
+
+#
+# CAN SPI interfaces
+#
+# CONFIG_CAN_HI311X is not set
+CONFIG_CAN_MCP251X=m
+CONFIG_CAN_MCP251XFD=m
+# CONFIG_CAN_MCP251XFD_SANITY is not set
+# end of CAN SPI interfaces
+
+#
+# CAN USB interfaces
+#
+CONFIG_CAN_8DEV_USB=m
+CONFIG_CAN_EMS_USB=m
+CONFIG_CAN_ESD_USB2=m
+CONFIG_CAN_ETAS_ES58X=m
+CONFIG_CAN_GS_USB=m
+CONFIG_CAN_KVASER_USB=m
+# CONFIG_CAN_MCBA_USB is not set
+CONFIG_CAN_PEAK_USB=m
+CONFIG_CAN_UCAN=m
+# end of CAN USB interfaces
+
+CONFIG_CAN_DEBUG_DEVICES=y
+# end of CAN Device Drivers
+
+CONFIG_BT=m
+CONFIG_BT_BREDR=y
+CONFIG_BT_RFCOMM=m
+CONFIG_BT_RFCOMM_TTY=y
+CONFIG_BT_BNEP=m
+CONFIG_BT_BNEP_MC_FILTER=y
+CONFIG_BT_BNEP_PROTO_FILTER=y
+CONFIG_BT_HIDP=m
+CONFIG_BT_HS=y
+CONFIG_BT_LE=y
+CONFIG_BT_LEDS=y
+CONFIG_BT_MSFTEXT=y
+CONFIG_BT_AOSPEXT=y
+CONFIG_BT_DEBUGFS=y
+# CONFIG_BT_SELFTEST is not set
+
+#
+# Bluetooth device drivers
+#
+CONFIG_BT_INTEL=m
+CONFIG_BT_BCM=m
+CONFIG_BT_RTL=m
+CONFIG_BT_QCA=m
+CONFIG_BT_HCIBTUSB=m
+CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
+CONFIG_BT_HCIBTUSB_BCM=y
+CONFIG_BT_HCIBTUSB_MTK=y
+CONFIG_BT_HCIBTUSB_RTL=y
+CONFIG_BT_HCIBTSDIO=m
+CONFIG_BT_HCIUART=m
+CONFIG_BT_HCIUART_SERDEV=y
+CONFIG_BT_HCIUART_H4=y
+CONFIG_BT_HCIUART_NOKIA=m
+CONFIG_BT_HCIUART_BCSP=y
+CONFIG_BT_HCIUART_ATH3K=y
+CONFIG_BT_HCIUART_LL=y
+CONFIG_BT_HCIUART_3WIRE=y
+CONFIG_BT_HCIUART_INTEL=y
+CONFIG_BT_HCIUART_RTL=y
+CONFIG_BT_HCIUART_QCA=y
+CONFIG_BT_HCIUART_AG6XX=y
+# CONFIG_BT_HCIUART_MRVL is not set
+CONFIG_BT_HCIBCM203X=m
+CONFIG_BT_HCIBPA10X=m
+CONFIG_BT_HCIBFUSB=m
+CONFIG_BT_HCIVHCI=m
+CONFIG_BT_MRVL=m
+CONFIG_BT_MRVL_SDIO=m
+CONFIG_BT_ATH3K=m
+CONFIG_BT_MTKSDIO=m
+CONFIG_BT_MTKUART=m
+CONFIG_BT_HCIRSI=m
+CONFIG_BT_VIRTIO=m
+# end of Bluetooth device drivers
+
+CONFIG_AF_RXRPC=m
+# CONFIG_AF_RXRPC_IPV6 is not set
+# CONFIG_AF_RXRPC_INJECT_LOSS is not set
+# CONFIG_AF_RXRPC_DEBUG is not set
+# CONFIG_RXKAD is not set
+CONFIG_AF_KCM=m
+CONFIG_STREAM_PARSER=y
+CONFIG_MCTP=y
+CONFIG_FIB_RULES=y
+CONFIG_WIRELESS=y
+CONFIG_WIRELESS_EXT=y
+CONFIG_WEXT_CORE=y
+CONFIG_WEXT_PROC=y
+CONFIG_WEXT_SPY=y
+CONFIG_WEXT_PRIV=y
+CONFIG_CFG80211=m
+# CONFIG_NL80211_TESTMODE is not set
+# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
+CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
+CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
+CONFIG_CFG80211_DEFAULT_PS=y
+# CONFIG_CFG80211_DEBUGFS is not set
+CONFIG_CFG80211_CRDA_SUPPORT=y
+CONFIG_CFG80211_WEXT=y
+CONFIG_CFG80211_WEXT_EXPORT=y
+CONFIG_LIB80211=m
+CONFIG_LIB80211_CRYPT_WEP=m
+CONFIG_LIB80211_CRYPT_CCMP=m
+CONFIG_LIB80211_CRYPT_TKIP=m
+# CONFIG_LIB80211_DEBUG is not set
+CONFIG_MAC80211=m
+CONFIG_MAC80211_HAS_RC=y
+CONFIG_MAC80211_RC_MINSTREL=y
+CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
+CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
+CONFIG_MAC80211_MESH=y
+CONFIG_MAC80211_LEDS=y
+# CONFIG_MAC80211_DEBUGFS is not set
+# CONFIG_MAC80211_MESSAGE_TRACING is not set
+# CONFIG_MAC80211_DEBUG_MENU is not set
+CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
+CONFIG_RFKILL=m
+CONFIG_RFKILL_LEDS=y
+CONFIG_RFKILL_INPUT=y
+CONFIG_RFKILL_GPIO=m
+CONFIG_NET_9P=m
+CONFIG_NET_9P_VIRTIO=m
+# CONFIG_NET_9P_RDMA is not set
+# CONFIG_NET_9P_DEBUG is not set
+CONFIG_CAIF=m
+# CONFIG_CAIF_DEBUG is not set
+CONFIG_CAIF_NETDEV=m
+CONFIG_CAIF_USB=m
+CONFIG_CEPH_LIB=m
+# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
+CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y
+CONFIG_NFC=m
+CONFIG_NFC_DIGITAL=m
+CONFIG_NFC_NCI=m
+CONFIG_NFC_NCI_SPI=m
+CONFIG_NFC_NCI_UART=m
+CONFIG_NFC_HCI=m
+# CONFIG_NFC_SHDLC is not set
+
+#
+# Near Field Communication (NFC) devices
+#
+CONFIG_NFC_TRF7970A=m
+CONFIG_NFC_MEI_PHY=m
+CONFIG_NFC_SIM=m
+CONFIG_NFC_PORT100=m
+CONFIG_NFC_VIRTUAL_NCI=m
+CONFIG_NFC_FDP=m
+CONFIG_NFC_FDP_I2C=m
+CONFIG_NFC_PN544=m
+CONFIG_NFC_PN544_MEI=m
+CONFIG_NFC_PN533=m
+CONFIG_NFC_PN533_USB=m
+CONFIG_NFC_PN533_I2C=m
+CONFIG_NFC_PN532_UART=m
+CONFIG_NFC_MICROREAD=m
+CONFIG_NFC_MICROREAD_MEI=m
+CONFIG_NFC_MRVL=m
+CONFIG_NFC_MRVL_USB=m
+CONFIG_NFC_MRVL_UART=m
+CONFIG_NFC_MRVL_I2C=m
+CONFIG_NFC_MRVL_SPI=m
+CONFIG_NFC_ST_NCI=m
+CONFIG_NFC_ST_NCI_I2C=m
+CONFIG_NFC_ST_NCI_SPI=m
+CONFIG_NFC_NXP_NCI=m
+CONFIG_NFC_NXP_NCI_I2C=m
+CONFIG_NFC_S3FWRN5=m
+CONFIG_NFC_S3FWRN5_I2C=m
+CONFIG_NFC_S3FWRN82_UART=m
+CONFIG_NFC_ST95HF=m
+# end of Near Field Communication (NFC) devices
+
+CONFIG_PSAMPLE=m
+CONFIG_NET_IFE=m
+CONFIG_LWTUNNEL=y
+CONFIG_LWTUNNEL_BPF=y
+CONFIG_DST_CACHE=y
+CONFIG_GRO_CELLS=y
+CONFIG_SOCK_VALIDATE_XMIT=y
+CONFIG_NET_SELFTESTS=y
+CONFIG_NET_SOCK_MSG=y
+CONFIG_NET_DEVLINK=y
+CONFIG_PAGE_POOL=y
+CONFIG_FAILOVER=m
+CONFIG_ETHTOOL_NETLINK=y
+
+#
+# Device Drivers
+#
+CONFIG_HAVE_EISA=y
+# CONFIG_EISA is not set
+CONFIG_HAVE_PCI=y
+CONFIG_PCI=y
+CONFIG_PCI_DOMAINS=y
+CONFIG_PCIEPORTBUS=y
+CONFIG_HOTPLUG_PCI_PCIE=y
+CONFIG_PCIEAER=y
+CONFIG_PCIEAER_INJECT=m
+# CONFIG_PCIE_ECRC is not set
+CONFIG_PCIEASPM=y
+CONFIG_PCIEASPM_DEFAULT=y
+# CONFIG_PCIEASPM_POWERSAVE is not set
+# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
+# CONFIG_PCIEASPM_PERFORMANCE is not set
+CONFIG_PCIE_PME=y
+# CONFIG_PCIE_DPC is not set
+# CONFIG_PCIE_PTM is not set
+CONFIG_PCI_MSI=y
+CONFIG_PCI_MSI_IRQ_DOMAIN=y
+CONFIG_PCI_QUIRKS=y
+# CONFIG_PCI_DEBUG is not set
+CONFIG_PCI_REALLOC_ENABLE_AUTO=y
+CONFIG_PCI_STUB=m
+# CONFIG_PCI_PF_STUB is not set
+CONFIG_PCI_ATS=y
+CONFIG_PCI_LOCKLESS_CONFIG=y
+CONFIG_PCI_IOV=y
+CONFIG_PCI_PRI=y
+CONFIG_PCI_PASID=y
+CONFIG_PCI_LABEL=y
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+CONFIG_HOTPLUG_PCI=y
+# CONFIG_HOTPLUG_PCI_COMPAQ is not set
+# CONFIG_HOTPLUG_PCI_IBM is not set
+CONFIG_HOTPLUG_PCI_ACPI=y
+CONFIG_HOTPLUG_PCI_ACPI_IBM=m
+CONFIG_HOTPLUG_PCI_CPCI=y
+CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m
+CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m
+# CONFIG_HOTPLUG_PCI_SHPC is not set
+
+#
+# PCI controller drivers
+#
+
+#
+# DesignWare PCI Core Support
+#
+CONFIG_PCIE_DW=y
+CONFIG_PCIE_DW_HOST=y
+# CONFIG_PCIE_DW_PLAT_HOST is not set
+CONFIG_PCI_MESON=y
+# end of DesignWare PCI Core Support
+
+#
+# Mobiveil PCIe Core Support
+#
+# end of Mobiveil PCIe Core Support
+
+#
+# Cadence PCIe controllers support
+#
+# end of Cadence PCIe controllers support
+# end of PCI controller drivers
+
+#
+# PCI Endpoint
+#
+# CONFIG_PCI_ENDPOINT is not set
+# end of PCI Endpoint
+
+#
+# PCI switch controller drivers
+#
+CONFIG_PCI_SW_SWITCHTEC=m
+# end of PCI switch controller drivers
+
+CONFIG_CXL_BUS=m
+CONFIG_CXL_MEM=m
+# CONFIG_CXL_MEM_RAW_COMMANDS is not set
+CONFIG_CXL_ACPI=m
+CONFIG_PCCARD=m
+# CONFIG_PCMCIA is not set
+CONFIG_CARDBUS=y
+
+#
+# PC-card bridges
+#
+CONFIG_YENTA=m
+CONFIG_YENTA_O2=y
+CONFIG_YENTA_RICOH=y
+CONFIG_YENTA_TI=y
+CONFIG_YENTA_ENE_TUNE=y
+CONFIG_YENTA_TOSHIBA=y
+CONFIG_RAPIDIO=m
+CONFIG_RAPIDIO_TSI721=m
+CONFIG_RAPIDIO_DISC_TIMEOUT=30
+CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y
+CONFIG_RAPIDIO_DMA_ENGINE=y
+CONFIG_RAPIDIO_DEBUG=y
+CONFIG_RAPIDIO_ENUM_BASIC=m
+CONFIG_RAPIDIO_CHMAN=m
+CONFIG_RAPIDIO_MPORT_CDEV=m
+
+#
+# RapidIO Switch drivers
+#
+CONFIG_RAPIDIO_TSI57X=m
+CONFIG_RAPIDIO_CPS_XX=m
+CONFIG_RAPIDIO_TSI568=m
+CONFIG_RAPIDIO_CPS_GEN2=m
+CONFIG_RAPIDIO_RXS_GEN3=m
+# end of RapidIO Switch drivers
+
+#
+# Generic Driver Options
+#
+CONFIG_AUXILIARY_BUS=y
+# CONFIG_UEVENT_HELPER is not set
+CONFIG_DEVTMPFS=y
+CONFIG_DEVTMPFS_MOUNT=y
+CONFIG_STANDALONE=y
+CONFIG_PREVENT_FIRMWARE_BUILD=y
+
+#
+# Firmware loader
+#
+CONFIG_FW_LOADER=y
+CONFIG_FW_LOADER_PAGED_BUF=y
+CONFIG_EXTRA_FIRMWARE=""
+CONFIG_FW_LOADER_USER_HELPER=y
+# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
+# CONFIG_FW_LOADER_COMPRESS is not set
+CONFIG_FW_CACHE=y
+# end of Firmware loader
+
+CONFIG_WANT_DEV_COREDUMP=y
+CONFIG_ALLOW_DEV_COREDUMP=y
+CONFIG_DEV_COREDUMP=y
+# CONFIG_DEBUG_DRIVER is not set
+# CONFIG_DEBUG_DEVRES is not set
+# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set
+CONFIG_TEST_ASYNC_DRIVER_PROBE=m
+CONFIG_GENERIC_CPU_AUTOPROBE=y
+CONFIG_GENERIC_CPU_VULNERABILITIES=y
+CONFIG_REGMAP=y
+CONFIG_REGMAP_I2C=y
+CONFIG_REGMAP_SPI=y
+CONFIG_REGMAP_SPMI=m
+CONFIG_REGMAP_W1=m
+CONFIG_REGMAP_MMIO=y
+CONFIG_REGMAP_IRQ=y
+CONFIG_REGMAP_SOUNDWIRE=m
+CONFIG_REGMAP_SOUNDWIRE_MBQ=m
+CONFIG_REGMAP_I3C=m
+CONFIG_REGMAP_SPI_AVMM=m
+CONFIG_DMA_SHARED_BUFFER=y
+# CONFIG_DMA_FENCE_TRACE is not set
+# end of Generic Driver Options
+
+#
+# Bus devices
+#
+CONFIG_MHI_BUS=m
+# CONFIG_MHI_BUS_DEBUG is not set
+CONFIG_MHI_BUS_PCI_GENERIC=m
+# end of Bus devices
+
+CONFIG_CONNECTOR=y
+CONFIG_PROC_EVENTS=y
+
+#
+# Firmware Drivers
+#
+
+#
+# ARM System Control and Management Interface Protocol
+#
+# end of ARM System Control and Management Interface Protocol
+
+CONFIG_EDD=m
+# CONFIG_EDD_OFF is not set
+CONFIG_FIRMWARE_MEMMAP=y
+CONFIG_DMIID=y
+CONFIG_DMI_SYSFS=m
+CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y
+CONFIG_ISCSI_IBFT_FIND=y
+CONFIG_ISCSI_IBFT=m
+CONFIG_FW_CFG_SYSFS=m
+CONFIG_FW_CFG_SYSFS_CMDLINE=y
+CONFIG_SYSFB=y
+# CONFIG_SYSFB_SIMPLEFB is not set
+CONFIG_CS_DSP=m
+# CONFIG_GOOGLE_FIRMWARE is not set
+
+#
+# EFI (Extensible Firmware Interface) Support
+#
+# CONFIG_EFI_VARS is not set
+CONFIG_EFI_ESRT=y
+CONFIG_EFI_VARS_PSTORE=y
+CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y
+CONFIG_EFI_RUNTIME_MAP=y
+# CONFIG_EFI_FAKE_MEMMAP is not set
+CONFIG_EFI_RUNTIME_WRAPPERS=y
+CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y
+CONFIG_EFI_BOOTLOADER_CONTROL=m
+CONFIG_EFI_CAPSULE_LOADER=y
+CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH=y
+CONFIG_EFI_TEST=m
+CONFIG_APPLE_PROPERTIES=y
+CONFIG_RESET_ATTACK_MITIGATION=y
+# CONFIG_EFI_RCI2_TABLE is not set
+# CONFIG_EFI_DISABLE_PCI_DMA is not set
+# end of EFI (Extensible Firmware Interface) Support
+
+CONFIG_EFI_EMBEDDED_FIRMWARE=y
+CONFIG_UEFI_CPER=y
+CONFIG_UEFI_CPER_X86=y
+CONFIG_EFI_DEV_PATH_PARSER=y
+CONFIG_EFI_EARLYCON=y
+CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y
+
+#
+# Tegra firmware driver
+#
+# end of Tegra firmware driver
+# end of Firmware Drivers
+
+CONFIG_GNSS=m
+CONFIG_GNSS_SERIAL=m
+CONFIG_GNSS_MTK_SERIAL=m
+CONFIG_GNSS_SIRF_SERIAL=m
+CONFIG_GNSS_UBX_SERIAL=m
+CONFIG_MTD=m
+# CONFIG_MTD_TESTS is not set
+
+#
+# Partition parsers
+#
+CONFIG_MTD_AR7_PARTS=m
+CONFIG_MTD_CMDLINE_PARTS=m
+CONFIG_MTD_REDBOOT_PARTS=m
+CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
+# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
+# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
+# end of Partition parsers
+
+#
+# User Modules And Translation Layers
+#
+CONFIG_MTD_BLKDEVS=m
+CONFIG_MTD_BLOCK=m
+# CONFIG_MTD_BLOCK_RO is not set
+
+#
+# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK.
+#
+# CONFIG_FTL is not set
+# CONFIG_NFTL is not set
+# CONFIG_INFTL is not set
+# CONFIG_RFD_FTL is not set
+# CONFIG_SSFDC is not set
+# CONFIG_SM_FTL is not set
+# CONFIG_MTD_OOPS is not set
+# CONFIG_MTD_PSTORE is not set
+CONFIG_MTD_SWAP=m
+# CONFIG_MTD_PARTITIONED_MASTER is not set
+
+#
+# RAM/ROM/Flash chip drivers
+#
+# CONFIG_MTD_CFI is not set
+# CONFIG_MTD_JEDECPROBE is not set
+CONFIG_MTD_MAP_BANK_WIDTH_1=y
+CONFIG_MTD_MAP_BANK_WIDTH_2=y
+CONFIG_MTD_MAP_BANK_WIDTH_4=y
+CONFIG_MTD_CFI_I1=y
+CONFIG_MTD_CFI_I2=y
+# CONFIG_MTD_RAM is not set
+# CONFIG_MTD_ROM is not set
+# CONFIG_MTD_ABSENT is not set
+# end of RAM/ROM/Flash chip drivers
+
+#
+# Mapping drivers for chip access
+#
+# CONFIG_MTD_COMPLEX_MAPPINGS is not set
+# CONFIG_MTD_INTEL_VR_NOR is not set
+# CONFIG_MTD_PLATRAM is not set
+# end of Mapping drivers for chip access
+
+#
+# Self-contained MTD device drivers
+#
+# CONFIG_MTD_PMC551 is not set
+# CONFIG_MTD_DATAFLASH is not set
+# CONFIG_MTD_MCHP23K256 is not set
+CONFIG_MTD_MCHP48L640=m
+# CONFIG_MTD_SST25L is not set
+# CONFIG_MTD_SLRAM is not set
+CONFIG_MTD_PHRAM=m
+# CONFIG_MTD_MTDRAM is not set
+# CONFIG_MTD_BLOCK2MTD is not set
+
+#
+# Disk-On-Chip Device Drivers
+#
+CONFIG_MTD_DOCG3=m
+CONFIG_BCH_CONST_M=14
+CONFIG_BCH_CONST_T=4
+# end of Self-contained MTD device drivers
+
+#
+# NAND
+#
+CONFIG_MTD_NAND_CORE=m
+# CONFIG_MTD_ONENAND is not set
+CONFIG_MTD_RAW_NAND=m
+
+#
+# Raw/parallel NAND flash controllers
+#
+CONFIG_MTD_NAND_DENALI=m
+CONFIG_MTD_NAND_DENALI_PCI=m
+CONFIG_MTD_NAND_CAFE=m
+CONFIG_MTD_NAND_CS553X=m
+CONFIG_MTD_NAND_MXIC=m
+CONFIG_MTD_NAND_GPIO=m
+CONFIG_MTD_NAND_PLATFORM=m
+CONFIG_MTD_NAND_ARASAN=m
+
+#
+# Misc
+#
+CONFIG_MTD_SM_COMMON=m
+CONFIG_MTD_NAND_NANDSIM=m
+CONFIG_MTD_NAND_RICOH=m
+CONFIG_MTD_NAND_DISKONCHIP=m
+CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y
+CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0x0
+CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=y
+CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
+CONFIG_MTD_SPI_NAND=m
+
+#
+# ECC engine support
+#
+CONFIG_MTD_NAND_ECC=y
+CONFIG_MTD_NAND_ECC_SW_HAMMING=y
+# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
+CONFIG_MTD_NAND_ECC_SW_BCH=y
+# end of ECC engine support
+# end of NAND
+
+#
+# LPDDR & LPDDR2 PCM memory drivers
+#
+# CONFIG_MTD_LPDDR is not set
+# end of LPDDR & LPDDR2 PCM memory drivers
+
+# CONFIG_MTD_SPI_NOR is not set
+# CONFIG_MTD_UBI is not set
+# CONFIG_MTD_HYPERBUS is not set
+# CONFIG_OF is not set
+CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
+CONFIG_PARPORT=m
+CONFIG_PARPORT_PC=m
+CONFIG_PARPORT_SERIAL=m
+CONFIG_PARPORT_PC_FIFO=y
+CONFIG_PARPORT_PC_SUPERIO=y
+CONFIG_PARPORT_AX88796=m
+CONFIG_PARPORT_1284=y
+CONFIG_PARPORT_NOT_PC=y
+CONFIG_PNP=y
+# CONFIG_PNP_DEBUG_MESSAGES is not set
+
+#
+# Protocols
+#
+CONFIG_PNPACPI=y
+CONFIG_BLK_DEV=y
+CONFIG_BLK_DEV_NULL_BLK=m
+CONFIG_BLK_DEV_FD=m
+CONFIG_CDROM=m
+# CONFIG_PARIDE is not set
+CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
+CONFIG_ZRAM=m
+CONFIG_ZRAM_DEF_COMP_LZORLE=y
+# CONFIG_ZRAM_DEF_COMP_ZSTD is not set
+# CONFIG_ZRAM_DEF_COMP_LZ4 is not set
+# CONFIG_ZRAM_DEF_COMP_LZO is not set
+# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set
+# CONFIG_ZRAM_DEF_COMP_842 is not set
+CONFIG_ZRAM_DEF_COMP="lzo-rle"
+CONFIG_ZRAM_WRITEBACK=y
+# CONFIG_ZRAM_MEMORY_TRACKING is not set
+CONFIG_BLK_DEV_LOOP=m
+CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
+CONFIG_BLK_DEV_DRBD=m
+# CONFIG_DRBD_FAULT_INJECTION is not set
+CONFIG_BLK_DEV_NBD=m
+CONFIG_BLK_DEV_SX8=m
+CONFIG_BLK_DEV_RAM=m
+CONFIG_BLK_DEV_RAM_COUNT=16
+CONFIG_BLK_DEV_RAM_SIZE=16384
+CONFIG_CDROM_PKTCDVD=m
+CONFIG_CDROM_PKTCDVD_BUFFERS=8
+# CONFIG_CDROM_PKTCDVD_WCACHE is not set
+CONFIG_ATA_OVER_ETH=m
+CONFIG_VIRTIO_BLK=m
+CONFIG_BLK_DEV_RBD=m
+CONFIG_BLK_DEV_RSXX=m
+CONFIG_BLK_DEV_RNBD=y
+CONFIG_BLK_DEV_RNBD_CLIENT=m
+CONFIG_BLK_DEV_RNBD_SERVER=m
+
+#
+# NVME Support
+#
+CONFIG_NVME_CORE=y
+CONFIG_BLK_DEV_NVME=y
+CONFIG_NVME_MULTIPATH=y
+CONFIG_NVME_HWMON=y
+CONFIG_NVME_FABRICS=m
+CONFIG_NVME_RDMA=m
+CONFIG_NVME_FC=m
+CONFIG_NVME_TCP=m
+CONFIG_NVME_TARGET=m
+CONFIG_NVME_TARGET_PASSTHRU=y
+CONFIG_NVME_TARGET_LOOP=m
+CONFIG_NVME_TARGET_RDMA=m
+CONFIG_NVME_TARGET_FC=m
+CONFIG_NVME_TARGET_FCLOOP=m
+CONFIG_NVME_TARGET_TCP=m
+# end of NVME Support
+
+#
+# Misc devices
+#
+CONFIG_SENSORS_LIS3LV02D=m
+CONFIG_AD525X_DPOT=m
+CONFIG_AD525X_DPOT_I2C=m
+CONFIG_AD525X_DPOT_SPI=m
+CONFIG_DUMMY_IRQ=m
+# CONFIG_IBM_ASM is not set
+CONFIG_PHANTOM=m
+CONFIG_TIFM_CORE=m
+CONFIG_TIFM_7XX1=m
+CONFIG_ICS932S401=m
+CONFIG_ENCLOSURE_SERVICES=m
+CONFIG_CS5535_MFGPT=m
+CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7
+CONFIG_CS5535_CLOCK_EVENT_SRC=m
+CONFIG_HP_ILO=m
+CONFIG_APDS9802ALS=m
+CONFIG_ISL29003=m
+CONFIG_ISL29020=m
+CONFIG_SENSORS_TSL2550=m
+CONFIG_SENSORS_BH1770=m
+CONFIG_SENSORS_APDS990X=m
+CONFIG_HMC6352=m
+CONFIG_DS1682=m
+CONFIG_VMWARE_BALLOON=m
+CONFIG_PCH_PHUB=m
+CONFIG_LATTICE_ECP3_CONFIG=m
+CONFIG_SRAM=y
+CONFIG_DW_XDATA_PCIE=m
+# CONFIG_PCI_ENDPOINT_TEST is not set
+# CONFIG_XILINX_SDFEC is not set
+CONFIG_MISC_RTSX=m
+CONFIG_C2PORT=m
+CONFIG_C2PORT_DURAMAR_2150=m
+
+#
+# EEPROM support
+#
+CONFIG_EEPROM_AT24=m
+CONFIG_EEPROM_AT25=m
+CONFIG_EEPROM_LEGACY=m
+CONFIG_EEPROM_MAX6875=m
+CONFIG_EEPROM_93CX6=m
+CONFIG_EEPROM_93XX46=m
+CONFIG_EEPROM_IDT_89HPESX=m
+CONFIG_EEPROM_EE1004=m
+# end of EEPROM support
+
+CONFIG_CB710_CORE=m
+# CONFIG_CB710_DEBUG is not set
+CONFIG_CB710_DEBUG_ASSUMPTIONS=y
+
+#
+# Texas Instruments shared transport line discipline
+#
+CONFIG_TI_ST=m
+# end of Texas Instruments shared transport line discipline
+
+CONFIG_SENSORS_LIS3_I2C=m
+CONFIG_ALTERA_STAPL=m
+CONFIG_INTEL_MEI=m
+CONFIG_INTEL_MEI_ME=m
+CONFIG_INTEL_MEI_TXE=m
+CONFIG_INTEL_MEI_HDCP=m
+CONFIG_INTEL_MEI_PXP=m
+CONFIG_VMWARE_VMCI=m
+CONFIG_ECHO=m
+CONFIG_BCM_VK=m
+# CONFIG_BCM_VK_TTY is not set
+CONFIG_MISC_ALCOR_PCI=m
+CONFIG_MISC_RTSX_PCI=m
+CONFIG_MISC_RTSX_USB=m
+CONFIG_HABANA_AI=m
+CONFIG_UACCE=m
+CONFIG_PVPANIC=y
+CONFIG_PVPANIC_MMIO=m
+CONFIG_PVPANIC_PCI=m
+# end of Misc devices
+
+#
+# SCSI device support
+#
+CONFIG_SCSI_MOD=m
+CONFIG_RAID_ATTRS=m
+CONFIG_SCSI_COMMON=m
+CONFIG_SCSI=m
+CONFIG_SCSI_DMA=y
+CONFIG_SCSI_NETLINK=y
+CONFIG_SCSI_PROC_FS=y
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=m
+CONFIG_CHR_DEV_ST=m
+CONFIG_BLK_DEV_SR=m
+CONFIG_CHR_DEV_SG=m
+CONFIG_BLK_DEV_BSG=y
+CONFIG_CHR_DEV_SCH=m
+CONFIG_SCSI_ENCLOSURE=m
+# CONFIG_SCSI_CONSTANTS is not set
+# CONFIG_SCSI_LOGGING is not set
+# CONFIG_SCSI_SCAN_ASYNC is not set
+
+#
+# SCSI Transports
+#
+CONFIG_SCSI_SPI_ATTRS=m
+CONFIG_SCSI_FC_ATTRS=m
+CONFIG_SCSI_ISCSI_ATTRS=m
+CONFIG_SCSI_SAS_ATTRS=m
+CONFIG_SCSI_SAS_LIBSAS=m
+CONFIG_SCSI_SAS_ATA=y
+CONFIG_SCSI_SAS_HOST_SMP=y
+CONFIG_SCSI_SRP_ATTRS=m
+# end of SCSI Transports
+
+CONFIG_SCSI_LOWLEVEL=y
+CONFIG_ISCSI_TCP=m
+CONFIG_ISCSI_BOOT_SYSFS=m
+CONFIG_SCSI_CXGB3_ISCSI=m
+CONFIG_SCSI_CXGB4_ISCSI=m
+CONFIG_SCSI_BNX2_ISCSI=m
+CONFIG_SCSI_BNX2X_FCOE=m
+CONFIG_BE2ISCSI=m
+CONFIG_BLK_DEV_3W_XXXX_RAID=m
+CONFIG_SCSI_HPSA=m
+CONFIG_SCSI_3W_9XXX=m
+CONFIG_SCSI_3W_SAS=m
+CONFIG_SCSI_ACARD=m
+CONFIG_SCSI_AACRAID=m
+CONFIG_SCSI_AIC7XXX=m
+CONFIG_AIC7XXX_CMDS_PER_DEVICE=32
+CONFIG_AIC7XXX_RESET_DELAY_MS=15000
+# CONFIG_AIC7XXX_DEBUG_ENABLE is not set
+CONFIG_AIC7XXX_DEBUG_MASK=0
+CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
+CONFIG_SCSI_AIC79XX=m
+CONFIG_AIC79XX_CMDS_PER_DEVICE=32
+CONFIG_AIC79XX_RESET_DELAY_MS=15000
+# CONFIG_AIC79XX_DEBUG_ENABLE is not set
+CONFIG_AIC79XX_DEBUG_MASK=0
+CONFIG_AIC79XX_REG_PRETTY_PRINT=y
+CONFIG_SCSI_AIC94XX=m
+# CONFIG_AIC94XX_DEBUG is not set
+CONFIG_SCSI_MVSAS=m
+# CONFIG_SCSI_MVSAS_DEBUG is not set
+# CONFIG_SCSI_MVSAS_TASKLET is not set
+CONFIG_SCSI_MVUMI=m
+CONFIG_SCSI_DPT_I2O=m
+CONFIG_SCSI_ADVANSYS=m
+CONFIG_SCSI_ARCMSR=m
+CONFIG_SCSI_ESAS2R=m
+CONFIG_MEGARAID_NEWGEN=y
+CONFIG_MEGARAID_MM=m
+CONFIG_MEGARAID_MAILBOX=m
+CONFIG_MEGARAID_LEGACY=m
+CONFIG_MEGARAID_SAS=m
+CONFIG_SCSI_MPT3SAS=m
+CONFIG_SCSI_MPT2SAS_MAX_SGE=128
+CONFIG_SCSI_MPT3SAS_MAX_SGE=128
+CONFIG_SCSI_MPT2SAS=m
+CONFIG_SCSI_MPI3MR=m
+CONFIG_SCSI_SMARTPQI=m
+CONFIG_SCSI_UFSHCD=m
+CONFIG_SCSI_UFSHCD_PCI=m
+# CONFIG_SCSI_UFS_DWC_TC_PCI is not set
+CONFIG_SCSI_UFSHCD_PLATFORM=m
+CONFIG_SCSI_UFS_CDNS_PLATFORM=m
+# CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set
+CONFIG_SCSI_UFS_BSG=y
+CONFIG_SCSI_UFS_CRYPTO=y
+CONFIG_SCSI_UFS_HPB=y
+CONFIG_SCSI_UFS_HWMON=y
+CONFIG_SCSI_HPTIOP=m
+CONFIG_SCSI_BUSLOGIC=m
+# CONFIG_SCSI_FLASHPOINT is not set
+CONFIG_SCSI_MYRB=m
+CONFIG_SCSI_MYRS=m
+CONFIG_VMWARE_PVSCSI=m
+CONFIG_HYPERV_STORAGE=m
+CONFIG_LIBFC=m
+CONFIG_LIBFCOE=m
+CONFIG_FCOE=m
+CONFIG_FCOE_FNIC=m
+CONFIG_SCSI_SNIC=m
+# CONFIG_SCSI_SNIC_DEBUG_FS is not set
+CONFIG_SCSI_DMX3191D=m
+# CONFIG_SCSI_FDOMAIN_PCI is not set
+CONFIG_SCSI_ISCI=m
+CONFIG_SCSI_IPS=m
+CONFIG_SCSI_INITIO=m
+CONFIG_SCSI_INIA100=m
+CONFIG_SCSI_PPA=m
+CONFIG_SCSI_IMM=m
+# CONFIG_SCSI_IZIP_EPP16 is not set
+# CONFIG_SCSI_IZIP_SLOW_CTR is not set
+CONFIG_SCSI_STEX=m
+CONFIG_SCSI_SYM53C8XX_2=m
+CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
+CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
+CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
+CONFIG_SCSI_SYM53C8XX_MMIO=y
+CONFIG_SCSI_IPR=m
+# CONFIG_SCSI_IPR_TRACE is not set
+# CONFIG_SCSI_IPR_DUMP is not set
+CONFIG_SCSI_QLOGIC_1280=m
+CONFIG_SCSI_QLA_FC=m
+CONFIG_TCM_QLA2XXX=m
+# CONFIG_TCM_QLA2XXX_DEBUG is not set
+CONFIG_SCSI_QLA_ISCSI=m
+CONFIG_QEDI=m
+CONFIG_QEDF=m
+CONFIG_SCSI_LPFC=m
+# CONFIG_SCSI_LPFC_DEBUG_FS is not set
+CONFIG_SCSI_EFCT=m
+CONFIG_SCSI_DC395x=m
+CONFIG_SCSI_AM53C974=m
+# CONFIG_SCSI_NSP32 is not set
+CONFIG_SCSI_WD719X=m
+# CONFIG_SCSI_DEBUG is not set
+CONFIG_SCSI_PMCRAID=m
+CONFIG_SCSI_PM8001=m
+CONFIG_SCSI_BFA_FC=m
+CONFIG_SCSI_VIRTIO=m
+CONFIG_SCSI_CHELSIO_FCOE=m
+CONFIG_SCSI_DH=y
+CONFIG_SCSI_DH_RDAC=m
+CONFIG_SCSI_DH_HP_SW=m
+CONFIG_SCSI_DH_EMC=m
+CONFIG_SCSI_DH_ALUA=m
+# end of SCSI device support
+
+CONFIG_ATA=m
+CONFIG_SATA_HOST=y
+CONFIG_PATA_TIMINGS=y
+CONFIG_ATA_VERBOSE_ERROR=y
+CONFIG_ATA_FORCE=y
+CONFIG_ATA_ACPI=y
+CONFIG_SATA_ZPODD=y
+CONFIG_SATA_PMP=y
+
+#
+# Controllers with non-SFF native interface
+#
+CONFIG_SATA_AHCI=m
+CONFIG_SATA_MOBILE_LPM_POLICY=3
+CONFIG_SATA_AHCI_PLATFORM=m
+CONFIG_SATA_INIC162X=m
+CONFIG_SATA_ACARD_AHCI=m
+CONFIG_SATA_SIL24=m
+CONFIG_ATA_SFF=y
+
+#
+# SFF controllers with custom DMA interface
+#
+CONFIG_PDC_ADMA=m
+CONFIG_SATA_QSTOR=m
+CONFIG_SATA_SX4=m
+CONFIG_ATA_BMDMA=y
+
+#
+# SATA SFF controllers with BMDMA
+#
+CONFIG_ATA_PIIX=m
+CONFIG_SATA_DWC=m
+# CONFIG_SATA_DWC_OLD_DMA is not set
+# CONFIG_SATA_DWC_DEBUG is not set
+CONFIG_SATA_MV=m
+CONFIG_SATA_NV=m
+CONFIG_SATA_PROMISE=m
+CONFIG_SATA_SIL=m
+CONFIG_SATA_SIS=m
+CONFIG_SATA_SVW=m
+CONFIG_SATA_ULI=m
+CONFIG_SATA_VIA=m
+CONFIG_SATA_VITESSE=m
+
+#
+# PATA SFF controllers with BMDMA
+#
+CONFIG_PATA_ALI=m
+CONFIG_PATA_AMD=m
+CONFIG_PATA_ARTOP=m
+CONFIG_PATA_ATIIXP=m
+CONFIG_PATA_ATP867X=m
+CONFIG_PATA_CMD64X=m
+CONFIG_PATA_CS5520=m
+CONFIG_PATA_CS5530=m
+# CONFIG_PATA_CS5535 is not set
+CONFIG_PATA_CS5536=m
+CONFIG_PATA_CYPRESS=m
+CONFIG_PATA_EFAR=m
+CONFIG_PATA_HPT366=m
+CONFIG_PATA_HPT37X=m
+CONFIG_PATA_HPT3X2N=m
+CONFIG_PATA_HPT3X3=m
+CONFIG_PATA_HPT3X3_DMA=y
+CONFIG_PATA_IT8213=m
+CONFIG_PATA_IT821X=m
+CONFIG_PATA_JMICRON=m
+CONFIG_PATA_MARVELL=m
+CONFIG_PATA_NETCELL=m
+CONFIG_PATA_NINJA32=m
+CONFIG_PATA_NS87415=m
+CONFIG_PATA_OLDPIIX=m
+CONFIG_PATA_OPTIDMA=m
+CONFIG_PATA_PDC2027X=m
+CONFIG_PATA_PDC_OLD=m
+CONFIG_PATA_RADISYS=m
+CONFIG_PATA_RDC=m
+CONFIG_PATA_SC1200=m
+CONFIG_PATA_SCH=m
+CONFIG_PATA_SERVERWORKS=m
+CONFIG_PATA_SIL680=m
+CONFIG_PATA_SIS=m
+CONFIG_PATA_TOSHIBA=m
+CONFIG_PATA_TRIFLEX=m
+CONFIG_PATA_VIA=m
+CONFIG_PATA_WINBOND=m
+
+#
+# PIO-only SFF controllers
+#
+CONFIG_PATA_CMD640_PCI=m
+CONFIG_PATA_MPIIX=m
+CONFIG_PATA_NS87410=m
+CONFIG_PATA_OPTI=m
+CONFIG_PATA_PLATFORM=m
+CONFIG_PATA_RZ1000=m
+
+#
+# Generic fallback / legacy drivers
+#
+CONFIG_PATA_ACPI=m
+CONFIG_ATA_GENERIC=m
+# CONFIG_PATA_LEGACY is not set
+CONFIG_MD=y
+CONFIG_BLK_DEV_MD=m
+CONFIG_MD_LINEAR=m
+CONFIG_MD_RAID0=m
+CONFIG_MD_RAID1=m
+CONFIG_MD_RAID10=m
+CONFIG_MD_RAID456=m
+CONFIG_MD_MULTIPATH=m
+CONFIG_MD_FAULTY=m
+CONFIG_MD_CLUSTER=m
+CONFIG_BCACHE=m
+# CONFIG_BCACHE_DEBUG is not set
+# CONFIG_BCACHE_CLOSURES_DEBUG is not set
+# CONFIG_BCACHE_ASYNC_REGISTRATION is not set
+CONFIG_BLK_DEV_DM_BUILTIN=y
+CONFIG_BLK_DEV_DM=m
+# CONFIG_DM_DEBUG is not set
+CONFIG_DM_BUFIO=m
+CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING=y
+# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set
+CONFIG_DM_BIO_PRISON=m
+CONFIG_DM_PERSISTENT_DATA=m
+# CONFIG_DM_UNSTRIPED is not set
+CONFIG_DM_CRYPT=m
+CONFIG_DM_SNAPSHOT=m
+CONFIG_DM_THIN_PROVISIONING=m
+CONFIG_DM_CACHE=m
+CONFIG_DM_CACHE_SMQ=m
+# CONFIG_DM_WRITECACHE is not set
+CONFIG_DM_ERA=m
+# CONFIG_DM_CLONE is not set
+CONFIG_DM_MIRROR=m
+CONFIG_DM_LOG_USERSPACE=m
+CONFIG_DM_RAID=m
+CONFIG_DM_ZERO=m
+CONFIG_DM_MULTIPATH=m
+CONFIG_DM_MULTIPATH_QL=m
+CONFIG_DM_MULTIPATH_ST=m
+CONFIG_DM_MULTIPATH_HST=m
+CONFIG_DM_MULTIPATH_IOA=m
+CONFIG_DM_DELAY=m
+CONFIG_DM_DUST=m
+CONFIG_DM_UEVENT=y
+CONFIG_DM_FLAKEY=m
+CONFIG_DM_VERITY=m
+# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set
+# CONFIG_DM_VERITY_FEC is not set
+CONFIG_DM_SWITCH=m
+CONFIG_DM_LOG_WRITES=m
+# CONFIG_DM_INTEGRITY is not set
+# CONFIG_DM_ZONED is not set
+CONFIG_DM_AUDIT=y
+CONFIG_TARGET_CORE=m
+CONFIG_TCM_IBLOCK=m
+CONFIG_TCM_FILEIO=m
+CONFIG_TCM_PSCSI=m
+CONFIG_TCM_USER2=m
+CONFIG_LOOPBACK_TARGET=m
+CONFIG_TCM_FC=m
+CONFIG_ISCSI_TARGET=m
+CONFIG_ISCSI_TARGET_CXGB4=m
+CONFIG_SBP_TARGET=m
+CONFIG_FUSION=y
+CONFIG_FUSION_SPI=m
+CONFIG_FUSION_FC=m
+CONFIG_FUSION_SAS=m
+CONFIG_FUSION_MAX_SGE=128
+CONFIG_FUSION_CTL=m
+# CONFIG_FUSION_LAN is not set
+# CONFIG_FUSION_LOGGING is not set
+
+#
+# IEEE 1394 (FireWire) support
+#
+CONFIG_FIREWIRE=m
+CONFIG_FIREWIRE_OHCI=m
+CONFIG_FIREWIRE_SBP2=m
+CONFIG_FIREWIRE_NET=m
+CONFIG_FIREWIRE_NOSY=m
+# end of IEEE 1394 (FireWire) support
+
+CONFIG_MACINTOSH_DRIVERS=y
+CONFIG_MAC_EMUMOUSEBTN=m
+CONFIG_NETDEVICES=y
+CONFIG_MII=y
+CONFIG_NET_CORE=y
+CONFIG_BONDING=m
+CONFIG_DUMMY=m
+CONFIG_WIREGUARD=m
+# CONFIG_WIREGUARD_DEBUG is not set
+CONFIG_EQUALIZER=m
+CONFIG_NET_FC=y
+CONFIG_IFB=m
+CONFIG_NET_TEAM=m
+CONFIG_NET_TEAM_MODE_BROADCAST=m
+CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
+CONFIG_NET_TEAM_MODE_RANDOM=m
+CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
+CONFIG_NET_TEAM_MODE_LOADBALANCE=m
+CONFIG_MACVLAN=m
+CONFIG_MACVTAP=m
+CONFIG_IPVLAN_L3S=y
+CONFIG_IPVLAN=m
+CONFIG_IPVTAP=m
+CONFIG_VXLAN=m
+CONFIG_GENEVE=m
+CONFIG_BAREUDP=m
+CONFIG_GTP=m
+CONFIG_AMT=m
+CONFIG_MACSEC=m
+CONFIG_NETCONSOLE=m
+CONFIG_NETCONSOLE_DYNAMIC=y
+CONFIG_NETPOLL=y
+CONFIG_NET_POLL_CONTROLLER=y
+CONFIG_NTB_NETDEV=m
+CONFIG_RIONET=m
+CONFIG_RIONET_TX_SIZE=128
+CONFIG_RIONET_RX_SIZE=128
+CONFIG_TUN=m
+CONFIG_TAP=m
+CONFIG_TUN_VNET_CROSS_LE=y
+CONFIG_VETH=m
+CONFIG_VIRTIO_NET=m
+CONFIG_NLMON=m
+CONFIG_NET_VRF=m
+# CONFIG_VSOCKMON is not set
+CONFIG_MHI_NET=m
+CONFIG_SUNGEM_PHY=m
+# CONFIG_ARCNET is not set
+CONFIG_ATM_DRIVERS=y
+# CONFIG_ATM_DUMMY is not set
+CONFIG_ATM_TCP=m
+CONFIG_ATM_LANAI=m
+CONFIG_ATM_ENI=m
+# CONFIG_ATM_ENI_DEBUG is not set
+# CONFIG_ATM_ENI_TUNE_BURST is not set
+CONFIG_ATM_FIRESTREAM=m
+CONFIG_ATM_ZATM=m
+# CONFIG_ATM_ZATM_DEBUG is not set
+CONFIG_ATM_NICSTAR=m
+CONFIG_ATM_NICSTAR_USE_SUNI=y
+CONFIG_ATM_NICSTAR_USE_IDT77105=y
+CONFIG_ATM_IDT77252=m
+# CONFIG_ATM_IDT77252_DEBUG is not set
+# CONFIG_ATM_IDT77252_RCV_ALL is not set
+CONFIG_ATM_IDT77252_USE_SUNI=y
+CONFIG_ATM_AMBASSADOR=m
+# CONFIG_ATM_AMBASSADOR_DEBUG is not set
+CONFIG_ATM_HORIZON=m
+# CONFIG_ATM_HORIZON_DEBUG is not set
+CONFIG_ATM_IA=m
+# CONFIG_ATM_IA_DEBUG is not set
+CONFIG_ATM_FORE200E=m
+# CONFIG_ATM_FORE200E_USE_TASKLET is not set
+CONFIG_ATM_FORE200E_TX_RETRY=16
+CONFIG_ATM_FORE200E_DEBUG=0
+CONFIG_ATM_HE=m
+# CONFIG_ATM_HE_USE_SUNI is not set
+CONFIG_ATM_SOLOS=m
+# CONFIG_CAIF_DRIVERS is not set
+
+#
+# Distributed Switch Architecture drivers
+#
+CONFIG_B53=m
+CONFIG_B53_SPI_DRIVER=m
+CONFIG_B53_MDIO_DRIVER=m
+CONFIG_B53_MMAP_DRIVER=m
+CONFIG_B53_SRAB_DRIVER=m
+CONFIG_B53_SERDES=m
+# CONFIG_NET_DSA_BCM_SF2 is not set
+# CONFIG_NET_DSA_LOOP is not set
+# CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK is not set
+CONFIG_NET_DSA_LANTIQ_GSWIP=m
+# CONFIG_NET_DSA_MT7530 is not set
+CONFIG_NET_DSA_MV88E6060=m
+CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=m
+CONFIG_NET_DSA_MICROCHIP_KSZ9477=m
+CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C=m
+CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m
+CONFIG_NET_DSA_MICROCHIP_KSZ8795=m
+CONFIG_NET_DSA_MICROCHIP_KSZ8795_SPI=m
+CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI=m
+CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
+# CONFIG_NET_DSA_MSCC_SEVILLE is not set
+CONFIG_NET_DSA_AR9331=m
+CONFIG_NET_DSA_SJA1105=m
+# CONFIG_NET_DSA_SJA1105_PTP is not set
+CONFIG_NET_DSA_XRS700X=m
+CONFIG_NET_DSA_XRS700X_I2C=m
+CONFIG_NET_DSA_XRS700X_MDIO=m
+CONFIG_NET_DSA_QCA8K=m
+CONFIG_NET_DSA_REALTEK=m
+# CONFIG_NET_DSA_REALTEK_SMI is not set
+# CONFIG_NET_DSA_SMSC_LAN9303_I2C is not set
+# CONFIG_NET_DSA_SMSC_LAN9303_MDIO is not set
+CONFIG_NET_DSA_VITESSE_VSC73XX=m
+CONFIG_NET_DSA_VITESSE_VSC73XX_SPI=m
+CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM=m
+# end of Distributed Switch Architecture drivers
+
+CONFIG_ETHERNET=y
+CONFIG_MDIO=m
+CONFIG_NET_VENDOR_3COM=y
+CONFIG_VORTEX=m
+CONFIG_TYPHOON=m
+CONFIG_NET_VENDOR_ADAPTEC=y
+CONFIG_ADAPTEC_STARFIRE=m
+CONFIG_NET_VENDOR_AGERE=y
+CONFIG_ET131X=m
+CONFIG_NET_VENDOR_ALACRITECH=y
+CONFIG_SLICOSS=m
+CONFIG_NET_VENDOR_ALTEON=y
+CONFIG_ACENIC=m
+# CONFIG_ACENIC_OMIT_TIGON_I is not set
+CONFIG_ALTERA_TSE=m
+CONFIG_NET_VENDOR_AMAZON=y
+CONFIG_ENA_ETHERNET=m
+CONFIG_NET_VENDOR_AMD=y
+CONFIG_AMD8111_ETH=m
+CONFIG_PCNET32=y
+CONFIG_AMD_XGBE=m
+# CONFIG_AMD_XGBE_DCB is not set
+CONFIG_AMD_XGBE_HAVE_ECC=y
+CONFIG_NET_VENDOR_AQUANTIA=y
+# CONFIG_AQTION is not set
+CONFIG_NET_VENDOR_ARC=y
+CONFIG_NET_VENDOR_ASIX=y
+CONFIG_SPI_AX88796C=m
+# CONFIG_SPI_AX88796C_COMPRESSION is not set
+CONFIG_NET_VENDOR_ATHEROS=y
+CONFIG_ATL2=m
+CONFIG_ATL1=m
+CONFIG_ATL1E=m
+CONFIG_ATL1C=m
+CONFIG_ALX=m
+CONFIG_NET_VENDOR_BROADCOM=y
+CONFIG_B44=m
+CONFIG_B44_PCI_AUTOSELECT=y
+CONFIG_B44_PCICORE_AUTOSELECT=y
+CONFIG_B44_PCI=y
+CONFIG_BCMGENET=m
+CONFIG_BNX2=m
+CONFIG_CNIC=m
+CONFIG_TIGON3=m
+CONFIG_TIGON3_HWMON=y
+CONFIG_BNX2X=m
+CONFIG_BNX2X_SRIOV=y
+CONFIG_SYSTEMPORT=m
+CONFIG_BNXT=m
+CONFIG_BNXT_SRIOV=y
+CONFIG_BNXT_FLOWER_OFFLOAD=y
+CONFIG_BNXT_DCB=y
+CONFIG_BNXT_HWMON=y
+CONFIG_NET_VENDOR_BROCADE=y
+CONFIG_BNA=m
+CONFIG_NET_VENDOR_CADENCE=y
+CONFIG_MACB=m
+CONFIG_MACB_USE_HWSTAMP=y
+CONFIG_MACB_PCI=m
+CONFIG_NET_VENDOR_CAVIUM=y
+CONFIG_NET_VENDOR_CHELSIO=y
+CONFIG_CHELSIO_T1=m
+CONFIG_CHELSIO_T1_1G=y
+CONFIG_CHELSIO_T3=m
+CONFIG_CHELSIO_T4=m
+# CONFIG_CHELSIO_T4_DCB is not set
+CONFIG_CHELSIO_T4VF=m
+CONFIG_CHELSIO_LIB=m
+CONFIG_CHELSIO_INLINE_CRYPTO=y
+# CONFIG_CHELSIO_IPSEC_INLINE is not set
+CONFIG_CHELSIO_TLS_DEVICE=m
+CONFIG_NET_VENDOR_CISCO=y
+CONFIG_ENIC=m
+CONFIG_NET_VENDOR_CORTINA=y
+CONFIG_CX_ECAT=m
+CONFIG_DNET=m
+CONFIG_NET_VENDOR_DEC=y
+CONFIG_NET_TULIP=y
+CONFIG_DE2104X=m
+CONFIG_DE2104X_DSL=0
+CONFIG_TULIP=m
+# CONFIG_TULIP_MWI is not set
+# CONFIG_TULIP_MMIO is not set
+# CONFIG_TULIP_NAPI is not set
+CONFIG_DE4X5=m
+CONFIG_WINBOND_840=m
+CONFIG_DM9102=m
+CONFIG_ULI526X=m
+# CONFIG_PCMCIA_XIRCOM is not set
+CONFIG_NET_VENDOR_DLINK=y
+CONFIG_DL2K=m
+CONFIG_SUNDANCE=m
+# CONFIG_SUNDANCE_MMIO is not set
+CONFIG_NET_VENDOR_EMULEX=y
+CONFIG_BE2NET=m
+CONFIG_BE2NET_HWMON=y
+CONFIG_BE2NET_BE2=y
+CONFIG_BE2NET_BE3=y
+CONFIG_BE2NET_LANCER=y
+CONFIG_BE2NET_SKYHAWK=y
+CONFIG_NET_VENDOR_EZCHIP=y
+CONFIG_NET_VENDOR_GOOGLE=y
+# CONFIG_GVE is not set
+CONFIG_NET_VENDOR_HUAWEI=y
+CONFIG_HINIC=m
+CONFIG_NET_VENDOR_I825XX=y
+CONFIG_NET_VENDOR_INTEL=y
+CONFIG_E100=m
+CONFIG_E1000=m
+CONFIG_E1000E=y
+CONFIG_E1000E_HWTS=y
+CONFIG_IGB=m
+CONFIG_IGB_HWMON=y
+CONFIG_IGBVF=m
+CONFIG_IXGB=m
+CONFIG_IXGBE=m
+CONFIG_IXGBE_HWMON=y
+# CONFIG_IXGBE_DCB is not set
+CONFIG_IXGBE_IPSEC=y
+CONFIG_IXGBEVF=m
+CONFIG_IXGBEVF_IPSEC=y
+CONFIG_I40E=m
+CONFIG_I40E_DCB=y
+CONFIG_IAVF=m
+CONFIG_I40EVF=m
+# CONFIG_ICE is not set
+CONFIG_FM10K=m
+CONFIG_IGC=m
+CONFIG_NET_VENDOR_MICROSOFT=y
+CONFIG_JME=m
+CONFIG_NET_VENDOR_LITEX=y
+CONFIG_NET_VENDOR_MARVELL=y
+CONFIG_MVMDIO=m
+CONFIG_SKGE=m
+# CONFIG_SKGE_DEBUG is not set
+# CONFIG_SKGE_GENESIS is not set
+CONFIG_SKY2=m
+# CONFIG_SKY2_DEBUG is not set
+CONFIG_PRESTERA=m
+CONFIG_PRESTERA_PCI=m
+CONFIG_NET_VENDOR_MELLANOX=y
+CONFIG_MLX4_EN=m
+CONFIG_MLX4_EN_DCB=y
+CONFIG_MLX4_CORE=m
+CONFIG_MLX4_DEBUG=y
+CONFIG_MLX4_CORE_GEN2=y
+CONFIG_MLX5_CORE=m
+CONFIG_MLX5_ACCEL=y
+# CONFIG_MLX5_FPGA is not set
+CONFIG_MLX5_CORE_EN=y
+CONFIG_MLX5_EN_ARFS=y
+CONFIG_MLX5_EN_RXNFC=y
+CONFIG_MLX5_MPFS=y
+CONFIG_MLX5_ESWITCH=y
+CONFIG_MLX5_BRIDGE=y
+CONFIG_MLX5_CLS_ACT=y
+CONFIG_MLX5_TC_SAMPLE=y
+CONFIG_MLX5_CORE_EN_DCB=y
+# CONFIG_MLX5_CORE_IPOIB is not set
+CONFIG_MLX5_IPSEC=y
+CONFIG_MLX5_EN_IPSEC=y
+# CONFIG_MLX5_TLS is not set
+CONFIG_MLX5_SW_STEERING=y
+# CONFIG_MLX5_SF is not set
+CONFIG_MLXSW_CORE=m
+CONFIG_MLXSW_CORE_HWMON=y
+CONFIG_MLXSW_CORE_THERMAL=y
+CONFIG_MLXSW_PCI=m
+CONFIG_MLXSW_I2C=m
+CONFIG_MLXSW_SPECTRUM=m
+CONFIG_MLXSW_SPECTRUM_DCB=y
+CONFIG_MLXSW_MINIMAL=m
+CONFIG_MLXFW=m
+CONFIG_NET_VENDOR_MICREL=y
+CONFIG_KS8842=m
+CONFIG_KS8851=m
+CONFIG_KS8851_MLL=m
+CONFIG_KSZ884X_PCI=m
+CONFIG_NET_VENDOR_MICROCHIP=y
+CONFIG_ENC28J60=m
+# CONFIG_ENC28J60_WRITEVERIFY is not set
+CONFIG_ENCX24J600=m
+# CONFIG_LAN743X is not set
+CONFIG_NET_VENDOR_MICROSEMI=y
+CONFIG_NET_VENDOR_MYRI=y
+CONFIG_MYRI10GE=m
+CONFIG_FEALNX=m
+CONFIG_NET_VENDOR_NATSEMI=y
+CONFIG_NATSEMI=m
+CONFIG_NS83820=m
+CONFIG_NET_VENDOR_NETERION=y
+CONFIG_S2IO=m
+CONFIG_VXGE=m
+# CONFIG_VXGE_DEBUG_TRACE_ALL is not set
+CONFIG_NET_VENDOR_NETRONOME=y
+CONFIG_NFP=m
+# CONFIG_NFP_APP_FLOWER is not set
+CONFIG_NFP_APP_ABM_NIC=y
+# CONFIG_NFP_DEBUG is not set
+CONFIG_NET_VENDOR_NI=y
+CONFIG_NI_XGE_MANAGEMENT_ENET=m
+CONFIG_NET_VENDOR_8390=y
+CONFIG_NE2K_PCI=m
+CONFIG_NET_VENDOR_NVIDIA=y
+CONFIG_FORCEDETH=m
+CONFIG_NET_VENDOR_OKI=y
+# CONFIG_PCH_GBE is not set
+CONFIG_ETHOC=m
+CONFIG_NET_VENDOR_PACKET_ENGINES=y
+CONFIG_HAMACHI=m
+CONFIG_YELLOWFIN=m
+CONFIG_NET_VENDOR_PENSANDO=y
+CONFIG_NET_VENDOR_QLOGIC=y
+CONFIG_QLA3XXX=m
+CONFIG_QLCNIC=m
+CONFIG_QLCNIC_SRIOV=y
+CONFIG_QLCNIC_DCB=y
+CONFIG_QLCNIC_HWMON=y
+CONFIG_NETXEN_NIC=m
+CONFIG_QED=m
+CONFIG_QED_LL2=y
+CONFIG_QED_SRIOV=y
+CONFIG_QEDE=m
+CONFIG_QED_ISCSI=y
+CONFIG_QED_FCOE=y
+CONFIG_QED_OOO=y
+CONFIG_NET_VENDOR_QUALCOMM=y
+CONFIG_QCOM_EMAC=m
+CONFIG_RMNET=m
+CONFIG_NET_VENDOR_RDC=y
+CONFIG_R6040=m
+CONFIG_NET_VENDOR_REALTEK=y
+CONFIG_ATP=m
+CONFIG_8139CP=m
+CONFIG_8139TOO=m
+# CONFIG_8139TOO_PIO is not set
+CONFIG_8139TOO_TUNE_TWISTER=y
+CONFIG_8139TOO_8129=y
+# CONFIG_8139_OLD_RX_RESET is not set
+CONFIG_R8169=m
+CONFIG_NET_VENDOR_RENESAS=y
+CONFIG_NET_VENDOR_ROCKER=y
+CONFIG_ROCKER=m
+CONFIG_NET_VENDOR_SAMSUNG=y
+CONFIG_SXGBE_ETH=m
+CONFIG_NET_VENDOR_SEEQ=y
+CONFIG_NET_VENDOR_SOLARFLARE=y
+CONFIG_SFC=m
+CONFIG_SFC_MTD=y
+CONFIG_SFC_MCDI_MON=y
+CONFIG_SFC_SRIOV=y
+CONFIG_SFC_MCDI_LOGGING=y
+CONFIG_SFC_FALCON=m
+CONFIG_SFC_FALCON_MTD=y
+CONFIG_NET_VENDOR_SILAN=y
+CONFIG_SC92031=m
+CONFIG_NET_VENDOR_SIS=y
+CONFIG_SIS900=m
+CONFIG_SIS190=m
+CONFIG_NET_VENDOR_SMSC=y
+CONFIG_EPIC100=m
+CONFIG_SMSC911X=m
+CONFIG_SMSC9420=m
+CONFIG_NET_VENDOR_SOCIONEXT=y
+CONFIG_NET_VENDOR_STMICRO=y
+CONFIG_STMMAC_ETH=m
+# CONFIG_STMMAC_SELFTESTS is not set
+CONFIG_STMMAC_PLATFORM=m
+CONFIG_DWMAC_GENERIC=m
+CONFIG_DWMAC_INTEL=m
+CONFIG_DWMAC_LOONGSON=m
+CONFIG_STMMAC_PCI=m
+CONFIG_NET_VENDOR_SUN=y
+CONFIG_HAPPYMEAL=m
+CONFIG_SUNGEM=m
+CONFIG_CASSINI=m
+CONFIG_NIU=m
+CONFIG_NET_VENDOR_SYNOPSYS=y
+# CONFIG_DWC_XLGMAC is not set
+CONFIG_NET_VENDOR_TEHUTI=y
+CONFIG_TEHUTI=m
+CONFIG_NET_VENDOR_TI=y
+# CONFIG_TI_CPSW_PHY_SEL is not set
+CONFIG_TLAN=m
+CONFIG_NET_VENDOR_VIA=y
+CONFIG_VIA_RHINE=m
+# CONFIG_VIA_RHINE_MMIO is not set
+CONFIG_VIA_VELOCITY=m
+CONFIG_NET_VENDOR_WIZNET=y
+CONFIG_WIZNET_W5100=m
+CONFIG_WIZNET_W5300=m
+# CONFIG_WIZNET_BUS_DIRECT is not set
+# CONFIG_WIZNET_BUS_INDIRECT is not set
+CONFIG_WIZNET_BUS_ANY=y
+CONFIG_WIZNET_W5100_SPI=m
+CONFIG_NET_VENDOR_XILINX=y
+CONFIG_XILINX_EMACLITE=m
+# CONFIG_XILINX_AXI_EMAC is not set
+CONFIG_XILINX_LL_TEMAC=m
+# CONFIG_FDDI is not set
+# CONFIG_HIPPI is not set
+CONFIG_NET_SB1000=m
+CONFIG_PHYLINK=m
+CONFIG_PHYLIB=y
+CONFIG_SWPHY=y
+CONFIG_LED_TRIGGER_PHY=y
+CONFIG_FIXED_PHY=y
+# CONFIG_SFP is not set
+
+#
+# MII PHY device drivers
+#
+CONFIG_AMD_PHY=m
+# CONFIG_ADIN_PHY is not set
+CONFIG_AQUANTIA_PHY=m
+CONFIG_AX88796B_PHY=m
+CONFIG_BROADCOM_PHY=m
+CONFIG_BCM54140_PHY=m
+CONFIG_BCM7XXX_PHY=m
+CONFIG_BCM84881_PHY=y
+CONFIG_BCM87XX_PHY=m
+CONFIG_BCM_NET_PHYLIB=m
+CONFIG_CICADA_PHY=m
+# CONFIG_CORTINA_PHY is not set
+CONFIG_DAVICOM_PHY=m
+CONFIG_ICPLUS_PHY=m
+CONFIG_LXT_PHY=m
+CONFIG_INTEL_XWAY_PHY=m
+CONFIG_LSI_ET1011C_PHY=m
+CONFIG_MARVELL_PHY=m
+# CONFIG_MARVELL_10G_PHY is not set
+CONFIG_MARVELL_88X2222_PHY=m
+CONFIG_MAXLINEAR_GPHY=m
+CONFIG_MEDIATEK_GE_PHY=m
+CONFIG_MICREL_PHY=m
+CONFIG_MICROCHIP_PHY=m
+# CONFIG_MICROCHIP_T1_PHY is not set
+CONFIG_MICROSEMI_PHY=m
+CONFIG_MOTORCOMM_PHY=m
+CONFIG_NATIONAL_PHY=m
+CONFIG_NXP_C45_TJA11XX_PHY=m
+# CONFIG_NXP_TJA11XX_PHY is not set
+CONFIG_AT803X_PHY=m
+CONFIG_QSEMI_PHY=m
+CONFIG_REALTEK_PHY=m
+CONFIG_RENESAS_PHY=m
+CONFIG_ROCKCHIP_PHY=m
+CONFIG_SMSC_PHY=m
+CONFIG_STE10XP=m
+CONFIG_TERANETICS_PHY=m
+CONFIG_DP83822_PHY=m
+# CONFIG_DP83TC811_PHY is not set
+CONFIG_DP83848_PHY=m
+CONFIG_DP83867_PHY=m
+CONFIG_DP83869_PHY=m
+CONFIG_VITESSE_PHY=m
+CONFIG_XILINX_GMII2RGMII=m
+CONFIG_MICREL_KS8995MA=m
+
+#
+# MCTP Device Drivers
+#
+CONFIG_MDIO_DEVICE=y
+CONFIG_MDIO_BUS=y
+CONFIG_FWNODE_MDIO=y
+CONFIG_ACPI_MDIO=y
+CONFIG_MDIO_DEVRES=y
+CONFIG_MDIO_BITBANG=m
+CONFIG_MDIO_BCM_UNIMAC=m
+CONFIG_MDIO_GPIO=m
+# CONFIG_MDIO_MVUSB is not set
+# CONFIG_MDIO_MSCC_MIIM is not set
+
+#
+# MDIO Multiplexers
+#
+
+#
+# PCS device drivers
+#
+CONFIG_PCS_XPCS=m
+# end of PCS device drivers
+
+CONFIG_PLIP=m
+CONFIG_PPP=m
+CONFIG_PPP_BSDCOMP=m
+CONFIG_PPP_DEFLATE=m
+CONFIG_PPP_FILTER=y
+CONFIG_PPP_MPPE=m
+CONFIG_PPP_MULTILINK=y
+CONFIG_PPPOATM=m
+CONFIG_PPPOE=m
+CONFIG_PPTP=m
+CONFIG_PPPOL2TP=m
+CONFIG_PPP_ASYNC=m
+CONFIG_PPP_SYNC_TTY=m
+CONFIG_SLIP=m
+CONFIG_SLHC=m
+# CONFIG_SLIP_COMPRESSED is not set
+# CONFIG_SLIP_SMART is not set
+# CONFIG_SLIP_MODE_SLIP6 is not set
+
+#
+# Host-side USB support is needed for USB Network Adapter support
+#
+CONFIG_USB_NET_DRIVERS=m
+CONFIG_USB_CATC=m
+CONFIG_USB_KAWETH=m
+CONFIG_USB_PEGASUS=m
+CONFIG_USB_RTL8150=m
+CONFIG_USB_RTL8152=m
+CONFIG_USB_LAN78XX=m
+CONFIG_USB_USBNET=m
+CONFIG_USB_NET_AX8817X=m
+CONFIG_USB_NET_AX88179_178A=m
+CONFIG_USB_NET_CDCETHER=m
+CONFIG_USB_NET_CDC_EEM=m
+CONFIG_USB_NET_CDC_NCM=m
+CONFIG_USB_NET_HUAWEI_CDC_NCM=m
+CONFIG_USB_NET_CDC_MBIM=m
+CONFIG_USB_NET_DM9601=m
+CONFIG_USB_NET_SR9700=m
+CONFIG_USB_NET_SR9800=m
+CONFIG_USB_NET_SMSC75XX=m
+CONFIG_USB_NET_SMSC95XX=m
+CONFIG_USB_NET_GL620A=m
+CONFIG_USB_NET_NET1080=m
+CONFIG_USB_NET_PLUSB=m
+CONFIG_USB_NET_MCS7830=m
+CONFIG_USB_NET_RNDIS_HOST=m
+CONFIG_USB_NET_CDC_SUBSET_ENABLE=m
+CONFIG_USB_NET_CDC_SUBSET=m
+CONFIG_USB_ALI_M5632=y
+CONFIG_USB_AN2720=y
+CONFIG_USB_BELKIN=y
+CONFIG_USB_ARMLINUX=y
+CONFIG_USB_EPSON2888=y
+CONFIG_USB_KC2190=y
+CONFIG_USB_NET_ZAURUS=m
+CONFIG_USB_NET_CX82310_ETH=m
+CONFIG_USB_NET_KALMIA=m
+CONFIG_USB_NET_QMI_WWAN=m
+CONFIG_USB_HSO=m
+CONFIG_USB_NET_INT51X1=m
+CONFIG_USB_CDC_PHONET=m
+CONFIG_USB_IPHETH=m
+CONFIG_USB_SIERRA_NET=m
+CONFIG_USB_VL600=m
+CONFIG_USB_NET_CH9200=m
+CONFIG_USB_NET_AQC111=m
+CONFIG_USB_RTL8153_ECM=m
+CONFIG_WLAN=y
+CONFIG_WLAN_VENDOR_ADMTEK=y
+CONFIG_ADM8211=m
+CONFIG_ATH_COMMON=m
+CONFIG_WLAN_VENDOR_ATH=y
+# CONFIG_ATH_DEBUG is not set
+CONFIG_ATH5K=m
+# CONFIG_ATH5K_DEBUG is not set
+# CONFIG_ATH5K_TRACER is not set
+CONFIG_ATH5K_PCI=y
+CONFIG_ATH9K_HW=m
+CONFIG_ATH9K_COMMON=m
+CONFIG_ATH9K_BTCOEX_SUPPORT=y
+CONFIG_ATH9K=m
+CONFIG_ATH9K_PCI=y
+CONFIG_ATH9K_AHB=y
+# CONFIG_ATH9K_DEBUGFS is not set
+# CONFIG_ATH9K_DYNACK is not set
+CONFIG_ATH9K_WOW=y
+CONFIG_ATH9K_RFKILL=y
+CONFIG_ATH9K_CHANNEL_CONTEXT=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_PCI_NO_EEPROM=m
+CONFIG_ATH9K_HTC=m
+# CONFIG_ATH9K_HTC_DEBUGFS is not set
+CONFIG_ATH9K_HWRNG=y
+CONFIG_CARL9170=m
+CONFIG_CARL9170_LEDS=y
+CONFIG_CARL9170_WPC=y
+CONFIG_CARL9170_HWRNG=y
+CONFIG_ATH6KL=m
+CONFIG_ATH6KL_SDIO=m
+CONFIG_ATH6KL_USB=m
+# CONFIG_ATH6KL_DEBUG is not set
+# CONFIG_ATH6KL_TRACING is not set
+CONFIG_AR5523=m
+CONFIG_WIL6210=m
+CONFIG_WIL6210_ISR_COR=y
+# CONFIG_WIL6210_TRACING is not set
+CONFIG_WIL6210_DEBUGFS=y
+CONFIG_ATH10K=m
+CONFIG_ATH10K_CE=y
+CONFIG_ATH10K_PCI=m
+# CONFIG_ATH10K_SDIO is not set
+CONFIG_ATH10K_USB=m
+# CONFIG_ATH10K_DEBUG is not set
+# CONFIG_ATH10K_DEBUGFS is not set
+# CONFIG_ATH10K_TRACING is not set
+CONFIG_WCN36XX=m
+# CONFIG_WCN36XX_DEBUGFS is not set
+CONFIG_ATH11K=m
+CONFIG_ATH11K_PCI=m
+# CONFIG_ATH11K_DEBUG is not set
+# CONFIG_ATH11K_TRACING is not set
+CONFIG_WLAN_VENDOR_ATMEL=y
+CONFIG_ATMEL=m
+CONFIG_PCI_ATMEL=m
+CONFIG_AT76C50X_USB=m
+CONFIG_WLAN_VENDOR_BROADCOM=y
+CONFIG_B43=m
+CONFIG_B43_BCMA=y
+CONFIG_B43_SSB=y
+CONFIG_B43_BUSES_BCMA_AND_SSB=y
+# CONFIG_B43_BUSES_BCMA is not set
+# CONFIG_B43_BUSES_SSB is not set
+CONFIG_B43_PCI_AUTOSELECT=y
+CONFIG_B43_PCICORE_AUTOSELECT=y
+CONFIG_B43_SDIO=y
+CONFIG_B43_BCMA_PIO=y
+CONFIG_B43_PIO=y
+CONFIG_B43_PHY_G=y
+CONFIG_B43_PHY_N=y
+CONFIG_B43_PHY_LP=y
+CONFIG_B43_PHY_HT=y
+CONFIG_B43_LEDS=y
+CONFIG_B43_HWRNG=y
+# CONFIG_B43_DEBUG is not set
+CONFIG_B43LEGACY=m
+CONFIG_B43LEGACY_PCI_AUTOSELECT=y
+CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
+CONFIG_B43LEGACY_LEDS=y
+CONFIG_B43LEGACY_HWRNG=y
+# CONFIG_B43LEGACY_DEBUG is not set
+CONFIG_B43LEGACY_DMA=y
+CONFIG_B43LEGACY_PIO=y
+CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
+# CONFIG_B43LEGACY_DMA_MODE is not set
+# CONFIG_B43LEGACY_PIO_MODE is not set
+CONFIG_BRCMUTIL=m
+CONFIG_BRCMSMAC=m
+CONFIG_BRCMSMAC_LEDS=y
+CONFIG_BRCMFMAC=m
+CONFIG_BRCMFMAC_PROTO_BCDC=y
+CONFIG_BRCMFMAC_PROTO_MSGBUF=y
+CONFIG_BRCMFMAC_SDIO=y
+CONFIG_BRCMFMAC_USB=y
+CONFIG_BRCMFMAC_PCIE=y
+# CONFIG_BRCM_TRACING is not set
+# CONFIG_BRCMDBG is not set
+CONFIG_WLAN_VENDOR_CISCO=y
+CONFIG_AIRO=m
+CONFIG_WLAN_VENDOR_INTEL=y
+CONFIG_IPW2100=m
+CONFIG_IPW2100_MONITOR=y
+# CONFIG_IPW2100_DEBUG is not set
+CONFIG_IPW2200=m
+CONFIG_IPW2200_MONITOR=y
+CONFIG_IPW2200_RADIOTAP=y
+CONFIG_IPW2200_PROMISCUOUS=y
+CONFIG_IPW2200_QOS=y
+# CONFIG_IPW2200_DEBUG is not set
+CONFIG_LIBIPW=m
+# CONFIG_LIBIPW_DEBUG is not set
+CONFIG_IWLEGACY=m
+CONFIG_IWL4965=m
+CONFIG_IWL3945=m
+
+#
+# iwl3945 / iwl4965 Debugging Options
+#
+# CONFIG_IWLEGACY_DEBUG is not set
+# end of iwl3945 / iwl4965 Debugging Options
+
+CONFIG_IWLWIFI=m
+CONFIG_IWLWIFI_LEDS=y
+CONFIG_IWLDVM=m
+CONFIG_IWLMVM=m
+CONFIG_IWLWIFI_OPMODE_MODULAR=y
+
+#
+# Debugging Options
+#
+# CONFIG_IWLWIFI_DEBUG is not set
+CONFIG_IWLWIFI_DEVICE_TRACING=y
+# end of Debugging Options
+
+CONFIG_WLAN_VENDOR_INTERSIL=y
+CONFIG_HOSTAP=m
+CONFIG_HOSTAP_FIRMWARE=y
+# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set
+CONFIG_HOSTAP_PLX=m
+CONFIG_HOSTAP_PCI=m
+CONFIG_HERMES=m
+CONFIG_HERMES_PRISM=y
+CONFIG_HERMES_CACHE_FW_ON_INIT=y
+CONFIG_PLX_HERMES=m
+CONFIG_TMD_HERMES=m
+CONFIG_NORTEL_HERMES=m
+CONFIG_PCI_HERMES=m
+CONFIG_ORINOCO_USB=m
+CONFIG_P54_COMMON=m
+CONFIG_P54_USB=m
+CONFIG_P54_PCI=m
+CONFIG_P54_SPI=m
+# CONFIG_P54_SPI_DEFAULT_EEPROM is not set
+CONFIG_P54_LEDS=y
+CONFIG_WLAN_VENDOR_MARVELL=y
+CONFIG_LIBERTAS=m
+CONFIG_LIBERTAS_USB=m
+CONFIG_LIBERTAS_SDIO=m
+CONFIG_LIBERTAS_SPI=m
+# CONFIG_LIBERTAS_DEBUG is not set
+CONFIG_LIBERTAS_MESH=y
+CONFIG_LIBERTAS_THINFIRM=m
+# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
+CONFIG_LIBERTAS_THINFIRM_USB=m
+CONFIG_MWIFIEX=m
+CONFIG_MWIFIEX_SDIO=m
+CONFIG_MWIFIEX_PCIE=m
+CONFIG_MWIFIEX_USB=m
+CONFIG_MWL8K=m
+CONFIG_WLAN_VENDOR_MEDIATEK=y
+CONFIG_MT7601U=m
+CONFIG_MT76_CORE=m
+CONFIG_MT76_LEDS=y
+CONFIG_MT76_USB=m
+CONFIG_MT76_SDIO=m
+CONFIG_MT76x02_LIB=m
+CONFIG_MT76x02_USB=m
+CONFIG_MT76_CONNAC_LIB=m
+CONFIG_MT76x0_COMMON=m
+CONFIG_MT76x0U=m
+CONFIG_MT76x0E=m
+CONFIG_MT76x2_COMMON=m
+CONFIG_MT76x2E=m
+CONFIG_MT76x2U=m
+CONFIG_MT7603E=m
+CONFIG_MT7615_COMMON=m
+CONFIG_MT7615E=m
+CONFIG_MT7663_USB_SDIO_COMMON=m
+CONFIG_MT7663U=m
+CONFIG_MT7663S=m
+CONFIG_MT7915E=m
+CONFIG_MT7921_COMMON=m
+CONFIG_MT7921E=m
+CONFIG_MT7921S=m
+CONFIG_WLAN_VENDOR_MICROCHIP=y
+CONFIG_WILC1000=m
+CONFIG_WILC1000_SDIO=m
+# CONFIG_WILC1000_SPI is not set
+# CONFIG_WILC1000_HW_OOB_INTR is not set
+CONFIG_WLAN_VENDOR_RALINK=y
+CONFIG_RT2X00=m
+CONFIG_RT2400PCI=m
+CONFIG_RT2500PCI=m
+CONFIG_RT61PCI=m
+CONFIG_RT2800PCI=m
+CONFIG_RT2800PCI_RT33XX=y
+CONFIG_RT2800PCI_RT35XX=y
+CONFIG_RT2800PCI_RT53XX=y
+CONFIG_RT2800PCI_RT3290=y
+CONFIG_RT2500USB=m
+CONFIG_RT73USB=m
+CONFIG_RT2800USB=m
+CONFIG_RT2800USB_RT33XX=y
+CONFIG_RT2800USB_RT35XX=y
+CONFIG_RT2800USB_RT3573=y
+CONFIG_RT2800USB_RT53XX=y
+CONFIG_RT2800USB_RT55XX=y
+CONFIG_RT2800USB_UNKNOWN=y
+CONFIG_RT2800_LIB=m
+CONFIG_RT2800_LIB_MMIO=m
+CONFIG_RT2X00_LIB_MMIO=m
+CONFIG_RT2X00_LIB_PCI=m
+CONFIG_RT2X00_LIB_USB=m
+CONFIG_RT2X00_LIB=m
+CONFIG_RT2X00_LIB_FIRMWARE=y
+CONFIG_RT2X00_LIB_CRYPTO=y
+CONFIG_RT2X00_LIB_LEDS=y
+# CONFIG_RT2X00_DEBUG is not set
+CONFIG_WLAN_VENDOR_REALTEK=y
+CONFIG_RTL8180=m
+CONFIG_RTL8187=m
+CONFIG_RTL8187_LEDS=y
+CONFIG_RTL_CARDS=m
+CONFIG_RTL8192CE=m
+CONFIG_RTL8192SE=m
+CONFIG_RTL8192DE=m
+CONFIG_RTL8723AE=m
+CONFIG_RTL8723BE=m
+CONFIG_RTL8188EE=m
+CONFIG_RTL8192EE=m
+CONFIG_RTL8821AE=m
+CONFIG_RTL8192CU=m
+CONFIG_RTLWIFI=m
+CONFIG_RTLWIFI_PCI=m
+CONFIG_RTLWIFI_USB=m
+CONFIG_RTLWIFI_DEBUG=y
+CONFIG_RTL8192C_COMMON=m
+CONFIG_RTL8723_COMMON=m
+CONFIG_RTLBTCOEXIST=m
+CONFIG_RTL8XXXU=m
+# CONFIG_RTL8XXXU_UNTESTED is not set
+CONFIG_RTW88=m
+CONFIG_RTW88_CORE=m
+CONFIG_RTW88_PCI=m
+CONFIG_RTW88_8822B=m
+CONFIG_RTW88_8822C=m
+CONFIG_RTW88_8723D=m
+CONFIG_RTW88_8821C=m
+CONFIG_RTW88_8822BE=m
+CONFIG_RTW88_8822CE=m
+CONFIG_RTW88_8723DE=m
+CONFIG_RTW88_8821CE=m
+# CONFIG_RTW88_DEBUG is not set
+# CONFIG_RTW88_DEBUGFS is not set
+CONFIG_RTW89=m
+CONFIG_RTW89_CORE=m
+CONFIG_RTW89_PCI=m
+CONFIG_RTW89_8852AE=m
+# CONFIG_RTW89_DEBUGMSG is not set
+# CONFIG_RTW89_DEBUGFS is not set
+CONFIG_WLAN_VENDOR_RSI=y
+CONFIG_RSI_91X=m
+CONFIG_RSI_DEBUGFS=y
+CONFIG_RSI_SDIO=m
+CONFIG_RSI_USB=m
+CONFIG_RSI_COEX=y
+CONFIG_WLAN_VENDOR_ST=y
+CONFIG_CW1200=m
+CONFIG_CW1200_WLAN_SDIO=m
+CONFIG_CW1200_WLAN_SPI=m
+CONFIG_WLAN_VENDOR_TI=y
+CONFIG_WL1251=m
+CONFIG_WL1251_SPI=m
+CONFIG_WL1251_SDIO=m
+CONFIG_WL12XX=m
+CONFIG_WL18XX=m
+CONFIG_WLCORE=m
+CONFIG_WLCORE_SDIO=m
+CONFIG_WILINK_PLATFORM_DATA=y
+CONFIG_WLAN_VENDOR_ZYDAS=y
+CONFIG_USB_ZD1201=m
+CONFIG_ZD1211RW=m
+# CONFIG_ZD1211RW_DEBUG is not set
+CONFIG_WLAN_VENDOR_QUANTENNA=y
+CONFIG_QTNFMAC=m
+CONFIG_QTNFMAC_PCIE=m
+# CONFIG_MAC80211_HWSIM is not set
+CONFIG_USB_NET_RNDIS_WLAN=m
+CONFIG_VIRT_WIFI=m
+# CONFIG_WAN is not set
+CONFIG_IEEE802154_DRIVERS=m
+CONFIG_IEEE802154_FAKELB=m
+CONFIG_IEEE802154_AT86RF230=m
+# CONFIG_IEEE802154_AT86RF230_DEBUGFS is not set
+CONFIG_IEEE802154_MRF24J40=m
+# CONFIG_IEEE802154_CC2520 is not set
+CONFIG_IEEE802154_ATUSB=m
+CONFIG_IEEE802154_ADF7242=m
+# CONFIG_IEEE802154_CA8210 is not set
+# CONFIG_IEEE802154_MCR20A is not set
+CONFIG_IEEE802154_HWSIM=m
+
+#
+# Wireless WAN
+#
+CONFIG_WWAN=y
+CONFIG_WWAN_HWSIM=m
+CONFIG_MHI_WWAN_CTRL=m
+CONFIG_MHI_WWAN_MBIM=m
+CONFIG_RPMSG_WWAN_CTRL=m
+CONFIG_IOSM=m
+# end of Wireless WAN
+
+CONFIG_VMXNET3=m
+CONFIG_FUJITSU_ES=m
+CONFIG_USB4_NET=m
+CONFIG_HYPERV_NET=m
+# CONFIG_NETDEVSIM is not set
+CONFIG_NET_FAILOVER=m
+# CONFIG_ISDN is not set
+
+#
+# Input device support
+#
+CONFIG_INPUT=y
+CONFIG_INPUT_LEDS=m
+CONFIG_INPUT_FF_MEMLESS=m
+CONFIG_INPUT_SPARSEKMAP=m
+CONFIG_INPUT_MATRIXKMAP=m
+
+#
+# Userland interfaces
+#
+CONFIG_INPUT_MOUSEDEV=y
+CONFIG_INPUT_MOUSEDEV_PSAUX=y
+CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
+CONFIG_INPUT_JOYDEV=m
+CONFIG_INPUT_EVDEV=m
+# CONFIG_INPUT_EVBUG is not set
+
+#
+# Input Device Drivers
+#
+CONFIG_INPUT_KEYBOARD=y
+CONFIG_KEYBOARD_ADC=m
+CONFIG_KEYBOARD_ADP5588=m
+CONFIG_KEYBOARD_ADP5589=m
+CONFIG_KEYBOARD_APPLESPI=m
+CONFIG_KEYBOARD_ATKBD=y
+CONFIG_KEYBOARD_QT1050=m
+CONFIG_KEYBOARD_QT1070=m
+CONFIG_KEYBOARD_QT2160=m
+# CONFIG_KEYBOARD_DLINK_DIR685 is not set
+# CONFIG_KEYBOARD_LKKBD is not set
+# CONFIG_KEYBOARD_GPIO is not set
+CONFIG_KEYBOARD_GPIO_POLLED=m
+CONFIG_KEYBOARD_TCA6416=m
+CONFIG_KEYBOARD_TCA8418=m
+# CONFIG_KEYBOARD_MATRIX is not set
+# CONFIG_KEYBOARD_LM8323 is not set
+CONFIG_KEYBOARD_LM8333=m
+CONFIG_KEYBOARD_MAX7359=m
+CONFIG_KEYBOARD_MCS=m
+CONFIG_KEYBOARD_MPR121=m
+# CONFIG_KEYBOARD_NEWTON is not set
+CONFIG_KEYBOARD_OPENCORES=m
+CONFIG_KEYBOARD_SAMSUNG=m
+# CONFIG_KEYBOARD_STOWAWAY is not set
+# CONFIG_KEYBOARD_SUNKBD is not set
+# CONFIG_KEYBOARD_IQS62X is not set
+CONFIG_KEYBOARD_TM2_TOUCHKEY=m
+# CONFIG_KEYBOARD_XTKBD is not set
+CONFIG_KEYBOARD_CROS_EC=m
+# CONFIG_KEYBOARD_MTK_PMIC is not set
+CONFIG_KEYBOARD_CYPRESS_SF=m
+CONFIG_INPUT_MOUSE=y
+CONFIG_MOUSE_PS2=m
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_CYPRESS=y
+CONFIG_MOUSE_PS2_LIFEBOOK=y
+CONFIG_MOUSE_PS2_TRACKPOINT=y
+CONFIG_MOUSE_PS2_ELANTECH=y
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
+CONFIG_MOUSE_PS2_SENTELIC=y
+# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_FOCALTECH=y
+CONFIG_MOUSE_PS2_VMMOUSE=y
+CONFIG_MOUSE_PS2_SMBUS=y
+CONFIG_MOUSE_SERIAL=y
+CONFIG_MOUSE_APPLETOUCH=m
+CONFIG_MOUSE_BCM5974=m
+CONFIG_MOUSE_CYAPA=m
+CONFIG_MOUSE_ELAN_I2C=m
+CONFIG_MOUSE_ELAN_I2C_I2C=y
+CONFIG_MOUSE_ELAN_I2C_SMBUS=y
+CONFIG_MOUSE_VSXXXAA=m
+CONFIG_MOUSE_GPIO=m
+CONFIG_MOUSE_SYNAPTICS_I2C=m
+CONFIG_MOUSE_SYNAPTICS_USB=m
+CONFIG_INPUT_JOYSTICK=y
+CONFIG_JOYSTICK_ANALOG=m
+CONFIG_JOYSTICK_A3D=m
+CONFIG_JOYSTICK_ADC=m
+CONFIG_JOYSTICK_ADI=m
+CONFIG_JOYSTICK_COBRA=m
+CONFIG_JOYSTICK_GF2K=m
+CONFIG_JOYSTICK_GRIP=m
+CONFIG_JOYSTICK_GRIP_MP=m
+CONFIG_JOYSTICK_GUILLEMOT=m
+CONFIG_JOYSTICK_INTERACT=m
+CONFIG_JOYSTICK_SIDEWINDER=m
+CONFIG_JOYSTICK_TMDC=m
+CONFIG_JOYSTICK_IFORCE=m
+CONFIG_JOYSTICK_IFORCE_USB=m
+CONFIG_JOYSTICK_IFORCE_232=m
+CONFIG_JOYSTICK_WARRIOR=m
+CONFIG_JOYSTICK_MAGELLAN=m
+CONFIG_JOYSTICK_SPACEORB=m
+CONFIG_JOYSTICK_SPACEBALL=m
+CONFIG_JOYSTICK_STINGER=m
+CONFIG_JOYSTICK_TWIDJOY=m
+CONFIG_JOYSTICK_ZHENHUA=m
+CONFIG_JOYSTICK_DB9=m
+CONFIG_JOYSTICK_GAMECON=m
+CONFIG_JOYSTICK_TURBOGRAFX=m
+CONFIG_JOYSTICK_AS5011=m
+CONFIG_JOYSTICK_JOYDUMP=m
+CONFIG_JOYSTICK_XPAD=m
+CONFIG_JOYSTICK_XPAD_FF=y
+CONFIG_JOYSTICK_XPAD_LEDS=y
+CONFIG_JOYSTICK_WALKERA0701=m
+# CONFIG_JOYSTICK_PSXPAD_SPI is not set
+# CONFIG_JOYSTICK_PXRC is not set
+CONFIG_JOYSTICK_QWIIC=m
+CONFIG_JOYSTICK_FSIA6B=m
+CONFIG_INPUT_TABLET=y
+CONFIG_TABLET_USB_ACECAD=m
+CONFIG_TABLET_USB_AIPTEK=m
+CONFIG_TABLET_USB_HANWANG=m
+CONFIG_TABLET_USB_KBTAB=m
+CONFIG_TABLET_USB_PEGASUS=m
+# CONFIG_TABLET_SERIAL_WACOM4 is not set
+CONFIG_INPUT_TOUCHSCREEN=y
+CONFIG_TOUCHSCREEN_ADS7846=m
+CONFIG_TOUCHSCREEN_AD7877=m
+CONFIG_TOUCHSCREEN_AD7879=m
+CONFIG_TOUCHSCREEN_AD7879_I2C=m
+CONFIG_TOUCHSCREEN_AD7879_SPI=m
+CONFIG_TOUCHSCREEN_ADC=m
+CONFIG_TOUCHSCREEN_ATMEL_MXT=m
+# CONFIG_TOUCHSCREEN_ATMEL_MXT_T37 is not set
+CONFIG_TOUCHSCREEN_AUO_PIXCIR=m
+CONFIG_TOUCHSCREEN_BU21013=m
+CONFIG_TOUCHSCREEN_BU21029=m
+CONFIG_TOUCHSCREEN_CHIPONE_ICN8505=m
+CONFIG_TOUCHSCREEN_CY8CTMA140=m
+CONFIG_TOUCHSCREEN_CY8CTMG110=m
+CONFIG_TOUCHSCREEN_CYTTSP_CORE=m
+CONFIG_TOUCHSCREEN_CYTTSP_I2C=m
+CONFIG_TOUCHSCREEN_CYTTSP_SPI=m
+CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m
+CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m
+CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m
+CONFIG_TOUCHSCREEN_DA9052=m
+CONFIG_TOUCHSCREEN_DYNAPRO=m
+CONFIG_TOUCHSCREEN_HAMPSHIRE=m
+CONFIG_TOUCHSCREEN_EETI=m
+CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
+CONFIG_TOUCHSCREEN_EXC3000=m
+CONFIG_TOUCHSCREEN_FUJITSU=m
+CONFIG_TOUCHSCREEN_GOODIX=m
+CONFIG_TOUCHSCREEN_HIDEEP=m
+CONFIG_TOUCHSCREEN_HYCON_HY46XX=m
+CONFIG_TOUCHSCREEN_ILI210X=m
+CONFIG_TOUCHSCREEN_ILITEK=m
+CONFIG_TOUCHSCREEN_S6SY761=m
+CONFIG_TOUCHSCREEN_GUNZE=m
+CONFIG_TOUCHSCREEN_EKTF2127=m
+CONFIG_TOUCHSCREEN_ELAN=m
+CONFIG_TOUCHSCREEN_ELO=m
+CONFIG_TOUCHSCREEN_WACOM_W8001=m
+CONFIG_TOUCHSCREEN_WACOM_I2C=m
+CONFIG_TOUCHSCREEN_MAX11801=m
+CONFIG_TOUCHSCREEN_MCS5000=m
+CONFIG_TOUCHSCREEN_MMS114=m
+CONFIG_TOUCHSCREEN_MELFAS_MIP4=m
+CONFIG_TOUCHSCREEN_MSG2638=m
+CONFIG_TOUCHSCREEN_MTOUCH=m
+CONFIG_TOUCHSCREEN_INEXIO=m
+CONFIG_TOUCHSCREEN_MK712=m
+CONFIG_TOUCHSCREEN_PENMOUNT=m
+CONFIG_TOUCHSCREEN_EDT_FT5X06=m
+CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
+CONFIG_TOUCHSCREEN_TOUCHWIN=m
+CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
+# CONFIG_TOUCHSCREEN_UCB1400 is not set
+CONFIG_TOUCHSCREEN_PIXCIR=m
+CONFIG_TOUCHSCREEN_WDT87XX_I2C=m
+# CONFIG_TOUCHSCREEN_WM831X is not set
+CONFIG_TOUCHSCREEN_WM97XX=m
+CONFIG_TOUCHSCREEN_WM9705=y
+CONFIG_TOUCHSCREEN_WM9712=y
+CONFIG_TOUCHSCREEN_WM9713=y
+CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
+CONFIG_TOUCHSCREEN_MC13783=m
+CONFIG_TOUCHSCREEN_USB_EGALAX=y
+CONFIG_TOUCHSCREEN_USB_PANJIT=y
+CONFIG_TOUCHSCREEN_USB_3M=y
+CONFIG_TOUCHSCREEN_USB_ITM=y
+CONFIG_TOUCHSCREEN_USB_ETURBO=y
+CONFIG_TOUCHSCREEN_USB_GUNZE=y
+CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
+CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
+CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
+CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
+CONFIG_TOUCHSCREEN_USB_GOTOP=y
+CONFIG_TOUCHSCREEN_USB_JASTEC=y
+CONFIG_TOUCHSCREEN_USB_ELO=y
+CONFIG_TOUCHSCREEN_USB_E2I=y
+CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
+CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
+CONFIG_TOUCHSCREEN_USB_NEXIO=y
+CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
+CONFIG_TOUCHSCREEN_TOUCHIT213=m
+CONFIG_TOUCHSCREEN_TSC_SERIO=m
+CONFIG_TOUCHSCREEN_TSC200X_CORE=m
+CONFIG_TOUCHSCREEN_TSC2004=m
+CONFIG_TOUCHSCREEN_TSC2005=m
+CONFIG_TOUCHSCREEN_TSC2007=m
+# CONFIG_TOUCHSCREEN_TSC2007_IIO is not set
+# CONFIG_TOUCHSCREEN_PCAP is not set
+CONFIG_TOUCHSCREEN_RM_TS=m
+CONFIG_TOUCHSCREEN_SILEAD=m
+CONFIG_TOUCHSCREEN_SIS_I2C=m
+CONFIG_TOUCHSCREEN_ST1232=m
+# CONFIG_TOUCHSCREEN_STMFTS is not set
+CONFIG_TOUCHSCREEN_SUR40=m
+CONFIG_TOUCHSCREEN_SURFACE3_SPI=m
+CONFIG_TOUCHSCREEN_SX8654=m
+CONFIG_TOUCHSCREEN_TPS6507X=m
+CONFIG_TOUCHSCREEN_ZET6223=m
+CONFIG_TOUCHSCREEN_ZFORCE=m
+CONFIG_TOUCHSCREEN_ROHM_BU21023=m
+CONFIG_TOUCHSCREEN_IQS5XX=m
+CONFIG_TOUCHSCREEN_ZINITIX=m
+CONFIG_INPUT_MISC=y
+CONFIG_INPUT_AD714X=m
+CONFIG_INPUT_AD714X_I2C=m
+CONFIG_INPUT_AD714X_SPI=m
+CONFIG_INPUT_ARIZONA_HAPTICS=m
+CONFIG_INPUT_BMA150=m
+CONFIG_INPUT_E3X0_BUTTON=m
+CONFIG_INPUT_PCSPKR=m
+CONFIG_INPUT_MAX77693_HAPTIC=m
+CONFIG_INPUT_MC13783_PWRBUTTON=m
+CONFIG_INPUT_MMA8450=m
+CONFIG_INPUT_APANEL=m
+# CONFIG_INPUT_GPIO_BEEPER is not set
+CONFIG_INPUT_GPIO_DECODER=m
+CONFIG_INPUT_GPIO_VIBRA=m
+# CONFIG_INPUT_WISTRON_BTNS is not set
+CONFIG_INPUT_ATLAS_BTNS=m
+CONFIG_INPUT_ATI_REMOTE2=m
+CONFIG_INPUT_KEYSPAN_REMOTE=m
+CONFIG_INPUT_KXTJ9=m
+CONFIG_INPUT_POWERMATE=m
+CONFIG_INPUT_YEALINK=m
+CONFIG_INPUT_CM109=m
+CONFIG_INPUT_REGULATOR_HAPTIC=m
+CONFIG_INPUT_RETU_PWRBUTTON=m
+CONFIG_INPUT_AXP20X_PEK=m
+CONFIG_INPUT_UINPUT=m
+CONFIG_INPUT_PCF50633_PMU=m
+CONFIG_INPUT_PCF8574=m
+CONFIG_INPUT_PWM_BEEPER=m
+CONFIG_INPUT_PWM_VIBRA=m
+# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
+# CONFIG_INPUT_DA7280_HAPTICS is not set
+CONFIG_INPUT_DA9052_ONKEY=m
+CONFIG_INPUT_DA9063_ONKEY=m
+# CONFIG_INPUT_WM831X_ON is not set
+# CONFIG_INPUT_PCAP is not set
+CONFIG_INPUT_ADXL34X=m
+CONFIG_INPUT_ADXL34X_I2C=m
+CONFIG_INPUT_ADXL34X_SPI=m
+CONFIG_INPUT_IMS_PCU=m
+CONFIG_INPUT_IQS269A=m
+CONFIG_INPUT_IQS626A=m
+CONFIG_INPUT_CMA3000=m
+CONFIG_INPUT_CMA3000_I2C=m
+CONFIG_INPUT_IDEAPAD_SLIDEBAR=m
+CONFIG_INPUT_DRV260X_HAPTICS=m
+CONFIG_INPUT_DRV2665_HAPTICS=m
+CONFIG_INPUT_DRV2667_HAPTICS=m
+CONFIG_RMI4_CORE=m
+CONFIG_RMI4_I2C=m
+CONFIG_RMI4_SPI=m
+CONFIG_RMI4_SMB=m
+CONFIG_RMI4_F03=y
+CONFIG_RMI4_F03_SERIO=m
+CONFIG_RMI4_2D_SENSOR=y
+CONFIG_RMI4_F11=y
+CONFIG_RMI4_F12=y
+CONFIG_RMI4_F30=y
+CONFIG_RMI4_F34=y
+CONFIG_RMI4_F3A=y
+# CONFIG_RMI4_F54 is not set
+CONFIG_RMI4_F55=y
+
+#
+# Hardware I/O ports
+#
+CONFIG_SERIO=y
+CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y
+CONFIG_SERIO_I8042=y
+CONFIG_SERIO_SERPORT=m
+CONFIG_SERIO_CT82C710=m
+CONFIG_SERIO_PARKBD=m
+CONFIG_SERIO_PCIPS2=m
+CONFIG_SERIO_LIBPS2=y
+CONFIG_SERIO_RAW=m
+CONFIG_SERIO_ALTERA_PS2=m
+CONFIG_SERIO_PS2MULT=m
+CONFIG_SERIO_ARC_PS2=m
+CONFIG_HYPERV_KEYBOARD=m
+CONFIG_SERIO_GPIO_PS2=m
+CONFIG_USERIO=m
+CONFIG_GAMEPORT=m
+CONFIG_GAMEPORT_NS558=m
+CONFIG_GAMEPORT_L4=m
+CONFIG_GAMEPORT_EMU10K1=m
+CONFIG_GAMEPORT_FM801=m
+# end of Hardware I/O ports
+# end of Input device support
+
+#
+# Character devices
+#
+CONFIG_TTY=y
+CONFIG_VT=y
+CONFIG_CONSOLE_TRANSLATIONS=y
+CONFIG_VT_CONSOLE=y
+CONFIG_VT_CONSOLE_SLEEP=y
+CONFIG_HW_CONSOLE=y
+CONFIG_VT_HW_CONSOLE_BINDING=y
+CONFIG_UNIX98_PTYS=y
+# CONFIG_LEGACY_PTYS is not set
+CONFIG_LDISC_AUTOLOAD=y
+
+#
+# Serial drivers
+#
+CONFIG_SERIAL_EARLYCON=y
+CONFIG_SERIAL_8250=y
+CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
+CONFIG_SERIAL_8250_PNP=y
+CONFIG_SERIAL_8250_16550A_VARIANTS=y
+CONFIG_SERIAL_8250_FINTEK=y
+CONFIG_SERIAL_8250_CONSOLE=y
+CONFIG_SERIAL_8250_DMA=y
+CONFIG_SERIAL_8250_PCI=y
+CONFIG_SERIAL_8250_EXAR=y
+CONFIG_SERIAL_8250_MEN_MCB=m
+CONFIG_SERIAL_8250_NR_UARTS=4
+CONFIG_SERIAL_8250_RUNTIME_UARTS=4
+CONFIG_SERIAL_8250_EXTENDED=y
+CONFIG_SERIAL_8250_MANY_PORTS=y
+CONFIG_SERIAL_8250_SHARE_IRQ=y
+# CONFIG_SERIAL_8250_DETECT_IRQ is not set
+CONFIG_SERIAL_8250_RSA=y
+CONFIG_SERIAL_8250_DWLIB=y
+CONFIG_SERIAL_8250_DW=m
+CONFIG_SERIAL_8250_RT288X=y
+CONFIG_SERIAL_8250_LPSS=m
+CONFIG_SERIAL_8250_MID=m
+
+#
+# Non-8250 serial port support
+#
+CONFIG_SERIAL_MAX3100=m
+CONFIG_SERIAL_MAX310X=y
+CONFIG_SERIAL_UARTLITE=m
+CONFIG_SERIAL_UARTLITE_NR_UARTS=1
+CONFIG_SERIAL_CORE=y
+CONFIG_SERIAL_CORE_CONSOLE=y
+CONFIG_SERIAL_JSM=m
+CONFIG_SERIAL_LANTIQ=m
+CONFIG_SERIAL_SCCNXP=y
+CONFIG_SERIAL_SCCNXP_CONSOLE=y
+# CONFIG_SERIAL_SC16IS7XX is not set
+CONFIG_SERIAL_TIMBERDALE=m
+CONFIG_SERIAL_BCM63XX=m
+CONFIG_SERIAL_ALTERA_JTAGUART=m
+CONFIG_SERIAL_ALTERA_UART=m
+CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4
+CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200
+CONFIG_SERIAL_PCH_UART=m
+CONFIG_SERIAL_ARC=m
+CONFIG_SERIAL_ARC_NR_PORTS=1
+CONFIG_SERIAL_RP2=m
+CONFIG_SERIAL_RP2_NR_UARTS=32
+CONFIG_SERIAL_FSL_LPUART=m
+CONFIG_SERIAL_FSL_LINFLEXUART=m
+# CONFIG_SERIAL_MEN_Z135 is not set
+# CONFIG_SERIAL_SPRD is not set
+# end of Serial drivers
+
+CONFIG_SERIAL_MCTRL_GPIO=y
+CONFIG_SERIAL_NONSTANDARD=y
+CONFIG_MOXA_INTELLIO=m
+CONFIG_MOXA_SMARTIO=m
+CONFIG_SYNCLINK_GT=m
+CONFIG_N_HDLC=m
+CONFIG_N_GSM=m
+CONFIG_NOZOMI=m
+CONFIG_NULL_TTY=m
+CONFIG_HVC_DRIVER=y
+CONFIG_RPMSG_TTY=m
+CONFIG_SERIAL_DEV_BUS=m
+CONFIG_TTY_PRINTK=m
+CONFIG_TTY_PRINTK_LEVEL=6
+CONFIG_PRINTER=m
+# CONFIG_LP_CONSOLE is not set
+CONFIG_PPDEV=m
+CONFIG_VIRTIO_CONSOLE=m
+CONFIG_IPMI_HANDLER=m
+CONFIG_IPMI_DMI_DECODE=y
+CONFIG_IPMI_PLAT_DATA=y
+# CONFIG_IPMI_PANIC_EVENT is not set
+CONFIG_IPMI_DEVICE_INTERFACE=m
+CONFIG_IPMI_SI=m
+CONFIG_IPMI_SSIF=m
+CONFIG_IPMI_IPMB=m
+CONFIG_IPMI_WATCHDOG=m
+CONFIG_IPMI_POWEROFF=m
+# CONFIG_IPMB_DEVICE_INTERFACE is not set
+CONFIG_HW_RANDOM=m
+CONFIG_HW_RANDOM_TIMERIOMEM=m
+CONFIG_HW_RANDOM_INTEL=m
+CONFIG_HW_RANDOM_AMD=m
+CONFIG_HW_RANDOM_BA431=m
+CONFIG_HW_RANDOM_GEODE=m
+CONFIG_HW_RANDOM_VIA=m
+CONFIG_HW_RANDOM_VIRTIO=m
+CONFIG_HW_RANDOM_XIPHERA=m
+CONFIG_APPLICOM=m
+# CONFIG_SONYPI is not set
+CONFIG_MWAVE=m
+# CONFIG_PC8736x_GPIO is not set
+# CONFIG_NSC_GPIO is not set
+CONFIG_DEVMEM=y
+CONFIG_NVRAM=m
+CONFIG_DEVPORT=y
+CONFIG_HPET=y
+CONFIG_HPET_MMAP=y
+CONFIG_HPET_MMAP_DEFAULT=y
+CONFIG_HANGCHECK_TIMER=m
+CONFIG_TCG_TPM=m
+CONFIG_HW_RANDOM_TPM=y
+CONFIG_TCG_TIS_CORE=m
+CONFIG_TCG_TIS=m
+CONFIG_TCG_TIS_SPI=m
+CONFIG_TCG_TIS_SPI_CR50=y
+CONFIG_TCG_TIS_I2C_CR50=m
+CONFIG_TCG_TIS_I2C_ATMEL=m
+CONFIG_TCG_TIS_I2C_INFINEON=m
+CONFIG_TCG_TIS_I2C_NUVOTON=m
+CONFIG_TCG_NSC=m
+CONFIG_TCG_ATMEL=m
+CONFIG_TCG_INFINEON=m
+CONFIG_TCG_CRB=m
+CONFIG_TCG_VTPM_PROXY=m
+CONFIG_TCG_TIS_ST33ZP24=m
+CONFIG_TCG_TIS_ST33ZP24_I2C=m
+CONFIG_TCG_TIS_ST33ZP24_SPI=m
+CONFIG_TELCLOCK=m
+CONFIG_XILLYBUS_CLASS=m
+CONFIG_XILLYBUS=m
+CONFIG_XILLYBUS_PCIE=m
+CONFIG_XILLYUSB=m
+CONFIG_RANDOM_TRUST_CPU=y
+CONFIG_RANDOM_TRUST_BOOTLOADER=y
+# end of Character devices
+
+#
+# I2C support
+#
+CONFIG_I2C=y
+CONFIG_ACPI_I2C_OPREGION=y
+CONFIG_I2C_BOARDINFO=y
+CONFIG_I2C_COMPAT=y
+CONFIG_I2C_CHARDEV=m
+CONFIG_I2C_MUX=m
+
+#
+# Multiplexer I2C Chip support
+#
+CONFIG_I2C_MUX_GPIO=m
+# CONFIG_I2C_MUX_LTC4306 is not set
+CONFIG_I2C_MUX_PCA9541=m
+CONFIG_I2C_MUX_PCA954x=m
+CONFIG_I2C_MUX_REG=m
+CONFIG_I2C_MUX_MLXCPLD=m
+# end of Multiplexer I2C Chip support
+
+CONFIG_I2C_HELPER_AUTO=y
+CONFIG_I2C_SMBUS=m
+CONFIG_I2C_ALGOBIT=m
+CONFIG_I2C_ALGOPCA=m
+
+#
+# I2C Hardware Bus support
+#
+
+#
+# PC SMBus host controller drivers
+#
+CONFIG_I2C_ALI1535=m
+CONFIG_I2C_ALI1563=m
+CONFIG_I2C_ALI15X3=m
+CONFIG_I2C_AMD756=m
+CONFIG_I2C_AMD756_S4882=m
+CONFIG_I2C_AMD8111=m
+CONFIG_I2C_AMD_MP2=m
+CONFIG_I2C_I801=m
+CONFIG_I2C_ISCH=m
+CONFIG_I2C_ISMT=m
+CONFIG_I2C_PIIX4=m
+CONFIG_I2C_NFORCE2=m
+CONFIG_I2C_NFORCE2_S4985=m
+CONFIG_I2C_NVIDIA_GPU=m
+CONFIG_I2C_SIS5595=m
+CONFIG_I2C_SIS630=m
+CONFIG_I2C_SIS96X=m
+CONFIG_I2C_VIA=m
+CONFIG_I2C_VIAPRO=m
+
+#
+# ACPI drivers
+#
+CONFIG_I2C_SCMI=m
+
+#
+# I2C system bus drivers (mostly embedded / system-on-chip)
+#
+CONFIG_I2C_CBUS_GPIO=m
+CONFIG_I2C_DESIGNWARE_CORE=m
+# CONFIG_I2C_DESIGNWARE_SLAVE is not set
+CONFIG_I2C_DESIGNWARE_PLATFORM=m
+CONFIG_I2C_DESIGNWARE_BAYTRAIL=y
+CONFIG_I2C_DESIGNWARE_PCI=m
+CONFIG_I2C_EG20T=m
+CONFIG_I2C_EMEV2=m
+CONFIG_I2C_GPIO=m
+# CONFIG_I2C_GPIO_FAULT_INJECTOR is not set
+CONFIG_I2C_KEMPLD=m
+CONFIG_I2C_OCORES=m
+CONFIG_I2C_PCA_PLATFORM=m
+CONFIG_I2C_SIMTEC=m
+# CONFIG_I2C_XILINX is not set
+
+#
+# External I2C/SMBus adapter drivers
+#
+CONFIG_I2C_DIOLAN_U2C=m
+CONFIG_I2C_DLN2=m
+CONFIG_I2C_CP2615=m
+CONFIG_I2C_PARPORT=m
+CONFIG_I2C_ROBOTFUZZ_OSIF=m
+CONFIG_I2C_TAOS_EVM=m
+CONFIG_I2C_TINY_USB=m
+CONFIG_I2C_VIPERBOARD=m
+
+#
+# Other I2C/SMBus bus drivers
+#
+CONFIG_I2C_CROS_EC_TUNNEL=m
+# CONFIG_SCx200_ACB is not set
+CONFIG_I2C_VIRTIO=m
+# end of I2C Hardware Bus support
+
+# CONFIG_I2C_STUB is not set
+CONFIG_I2C_SLAVE=y
+CONFIG_I2C_SLAVE_EEPROM=m
+CONFIG_I2C_SLAVE_TESTUNIT=m
+# CONFIG_I2C_DEBUG_CORE is not set
+# CONFIG_I2C_DEBUG_ALGO is not set
+# CONFIG_I2C_DEBUG_BUS is not set
+# end of I2C support
+
+CONFIG_I3C=m
+CONFIG_CDNS_I3C_MASTER=m
+CONFIG_DW_I3C_MASTER=m
+CONFIG_SVC_I3C_MASTER=m
+CONFIG_MIPI_I3C_HCI=m
+CONFIG_SPI=y
+# CONFIG_SPI_DEBUG is not set
+CONFIG_SPI_MASTER=y
+CONFIG_SPI_MEM=y
+
+#
+# SPI Master Controller Drivers
+#
+CONFIG_SPI_ALTERA=m
+CONFIG_SPI_ALTERA_CORE=m
+CONFIG_SPI_ALTERA_DFL=m
+CONFIG_SPI_AXI_SPI_ENGINE=m
+CONFIG_SPI_BITBANG=m
+CONFIG_SPI_BUTTERFLY=m
+CONFIG_SPI_CADENCE=m
+CONFIG_SPI_DESIGNWARE=m
+CONFIG_SPI_DW_DMA=y
+CONFIG_SPI_DW_PCI=m
+CONFIG_SPI_DW_MMIO=m
+CONFIG_SPI_DLN2=m
+CONFIG_SPI_NXP_FLEXSPI=m
+CONFIG_SPI_GPIO=m
+CONFIG_SPI_LM70_LLP=m
+CONFIG_SPI_LANTIQ_SSC=m
+CONFIG_SPI_OC_TINY=m
+CONFIG_SPI_PXA2XX=m
+CONFIG_SPI_PXA2XX_PCI=m
+CONFIG_SPI_ROCKCHIP=m
+CONFIG_SPI_SC18IS602=m
+CONFIG_SPI_SIFIVE=m
+CONFIG_SPI_MXIC=m
+CONFIG_SPI_TOPCLIFF_PCH=m
+CONFIG_SPI_XCOMM=m
+CONFIG_SPI_XILINX=m
+CONFIG_SPI_ZYNQMP_GQSPI=m
+CONFIG_SPI_AMD=m
+
+#
+# SPI Multiplexer support
+#
+CONFIG_SPI_MUX=m
+
+#
+# SPI Protocol Masters
+#
+CONFIG_SPI_SPIDEV=m
+CONFIG_SPI_LOOPBACK_TEST=m
+CONFIG_SPI_TLE62X0=m
+# CONFIG_SPI_SLAVE is not set
+CONFIG_SPI_DYNAMIC=y
+CONFIG_SPMI=m
+CONFIG_SPMI_HISI3670=m
+CONFIG_HSI=m
+CONFIG_HSI_BOARDINFO=y
+
+#
+# HSI controllers
+#
+
+#
+# HSI clients
+#
+CONFIG_HSI_CHAR=m
+CONFIG_PPS=y
+# CONFIG_PPS_DEBUG is not set
+
+#
+# PPS clients support
+#
+CONFIG_PPS_CLIENT_KTIMER=m
+CONFIG_PPS_CLIENT_LDISC=m
+CONFIG_PPS_CLIENT_PARPORT=m
+CONFIG_PPS_CLIENT_GPIO=m
+
+#
+# PPS generators support
+#
+
+#
+# PTP clock support
+#
+CONFIG_PTP_1588_CLOCK=y
+CONFIG_PTP_1588_CLOCK_OPTIONAL=y
+
+#
+# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
+#
+CONFIG_PTP_1588_CLOCK_PCH=m
+CONFIG_PTP_1588_CLOCK_KVM=m
+CONFIG_PTP_1588_CLOCK_IDT82P33=m
+CONFIG_PTP_1588_CLOCK_IDTCM=m
+CONFIG_PTP_1588_CLOCK_VMW=m
+CONFIG_PTP_1588_CLOCK_OCP=m
+# end of PTP clock support
+
+CONFIG_PINCTRL=y
+CONFIG_PINMUX=y
+CONFIG_PINCONF=y
+CONFIG_GENERIC_PINCONF=y
+# CONFIG_DEBUG_PINCTRL is not set
+CONFIG_PINCTRL_AMD=y
+CONFIG_PINCTRL_DA9062=m
+# CONFIG_PINCTRL_MCP23S08 is not set
+# CONFIG_PINCTRL_SX150X is not set
+
+#
+# Intel pinctrl drivers
+#
+CONFIG_PINCTRL_BAYTRAIL=y
+CONFIG_PINCTRL_CHERRYVIEW=y
+CONFIG_PINCTRL_LYNXPOINT=m
+CONFIG_PINCTRL_INTEL=y
+CONFIG_PINCTRL_ALDERLAKE=m
+CONFIG_PINCTRL_BROXTON=m
+CONFIG_PINCTRL_CANNONLAKE=m
+CONFIG_PINCTRL_CEDARFORK=m
+CONFIG_PINCTRL_DENVERTON=m
+CONFIG_PINCTRL_ELKHARTLAKE=m
+CONFIG_PINCTRL_EMMITSBURG=m
+CONFIG_PINCTRL_GEMINILAKE=m
+CONFIG_PINCTRL_ICELAKE=m
+CONFIG_PINCTRL_JASPERLAKE=m
+CONFIG_PINCTRL_LAKEFIELD=m
+CONFIG_PINCTRL_LEWISBURG=m
+CONFIG_PINCTRL_SUNRISEPOINT=m
+CONFIG_PINCTRL_TIGERLAKE=m
+# end of Intel pinctrl drivers
+
+#
+# Renesas pinctrl drivers
+#
+# end of Renesas pinctrl drivers
+
+CONFIG_PINCTRL_MADERA=m
+CONFIG_PINCTRL_CS47L35=y
+CONFIG_PINCTRL_CS47L85=y
+CONFIG_PINCTRL_CS47L90=y
+CONFIG_GPIOLIB=y
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
+CONFIG_GPIO_ACPI=y
+CONFIG_GPIOLIB_IRQCHIP=y
+# CONFIG_DEBUG_GPIO is not set
+CONFIG_GPIO_SYSFS=y
+CONFIG_GPIO_CDEV=y
+CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_GENERIC=m
+CONFIG_GPIO_MAX730X=m
+
+#
+# Memory mapped GPIO drivers
+#
+CONFIG_GPIO_AMDPT=m
+CONFIG_GPIO_DWAPB=m
+CONFIG_GPIO_EXAR=m
+CONFIG_GPIO_GENERIC_PLATFORM=m
+CONFIG_GPIO_ICH=m
+CONFIG_GPIO_MB86S7X=m
+CONFIG_GPIO_MENZ127=m
+CONFIG_GPIO_VX855=m
+CONFIG_GPIO_AMD_FCH=m
+# end of Memory mapped GPIO drivers
+
+#
+# Port-mapped I/O GPIO drivers
+#
+CONFIG_GPIO_F7188X=m
+CONFIG_GPIO_IT87=m
+CONFIG_GPIO_SCH=m
+CONFIG_GPIO_SCH311X=m
+# CONFIG_GPIO_WINBOND is not set
+# CONFIG_GPIO_WS16C48 is not set
+# end of Port-mapped I/O GPIO drivers
+
+#
+# I2C GPIO expanders
+#
+CONFIG_GPIO_ADP5588=m
+CONFIG_GPIO_MAX7300=m
+CONFIG_GPIO_MAX732X=m
+CONFIG_GPIO_PCA953X=m
+CONFIG_GPIO_PCA953X_IRQ=y
+CONFIG_GPIO_PCA9570=m
+CONFIG_GPIO_PCF857X=m
+CONFIG_GPIO_TPIC2810=m
+# end of I2C GPIO expanders
+
+#
+# MFD GPIO expanders
+#
+CONFIG_GPIO_ARIZONA=m
+CONFIG_GPIO_BD9571MWV=m
+CONFIG_GPIO_CS5535=m
+CONFIG_GPIO_DA9052=m
+CONFIG_GPIO_DLN2=m
+CONFIG_GPIO_JANZ_TTL=m
+CONFIG_GPIO_KEMPLD=m
+CONFIG_GPIO_LP3943=m
+CONFIG_GPIO_LP873X=m
+CONFIG_GPIO_MADERA=m
+CONFIG_GPIO_TIMBERDALE=y
+CONFIG_GPIO_TPS65086=m
+# CONFIG_GPIO_TPS65912 is not set
+CONFIG_GPIO_TPS68470=y
+CONFIG_GPIO_TQMX86=m
+CONFIG_GPIO_UCB1400=m
+# CONFIG_GPIO_WM831X is not set
+# end of MFD GPIO expanders
+
+#
+# PCI GPIO expanders
+#
+CONFIG_GPIO_AMD8111=m
+CONFIG_GPIO_ML_IOH=m
+CONFIG_GPIO_PCH=m
+CONFIG_GPIO_PCI_IDIO_16=m
+# CONFIG_GPIO_PCIE_IDIO_24 is not set
+CONFIG_GPIO_RDC321X=m
+# end of PCI GPIO expanders
+
+#
+# SPI GPIO expanders
+#
+CONFIG_GPIO_MAX3191X=m
+CONFIG_GPIO_MAX7301=m
+CONFIG_GPIO_MC33880=m
+CONFIG_GPIO_PISOSR=m
+# CONFIG_GPIO_XRA1403 is not set
+# end of SPI GPIO expanders
+
+#
+# USB GPIO expanders
+#
+CONFIG_GPIO_VIPERBOARD=m
+# end of USB GPIO expanders
+
+#
+# Virtual GPIO drivers
+#
+CONFIG_GPIO_AGGREGATOR=m
+CONFIG_GPIO_MOCKUP=m
+CONFIG_GPIO_VIRTIO=m
+# end of Virtual GPIO drivers
+
+CONFIG_W1=m
+CONFIG_W1_CON=y
+
+#
+# 1-wire Bus Masters
+#
+CONFIG_W1_MASTER_MATROX=m
+CONFIG_W1_MASTER_DS2490=m
+CONFIG_W1_MASTER_DS2482=m
+CONFIG_W1_MASTER_DS1WM=m
+CONFIG_W1_MASTER_GPIO=m
+CONFIG_W1_MASTER_SGI=m
+# end of 1-wire Bus Masters
+
+#
+# 1-wire Slaves
+#
+CONFIG_W1_SLAVE_THERM=m
+CONFIG_W1_SLAVE_SMEM=m
+CONFIG_W1_SLAVE_DS2405=m
+CONFIG_W1_SLAVE_DS2408=m
+CONFIG_W1_SLAVE_DS2408_READBACK=y
+CONFIG_W1_SLAVE_DS2413=m
+# CONFIG_W1_SLAVE_DS2406 is not set
+CONFIG_W1_SLAVE_DS2423=m
+CONFIG_W1_SLAVE_DS2805=m
+CONFIG_W1_SLAVE_DS2430=m
+CONFIG_W1_SLAVE_DS2431=m
+CONFIG_W1_SLAVE_DS2433=m
+CONFIG_W1_SLAVE_DS2433_CRC=y
+# CONFIG_W1_SLAVE_DS2438 is not set
+CONFIG_W1_SLAVE_DS250X=m
+CONFIG_W1_SLAVE_DS2780=m
+CONFIG_W1_SLAVE_DS2781=m
+CONFIG_W1_SLAVE_DS28E04=m
+CONFIG_W1_SLAVE_DS28E17=m
+# end of 1-wire Slaves
+
+# CONFIG_POWER_RESET is not set
+CONFIG_POWER_SUPPLY=y
+# CONFIG_POWER_SUPPLY_DEBUG is not set
+CONFIG_POWER_SUPPLY_HWMON=y
+CONFIG_PDA_POWER=m
+CONFIG_GENERIC_ADC_BATTERY=m
+# CONFIG_WM831X_BACKUP is not set
+# CONFIG_WM831X_POWER is not set
+CONFIG_TEST_POWER=m
+CONFIG_CHARGER_ADP5061=m
+CONFIG_BATTERY_CW2015=m
+CONFIG_BATTERY_DS2760=m
+CONFIG_BATTERY_DS2780=m
+CONFIG_BATTERY_DS2781=m
+CONFIG_BATTERY_DS2782=m
+CONFIG_BATTERY_SBS=m
+CONFIG_CHARGER_SBS=m
+CONFIG_MANAGER_SBS=m
+CONFIG_BATTERY_BQ27XXX=m
+CONFIG_BATTERY_BQ27XXX_I2C=m
+CONFIG_BATTERY_BQ27XXX_HDQ=m
+# CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM is not set
+CONFIG_BATTERY_DA9052=m
+CONFIG_CHARGER_DA9150=m
+CONFIG_BATTERY_DA9150=m
+CONFIG_AXP20X_POWER=m
+CONFIG_AXP288_CHARGER=m
+CONFIG_AXP288_FUEL_GAUGE=m
+CONFIG_BATTERY_MAX17040=m
+CONFIG_BATTERY_MAX17042=m
+CONFIG_BATTERY_MAX1721X=m
+CONFIG_CHARGER_PCF50633=m
+CONFIG_CHARGER_ISP1704=m
+CONFIG_CHARGER_MAX8903=m
+CONFIG_CHARGER_LP8727=m
+CONFIG_CHARGER_GPIO=m
+CONFIG_CHARGER_MANAGER=y
+CONFIG_CHARGER_LT3651=m
+CONFIG_CHARGER_LTC4162L=m
+CONFIG_CHARGER_MP2629=m
+CONFIG_CHARGER_MT6360=m
+CONFIG_CHARGER_BQ2415X=m
+CONFIG_CHARGER_BQ24190=m
+CONFIG_CHARGER_BQ24257=m
+CONFIG_CHARGER_BQ24735=m
+CONFIG_CHARGER_BQ2515X=m
+CONFIG_CHARGER_BQ25890=m
+CONFIG_CHARGER_BQ25980=m
+CONFIG_CHARGER_BQ256XX=m
+CONFIG_CHARGER_SMB347=m
+CONFIG_BATTERY_GAUGE_LTC2941=m
+# CONFIG_BATTERY_GOLDFISH is not set
+CONFIG_BATTERY_RT5033=m
+CONFIG_CHARGER_RT9455=m
+CONFIG_CHARGER_CROS_USBPD=m
+CONFIG_CHARGER_CROS_PCHG=m
+CONFIG_CHARGER_BD99954=m
+CONFIG_BATTERY_SURFACE=m
+CONFIG_CHARGER_SURFACE=m
+CONFIG_HWMON=y
+CONFIG_HWMON_VID=m
+# CONFIG_HWMON_DEBUG_CHIP is not set
+
+#
+# Native drivers
+#
+CONFIG_SENSORS_ABITUGURU=m
+CONFIG_SENSORS_ABITUGURU3=m
+CONFIG_SENSORS_AD7314=m
+CONFIG_SENSORS_AD7414=m
+CONFIG_SENSORS_AD7418=m
+CONFIG_SENSORS_ADM1021=m
+CONFIG_SENSORS_ADM1025=m
+CONFIG_SENSORS_ADM1026=m
+CONFIG_SENSORS_ADM1029=m
+CONFIG_SENSORS_ADM1031=m
+CONFIG_SENSORS_ADM1177=m
+CONFIG_SENSORS_ADM9240=m
+CONFIG_SENSORS_ADT7X10=m
+CONFIG_SENSORS_ADT7310=m
+CONFIG_SENSORS_ADT7410=m
+CONFIG_SENSORS_ADT7411=m
+CONFIG_SENSORS_ADT7462=m
+CONFIG_SENSORS_ADT7470=m
+CONFIG_SENSORS_ADT7475=m
+CONFIG_SENSORS_AHT10=m
+CONFIG_SENSORS_AQUACOMPUTER_D5NEXT=m
+CONFIG_SENSORS_AS370=m
+CONFIG_SENSORS_ASC7621=m
+CONFIG_SENSORS_AXI_FAN_CONTROL=m
+CONFIG_SENSORS_K8TEMP=m
+CONFIG_SENSORS_K10TEMP=m
+CONFIG_SENSORS_FAM15H_POWER=m
+CONFIG_SENSORS_APPLESMC=m
+CONFIG_SENSORS_ASB100=m
+# CONFIG_SENSORS_ASPEED is not set
+CONFIG_SENSORS_ATXP1=m
+CONFIG_SENSORS_CORSAIR_CPRO=m
+CONFIG_SENSORS_CORSAIR_PSU=m
+CONFIG_SENSORS_DRIVETEMP=m
+CONFIG_SENSORS_DS620=m
+CONFIG_SENSORS_DS1621=m
+CONFIG_SENSORS_DELL_SMM=m
+CONFIG_SENSORS_DA9052_ADC=m
+CONFIG_SENSORS_I5K_AMB=m
+CONFIG_SENSORS_F71805F=m
+CONFIG_SENSORS_F71882FG=m
+CONFIG_SENSORS_F75375S=m
+CONFIG_SENSORS_MC13783_ADC=m
+CONFIG_SENSORS_FSCHMD=m
+CONFIG_SENSORS_FTSTEUTATES=m
+CONFIG_SENSORS_GL518SM=m
+CONFIG_SENSORS_GL520SM=m
+CONFIG_SENSORS_G760A=m
+CONFIG_SENSORS_G762=m
+CONFIG_SENSORS_HIH6130=m
+CONFIG_SENSORS_IBMAEM=m
+CONFIG_SENSORS_IBMPEX=m
+CONFIG_SENSORS_IIO_HWMON=m
+CONFIG_SENSORS_I5500=m
+CONFIG_SENSORS_CORETEMP=m
+CONFIG_SENSORS_IT87=m
+CONFIG_SENSORS_JC42=m
+# CONFIG_SENSORS_POWR1220 is not set
+CONFIG_SENSORS_LINEAGE=m
+CONFIG_SENSORS_LTC2945=m
+CONFIG_SENSORS_LTC2947=m
+CONFIG_SENSORS_LTC2947_I2C=m
+CONFIG_SENSORS_LTC2947_SPI=m
+CONFIG_SENSORS_LTC2990=m
+CONFIG_SENSORS_LTC2992=m
+CONFIG_SENSORS_LTC4151=m
+CONFIG_SENSORS_LTC4215=m
+CONFIG_SENSORS_LTC4222=m
+CONFIG_SENSORS_LTC4245=m
+CONFIG_SENSORS_LTC4260=m
+CONFIG_SENSORS_LTC4261=m
+CONFIG_SENSORS_MAX1111=m
+CONFIG_SENSORS_MAX127=m
+CONFIG_SENSORS_MAX16065=m
+CONFIG_SENSORS_MAX1619=m
+CONFIG_SENSORS_MAX1668=m
+CONFIG_SENSORS_MAX197=m
+CONFIG_SENSORS_MAX31722=m
+CONFIG_SENSORS_MAX31730=m
+CONFIG_SENSORS_MAX6620=m
+CONFIG_SENSORS_MAX6621=m
+CONFIG_SENSORS_MAX6639=m
+CONFIG_SENSORS_MAX6642=m
+CONFIG_SENSORS_MAX6650=m
+CONFIG_SENSORS_MAX6697=m
+CONFIG_SENSORS_MAX31790=m
+CONFIG_SENSORS_MCP3021=m
+CONFIG_SENSORS_TC654=m
+CONFIG_SENSORS_TPS23861=m
+CONFIG_SENSORS_MENF21BMC_HWMON=m
+CONFIG_SENSORS_MR75203=m
+CONFIG_SENSORS_ADCXX=m
+CONFIG_SENSORS_LM63=m
+CONFIG_SENSORS_LM70=m
+CONFIG_SENSORS_LM73=m
+CONFIG_SENSORS_LM75=m
+CONFIG_SENSORS_LM77=m
+CONFIG_SENSORS_LM78=m
+CONFIG_SENSORS_LM80=m
+CONFIG_SENSORS_LM83=m
+CONFIG_SENSORS_LM85=m
+CONFIG_SENSORS_LM87=m
+CONFIG_SENSORS_LM90=m
+CONFIG_SENSORS_LM92=m
+CONFIG_SENSORS_LM93=m
+CONFIG_SENSORS_LM95234=m
+CONFIG_SENSORS_LM95241=m
+CONFIG_SENSORS_LM95245=m
+CONFIG_SENSORS_PC87360=m
+CONFIG_SENSORS_PC87427=m
+CONFIG_SENSORS_NTC_THERMISTOR=m
+CONFIG_SENSORS_NCT6683=m
+CONFIG_SENSORS_NCT6775=m
+CONFIG_SENSORS_NCT7802=m
+CONFIG_SENSORS_NCT7904=m
+CONFIG_SENSORS_NPCM7XX=m
+CONFIG_SENSORS_NZXT_KRAKEN2=m
+CONFIG_SENSORS_PCF8591=m
+CONFIG_PMBUS=m
+CONFIG_SENSORS_PMBUS=m
+CONFIG_SENSORS_ADM1266=m
+CONFIG_SENSORS_ADM1275=m
+CONFIG_SENSORS_BEL_PFE=m
+CONFIG_SENSORS_BPA_RS600=m
+CONFIG_SENSORS_FSP_3Y=m
+CONFIG_SENSORS_IBM_CFFPS=m
+CONFIG_SENSORS_DPS920AB=m
+CONFIG_SENSORS_INSPUR_IPSPS=m
+# CONFIG_SENSORS_IR35221 is not set
+CONFIG_SENSORS_IR36021=m
+CONFIG_SENSORS_IR38064=m
+# CONFIG_SENSORS_IRPS5401 is not set
+CONFIG_SENSORS_ISL68137=m
+CONFIG_SENSORS_LM25066=m
+CONFIG_SENSORS_LTC2978=m
+# CONFIG_SENSORS_LTC2978_REGULATOR is not set
+CONFIG_SENSORS_LTC3815=m
+CONFIG_SENSORS_MAX15301=m
+CONFIG_SENSORS_MAX16064=m
+CONFIG_SENSORS_MAX16601=m
+CONFIG_SENSORS_MAX20730=m
+CONFIG_SENSORS_MAX20751=m
+CONFIG_SENSORS_MAX31785=m
+CONFIG_SENSORS_MAX34440=m
+CONFIG_SENSORS_MAX8688=m
+CONFIG_SENSORS_MP2888=m
+CONFIG_SENSORS_MP2975=m
+CONFIG_SENSORS_PIM4328=m
+CONFIG_SENSORS_PM6764TR=m
+# CONFIG_SENSORS_PXE1610 is not set
+CONFIG_SENSORS_Q54SJ108A2=m
+CONFIG_SENSORS_STPDDC60=m
+# CONFIG_SENSORS_TPS40422 is not set
+CONFIG_SENSORS_TPS53679=m
+CONFIG_SENSORS_UCD9000=m
+CONFIG_SENSORS_UCD9200=m
+CONFIG_SENSORS_XDPE122=m
+CONFIG_SENSORS_ZL6100=m
+CONFIG_SENSORS_SBTSI=m
+CONFIG_SENSORS_SBRMI=m
+CONFIG_SENSORS_SHT15=m
+CONFIG_SENSORS_SHT21=m
+CONFIG_SENSORS_SHT3x=m
+CONFIG_SENSORS_SHT4x=m
+# CONFIG_SENSORS_SHTC1 is not set
+CONFIG_SENSORS_SIS5595=m
+CONFIG_SENSORS_DME1737=m
+CONFIG_SENSORS_EMC1403=m
+CONFIG_SENSORS_EMC2103=m
+CONFIG_SENSORS_EMC6W201=m
+CONFIG_SENSORS_SMSC47M1=m
+CONFIG_SENSORS_SMSC47M192=m
+CONFIG_SENSORS_SMSC47B397=m
+CONFIG_SENSORS_SCH56XX_COMMON=m
+CONFIG_SENSORS_SCH5627=m
+CONFIG_SENSORS_SCH5636=m
+CONFIG_SENSORS_STTS751=m
+CONFIG_SENSORS_SMM665=m
+CONFIG_SENSORS_ADC128D818=m
+CONFIG_SENSORS_ADS7828=m
+CONFIG_SENSORS_ADS7871=m
+CONFIG_SENSORS_AMC6821=m
+CONFIG_SENSORS_INA209=m
+CONFIG_SENSORS_INA2XX=m
+CONFIG_SENSORS_INA3221=m
+CONFIG_SENSORS_TC74=m
+CONFIG_SENSORS_THMC50=m
+CONFIG_SENSORS_TMP102=m
+# CONFIG_SENSORS_TMP103 is not set
+CONFIG_SENSORS_TMP108=m
+CONFIG_SENSORS_TMP401=m
+CONFIG_SENSORS_TMP421=m
+CONFIG_SENSORS_TMP513=m
+CONFIG_SENSORS_VIA_CPUTEMP=m
+CONFIG_SENSORS_VIA686A=m
+CONFIG_SENSORS_VT1211=m
+CONFIG_SENSORS_VT8231=m
+# CONFIG_SENSORS_W83773G is not set
+CONFIG_SENSORS_W83781D=m
+CONFIG_SENSORS_W83791D=m
+CONFIG_SENSORS_W83792D=m
+CONFIG_SENSORS_W83793=m
+CONFIG_SENSORS_W83795=m
+# CONFIG_SENSORS_W83795_FANCTRL is not set
+CONFIG_SENSORS_W83L785TS=m
+CONFIG_SENSORS_W83L786NG=m
+CONFIG_SENSORS_W83627HF=m
+CONFIG_SENSORS_W83627EHF=m
+# CONFIG_SENSORS_WM831X is not set
+CONFIG_SENSORS_INTEL_M10_BMC_HWMON=m
+
+#
+# ACPI drivers
+#
+CONFIG_SENSORS_ACPI_POWER=m
+CONFIG_SENSORS_ATK0110=m
+CONFIG_THERMAL=y
+CONFIG_THERMAL_NETLINK=y
+# CONFIG_THERMAL_STATISTICS is not set
+CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
+CONFIG_THERMAL_HWMON=y
+CONFIG_THERMAL_WRITABLE_TRIPS=y
+CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
+# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
+# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
+# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set
+# CONFIG_THERMAL_GOV_FAIR_SHARE is not set
+CONFIG_THERMAL_GOV_STEP_WISE=y
+CONFIG_THERMAL_GOV_BANG_BANG=y
+CONFIG_THERMAL_GOV_USER_SPACE=y
+CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y
+CONFIG_DEVFREQ_THERMAL=y
+# CONFIG_THERMAL_EMULATION is not set
+
+#
+# Intel thermal drivers
+#
+CONFIG_INTEL_POWERCLAMP=m
+CONFIG_X86_THERMAL_VECTOR=y
+CONFIG_X86_PKG_TEMP_THERMAL=m
+# CONFIG_INTEL_SOC_DTS_THERMAL is not set
+
+#
+# ACPI INT340X thermal drivers
+#
+# end of ACPI INT340X thermal drivers
+
+CONFIG_INTEL_PCH_THERMAL=m
+CONFIG_INTEL_TCC_COOLING=m
+CONFIG_INTEL_MENLOW=m
+# end of Intel thermal drivers
+
+CONFIG_GENERIC_ADC_THERMAL=m
+CONFIG_WATCHDOG=y
+CONFIG_WATCHDOG_CORE=y
+# CONFIG_WATCHDOG_NOWAYOUT is not set
+CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
+CONFIG_WATCHDOG_OPEN_TIMEOUT=0
+CONFIG_WATCHDOG_SYSFS=y
+# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set
+
+#
+# Watchdog Pretimeout Governors
+#
+# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
+
+#
+# Watchdog Device Drivers
+#
+CONFIG_SOFT_WATCHDOG=m
+CONFIG_DA9052_WATCHDOG=m
+CONFIG_DA9062_WATCHDOG=m
+CONFIG_MENF21BMC_WATCHDOG=m
+# CONFIG_MENZ069_WATCHDOG is not set
+CONFIG_WDAT_WDT=m
+# CONFIG_WM831X_WATCHDOG is not set
+CONFIG_XILINX_WATCHDOG=m
+CONFIG_ZIIRAVE_WATCHDOG=m
+CONFIG_CADENCE_WATCHDOG=m
+CONFIG_DW_WATCHDOG=m
+CONFIG_MAX63XX_WATCHDOG=m
+CONFIG_RETU_WATCHDOG=m
+CONFIG_ACQUIRE_WDT=m
+CONFIG_ADVANTECH_WDT=m
+CONFIG_ALIM1535_WDT=m
+CONFIG_ALIM7101_WDT=m
+# CONFIG_EBC_C384_WDT is not set
+CONFIG_F71808E_WDT=m
+CONFIG_SP5100_TCO=m
+CONFIG_GEODE_WDT=m
+CONFIG_SBC_FITPC2_WATCHDOG=m
+CONFIG_EUROTECH_WDT=m
+CONFIG_IB700_WDT=m
+CONFIG_IBMASR=m
+CONFIG_WAFER_WDT=m
+CONFIG_I6300ESB_WDT=m
+CONFIG_IE6XX_WDT=m
+CONFIG_ITCO_WDT=m
+CONFIG_ITCO_VENDOR_SUPPORT=y
+CONFIG_IT8712F_WDT=m
+CONFIG_IT87_WDT=m
+CONFIG_HP_WATCHDOG=m
+CONFIG_HPWDT_NMI_DECODING=y
+CONFIG_KEMPLD_WDT=m
+CONFIG_SC1200_WDT=m
+CONFIG_PC87413_WDT=m
+CONFIG_NV_TCO=m
+CONFIG_60XX_WDT=m
+CONFIG_SBC8360_WDT=m
+# CONFIG_SBC7240_WDT is not set
+CONFIG_CPU5_WDT=m
+CONFIG_SMSC_SCH311X_WDT=m
+CONFIG_SMSC37B787_WDT=m
+CONFIG_TQMX86_WDT=m
+CONFIG_VIA_WDT=m
+CONFIG_W83627HF_WDT=m
+CONFIG_W83877F_WDT=m
+CONFIG_W83977F_WDT=m
+CONFIG_MACHZ_WDT=m
+CONFIG_SBC_EPX_C3_WATCHDOG=m
+CONFIG_INTEL_MEI_WDT=m
+CONFIG_NI903X_WDT=m
+CONFIG_NIC7018_WDT=m
+CONFIG_MEN_A21_WDT=m
+
+#
+# PCI-based Watchdog Cards
+#
+CONFIG_PCIPCWATCHDOG=m
+CONFIG_WDTPCI=m
+
+#
+# USB-based Watchdog Cards
+#
+CONFIG_USBPCWATCHDOG=m
+CONFIG_SSB_POSSIBLE=y
+CONFIG_SSB=m
+CONFIG_SSB_SPROM=y
+CONFIG_SSB_BLOCKIO=y
+CONFIG_SSB_PCIHOST_POSSIBLE=y
+CONFIG_SSB_PCIHOST=y
+CONFIG_SSB_B43_PCI_BRIDGE=y
+CONFIG_SSB_SDIOHOST_POSSIBLE=y
+CONFIG_SSB_SDIOHOST=y
+CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
+CONFIG_SSB_DRIVER_PCICORE=y
+CONFIG_SSB_DRIVER_GPIO=y
+CONFIG_BCMA_POSSIBLE=y
+CONFIG_BCMA=m
+CONFIG_BCMA_BLOCKIO=y
+CONFIG_BCMA_HOST_PCI_POSSIBLE=y
+CONFIG_BCMA_HOST_PCI=y
+CONFIG_BCMA_HOST_SOC=y
+CONFIG_BCMA_DRIVER_PCI=y
+CONFIG_BCMA_SFLASH=y
+CONFIG_BCMA_DRIVER_GMAC_CMN=y
+CONFIG_BCMA_DRIVER_GPIO=y
+# CONFIG_BCMA_DEBUG is not set
+
+#
+# Multifunction device drivers
+#
+CONFIG_MFD_CORE=y
+CONFIG_MFD_CS5535=m
+# CONFIG_MFD_AS3711 is not set
+# CONFIG_PMIC_ADP5520 is not set
+# CONFIG_MFD_AAT2870_CORE is not set
+CONFIG_MFD_BCM590XX=m
+CONFIG_MFD_BD9571MWV=m
+CONFIG_MFD_AXP20X=m
+CONFIG_MFD_AXP20X_I2C=m
+CONFIG_MFD_CROS_EC_DEV=m
+CONFIG_MFD_MADERA=m
+CONFIG_MFD_MADERA_I2C=m
+CONFIG_MFD_MADERA_SPI=m
+# CONFIG_MFD_CS47L15 is not set
+CONFIG_MFD_CS47L35=y
+CONFIG_MFD_CS47L85=y
+CONFIG_MFD_CS47L90=y
+# CONFIG_MFD_CS47L92 is not set
+# CONFIG_PMIC_DA903X is not set
+CONFIG_PMIC_DA9052=y
+CONFIG_MFD_DA9052_SPI=y
+# CONFIG_MFD_DA9052_I2C is not set
+# CONFIG_MFD_DA9055 is not set
+CONFIG_MFD_DA9062=m
+# CONFIG_MFD_DA9063 is not set
+CONFIG_MFD_DA9150=m
+CONFIG_MFD_DLN2=m
+CONFIG_MFD_MC13XXX=m
+CONFIG_MFD_MC13XXX_SPI=m
+CONFIG_MFD_MC13XXX_I2C=m
+CONFIG_MFD_MP2629=m
+CONFIG_HTC_PASIC3=m
+# CONFIG_HTC_I2CPLD is not set
+CONFIG_MFD_INTEL_QUARK_I2C_GPIO=m
+CONFIG_LPC_ICH=m
+CONFIG_LPC_SCH=m
+# CONFIG_INTEL_SOC_PMIC_BXTWC is not set
+CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
+CONFIG_INTEL_SOC_PMIC_MRFLD=m
+CONFIG_MFD_INTEL_LPSS=m
+CONFIG_MFD_INTEL_LPSS_ACPI=m
+CONFIG_MFD_INTEL_LPSS_PCI=m
+CONFIG_MFD_INTEL_PMC_BXT=m
+CONFIG_MFD_INTEL_PMT=m
+CONFIG_MFD_IQS62X=m
+CONFIG_MFD_JANZ_CMODIO=m
+CONFIG_MFD_KEMPLD=m
+# CONFIG_MFD_88PM800 is not set
+# CONFIG_MFD_88PM805 is not set
+# CONFIG_MFD_88PM860X is not set
+# CONFIG_MFD_MAX14577 is not set
+# CONFIG_MFD_MAX77693 is not set
+CONFIG_MFD_MAX77843=y
+# CONFIG_MFD_MAX8907 is not set
+# CONFIG_MFD_MAX8925 is not set
+# CONFIG_MFD_MAX8997 is not set
+# CONFIG_MFD_MAX8998 is not set
+CONFIG_MFD_MT6360=m
+CONFIG_MFD_MT6397=m
+CONFIG_MFD_MENF21BMC=m
+CONFIG_EZX_PCAP=y
+CONFIG_MFD_VIPERBOARD=m
+CONFIG_MFD_RETU=m
+CONFIG_MFD_PCF50633=m
+CONFIG_PCF50633_ADC=m
+CONFIG_PCF50633_GPIO=m
+CONFIG_UCB1400_CORE=m
+CONFIG_MFD_RDC321X=m
+CONFIG_MFD_RT4831=m
+CONFIG_MFD_RT5033=m
+# CONFIG_MFD_RC5T583 is not set
+CONFIG_MFD_SI476X_CORE=m
+CONFIG_MFD_SM501=m
+CONFIG_MFD_SM501_GPIO=y
+CONFIG_MFD_SKY81452=m
+CONFIG_MFD_SYSCON=y
+CONFIG_MFD_TI_AM335X_TSCADC=m
+CONFIG_MFD_LP3943=m
+# CONFIG_MFD_LP8788 is not set
+# CONFIG_MFD_TI_LMU is not set
+# CONFIG_MFD_PALMAS is not set
+CONFIG_TPS6105X=m
+CONFIG_TPS65010=m
+CONFIG_TPS6507X=m
+CONFIG_MFD_TPS65086=m
+# CONFIG_MFD_TPS65090 is not set
+CONFIG_MFD_TI_LP873X=m
+# CONFIG_MFD_TPS6586X is not set
+# CONFIG_MFD_TPS65910 is not set
+CONFIG_MFD_TPS65912=y
+# CONFIG_MFD_TPS65912_I2C is not set
+CONFIG_MFD_TPS65912_SPI=y
+# CONFIG_TWL4030_CORE is not set
+# CONFIG_TWL6040_CORE is not set
+CONFIG_MFD_WL1273_CORE=m
+CONFIG_MFD_LM3533=m
+CONFIG_MFD_TIMBERDALE=m
+CONFIG_MFD_TQMX86=m
+CONFIG_MFD_VX855=m
+CONFIG_MFD_ARIZONA=m
+CONFIG_MFD_ARIZONA_I2C=m
+CONFIG_MFD_ARIZONA_SPI=m
+CONFIG_MFD_CS47L24=y
+CONFIG_MFD_WM5102=y
+CONFIG_MFD_WM5110=y
+# CONFIG_MFD_WM8997 is not set
+CONFIG_MFD_WM8998=y
+# CONFIG_MFD_WM8400 is not set
+CONFIG_MFD_WM831X=y
+# CONFIG_MFD_WM831X_I2C is not set
+CONFIG_MFD_WM831X_SPI=y
+# CONFIG_MFD_WM8350_I2C is not set
+# CONFIG_MFD_WM8994 is not set
+# CONFIG_MFD_ATC260X_I2C is not set
+# CONFIG_RAVE_SP_CORE is not set
+CONFIG_MFD_INTEL_M10_BMC=m
+# end of Multifunction device drivers
+
+CONFIG_REGULATOR=y
+# CONFIG_REGULATOR_DEBUG is not set
+CONFIG_REGULATOR_FIXED_VOLTAGE=m
+CONFIG_REGULATOR_VIRTUAL_CONSUMER=m
+CONFIG_REGULATOR_USERSPACE_CONSUMER=m
+# CONFIG_REGULATOR_88PG86X is not set
+CONFIG_REGULATOR_ACT8865=m
+CONFIG_REGULATOR_AD5398=m
+# CONFIG_REGULATOR_ARIZONA_LDO1 is not set
+# CONFIG_REGULATOR_ARIZONA_MICSUPP is not set
+CONFIG_REGULATOR_AXP20X=m
+CONFIG_REGULATOR_BCM590XX=m
+# CONFIG_REGULATOR_BD9571MWV is not set
+CONFIG_REGULATOR_DA9052=m
+CONFIG_REGULATOR_DA9062=m
+CONFIG_REGULATOR_DA9210=m
+# CONFIG_REGULATOR_DA9211 is not set
+CONFIG_REGULATOR_FAN53555=m
+CONFIG_REGULATOR_GPIO=m
+CONFIG_REGULATOR_ISL9305=m
+CONFIG_REGULATOR_ISL6271A=m
+CONFIG_REGULATOR_LP3971=m
+CONFIG_REGULATOR_LP3972=m
+CONFIG_REGULATOR_LP872X=m
+CONFIG_REGULATOR_LP8755=m
+# CONFIG_REGULATOR_LTC3589 is not set
+CONFIG_REGULATOR_LTC3676=m
+CONFIG_REGULATOR_MAX1586=m
+CONFIG_REGULATOR_MAX8649=m
+CONFIG_REGULATOR_MAX8660=m
+CONFIG_REGULATOR_MAX8893=m
+CONFIG_REGULATOR_MAX8952=m
+CONFIG_REGULATOR_MAX77693=m
+CONFIG_REGULATOR_MAX77826=m
+CONFIG_REGULATOR_MC13XXX_CORE=m
+CONFIG_REGULATOR_MC13783=m
+CONFIG_REGULATOR_MC13892=m
+CONFIG_REGULATOR_MP8859=m
+CONFIG_REGULATOR_MT6311=m
+CONFIG_REGULATOR_MT6315=m
+CONFIG_REGULATOR_MT6323=m
+CONFIG_REGULATOR_MT6358=m
+CONFIG_REGULATOR_MT6359=m
+CONFIG_REGULATOR_MT6360=m
+CONFIG_REGULATOR_MT6397=m
+CONFIG_REGULATOR_PCA9450=m
+CONFIG_REGULATOR_PCAP=m
+CONFIG_REGULATOR_PCF50633=m
+CONFIG_REGULATOR_PV88060=m
+CONFIG_REGULATOR_PV88080=m
+CONFIG_REGULATOR_PV88090=m
+CONFIG_REGULATOR_PWM=m
+CONFIG_REGULATOR_QCOM_SPMI=m
+CONFIG_REGULATOR_QCOM_USB_VBUS=m
+# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set
+CONFIG_REGULATOR_RT4801=m
+CONFIG_REGULATOR_RT4831=m
+CONFIG_REGULATOR_RT5033=m
+CONFIG_REGULATOR_RT6160=m
+CONFIG_REGULATOR_RT6245=m
+CONFIG_REGULATOR_RTQ2134=m
+CONFIG_REGULATOR_RTMV20=m
+CONFIG_REGULATOR_RTQ6752=m
+CONFIG_REGULATOR_SKY81452=m
+# CONFIG_REGULATOR_SLG51000 is not set
+CONFIG_REGULATOR_TPS51632=m
+CONFIG_REGULATOR_TPS6105X=m
+CONFIG_REGULATOR_TPS62360=m
+CONFIG_REGULATOR_TPS65023=m
+CONFIG_REGULATOR_TPS6507X=m
+CONFIG_REGULATOR_TPS65086=m
+# CONFIG_REGULATOR_TPS65132 is not set
+CONFIG_REGULATOR_TPS6524X=m
+# CONFIG_REGULATOR_TPS65912 is not set
+# CONFIG_REGULATOR_WM831X is not set
+CONFIG_REGULATOR_QCOM_LABIBB=m
+CONFIG_RC_CORE=m
+CONFIG_RC_MAP=m
+CONFIG_LIRC=y
+CONFIG_RC_DECODERS=y
+CONFIG_IR_NEC_DECODER=m
+CONFIG_IR_RC5_DECODER=m
+CONFIG_IR_RC6_DECODER=m
+CONFIG_IR_JVC_DECODER=m
+CONFIG_IR_SONY_DECODER=m
+CONFIG_IR_SANYO_DECODER=m
+CONFIG_IR_SHARP_DECODER=m
+CONFIG_IR_MCE_KBD_DECODER=m
+CONFIG_IR_XMP_DECODER=m
+# CONFIG_IR_IMON_DECODER is not set
+CONFIG_IR_RCMM_DECODER=m
+CONFIG_RC_DEVICES=y
+CONFIG_RC_ATI_REMOTE=m
+CONFIG_IR_ENE=m
+CONFIG_IR_IMON=m
+# CONFIG_IR_IMON_RAW is not set
+CONFIG_IR_MCEUSB=m
+CONFIG_IR_ITE_CIR=m
+CONFIG_IR_FINTEK=m
+CONFIG_IR_NUVOTON=m
+CONFIG_IR_REDRAT3=m
+CONFIG_IR_STREAMZAP=m
+CONFIG_IR_WINBOND_CIR=m
+CONFIG_IR_IGORPLUGUSB=m
+CONFIG_IR_IGUANA=m
+CONFIG_IR_TTUSBIR=m
+CONFIG_RC_LOOPBACK=m
+CONFIG_IR_SERIAL=m
+CONFIG_IR_SERIAL_TRANSMITTER=y
+CONFIG_RC_XBOX_DVD=m
+CONFIG_IR_TOY=m
+CONFIG_CEC_CORE=m
+CONFIG_CEC_NOTIFIER=y
+CONFIG_CEC_PIN=y
+
+#
+# CEC support
+#
+CONFIG_MEDIA_CEC_RC=y
+# CONFIG_CEC_PIN_ERROR_INJ is not set
+CONFIG_MEDIA_CEC_SUPPORT=y
+CONFIG_CEC_CH7322=m
+CONFIG_CEC_CROS_EC=m
+CONFIG_CEC_GPIO=m
+CONFIG_CEC_SECO=m
+CONFIG_CEC_SECO_RC=y
+CONFIG_USB_PULSE8_CEC=m
+# CONFIG_USB_RAINSHADOW_CEC is not set
+# end of CEC support
+
+CONFIG_MEDIA_SUPPORT=m
+# CONFIG_MEDIA_SUPPORT_FILTER is not set
+CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
+
+#
+# Media device types
+#
+CONFIG_MEDIA_CAMERA_SUPPORT=y
+CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
+CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
+CONFIG_MEDIA_RADIO_SUPPORT=y
+CONFIG_MEDIA_SDR_SUPPORT=y
+CONFIG_MEDIA_PLATFORM_SUPPORT=y
+CONFIG_MEDIA_TEST_SUPPORT=y
+# end of Media device types
+
+#
+# Media core support
+#
+CONFIG_VIDEO_DEV=m
+CONFIG_MEDIA_CONTROLLER=y
+CONFIG_DVB_CORE=m
+# end of Media core support
+
+#
+# Video4Linux options
+#
+CONFIG_VIDEO_V4L2=m
+CONFIG_VIDEO_V4L2_I2C=y
+CONFIG_VIDEO_V4L2_SUBDEV_API=y
+# CONFIG_VIDEO_ADV_DEBUG is not set
+# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
+CONFIG_VIDEO_TUNER=m
+CONFIG_V4L2_MEM2MEM_DEV=m
+CONFIG_V4L2_FLASH_LED_CLASS=m
+CONFIG_V4L2_FWNODE=m
+CONFIG_V4L2_ASYNC=m
+CONFIG_VIDEOBUF_GEN=m
+CONFIG_VIDEOBUF_DMA_SG=m
+CONFIG_VIDEOBUF_VMALLOC=m
+# end of Video4Linux options
+
+#
+# Media controller options
+#
+CONFIG_MEDIA_CONTROLLER_DVB=y
+# end of Media controller options
+
+#
+# Digital TV options
+#
+# CONFIG_DVB_MMAP is not set
+CONFIG_DVB_NET=y
+CONFIG_DVB_MAX_ADAPTERS=8
+CONFIG_DVB_DYNAMIC_MINORS=y
+# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
+# CONFIG_DVB_ULE_DEBUG is not set
+# end of Digital TV options
+
+#
+# Media drivers
+#
+CONFIG_MEDIA_USB_SUPPORT=y
+
+#
+# Webcam devices
+#
+CONFIG_USB_VIDEO_CLASS=m
+CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
+CONFIG_USB_GSPCA=m
+CONFIG_USB_M5602=m
+CONFIG_USB_STV06XX=m
+CONFIG_USB_GL860=m
+CONFIG_USB_GSPCA_BENQ=m
+CONFIG_USB_GSPCA_CONEX=m
+CONFIG_USB_GSPCA_CPIA1=m
+# CONFIG_USB_GSPCA_DTCS033 is not set
+CONFIG_USB_GSPCA_ETOMS=m
+CONFIG_USB_GSPCA_FINEPIX=m
+CONFIG_USB_GSPCA_JEILINJ=m
+CONFIG_USB_GSPCA_JL2005BCD=m
+CONFIG_USB_GSPCA_KINECT=m
+CONFIG_USB_GSPCA_KONICA=m
+CONFIG_USB_GSPCA_MARS=m
+CONFIG_USB_GSPCA_MR97310A=m
+CONFIG_USB_GSPCA_NW80X=m
+CONFIG_USB_GSPCA_OV519=m
+CONFIG_USB_GSPCA_OV534=m
+CONFIG_USB_GSPCA_OV534_9=m
+CONFIG_USB_GSPCA_PAC207=m
+CONFIG_USB_GSPCA_PAC7302=m
+CONFIG_USB_GSPCA_PAC7311=m
+CONFIG_USB_GSPCA_SE401=m
+CONFIG_USB_GSPCA_SN9C2028=m
+CONFIG_USB_GSPCA_SN9C20X=m
+CONFIG_USB_GSPCA_SONIXB=m
+CONFIG_USB_GSPCA_SONIXJ=m
+CONFIG_USB_GSPCA_SPCA500=m
+CONFIG_USB_GSPCA_SPCA501=m
+CONFIG_USB_GSPCA_SPCA505=m
+CONFIG_USB_GSPCA_SPCA506=m
+CONFIG_USB_GSPCA_SPCA508=m
+CONFIG_USB_GSPCA_SPCA561=m
+CONFIG_USB_GSPCA_SPCA1528=m
+CONFIG_USB_GSPCA_SQ905=m
+CONFIG_USB_GSPCA_SQ905C=m
+CONFIG_USB_GSPCA_SQ930X=m
+CONFIG_USB_GSPCA_STK014=m
+CONFIG_USB_GSPCA_STK1135=m
+CONFIG_USB_GSPCA_STV0680=m
+CONFIG_USB_GSPCA_SUNPLUS=m
+CONFIG_USB_GSPCA_T613=m
+CONFIG_USB_GSPCA_TOPRO=m
+CONFIG_USB_GSPCA_TOUPTEK=m
+CONFIG_USB_GSPCA_TV8532=m
+CONFIG_USB_GSPCA_VC032X=m
+CONFIG_USB_GSPCA_VICAM=m
+CONFIG_USB_GSPCA_XIRLINK_CIT=m
+CONFIG_USB_GSPCA_ZC3XX=m
+CONFIG_USB_PWC=m
+# CONFIG_USB_PWC_DEBUG is not set
+CONFIG_USB_PWC_INPUT_EVDEV=y
+CONFIG_VIDEO_CPIA2=m
+CONFIG_USB_ZR364XX=m
+CONFIG_USB_STKWEBCAM=m
+CONFIG_USB_S2255=m
+CONFIG_VIDEO_USBTV=m
+
+#
+# Analog TV USB devices
+#
+CONFIG_VIDEO_PVRUSB2=m
+CONFIG_VIDEO_PVRUSB2_SYSFS=y
+CONFIG_VIDEO_PVRUSB2_DVB=y
+# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
+CONFIG_VIDEO_HDPVR=m
+CONFIG_VIDEO_STK1160_COMMON=m
+CONFIG_VIDEO_STK1160=m
+CONFIG_VIDEO_GO7007=m
+CONFIG_VIDEO_GO7007_USB=m
+CONFIG_VIDEO_GO7007_LOADER=m
+CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
+
+#
+# Analog/digital TV USB devices
+#
+CONFIG_VIDEO_AU0828=m
+CONFIG_VIDEO_AU0828_V4L2=y
+# CONFIG_VIDEO_AU0828_RC is not set
+CONFIG_VIDEO_CX231XX=m
+CONFIG_VIDEO_CX231XX_RC=y
+CONFIG_VIDEO_CX231XX_ALSA=m
+CONFIG_VIDEO_CX231XX_DVB=m
+CONFIG_VIDEO_TM6000=m
+CONFIG_VIDEO_TM6000_ALSA=m
+CONFIG_VIDEO_TM6000_DVB=m
+
+#
+# Digital TV USB devices
+#
+CONFIG_DVB_USB=m
+# CONFIG_DVB_USB_DEBUG is not set
+CONFIG_DVB_USB_DIB3000MC=m
+CONFIG_DVB_USB_A800=m
+CONFIG_DVB_USB_DIBUSB_MB=m
+CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y
+CONFIG_DVB_USB_DIBUSB_MC=m
+CONFIG_DVB_USB_DIB0700=m
+CONFIG_DVB_USB_UMT_010=m
+CONFIG_DVB_USB_CXUSB=m
+# CONFIG_DVB_USB_CXUSB_ANALOG is not set
+CONFIG_DVB_USB_M920X=m
+CONFIG_DVB_USB_DIGITV=m
+CONFIG_DVB_USB_VP7045=m
+CONFIG_DVB_USB_VP702X=m
+CONFIG_DVB_USB_GP8PSK=m
+CONFIG_DVB_USB_NOVA_T_USB2=m
+CONFIG_DVB_USB_TTUSB2=m
+CONFIG_DVB_USB_DTT200U=m
+CONFIG_DVB_USB_OPERA1=m
+CONFIG_DVB_USB_AF9005=m
+CONFIG_DVB_USB_AF9005_REMOTE=m
+CONFIG_DVB_USB_PCTV452E=m
+CONFIG_DVB_USB_DW2102=m
+CONFIG_DVB_USB_CINERGY_T2=m
+CONFIG_DVB_USB_DTV5100=m
+CONFIG_DVB_USB_AZ6027=m
+CONFIG_DVB_USB_TECHNISAT_USB2=m
+CONFIG_DVB_USB_V2=m
+CONFIG_DVB_USB_AF9015=m
+CONFIG_DVB_USB_AF9035=m
+CONFIG_DVB_USB_ANYSEE=m
+CONFIG_DVB_USB_AU6610=m
+CONFIG_DVB_USB_AZ6007=m
+CONFIG_DVB_USB_CE6230=m
+CONFIG_DVB_USB_EC168=m
+CONFIG_DVB_USB_GL861=m
+CONFIG_DVB_USB_LME2510=m
+CONFIG_DVB_USB_MXL111SF=m
+CONFIG_DVB_USB_RTL28XXU=m
+CONFIG_DVB_USB_DVBSKY=m
+CONFIG_DVB_USB_ZD1301=m
+CONFIG_DVB_TTUSB_BUDGET=m
+CONFIG_DVB_TTUSB_DEC=m
+CONFIG_SMS_USB_DRV=m
+CONFIG_DVB_B2C2_FLEXCOP_USB=m
+# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
+CONFIG_DVB_AS102=m
+
+#
+# Webcam, TV (analog/digital) USB devices
+#
+CONFIG_VIDEO_EM28XX=m
+CONFIG_VIDEO_EM28XX_V4L2=m
+CONFIG_VIDEO_EM28XX_ALSA=m
+CONFIG_VIDEO_EM28XX_DVB=m
+CONFIG_VIDEO_EM28XX_RC=m
+
+#
+# Software defined radio USB devices
+#
+CONFIG_USB_AIRSPY=m
+CONFIG_USB_HACKRF=m
+CONFIG_USB_MSI2500=m
+CONFIG_MEDIA_PCI_SUPPORT=y
+
+#
+# Media capture support
+#
+CONFIG_VIDEO_MEYE=m
+# CONFIG_VIDEO_SOLO6X10 is not set
+CONFIG_VIDEO_TW5864=m
+CONFIG_VIDEO_TW68=m
+CONFIG_VIDEO_TW686X=m
+
+#
+# Media capture/analog TV support
+#
+CONFIG_VIDEO_IVTV=m
+CONFIG_VIDEO_IVTV_ALSA=m
+CONFIG_VIDEO_FB_IVTV=m
+# CONFIG_VIDEO_FB_IVTV_FORCE_PAT is not set
+CONFIG_VIDEO_HEXIUM_GEMINI=m
+CONFIG_VIDEO_HEXIUM_ORION=m
+CONFIG_VIDEO_MXB=m
+CONFIG_VIDEO_DT3155=m
+
+#
+# Media capture/analog/hybrid TV support
+#
+CONFIG_VIDEO_CX18=m
+CONFIG_VIDEO_CX18_ALSA=m
+CONFIG_VIDEO_CX23885=m
+CONFIG_MEDIA_ALTERA_CI=m
+CONFIG_VIDEO_CX25821=m
+CONFIG_VIDEO_CX25821_ALSA=m
+CONFIG_VIDEO_CX88=m
+CONFIG_VIDEO_CX88_ALSA=m
+CONFIG_VIDEO_CX88_BLACKBIRD=m
+CONFIG_VIDEO_CX88_DVB=m
+CONFIG_VIDEO_CX88_ENABLE_VP3054=y
+CONFIG_VIDEO_CX88_VP3054=m
+CONFIG_VIDEO_CX88_MPEG=m
+CONFIG_VIDEO_BT848=m
+CONFIG_DVB_BT8XX=m
+CONFIG_VIDEO_SAA7134=m
+CONFIG_VIDEO_SAA7134_ALSA=m
+CONFIG_VIDEO_SAA7134_RC=y
+CONFIG_VIDEO_SAA7134_DVB=m
+CONFIG_VIDEO_SAA7134_GO7007=m
+CONFIG_VIDEO_SAA7164=m
+
+#
+# Media digital TV PCI Adapters
+#
+CONFIG_DVB_BUDGET_CORE=m
+CONFIG_DVB_BUDGET=m
+CONFIG_DVB_BUDGET_CI=m
+CONFIG_DVB_BUDGET_AV=m
+CONFIG_DVB_B2C2_FLEXCOP_PCI=m
+# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
+CONFIG_DVB_PLUTO2=m
+CONFIG_DVB_DM1105=m
+CONFIG_DVB_PT1=m
+CONFIG_DVB_PT3=m
+CONFIG_MANTIS_CORE=m
+CONFIG_DVB_MANTIS=m
+CONFIG_DVB_HOPPER=m
+CONFIG_DVB_NGENE=m
+CONFIG_DVB_DDBRIDGE=m
+# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
+CONFIG_DVB_SMIPCIE=m
+CONFIG_DVB_NETUP_UNIDVB=m
+# CONFIG_VIDEO_IPU3_CIO2 is not set
+CONFIG_RADIO_ADAPTERS=y
+CONFIG_RADIO_TEA575X=m
+CONFIG_RADIO_SI470X=m
+CONFIG_USB_SI470X=m
+CONFIG_I2C_SI470X=m
+CONFIG_RADIO_SI4713=m
+CONFIG_USB_SI4713=m
+CONFIG_PLATFORM_SI4713=m
+CONFIG_I2C_SI4713=m
+CONFIG_RADIO_SI476X=m
+CONFIG_USB_MR800=m
+CONFIG_USB_DSBR=m
+CONFIG_RADIO_MAXIRADIO=m
+CONFIG_RADIO_SHARK=m
+CONFIG_RADIO_SHARK2=m
+CONFIG_USB_KEENE=m
+CONFIG_USB_RAREMONO=m
+CONFIG_USB_MA901=m
+CONFIG_RADIO_TEA5764=m
+CONFIG_RADIO_SAA7706H=m
+CONFIG_RADIO_TEF6862=m
+CONFIG_RADIO_TIMBERDALE=m
+CONFIG_RADIO_WL1273=m
+CONFIG_RADIO_WL128X=m
+CONFIG_MEDIA_COMMON_OPTIONS=y
+
+#
+# common driver options
+#
+CONFIG_VIDEO_CX2341X=m
+CONFIG_VIDEO_TVEEPROM=m
+CONFIG_TTPCI_EEPROM=m
+CONFIG_CYPRESS_FIRMWARE=m
+CONFIG_VIDEOBUF2_CORE=m
+CONFIG_VIDEOBUF2_V4L2=m
+CONFIG_VIDEOBUF2_MEMOPS=m
+CONFIG_VIDEOBUF2_DMA_CONTIG=m
+CONFIG_VIDEOBUF2_VMALLOC=m
+CONFIG_VIDEOBUF2_DMA_SG=m
+CONFIG_VIDEOBUF2_DVB=m
+CONFIG_DVB_B2C2_FLEXCOP=m
+CONFIG_VIDEO_SAA7146=m
+CONFIG_VIDEO_SAA7146_VV=m
+CONFIG_SMS_SIANO_MDTV=m
+CONFIG_SMS_SIANO_RC=y
+# CONFIG_SMS_SIANO_DEBUGFS is not set
+CONFIG_V4L_PLATFORM_DRIVERS=y
+CONFIG_VIDEO_CAFE_CCIC=m
+CONFIG_VIDEO_VIA_CAMERA=m
+# CONFIG_VIDEO_CADENCE is not set
+CONFIG_VIDEO_ASPEED=m
+CONFIG_V4L_MEM2MEM_DRIVERS=y
+CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m
+CONFIG_DVB_PLATFORM_DRIVERS=y
+CONFIG_SDR_PLATFORM_DRIVERS=y
+
+#
+# MMC/SDIO DVB adapters
+#
+CONFIG_SMS_SDIO_DRV=m
+# CONFIG_V4L_TEST_DRIVERS is not set
+# CONFIG_DVB_TEST_DRIVERS is not set
+
+#
+# FireWire (IEEE 1394) Adapters
+#
+# CONFIG_DVB_FIREDTV is not set
+# end of Media drivers
+
+#
+# Media ancillary drivers
+#
+CONFIG_MEDIA_ATTACH=y
+
+#
+# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
+#
+CONFIG_VIDEO_IR_I2C=m
+
+#
+# Audio decoders, processors and mixers
+#
+CONFIG_VIDEO_TVAUDIO=m
+CONFIG_VIDEO_TDA7432=m
+CONFIG_VIDEO_TDA9840=m
+# CONFIG_VIDEO_TDA1997X is not set
+CONFIG_VIDEO_TEA6415C=m
+CONFIG_VIDEO_TEA6420=m
+CONFIG_VIDEO_MSP3400=m
+CONFIG_VIDEO_CS3308=m
+CONFIG_VIDEO_CS5345=m
+CONFIG_VIDEO_CS53L32A=m
+# CONFIG_VIDEO_TLV320AIC23B is not set
+CONFIG_VIDEO_UDA1342=m
+CONFIG_VIDEO_WM8775=m
+CONFIG_VIDEO_WM8739=m
+CONFIG_VIDEO_VP27SMPX=m
+CONFIG_VIDEO_SONY_BTF_MPX=m
+# end of Audio decoders, processors and mixers
+
+#
+# RDS decoders
+#
+CONFIG_VIDEO_SAA6588=m
+# end of RDS decoders
+
+#
+# Video decoders
+#
+# CONFIG_VIDEO_ADV7180 is not set
+# CONFIG_VIDEO_ADV7183 is not set
+# CONFIG_VIDEO_ADV7604 is not set
+# CONFIG_VIDEO_ADV7842 is not set
+# CONFIG_VIDEO_BT819 is not set
+# CONFIG_VIDEO_BT856 is not set
+# CONFIG_VIDEO_BT866 is not set
+# CONFIG_VIDEO_KS0127 is not set
+# CONFIG_VIDEO_ML86V7667 is not set
+# CONFIG_VIDEO_SAA7110 is not set
+CONFIG_VIDEO_SAA711X=m
+# CONFIG_VIDEO_TC358743 is not set
+# CONFIG_VIDEO_TVP514X is not set
+CONFIG_VIDEO_TVP5150=m
+# CONFIG_VIDEO_TVP7002 is not set
+CONFIG_VIDEO_TW2804=m
+CONFIG_VIDEO_TW9903=m
+CONFIG_VIDEO_TW9906=m
+# CONFIG_VIDEO_TW9910 is not set
+# CONFIG_VIDEO_VPX3220 is not set
+
+#
+# Video and audio decoders
+#
+CONFIG_VIDEO_SAA717X=m
+CONFIG_VIDEO_CX25840=m
+# end of Video decoders
+
+#
+# Video encoders
+#
+CONFIG_VIDEO_SAA7127=m
+# CONFIG_VIDEO_SAA7185 is not set
+# CONFIG_VIDEO_ADV7170 is not set
+# CONFIG_VIDEO_ADV7175 is not set
+# CONFIG_VIDEO_ADV7343 is not set
+# CONFIG_VIDEO_ADV7393 is not set
+# CONFIG_VIDEO_ADV7511 is not set
+# CONFIG_VIDEO_AD9389B is not set
+# CONFIG_VIDEO_AK881X is not set
+# CONFIG_VIDEO_THS8200 is not set
+# end of Video encoders
+
+#
+# Video improvement chips
+#
+CONFIG_VIDEO_UPD64031A=m
+CONFIG_VIDEO_UPD64083=m
+# end of Video improvement chips
+
+#
+# Audio/Video compression chips
+#
+CONFIG_VIDEO_SAA6752HS=m
+# end of Audio/Video compression chips
+
+#
+# SDR tuner chips
+#
+CONFIG_SDR_MAX2175=m
+# end of SDR tuner chips
+
+#
+# Miscellaneous helper chips
+#
+# CONFIG_VIDEO_THS7303 is not set
+CONFIG_VIDEO_M52790=m
+# CONFIG_VIDEO_I2C is not set
+# CONFIG_VIDEO_ST_MIPID02 is not set
+# end of Miscellaneous helper chips
+
+#
+# Camera sensor devices
+#
+CONFIG_VIDEO_HI556=m
+CONFIG_VIDEO_HI846=m
+CONFIG_VIDEO_IMX208=m
+# CONFIG_VIDEO_IMX214 is not set
+CONFIG_VIDEO_IMX219=m
+# CONFIG_VIDEO_IMX258 is not set
+# CONFIG_VIDEO_IMX274 is not set
+# CONFIG_VIDEO_IMX290 is not set
+# CONFIG_VIDEO_IMX319 is not set
+# CONFIG_VIDEO_IMX355 is not set
+# CONFIG_VIDEO_OV02A10 is not set
+CONFIG_VIDEO_OV2640=m
+# CONFIG_VIDEO_OV2659 is not set
+# CONFIG_VIDEO_OV2680 is not set
+# CONFIG_VIDEO_OV2685 is not set
+# CONFIG_VIDEO_OV2740 is not set
+# CONFIG_VIDEO_OV5647 is not set
+CONFIG_VIDEO_OV5648=m
+# CONFIG_VIDEO_OV6650 is not set
+# CONFIG_VIDEO_OV5670 is not set
+CONFIG_VIDEO_OV5675=m
+# CONFIG_VIDEO_OV5695 is not set
+# CONFIG_VIDEO_OV7251 is not set
+# CONFIG_VIDEO_OV772X is not set
+CONFIG_VIDEO_OV7640=m
+CONFIG_VIDEO_OV7670=m
+# CONFIG_VIDEO_OV7740 is not set
+# CONFIG_VIDEO_OV8856 is not set
+CONFIG_VIDEO_OV8865=m
+# CONFIG_VIDEO_OV9640 is not set
+# CONFIG_VIDEO_OV9650 is not set
+# CONFIG_VIDEO_OV9734 is not set
+# CONFIG_VIDEO_OV13858 is not set
+# CONFIG_VIDEO_OV13B10 is not set
+# CONFIG_VIDEO_VS6624 is not set
+# CONFIG_VIDEO_MT9M001 is not set
+# CONFIG_VIDEO_MT9M032 is not set
+# CONFIG_VIDEO_MT9M111 is not set
+# CONFIG_VIDEO_MT9P031 is not set
+# CONFIG_VIDEO_MT9T001 is not set
+# CONFIG_VIDEO_MT9T112 is not set
+CONFIG_VIDEO_MT9V011=m
+# CONFIG_VIDEO_MT9V032 is not set
+# CONFIG_VIDEO_MT9V111 is not set
+# CONFIG_VIDEO_SR030PC30 is not set
+# CONFIG_VIDEO_NOON010PC30 is not set
+# CONFIG_VIDEO_M5MOLS is not set
+CONFIG_VIDEO_MAX9271_LIB=m
+CONFIG_VIDEO_RDACM20=m
+CONFIG_VIDEO_RDACM21=m
+# CONFIG_VIDEO_RJ54N1 is not set
+# CONFIG_VIDEO_S5K6AA is not set
+# CONFIG_VIDEO_S5K6A3 is not set
+# CONFIG_VIDEO_S5K4ECGX is not set
+# CONFIG_VIDEO_S5K5BAF is not set
+# CONFIG_VIDEO_CCS is not set
+# CONFIG_VIDEO_ET8EK8 is not set
+# CONFIG_VIDEO_S5C73M3 is not set
+# end of Camera sensor devices
+
+#
+# Lens drivers
+#
+# CONFIG_VIDEO_AD5820 is not set
+# CONFIG_VIDEO_AK7375 is not set
+# CONFIG_VIDEO_DW9714 is not set
+CONFIG_VIDEO_DW9768=m
+# CONFIG_VIDEO_DW9807_VCM is not set
+# end of Lens drivers
+
+#
+# Flash devices
+#
+# CONFIG_VIDEO_ADP1653 is not set
+# CONFIG_VIDEO_LM3560 is not set
+# CONFIG_VIDEO_LM3646 is not set
+# end of Flash devices
+
+#
+# SPI helper chips
+#
+# CONFIG_VIDEO_GS1662 is not set
+# end of SPI helper chips
+
+#
+# Media SPI Adapters
+#
+# CONFIG_CXD2880_SPI_DRV is not set
+# end of Media SPI Adapters
+
+CONFIG_MEDIA_TUNER=m
+
+#
+# Customize TV tuners
+#
+CONFIG_MEDIA_TUNER_SIMPLE=m
+CONFIG_MEDIA_TUNER_TDA18250=m
+CONFIG_MEDIA_TUNER_TDA8290=m
+CONFIG_MEDIA_TUNER_TDA827X=m
+CONFIG_MEDIA_TUNER_TDA18271=m
+CONFIG_MEDIA_TUNER_TDA9887=m
+CONFIG_MEDIA_TUNER_TEA5761=m
+CONFIG_MEDIA_TUNER_TEA5767=m
+CONFIG_MEDIA_TUNER_MSI001=m
+CONFIG_MEDIA_TUNER_MT20XX=m
+CONFIG_MEDIA_TUNER_MT2060=m
+CONFIG_MEDIA_TUNER_MT2063=m
+CONFIG_MEDIA_TUNER_MT2266=m
+CONFIG_MEDIA_TUNER_MT2131=m
+CONFIG_MEDIA_TUNER_QT1010=m
+CONFIG_MEDIA_TUNER_XC2028=m
+CONFIG_MEDIA_TUNER_XC5000=m
+CONFIG_MEDIA_TUNER_XC4000=m
+CONFIG_MEDIA_TUNER_MXL5005S=m
+CONFIG_MEDIA_TUNER_MXL5007T=m
+CONFIG_MEDIA_TUNER_MC44S803=m
+CONFIG_MEDIA_TUNER_MAX2165=m
+CONFIG_MEDIA_TUNER_TDA18218=m
+CONFIG_MEDIA_TUNER_FC0011=m
+CONFIG_MEDIA_TUNER_FC0012=m
+CONFIG_MEDIA_TUNER_FC0013=m
+CONFIG_MEDIA_TUNER_TDA18212=m
+CONFIG_MEDIA_TUNER_E4000=m
+CONFIG_MEDIA_TUNER_FC2580=m
+CONFIG_MEDIA_TUNER_M88RS6000T=m
+CONFIG_MEDIA_TUNER_TUA9001=m
+CONFIG_MEDIA_TUNER_SI2157=m
+CONFIG_MEDIA_TUNER_IT913X=m
+CONFIG_MEDIA_TUNER_R820T=m
+CONFIG_MEDIA_TUNER_MXL301RF=m
+CONFIG_MEDIA_TUNER_QM1D1C0042=m
+CONFIG_MEDIA_TUNER_QM1D1B0004=m
+# end of Customize TV tuners
+
+#
+# Customise DVB Frontends
+#
+
+#
+# Multistandard (satellite) frontends
+#
+CONFIG_DVB_STB0899=m
+CONFIG_DVB_STB6100=m
+CONFIG_DVB_STV090x=m
+CONFIG_DVB_STV0910=m
+CONFIG_DVB_STV6110x=m
+CONFIG_DVB_STV6111=m
+CONFIG_DVB_MXL5XX=m
+CONFIG_DVB_M88DS3103=m
+
+#
+# Multistandard (cable + terrestrial) frontends
+#
+CONFIG_DVB_DRXK=m
+CONFIG_DVB_TDA18271C2DD=m
+CONFIG_DVB_SI2165=m
+CONFIG_DVB_MN88472=m
+CONFIG_DVB_MN88473=m
+
+#
+# DVB-S (satellite) frontends
+#
+CONFIG_DVB_CX24110=m
+CONFIG_DVB_CX24123=m
+CONFIG_DVB_MT312=m
+CONFIG_DVB_ZL10036=m
+CONFIG_DVB_ZL10039=m
+CONFIG_DVB_S5H1420=m
+CONFIG_DVB_STV0288=m
+CONFIG_DVB_STB6000=m
+CONFIG_DVB_STV0299=m
+CONFIG_DVB_STV6110=m
+CONFIG_DVB_STV0900=m
+CONFIG_DVB_TDA8083=m
+CONFIG_DVB_TDA10086=m
+CONFIG_DVB_TDA8261=m
+CONFIG_DVB_VES1X93=m
+CONFIG_DVB_TUNER_ITD1000=m
+CONFIG_DVB_TUNER_CX24113=m
+CONFIG_DVB_TDA826X=m
+CONFIG_DVB_TUA6100=m
+CONFIG_DVB_CX24116=m
+CONFIG_DVB_CX24117=m
+CONFIG_DVB_CX24120=m
+CONFIG_DVB_SI21XX=m
+CONFIG_DVB_TS2020=m
+CONFIG_DVB_DS3000=m
+CONFIG_DVB_MB86A16=m
+CONFIG_DVB_TDA10071=m
+
+#
+# DVB-T (terrestrial) frontends
+#
+CONFIG_DVB_SP887X=m
+CONFIG_DVB_CX22700=m
+CONFIG_DVB_CX22702=m
+# CONFIG_DVB_S5H1432 is not set
+CONFIG_DVB_DRXD=m
+CONFIG_DVB_L64781=m
+CONFIG_DVB_TDA1004X=m
+CONFIG_DVB_NXT6000=m
+CONFIG_DVB_MT352=m
+CONFIG_DVB_ZL10353=m
+CONFIG_DVB_DIB3000MB=m
+CONFIG_DVB_DIB3000MC=m
+CONFIG_DVB_DIB7000M=m
+CONFIG_DVB_DIB7000P=m
+# CONFIG_DVB_DIB9000 is not set
+CONFIG_DVB_TDA10048=m
+CONFIG_DVB_AF9013=m
+CONFIG_DVB_EC100=m
+CONFIG_DVB_STV0367=m
+CONFIG_DVB_CXD2820R=m
+CONFIG_DVB_CXD2841ER=m
+CONFIG_DVB_RTL2830=m
+CONFIG_DVB_RTL2832=m
+CONFIG_DVB_RTL2832_SDR=m
+CONFIG_DVB_SI2168=m
+CONFIG_DVB_AS102_FE=m
+CONFIG_DVB_ZD1301_DEMOD=m
+CONFIG_DVB_GP8PSK_FE=m
+# CONFIG_DVB_CXD2880 is not set
+
+#
+# DVB-C (cable) frontends
+#
+CONFIG_DVB_VES1820=m
+CONFIG_DVB_TDA10021=m
+CONFIG_DVB_TDA10023=m
+CONFIG_DVB_STV0297=m
+
+#
+# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
+#
+CONFIG_DVB_NXT200X=m
+CONFIG_DVB_OR51211=m
+CONFIG_DVB_OR51132=m
+CONFIG_DVB_BCM3510=m
+CONFIG_DVB_LGDT330X=m
+CONFIG_DVB_LGDT3305=m
+CONFIG_DVB_LGDT3306A=m
+CONFIG_DVB_LG2160=m
+CONFIG_DVB_S5H1409=m
+CONFIG_DVB_AU8522=m
+CONFIG_DVB_AU8522_DTV=m
+CONFIG_DVB_AU8522_V4L=m
+CONFIG_DVB_S5H1411=m
+CONFIG_DVB_MXL692=m
+
+#
+# ISDB-T (terrestrial) frontends
+#
+CONFIG_DVB_S921=m
+CONFIG_DVB_DIB8000=m
+CONFIG_DVB_MB86A20S=m
+
+#
+# ISDB-S (satellite) & ISDB-T (terrestrial) frontends
+#
+CONFIG_DVB_TC90522=m
+# CONFIG_DVB_MN88443X is not set
+
+#
+# Digital terrestrial only tuners/PLL
+#
+CONFIG_DVB_PLL=m
+CONFIG_DVB_TUNER_DIB0070=m
+CONFIG_DVB_TUNER_DIB0090=m
+
+#
+# SEC control devices for DVB-S
+#
+CONFIG_DVB_DRX39XYJ=m
+CONFIG_DVB_LNBH25=m
+# CONFIG_DVB_LNBH29 is not set
+CONFIG_DVB_LNBP21=m
+CONFIG_DVB_LNBP22=m
+CONFIG_DVB_ISL6405=m
+CONFIG_DVB_ISL6421=m
+CONFIG_DVB_ISL6423=m
+CONFIG_DVB_A8293=m
+# CONFIG_DVB_LGS8GL5 is not set
+CONFIG_DVB_LGS8GXX=m
+CONFIG_DVB_ATBM8830=m
+CONFIG_DVB_TDA665x=m
+CONFIG_DVB_IX2505V=m
+CONFIG_DVB_M88RS2000=m
+CONFIG_DVB_AF9033=m
+CONFIG_DVB_HORUS3A=m
+CONFIG_DVB_ASCOT2E=m
+CONFIG_DVB_HELENE=m
+
+#
+# Common Interface (EN50221) controller drivers
+#
+CONFIG_DVB_CXD2099=m
+CONFIG_DVB_SP2=m
+# end of Customise DVB Frontends
+
+#
+# Tools to develop new frontends
+#
+CONFIG_DVB_DUMMY_FE=m
+# end of Media ancillary drivers
+
+#
+# Graphics support
+#
+CONFIG_AGP=m
+# CONFIG_AGP_ALI is not set
+# CONFIG_AGP_ATI is not set
+# CONFIG_AGP_AMD is not set
+CONFIG_AGP_AMD64=m
+CONFIG_AGP_INTEL=m
+# CONFIG_AGP_NVIDIA is not set
+CONFIG_AGP_SIS=m
+# CONFIG_AGP_SWORKS is not set
+CONFIG_AGP_VIA=m
+# CONFIG_AGP_EFFICEON is not set
+CONFIG_INTEL_GTT=m
+CONFIG_VGA_ARB=y
+CONFIG_VGA_ARB_MAX_GPUS=16
+CONFIG_VGA_SWITCHEROO=y
+CONFIG_DRM=m
+CONFIG_DRM_MIPI_DBI=m
+CONFIG_DRM_MIPI_DSI=y
+CONFIG_DRM_DP_AUX_CHARDEV=y
+# CONFIG_DRM_DEBUG_SELFTEST is not set
+CONFIG_DRM_KMS_HELPER=m
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
+CONFIG_DRM_FBDEV_EMULATION=y
+CONFIG_DRM_FBDEV_OVERALLOC=100
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
+CONFIG_DRM_LOAD_EDID_FIRMWARE=y
+CONFIG_DRM_DP_CEC=y
+CONFIG_DRM_TTM=m
+CONFIG_DRM_VRAM_HELPER=m
+CONFIG_DRM_TTM_HELPER=m
+CONFIG_DRM_GEM_CMA_HELPER=y
+CONFIG_DRM_KMS_CMA_HELPER=y
+CONFIG_DRM_GEM_SHMEM_HELPER=y
+CONFIG_DRM_SCHED=m
+
+#
+# I2C encoder or helper chips
+#
+CONFIG_DRM_I2C_CH7006=m
+CONFIG_DRM_I2C_SIL164=m
+CONFIG_DRM_I2C_NXP_TDA998X=m
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
+# end of I2C encoder or helper chips
+
+#
+# ARM devices
+#
+# end of ARM devices
+
+CONFIG_DRM_RADEON=m
+CONFIG_DRM_RADEON_USERPTR=y
+CONFIG_DRM_AMDGPU=m
+CONFIG_DRM_AMDGPU_SI=y
+CONFIG_DRM_AMDGPU_CIK=y
+CONFIG_DRM_AMDGPU_USERPTR=y
+
+#
+# ACP (Audio CoProcessor) Configuration
+#
+CONFIG_DRM_AMD_ACP=y
+# end of ACP (Audio CoProcessor) Configuration
+
+#
+# Display Engine Configuration
+#
+CONFIG_DRM_AMD_DC=y
+CONFIG_DRM_AMD_DC_DCN=y
+# CONFIG_DRM_AMD_DC_HDCP is not set
+CONFIG_DRM_AMD_DC_SI=y
+CONFIG_DRM_AMD_SECURE_DISPLAY=y
+# end of Display Engine Configuration
+
+CONFIG_DRM_NOUVEAU=m
+CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT=y
+CONFIG_NOUVEAU_DEBUG=5
+CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+# CONFIG_NOUVEAU_DEBUG_MMU is not set
+# CONFIG_NOUVEAU_DEBUG_PUSH is not set
+CONFIG_DRM_NOUVEAU_BACKLIGHT=y
+CONFIG_DRM_I915=m
+CONFIG_DRM_I915_FORCE_PROBE=""
+CONFIG_DRM_I915_CAPTURE_ERROR=y
+CONFIG_DRM_I915_COMPRESS_ERROR=y
+CONFIG_DRM_I915_USERPTR=y
+CONFIG_DRM_I915_PXP=y
+
+#
+# drm/i915 Debugging
+#
+# CONFIG_DRM_I915_WERROR is not set
+# CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
+# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
+# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
+# CONFIG_DRM_I915_DEBUG_GUC is not set
+# CONFIG_DRM_I915_SELFTEST is not set
+# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
+# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
+# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
+# end of drm/i915 Debugging
+
+#
+# drm/i915 Profile Guided Optimisation
+#
+CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
+CONFIG_DRM_I915_FENCE_TIMEOUT=10000
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
+CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
+CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+# end of drm/i915 Profile Guided Optimisation
+
+CONFIG_DRM_VGEM=m
+CONFIG_DRM_VKMS=m
+CONFIG_DRM_VMWGFX=m
+CONFIG_DRM_VMWGFX_FBCON=y
+# CONFIG_DRM_VMWGFX_MKSSTATS is not set
+CONFIG_DRM_GMA500=m
+CONFIG_DRM_UDL=m
+CONFIG_DRM_AST=m
+CONFIG_DRM_MGAG200=m
+CONFIG_DRM_QXL=m
+CONFIG_DRM_VIRTIO_GPU=m
+CONFIG_DRM_PANEL=y
+
+#
+# Display Panels
+#
+CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
+CONFIG_DRM_PANEL_WIDECHIPS_WS2401=m
+# end of Display Panels
+
+CONFIG_DRM_BRIDGE=y
+CONFIG_DRM_PANEL_BRIDGE=y
+
+#
+# Display Interface Bridges
+#
+CONFIG_DRM_ANALOGIX_ANX78XX=m
+CONFIG_DRM_ANALOGIX_DP=m
+# end of Display Interface Bridges
+
+# CONFIG_DRM_ETNAVIV is not set
+CONFIG_DRM_BOCHS=m
+CONFIG_DRM_CIRRUS_QEMU=m
+CONFIG_DRM_GM12U320=m
+CONFIG_DRM_SIMPLEDRM=m
+CONFIG_TINYDRM_HX8357D=m
+# CONFIG_TINYDRM_ILI9225 is not set
+# CONFIG_TINYDRM_ILI9341 is not set
+# CONFIG_TINYDRM_ILI9486 is not set
+CONFIG_TINYDRM_MI0283QT=m
+CONFIG_TINYDRM_REPAPER=m
+CONFIG_TINYDRM_ST7586=m
+# CONFIG_TINYDRM_ST7735R is not set
+CONFIG_DRM_VBOXVIDEO=m
+CONFIG_DRM_GUD=m
+CONFIG_DRM_HYPERV=m
+CONFIG_DRM_LEGACY=y
+# CONFIG_DRM_TDFX is not set
+# CONFIG_DRM_R128 is not set
+# CONFIG_DRM_MGA is not set
+# CONFIG_DRM_SIS is not set
+# CONFIG_DRM_VIA is not set
+# CONFIG_DRM_SAVAGE is not set
+CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
+
+#
+# Frame buffer Devices
+#
+CONFIG_FB_CMDLINE=y
+CONFIG_FB_NOTIFY=y
+CONFIG_FB=y
+CONFIG_FIRMWARE_EDID=y
+CONFIG_FB_DDC=m
+CONFIG_FB_BOOT_VESA_SUPPORT=y
+CONFIG_FB_CFB_FILLRECT=y
+CONFIG_FB_CFB_COPYAREA=y
+CONFIG_FB_CFB_IMAGEBLIT=y
+CONFIG_FB_SYS_FILLRECT=m
+CONFIG_FB_SYS_COPYAREA=m
+CONFIG_FB_SYS_IMAGEBLIT=m
+# CONFIG_FB_FOREIGN_ENDIAN is not set
+CONFIG_FB_SYS_FOPS=m
+CONFIG_FB_DEFERRED_IO=y
+CONFIG_FB_BACKLIGHT=m
+CONFIG_FB_MODE_HELPERS=y
+CONFIG_FB_TILEBLITTING=y
+
+#
+# Frame buffer hardware drivers
+#
+# CONFIG_FB_CIRRUS is not set
+# CONFIG_FB_PM2 is not set
+# CONFIG_FB_CYBER2000 is not set
+# CONFIG_FB_ARC is not set
+# CONFIG_FB_ASILIANT is not set
+# CONFIG_FB_IMSTT is not set
+CONFIG_FB_VGA16=m
+CONFIG_FB_UVESA=m
+CONFIG_FB_VESA=y
+CONFIG_FB_EFI=y
+# CONFIG_FB_N411 is not set
+# CONFIG_FB_HGA is not set
+CONFIG_FB_OPENCORES=m
+# CONFIG_FB_S1D13XXX is not set
+# CONFIG_FB_NVIDIA is not set
+# CONFIG_FB_RIVA is not set
+# CONFIG_FB_I740 is not set
+# CONFIG_FB_I810 is not set
+# CONFIG_FB_LE80578 is not set
+CONFIG_FB_INTEL=m
+# CONFIG_FB_INTEL_DEBUG is not set
+CONFIG_FB_INTEL_I2C=y
+# CONFIG_FB_MATROX is not set
+# CONFIG_FB_RADEON is not set
+# CONFIG_FB_ATY128 is not set
+# CONFIG_FB_ATY is not set
+# CONFIG_FB_S3 is not set
+# CONFIG_FB_SAVAGE is not set
+# CONFIG_FB_SIS is not set
+CONFIG_FB_VIA=m
+CONFIG_FB_VIA_DIRECT_PROCFS=y
+CONFIG_FB_VIA_X_COMPATIBILITY=y
+# CONFIG_FB_NEOMAGIC is not set
+# CONFIG_FB_KYRO is not set
+# CONFIG_FB_3DFX is not set
+# CONFIG_FB_VOODOO1 is not set
+# CONFIG_FB_VT8623 is not set
+# CONFIG_FB_TRIDENT is not set
+# CONFIG_FB_ARK is not set
+# CONFIG_FB_PM3 is not set
+# CONFIG_FB_CARMINE is not set
+# CONFIG_FB_GEODE is not set
+# CONFIG_FB_SM501 is not set
+# CONFIG_FB_SMSCUFX is not set
+CONFIG_FB_UDL=m
+CONFIG_FB_IBM_GXT4500=m
+# CONFIG_FB_VIRTUAL is not set
+# CONFIG_FB_METRONOME is not set
+# CONFIG_FB_MB862XX is not set
+CONFIG_FB_HYPERV=m
+# CONFIG_FB_SIMPLE is not set
+CONFIG_FB_SSD1307=m
+CONFIG_FB_SM712=m
+# end of Frame buffer Devices
+
+#
+# Backlight & LCD device support
+#
+CONFIG_LCD_CLASS_DEVICE=m
+CONFIG_LCD_L4F00242T03=m
+CONFIG_LCD_LMS283GF05=m
+CONFIG_LCD_LTV350QV=m
+CONFIG_LCD_ILI922X=m
+CONFIG_LCD_ILI9320=m
+CONFIG_LCD_TDO24M=m
+CONFIG_LCD_VGG2432A4=m
+CONFIG_LCD_PLATFORM=m
+CONFIG_LCD_AMS369FG06=m
+CONFIG_LCD_LMS501KF03=m
+CONFIG_LCD_HX8357=m
+# CONFIG_LCD_OTM3225A is not set
+CONFIG_BACKLIGHT_CLASS_DEVICE=y
+CONFIG_BACKLIGHT_KTD253=m
+CONFIG_BACKLIGHT_LM3533=m
+CONFIG_BACKLIGHT_PWM=m
+CONFIG_BACKLIGHT_DA9052=m
+CONFIG_BACKLIGHT_APPLE=m
+CONFIG_BACKLIGHT_QCOM_WLED=m
+CONFIG_BACKLIGHT_RT4831=m
+CONFIG_BACKLIGHT_SAHARA=m
+# CONFIG_BACKLIGHT_WM831X is not set
+CONFIG_BACKLIGHT_ADP8860=m
+CONFIG_BACKLIGHT_ADP8870=m
+CONFIG_BACKLIGHT_PCF50633=m
+CONFIG_BACKLIGHT_LM3630A=m
+CONFIG_BACKLIGHT_LM3639=m
+CONFIG_BACKLIGHT_LP855X=m
+CONFIG_BACKLIGHT_SKY81452=m
+CONFIG_BACKLIGHT_GPIO=m
+CONFIG_BACKLIGHT_LV5207LP=m
+CONFIG_BACKLIGHT_BD6107=m
+# CONFIG_BACKLIGHT_ARCXCNN is not set
+# end of Backlight & LCD device support
+
+CONFIG_VGASTATE=m
+CONFIG_HDMI=y
+
+#
+# Console display driver support
+#
+CONFIG_VGA_CONSOLE=y
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_DUMMY_CONSOLE_COLUMNS=80
+CONFIG_DUMMY_CONSOLE_ROWS=25
+CONFIG_FRAMEBUFFER_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION=y
+CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
+CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
+# end of Console display driver support
+
+# CONFIG_LOGO is not set
+# end of Graphics support
+
+CONFIG_SOUND=m
+CONFIG_SOUND_OSS_CORE=y
+CONFIG_SOUND_OSS_CORE_PRECLAIM=y
+CONFIG_SND=m
+CONFIG_SND_TIMER=m
+CONFIG_SND_PCM=m
+CONFIG_SND_PCM_ELD=y
+CONFIG_SND_PCM_IEC958=y
+CONFIG_SND_DMAENGINE_PCM=m
+CONFIG_SND_HWDEP=m
+CONFIG_SND_SEQ_DEVICE=m
+CONFIG_SND_RAWMIDI=m
+CONFIG_SND_COMPRESS_OFFLOAD=m
+CONFIG_SND_JACK=y
+CONFIG_SND_JACK_INPUT_DEV=y
+CONFIG_SND_OSSEMUL=y
+CONFIG_SND_MIXER_OSS=m
+CONFIG_SND_PCM_OSS=m
+CONFIG_SND_PCM_OSS_PLUGINS=y
+CONFIG_SND_PCM_TIMER=y
+CONFIG_SND_HRTIMER=m
+CONFIG_SND_DYNAMIC_MINORS=y
+CONFIG_SND_MAX_CARDS=32
+CONFIG_SND_SUPPORT_OLD_API=y
+CONFIG_SND_PROC_FS=y
+CONFIG_SND_VERBOSE_PROCFS=y
+# CONFIG_SND_VERBOSE_PRINTK is not set
+# CONFIG_SND_DEBUG is not set
+CONFIG_SND_VMASTER=y
+CONFIG_SND_DMA_SGBUF=y
+CONFIG_SND_CTL_LED=m
+CONFIG_SND_SEQUENCER=m
+CONFIG_SND_SEQ_DUMMY=m
+CONFIG_SND_SEQUENCER_OSS=m
+CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
+CONFIG_SND_SEQ_MIDI_EVENT=m
+CONFIG_SND_SEQ_MIDI=m
+CONFIG_SND_SEQ_MIDI_EMUL=m
+CONFIG_SND_SEQ_VIRMIDI=m
+CONFIG_SND_MPU401_UART=m
+CONFIG_SND_OPL3_LIB=m
+CONFIG_SND_OPL3_LIB_SEQ=m
+CONFIG_SND_VX_LIB=m
+CONFIG_SND_AC97_CODEC=m
+CONFIG_SND_DRIVERS=y
+# CONFIG_SND_PCSP is not set
+CONFIG_SND_DUMMY=m
+CONFIG_SND_ALOOP=m
+CONFIG_SND_VIRMIDI=m
+CONFIG_SND_MTPAV=m
+CONFIG_SND_MTS64=m
+CONFIG_SND_SERIAL_U16550=m
+CONFIG_SND_MPU401=m
+CONFIG_SND_PORTMAN2X4=m
+CONFIG_SND_AC97_POWER_SAVE=y
+CONFIG_SND_AC97_POWER_SAVE_DEFAULT=1
+CONFIG_SND_SB_COMMON=m
+CONFIG_SND_SB16_DSP=m
+CONFIG_SND_PCI=y
+CONFIG_SND_AD1889=m
+CONFIG_SND_ALS300=m
+CONFIG_SND_ALS4000=m
+CONFIG_SND_ALI5451=m
+CONFIG_SND_ASIHPI=m
+CONFIG_SND_ATIIXP=m
+CONFIG_SND_ATIIXP_MODEM=m
+CONFIG_SND_AU8810=m
+CONFIG_SND_AU8820=m
+CONFIG_SND_AU8830=m
+CONFIG_SND_AW2=m
+CONFIG_SND_AZT3328=m
+CONFIG_SND_BT87X=m
+# CONFIG_SND_BT87X_OVERCLOCK is not set
+CONFIG_SND_CA0106=m
+CONFIG_SND_CMIPCI=m
+CONFIG_SND_OXYGEN_LIB=m
+CONFIG_SND_OXYGEN=m
+CONFIG_SND_CS4281=m
+CONFIG_SND_CS46XX=m
+CONFIG_SND_CS46XX_NEW_DSP=y
+CONFIG_SND_CS5530=m
+CONFIG_SND_CS5535AUDIO=m
+CONFIG_SND_CTXFI=m
+CONFIG_SND_DARLA20=m
+CONFIG_SND_GINA20=m
+CONFIG_SND_LAYLA20=m
+CONFIG_SND_DARLA24=m
+CONFIG_SND_GINA24=m
+CONFIG_SND_LAYLA24=m
+CONFIG_SND_MONA=m
+CONFIG_SND_MIA=m
+CONFIG_SND_ECHO3G=m
+CONFIG_SND_INDIGO=m
+CONFIG_SND_INDIGOIO=m
+CONFIG_SND_INDIGODJ=m
+CONFIG_SND_INDIGOIOX=m
+CONFIG_SND_INDIGODJX=m
+CONFIG_SND_EMU10K1=m
+CONFIG_SND_EMU10K1_SEQ=m
+CONFIG_SND_EMU10K1X=m
+CONFIG_SND_ENS1370=m
+CONFIG_SND_ENS1371=m
+CONFIG_SND_ES1938=m
+CONFIG_SND_ES1968=m
+CONFIG_SND_ES1968_INPUT=y
+# CONFIG_SND_ES1968_RADIO is not set
+CONFIG_SND_FM801=m
+CONFIG_SND_FM801_TEA575X_BOOL=y
+CONFIG_SND_HDSP=m
+CONFIG_SND_HDSPM=m
+CONFIG_SND_ICE1712=m
+CONFIG_SND_ICE1724=m
+CONFIG_SND_INTEL8X0=m
+CONFIG_SND_INTEL8X0M=m
+CONFIG_SND_KORG1212=m
+CONFIG_SND_LOLA=m
+CONFIG_SND_LX6464ES=m
+CONFIG_SND_MAESTRO3=m
+CONFIG_SND_MAESTRO3_INPUT=y
+CONFIG_SND_MIXART=m
+CONFIG_SND_NM256=m
+CONFIG_SND_PCXHR=m
+CONFIG_SND_RIPTIDE=m
+CONFIG_SND_RME32=m
+CONFIG_SND_RME96=m
+CONFIG_SND_RME9652=m
+# CONFIG_SND_SIS7019 is not set
+CONFIG_SND_SONICVIBES=m
+CONFIG_SND_TRIDENT=m
+CONFIG_SND_VIA82XX=m
+CONFIG_SND_VIA82XX_MODEM=m
+CONFIG_SND_VIRTUOSO=m
+CONFIG_SND_VX222=m
+CONFIG_SND_YMFPCI=m
+
+#
+# HD-Audio
+#
+CONFIG_SND_HDA=m
+CONFIG_SND_HDA_GENERIC_LEDS=y
+CONFIG_SND_HDA_INTEL=m
+CONFIG_SND_HDA_HWDEP=y
+CONFIG_SND_HDA_RECONFIG=y
+CONFIG_SND_HDA_INPUT_BEEP=y
+CONFIG_SND_HDA_INPUT_BEEP_MODE=1
+CONFIG_SND_HDA_PATCH_LOADER=y
+CONFIG_SND_HDA_CODEC_REALTEK=m
+CONFIG_SND_HDA_CODEC_ANALOG=m
+CONFIG_SND_HDA_CODEC_SIGMATEL=m
+CONFIG_SND_HDA_CODEC_VIA=m
+CONFIG_SND_HDA_CODEC_HDMI=m
+CONFIG_SND_HDA_CODEC_CIRRUS=m
+CONFIG_SND_HDA_CODEC_CS8409=m
+CONFIG_SND_HDA_CODEC_CONEXANT=m
+CONFIG_SND_HDA_CODEC_CA0110=m
+CONFIG_SND_HDA_CODEC_CA0132=m
+CONFIG_SND_HDA_CODEC_CA0132_DSP=y
+CONFIG_SND_HDA_CODEC_CMEDIA=m
+CONFIG_SND_HDA_CODEC_SI3054=m
+CONFIG_SND_HDA_GENERIC=m
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
+# CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set
+# end of HD-Audio
+
+CONFIG_SND_HDA_CORE=m
+CONFIG_SND_HDA_DSP_LOADER=y
+CONFIG_SND_HDA_COMPONENT=y
+CONFIG_SND_HDA_I915=y
+CONFIG_SND_HDA_EXT_CORE=m
+CONFIG_SND_HDA_PREALLOC_SIZE=0
+CONFIG_SND_INTEL_NHLT=y
+CONFIG_SND_INTEL_DSP_CONFIG=m
+CONFIG_SND_INTEL_SOUNDWIRE_ACPI=m
+# CONFIG_SND_INTEL_BYT_PREFER_SOF is not set
+CONFIG_SND_SPI=y
+CONFIG_SND_USB=y
+CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
+CONFIG_SND_USB_UA101=m
+CONFIG_SND_USB_USX2Y=m
+CONFIG_SND_USB_CAIAQ=m
+CONFIG_SND_USB_CAIAQ_INPUT=y
+CONFIG_SND_USB_US122L=m
+CONFIG_SND_USB_6FIRE=m
+CONFIG_SND_USB_HIFACE=m
+# CONFIG_SND_BCD2000 is not set
+CONFIG_SND_USB_LINE6=m
+CONFIG_SND_USB_POD=m
+CONFIG_SND_USB_PODHD=m
+CONFIG_SND_USB_TONEPORT=m
+CONFIG_SND_USB_VARIAX=m
+CONFIG_SND_FIREWIRE=y
+CONFIG_SND_FIREWIRE_LIB=m
+CONFIG_SND_DICE=m
+CONFIG_SND_OXFW=m
+# CONFIG_SND_ISIGHT is not set
+# CONFIG_SND_FIREWORKS is not set
+# CONFIG_SND_BEBOB is not set
+CONFIG_SND_FIREWIRE_DIGI00X=m
+CONFIG_SND_FIREWIRE_TASCAM=m
+# CONFIG_SND_FIREWIRE_MOTU is not set
+# CONFIG_SND_FIREFACE is not set
+CONFIG_SND_SOC=m
+CONFIG_SND_SOC_AC97_BUS=y
+CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
+CONFIG_SND_SOC_COMPRESS=y
+CONFIG_SND_SOC_TOPOLOGY=y
+CONFIG_SND_SOC_ACPI=m
+CONFIG_SND_SOC_ADI=m
+CONFIG_SND_SOC_ADI_AXI_I2S=m
+CONFIG_SND_SOC_ADI_AXI_SPDIF=m
+CONFIG_SND_SOC_AMD_ACP=m
+# CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH is not set
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
+CONFIG_SND_SOC_AMD_ACP3x=m
+CONFIG_SND_SOC_AMD_RV_RT5682_MACH=m
+CONFIG_SND_SOC_AMD_RENOIR=m
+CONFIG_SND_SOC_AMD_RENOIR_MACH=m
+CONFIG_SND_SOC_AMD_ACP5x=m
+CONFIG_SND_SOC_AMD_VANGOGH_MACH=m
+CONFIG_SND_SOC_AMD_ACP6x=m
+CONFIG_SND_SOC_AMD_YC_MACH=m
+CONFIG_SND_SOC_AMD_ACP_COMMON=m
+CONFIG_SND_SOC_AMD_ACP_I2S=m
+CONFIG_SND_SOC_AMD_ACP_PCM=m
+CONFIG_SND_AMD_ASOC_RENOIR=m
+CONFIG_SND_SOC_AMD_MACH_COMMON=m
+CONFIG_SND_SOC_AMD_LEGACY_MACH=m
+CONFIG_SND_SOC_AMD_SOF_MACH=m
+CONFIG_SND_ATMEL_SOC=m
+CONFIG_SND_BCM63XX_I2S_WHISTLER=m
+CONFIG_SND_DESIGNWARE_I2S=m
+# CONFIG_SND_DESIGNWARE_PCM is not set
+
+#
+# SoC Audio for Freescale CPUs
+#
+
+#
+# Common SoC Audio options for Freescale CPUs:
+#
+# CONFIG_SND_SOC_FSL_ASRC is not set
+# CONFIG_SND_SOC_FSL_SAI is not set
+CONFIG_SND_SOC_FSL_AUDMIX=m
+# CONFIG_SND_SOC_FSL_SSI is not set
+# CONFIG_SND_SOC_FSL_SPDIF is not set
+# CONFIG_SND_SOC_FSL_ESAI is not set
+CONFIG_SND_SOC_FSL_MICFIL=m
+CONFIG_SND_SOC_FSL_XCVR=m
+CONFIG_SND_SOC_FSL_RPMSG=m
+# CONFIG_SND_SOC_IMX_AUDMUX is not set
+# end of SoC Audio for Freescale CPUs
+
+# CONFIG_SND_I2S_HI6210_I2S is not set
+CONFIG_SND_SOC_IMG=y
+CONFIG_SND_SOC_IMG_I2S_IN=m
+CONFIG_SND_SOC_IMG_I2S_OUT=m
+CONFIG_SND_SOC_IMG_PARALLEL_OUT=m
+CONFIG_SND_SOC_IMG_SPDIF_IN=m
+CONFIG_SND_SOC_IMG_SPDIF_OUT=m
+CONFIG_SND_SOC_IMG_PISTACHIO_INTERNAL_DAC=m
+CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y
+CONFIG_SND_SOC_INTEL_SST=m
+CONFIG_SND_SOC_INTEL_CATPT=m
+CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
+# CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI is not set
+CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI=m
+CONFIG_SND_SOC_INTEL_SKYLAKE=m
+CONFIG_SND_SOC_INTEL_SKL=m
+CONFIG_SND_SOC_INTEL_APL=m
+CONFIG_SND_SOC_INTEL_KBL=m
+CONFIG_SND_SOC_INTEL_GLK=m
+CONFIG_SND_SOC_INTEL_CNL=m
+CONFIG_SND_SOC_INTEL_CFL=m
+# CONFIG_SND_SOC_INTEL_CML_H is not set
+# CONFIG_SND_SOC_INTEL_CML_LP is not set
+CONFIG_SND_SOC_INTEL_SKYLAKE_FAMILY=m
+CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC=y
+CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m
+CONFIG_SND_SOC_ACPI_INTEL_MATCH=m
+CONFIG_SND_SOC_INTEL_MACH=y
+CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y
+CONFIG_SND_SOC_INTEL_HDA_DSP_COMMON=m
+CONFIG_SND_SOC_INTEL_SOF_MAXIM_COMMON=m
+CONFIG_SND_SOC_INTEL_HASWELL_MACH=m
+CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m
+CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH=m
+CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m
+CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m
+CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m
+CONFIG_SND_SOC_INTEL_BYTCR_WM5102_MACH=m
+CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m
+CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m
+CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m
+# CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH is not set
+# CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH is not set
+# CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH is not set
+# CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH is not set
+# CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH is not set
+CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m
+CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m
+CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m
+CONFIG_SND_SOC_INTEL_DA7219_MAX98357A_GENERIC=m
+CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_COMMON=m
+CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m
+CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m
+CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH=m
+# CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH is not set
+# CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH is not set
+# CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH is not set
+CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH=m
+CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH=m
+CONFIG_SND_SOC_INTEL_GLK_DA7219_MAX98357A_MACH=m
+CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH=m
+CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH=m
+CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH=m
+CONFIG_SND_SOC_INTEL_SOF_CS42L42_MACH=m
+CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m
+CONFIG_SND_SOC_INTEL_SOF_ES8336_MACH=m
+CONFIG_SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH=m
+CONFIG_SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH=m
+CONFIG_SND_SOC_INTEL_SOF_DA7219_MAX98373_MACH=m
+CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH=m
+CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH=m
+CONFIG_SND_SOC_MTK_BTCVSD=m
+CONFIG_SND_SOC_SOF_TOPLEVEL=y
+CONFIG_SND_SOC_SOF_PCI_DEV=m
+CONFIG_SND_SOC_SOF_PCI=m
+CONFIG_SND_SOC_SOF_ACPI=m
+CONFIG_SND_SOC_SOF_ACPI_DEV=m
+# CONFIG_SND_SOC_SOF_DEBUG_PROBES is not set
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
+CONFIG_SND_SOC_SOF=m
+CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE=y
+CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL=y
+CONFIG_SND_SOC_SOF_INTEL_HIFI_EP_IPC=m
+CONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP=m
+CONFIG_SND_SOC_SOF_INTEL_COMMON=m
+CONFIG_SND_SOC_SOF_BAYTRAIL=m
+CONFIG_SND_SOC_SOF_BROADWELL=m
+CONFIG_SND_SOC_SOF_MERRIFIELD=m
+CONFIG_SND_SOC_SOF_INTEL_APL=m
+CONFIG_SND_SOC_SOF_APOLLOLAKE=m
+CONFIG_SND_SOC_SOF_GEMINILAKE=m
+CONFIG_SND_SOC_SOF_INTEL_CNL=m
+CONFIG_SND_SOC_SOF_CANNONLAKE=m
+CONFIG_SND_SOC_SOF_COFFEELAKE=m
+CONFIG_SND_SOC_SOF_COMETLAKE=m
+CONFIG_SND_SOC_SOF_INTEL_ICL=m
+CONFIG_SND_SOC_SOF_ICELAKE=m
+CONFIG_SND_SOC_SOF_JASPERLAKE=m
+CONFIG_SND_SOC_SOF_INTEL_TGL=m
+CONFIG_SND_SOC_SOF_TIGERLAKE=m
+CONFIG_SND_SOC_SOF_ELKHARTLAKE=m
+CONFIG_SND_SOC_SOF_ALDERLAKE=m
+CONFIG_SND_SOC_SOF_HDA_COMMON=m
+CONFIG_SND_SOC_SOF_HDA_LINK=y
+CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC=y
+CONFIG_SND_SOC_SOF_HDA_LINK_BASELINE=m
+CONFIG_SND_SOC_SOF_HDA=m
+CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE=m
+CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE=m
+CONFIG_SND_SOC_SOF_XTENSA=m
+
+#
+# STMicroelectronics STM32 SOC audio support
+#
+# end of STMicroelectronics STM32 SOC audio support
+
+CONFIG_SND_SOC_XILINX_I2S=m
+CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER=m
+CONFIG_SND_SOC_XILINX_SPDIF=m
+CONFIG_SND_SOC_XTFPGA_I2S=m
+CONFIG_SND_SOC_I2C_AND_SPI=m
+
+#
+# CODEC drivers
+#
+CONFIG_SND_SOC_ARIZONA=m
+CONFIG_SND_SOC_WM_ADSP=m
+CONFIG_SND_SOC_AC97_CODEC=m
+CONFIG_SND_SOC_ADAU_UTILS=m
+CONFIG_SND_SOC_ADAU1372=m
+CONFIG_SND_SOC_ADAU1372_I2C=m
+CONFIG_SND_SOC_ADAU1372_SPI=m
+CONFIG_SND_SOC_ADAU1701=m
+# CONFIG_SND_SOC_ADAU1761_I2C is not set
+# CONFIG_SND_SOC_ADAU1761_SPI is not set
+CONFIG_SND_SOC_ADAU7002=m
+CONFIG_SND_SOC_ADAU7118=m
+CONFIG_SND_SOC_ADAU7118_HW=m
+CONFIG_SND_SOC_ADAU7118_I2C=m
+CONFIG_SND_SOC_AK4104=m
+CONFIG_SND_SOC_AK4118=m
+# CONFIG_SND_SOC_AK4458 is not set
+CONFIG_SND_SOC_AK4554=m
+CONFIG_SND_SOC_AK4613=m
+CONFIG_SND_SOC_AK4642=m
+CONFIG_SND_SOC_AK5386=m
+# CONFIG_SND_SOC_AK5558 is not set
+# CONFIG_SND_SOC_ALC5623 is not set
+# CONFIG_SND_SOC_BD28623 is not set
+CONFIG_SND_SOC_BT_SCO=m
+CONFIG_SND_SOC_CROS_EC_CODEC=m
+CONFIG_SND_SOC_CS35L32=m
+CONFIG_SND_SOC_CS35L33=m
+CONFIG_SND_SOC_CS35L34=m
+# CONFIG_SND_SOC_CS35L35 is not set
+CONFIG_SND_SOC_CS35L36=m
+CONFIG_SND_SOC_CS35L41_SPI=m
+CONFIG_SND_SOC_CS35L41_I2C=m
+CONFIG_SND_SOC_CS42L42=m
+CONFIG_SND_SOC_CS42L51=m
+CONFIG_SND_SOC_CS42L51_I2C=m
+CONFIG_SND_SOC_CS42L52=m
+# CONFIG_SND_SOC_CS42L56 is not set
+CONFIG_SND_SOC_CS42L73=m
+CONFIG_SND_SOC_CS4234=m
+# CONFIG_SND_SOC_CS4265 is not set
+CONFIG_SND_SOC_CS4270=m
+CONFIG_SND_SOC_CS4271=m
+CONFIG_SND_SOC_CS4271_I2C=m
+CONFIG_SND_SOC_CS4271_SPI=m
+CONFIG_SND_SOC_CS42XX8=m
+CONFIG_SND_SOC_CS42XX8_I2C=m
+CONFIG_SND_SOC_CS43130=m
+CONFIG_SND_SOC_CS4341=m
+CONFIG_SND_SOC_CS4349=m
+CONFIG_SND_SOC_CS53L30=m
+# CONFIG_SND_SOC_CX2072X is not set
+# CONFIG_SND_SOC_DA7213 is not set
+CONFIG_SND_SOC_DA7219=m
+CONFIG_SND_SOC_DMIC=m
+CONFIG_SND_SOC_HDMI_CODEC=m
+# CONFIG_SND_SOC_ES7134 is not set
+# CONFIG_SND_SOC_ES7241 is not set
+CONFIG_SND_SOC_ES8316=m
+CONFIG_SND_SOC_ES8328=m
+CONFIG_SND_SOC_ES8328_I2C=m
+CONFIG_SND_SOC_ES8328_SPI=m
+CONFIG_SND_SOC_GTM601=m
+CONFIG_SND_SOC_HDAC_HDMI=m
+CONFIG_SND_SOC_HDAC_HDA=m
+CONFIG_SND_SOC_ICS43432=m
+CONFIG_SND_SOC_INNO_RK3036=m
+CONFIG_SND_SOC_MAX98088=m
+CONFIG_SND_SOC_MAX98090=m
+CONFIG_SND_SOC_MAX98357A=m
+CONFIG_SND_SOC_MAX98504=m
+# CONFIG_SND_SOC_MAX9867 is not set
+CONFIG_SND_SOC_MAX98927=m
+CONFIG_SND_SOC_MAX98520=m
+CONFIG_SND_SOC_MAX98373=m
+CONFIG_SND_SOC_MAX98373_I2C=m
+CONFIG_SND_SOC_MAX98373_SDW=m
+CONFIG_SND_SOC_MAX98390=m
+CONFIG_SND_SOC_MAX9860=m
+CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m
+CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
+CONFIG_SND_SOC_PCM1681=m
+# CONFIG_SND_SOC_PCM1789_I2C is not set
+CONFIG_SND_SOC_PCM179X=m
+CONFIG_SND_SOC_PCM179X_I2C=m
+CONFIG_SND_SOC_PCM179X_SPI=m
+# CONFIG_SND_SOC_PCM186X_I2C is not set
+# CONFIG_SND_SOC_PCM186X_SPI is not set
+CONFIG_SND_SOC_PCM3060=m
+CONFIG_SND_SOC_PCM3060_I2C=m
+CONFIG_SND_SOC_PCM3060_SPI=m
+CONFIG_SND_SOC_PCM3168A=m
+CONFIG_SND_SOC_PCM3168A_I2C=m
+CONFIG_SND_SOC_PCM3168A_SPI=m
+CONFIG_SND_SOC_PCM5102A=m
+CONFIG_SND_SOC_PCM512x=m
+CONFIG_SND_SOC_PCM512x_I2C=m
+CONFIG_SND_SOC_PCM512x_SPI=m
+CONFIG_SND_SOC_RK3328=m
+CONFIG_SND_SOC_RL6231=m
+CONFIG_SND_SOC_RL6347A=m
+CONFIG_SND_SOC_RT286=m
+CONFIG_SND_SOC_RT298=m
+CONFIG_SND_SOC_RT1011=m
+CONFIG_SND_SOC_RT1015=m
+CONFIG_SND_SOC_RT1015P=m
+CONFIG_SND_SOC_RT1019=m
+CONFIG_SND_SOC_RT1308=m
+CONFIG_SND_SOC_RT1308_SDW=m
+CONFIG_SND_SOC_RT1316_SDW=m
+CONFIG_SND_SOC_RT5616=m
+CONFIG_SND_SOC_RT5631=m
+CONFIG_SND_SOC_RT5640=m
+CONFIG_SND_SOC_RT5645=m
+CONFIG_SND_SOC_RT5651=m
+CONFIG_SND_SOC_RT5659=m
+CONFIG_SND_SOC_RT5660=m
+CONFIG_SND_SOC_RT5670=m
+CONFIG_SND_SOC_RT5677=m
+CONFIG_SND_SOC_RT5677_SPI=m
+CONFIG_SND_SOC_RT5682=m
+CONFIG_SND_SOC_RT5682_I2C=m
+CONFIG_SND_SOC_RT5682_SDW=m
+CONFIG_SND_SOC_RT5682S=m
+CONFIG_SND_SOC_RT700=m
+CONFIG_SND_SOC_RT700_SDW=m
+CONFIG_SND_SOC_RT711=m
+CONFIG_SND_SOC_RT711_SDW=m
+CONFIG_SND_SOC_RT711_SDCA_SDW=m
+CONFIG_SND_SOC_RT715=m
+CONFIG_SND_SOC_RT715_SDW=m
+CONFIG_SND_SOC_RT715_SDCA_SDW=m
+CONFIG_SND_SOC_RT9120=m
+CONFIG_SND_SOC_SDW_MOCKUP=m
+CONFIG_SND_SOC_SGTL5000=m
+CONFIG_SND_SOC_SI476X=m
+CONFIG_SND_SOC_SIGMADSP=m
+CONFIG_SND_SOC_SIGMADSP_I2C=m
+# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set
+# CONFIG_SND_SOC_SIMPLE_MUX is not set
+CONFIG_SND_SOC_SPDIF=m
+# CONFIG_SND_SOC_SSM2305 is not set
+CONFIG_SND_SOC_SSM2518=m
+CONFIG_SND_SOC_SSM2602=m
+CONFIG_SND_SOC_SSM2602_SPI=m
+CONFIG_SND_SOC_SSM2602_I2C=m
+CONFIG_SND_SOC_SSM4567=m
+CONFIG_SND_SOC_STA32X=m
+# CONFIG_SND_SOC_STA350 is not set
+CONFIG_SND_SOC_STI_SAS=m
+# CONFIG_SND_SOC_TAS2552 is not set
+# CONFIG_SND_SOC_TAS2562 is not set
+# CONFIG_SND_SOC_TAS2764 is not set
+# CONFIG_SND_SOC_TAS2770 is not set
+CONFIG_SND_SOC_TAS5086=m
+CONFIG_SND_SOC_TAS571X=m
+CONFIG_SND_SOC_TAS5720=m
+# CONFIG_SND_SOC_TAS6424 is not set
+# CONFIG_SND_SOC_TDA7419 is not set
+CONFIG_SND_SOC_TFA9879=m
+CONFIG_SND_SOC_TFA989X=m
+CONFIG_SND_SOC_TLV320AIC23=m
+CONFIG_SND_SOC_TLV320AIC23_I2C=m
+CONFIG_SND_SOC_TLV320AIC23_SPI=m
+# CONFIG_SND_SOC_TLV320AIC31XX is not set
+# CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set
+# CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set
+CONFIG_SND_SOC_TLV320AIC3X=m
+CONFIG_SND_SOC_TLV320AIC3X_I2C=m
+CONFIG_SND_SOC_TLV320AIC3X_SPI=m
+CONFIG_SND_SOC_TLV320ADCX140=m
+CONFIG_SND_SOC_TS3A227E=m
+# CONFIG_SND_SOC_TSCS42XX is not set
+# CONFIG_SND_SOC_TSCS454 is not set
+CONFIG_SND_SOC_UDA1334=m
+CONFIG_SND_SOC_WCD_MBHC=m
+CONFIG_SND_SOC_WCD938X=m
+CONFIG_SND_SOC_WCD938X_SDW=m
+CONFIG_SND_SOC_WM5102=m
+CONFIG_SND_SOC_WM8510=m
+CONFIG_SND_SOC_WM8523=m
+CONFIG_SND_SOC_WM8524=m
+CONFIG_SND_SOC_WM8580=m
+CONFIG_SND_SOC_WM8711=m
+CONFIG_SND_SOC_WM8728=m
+CONFIG_SND_SOC_WM8731=m
+CONFIG_SND_SOC_WM8737=m
+CONFIG_SND_SOC_WM8741=m
+CONFIG_SND_SOC_WM8750=m
+CONFIG_SND_SOC_WM8753=m
+CONFIG_SND_SOC_WM8770=m
+CONFIG_SND_SOC_WM8776=m
+# CONFIG_SND_SOC_WM8782 is not set
+CONFIG_SND_SOC_WM8804=m
+CONFIG_SND_SOC_WM8804_I2C=m
+CONFIG_SND_SOC_WM8804_SPI=m
+CONFIG_SND_SOC_WM8903=m
+CONFIG_SND_SOC_WM8904=m
+CONFIG_SND_SOC_WM8960=m
+CONFIG_SND_SOC_WM8962=m
+CONFIG_SND_SOC_WM8974=m
+CONFIG_SND_SOC_WM8978=m
+CONFIG_SND_SOC_WM8985=m
+CONFIG_SND_SOC_WSA881X=m
+CONFIG_SND_SOC_ZL38060=m
+# CONFIG_SND_SOC_MAX9759 is not set
+# CONFIG_SND_SOC_MT6351 is not set
+CONFIG_SND_SOC_MT6358=m
+CONFIG_SND_SOC_MT6660=m
+CONFIG_SND_SOC_NAU8315=m
+CONFIG_SND_SOC_NAU8540=m
+CONFIG_SND_SOC_NAU8810=m
+CONFIG_SND_SOC_NAU8821=m
+CONFIG_SND_SOC_NAU8822=m
+# CONFIG_SND_SOC_NAU8824 is not set
+CONFIG_SND_SOC_NAU8825=m
+CONFIG_SND_SOC_TPA6130A2=m
+CONFIG_SND_SOC_LPASS_WSA_MACRO=m
+CONFIG_SND_SOC_LPASS_VA_MACRO=m
+CONFIG_SND_SOC_LPASS_RX_MACRO=m
+CONFIG_SND_SOC_LPASS_TX_MACRO=m
+# end of CODEC drivers
+
+CONFIG_SND_SIMPLE_CARD_UTILS=m
+CONFIG_SND_SIMPLE_CARD=m
+CONFIG_SND_X86=y
+CONFIG_HDMI_LPE_AUDIO=m
+CONFIG_SND_SYNTH_EMUX=m
+CONFIG_SND_VIRTIO=m
+CONFIG_AC97_BUS=m
+
+#
+# HID support
+#
+CONFIG_HID=m
+CONFIG_HID_BATTERY_STRENGTH=y
+CONFIG_HIDRAW=y
+CONFIG_UHID=m
+CONFIG_HID_GENERIC=m
+
+#
+# Special HID drivers
+#
+CONFIG_HID_A4TECH=m
+# CONFIG_HID_ACCUTOUCH is not set
+CONFIG_HID_ACRUX=m
+CONFIG_HID_ACRUX_FF=y
+CONFIG_HID_APPLE=m
+CONFIG_HID_APPLEIR=m
+CONFIG_HID_ASUS=m
+CONFIG_HID_AUREAL=m
+CONFIG_HID_BELKIN=m
+CONFIG_HID_BETOP_FF=m
+CONFIG_HID_BIGBEN_FF=m
+CONFIG_HID_CHERRY=m
+CONFIG_HID_CHICONY=m
+CONFIG_HID_CORSAIR=m
+CONFIG_HID_COUGAR=m
+CONFIG_HID_MACALLY=m
+CONFIG_HID_PRODIKEYS=m
+CONFIG_HID_CMEDIA=m
+CONFIG_HID_CP2112=m
+CONFIG_HID_CREATIVE_SB0540=m
+CONFIG_HID_CYPRESS=m
+CONFIG_HID_DRAGONRISE=m
+CONFIG_DRAGONRISE_FF=y
+CONFIG_HID_EMS_FF=m
+# CONFIG_HID_ELAN is not set
+CONFIG_HID_ELECOM=m
+CONFIG_HID_ELO=m
+CONFIG_HID_EZKEY=m
+CONFIG_HID_FT260=m
+CONFIG_HID_GEMBIRD=m
+CONFIG_HID_GFRM=m
+CONFIG_HID_GLORIOUS=m
+CONFIG_HID_HOLTEK=m
+# CONFIG_HOLTEK_FF is not set
+# CONFIG_HID_GOOGLE_HAMMER is not set
+CONFIG_HID_VIVALDI=m
+# CONFIG_HID_GT683R is not set
+CONFIG_HID_KEYTOUCH=m
+CONFIG_HID_KYE=m
+CONFIG_HID_UCLOGIC=m
+CONFIG_HID_WALTOP=m
+CONFIG_HID_VIEWSONIC=m
+CONFIG_HID_XIAOMI=m
+CONFIG_HID_GYRATION=m
+CONFIG_HID_ICADE=m
+# CONFIG_HID_ITE is not set
+# CONFIG_HID_JABRA is not set
+CONFIG_HID_TWINHAN=m
+CONFIG_HID_KENSINGTON=m
+CONFIG_HID_LCPOWER=m
+CONFIG_HID_LED=m
+CONFIG_HID_LENOVO=m
+CONFIG_HID_LOGITECH=m
+CONFIG_HID_LOGITECH_DJ=m
+CONFIG_HID_LOGITECH_HIDPP=m
+CONFIG_LOGITECH_FF=y
+CONFIG_LOGIRUMBLEPAD2_FF=y
+CONFIG_LOGIG940_FF=y
+CONFIG_LOGIWHEELS_FF=y
+CONFIG_HID_MAGICMOUSE=m
+CONFIG_HID_MALTRON=m
+CONFIG_HID_MAYFLASH=m
+# CONFIG_HID_REDRAGON is not set
+CONFIG_HID_MICROSOFT=m
+CONFIG_HID_MONTEREY=m
+CONFIG_HID_MULTITOUCH=m
+CONFIG_HID_NINTENDO=m
+CONFIG_NINTENDO_FF=y
+# CONFIG_HID_NTI is not set
+CONFIG_HID_NTRIG=m
+CONFIG_HID_ORTEK=m
+CONFIG_HID_PANTHERLORD=m
+CONFIG_PANTHERLORD_FF=y
+CONFIG_HID_PENMOUNT=m
+CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD=m
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
+CONFIG_HID_PICOLCD_CIR=y
+CONFIG_HID_PLANTRONICS=m
+CONFIG_HID_PLAYSTATION=m
+CONFIG_PLAYSTATION_FF=y
+CONFIG_HID_PRIMAX=m
+# CONFIG_HID_RETRODE is not set
+CONFIG_HID_ROCCAT=m
+CONFIG_HID_SAITEK=m
+CONFIG_HID_SAMSUNG=m
+CONFIG_HID_SEMITEK=m
+CONFIG_HID_SONY=m
+CONFIG_SONY_FF=y
+CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
+CONFIG_HID_STEELSERIES=m
+CONFIG_HID_SUNPLUS=m
+CONFIG_HID_RMI=m
+CONFIG_HID_GREENASIA=m
+CONFIG_GREENASIA_FF=y
+CONFIG_HID_HYPERV_MOUSE=m
+CONFIG_HID_SMARTJOYPLUS=m
+CONFIG_SMARTJOYPLUS_FF=y
+CONFIG_HID_TIVO=m
+CONFIG_HID_TOPSEED=m
+CONFIG_HID_THINGM=m
+CONFIG_HID_THRUSTMASTER=m
+CONFIG_THRUSTMASTER_FF=y
+CONFIG_HID_UDRAW_PS3=m
+CONFIG_HID_U2FZERO=m
+CONFIG_HID_WACOM=m
+CONFIG_HID_WIIMOTE=m
+CONFIG_HID_XINMO=m
+CONFIG_HID_ZEROPLUS=m
+CONFIG_ZEROPLUS_FF=y
+CONFIG_HID_ZYDACRON=m
+CONFIG_HID_SENSOR_HUB=m
+CONFIG_HID_SENSOR_CUSTOM_SENSOR=m
+CONFIG_HID_ALPS=m
+CONFIG_HID_MCP2221=m
+# end of Special HID drivers
+
+#
+# USB HID support
+#
+CONFIG_USB_HID=m
+CONFIG_HID_PID=y
+CONFIG_USB_HIDDEV=y
+
+#
+# USB HID Boot Protocol drivers
+#
+CONFIG_USB_KBD=m
+CONFIG_USB_MOUSE=m
+# end of USB HID Boot Protocol drivers
+# end of USB HID support
+
+#
+# I2C HID support
+#
+CONFIG_I2C_HID_ACPI=m
+# end of I2C HID support
+
+CONFIG_I2C_HID_CORE=m
+
+#
+# Surface System Aggregator Module HID support
+#
+CONFIG_SURFACE_HID=m
+CONFIG_SURFACE_KBD=m
+# end of Surface System Aggregator Module HID support
+
+CONFIG_SURFACE_HID_CORE=m
+# end of HID support
+
+CONFIG_USB_OHCI_LITTLE_ENDIAN=y
+CONFIG_USB_SUPPORT=y
+CONFIG_USB_COMMON=m
+CONFIG_USB_LED_TRIG=y
+CONFIG_USB_ULPI_BUS=m
+CONFIG_USB_CONN_GPIO=m
+CONFIG_USB_ARCH_HAS_HCD=y
+CONFIG_USB=m
+CONFIG_USB_PCI=y
+CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
+
+#
+# Miscellaneous USB options
+#
+CONFIG_USB_DEFAULT_PERSIST=y
+# CONFIG_USB_FEW_INIT_RETRIES is not set
+CONFIG_USB_DYNAMIC_MINORS=y
+# CONFIG_USB_OTG is not set
+# CONFIG_USB_OTG_PRODUCTLIST is not set
+# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
+CONFIG_USB_LEDS_TRIGGER_USBPORT=m
+CONFIG_USB_AUTOSUSPEND_DELAY=2
+CONFIG_USB_MON=m
+
+#
+# USB Host Controller Drivers
+#
+CONFIG_USB_C67X00_HCD=m
+CONFIG_USB_XHCI_HCD=m
+# CONFIG_USB_XHCI_DBGCAP is not set
+CONFIG_USB_XHCI_PCI=m
+CONFIG_USB_XHCI_PCI_RENESAS=m
+CONFIG_USB_XHCI_PLATFORM=m
+CONFIG_USB_EHCI_HCD=m
+CONFIG_USB_EHCI_ROOT_HUB_TT=y
+CONFIG_USB_EHCI_TT_NEWSCHED=y
+CONFIG_USB_EHCI_PCI=m
+CONFIG_USB_EHCI_FSL=m
+CONFIG_USB_EHCI_HCD_PLATFORM=m
+CONFIG_USB_OXU210HP_HCD=m
+CONFIG_USB_ISP116X_HCD=m
+CONFIG_USB_FOTG210_HCD=m
+# CONFIG_USB_MAX3421_HCD is not set
+CONFIG_USB_OHCI_HCD=m
+CONFIG_USB_OHCI_HCD_PCI=m
+CONFIG_USB_OHCI_HCD_SSB=y
+CONFIG_USB_OHCI_HCD_PLATFORM=m
+CONFIG_USB_UHCI_HCD=m
+CONFIG_USB_U132_HCD=m
+CONFIG_USB_SL811_HCD=m
+# CONFIG_USB_SL811_HCD_ISO is not set
+CONFIG_USB_R8A66597_HCD=m
+CONFIG_USB_HCD_BCMA=m
+CONFIG_USB_HCD_SSB=m
+# CONFIG_USB_HCD_TEST_MODE is not set
+
+#
+# USB Device Class drivers
+#
+CONFIG_USB_ACM=m
+CONFIG_USB_PRINTER=m
+CONFIG_USB_WDM=m
+CONFIG_USB_TMC=m
+
+#
+# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
+#
+
+#
+# also be needed; see USB_STORAGE Help for more info
+#
+CONFIG_USB_STORAGE=m
+# CONFIG_USB_STORAGE_DEBUG is not set
+CONFIG_USB_STORAGE_REALTEK=m
+CONFIG_REALTEK_AUTOPM=y
+CONFIG_USB_STORAGE_DATAFAB=m
+CONFIG_USB_STORAGE_FREECOM=m
+CONFIG_USB_STORAGE_ISD200=m
+CONFIG_USB_STORAGE_USBAT=m
+CONFIG_USB_STORAGE_SDDR09=m
+CONFIG_USB_STORAGE_SDDR55=m
+CONFIG_USB_STORAGE_JUMPSHOT=m
+CONFIG_USB_STORAGE_ALAUDA=m
+CONFIG_USB_STORAGE_ONETOUCH=m
+CONFIG_USB_STORAGE_KARMA=m
+CONFIG_USB_STORAGE_CYPRESS_ATACB=m
+CONFIG_USB_STORAGE_ENE_UB6250=m
+CONFIG_USB_UAS=m
+
+#
+# USB Imaging devices
+#
+CONFIG_USB_MDC800=m
+CONFIG_USB_MICROTEK=m
+CONFIG_USBIP_CORE=m
+CONFIG_USBIP_VHCI_HCD=m
+CONFIG_USBIP_VHCI_HC_PORTS=8
+CONFIG_USBIP_VHCI_NR_HCS=1
+CONFIG_USBIP_HOST=m
+CONFIG_USBIP_VUDC=m
+# CONFIG_USBIP_DEBUG is not set
+CONFIG_USB_CDNS_SUPPORT=m
+CONFIG_USB_CDNS_HOST=y
+CONFIG_USB_CDNS3=m
+CONFIG_USB_CDNS3_GADGET=y
+CONFIG_USB_CDNS3_HOST=y
+CONFIG_USB_CDNS3_PCI_WRAP=m
+CONFIG_USB_CDNSP_PCI=m
+# CONFIG_USB_CDNSP_GADGET is not set
+# CONFIG_USB_CDNSP_HOST is not set
+CONFIG_USB_MUSB_HDRC=m
+# CONFIG_USB_MUSB_HOST is not set
+# CONFIG_USB_MUSB_GADGET is not set
+CONFIG_USB_MUSB_DUAL_ROLE=y
+
+#
+# Platform Glue Layer
+#
+
+#
+# MUSB DMA mode
+#
+CONFIG_MUSB_PIO_ONLY=y
+CONFIG_USB_DWC3=m
+CONFIG_USB_DWC3_ULPI=y
+# CONFIG_USB_DWC3_HOST is not set
+# CONFIG_USB_DWC3_GADGET is not set
+CONFIG_USB_DWC3_DUAL_ROLE=y
+
+#
+# Platform Glue Driver Support
+#
+CONFIG_USB_DWC3_PCI=m
+CONFIG_USB_DWC3_HAPS=m
+# CONFIG_USB_DWC2 is not set
+CONFIG_USB_CHIPIDEA=m
+# CONFIG_USB_CHIPIDEA_UDC is not set
+CONFIG_USB_CHIPIDEA_HOST=y
+CONFIG_USB_CHIPIDEA_PCI=m
+CONFIG_USB_CHIPIDEA_MSM=m
+CONFIG_USB_CHIPIDEA_GENERIC=m
+CONFIG_USB_ISP1760=m
+CONFIG_USB_ISP1760_HCD=y
+CONFIG_USB_ISP1761_UDC=y
+# CONFIG_USB_ISP1760_HOST_ROLE is not set
+# CONFIG_USB_ISP1760_GADGET_ROLE is not set
+CONFIG_USB_ISP1760_DUAL_ROLE=y
+
+#
+# USB port drivers
+#
+CONFIG_USB_USS720=m
+CONFIG_USB_SERIAL=m
+CONFIG_USB_SERIAL_GENERIC=y
+CONFIG_USB_SERIAL_SIMPLE=m
+CONFIG_USB_SERIAL_AIRCABLE=m
+CONFIG_USB_SERIAL_ARK3116=m
+CONFIG_USB_SERIAL_BELKIN=m
+CONFIG_USB_SERIAL_CH341=m
+CONFIG_USB_SERIAL_WHITEHEAT=m
+CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
+CONFIG_USB_SERIAL_CP210X=m
+CONFIG_USB_SERIAL_CYPRESS_M8=m
+CONFIG_USB_SERIAL_EMPEG=m
+CONFIG_USB_SERIAL_FTDI_SIO=m
+CONFIG_USB_SERIAL_VISOR=m
+CONFIG_USB_SERIAL_IPAQ=m
+CONFIG_USB_SERIAL_IR=m
+CONFIG_USB_SERIAL_EDGEPORT=m
+CONFIG_USB_SERIAL_EDGEPORT_TI=m
+CONFIG_USB_SERIAL_F81232=m
+CONFIG_USB_SERIAL_F8153X=m
+CONFIG_USB_SERIAL_GARMIN=m
+CONFIG_USB_SERIAL_IPW=m
+CONFIG_USB_SERIAL_IUU=m
+CONFIG_USB_SERIAL_KEYSPAN_PDA=m
+CONFIG_USB_SERIAL_KEYSPAN=m
+CONFIG_USB_SERIAL_KLSI=m
+CONFIG_USB_SERIAL_KOBIL_SCT=m
+CONFIG_USB_SERIAL_MCT_U232=m
+CONFIG_USB_SERIAL_METRO=m
+CONFIG_USB_SERIAL_MOS7720=m
+CONFIG_USB_SERIAL_MOS7715_PARPORT=y
+CONFIG_USB_SERIAL_MOS7840=m
+CONFIG_USB_SERIAL_MXUPORT=m
+CONFIG_USB_SERIAL_NAVMAN=m
+CONFIG_USB_SERIAL_PL2303=m
+CONFIG_USB_SERIAL_OTI6858=m
+CONFIG_USB_SERIAL_QCAUX=m
+CONFIG_USB_SERIAL_QUALCOMM=m
+CONFIG_USB_SERIAL_SPCP8X5=m
+CONFIG_USB_SERIAL_SAFE=m
+# CONFIG_USB_SERIAL_SAFE_PADDED is not set
+CONFIG_USB_SERIAL_SIERRAWIRELESS=m
+CONFIG_USB_SERIAL_SYMBOL=m
+CONFIG_USB_SERIAL_TI=m
+CONFIG_USB_SERIAL_CYBERJACK=m
+CONFIG_USB_SERIAL_WWAN=m
+CONFIG_USB_SERIAL_OPTION=m
+CONFIG_USB_SERIAL_OMNINET=m
+CONFIG_USB_SERIAL_OPTICON=m
+CONFIG_USB_SERIAL_XSENS_MT=m
+CONFIG_USB_SERIAL_WISHBONE=m
+CONFIG_USB_SERIAL_SSU100=m
+CONFIG_USB_SERIAL_QT2=m
+CONFIG_USB_SERIAL_UPD78F0730=m
+CONFIG_USB_SERIAL_XR=m
+# CONFIG_USB_SERIAL_DEBUG is not set
+
+#
+# USB Miscellaneous drivers
+#
+CONFIG_USB_EMI62=m
+CONFIG_USB_EMI26=m
+CONFIG_USB_ADUTUX=m
+CONFIG_USB_SEVSEG=m
+CONFIG_USB_LEGOTOWER=m
+CONFIG_USB_LCD=m
+CONFIG_USB_CYPRESS_CY7C63=m
+CONFIG_USB_CYTHERM=m
+CONFIG_USB_IDMOUSE=m
+CONFIG_USB_FTDI_ELAN=m
+CONFIG_USB_APPLEDISPLAY=m
+CONFIG_APPLE_MFI_FASTCHARGE=m
+CONFIG_USB_SISUSBVGA=m
+CONFIG_USB_LD=m
+CONFIG_USB_TRANCEVIBRATOR=m
+CONFIG_USB_IOWARRIOR=m
+CONFIG_USB_TEST=m
+CONFIG_USB_EHSET_TEST_FIXTURE=m
+CONFIG_USB_ISIGHTFW=m
+CONFIG_USB_YUREX=m
+CONFIG_USB_EZUSB_FX2=m
+CONFIG_USB_HUB_USB251XB=m
+CONFIG_USB_HSIC_USB3503=m
+CONFIG_USB_HSIC_USB4604=m
+# CONFIG_USB_LINK_LAYER_TEST is not set
+CONFIG_USB_CHAOSKEY=m
+CONFIG_USB_ATM=m
+CONFIG_USB_SPEEDTOUCH=m
+CONFIG_USB_CXACRU=m
+CONFIG_USB_UEAGLEATM=m
+CONFIG_USB_XUSBATM=m
+
+#
+# USB Physical Layer drivers
+#
+CONFIG_USB_PHY=y
+CONFIG_NOP_USB_XCEIV=m
+CONFIG_USB_GPIO_VBUS=m
+CONFIG_TAHVO_USB=m
+# CONFIG_TAHVO_USB_HOST_BY_DEFAULT is not set
+CONFIG_USB_ISP1301=m
+# end of USB Physical Layer drivers
+
+CONFIG_USB_GADGET=m
+# CONFIG_USB_GADGET_DEBUG is not set
+# CONFIG_USB_GADGET_DEBUG_FILES is not set
+# CONFIG_USB_GADGET_DEBUG_FS is not set
+CONFIG_USB_GADGET_VBUS_DRAW=2
+CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
+CONFIG_U_SERIAL_CONSOLE=y
+
+#
+# USB Peripheral Controller
+#
+CONFIG_USB_FOTG210_UDC=m
+CONFIG_USB_GR_UDC=m
+CONFIG_USB_R8A66597=m
+CONFIG_USB_PXA27X=m
+CONFIG_USB_MV_UDC=m
+CONFIG_USB_MV_U3D=m
+CONFIG_USB_SNP_CORE=m
+CONFIG_USB_M66592=m
+CONFIG_USB_BDC_UDC=m
+CONFIG_USB_AMD5536UDC=m
+CONFIG_USB_NET2272=m
+# CONFIG_USB_NET2272_DMA is not set
+CONFIG_USB_NET2280=m
+CONFIG_USB_GOKU=m
+CONFIG_USB_EG20T=m
+CONFIG_USB_MAX3420_UDC=m
+CONFIG_USB_DUMMY_HCD=m
+# end of USB Peripheral Controller
+
+CONFIG_USB_LIBCOMPOSITE=m
+CONFIG_USB_F_ACM=m
+CONFIG_USB_U_SERIAL=m
+CONFIG_USB_U_ETHER=m
+CONFIG_USB_U_AUDIO=m
+CONFIG_USB_F_SERIAL=m
+CONFIG_USB_F_OBEX=m
+CONFIG_USB_F_NCM=m
+CONFIG_USB_F_ECM=m
+CONFIG_USB_F_PHONET=m
+CONFIG_USB_F_EEM=m
+CONFIG_USB_F_SUBSET=m
+CONFIG_USB_F_RNDIS=m
+CONFIG_USB_F_MASS_STORAGE=m
+CONFIG_USB_F_FS=m
+CONFIG_USB_F_UAC1=m
+CONFIG_USB_F_UVC=m
+CONFIG_USB_F_MIDI=m
+CONFIG_USB_F_HID=m
+CONFIG_USB_F_PRINTER=m
+CONFIG_USB_F_TCM=m
+CONFIG_USB_CONFIGFS=m
+# CONFIG_USB_CONFIGFS_SERIAL is not set
+# CONFIG_USB_CONFIGFS_ACM is not set
+# CONFIG_USB_CONFIGFS_OBEX is not set
+# CONFIG_USB_CONFIGFS_NCM is not set
+# CONFIG_USB_CONFIGFS_ECM is not set
+# CONFIG_USB_CONFIGFS_ECM_SUBSET is not set
+# CONFIG_USB_CONFIGFS_RNDIS is not set
+# CONFIG_USB_CONFIGFS_EEM is not set
+# CONFIG_USB_CONFIGFS_PHONET is not set
+CONFIG_USB_CONFIGFS_MASS_STORAGE=y
+# CONFIG_USB_CONFIGFS_F_LB_SS is not set
+# CONFIG_USB_CONFIGFS_F_FS is not set
+# CONFIG_USB_CONFIGFS_F_UAC1 is not set
+# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set
+# CONFIG_USB_CONFIGFS_F_UAC2 is not set
+# CONFIG_USB_CONFIGFS_F_MIDI is not set
+# CONFIG_USB_CONFIGFS_F_HID is not set
+CONFIG_USB_CONFIGFS_F_UVC=y
+CONFIG_USB_CONFIGFS_F_PRINTER=y
+CONFIG_USB_CONFIGFS_F_TCM=y
+
+#
+# USB Gadget precomposed configurations
+#
+# CONFIG_USB_ZERO is not set
+CONFIG_USB_AUDIO=m
+CONFIG_GADGET_UAC1=y
+# CONFIG_GADGET_UAC1_LEGACY is not set
+CONFIG_USB_ETH=m
+CONFIG_USB_ETH_RNDIS=y
+CONFIG_USB_ETH_EEM=y
+CONFIG_USB_G_NCM=m
+CONFIG_USB_GADGETFS=m
+CONFIG_USB_FUNCTIONFS=m
+# CONFIG_USB_FUNCTIONFS_ETH is not set
+# CONFIG_USB_FUNCTIONFS_RNDIS is not set
+CONFIG_USB_FUNCTIONFS_GENERIC=y
+CONFIG_USB_MASS_STORAGE=m
+CONFIG_USB_GADGET_TARGET=m
+CONFIG_USB_G_SERIAL=m
+CONFIG_USB_MIDI_GADGET=m
+CONFIG_USB_G_PRINTER=m
+# CONFIG_USB_CDC_COMPOSITE is not set
+CONFIG_USB_G_NOKIA=m
+CONFIG_USB_G_ACM_MS=m
+CONFIG_USB_G_MULTI=m
+CONFIG_USB_G_MULTI_RNDIS=y
+CONFIG_USB_G_MULTI_CDC=y
+CONFIG_USB_G_HID=m
+CONFIG_USB_G_DBGP=m
+# CONFIG_USB_G_DBGP_PRINTK is not set
+CONFIG_USB_G_DBGP_SERIAL=y
+CONFIG_USB_G_WEBCAM=m
+# CONFIG_USB_RAW_GADGET is not set
+# end of USB Gadget precomposed configurations
+
+CONFIG_TYPEC=m
+# CONFIG_TYPEC_TCPM is not set
+# CONFIG_TYPEC_UCSI is not set
+CONFIG_TYPEC_TPS6598X=m
+CONFIG_TYPEC_HD3SS3220=m
+CONFIG_TYPEC_STUSB160X=m
+
+#
+# USB Type-C Multiplexer/DeMultiplexer Switch support
+#
+# CONFIG_TYPEC_MUX_PI3USB30532 is not set
+# CONFIG_TYPEC_MUX_INTEL_PMC is not set
+# end of USB Type-C Multiplexer/DeMultiplexer Switch support
+
+#
+# USB Type-C Alternate Mode drivers
+#
+CONFIG_TYPEC_DP_ALTMODE=m
+CONFIG_TYPEC_NVIDIA_ALTMODE=m
+# end of USB Type-C Alternate Mode drivers
+
+CONFIG_USB_ROLE_SWITCH=m
+# CONFIG_USB_ROLES_INTEL_XHCI is not set
+CONFIG_MMC=m
+CONFIG_MMC_BLOCK=m
+CONFIG_MMC_BLOCK_MINORS=8
+CONFIG_SDIO_UART=m
+# CONFIG_MMC_TEST is not set
+CONFIG_MMC_CRYPTO=y
+
+#
+# MMC/SD/SDIO Host Controller Drivers
+#
+# CONFIG_MMC_DEBUG is not set
+CONFIG_MMC_SDHCI=m
+CONFIG_MMC_SDHCI_IO_ACCESSORS=y
+CONFIG_MMC_SDHCI_PCI=m
+CONFIG_MMC_RICOH_MMC=y
+CONFIG_MMC_SDHCI_ACPI=m
+CONFIG_MMC_SDHCI_PLTFM=m
+# CONFIG_MMC_SDHCI_F_SDH30 is not set
+CONFIG_MMC_WBSD=m
+CONFIG_MMC_ALCOR=m
+CONFIG_MMC_TIFM_SD=m
+CONFIG_MMC_SPI=m
+CONFIG_MMC_CB710=m
+CONFIG_MMC_VIA_SDMMC=m
+CONFIG_MMC_VUB300=m
+CONFIG_MMC_USHC=m
+# CONFIG_MMC_USDHI6ROL0 is not set
+CONFIG_MMC_REALTEK_PCI=m
+CONFIG_MMC_REALTEK_USB=m
+CONFIG_MMC_CQHCI=m
+# CONFIG_MMC_HSQ is not set
+CONFIG_MMC_TOSHIBA_PCI=m
+CONFIG_MMC_MTK=m
+# CONFIG_MMC_SDHCI_XENON is not set
+CONFIG_MEMSTICK=m
+# CONFIG_MEMSTICK_DEBUG is not set
+
+#
+# MemoryStick drivers
+#
+# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
+CONFIG_MSPRO_BLOCK=m
+CONFIG_MS_BLOCK=m
+
+#
+# MemoryStick Host Controller Drivers
+#
+CONFIG_MEMSTICK_TIFM_MS=m
+CONFIG_MEMSTICK_JMICRON_38X=m
+CONFIG_MEMSTICK_R592=m
+CONFIG_MEMSTICK_REALTEK_PCI=m
+CONFIG_MEMSTICK_REALTEK_USB=m
+CONFIG_NEW_LEDS=y
+CONFIG_LEDS_CLASS=y
+CONFIG_LEDS_CLASS_FLASH=m
+CONFIG_LEDS_CLASS_MULTICOLOR=m
+# CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set
+
+#
+# LED drivers
+#
+CONFIG_LEDS_APU=m
+CONFIG_LEDS_LM3530=m
+CONFIG_LEDS_LM3532=m
+CONFIG_LEDS_LM3533=m
+CONFIG_LEDS_LM3642=m
+# CONFIG_LEDS_MT6323 is not set
+CONFIG_LEDS_PCA9532=m
+CONFIG_LEDS_PCA9532_GPIO=y
+CONFIG_LEDS_GPIO=m
+CONFIG_LEDS_LP3944=m
+CONFIG_LEDS_LP3952=m
+CONFIG_LEDS_LP50XX=m
+CONFIG_LEDS_CLEVO_MAIL=m
+CONFIG_LEDS_PCA955X=m
+# CONFIG_LEDS_PCA955X_GPIO is not set
+CONFIG_LEDS_PCA963X=m
+# CONFIG_LEDS_WM831X_STATUS is not set
+CONFIG_LEDS_DA9052=m
+CONFIG_LEDS_DAC124S085=m
+CONFIG_LEDS_PWM=m
+CONFIG_LEDS_REGULATOR=m
+CONFIG_LEDS_BD2802=m
+CONFIG_LEDS_INTEL_SS4200=m
+CONFIG_LEDS_LT3593=m
+CONFIG_LEDS_MC13783=m
+CONFIG_LEDS_TCA6507=m
+CONFIG_LEDS_TLC591XX=m
+CONFIG_LEDS_LM355x=m
+CONFIG_LEDS_OT200=m
+CONFIG_LEDS_MENF21BMC=m
+
+#
+# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
+#
+CONFIG_LEDS_BLINKM=m
+# CONFIG_LEDS_MLXCPLD is not set
+# CONFIG_LEDS_MLXREG is not set
+CONFIG_LEDS_USER=m
+CONFIG_LEDS_NIC78BX=m
+# CONFIG_LEDS_TI_LMU_COMMON is not set
+CONFIG_LEDS_TPS6105X=m
+
+#
+# Flash and Torch LED drivers
+#
+CONFIG_LEDS_AS3645A=m
+# CONFIG_LEDS_LM3601X is not set
+# CONFIG_LEDS_RT8515 is not set
+CONFIG_LEDS_SGM3140=m
+
+#
+# LED Triggers
+#
+CONFIG_LEDS_TRIGGERS=y
+CONFIG_LEDS_TRIGGER_TIMER=m
+CONFIG_LEDS_TRIGGER_ONESHOT=m
+CONFIG_LEDS_TRIGGER_DISK=y
+CONFIG_LEDS_TRIGGER_MTD=y
+CONFIG_LEDS_TRIGGER_HEARTBEAT=m
+CONFIG_LEDS_TRIGGER_BACKLIGHT=m
+CONFIG_LEDS_TRIGGER_CPU=y
+CONFIG_LEDS_TRIGGER_ACTIVITY=m
+CONFIG_LEDS_TRIGGER_GPIO=m
+CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
+
+#
+# iptables trigger is under Netfilter config (LED target)
+#
+CONFIG_LEDS_TRIGGER_TRANSIENT=m
+CONFIG_LEDS_TRIGGER_CAMERA=m
+CONFIG_LEDS_TRIGGER_PANIC=y
+# CONFIG_LEDS_TRIGGER_NETDEV is not set
+CONFIG_LEDS_TRIGGER_PATTERN=m
+CONFIG_LEDS_TRIGGER_AUDIO=m
+CONFIG_LEDS_TRIGGER_TTY=m
+CONFIG_ACCESSIBILITY=y
+CONFIG_A11Y_BRAILLE_CONSOLE=y
+
+#
+# Speakup console speech
+#
+CONFIG_SPEAKUP=m
+CONFIG_SPEAKUP_SYNTH_ACNTSA=m
+CONFIG_SPEAKUP_SYNTH_APOLLO=m
+CONFIG_SPEAKUP_SYNTH_AUDPTR=m
+CONFIG_SPEAKUP_SYNTH_BNS=m
+CONFIG_SPEAKUP_SYNTH_DECTLK=m
+CONFIG_SPEAKUP_SYNTH_DECEXT=m
+CONFIG_SPEAKUP_SYNTH_LTLK=m
+CONFIG_SPEAKUP_SYNTH_SOFT=m
+CONFIG_SPEAKUP_SYNTH_SPKOUT=m
+CONFIG_SPEAKUP_SYNTH_TXPRT=m
+CONFIG_SPEAKUP_SYNTH_DUMMY=m
+# end of Speakup console speech
+
+CONFIG_INFINIBAND=m
+CONFIG_INFINIBAND_USER_MAD=m
+CONFIG_INFINIBAND_USER_ACCESS=m
+CONFIG_INFINIBAND_USER_MEM=y
+CONFIG_INFINIBAND_ON_DEMAND_PAGING=y
+CONFIG_INFINIBAND_ADDR_TRANS=y
+CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y
+CONFIG_INFINIBAND_MTHCA=m
+CONFIG_INFINIBAND_MTHCA_DEBUG=y
+CONFIG_INFINIBAND_CXGB4=m
+CONFIG_MLX4_INFINIBAND=m
+CONFIG_MLX5_INFINIBAND=m
+CONFIG_INFINIBAND_OCRDMA=m
+CONFIG_INFINIBAND_VMWARE_PVRDMA=m
+CONFIG_INFINIBAND_USNIC=m
+CONFIG_INFINIBAND_IPOIB=m
+CONFIG_INFINIBAND_IPOIB_CM=y
+CONFIG_INFINIBAND_IPOIB_DEBUG=y
+# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set
+CONFIG_INFINIBAND_SRP=m
+CONFIG_INFINIBAND_SRPT=m
+CONFIG_INFINIBAND_ISER=m
+CONFIG_INFINIBAND_ISERT=m
+CONFIG_INFINIBAND_RTRS=m
+CONFIG_INFINIBAND_RTRS_CLIENT=m
+CONFIG_INFINIBAND_RTRS_SERVER=m
+CONFIG_EDAC_ATOMIC_SCRUB=y
+CONFIG_EDAC_SUPPORT=y
+CONFIG_EDAC=y
+CONFIG_EDAC_LEGACY_SYSFS=y
+# CONFIG_EDAC_DEBUG is not set
+CONFIG_EDAC_DECODE_MCE=m
+# CONFIG_EDAC_GHES is not set
+CONFIG_EDAC_AMD64=m
+# CONFIG_EDAC_AMD76X is not set
+# CONFIG_EDAC_E7XXX is not set
+CONFIG_EDAC_E752X=m
+# CONFIG_EDAC_I82875P is not set
+CONFIG_EDAC_I82975X=m
+CONFIG_EDAC_I3000=m
+CONFIG_EDAC_I3200=m
+# CONFIG_EDAC_IE31200 is not set
+CONFIG_EDAC_X38=m
+CONFIG_EDAC_I5400=m
+CONFIG_EDAC_I7CORE=m
+# CONFIG_EDAC_I82860 is not set
+# CONFIG_EDAC_R82600 is not set
+CONFIG_EDAC_I5000=m
+CONFIG_EDAC_I5100=m
+CONFIG_EDAC_I7300=m
+CONFIG_RTC_LIB=y
+CONFIG_RTC_MC146818_LIB=y
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_HCTOSYS=y
+CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
+CONFIG_RTC_SYSTOHC=y
+CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
+# CONFIG_RTC_DEBUG is not set
+CONFIG_RTC_NVMEM=y
+
+#
+# RTC interfaces
+#
+CONFIG_RTC_INTF_SYSFS=y
+CONFIG_RTC_INTF_PROC=y
+CONFIG_RTC_INTF_DEV=y
+# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
+CONFIG_RTC_DRV_TEST=m
+
+#
+# I2C RTC drivers
+#
+CONFIG_RTC_DRV_ABB5ZES3=m
+CONFIG_RTC_DRV_ABEOZ9=m
+CONFIG_RTC_DRV_ABX80X=m
+CONFIG_RTC_DRV_DS1307=m
+# CONFIG_RTC_DRV_DS1307_CENTURY is not set
+CONFIG_RTC_DRV_DS1374=m
+# CONFIG_RTC_DRV_DS1374_WDT is not set
+CONFIG_RTC_DRV_DS1672=m
+CONFIG_RTC_DRV_MAX6900=m
+CONFIG_RTC_DRV_RS5C372=m
+CONFIG_RTC_DRV_ISL1208=m
+CONFIG_RTC_DRV_ISL12022=m
+CONFIG_RTC_DRV_X1205=m
+CONFIG_RTC_DRV_PCF8523=m
+CONFIG_RTC_DRV_PCF85063=m
+CONFIG_RTC_DRV_PCF85363=m
+CONFIG_RTC_DRV_PCF8563=m
+CONFIG_RTC_DRV_PCF8583=m
+CONFIG_RTC_DRV_M41T80=m
+CONFIG_RTC_DRV_M41T80_WDT=y
+CONFIG_RTC_DRV_BQ32K=m
+CONFIG_RTC_DRV_S35390A=m
+CONFIG_RTC_DRV_FM3130=m
+CONFIG_RTC_DRV_RX8010=m
+CONFIG_RTC_DRV_RX8581=m
+CONFIG_RTC_DRV_RX8025=m
+CONFIG_RTC_DRV_EM3027=m
+CONFIG_RTC_DRV_RV3028=m
+CONFIG_RTC_DRV_RV3032=m
+CONFIG_RTC_DRV_RV8803=m
+CONFIG_RTC_DRV_SD3078=m
+
+#
+# SPI RTC drivers
+#
+CONFIG_RTC_DRV_M41T93=m
+CONFIG_RTC_DRV_M41T94=m
+CONFIG_RTC_DRV_DS1302=m
+CONFIG_RTC_DRV_DS1305=m
+CONFIG_RTC_DRV_DS1343=m
+CONFIG_RTC_DRV_DS1347=m
+CONFIG_RTC_DRV_DS1390=m
+CONFIG_RTC_DRV_MAX6916=m
+CONFIG_RTC_DRV_R9701=m
+CONFIG_RTC_DRV_RX4581=m
+CONFIG_RTC_DRV_RS5C348=m
+CONFIG_RTC_DRV_MAX6902=m
+CONFIG_RTC_DRV_PCF2123=m
+CONFIG_RTC_DRV_MCP795=m
+CONFIG_RTC_I2C_AND_SPI=y
+
+#
+# SPI and I2C RTC drivers
+#
+CONFIG_RTC_DRV_DS3232=m
+CONFIG_RTC_DRV_DS3232_HWMON=y
+CONFIG_RTC_DRV_PCF2127=m
+CONFIG_RTC_DRV_RV3029C2=m
+CONFIG_RTC_DRV_RV3029_HWMON=y
+CONFIG_RTC_DRV_RX6110=m
+
+#
+# Platform RTC drivers
+#
+CONFIG_RTC_DRV_CMOS=y
+CONFIG_RTC_DRV_DS1286=m
+CONFIG_RTC_DRV_DS1511=m
+CONFIG_RTC_DRV_DS1553=m
+CONFIG_RTC_DRV_DS1685_FAMILY=m
+CONFIG_RTC_DRV_DS1685=y
+# CONFIG_RTC_DRV_DS1689 is not set
+# CONFIG_RTC_DRV_DS17285 is not set
+# CONFIG_RTC_DRV_DS17485 is not set
+# CONFIG_RTC_DRV_DS17885 is not set
+CONFIG_RTC_DRV_DS1742=m
+CONFIG_RTC_DRV_DS2404=m
+CONFIG_RTC_DRV_DA9052=m
+CONFIG_RTC_DRV_DA9063=m
+CONFIG_RTC_DRV_STK17TA8=m
+CONFIG_RTC_DRV_M48T86=m
+CONFIG_RTC_DRV_M48T35=m
+CONFIG_RTC_DRV_M48T59=m
+CONFIG_RTC_DRV_MSM6242=m
+CONFIG_RTC_DRV_BQ4802=m
+CONFIG_RTC_DRV_RP5C01=m
+CONFIG_RTC_DRV_V3020=m
+CONFIG_RTC_DRV_WM831X=m
+CONFIG_RTC_DRV_PCF50633=m
+# CONFIG_RTC_DRV_CROS_EC is not set
+
+#
+# on-CPU RTC drivers
+#
+# CONFIG_RTC_DRV_FTRTC010 is not set
+CONFIG_RTC_DRV_PCAP=m
+CONFIG_RTC_DRV_MC13XXX=m
+CONFIG_RTC_DRV_MT6397=m
+
+#
+# HID Sensor RTC drivers
+#
+CONFIG_RTC_DRV_HID_SENSOR_TIME=m
+# CONFIG_RTC_DRV_GOLDFISH is not set
+CONFIG_DMADEVICES=y
+# CONFIG_DMADEVICES_DEBUG is not set
+
+#
+# DMA Devices
+#
+CONFIG_DMA_ENGINE=y
+CONFIG_DMA_VIRTUAL_CHANNELS=m
+CONFIG_DMA_ACPI=y
+CONFIG_ALTERA_MSGDMA=m
+CONFIG_INTEL_IDMA64=m
+CONFIG_PCH_DMA=m
+CONFIG_PLX_DMA=m
+CONFIG_TIMB_DMA=m
+CONFIG_QCOM_HIDMA_MGMT=m
+CONFIG_QCOM_HIDMA=m
+CONFIG_DW_DMAC_CORE=m
+CONFIG_DW_DMAC=m
+CONFIG_DW_DMAC_PCI=m
+# CONFIG_DW_EDMA is not set
+# CONFIG_DW_EDMA_PCIE is not set
+CONFIG_HSU_DMA=m
+# CONFIG_SF_PDMA is not set
+# CONFIG_INTEL_LDMA is not set
+
+#
+# DMA Clients
+#
+CONFIG_ASYNC_TX_DMA=y
+# CONFIG_DMATEST is not set
+
+#
+# DMABUF options
+#
+CONFIG_SYNC_FILE=y
+# CONFIG_SW_SYNC is not set
+CONFIG_UDMABUF=y
+# CONFIG_DMABUF_MOVE_NOTIFY is not set
+# CONFIG_DMABUF_DEBUG is not set
+# CONFIG_DMABUF_SELFTESTS is not set
+# CONFIG_DMABUF_HEAPS is not set
+# CONFIG_DMABUF_SYSFS_STATS is not set
+# end of DMABUF options
+
+CONFIG_AUXDISPLAY=y
+CONFIG_CHARLCD=m
+CONFIG_LINEDISP=m
+CONFIG_HD44780_COMMON=m
+# CONFIG_HD44780 is not set
+CONFIG_KS0108=m
+CONFIG_KS0108_PORT=0x378
+CONFIG_KS0108_DELAY=2
+CONFIG_CFAG12864B=m
+CONFIG_CFAG12864B_RATE=20
+CONFIG_IMG_ASCII_LCD=m
+CONFIG_HT16K33=m
+CONFIG_LCD2S=m
+CONFIG_PARPORT_PANEL=m
+CONFIG_PANEL_PARPORT=0
+CONFIG_PANEL_PROFILE=5
+# CONFIG_PANEL_CHANGE_MESSAGE is not set
+# CONFIG_CHARLCD_BL_OFF is not set
+# CONFIG_CHARLCD_BL_ON is not set
+CONFIG_CHARLCD_BL_FLASH=y
+CONFIG_PANEL=m
+CONFIG_UIO=m
+CONFIG_UIO_CIF=m
+CONFIG_UIO_PDRV_GENIRQ=m
+CONFIG_UIO_DMEM_GENIRQ=m
+CONFIG_UIO_AEC=m
+CONFIG_UIO_SERCOS3=m
+CONFIG_UIO_PCI_GENERIC=m
+CONFIG_UIO_NETX=m
+CONFIG_UIO_PRUSS=m
+CONFIG_UIO_MF624=m
+CONFIG_UIO_HV_GENERIC=m
+CONFIG_UIO_DFL=m
+CONFIG_VFIO=m
+CONFIG_VFIO_IOMMU_TYPE1=m
+CONFIG_VFIO_VIRQFD=m
+CONFIG_VFIO_NOIOMMU=y
+CONFIG_VFIO_PCI_CORE=m
+CONFIG_VFIO_PCI_MMAP=y
+CONFIG_VFIO_PCI_INTX=y
+CONFIG_VFIO_PCI=m
+CONFIG_VFIO_PCI_VGA=y
+CONFIG_VFIO_PCI_IGD=y
+CONFIG_VFIO_MDEV=m
+CONFIG_IRQ_BYPASS_MANAGER=m
+CONFIG_VIRT_DRIVERS=y
+CONFIG_VBOXGUEST=m
+CONFIG_NITRO_ENCLAVES=m
+CONFIG_VIRTIO=m
+CONFIG_VIRTIO_PCI_LIB=m
+CONFIG_VIRTIO_PCI_LIB_LEGACY=m
+CONFIG_VIRTIO_MENU=y
+CONFIG_VIRTIO_PCI=m
+CONFIG_VIRTIO_PCI_LEGACY=y
+CONFIG_VIRTIO_BALLOON=m
+CONFIG_VIRTIO_INPUT=m
+CONFIG_VIRTIO_MMIO=m
+# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
+CONFIG_VIRTIO_DMA_SHARED_BUFFER=m
+# CONFIG_VDPA is not set
+CONFIG_VHOST_IOTLB=m
+CONFIG_VHOST=m
+CONFIG_VHOST_MENU=y
+CONFIG_VHOST_NET=m
+CONFIG_VHOST_SCSI=m
+CONFIG_VHOST_VSOCK=m
+CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y
+
+#
+# Microsoft Hyper-V guest support
+#
+CONFIG_HYPERV=m
+CONFIG_HYPERV_TIMER=y
+CONFIG_HYPERV_UTILS=m
+CONFIG_HYPERV_BALLOON=m
+# end of Microsoft Hyper-V guest support
+
+CONFIG_GREYBUS=m
+CONFIG_GREYBUS_ES2=m
+CONFIG_COMEDI=m
+# CONFIG_COMEDI_DEBUG is not set
+CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048
+CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480
+CONFIG_COMEDI_MISC_DRIVERS=y
+CONFIG_COMEDI_BOND=m
+CONFIG_COMEDI_TEST=m
+CONFIG_COMEDI_PARPORT=m
+CONFIG_COMEDI_SSV_DNP=m
+# CONFIG_COMEDI_ISA_DRIVERS is not set
+CONFIG_COMEDI_PCI_DRIVERS=m
+CONFIG_COMEDI_8255_PCI=m
+CONFIG_COMEDI_ADDI_WATCHDOG=m
+CONFIG_COMEDI_ADDI_APCI_1032=m
+CONFIG_COMEDI_ADDI_APCI_1500=m
+CONFIG_COMEDI_ADDI_APCI_1516=m
+CONFIG_COMEDI_ADDI_APCI_1564=m
+CONFIG_COMEDI_ADDI_APCI_16XX=m
+CONFIG_COMEDI_ADDI_APCI_2032=m
+CONFIG_COMEDI_ADDI_APCI_2200=m
+CONFIG_COMEDI_ADDI_APCI_3120=m
+CONFIG_COMEDI_ADDI_APCI_3501=m
+CONFIG_COMEDI_ADDI_APCI_3XXX=m
+CONFIG_COMEDI_ADL_PCI6208=m
+CONFIG_COMEDI_ADL_PCI7X3X=m
+CONFIG_COMEDI_ADL_PCI8164=m
+CONFIG_COMEDI_ADL_PCI9111=m
+CONFIG_COMEDI_ADL_PCI9118=m
+CONFIG_COMEDI_ADV_PCI1710=m
+CONFIG_COMEDI_ADV_PCI1720=m
+CONFIG_COMEDI_ADV_PCI1723=m
+CONFIG_COMEDI_ADV_PCI1724=m
+CONFIG_COMEDI_ADV_PCI1760=m
+CONFIG_COMEDI_ADV_PCI_DIO=m
+CONFIG_COMEDI_AMPLC_DIO200_PCI=m
+CONFIG_COMEDI_AMPLC_PC236_PCI=m
+CONFIG_COMEDI_AMPLC_PC263_PCI=m
+CONFIG_COMEDI_AMPLC_PCI224=m
+CONFIG_COMEDI_AMPLC_PCI230=m
+CONFIG_COMEDI_CONTEC_PCI_DIO=m
+CONFIG_COMEDI_DAS08_PCI=m
+CONFIG_COMEDI_DT3000=m
+CONFIG_COMEDI_DYNA_PCI10XX=m
+CONFIG_COMEDI_GSC_HPDI=m
+CONFIG_COMEDI_MF6X4=m
+CONFIG_COMEDI_ICP_MULTI=m
+CONFIG_COMEDI_DAQBOARD2000=m
+CONFIG_COMEDI_JR3_PCI=m
+CONFIG_COMEDI_KE_COUNTER=m
+CONFIG_COMEDI_CB_PCIDAS64=m
+CONFIG_COMEDI_CB_PCIDAS=m
+CONFIG_COMEDI_CB_PCIDDA=m
+CONFIG_COMEDI_CB_PCIMDAS=m
+CONFIG_COMEDI_CB_PCIMDDA=m
+CONFIG_COMEDI_ME4000=m
+CONFIG_COMEDI_ME_DAQ=m
+CONFIG_COMEDI_NI_6527=m
+CONFIG_COMEDI_NI_65XX=m
+CONFIG_COMEDI_NI_660X=m
+CONFIG_COMEDI_NI_670X=m
+CONFIG_COMEDI_NI_LABPC_PCI=m
+CONFIG_COMEDI_NI_PCIDIO=m
+CONFIG_COMEDI_NI_PCIMIO=m
+CONFIG_COMEDI_RTD520=m
+CONFIG_COMEDI_S626=m
+CONFIG_COMEDI_MITE=m
+CONFIG_COMEDI_NI_TIOCMD=m
+CONFIG_COMEDI_USB_DRIVERS=m
+CONFIG_COMEDI_DT9812=m
+CONFIG_COMEDI_NI_USB6501=m
+CONFIG_COMEDI_USBDUX=m
+CONFIG_COMEDI_USBDUXFAST=m
+CONFIG_COMEDI_USBDUXSIGMA=m
+CONFIG_COMEDI_VMK80XX=m
+CONFIG_COMEDI_8254=m
+CONFIG_COMEDI_8255=m
+CONFIG_COMEDI_8255_SA=m
+CONFIG_COMEDI_KCOMEDILIB=m
+CONFIG_COMEDI_AMPLC_DIO200=m
+CONFIG_COMEDI_AMPLC_PC236=m
+CONFIG_COMEDI_DAS08=m
+CONFIG_COMEDI_NI_LABPC=m
+CONFIG_COMEDI_NI_TIO=m
+CONFIG_COMEDI_NI_ROUTING=m
+# CONFIG_COMEDI_TESTS is not set
+CONFIG_STAGING=y
+CONFIG_PRISM2_USB=m
+CONFIG_RTL8192U=m
+CONFIG_RTLLIB=m
+CONFIG_RTLLIB_CRYPTO_CCMP=m
+CONFIG_RTLLIB_CRYPTO_TKIP=m
+CONFIG_RTLLIB_CRYPTO_WEP=m
+CONFIG_RTL8192E=m
+CONFIG_RTL8723BS=m
+CONFIG_R8712U=m
+CONFIG_R8188EU=m
+CONFIG_RTS5208=m
+CONFIG_VT6655=m
+CONFIG_VT6656=m
+
+#
+# IIO staging drivers
+#
+
+#
+# Accelerometers
+#
+CONFIG_ADIS16203=m
+CONFIG_ADIS16240=m
+# end of Accelerometers
+
+#
+# Analog to digital converters
+#
+CONFIG_AD7816=m
+CONFIG_AD7280=m
+# end of Analog to digital converters
+
+#
+# Analog digital bi-direction converters
+#
+CONFIG_ADT7316=m
+CONFIG_ADT7316_SPI=m
+CONFIG_ADT7316_I2C=m
+# end of Analog digital bi-direction converters
+
+#
+# Capacitance to digital converters
+#
+CONFIG_AD7746=m
+# end of Capacitance to digital converters
+
+#
+# Direct Digital Synthesis
+#
+CONFIG_AD9832=m
+CONFIG_AD9834=m
+# end of Direct Digital Synthesis
+
+#
+# Network Analyzer, Impedance Converters
+#
+CONFIG_AD5933=m
+# end of Network Analyzer, Impedance Converters
+
+#
+# Active energy metering IC
+#
+CONFIG_ADE7854=m
+CONFIG_ADE7854_I2C=m
+CONFIG_ADE7854_SPI=m
+# end of Active energy metering IC
+
+#
+# Resolver to digital converters
+#
+CONFIG_AD2S1210=m
+# end of Resolver to digital converters
+# end of IIO staging drivers
+
+CONFIG_FB_SM750=m
+CONFIG_STAGING_MEDIA=y
+CONFIG_INTEL_ATOMISP=y
+# CONFIG_VIDEO_ZORAN is not set
+CONFIG_VIDEO_IPU3_IMGU=m
+CONFIG_DVB_AV7110_IR=y
+CONFIG_DVB_AV7110=m
+CONFIG_DVB_AV7110_OSD=y
+CONFIG_DVB_BUDGET_PATCH=m
+CONFIG_DVB_SP8870=m
+
+#
+# Android
+#
+# end of Android
+
+CONFIG_LTE_GDM724X=m
+CONFIG_FIREWIRE_SERIAL=m
+CONFIG_FWTTY_MAX_TOTAL_PORTS=64
+CONFIG_FWTTY_MAX_CARD_PORTS=32
+CONFIG_GS_FPGABOOT=m
+# CONFIG_UNISYSSPAR is not set
+CONFIG_FB_TFT=m
+CONFIG_FB_TFT_AGM1264K_FL=m
+CONFIG_FB_TFT_BD663474=m
+CONFIG_FB_TFT_HX8340BN=m
+CONFIG_FB_TFT_HX8347D=m
+CONFIG_FB_TFT_HX8353D=m
+CONFIG_FB_TFT_HX8357D=m
+CONFIG_FB_TFT_ILI9163=m
+CONFIG_FB_TFT_ILI9320=m
+CONFIG_FB_TFT_ILI9325=m
+CONFIG_FB_TFT_ILI9340=m
+CONFIG_FB_TFT_ILI9341=m
+CONFIG_FB_TFT_ILI9481=m
+CONFIG_FB_TFT_ILI9486=m
+CONFIG_FB_TFT_PCD8544=m
+CONFIG_FB_TFT_RA8875=m
+CONFIG_FB_TFT_S6D02A1=m
+CONFIG_FB_TFT_S6D1121=m
+CONFIG_FB_TFT_SEPS525=m
+CONFIG_FB_TFT_SH1106=m
+CONFIG_FB_TFT_SSD1289=m
+CONFIG_FB_TFT_SSD1305=m
+CONFIG_FB_TFT_SSD1306=m
+CONFIG_FB_TFT_SSD1331=m
+CONFIG_FB_TFT_SSD1351=m
+CONFIG_FB_TFT_ST7735R=m
+CONFIG_FB_TFT_ST7789V=m
+CONFIG_FB_TFT_TINYLCD=m
+CONFIG_FB_TFT_TLS8204=m
+CONFIG_FB_TFT_UC1611=m
+CONFIG_FB_TFT_UC1701=m
+CONFIG_FB_TFT_UPD161704=m
+CONFIG_FB_TFT_WATTEROTT=m
+# CONFIG_MOST_COMPONENTS is not set
+CONFIG_KS7010=m
+CONFIG_GREYBUS_AUDIO=m
+CONFIG_GREYBUS_AUDIO_APB_CODEC=m
+CONFIG_GREYBUS_BOOTROM=m
+CONFIG_GREYBUS_FIRMWARE=m
+CONFIG_GREYBUS_HID=m
+CONFIG_GREYBUS_LIGHT=m
+CONFIG_GREYBUS_LOG=m
+CONFIG_GREYBUS_LOOPBACK=m
+CONFIG_GREYBUS_POWER=m
+CONFIG_GREYBUS_RAW=m
+CONFIG_GREYBUS_VIBRATOR=m
+CONFIG_GREYBUS_BRIDGED_PHY=m
+CONFIG_GREYBUS_GPIO=m
+CONFIG_GREYBUS_I2C=m
+CONFIG_GREYBUS_PWM=m
+CONFIG_GREYBUS_SDIO=m
+CONFIG_GREYBUS_SPI=m
+CONFIG_GREYBUS_UART=m
+CONFIG_GREYBUS_USB=m
+CONFIG_PI433=m
+# CONFIG_FIELDBUS_DEV is not set
+CONFIG_QLGE=m
+CONFIG_WFX=m
+CONFIG_X86_PLATFORM_DEVICES=y
+CONFIG_ACPI_WMI=m
+CONFIG_WMI_BMOF=m
+CONFIG_HUAWEI_WMI=m
+CONFIG_MXM_WMI=m
+CONFIG_PEAQ_WMI=m
+CONFIG_NVIDIA_WMI_EC_BACKLIGHT=m
+# CONFIG_XIAOMI_WMI is not set
+CONFIG_GIGABYTE_WMI=m
+CONFIG_ACERHDF=m
+# CONFIG_ACER_WIRELESS is not set
+CONFIG_ACER_WMI=m
+CONFIG_AMD_PMC=m
+CONFIG_ADV_SWBUTTON=m
+CONFIG_APPLE_GMUX=m
+CONFIG_ASUS_LAPTOP=m
+CONFIG_ASUS_WIRELESS=m
+CONFIG_ASUS_WMI=m
+CONFIG_ASUS_NB_WMI=m
+CONFIG_MERAKI_MX100=m
+CONFIG_EEEPC_LAPTOP=m
+CONFIG_EEEPC_WMI=m
+# CONFIG_X86_PLATFORM_DRIVERS_DELL is not set
+CONFIG_AMILO_RFKILL=m
+CONFIG_FUJITSU_LAPTOP=m
+CONFIG_FUJITSU_TABLET=m
+CONFIG_GPD_POCKET_FAN=m
+CONFIG_HP_ACCEL=m
+CONFIG_WIRELESS_HOTKEY=m
+CONFIG_HP_WMI=m
+CONFIG_TC1100_WMI=m
+CONFIG_IBM_RTL=m
+CONFIG_IDEAPAD_LAPTOP=m
+CONFIG_SENSORS_HDAPS=m
+CONFIG_THINKPAD_ACPI=m
+CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y
+# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set
+# CONFIG_THINKPAD_ACPI_DEBUG is not set
+# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set
+CONFIG_THINKPAD_ACPI_VIDEO=y
+CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y
+CONFIG_THINKPAD_LMI=m
+CONFIG_INTEL_ATOMISP2_PDX86=y
+CONFIG_INTEL_ATOMISP2_LED=m
+CONFIG_INTEL_SAR_INT1092=m
+CONFIG_INTEL_SKL_INT3472=m
+CONFIG_INTEL_PMC_CORE=y
+CONFIG_INTEL_PMT_CLASS=m
+CONFIG_INTEL_PMT_TELEMETRY=m
+CONFIG_INTEL_PMT_CRASHLOG=m
+CONFIG_INTEL_WMI=y
+CONFIG_INTEL_WMI_SBL_FW_UPDATE=m
+CONFIG_INTEL_WMI_THUNDERBOLT=m
+CONFIG_INTEL_HID_EVENT=m
+CONFIG_INTEL_VBTN=m
+# CONFIG_INTEL_INT0002_VGPIO is not set
+CONFIG_INTEL_OAKTRAIL=m
+# CONFIG_INTEL_CHTDC_TI_PWRBTN is not set
+CONFIG_INTEL_MRFLD_PWRBTN=m
+CONFIG_INTEL_PUNIT_IPC=m
+CONFIG_INTEL_RST=m
+CONFIG_INTEL_SMARTCONNECT=m
+CONFIG_MSI_LAPTOP=m
+CONFIG_MSI_WMI=m
+CONFIG_PCENGINES_APU2=m
+CONFIG_BARCO_P50_GPIO=m
+CONFIG_SAMSUNG_LAPTOP=m
+# CONFIG_SAMSUNG_Q10 is not set
+CONFIG_ACPI_TOSHIBA=m
+CONFIG_TOSHIBA_BT_RFKILL=m
+CONFIG_TOSHIBA_HAPS=m
+CONFIG_TOSHIBA_WMI=m
+# CONFIG_ACPI_CMPC is not set
+CONFIG_COMPAL_LAPTOP=m
+CONFIG_LG_LAPTOP=m
+CONFIG_PANASONIC_LAPTOP=m
+CONFIG_SONY_LAPTOP=m
+CONFIG_SONYPI_COMPAT=y
+CONFIG_SYSTEM76_ACPI=m
+CONFIG_TOPSTAR_LAPTOP=m
+CONFIG_I2C_MULTI_INSTANTIATE=m
+# CONFIG_MLX_PLATFORM is not set
+CONFIG_TOUCHSCREEN_DMI=y
+CONFIG_FW_ATTR_CLASS=m
+CONFIG_INTEL_IPS=m
+CONFIG_INTEL_SCU_IPC=y
+CONFIG_INTEL_SCU=y
+CONFIG_INTEL_SCU_PCI=y
+CONFIG_INTEL_SCU_PLATFORM=m
+CONFIG_INTEL_SCU_IPC_UTIL=m
+CONFIG_PMC_ATOM=y
+CONFIG_CHROME_PLATFORMS=y
+CONFIG_CHROMEOS_LAPTOP=m
+CONFIG_CHROMEOS_PSTORE=m
+# CONFIG_CHROMEOS_TBMC is not set
+CONFIG_CROS_EC=m
+CONFIG_CROS_EC_I2C=m
+CONFIG_CROS_EC_SPI=m
+CONFIG_CROS_EC_LPC=m
+CONFIG_CROS_EC_PROTO=y
+CONFIG_CROS_KBD_LED_BACKLIGHT=m
+CONFIG_CROS_EC_CHARDEV=m
+CONFIG_CROS_EC_LIGHTBAR=m
+CONFIG_CROS_EC_DEBUGFS=m
+CONFIG_CROS_EC_SENSORHUB=m
+CONFIG_CROS_EC_SYSFS=m
+CONFIG_CROS_EC_TYPEC=m
+CONFIG_CROS_USBPD_LOGGER=m
+CONFIG_CROS_USBPD_NOTIFY=m
+# CONFIG_WILCO_EC is not set
+# CONFIG_MELLANOX_PLATFORM is not set
+CONFIG_SURFACE_PLATFORMS=y
+CONFIG_SURFACE3_WMI=m
+# CONFIG_SURFACE_3_POWER_OPREGION is not set
+CONFIG_SURFACE_ACPI_NOTIFY=m
+CONFIG_SURFACE_AGGREGATOR_CDEV=m
+CONFIG_SURFACE_AGGREGATOR_REGISTRY=m
+CONFIG_SURFACE_DTX=m
+CONFIG_SURFACE_GPE=m
+CONFIG_SURFACE_HOTPLUG=m
+CONFIG_SURFACE_PLATFORM_PROFILE=m
+CONFIG_SURFACE_PRO3_BUTTON=m
+CONFIG_SURFACE_AGGREGATOR=m
+CONFIG_SURFACE_AGGREGATOR_BUS=y
+# CONFIG_SURFACE_AGGREGATOR_ERROR_INJECTION is not set
+CONFIG_HAVE_CLK=y
+CONFIG_HAVE_CLK_PREPARE=y
+CONFIG_COMMON_CLK=y
+CONFIG_COMMON_CLK_WM831X=m
+CONFIG_LMK04832=m
+# CONFIG_COMMON_CLK_MAX9485 is not set
+# CONFIG_COMMON_CLK_SI5341 is not set
+CONFIG_COMMON_CLK_SI5351=m
+# CONFIG_COMMON_CLK_SI544 is not set
+CONFIG_COMMON_CLK_CDCE706=m
+CONFIG_COMMON_CLK_CS2000_CP=m
+CONFIG_COMMON_CLK_PWM=m
+# CONFIG_XILINX_VCU is not set
+# CONFIG_HWSPINLOCK is not set
+
+#
+# Clock Source drivers
+#
+CONFIG_CLKSRC_I8253=y
+CONFIG_CLKEVT_I8253=y
+CONFIG_I8253_LOCK=y
+CONFIG_CLKBLD_I8253=y
+# end of Clock Source drivers
+
+CONFIG_MAILBOX=y
+# CONFIG_PCC is not set
+CONFIG_ALTERA_MBOX=m
+CONFIG_IOMMU_IOVA=y
+CONFIG_IOASID=y
+CONFIG_IOMMU_API=y
+CONFIG_IOMMU_SUPPORT=y
+
+#
+# Generic IOMMU Pagetable Support
+#
+# end of Generic IOMMU Pagetable Support
+
+# CONFIG_IOMMU_DEBUGFS is not set
+# CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set
+CONFIG_IOMMU_DEFAULT_DMA_LAZY=y
+# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
+CONFIG_IOMMU_DMA=y
+CONFIG_DMAR_TABLE=y
+CONFIG_INTEL_IOMMU=y
+CONFIG_INTEL_IOMMU_DEFAULT_ON=y
+CONFIG_INTEL_IOMMU_FLOPPY_WA=y
+# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set
+CONFIG_HYPERV_IOMMU=y
+CONFIG_VIRTIO_IOMMU=m
+
+#
+# Remoteproc drivers
+#
+# CONFIG_REMOTEPROC is not set
+# end of Remoteproc drivers
+
+#
+# Rpmsg drivers
+#
+CONFIG_RPMSG=m
+CONFIG_RPMSG_CHAR=m
+CONFIG_RPMSG_NS=m
+# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
+CONFIG_RPMSG_VIRTIO=m
+# end of Rpmsg drivers
+
+CONFIG_SOUNDWIRE=m
+
+#
+# SoundWire Devices
+#
+CONFIG_SOUNDWIRE_CADENCE=m
+CONFIG_SOUNDWIRE_INTEL=m
+CONFIG_SOUNDWIRE_QCOM=m
+CONFIG_SOUNDWIRE_GENERIC_ALLOCATION=m
+
+#
+# SOC (System On Chip) specific Drivers
+#
+
+#
+# Amlogic SoC drivers
+#
+# end of Amlogic SoC drivers
+
+#
+# Broadcom SoC drivers
+#
+# end of Broadcom SoC drivers
+
+#
+# NXP/Freescale QorIQ SoC drivers
+#
+# end of NXP/Freescale QorIQ SoC drivers
+
+#
+# i.MX SoC drivers
+#
+# end of i.MX SoC drivers
+
+#
+# Enable LiteX SoC Builder specific drivers
+#
+# end of Enable LiteX SoC Builder specific drivers
+
+#
+# Qualcomm SoC drivers
+#
+CONFIG_QCOM_QMI_HELPERS=m
+# end of Qualcomm SoC drivers
+
+# CONFIG_SOC_TI is not set
+
+#
+# Xilinx SoC drivers
+#
+# end of Xilinx SoC drivers
+# end of SOC (System On Chip) specific Drivers
+
+CONFIG_PM_DEVFREQ=y
+
+#
+# DEVFREQ Governors
+#
+CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
+CONFIG_DEVFREQ_GOV_PERFORMANCE=y
+CONFIG_DEVFREQ_GOV_POWERSAVE=y
+CONFIG_DEVFREQ_GOV_USERSPACE=y
+CONFIG_DEVFREQ_GOV_PASSIVE=m
+
+#
+# DEVFREQ Drivers
+#
+CONFIG_PM_DEVFREQ_EVENT=y
+CONFIG_EXTCON=y
+
+#
+# Extcon Device Drivers
+#
+CONFIG_EXTCON_ADC_JACK=m
+CONFIG_EXTCON_AXP288=m
+# CONFIG_EXTCON_FSA9480 is not set
+CONFIG_EXTCON_GPIO=m
+CONFIG_EXTCON_INTEL_INT3496=m
+CONFIG_EXTCON_INTEL_MRFLD=m
+CONFIG_EXTCON_MAX3355=m
+CONFIG_EXTCON_MAX77843=m
+CONFIG_EXTCON_PTN5150=m
+CONFIG_EXTCON_RT8973A=m
+# CONFIG_EXTCON_SM5502 is not set
+CONFIG_EXTCON_USB_GPIO=m
+CONFIG_EXTCON_USBC_CROS_EC=m
+CONFIG_EXTCON_USBC_TUSB320=m
+CONFIG_MEMORY=y
+CONFIG_FPGA_DFL_EMIF=m
+CONFIG_IIO=m
+CONFIG_IIO_BUFFER=y
+CONFIG_IIO_BUFFER_CB=m
+CONFIG_IIO_BUFFER_DMA=m
+CONFIG_IIO_BUFFER_DMAENGINE=m
+CONFIG_IIO_BUFFER_HW_CONSUMER=m
+CONFIG_IIO_KFIFO_BUF=m
+CONFIG_IIO_TRIGGERED_BUFFER=m
+CONFIG_IIO_CONFIGFS=m
+CONFIG_IIO_TRIGGER=y
+CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+CONFIG_IIO_SW_DEVICE=m
+CONFIG_IIO_SW_TRIGGER=m
+CONFIG_IIO_TRIGGERED_EVENT=m
+
+#
+# Accelerometers
+#
+CONFIG_ADIS16201=m
+CONFIG_ADIS16209=m
+CONFIG_ADXL313=m
+CONFIG_ADXL313_I2C=m
+CONFIG_ADXL313_SPI=m
+CONFIG_ADXL355=m
+CONFIG_ADXL355_I2C=m
+CONFIG_ADXL355_SPI=m
+CONFIG_ADXL372=m
+CONFIG_ADXL372_SPI=m
+CONFIG_ADXL372_I2C=m
+CONFIG_BMA220=m
+CONFIG_BMA400=m
+CONFIG_BMA400_I2C=m
+CONFIG_BMA400_SPI=m
+CONFIG_BMC150_ACCEL=m
+CONFIG_BMC150_ACCEL_I2C=m
+CONFIG_BMC150_ACCEL_SPI=m
+CONFIG_BMI088_ACCEL=m
+CONFIG_BMI088_ACCEL_SPI=m
+CONFIG_DA280=m
+CONFIG_DA311=m
+CONFIG_DMARD09=m
+CONFIG_DMARD10=m
+CONFIG_FXLS8962AF=m
+CONFIG_FXLS8962AF_I2C=m
+CONFIG_FXLS8962AF_SPI=m
+CONFIG_HID_SENSOR_ACCEL_3D=m
+CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
+CONFIG_IIO_ST_ACCEL_3AXIS=m
+CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
+CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
+CONFIG_KXSD9=m
+CONFIG_KXSD9_SPI=m
+CONFIG_KXSD9_I2C=m
+# CONFIG_KXCJK1013 is not set
+CONFIG_MC3230=m
+CONFIG_MMA7455=m
+CONFIG_MMA7455_I2C=m
+CONFIG_MMA7455_SPI=m
+CONFIG_MMA7660=m
+# CONFIG_MMA8452 is not set
+CONFIG_MMA9551_CORE=m
+CONFIG_MMA9551=m
+CONFIG_MMA9553=m
+CONFIG_MXC4005=m
+CONFIG_MXC6255=m
+CONFIG_SCA3000=m
+CONFIG_SCA3300=m
+CONFIG_STK8312=m
+CONFIG_STK8BA50=m
+# end of Accelerometers
+
+#
+# Analog to digital converters
+#
+CONFIG_AD_SIGMA_DELTA=m
+CONFIG_AD7091R5=m
+CONFIG_AD7124=m
+CONFIG_AD7192=m
+CONFIG_AD7266=m
+CONFIG_AD7291=m
+CONFIG_AD7292=m
+CONFIG_AD7298=m
+CONFIG_AD7476=m
+CONFIG_AD7606=m
+CONFIG_AD7606_IFACE_PARALLEL=m
+CONFIG_AD7606_IFACE_SPI=m
+CONFIG_AD7766=m
+CONFIG_AD7768_1=m
+CONFIG_AD7780=m
+CONFIG_AD7791=m
+CONFIG_AD7793=m
+CONFIG_AD7887=m
+CONFIG_AD7923=m
+CONFIG_AD7949=m
+CONFIG_AD799X=m
+# CONFIG_AXP20X_ADC is not set
+CONFIG_AXP288_ADC=m
+CONFIG_CC10001_ADC=m
+CONFIG_DA9150_GPADC=m
+CONFIG_DLN2_ADC=m
+CONFIG_HI8435=m
+CONFIG_HX711=m
+CONFIG_INA2XX_ADC=m
+CONFIG_INTEL_MRFLD_ADC=m
+CONFIG_LTC2471=m
+CONFIG_LTC2485=m
+CONFIG_LTC2496=m
+# CONFIG_LTC2497 is not set
+# CONFIG_MAX1027 is not set
+CONFIG_MAX11100=m
+# CONFIG_MAX1118 is not set
+CONFIG_MAX1241=m
+CONFIG_MAX1363=m
+# CONFIG_MAX9611 is not set
+CONFIG_MCP320X=m
+CONFIG_MCP3422=m
+CONFIG_MCP3911=m
+CONFIG_MEDIATEK_MT6360_ADC=m
+CONFIG_MEN_Z188_ADC=m
+CONFIG_MP2629_ADC=m
+CONFIG_NAU7802=m
+CONFIG_QCOM_VADC_COMMON=m
+CONFIG_QCOM_SPMI_IADC=m
+CONFIG_QCOM_SPMI_VADC=m
+CONFIG_QCOM_SPMI_ADC5=m
+CONFIG_TI_ADC081C=m
+CONFIG_TI_ADC0832=m
+# CONFIG_TI_ADC084S021 is not set
+CONFIG_TI_ADC12138=m
+# CONFIG_TI_ADC108S102 is not set
+CONFIG_TI_ADC128S052=m
+CONFIG_TI_ADC161S626=m
+CONFIG_TI_ADS1015=m
+CONFIG_TI_ADS7950=m
+CONFIG_TI_ADS131E08=m
+CONFIG_TI_AM335X_ADC=m
+CONFIG_TI_TLC4541=m
+CONFIG_TI_TSC2046=m
+CONFIG_VIPERBOARD_ADC=m
+# CONFIG_XILINX_XADC is not set
+# end of Analog to digital converters
+
+#
+# Analog Front Ends
+#
+# end of Analog Front Ends
+
+#
+# Amplifiers
+#
+CONFIG_AD8366=m
+CONFIG_HMC425=m
+# end of Amplifiers
+
+#
+# Capacitance to digital converters
+#
+CONFIG_AD7150=m
+# end of Capacitance to digital converters
+
+#
+# Chemical Sensors
+#
+CONFIG_ATLAS_PH_SENSOR=m
+CONFIG_ATLAS_EZO_SENSOR=m
+CONFIG_BME680=m
+CONFIG_BME680_I2C=m
+CONFIG_BME680_SPI=m
+CONFIG_CCS811=m
+CONFIG_IAQCORE=m
+CONFIG_PMS7003=m
+CONFIG_SCD30_CORE=m
+CONFIG_SCD30_I2C=m
+CONFIG_SCD30_SERIAL=m
+CONFIG_SCD4X=m
+CONFIG_SENSIRION_SGP30=m
+CONFIG_SENSIRION_SGP40=m
+CONFIG_SPS30=m
+CONFIG_SPS30_I2C=m
+CONFIG_SPS30_SERIAL=m
+CONFIG_SENSEAIR_SUNRISE_CO2=m
+CONFIG_VZ89X=m
+# end of Chemical Sensors
+
+CONFIG_IIO_CROS_EC_SENSORS_CORE=m
+CONFIG_IIO_CROS_EC_SENSORS=m
+# CONFIG_IIO_CROS_EC_SENSORS_LID_ANGLE is not set
+
+#
+# Hid Sensor IIO Common
+#
+CONFIG_HID_SENSOR_IIO_COMMON=m
+CONFIG_HID_SENSOR_IIO_TRIGGER=m
+# end of Hid Sensor IIO Common
+
+CONFIG_IIO_MS_SENSORS_I2C=m
+
+#
+# IIO SCMI Sensors
+#
+# end of IIO SCMI Sensors
+
+#
+# SSP Sensor Common
+#
+CONFIG_IIO_SSP_SENSORS_COMMONS=m
+CONFIG_IIO_SSP_SENSORHUB=m
+# end of SSP Sensor Common
+
+CONFIG_IIO_ST_SENSORS_I2C=m
+CONFIG_IIO_ST_SENSORS_SPI=m
+CONFIG_IIO_ST_SENSORS_CORE=m
+
+#
+# Digital to analog converters
+#
+CONFIG_AD5064=m
+CONFIG_AD5360=m
+CONFIG_AD5380=m
+CONFIG_AD5421=m
+CONFIG_AD5446=m
+CONFIG_AD5449=m
+CONFIG_AD5592R_BASE=m
+CONFIG_AD5592R=m
+CONFIG_AD5593R=m
+CONFIG_AD5504=m
+CONFIG_AD5624R_SPI=m
+# CONFIG_AD5686_SPI is not set
+# CONFIG_AD5696_I2C is not set
+CONFIG_AD5755=m
+# CONFIG_AD5758 is not set
+CONFIG_AD5761=m
+CONFIG_AD5764=m
+CONFIG_AD5766=m
+CONFIG_AD5770R=m
+CONFIG_AD5791=m
+CONFIG_AD7303=m
+CONFIG_AD8801=m
+CONFIG_DS4424=m
+CONFIG_LTC1660=m
+# CONFIG_LTC2632 is not set
+CONFIG_M62332=m
+CONFIG_MAX517=m
+CONFIG_MCP4725=m
+# CONFIG_MCP4922 is not set
+CONFIG_TI_DAC082S085=m
+# CONFIG_TI_DAC5571 is not set
+CONFIG_TI_DAC7311=m
+CONFIG_TI_DAC7612=m
+# end of Digital to analog converters
+
+#
+# IIO dummy driver
+#
+CONFIG_IIO_SIMPLE_DUMMY=m
+# CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set
+# CONFIG_IIO_SIMPLE_DUMMY_BUFFER is not set
+# end of IIO dummy driver
+
+#
+# Frequency Synthesizers DDS/PLL
+#
+
+#
+# Clock Generator/Distribution
+#
+CONFIG_AD9523=m
+# end of Clock Generator/Distribution
+
+#
+# Phase-Locked Loop (PLL) frequency synthesizers
+#
+CONFIG_ADF4350=m
+# CONFIG_ADF4371 is not set
+# CONFIG_ADRF6780 is not set
+# end of Phase-Locked Loop (PLL) frequency synthesizers
+# end of Frequency Synthesizers DDS/PLL
+
+#
+# Digital gyroscope sensors
+#
+CONFIG_ADIS16080=m
+CONFIG_ADIS16130=m
+CONFIG_ADIS16136=m
+CONFIG_ADIS16260=m
+CONFIG_ADXRS290=m
+CONFIG_ADXRS450=m
+CONFIG_BMG160=m
+CONFIG_BMG160_I2C=m
+CONFIG_BMG160_SPI=m
+CONFIG_FXAS21002C=m
+CONFIG_FXAS21002C_I2C=m
+CONFIG_FXAS21002C_SPI=m
+CONFIG_HID_SENSOR_GYRO_3D=m
+CONFIG_MPU3050=m
+CONFIG_MPU3050_I2C=m
+CONFIG_IIO_ST_GYRO_3AXIS=m
+CONFIG_IIO_ST_GYRO_I2C_3AXIS=m
+CONFIG_IIO_ST_GYRO_SPI_3AXIS=m
+CONFIG_ITG3200=m
+# end of Digital gyroscope sensors
+
+#
+# Health Sensors
+#
+
+#
+# Heart Rate Monitors
+#
+CONFIG_AFE4403=m
+CONFIG_AFE4404=m
+CONFIG_MAX30100=m
+# CONFIG_MAX30102 is not set
+# end of Heart Rate Monitors
+# end of Health Sensors
+
+#
+# Humidity sensors
+#
+CONFIG_AM2315=m
+CONFIG_DHT11=m
+CONFIG_HDC100X=m
+CONFIG_HDC2010=m
+# CONFIG_HID_SENSOR_HUMIDITY is not set
+CONFIG_HTS221=m
+CONFIG_HTS221_I2C=m
+CONFIG_HTS221_SPI=m
+CONFIG_HTU21=m
+CONFIG_SI7005=m
+CONFIG_SI7020=m
+# end of Humidity sensors
+
+#
+# Inertial measurement units
+#
+CONFIG_ADIS16400=m
+# CONFIG_ADIS16460 is not set
+CONFIG_ADIS16475=m
+CONFIG_ADIS16480=m
+CONFIG_BMI160=m
+CONFIG_BMI160_I2C=m
+CONFIG_BMI160_SPI=m
+CONFIG_FXOS8700=m
+CONFIG_FXOS8700_I2C=m
+CONFIG_FXOS8700_SPI=m
+CONFIG_KMX61=m
+CONFIG_INV_ICM42600=m
+CONFIG_INV_ICM42600_I2C=m
+CONFIG_INV_ICM42600_SPI=m
+CONFIG_INV_MPU6050_IIO=m
+CONFIG_INV_MPU6050_I2C=m
+CONFIG_INV_MPU6050_SPI=m
+CONFIG_IIO_ST_LSM6DSX=m
+CONFIG_IIO_ST_LSM6DSX_I2C=m
+CONFIG_IIO_ST_LSM6DSX_SPI=m
+CONFIG_IIO_ST_LSM6DSX_I3C=m
+CONFIG_IIO_ST_LSM9DS0=m
+CONFIG_IIO_ST_LSM9DS0_I2C=m
+CONFIG_IIO_ST_LSM9DS0_SPI=m
+# end of Inertial measurement units
+
+CONFIG_IIO_ADIS_LIB=m
+CONFIG_IIO_ADIS_LIB_BUFFER=y
+
+#
+# Light sensors
+#
+CONFIG_ACPI_ALS=m
+CONFIG_ADJD_S311=m
+CONFIG_ADUX1020=m
+CONFIG_AL3010=m
+CONFIG_AL3320A=m
+CONFIG_APDS9300=m
+CONFIG_APDS9960=m
+CONFIG_AS73211=m
+CONFIG_BH1750=m
+CONFIG_BH1780=m
+CONFIG_CM32181=m
+CONFIG_CM3232=m
+CONFIG_CM3323=m
+CONFIG_CM36651=m
+# CONFIG_IIO_CROS_EC_LIGHT_PROX is not set
+# CONFIG_GP2AP002 is not set
+CONFIG_GP2AP020A00F=m
+# CONFIG_IQS621_ALS is not set
+CONFIG_SENSORS_ISL29018=m
+CONFIG_SENSORS_ISL29028=m
+# CONFIG_ISL29125 is not set
+CONFIG_HID_SENSOR_ALS=m
+CONFIG_HID_SENSOR_PROX=m
+CONFIG_JSA1212=m
+CONFIG_RPR0521=m
+CONFIG_SENSORS_LM3533=m
+CONFIG_LTR501=m
+# CONFIG_LV0104CS is not set
+CONFIG_MAX44000=m
+CONFIG_MAX44009=m
+CONFIG_NOA1305=m
+CONFIG_OPT3001=m
+CONFIG_PA12203001=m
+# CONFIG_SI1133 is not set
+CONFIG_SI1145=m
+CONFIG_STK3310=m
+# CONFIG_ST_UVIS25 is not set
+# CONFIG_TCS3414 is not set
+CONFIG_TCS3472=m
+CONFIG_SENSORS_TSL2563=m
+CONFIG_TSL2583=m
+CONFIG_TSL2591=m
+# CONFIG_TSL2772 is not set
+CONFIG_TSL4531=m
+CONFIG_US5182D=m
+CONFIG_VCNL4000=m
+CONFIG_VCNL4035=m
+CONFIG_VEML6030=m
+CONFIG_VEML6070=m
+# CONFIG_VL6180 is not set
+# CONFIG_ZOPT2201 is not set
+# end of Light sensors
+
+#
+# Magnetometer sensors
+#
+CONFIG_AK8975=m
+# CONFIG_AK09911 is not set
+CONFIG_BMC150_MAGN=m
+CONFIG_BMC150_MAGN_I2C=m
+CONFIG_BMC150_MAGN_SPI=m
+CONFIG_MAG3110=m
+CONFIG_HID_SENSOR_MAGNETOMETER_3D=m
+CONFIG_MMC35240=m
+CONFIG_IIO_ST_MAGN_3AXIS=m
+CONFIG_IIO_ST_MAGN_I2C_3AXIS=m
+CONFIG_IIO_ST_MAGN_SPI_3AXIS=m
+# CONFIG_SENSORS_HMC5843_I2C is not set
+# CONFIG_SENSORS_HMC5843_SPI is not set
+CONFIG_SENSORS_RM3100=m
+CONFIG_SENSORS_RM3100_I2C=m
+CONFIG_SENSORS_RM3100_SPI=m
+CONFIG_YAMAHA_YAS530=m
+# end of Magnetometer sensors
+
+#
+# Multiplexers
+#
+# end of Multiplexers
+
+#
+# Inclinometer sensors
+#
+CONFIG_HID_SENSOR_INCLINOMETER_3D=m
+# CONFIG_HID_SENSOR_DEVICE_ROTATION is not set
+# end of Inclinometer sensors
+
+#
+# Triggers - standalone
+#
+CONFIG_IIO_HRTIMER_TRIGGER=m
+CONFIG_IIO_INTERRUPT_TRIGGER=m
+CONFIG_IIO_TIGHTLOOP_TRIGGER=m
+CONFIG_IIO_SYSFS_TRIGGER=m
+# end of Triggers - standalone
+
+#
+# Linear and angular position sensors
+#
+CONFIG_IQS624_POS=m
+CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE=m
+# end of Linear and angular position sensors
+
+#
+# Digital potentiometers
+#
+CONFIG_AD5110=m
+# CONFIG_AD5272 is not set
+CONFIG_DS1803=m
+CONFIG_MAX5432=m
+CONFIG_MAX5481=m
+CONFIG_MAX5487=m
+# CONFIG_MCP4018 is not set
+CONFIG_MCP4131=m
+CONFIG_MCP4531=m
+CONFIG_MCP41010=m
+CONFIG_TPL0102=m
+# end of Digital potentiometers
+
+#
+# Digital potentiostats
+#
+CONFIG_LMP91000=m
+# end of Digital potentiostats
+
+#
+# Pressure sensors
+#
+CONFIG_ABP060MG=m
+CONFIG_BMP280=m
+CONFIG_BMP280_I2C=m
+CONFIG_BMP280_SPI=m
+CONFIG_IIO_CROS_EC_BARO=m
+CONFIG_DLHL60D=m
+# CONFIG_DPS310 is not set
+CONFIG_HID_SENSOR_PRESS=m
+CONFIG_HP03=m
+# CONFIG_ICP10100 is not set
+CONFIG_MPL115=m
+CONFIG_MPL115_I2C=m
+CONFIG_MPL115_SPI=m
+CONFIG_MPL3115=m
+CONFIG_MS5611=m
+CONFIG_MS5611_I2C=m
+CONFIG_MS5611_SPI=m
+CONFIG_MS5637=m
+CONFIG_IIO_ST_PRESS=m
+CONFIG_IIO_ST_PRESS_I2C=m
+CONFIG_IIO_ST_PRESS_SPI=m
+# CONFIG_T5403 is not set
+CONFIG_HP206C=m
+CONFIG_ZPA2326=m
+CONFIG_ZPA2326_I2C=m
+CONFIG_ZPA2326_SPI=m
+# end of Pressure sensors
+
+#
+# Lightning sensors
+#
+# CONFIG_AS3935 is not set
+# end of Lightning sensors
+
+#
+# Proximity and distance sensors
+#
+CONFIG_CROS_EC_MKBP_PROXIMITY=m
+CONFIG_ISL29501=m
+CONFIG_LIDAR_LITE_V2=m
+CONFIG_MB1232=m
+CONFIG_PING=m
+CONFIG_RFD77402=m
+# CONFIG_SRF04 is not set
+CONFIG_SX9310=m
+CONFIG_SX9500=m
+CONFIG_SRF08=m
+CONFIG_VCNL3020=m
+CONFIG_VL53L0X_I2C=m
+# end of Proximity and distance sensors
+
+#
+# Resolver to digital converters
+#
+CONFIG_AD2S90=m
+CONFIG_AD2S1200=m
+# end of Resolver to digital converters
+
+#
+# Temperature sensors
+#
+# CONFIG_IQS620AT_TEMP is not set
+CONFIG_LTC2983=m
+CONFIG_MAXIM_THERMOCOUPLE=m
+# CONFIG_HID_SENSOR_TEMP is not set
+# CONFIG_MLX90614 is not set
+# CONFIG_MLX90632 is not set
+CONFIG_TMP006=m
+CONFIG_TMP007=m
+CONFIG_TMP117=m
+CONFIG_TSYS01=m
+CONFIG_TSYS02D=m
+CONFIG_MAX31856=m
+CONFIG_MAX31865=m
+# end of Temperature sensors
+
+CONFIG_NTB=m
+# CONFIG_NTB_MSI is not set
+# CONFIG_NTB_IDT is not set
+CONFIG_NTB_EPF=m
+CONFIG_NTB_SWITCHTEC=m
+CONFIG_NTB_PINGPONG=m
+CONFIG_NTB_TOOL=m
+CONFIG_NTB_PERF=m
+CONFIG_NTB_TRANSPORT=m
+# CONFIG_VME_BUS is not set
+CONFIG_PWM=y
+CONFIG_PWM_SYSFS=y
+# CONFIG_PWM_DEBUG is not set
+CONFIG_PWM_CROS_EC=m
+CONFIG_PWM_DWC=m
+CONFIG_PWM_IQS620A=m
+CONFIG_PWM_LP3943=m
+CONFIG_PWM_LPSS=m
+CONFIG_PWM_LPSS_PCI=m
+CONFIG_PWM_LPSS_PLATFORM=m
+CONFIG_PWM_PCA9685=m
+
+#
+# IRQ chip support
+#
+CONFIG_MADERA_IRQ=m
+# end of IRQ chip support
+
+CONFIG_IPACK_BUS=m
+CONFIG_BOARD_TPCI200=m
+CONFIG_SERIAL_IPOCTAL=m
+CONFIG_RESET_CONTROLLER=y
+# CONFIG_RESET_TI_SYSCON is not set
+
+#
+# PHY Subsystem
+#
+CONFIG_GENERIC_PHY=y
+CONFIG_USB_LGM_PHY=m
+CONFIG_PHY_CAN_TRANSCEIVER=m
+
+#
+# PHY drivers for Broadcom platforms
+#
+# CONFIG_BCM_KONA_USB2_PHY is not set
+# end of PHY drivers for Broadcom platforms
+
+CONFIG_PHY_PXA_28NM_HSIC=m
+CONFIG_PHY_PXA_28NM_USB2=m
+# CONFIG_PHY_CPCAP_USB is not set
+CONFIG_PHY_QCOM_USB_HS=m
+CONFIG_PHY_QCOM_USB_HSIC=m
+CONFIG_PHY_TUSB1210=m
+CONFIG_PHY_INTEL_LGM_EMMC=m
+# end of PHY Subsystem
+
+CONFIG_POWERCAP=y
+CONFIG_INTEL_RAPL_CORE=m
+CONFIG_INTEL_RAPL=m
+CONFIG_IDLE_INJECT=y
+# CONFIG_DTPM is not set
+CONFIG_MCB=m
+CONFIG_MCB_PCI=m
+CONFIG_MCB_LPC=m
+
+#
+# Performance monitor support
+#
+# end of Performance monitor support
+
+CONFIG_RAS=y
+CONFIG_USB4=m
+# CONFIG_USB4_DEBUGFS_WRITE is not set
+# CONFIG_USB4_DMA_TEST is not set
+
+#
+# Android
+#
+# CONFIG_ANDROID is not set
+# end of Android
+
+# CONFIG_LIBNVDIMM is not set
+CONFIG_DAX=y
+CONFIG_DEV_DAX=m
+CONFIG_NVMEM=y
+CONFIG_NVMEM_SYSFS=y
+CONFIG_NVMEM_SPMI_SDAM=m
+CONFIG_NVMEM_RMEM=m
+
+#
+# HW tracing support
+#
+CONFIG_STM=m
+CONFIG_STM_PROTO_BASIC=m
+CONFIG_STM_PROTO_SYS_T=m
+CONFIG_STM_DUMMY=m
+CONFIG_STM_SOURCE_CONSOLE=m
+CONFIG_STM_SOURCE_HEARTBEAT=m
+# CONFIG_STM_SOURCE_FTRACE is not set
+CONFIG_INTEL_TH=m
+CONFIG_INTEL_TH_PCI=m
+# CONFIG_INTEL_TH_ACPI is not set
+CONFIG_INTEL_TH_GTH=m
+CONFIG_INTEL_TH_STH=m
+CONFIG_INTEL_TH_MSU=m
+CONFIG_INTEL_TH_PTI=m
+# CONFIG_INTEL_TH_DEBUG is not set
+# end of HW tracing support
+
+CONFIG_FPGA=m
+# CONFIG_ALTERA_PR_IP_CORE is not set
+CONFIG_FPGA_MGR_ALTERA_PS_SPI=m
+CONFIG_FPGA_MGR_ALTERA_CVP=m
+# CONFIG_FPGA_MGR_XILINX_SPI is not set
+# CONFIG_FPGA_MGR_MACHXO2_SPI is not set
+CONFIG_FPGA_BRIDGE=m
+CONFIG_ALTERA_FREEZE_BRIDGE=m
+CONFIG_XILINX_PR_DECOUPLER=m
+CONFIG_FPGA_REGION=m
+CONFIG_FPGA_DFL=m
+CONFIG_FPGA_DFL_FME=m
+CONFIG_FPGA_DFL_FME_MGR=m
+CONFIG_FPGA_DFL_FME_BRIDGE=m
+CONFIG_FPGA_DFL_FME_REGION=m
+CONFIG_FPGA_DFL_AFU=m
+CONFIG_FPGA_DFL_NIOS_INTEL_PAC_N3000=m
+CONFIG_FPGA_DFL_PCI=m
+CONFIG_TEE=m
+
+#
+# TEE drivers
+#
+# end of TEE drivers
+
+CONFIG_MULTIPLEXER=m
+
+#
+# Multiplexer drivers
+#
+# CONFIG_MUX_ADG792A is not set
+# CONFIG_MUX_ADGS1408 is not set
+# CONFIG_MUX_GPIO is not set
+# end of Multiplexer drivers
+
+CONFIG_PM_OPP=y
+# CONFIG_SIOX is not set
+# CONFIG_SLIMBUS is not set
+CONFIG_INTERCONNECT=y
+# CONFIG_COUNTER is not set
+CONFIG_MOST=m
+CONFIG_MOST_USB_HDM=m
+CONFIG_MOST_CDEV=m
+CONFIG_MOST_SND=m
+# end of Device Drivers
+
+#
+# File systems
+#
+CONFIG_DCACHE_WORD_ACCESS=y
+CONFIG_VALIDATE_FS_PARSER=y
+CONFIG_FS_IOMAP=y
+# CONFIG_EXT2_FS is not set
+# CONFIG_EXT3_FS is not set
+CONFIG_EXT4_FS=m
+CONFIG_EXT4_USE_FOR_EXT2=y
+CONFIG_EXT4_FS_POSIX_ACL=y
+CONFIG_EXT4_FS_SECURITY=y
+# CONFIG_EXT4_DEBUG is not set
+CONFIG_JBD2=m
+# CONFIG_JBD2_DEBUG is not set
+CONFIG_FS_MBCACHE=m
+CONFIG_REISERFS_FS=m
+# CONFIG_REISERFS_CHECK is not set
+# CONFIG_REISERFS_PROC_INFO is not set
+CONFIG_REISERFS_FS_XATTR=y
+CONFIG_REISERFS_FS_POSIX_ACL=y
+CONFIG_REISERFS_FS_SECURITY=y
+CONFIG_JFS_FS=m
+CONFIG_JFS_POSIX_ACL=y
+CONFIG_JFS_SECURITY=y
+# CONFIG_JFS_DEBUG is not set
+# CONFIG_JFS_STATISTICS is not set
+CONFIG_XFS_FS=m
+CONFIG_XFS_SUPPORT_V4=y
+CONFIG_XFS_QUOTA=y
+CONFIG_XFS_POSIX_ACL=y
+CONFIG_XFS_RT=y
+# CONFIG_XFS_ONLINE_SCRUB is not set
+# CONFIG_XFS_WARN is not set
+# CONFIG_XFS_DEBUG is not set
+CONFIG_GFS2_FS=m
+CONFIG_GFS2_FS_LOCKING_DLM=y
+CONFIG_OCFS2_FS=m
+CONFIG_OCFS2_FS_O2CB=m
+CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
+CONFIG_OCFS2_FS_STATS=y
+# CONFIG_OCFS2_DEBUG_MASKLOG is not set
+# CONFIG_OCFS2_DEBUG_FS is not set
+CONFIG_BTRFS_FS=m
+CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
+# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
+# CONFIG_BTRFS_DEBUG is not set
+# CONFIG_BTRFS_ASSERT is not set
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
+CONFIG_NILFS2_FS=m
+CONFIG_F2FS_FS=m
+CONFIG_F2FS_STAT_FS=y
+CONFIG_F2FS_FS_XATTR=y
+CONFIG_F2FS_FS_POSIX_ACL=y
+CONFIG_F2FS_FS_SECURITY=y
+CONFIG_F2FS_CHECK_FS=y
+# CONFIG_F2FS_FAULT_INJECTION is not set
+CONFIG_F2FS_FS_COMPRESSION=y
+CONFIG_F2FS_FS_LZO=y
+CONFIG_F2FS_FS_LZORLE=y
+CONFIG_F2FS_FS_LZ4=y
+CONFIG_F2FS_FS_LZ4HC=y
+CONFIG_F2FS_FS_ZSTD=y
+CONFIG_F2FS_IOSTAT=y
+CONFIG_ZONEFS_FS=m
+CONFIG_FS_DAX=y
+CONFIG_FS_POSIX_ACL=y
+CONFIG_EXPORTFS=y
+CONFIG_EXPORTFS_BLOCK_OPS=y
+CONFIG_FILE_LOCKING=y
+CONFIG_FS_ENCRYPTION=y
+CONFIG_FS_ENCRYPTION_ALGS=m
+CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y
+# CONFIG_FS_VERITY is not set
+CONFIG_FSNOTIFY=y
+CONFIG_DNOTIFY=y
+CONFIG_INOTIFY_USER=y
+CONFIG_FANOTIFY=y
+# CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set
+CONFIG_QUOTA=y
+CONFIG_QUOTA_NETLINK_INTERFACE=y
+# CONFIG_PRINT_QUOTA_WARNING is not set
+# CONFIG_QUOTA_DEBUG is not set
+CONFIG_QUOTA_TREE=m
+CONFIG_QFMT_V1=m
+CONFIG_QFMT_V2=m
+CONFIG_QUOTACTL=y
+CONFIG_AUTOFS4_FS=y
+CONFIG_AUTOFS_FS=y
+CONFIG_FUSE_FS=m
+CONFIG_CUSE=m
+CONFIG_VIRTIO_FS=m
+CONFIG_OVERLAY_FS=m
+# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
+# CONFIG_OVERLAY_FS_INDEX is not set
+# CONFIG_OVERLAY_FS_METACOPY is not set
+
+#
+# Caches
+#
+CONFIG_NETFS_SUPPORT=m
+# CONFIG_NETFS_STATS is not set
+CONFIG_FSCACHE=m
+# CONFIG_FSCACHE_STATS is not set
+# CONFIG_FSCACHE_DEBUG is not set
+CONFIG_CACHEFILES=m
+# CONFIG_CACHEFILES_DEBUG is not set
+# end of Caches
+
+#
+# CD-ROM/DVD Filesystems
+#
+CONFIG_ISO9660_FS=m
+CONFIG_JOLIET=y
+CONFIG_ZISOFS=y
+CONFIG_UDF_FS=m
+# end of CD-ROM/DVD Filesystems
+
+#
+# DOS/FAT/EXFAT/NT Filesystems
+#
+CONFIG_FAT_FS=m
+CONFIG_MSDOS_FS=m
+CONFIG_VFAT_FS=m
+CONFIG_FAT_DEFAULT_CODEPAGE=437
+CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
+CONFIG_FAT_DEFAULT_UTF8=y
+CONFIG_EXFAT_FS=m
+CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
+CONFIG_NTFS_FS=m
+# CONFIG_NTFS_DEBUG is not set
+# CONFIG_NTFS_RW is not set
+CONFIG_NTFS3_FS=m
+CONFIG_NTFS3_LZX_XPRESS=y
+# CONFIG_NTFS3_FS_POSIX_ACL is not set
+# end of DOS/FAT/EXFAT/NT Filesystems
+
+#
+# Pseudo filesystems
+#
+CONFIG_PROC_FS=y
+CONFIG_PROC_KCORE=y
+CONFIG_PROC_VMCORE=y
+# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
+CONFIG_PROC_SYSCTL=y
+CONFIG_PROC_PAGE_MONITOR=y
+CONFIG_PROC_CHILDREN=y
+CONFIG_PROC_PID_ARCH_STATUS=y
+CONFIG_PROC_CPU_RESCTRL=y
+CONFIG_KERNFS=y
+CONFIG_SYSFS=y
+CONFIG_TMPFS=y
+CONFIG_TMPFS_POSIX_ACL=y
+CONFIG_TMPFS_XATTR=y
+CONFIG_HUGETLBFS=y
+CONFIG_HUGETLB_PAGE=y
+CONFIG_MEMFD_CREATE=y
+CONFIG_CONFIGFS_FS=m
+CONFIG_EFIVAR_FS=y
+# end of Pseudo filesystems
+
+CONFIG_MISC_FILESYSTEMS=y
+CONFIG_ORANGEFS_FS=m
+CONFIG_ADFS_FS=m
+# CONFIG_ADFS_FS_RW is not set
+# CONFIG_AFFS_FS is not set
+CONFIG_ECRYPT_FS=m
+# CONFIG_ECRYPT_FS_MESSAGING is not set
+CONFIG_HFS_FS=m
+CONFIG_HFSPLUS_FS=m
+CONFIG_BEFS_FS=m
+# CONFIG_BEFS_DEBUG is not set
+# CONFIG_BFS_FS is not set
+# CONFIG_EFS_FS is not set
+# CONFIG_JFFS2_FS is not set
+CONFIG_CRAMFS=m
+CONFIG_CRAMFS_BLOCKDEV=y
+# CONFIG_CRAMFS_MTD is not set
+CONFIG_SQUASHFS=m
+CONFIG_SQUASHFS_FILE_CACHE=y
+# CONFIG_SQUASHFS_FILE_DIRECT is not set
+# CONFIG_SQUASHFS_DECOMP_SINGLE is not set
+CONFIG_SQUASHFS_DECOMP_MULTI=y
+# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set
+CONFIG_SQUASHFS_XATTR=y
+CONFIG_SQUASHFS_ZLIB=y
+CONFIG_SQUASHFS_LZ4=y
+CONFIG_SQUASHFS_LZO=y
+CONFIG_SQUASHFS_XZ=y
+CONFIG_SQUASHFS_ZSTD=y
+# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
+# CONFIG_SQUASHFS_EMBEDDED is not set
+CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
+# CONFIG_VXFS_FS is not set
+# CONFIG_MINIX_FS is not set
+# CONFIG_OMFS_FS is not set
+CONFIG_HPFS_FS=m
+# CONFIG_QNX4FS_FS is not set
+CONFIG_QNX6FS_FS=m
+# CONFIG_QNX6FS_DEBUG is not set
+# CONFIG_ROMFS_FS is not set
+CONFIG_PSTORE=y
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
+CONFIG_PSTORE_DEFLATE_COMPRESS=y
+# CONFIG_PSTORE_LZO_COMPRESS is not set
+# CONFIG_PSTORE_LZ4_COMPRESS is not set
+# CONFIG_PSTORE_LZ4HC_COMPRESS is not set
+# CONFIG_PSTORE_842_COMPRESS is not set
+CONFIG_PSTORE_ZSTD_COMPRESS=y
+CONFIG_PSTORE_COMPRESS=y
+CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
+# CONFIG_PSTORE_ZSTD_COMPRESS_DEFAULT is not set
+CONFIG_PSTORE_COMPRESS_DEFAULT="deflate"
+# CONFIG_PSTORE_CONSOLE is not set
+# CONFIG_PSTORE_PMSG is not set
+# CONFIG_PSTORE_FTRACE is not set
+CONFIG_PSTORE_RAM=m
+CONFIG_PSTORE_ZONE=m
+CONFIG_PSTORE_BLK=m
+CONFIG_PSTORE_BLK_BLKDEV=""
+CONFIG_PSTORE_BLK_KMSG_SIZE=64
+CONFIG_PSTORE_BLK_MAX_REASON=2
+# CONFIG_SYSV_FS is not set
+CONFIG_UFS_FS=m
+# CONFIG_UFS_FS_WRITE is not set
+# CONFIG_UFS_DEBUG is not set
+CONFIG_EROFS_FS=m
+# CONFIG_EROFS_FS_DEBUG is not set
+CONFIG_EROFS_FS_XATTR=y
+CONFIG_EROFS_FS_POSIX_ACL=y
+CONFIG_EROFS_FS_SECURITY=y
+# CONFIG_EROFS_FS_ZIP is not set
+CONFIG_VBOXSF_FS=m
+CONFIG_NETWORK_FILESYSTEMS=y
+CONFIG_NFS_FS=m
+CONFIG_NFS_V2=m
+CONFIG_NFS_V3=m
+CONFIG_NFS_V3_ACL=y
+CONFIG_NFS_V4=m
+CONFIG_NFS_SWAP=y
+CONFIG_NFS_V4_1=y
+CONFIG_NFS_V4_2=y
+CONFIG_PNFS_FILE_LAYOUT=m
+CONFIG_PNFS_BLOCK=m
+CONFIG_PNFS_FLEXFILE_LAYOUT=m
+CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
+CONFIG_NFS_V4_1_MIGRATION=y
+CONFIG_NFS_V4_SECURITY_LABEL=y
+CONFIG_NFS_FSCACHE=y
+# CONFIG_NFS_USE_LEGACY_DNS is not set
+CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DISABLE_UDP_SUPPORT=y
+# CONFIG_NFS_V4_2_READ_PLUS is not set
+CONFIG_NFSD=m
+CONFIG_NFSD_V2_ACL=y
+CONFIG_NFSD_V3=y
+CONFIG_NFSD_V3_ACL=y
+CONFIG_NFSD_V4=y
+CONFIG_NFSD_PNFS=y
+CONFIG_NFSD_BLOCKLAYOUT=y
+CONFIG_NFSD_SCSILAYOUT=y
+CONFIG_NFSD_FLEXFILELAYOUT=y
+CONFIG_NFSD_V4_2_INTER_SSC=y
+CONFIG_NFSD_V4_SECURITY_LABEL=y
+CONFIG_GRACE_PERIOD=m
+CONFIG_LOCKD=m
+CONFIG_LOCKD_V4=y
+CONFIG_NFS_ACL_SUPPORT=m
+CONFIG_NFS_COMMON=y
+CONFIG_NFS_V4_2_SSC_HELPER=y
+CONFIG_SUNRPC=m
+CONFIG_SUNRPC_GSS=m
+CONFIG_SUNRPC_BACKCHANNEL=y
+CONFIG_SUNRPC_SWAP=y
+CONFIG_RPCSEC_GSS_KRB5=m
+# CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set
+# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_XPRT_RDMA=m
+CONFIG_CEPH_FS=m
+CONFIG_CEPH_FSCACHE=y
+CONFIG_CEPH_FS_POSIX_ACL=y
+# CONFIG_CEPH_FS_SECURITY_LABEL is not set
+CONFIG_CIFS=m
+# CONFIG_CIFS_STATS2 is not set
+CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
+# CONFIG_CIFS_UPCALL is not set
+CONFIG_CIFS_XATTR=y
+CONFIG_CIFS_POSIX=y
+# CONFIG_CIFS_DEBUG is not set
+CONFIG_CIFS_DFS_UPCALL=y
+CONFIG_CIFS_SWN_UPCALL=y
+# CONFIG_CIFS_SMB_DIRECT is not set
+CONFIG_CIFS_FSCACHE=y
+# CONFIG_SMB_SERVER is not set
+CONFIG_SMBFS_COMMON=m
+CONFIG_CODA_FS=m
+CONFIG_AFS_FS=m
+# CONFIG_AFS_DEBUG is not set
+CONFIG_AFS_FSCACHE=y
+# CONFIG_AFS_DEBUG_CURSOR is not set
+CONFIG_9P_FS=m
+CONFIG_9P_FSCACHE=y
+CONFIG_9P_FS_POSIX_ACL=y
+CONFIG_9P_FS_SECURITY=y
+CONFIG_NLS=y
+CONFIG_NLS_DEFAULT="utf8"
+CONFIG_NLS_CODEPAGE_437=m
+CONFIG_NLS_CODEPAGE_737=m
+CONFIG_NLS_CODEPAGE_775=m
+CONFIG_NLS_CODEPAGE_850=m
+CONFIG_NLS_CODEPAGE_852=m
+CONFIG_NLS_CODEPAGE_855=m
+CONFIG_NLS_CODEPAGE_857=m
+CONFIG_NLS_CODEPAGE_860=m
+CONFIG_NLS_CODEPAGE_861=m
+CONFIG_NLS_CODEPAGE_862=m
+CONFIG_NLS_CODEPAGE_863=m
+CONFIG_NLS_CODEPAGE_864=m
+CONFIG_NLS_CODEPAGE_865=m
+CONFIG_NLS_CODEPAGE_866=m
+CONFIG_NLS_CODEPAGE_869=m
+CONFIG_NLS_CODEPAGE_936=m
+CONFIG_NLS_CODEPAGE_950=m
+CONFIG_NLS_CODEPAGE_932=m
+CONFIG_NLS_CODEPAGE_949=m
+CONFIG_NLS_CODEPAGE_874=m
+CONFIG_NLS_ISO8859_8=m
+CONFIG_NLS_CODEPAGE_1250=m
+CONFIG_NLS_CODEPAGE_1251=m
+CONFIG_NLS_ASCII=m
+CONFIG_NLS_ISO8859_1=m
+CONFIG_NLS_ISO8859_2=m
+CONFIG_NLS_ISO8859_3=m
+CONFIG_NLS_ISO8859_4=m
+CONFIG_NLS_ISO8859_5=m
+CONFIG_NLS_ISO8859_6=m
+CONFIG_NLS_ISO8859_7=m
+CONFIG_NLS_ISO8859_9=m
+CONFIG_NLS_ISO8859_13=m
+CONFIG_NLS_ISO8859_14=m
+CONFIG_NLS_ISO8859_15=m
+CONFIG_NLS_KOI8_R=m
+CONFIG_NLS_KOI8_U=m
+CONFIG_NLS_MAC_ROMAN=m
+CONFIG_NLS_MAC_CELTIC=m
+CONFIG_NLS_MAC_CENTEURO=m
+CONFIG_NLS_MAC_CROATIAN=m
+CONFIG_NLS_MAC_CYRILLIC=m
+CONFIG_NLS_MAC_GAELIC=m
+CONFIG_NLS_MAC_GREEK=m
+CONFIG_NLS_MAC_ICELAND=m
+CONFIG_NLS_MAC_INUIT=m
+CONFIG_NLS_MAC_ROMANIAN=m
+CONFIG_NLS_MAC_TURKISH=m
+CONFIG_NLS_UTF8=m
+CONFIG_DLM=m
+# CONFIG_DLM_DEBUG is not set
+CONFIG_UNICODE=y
+# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set
+CONFIG_IO_WQ=y
+# end of File systems
+
+#
+# Security options
+#
+CONFIG_KEYS=y
+# CONFIG_KEYS_REQUEST_CACHE is not set
+# CONFIG_PERSISTENT_KEYRINGS is not set
+CONFIG_TRUSTED_KEYS=m
+CONFIG_ENCRYPTED_KEYS=m
+CONFIG_KEY_DH_OPERATIONS=y
+CONFIG_KEY_NOTIFICATIONS=y
+CONFIG_SECURITY_DMESG_RESTRICT=y
+CONFIG_SECURITY=y
+CONFIG_SECURITYFS=y
+CONFIG_SECURITY_NETWORK=y
+CONFIG_PAGE_TABLE_ISOLATION=y
+# CONFIG_SECURITY_INFINIBAND is not set
+# CONFIG_SECURITY_NETWORK_XFRM is not set
+CONFIG_SECURITY_PATH=y
+CONFIG_INTEL_TXT=y
+CONFIG_LSM_MMAP_MIN_ADDR=65536
+CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y
+CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDENED_USERCOPY_PAGESPAN is not set
+CONFIG_FORTIFY_SOURCE=y
+# CONFIG_STATIC_USERMODEHELPER is not set
+CONFIG_SECURITY_SELINUX=y
+CONFIG_SECURITY_SELINUX_BOOTPARAM=y
+# CONFIG_SECURITY_SELINUX_DISABLE is not set
+CONFIG_SECURITY_SELINUX_DEVELOP=y
+CONFIG_SECURITY_SELINUX_AVC_STATS=y
+CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=0
+CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9
+CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256
+# CONFIG_SECURITY_SMACK is not set
+# CONFIG_SECURITY_TOMOYO is not set
+CONFIG_SECURITY_APPARMOR=y
+CONFIG_SECURITY_APPARMOR_HASH=y
+CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
+# CONFIG_SECURITY_APPARMOR_DEBUG is not set
+# CONFIG_SECURITY_LOADPIN is not set
+CONFIG_SECURITY_YAMA=y
+# CONFIG_SECURITY_SAFESETID is not set
+# CONFIG_SECURITY_LOCKDOWN_LSM is not set
+CONFIG_SECURITY_LANDLOCK=y
+CONFIG_INTEGRITY=y
+# CONFIG_INTEGRITY_SIGNATURE is not set
+CONFIG_INTEGRITY_AUDIT=y
+# CONFIG_IMA is not set
+# CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set
+# CONFIG_EVM is not set
+# CONFIG_DEFAULT_SECURITY_SELINUX is not set
+# CONFIG_DEFAULT_SECURITY_APPARMOR is not set
+CONFIG_DEFAULT_SECURITY_DAC=y
+CONFIG_LSM="yama,loadpin,safesetid,integrity"
+
+#
+# Kernel hardening options
+#
+
+#
+# Memory initialization
+#
+CONFIG_INIT_STACK_NONE=y
+CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
+# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
+# end of Memory initialization
+# end of Kernel hardening options
+# end of Security options
+
+CONFIG_XOR_BLOCKS=m
+CONFIG_ASYNC_CORE=m
+CONFIG_ASYNC_MEMCPY=m
+CONFIG_ASYNC_XOR=m
+CONFIG_ASYNC_PQ=m
+CONFIG_ASYNC_RAID6_RECOV=m
+CONFIG_CRYPTO=y
+
+#
+# Crypto core or helper
+#
+CONFIG_CRYPTO_ALGAPI=y
+CONFIG_CRYPTO_ALGAPI2=y
+CONFIG_CRYPTO_AEAD=m
+CONFIG_CRYPTO_AEAD2=y
+CONFIG_CRYPTO_SKCIPHER=y
+CONFIG_CRYPTO_SKCIPHER2=y
+CONFIG_CRYPTO_HASH=y
+CONFIG_CRYPTO_HASH2=y
+CONFIG_CRYPTO_RNG=m
+CONFIG_CRYPTO_RNG2=y
+CONFIG_CRYPTO_RNG_DEFAULT=m
+CONFIG_CRYPTO_AKCIPHER2=y
+CONFIG_CRYPTO_AKCIPHER=y
+CONFIG_CRYPTO_KPP2=y
+CONFIG_CRYPTO_KPP=y
+CONFIG_CRYPTO_ACOMP2=y
+CONFIG_CRYPTO_MANAGER=y
+CONFIG_CRYPTO_MANAGER2=y
+CONFIG_CRYPTO_USER=m
+CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
+CONFIG_CRYPTO_GF128MUL=y
+CONFIG_CRYPTO_NULL=m
+CONFIG_CRYPTO_NULL2=y
+CONFIG_CRYPTO_PCRYPT=m
+CONFIG_CRYPTO_CRYPTD=y
+CONFIG_CRYPTO_AUTHENC=m
+CONFIG_CRYPTO_TEST=m
+CONFIG_CRYPTO_SIMD=y
+CONFIG_CRYPTO_ENGINE=m
+
+#
+# Public-key cryptography
+#
+CONFIG_CRYPTO_RSA=y
+CONFIG_CRYPTO_DH=y
+CONFIG_CRYPTO_ECC=m
+CONFIG_CRYPTO_ECDH=m
+CONFIG_CRYPTO_ECDSA=m
+CONFIG_CRYPTO_ECRDSA=m
+CONFIG_CRYPTO_SM2=m
+CONFIG_CRYPTO_CURVE25519=m
+
+#
+# Authenticated Encryption with Associated Data
+#
+CONFIG_CRYPTO_CCM=m
+CONFIG_CRYPTO_GCM=m
+CONFIG_CRYPTO_CHACHA20POLY1305=m
+# CONFIG_CRYPTO_AEGIS128 is not set
+CONFIG_CRYPTO_SEQIV=m
+CONFIG_CRYPTO_ECHAINIV=m
+
+#
+# Block modes
+#
+CONFIG_CRYPTO_CBC=y
+# CONFIG_CRYPTO_CFB is not set
+CONFIG_CRYPTO_CTR=m
+CONFIG_CRYPTO_CTS=y
+CONFIG_CRYPTO_ECB=y
+CONFIG_CRYPTO_LRW=y
+CONFIG_CRYPTO_OFB=m
+CONFIG_CRYPTO_PCBC=m
+CONFIG_CRYPTO_XTS=y
+CONFIG_CRYPTO_KEYWRAP=m
+CONFIG_CRYPTO_NHPOLY1305=m
+CONFIG_CRYPTO_ADIANTUM=m
+CONFIG_CRYPTO_ESSIV=m
+
+#
+# Hash modes
+#
+CONFIG_CRYPTO_CMAC=m
+CONFIG_CRYPTO_HMAC=y
+CONFIG_CRYPTO_XCBC=m
+CONFIG_CRYPTO_VMAC=m
+
+#
+# Digest
+#
+CONFIG_CRYPTO_CRC32C=m
+CONFIG_CRYPTO_CRC32C_INTEL=m
+CONFIG_CRYPTO_CRC32=m
+CONFIG_CRYPTO_CRC32_PCLMUL=m
+CONFIG_CRYPTO_XXHASH=m
+CONFIG_CRYPTO_BLAKE2B=m
+CONFIG_CRYPTO_BLAKE2S=m
+CONFIG_CRYPTO_CRCT10DIF=y
+CONFIG_CRYPTO_GHASH=m
+CONFIG_CRYPTO_POLY1305=m
+CONFIG_CRYPTO_MD4=m
+CONFIG_CRYPTO_MD5=y
+CONFIG_CRYPTO_MICHAEL_MIC=m
+CONFIG_CRYPTO_RMD160=m
+CONFIG_CRYPTO_SHA1=y
+CONFIG_CRYPTO_SHA256=y
+CONFIG_CRYPTO_SHA512=y
+CONFIG_CRYPTO_SHA3=m
+CONFIG_CRYPTO_SM3=m
+CONFIG_CRYPTO_STREEBOG=m
+CONFIG_CRYPTO_WP512=m
+
+#
+# Ciphers
+#
+CONFIG_CRYPTO_AES=y
+CONFIG_CRYPTO_AES_TI=m
+CONFIG_CRYPTO_AES_NI_INTEL=m
+CONFIG_CRYPTO_ANUBIS=m
+CONFIG_CRYPTO_ARC4=m
+CONFIG_CRYPTO_BLOWFISH=m
+CONFIG_CRYPTO_BLOWFISH_COMMON=m
+CONFIG_CRYPTO_CAMELLIA=m
+CONFIG_CRYPTO_CAST_COMMON=m
+CONFIG_CRYPTO_CAST5=m
+CONFIG_CRYPTO_CAST6=m
+CONFIG_CRYPTO_DES=m
+CONFIG_CRYPTO_FCRYPT=m
+CONFIG_CRYPTO_KHAZAD=m
+CONFIG_CRYPTO_CHACHA20=m
+CONFIG_CRYPTO_SEED=m
+CONFIG_CRYPTO_SERPENT=y
+CONFIG_CRYPTO_SERPENT_SSE2_586=y
+# CONFIG_CRYPTO_SM4 is not set
+CONFIG_CRYPTO_TEA=m
+CONFIG_CRYPTO_TWOFISH=m
+CONFIG_CRYPTO_TWOFISH_COMMON=y
+CONFIG_CRYPTO_TWOFISH_586=y
+
+#
+# Compression
+#
+CONFIG_CRYPTO_DEFLATE=y
+CONFIG_CRYPTO_LZO=y
+CONFIG_CRYPTO_842=m
+CONFIG_CRYPTO_LZ4=m
+CONFIG_CRYPTO_LZ4HC=m
+CONFIG_CRYPTO_ZSTD=y
+
+#
+# Random Number Generation
+#
+CONFIG_CRYPTO_ANSI_CPRNG=m
+CONFIG_CRYPTO_DRBG_MENU=m
+CONFIG_CRYPTO_DRBG_HMAC=y
+# CONFIG_CRYPTO_DRBG_HASH is not set
+# CONFIG_CRYPTO_DRBG_CTR is not set
+CONFIG_CRYPTO_DRBG=m
+CONFIG_CRYPTO_JITTERENTROPY=m
+CONFIG_CRYPTO_USER_API=m
+CONFIG_CRYPTO_USER_API_HASH=m
+CONFIG_CRYPTO_USER_API_SKCIPHER=m
+CONFIG_CRYPTO_USER_API_RNG=m
+# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set
+CONFIG_CRYPTO_USER_API_AEAD=m
+CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
+# CONFIG_CRYPTO_STATS is not set
+CONFIG_CRYPTO_HASH_INFO=y
+
+#
+# Crypto library routines
+#
+CONFIG_CRYPTO_LIB_AES=y
+CONFIG_CRYPTO_LIB_ARC4=m
+CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=m
+CONFIG_CRYPTO_LIB_BLAKE2S=m
+CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
+CONFIG_CRYPTO_LIB_CHACHA=m
+CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
+CONFIG_CRYPTO_LIB_CURVE25519=m
+CONFIG_CRYPTO_LIB_DES=m
+CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
+CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
+CONFIG_CRYPTO_LIB_POLY1305=m
+CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
+CONFIG_CRYPTO_LIB_SHA256=y
+CONFIG_CRYPTO_HW=y
+CONFIG_CRYPTO_DEV_PADLOCK=m
+CONFIG_CRYPTO_DEV_PADLOCK_AES=m
+CONFIG_CRYPTO_DEV_PADLOCK_SHA=m
+CONFIG_CRYPTO_DEV_GEODE=m
+# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set
+# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set
+CONFIG_CRYPTO_DEV_CCP=y
+CONFIG_CRYPTO_DEV_CCP_DD=m
+CONFIG_CRYPTO_DEV_SP_CCP=y
+CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
+# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set
+CONFIG_CRYPTO_DEV_QAT=m
+# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set
+CONFIG_CRYPTO_DEV_QAT_C3XXX=m
+CONFIG_CRYPTO_DEV_QAT_C62X=m
+CONFIG_CRYPTO_DEV_QAT_4XXX=m
+CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m
+CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m
+CONFIG_CRYPTO_DEV_QAT_C62XVF=m
+CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_VIRTIO=m
+CONFIG_CRYPTO_DEV_SAFEXCEL=m
+CONFIG_CRYPTO_DEV_AMLOGIC_GXL=m
+# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set
+CONFIG_ASYMMETRIC_KEY_TYPE=y
+CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
+CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE=m
+CONFIG_X509_CERTIFICATE_PARSER=y
+CONFIG_PKCS8_PRIVATE_KEY_PARSER=m
+CONFIG_TPM_KEY_PARSER=m
+CONFIG_PKCS7_MESSAGE_PARSER=y
+# CONFIG_PKCS7_TEST_KEY is not set
+# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set
+
+#
+# Certificates for signature checking
+#
+CONFIG_SYSTEM_TRUSTED_KEYRING=y
+CONFIG_SYSTEM_TRUSTED_KEYS=""
+# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set
+# CONFIG_SECONDARY_TRUSTED_KEYRING is not set
+# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set
+# end of Certificates for signature checking
+
+CONFIG_BINARY_PRINTF=y
+
+#
+# Library routines
+#
+CONFIG_RAID6_PQ=m
+CONFIG_RAID6_PQ_BENCHMARK=y
+CONFIG_LINEAR_RANGES=y
+CONFIG_PACKING=y
+CONFIG_BITREVERSE=y
+CONFIG_GENERIC_STRNCPY_FROM_USER=y
+CONFIG_GENERIC_STRNLEN_USER=y
+CONFIG_GENERIC_NET_UTILS=y
+CONFIG_GENERIC_FIND_FIRST_BIT=y
+CONFIG_CORDIC=m
+# CONFIG_PRIME_NUMBERS is not set
+CONFIG_RATIONAL=y
+CONFIG_GENERIC_PCI_IOMAP=y
+CONFIG_GENERIC_IOMAP=y
+CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
+CONFIG_ARCH_USE_SYM_ANNOTATIONS=y
+CONFIG_CRC_CCITT=m
+CONFIG_CRC16=m
+CONFIG_CRC_T10DIF=y
+CONFIG_CRC_ITU_T=m
+CONFIG_CRC32=y
+# CONFIG_CRC32_SELFTEST is not set
+CONFIG_CRC32_SLICEBY8=y
+# CONFIG_CRC32_SLICEBY4 is not set
+# CONFIG_CRC32_SARWATE is not set
+# CONFIG_CRC32_BIT is not set
+CONFIG_CRC64=m
+CONFIG_CRC4=m
+CONFIG_CRC7=m
+CONFIG_LIBCRC32C=m
+CONFIG_CRC8=m
+CONFIG_XXHASH=y
+CONFIG_AUDIT_GENERIC=y
+# CONFIG_RANDOM32_SELFTEST is not set
+CONFIG_842_COMPRESS=m
+CONFIG_842_DECOMPRESS=m
+CONFIG_ZLIB_INFLATE=y
+CONFIG_ZLIB_DEFLATE=y
+CONFIG_LZO_COMPRESS=y
+CONFIG_LZO_DECOMPRESS=y
+CONFIG_LZ4_COMPRESS=m
+CONFIG_LZ4HC_COMPRESS=m
+CONFIG_LZ4_DECOMPRESS=y
+CONFIG_ZSTD_COMPRESS=y
+CONFIG_ZSTD_DECOMPRESS=y
+CONFIG_XZ_DEC=y
+CONFIG_XZ_DEC_X86=y
+CONFIG_XZ_DEC_POWERPC=y
+CONFIG_XZ_DEC_IA64=y
+CONFIG_XZ_DEC_ARM=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_SPARC=y
+# CONFIG_XZ_DEC_MICROLZMA is not set
+CONFIG_XZ_DEC_BCJ=y
+CONFIG_XZ_DEC_TEST=m
+CONFIG_DECOMPRESS_GZIP=y
+CONFIG_DECOMPRESS_BZIP2=y
+CONFIG_DECOMPRESS_LZMA=y
+CONFIG_DECOMPRESS_XZ=y
+CONFIG_DECOMPRESS_LZO=y
+CONFIG_DECOMPRESS_LZ4=y
+CONFIG_DECOMPRESS_ZSTD=y
+CONFIG_GENERIC_ALLOCATOR=y
+CONFIG_REED_SOLOMON=m
+CONFIG_REED_SOLOMON_ENC8=y
+CONFIG_REED_SOLOMON_DEC8=y
+CONFIG_REED_SOLOMON_DEC16=y
+CONFIG_BCH=m
+CONFIG_TEXTSEARCH=y
+CONFIG_TEXTSEARCH_KMP=m
+CONFIG_TEXTSEARCH_BM=m
+CONFIG_TEXTSEARCH_FSM=m
+CONFIG_BTREE=y
+CONFIG_INTERVAL_TREE=y
+CONFIG_XARRAY_MULTI=y
+CONFIG_ASSOCIATIVE_ARRAY=y
+CONFIG_HAS_IOMEM=y
+CONFIG_HAS_IOPORT_MAP=y
+CONFIG_HAS_DMA=y
+CONFIG_DMA_OPS=y
+CONFIG_NEED_SG_DMA_LENGTH=y
+CONFIG_NEED_DMA_MAP_STATE=y
+CONFIG_ARCH_DMA_ADDR_T_64BIT=y
+CONFIG_SWIOTLB=y
+# CONFIG_DMA_API_DEBUG is not set
+# CONFIG_DMA_MAP_BENCHMARK is not set
+CONFIG_SGL_ALLOC=y
+CONFIG_CHECK_SIGNATURE=y
+CONFIG_CPU_RMAP=y
+CONFIG_DQL=y
+CONFIG_GLOB=y
+# CONFIG_GLOB_SELFTEST is not set
+CONFIG_NLATTR=y
+CONFIG_LRU_CACHE=m
+CONFIG_CLZ_TAB=y
+CONFIG_IRQ_POLL=y
+CONFIG_MPILIB=y
+CONFIG_DIMLIB=y
+CONFIG_OID_REGISTRY=y
+CONFIG_UCS2_STRING=y
+CONFIG_HAVE_GENERIC_VDSO=y
+CONFIG_GENERIC_GETTIMEOFDAY=y
+CONFIG_GENERIC_VDSO_32=y
+CONFIG_GENERIC_VDSO_TIME_NS=y
+CONFIG_FONT_SUPPORT=y
+CONFIG_FONTS=y
+# CONFIG_FONT_8x8 is not set
+CONFIG_FONT_8x16=y
+# CONFIG_FONT_6x11 is not set
+# CONFIG_FONT_7x14 is not set
+# CONFIG_FONT_PEARL_8x8 is not set
+# CONFIG_FONT_ACORN_8x8 is not set
+# CONFIG_FONT_MINI_4x6 is not set
+# CONFIG_FONT_6x10 is not set
+# CONFIG_FONT_10x18 is not set
+# CONFIG_FONT_SUN8x16 is not set
+# CONFIG_FONT_SUN12x22 is not set
+CONFIG_FONT_TER16x32=y
+# CONFIG_FONT_6x8 is not set
+CONFIG_SG_POOL=y
+CONFIG_ARCH_STACKWALK=y
+CONFIG_SBITMAP=y
+CONFIG_PARMAN=m
+CONFIG_OBJAGG=m
+# end of Library routines
+
+CONFIG_ASN1_ENCODER=m
+
+#
+# Kernel hacking
+#
+
+#
+# printk and dmesg options
+#
+CONFIG_PRINTK_TIME=y
+# CONFIG_PRINTK_CALLER is not set
+# CONFIG_STACKTRACE_BUILD_ID is not set
+CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
+CONFIG_CONSOLE_LOGLEVEL_QUIET=4
+CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
+# CONFIG_BOOT_PRINTK_DELAY is not set
+CONFIG_DYNAMIC_DEBUG=y
+CONFIG_DYNAMIC_DEBUG_CORE=y
+CONFIG_SYMBOLIC_ERRNAME=y
+CONFIG_DEBUG_BUGVERBOSE=y
+# end of printk and dmesg options
+
+#
+# Compile-time checks and compiler options
+#
+CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_INFO_REDUCED is not set
+# CONFIG_DEBUG_INFO_COMPRESSED is not set
+# CONFIG_DEBUG_INFO_SPLIT is not set
+CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
+# CONFIG_DEBUG_INFO_DWARF4 is not set
+CONFIG_DEBUG_INFO_BTF=y
+CONFIG_PAHOLE_HAS_SPLIT_BTF=y
+CONFIG_DEBUG_INFO_BTF_MODULES=y
+# CONFIG_GDB_SCRIPTS is not set
+CONFIG_FRAME_WARN=1024
+CONFIG_STRIP_ASM_SYMS=y
+# CONFIG_READABLE_ASM is not set
+# CONFIG_HEADERS_INSTALL is not set
+# CONFIG_DEBUG_SECTION_MISMATCH is not set
+CONFIG_SECTION_MISMATCH_WARN_ONLY=y
+CONFIG_FRAME_POINTER=y
+# CONFIG_VMLINUX_MAP is not set
+# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
+# end of Compile-time checks and compiler options
+
+#
+# Generic Kernel Debugging Instruments
+#
+CONFIG_MAGIC_SYSRQ=y
+CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
+CONFIG_MAGIC_SYSRQ_SERIAL=y
+CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
+CONFIG_DEBUG_FS=y
+CONFIG_DEBUG_FS_ALLOW_ALL=y
+# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set
+# CONFIG_DEBUG_FS_ALLOW_NONE is not set
+CONFIG_HAVE_ARCH_KGDB=y
+# CONFIG_KGDB is not set
+CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
+# CONFIG_UBSAN is not set
+# end of Generic Kernel Debugging Instruments
+
+CONFIG_DEBUG_KERNEL=y
+CONFIG_DEBUG_MISC=y
+
+#
+# Memory Debugging
+#
+CONFIG_PAGE_EXTENSION=y
+# CONFIG_DEBUG_PAGEALLOC is not set
+# CONFIG_PAGE_OWNER is not set
+CONFIG_PAGE_POISONING=y
+# CONFIG_DEBUG_PAGE_REF is not set
+# CONFIG_DEBUG_RODATA_TEST is not set
+CONFIG_ARCH_HAS_DEBUG_WX=y
+CONFIG_DEBUG_WX=y
+CONFIG_GENERIC_PTDUMP=y
+CONFIG_PTDUMP_CORE=y
+# CONFIG_PTDUMP_DEBUGFS is not set
+# CONFIG_DEBUG_OBJECTS is not set
+# CONFIG_SLUB_DEBUG_ON is not set
+# CONFIG_SLUB_STATS is not set
+CONFIG_HAVE_DEBUG_KMEMLEAK=y
+# CONFIG_DEBUG_KMEMLEAK is not set
+# CONFIG_DEBUG_STACK_USAGE is not set
+CONFIG_SCHED_STACK_END_CHECK=y
+# CONFIG_DEBUG_VM is not set
+CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y
+# CONFIG_DEBUG_VIRTUAL is not set
+CONFIG_DEBUG_MEMORY_INIT=y
+# CONFIG_DEBUG_PER_CPU_MAPS is not set
+# CONFIG_DEBUG_KMAP_LOCAL is not set
+CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y
+# CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP is not set
+# CONFIG_DEBUG_HIGHMEM is not set
+CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
+# CONFIG_DEBUG_STACKOVERFLOW is not set
+CONFIG_CC_HAS_KASAN_GENERIC=y
+CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
+CONFIG_HAVE_ARCH_KFENCE=y
+# CONFIG_KFENCE is not set
+# end of Memory Debugging
+
+# CONFIG_DEBUG_SHIRQ is not set
+
+#
+# Debug Oops, Lockups and Hangs
+#
+# CONFIG_PANIC_ON_OOPS is not set
+CONFIG_PANIC_ON_OOPS_VALUE=0
+CONFIG_PANIC_TIMEOUT=0
+CONFIG_LOCKUP_DETECTOR=y
+CONFIG_SOFTLOCKUP_DETECTOR=y
+# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
+CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
+CONFIG_HARDLOCKUP_DETECTOR_PERF=y
+CONFIG_HARDLOCKUP_DETECTOR=y
+CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y
+CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1
+# CONFIG_DETECT_HUNG_TASK is not set
+# CONFIG_WQ_WATCHDOG is not set
+# CONFIG_TEST_LOCKUP is not set
+# end of Debug Oops, Lockups and Hangs
+
+#
+# Scheduler Debugging
+#
+# CONFIG_SCHED_DEBUG is not set
+CONFIG_SCHED_INFO=y
+CONFIG_SCHEDSTATS=y
+# end of Scheduler Debugging
+
+# CONFIG_DEBUG_TIMEKEEPING is not set
+CONFIG_DEBUG_PREEMPT=y
+
+#
+# Lock Debugging (spinlocks, mutexes, etc...)
+#
+CONFIG_LOCK_DEBUGGING_SUPPORT=y
+# CONFIG_PROVE_LOCKING is not set
+# CONFIG_LOCK_STAT is not set
+# CONFIG_DEBUG_RT_MUTEXES is not set
+# CONFIG_DEBUG_SPINLOCK is not set
+# CONFIG_DEBUG_MUTEXES is not set
+# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
+# CONFIG_DEBUG_RWSEMS is not set
+# CONFIG_DEBUG_LOCK_ALLOC is not set
+# CONFIG_DEBUG_ATOMIC_SLEEP is not set
+# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
+# CONFIG_LOCK_TORTURE_TEST is not set
+CONFIG_WW_MUTEX_SELFTEST=m
+# CONFIG_SCF_TORTURE_TEST is not set
+# end of Lock Debugging (spinlocks, mutexes, etc...)
+
+# CONFIG_DEBUG_IRQFLAGS is not set
+CONFIG_STACKTRACE=y
+# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set
+# CONFIG_DEBUG_KOBJECT is not set
+
+#
+# Debug kernel data structures
+#
+CONFIG_DEBUG_LIST=y
+# CONFIG_DEBUG_PLIST is not set
+CONFIG_DEBUG_SG=y
+CONFIG_DEBUG_NOTIFIERS=y
+CONFIG_BUG_ON_DATA_CORRUPTION=y
+# end of Debug kernel data structures
+
+CONFIG_DEBUG_CREDENTIALS=y
+
+#
+# RCU Debugging
+#
+CONFIG_TORTURE_TEST=m
+# CONFIG_RCU_SCALE_TEST is not set
+# CONFIG_RCU_TORTURE_TEST is not set
+CONFIG_RCU_REF_SCALE_TEST=m
+CONFIG_RCU_CPU_STALL_TIMEOUT=60
+# CONFIG_RCU_TRACE is not set
+# CONFIG_RCU_EQS_DEBUG is not set
+# end of RCU Debugging
+
+# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
+# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
+# CONFIG_LATENCYTOP is not set
+CONFIG_USER_STACKTRACE_SUPPORT=y
+CONFIG_NOP_TRACER=y
+CONFIG_HAVE_FUNCTION_TRACER=y
+CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
+CONFIG_HAVE_DYNAMIC_FTRACE=y
+CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
+CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y
+CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
+CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
+CONFIG_HAVE_FENTRY=y
+CONFIG_HAVE_C_RECORDMCOUNT=y
+CONFIG_TRACER_MAX_TRACE=y
+CONFIG_TRACE_CLOCK=y
+CONFIG_RING_BUFFER=y
+CONFIG_EVENT_TRACING=y
+CONFIG_CONTEXT_SWITCH_TRACER=y
+CONFIG_TRACING=y
+CONFIG_GENERIC_TRACER=y
+CONFIG_TRACING_SUPPORT=y
+CONFIG_FTRACE=y
+# CONFIG_BOOTTIME_TRACING is not set
+CONFIG_FUNCTION_TRACER=y
+CONFIG_FUNCTION_GRAPH_TRACER=y
+CONFIG_DYNAMIC_FTRACE=y
+CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
+CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y
+CONFIG_FUNCTION_PROFILER=y
+# CONFIG_STACK_TRACER is not set
+# CONFIG_IRQSOFF_TRACER is not set
+# CONFIG_PREEMPT_TRACER is not set
+CONFIG_SCHED_TRACER=y
+CONFIG_HWLAT_TRACER=y
+CONFIG_OSNOISE_TRACER=y
+CONFIG_TIMERLAT_TRACER=y
+CONFIG_MMIOTRACE=y
+CONFIG_FTRACE_SYSCALLS=y
+CONFIG_TRACER_SNAPSHOT=y
+# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set
+CONFIG_BRANCH_PROFILE_NONE=y
+# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
+CONFIG_BLK_DEV_IO_TRACE=y
+CONFIG_KPROBE_EVENTS=y
+# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set
+CONFIG_UPROBE_EVENTS=y
+CONFIG_BPF_EVENTS=y
+CONFIG_DYNAMIC_EVENTS=y
+CONFIG_PROBE_EVENTS=y
+CONFIG_BPF_KPROBE_OVERRIDE=y
+CONFIG_FTRACE_MCOUNT_RECORD=y
+CONFIG_FTRACE_MCOUNT_USE_CC=y
+CONFIG_TRACING_MAP=y
+CONFIG_SYNTH_EVENTS=y
+CONFIG_HIST_TRIGGERS=y
+CONFIG_TRACE_EVENT_INJECT=y
+# CONFIG_TRACEPOINT_BENCHMARK is not set
+# CONFIG_RING_BUFFER_BENCHMARK is not set
+# CONFIG_TRACE_EVAL_MAP_FILE is not set
+# CONFIG_FTRACE_RECORD_RECURSION is not set
+# CONFIG_FTRACE_STARTUP_TEST is not set
+# CONFIG_RING_BUFFER_STARTUP_TEST is not set
+# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
+# CONFIG_MMIOTRACE_TEST is not set
+CONFIG_PREEMPTIRQ_DELAY_TEST=m
+# CONFIG_SYNTH_EVENT_GEN_TEST is not set
+CONFIG_KPROBE_EVENT_GEN_TEST=m
+# CONFIG_HIST_TRIGGERS_DEBUG is not set
+# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
+# CONFIG_SAMPLES is not set
+CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y
+CONFIG_STRICT_DEVMEM=y
+CONFIG_IO_STRICT_DEVMEM=y
+
+#
+# x86 Debugging
+#
+CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y
+CONFIG_X86_VERBOSE_BOOTUP=y
+CONFIG_EARLY_PRINTK=y
+# CONFIG_EARLY_PRINTK_DBGP is not set
+# CONFIG_EARLY_PRINTK_USB_XDBC is not set
+# CONFIG_EFI_PGT_DUMP is not set
+# CONFIG_DEBUG_TLBFLUSH is not set
+CONFIG_HAVE_MMIOTRACE_SUPPORT=y
+# CONFIG_X86_DECODER_SELFTEST is not set
+CONFIG_IO_DELAY_0X80=y
+# CONFIG_IO_DELAY_0XED is not set
+# CONFIG_IO_DELAY_UDELAY is not set
+# CONFIG_IO_DELAY_NONE is not set
+# CONFIG_DEBUG_BOOT_PARAMS is not set
+# CONFIG_CPA_DEBUG is not set
+# CONFIG_DEBUG_ENTRY is not set
+# CONFIG_DEBUG_NMI_SELFTEST is not set
+CONFIG_X86_DEBUG_FPU=y
+CONFIG_PUNIT_ATOM_DEBUG=m
+CONFIG_UNWINDER_FRAME_POINTER=y
+# CONFIG_UNWINDER_GUESS is not set
+# end of x86 Debugging
+
+#
+# Kernel Testing and Coverage
+#
+# CONFIG_KUNIT is not set
+# CONFIG_NOTIFIER_ERROR_INJECTION is not set
+CONFIG_FUNCTION_ERROR_INJECTION=y
+# CONFIG_FAULT_INJECTION is not set
+CONFIG_CC_HAS_SANCOV_TRACE_PC=y
+CONFIG_RUNTIME_TESTING_MENU=y
+CONFIG_LKDTM=m
+# CONFIG_TEST_MIN_HEAP is not set
+# CONFIG_TEST_DIV64 is not set
+# CONFIG_BACKTRACE_SELF_TEST is not set
+# CONFIG_RBTREE_TEST is not set
+# CONFIG_REED_SOLOMON_TEST is not set
+# CONFIG_INTERVAL_TREE_TEST is not set
+# CONFIG_PERCPU_TEST is not set
+# CONFIG_ATOMIC64_SELFTEST is not set
+CONFIG_ASYNC_RAID6_TEST=m
+CONFIG_TEST_HEXDUMP=m
+# CONFIG_STRING_SELFTEST is not set
+CONFIG_TEST_STRING_HELPERS=m
+# CONFIG_TEST_STRSCPY is not set
+CONFIG_TEST_KSTRTOX=m
+CONFIG_TEST_PRINTF=m
+CONFIG_TEST_SCANF=m
+CONFIG_TEST_BITMAP=m
+CONFIG_TEST_UUID=m
+# CONFIG_TEST_XARRAY is not set
+# CONFIG_TEST_OVERFLOW is not set
+# CONFIG_TEST_RHASHTABLE is not set
+CONFIG_TEST_HASH=m
+# CONFIG_TEST_IDA is not set
+CONFIG_TEST_PARMAN=m
+# CONFIG_TEST_LKM is not set
+# CONFIG_TEST_BITOPS is not set
+# CONFIG_TEST_VMALLOC is not set
+# CONFIG_TEST_USER_COPY is not set
+# CONFIG_TEST_BPF is not set
+# CONFIG_TEST_BLACKHOLE_DEV is not set
+# CONFIG_FIND_BIT_BENCHMARK is not set
+# CONFIG_TEST_FIRMWARE is not set
+# CONFIG_TEST_SYSCTL is not set
+# CONFIG_TEST_UDELAY is not set
+CONFIG_TEST_STATIC_KEYS=m
+# CONFIG_TEST_KMOD is not set
+# CONFIG_TEST_MEMCAT_P is not set
+# CONFIG_TEST_OBJAGG is not set
+# CONFIG_TEST_STACKINIT is not set
+# CONFIG_TEST_MEMINIT is not set
+# CONFIG_TEST_FREE_PAGES is not set
+CONFIG_TEST_FPU=m
+CONFIG_TEST_CLOCKSOURCE_WATCHDOG=m
+CONFIG_ARCH_USE_MEMTEST=y
+CONFIG_MEMTEST=y
+# CONFIG_HYPERV_TESTING is not set
+# end of Kernel Testing and Coverage
+# end of Kernel hacking
diff --git a/srcpkgs/linux5.16/files/mv-debug b/srcpkgs/linux5.16/files/mv-debug
new file mode 100755
index 000000000000..8898c928d119
--- /dev/null
+++ b/srcpkgs/linux5.16/files/mv-debug
@@ -0,0 +1,7 @@
+#!/bin/sh
+mod=$1
+mkdir -p usr/lib/debug/${mod%/*}
+$OBJCOPY --only-keep-debug --compress-debug-sections $mod usr/lib/debug/$mod
+$OBJCOPY --add-gnu-debuglink=${DESTDIR}/usr/lib/debug/$mod $mod
+/usr/bin/$STRIP --strip-debug $mod
+gzip -9 $mod
diff --git a/srcpkgs/linux5.16/files/ppc-dotconfig b/srcpkgs/linux5.16/files/ppc-dotconfig
new file mode 100644
index 000000000000..19463b4a9729
--- /dev/null
+++ b/srcpkgs/linux5.16/files/ppc-dotconfig
@@ -0,0 +1,8360 @@
+#
+# Automatically generated file; DO NOT EDIT.
+# Linux/powerpc 5.16.11 Kernel Configuration
+#
+CONFIG_CC_VERSION_TEXT="powerpc-linux-musl-gcc (GCC) 10.2.1 20201203"
+CONFIG_CC_IS_GCC=y
+CONFIG_GCC_VERSION=100201
+CONFIG_CLANG_VERSION=0
+CONFIG_AS_IS_GNU=y
+CONFIG_AS_VERSION=23501
+CONFIG_LD_IS_BFD=y
+CONFIG_LD_VERSION=23501
+CONFIG_LLD_VERSION=0
+CONFIG_CC_CAN_LINK=y
+CONFIG_CC_CAN_LINK_STATIC=y
+CONFIG_CC_HAS_ASM_GOTO=y
+CONFIG_CC_HAS_ASM_INLINE=y
+CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
+CONFIG_IRQ_WORK=y
+CONFIG_BUILDTIME_TABLE_SORT=y
+CONFIG_THREAD_INFO_IN_TASK=y
+
+#
+# General setup
+#
+CONFIG_INIT_ENV_ARG_LIMIT=32
+# CONFIG_COMPILE_TEST is not set
+# CONFIG_WERROR is not set
+CONFIG_LOCALVERSION="_1"
+# CONFIG_LOCALVERSION_AUTO is not set
+CONFIG_BUILD_SALT=""
+CONFIG_HAVE_KERNEL_GZIP=y
+CONFIG_HAVE_KERNEL_XZ=y
+# CONFIG_KERNEL_GZIP is not set
+CONFIG_KERNEL_XZ=y
+CONFIG_DEFAULT_INIT=""
+CONFIG_DEFAULT_HOSTNAME="(none)"
+CONFIG_SWAP=y
+CONFIG_SYSVIPC=y
+CONFIG_SYSVIPC_SYSCTL=y
+CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_MQUEUE_SYSCTL=y
+CONFIG_WATCH_QUEUE=y
+CONFIG_CROSS_MEMORY_ATTACH=y
+# CONFIG_USELIB is not set
+CONFIG_AUDIT=y
+CONFIG_HAVE_ARCH_AUDITSYSCALL=y
+CONFIG_AUDITSYSCALL=y
+
+#
+# IRQ subsystem
+#
+CONFIG_GENERIC_IRQ_SHOW=y
+CONFIG_GENERIC_IRQ_SHOW_LEVEL=y
+CONFIG_GENERIC_IRQ_MIGRATION=y
+CONFIG_GENERIC_IRQ_INJECTION=y
+CONFIG_IRQ_DOMAIN=y
+CONFIG_IRQ_DOMAIN_HIERARCHY=y
+CONFIG_IRQ_DOMAIN_NOMAP=y
+CONFIG_GENERIC_MSI_IRQ=y
+CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
+CONFIG_IRQ_FORCED_THREADING=y
+CONFIG_SPARSE_IRQ=y
+# CONFIG_GENERIC_IRQ_DEBUGFS is not set
+# end of IRQ subsystem
+
+CONFIG_GENERIC_TIME_VSYSCALL=y
+CONFIG_GENERIC_CLOCKEVENTS=y
+CONFIG_ARCH_HAS_TICK_BROADCAST=y
+CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
+CONFIG_GENERIC_CMOS_UPDATE=y
+
+#
+# Timers subsystem
+#
+CONFIG_TICK_ONESHOT=y
+CONFIG_NO_HZ_COMMON=y
+# CONFIG_HZ_PERIODIC is not set
+CONFIG_NO_HZ_IDLE=y
+# CONFIG_NO_HZ is not set
+CONFIG_HIGH_RES_TIMERS=y
+# end of Timers subsystem
+
+CONFIG_BPF=y
+CONFIG_HAVE_EBPF_JIT=y
+
+#
+# BPF subsystem
+#
+CONFIG_BPF_SYSCALL=y
+CONFIG_BPF_JIT=y
+CONFIG_BPF_JIT_ALWAYS_ON=y
+CONFIG_BPF_JIT_DEFAULT_ON=y
+CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
+# CONFIG_BPF_PRELOAD is not set
+CONFIG_BPF_LSM=y
+# end of BPF subsystem
+
+CONFIG_PREEMPT_VOLUNTARY_BUILD=y
+# CONFIG_PREEMPT_NONE is not set
+CONFIG_PREEMPT_VOLUNTARY=y
+# CONFIG_PREEMPT is not set
+
+#
+# CPU/Task time and stats accounting
+#
+CONFIG_TICK_CPU_ACCOUNTING=y
+# CONFIG_VIRT_CPU_ACCOUNTING_NATIVE is not set
+# CONFIG_IRQ_TIME_ACCOUNTING is not set
+CONFIG_BSD_PROCESS_ACCT=y
+CONFIG_BSD_PROCESS_ACCT_V3=y
+CONFIG_TASKSTATS=y
+CONFIG_TASK_DELAY_ACCT=y
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
+CONFIG_PSI=y
+CONFIG_PSI_DEFAULT_DISABLED=y
+# end of CPU/Task time and stats accounting
+
+CONFIG_CPU_ISOLATION=y
+
+#
+# RCU Subsystem
+#
+CONFIG_TREE_RCU=y
+# CONFIG_RCU_EXPERT is not set
+CONFIG_SRCU=y
+CONFIG_TREE_SRCU=y
+CONFIG_TASKS_RCU_GENERIC=y
+CONFIG_TASKS_RCU=y
+CONFIG_TASKS_RUDE_RCU=y
+CONFIG_TASKS_TRACE_RCU=y
+CONFIG_RCU_STALL_COMMON=y
+CONFIG_RCU_NEED_SEGCBLIST=y
+# end of RCU Subsystem
+
+CONFIG_IKCONFIG=y
+CONFIG_IKCONFIG_PROC=y
+CONFIG_IKHEADERS=m
+CONFIG_LOG_BUF_SHIFT=17
+CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
+CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
+# CONFIG_PRINTK_INDEX is not set
+
+#
+# Scheduler features
+#
+# CONFIG_UCLAMP_TASK is not set
+# end of Scheduler features
+
+CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_CGROUPS=y
+CONFIG_PAGE_COUNTER=y
+CONFIG_MEMCG=y
+CONFIG_MEMCG_SWAP=y
+CONFIG_MEMCG_KMEM=y
+CONFIG_BLK_CGROUP=y
+CONFIG_CGROUP_WRITEBACK=y
+CONFIG_CGROUP_SCHED=y
+CONFIG_FAIR_GROUP_SCHED=y
+CONFIG_CFS_BANDWIDTH=y
+# CONFIG_RT_GROUP_SCHED is not set
+CONFIG_CGROUP_PIDS=y
+CONFIG_CGROUP_RDMA=y
+CONFIG_CGROUP_FREEZER=y
+# CONFIG_CPUSETS is not set
+CONFIG_CGROUP_DEVICE=y
+CONFIG_CGROUP_CPUACCT=y
+CONFIG_CGROUP_PERF=y
+CONFIG_CGROUP_BPF=y
+CONFIG_CGROUP_MISC=y
+# CONFIG_CGROUP_DEBUG is not set
+CONFIG_SOCK_CGROUP_DATA=y
+CONFIG_NAMESPACES=y
+CONFIG_UTS_NS=y
+CONFIG_TIME_NS=y
+CONFIG_IPC_NS=y
+CONFIG_USER_NS=y
+CONFIG_PID_NS=y
+CONFIG_NET_NS=y
+CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_SCHED_AUTOGROUP=y
+# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_RELAY=y
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_INITRAMFS_SOURCE=""
+CONFIG_RD_GZIP=y
+CONFIG_RD_BZIP2=y
+CONFIG_RD_LZMA=y
+CONFIG_RD_XZ=y
+CONFIG_RD_LZO=y
+CONFIG_RD_LZ4=y
+CONFIG_RD_ZSTD=y
+CONFIG_BOOT_CONFIG=y
+CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
+# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
+CONFIG_HAVE_LD_DEAD_CODE_DATA_ELIMINATION=y
+# CONFIG_LD_DEAD_CODE_DATA_ELIMINATION is not set
+CONFIG_LD_ORPHAN_WARN=y
+CONFIG_SYSCTL=y
+CONFIG_SYSCTL_EXCEPTION_TRACE=y
+CONFIG_HAVE_PCSPKR_PLATFORM=y
+CONFIG_EXPERT=y
+CONFIG_MULTIUSER=y
+CONFIG_SGETMASK_SYSCALL=y
+CONFIG_SYSFS_SYSCALL=y
+CONFIG_FHANDLE=y
+CONFIG_POSIX_TIMERS=y
+CONFIG_PRINTK=y
+CONFIG_BUG=y
+CONFIG_ELF_CORE=y
+CONFIG_PCSPKR_PLATFORM=y
+CONFIG_BASE_FULL=y
+CONFIG_FUTEX=y
+CONFIG_FUTEX_PI=y
+CONFIG_EPOLL=y
+CONFIG_SIGNALFD=y
+CONFIG_TIMERFD=y
+CONFIG_EVENTFD=y
+CONFIG_SHMEM=y
+CONFIG_AIO=y
+CONFIG_IO_URING=y
+CONFIG_ADVISE_SYSCALLS=y
+CONFIG_MEMBARRIER=y
+CONFIG_KALLSYMS=y
+# CONFIG_KALLSYMS_ALL is not set
+CONFIG_KALLSYMS_BASE_RELATIVE=y
+CONFIG_USERFAULTFD=y
+CONFIG_ARCH_HAS_MEMBARRIER_CALLBACKS=y
+CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
+CONFIG_KCMP=y
+CONFIG_RSEQ=y
+# CONFIG_DEBUG_RSEQ is not set
+# CONFIG_EMBEDDED is not set
+CONFIG_HAVE_PERF_EVENTS=y
+# CONFIG_PC104 is not set
+
+#
+# Kernel Performance Events And Counters
+#
+CONFIG_PERF_EVENTS=y
+# end of Kernel Performance Events And Counters
+
+CONFIG_VM_EVENT_COUNTERS=y
+CONFIG_SLUB_DEBUG=y
+# CONFIG_COMPAT_BRK is not set
+# CONFIG_SLAB is not set
+CONFIG_SLUB=y
+# CONFIG_SLOB is not set
+CONFIG_SLAB_MERGE_DEFAULT=y
+CONFIG_SLAB_FREELIST_RANDOM=y
+CONFIG_SLAB_FREELIST_HARDENED=y
+CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
+CONFIG_SLUB_CPU_PARTIAL=y
+CONFIG_SYSTEM_DATA_VERIFICATION=y
+CONFIG_PROFILING=y
+CONFIG_TRACEPOINTS=y
+# end of General setup
+
+CONFIG_PPC32=y
+# CONFIG_PPC64 is not set
+
+#
+# Processor support
+#
+CONFIG_PPC_BOOK3S_32=y
+# CONFIG_PPC_85xx is not set
+# CONFIG_PPC_8xx is not set
+# CONFIG_40x is not set
+# CONFIG_44x is not set
+CONFIG_PPC_BOOK3S_603=y
+CONFIG_PPC_BOOK3S_604=y
+CONFIG_GENERIC_CPU=y
+# CONFIG_E300C2_CPU is not set
+# CONFIG_E300C3_CPU is not set
+# CONFIG_G4_CPU is not set
+CONFIG_PPC_BOOK3S=y
+CONFIG_PPC_FPU_REGS=y
+CONFIG_PPC_FPU=y
+CONFIG_ALTIVEC=y
+CONFIG_PPC_HAVE_KUEP=y
+CONFIG_PPC_KUEP=y
+CONFIG_PPC_HAVE_KUAP=y
+CONFIG_PPC_KUAP=y
+# CONFIG_PPC_KUAP_DEBUG is not set
+CONFIG_PPC_HAVE_PMU_SUPPORT=y
+CONFIG_PMU_SYSFS=y
+CONFIG_PPC_PERF_CTRS=y
+CONFIG_SMP=y
+CONFIG_NR_CPUS=2048
+# end of Processor support
+
+CONFIG_VDSO32=y
+CONFIG_CPU_BIG_ENDIAN=y
+CONFIG_32BIT=y
+CONFIG_MMU=y
+CONFIG_ARCH_MMAP_RND_BITS_MAX=17
+CONFIG_ARCH_MMAP_RND_BITS_MIN=11
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=17
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=11
+CONFIG_NR_IRQS=512
+CONFIG_NMI_IPI=y
+CONFIG_STACKTRACE_SUPPORT=y
+CONFIG_LOCKDEP_SUPPORT=y
+CONFIG_GENERIC_HWEIGHT=y
+CONFIG_PPC=y
+CONFIG_EARLY_PRINTK=y
+CONFIG_PANIC_TIMEOUT=0
+CONFIG_SCHED_OMIT_FRAME_POINTER=y
+CONFIG_ARCH_MAY_HAVE_PC_FDC=y
+CONFIG_PPC_UDBG_16550=y
+CONFIG_GENERIC_TBSYNC=y
+CONFIG_AUDIT_ARCH=y
+CONFIG_GENERIC_BUG=y
+CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
+CONFIG_SYS_SUPPORTS_APM_EMULATION=y
+CONFIG_ARCH_HIBERNATION_POSSIBLE=y
+CONFIG_ARCH_SUSPEND_POSSIBLE=y
+CONFIG_ARCH_SUPPORTS_UPROBES=y
+CONFIG_PGTABLE_LEVELS=2
+CONFIG_PPC_MSI_BITMAP=y
+
+#
+# Platform support
+#
+# CONFIG_SCOM_DEBUGFS is not set
+CONFIG_PPC_CHRP=y
+# CONFIG_PPC_MPC512x is not set
+CONFIG_PPC_MPC52xx=y
+# CONFIG_PPC_MPC5200_SIMPLE is not set
+CONFIG_PPC_EFIKA=y
+# CONFIG_PPC_LITE5200 is not set
+# CONFIG_PPC_MEDIA5200 is not set
+CONFIG_PPC_MPC5200_BUGFIX=y
+# CONFIG_PPC_MPC5200_LPBFIFO is not set
+CONFIG_PPC_PMAC=y
+CONFIG_PPC_PMAC32_PSURGE=y
+# CONFIG_PPC_82xx is not set
+# CONFIG_PPC_83xx is not set
+# CONFIG_PPC_86xx is not set
+CONFIG_KVM_GUEST=y
+CONFIG_EPAPR_PARAVIRT=y
+CONFIG_PPC_NATIVE=y
+CONFIG_PPC_OF_BOOT_TRAMPOLINE=y
+# CONFIG_UDBG_RTAS_CONSOLE is not set
+CONFIG_PPC_SMP_MUXED_IPI=y
+CONFIG_MPIC=y
+# CONFIG_MPIC_MSGR is not set
+CONFIG_PPC_I8259=y
+CONFIG_PPC_RTAS=y
+CONFIG_RTAS_ERROR_LOGGING=y
+CONFIG_PPC_RTAS_DAEMON=y
+CONFIG_RTAS_PROC=y
+CONFIG_PPC_MPC106=y
+
+#
+# CPU Frequency scaling
+#
+CONFIG_CPU_FREQ=y
+CONFIG_CPU_FREQ_GOV_ATTR_SET=y
+CONFIG_CPU_FREQ_GOV_COMMON=y
+CONFIG_CPU_FREQ_STAT=y
+# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
+CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
+# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
+CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
+CONFIG_CPU_FREQ_GOV_POWERSAVE=m
+CONFIG_CPU_FREQ_GOV_USERSPACE=m
+CONFIG_CPU_FREQ_GOV_ONDEMAND=y
+CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
+CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
+
+#
+# CPU frequency scaling drivers
+#
+# CONFIG_CPUFREQ_DT is not set
+CONFIG_CPU_FREQ_PMAC=y
+# end of CPU Frequency scaling
+
+#
+# CPUIdle driver
+#
+
+#
+# CPU Idle
+#
+# CONFIG_CPU_IDLE is not set
+# end of CPU Idle
+# end of CPUIdle driver
+
+CONFIG_TAU=y
+# CONFIG_TAU_INT is not set
+# CONFIG_TAU_AVERAGE is not set
+CONFIG_QE_GPIO=y
+# CONFIG_GEN_RTC is not set
+# end of Platform support
+
+#
+# Kernel options
+#
+CONFIG_HIGHMEM=y
+# CONFIG_HZ_100 is not set
+CONFIG_HZ_250=y
+# CONFIG_HZ_300 is not set
+# CONFIG_HZ_1000 is not set
+CONFIG_HZ=250
+CONFIG_SCHED_HRTICK=y
+CONFIG_HOTPLUG_CPU=y
+# CONFIG_PPC_QUEUED_SPINLOCKS is not set
+CONFIG_ARCH_CPU_PROBE_RELEASE=y
+CONFIG_KEXEC=y
+# CONFIG_CRASH_DUMP is not set
+# CONFIG_IRQ_ALL_CPUS is not set
+CONFIG_ARCH_FLATMEM_ENABLE=y
+CONFIG_ILLEGAL_POINTER_VALUE=0
+CONFIG_PPC_4K_PAGES=y
+CONFIG_PPC_PAGE_SHIFT=12
+CONFIG_THREAD_SHIFT=13
+CONFIG_DATA_SHIFT=12
+CONFIG_FORCE_MAX_ZONEORDER=11
+CONFIG_CMDLINE=""
+CONFIG_EXTRA_TARGETS=""
+CONFIG_ARCH_WANTS_FREEZER_CONTROL=y
+CONFIG_SUSPEND=y
+CONFIG_SUSPEND_FREEZER=y
+# CONFIG_SUSPEND_SKIP_SYNC is not set
+CONFIG_HIBERNATE_CALLBACKS=y
+CONFIG_HIBERNATION=y
+CONFIG_HIBERNATION_SNAPSHOT_DEV=y
+CONFIG_PM_STD_PARTITION=""
+CONFIG_PM_SLEEP=y
+CONFIG_PM_SLEEP_SMP=y
+# CONFIG_PM_AUTOSLEEP is not set
+# CONFIG_PM_WAKELOCKS is not set
+CONFIG_PM=y
+CONFIG_PM_DEBUG=y
+CONFIG_PM_ADVANCED_DEBUG=y
+# CONFIG_PM_TEST_SUSPEND is not set
+CONFIG_PM_SLEEP_DEBUG=y
+# CONFIG_DPM_WATCHDOG is not set
+CONFIG_APM_EMULATION=m
+CONFIG_PM_CLK=y
+# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
+CONFIG_ENERGY_MODEL=y
+CONFIG_PPC_RTAS_FILTER=y
+# end of Kernel options
+
+CONFIG_ISA_DMA_API=y
+
+#
+# Bus options
+#
+# CONFIG_ISA is not set
+CONFIG_GENERIC_ISA_DMA=y
+CONFIG_PPC_INDIRECT_PCI=y
+# CONFIG_FSL_LBC is not set
+CONFIG_FSL_GTM=y
+# end of Bus options
+
+#
+# Advanced setup
+#
+# CONFIG_ADVANCED_OPTIONS is not set
+
+#
+# Default settings for advanced configuration options are used
+#
+CONFIG_LOWMEM_SIZE=0x30000000
+CONFIG_PAGE_OFFSET=0xc0000000
+CONFIG_KERNEL_START=0xc0000000
+CONFIG_PHYSICAL_START=0x00000000
+CONFIG_TASK_SIZE=0xb0000000
+# end of Advanced setup
+
+CONFIG_PPC_LIB_RHEAP=y
+CONFIG_VIRTUALIZATION=y
+
+#
+# General architecture-dependent options
+#
+CONFIG_CRASH_CORE=y
+CONFIG_KEXEC_CORE=y
+CONFIG_KPROBES=y
+CONFIG_JUMP_LABEL=y
+# CONFIG_STATIC_KEYS_SELFTEST is not set
+# CONFIG_STATIC_CALL_SELFTEST is not set
+CONFIG_OPTPROBES=y
+CONFIG_UPROBES=y
+CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
+CONFIG_ARCH_USE_BUILTIN_BSWAP=y
+CONFIG_KRETPROBES=y
+CONFIG_HAVE_IOREMAP_PROT=y
+CONFIG_HAVE_KPROBES=y
+CONFIG_HAVE_KRETPROBES=y
+CONFIG_HAVE_OPTPROBES=y
+CONFIG_HAVE_KPROBES_ON_FTRACE=y
+CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y
+CONFIG_HAVE_NMI=y
+CONFIG_TRACE_IRQFLAGS_SUPPORT=y
+CONFIG_HAVE_ARCH_TRACEHOOK=y
+CONFIG_GENERIC_SMP_IDLE_THREAD=y
+CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
+CONFIG_ARCH_HAS_SET_MEMORY=y
+CONFIG_ARCH_32BIT_OFF_T=y
+CONFIG_HAVE_ASM_MODVERSIONS=y
+CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
+CONFIG_HAVE_RSEQ=y
+CONFIG_HAVE_HW_BREAKPOINT=y
+CONFIG_HAVE_PERF_REGS=y
+CONFIG_HAVE_PERF_USER_STACK_DUMP=y
+CONFIG_HAVE_ARCH_JUMP_LABEL=y
+CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y
+CONFIG_MMU_GATHER_TABLE_FREE=y
+CONFIG_MMU_GATHER_RCU_TABLE_FREE=y
+CONFIG_MMU_GATHER_PAGE_SIZE=y
+CONFIG_ARCH_WANT_IRQS_OFF_ACTIVATE_MM=y
+CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
+CONFIG_ARCH_WEAK_RELEASE_ACQUIRE=y
+CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
+CONFIG_HAVE_ARCH_SECCOMP=y
+CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
+CONFIG_SECCOMP=y
+CONFIG_SECCOMP_FILTER=y
+# CONFIG_SECCOMP_CACHE_DEBUG is not set
+CONFIG_HAVE_STACKPROTECTOR=y
+CONFIG_STACKPROTECTOR=y
+CONFIG_STACKPROTECTOR_STRONG=y
+CONFIG_LTO_NONE=y
+CONFIG_HAVE_VIRT_CPU_ACCOUNTING=y
+CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
+CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
+CONFIG_MODULES_USE_ELF_RELA=y
+CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
+CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
+CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
+CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
+CONFIG_ARCH_MMAP_RND_BITS=11
+CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
+CONFIG_HAVE_RELIABLE_STACKTRACE=y
+CONFIG_HAVE_ARCH_NVRAM_OPS=y
+CONFIG_CLONE_BACKWARDS=y
+CONFIG_OLD_SIGSUSPEND=y
+CONFIG_OLD_SIGACTION=y
+CONFIG_COMPAT_32BIT_TIME=y
+CONFIG_HAVE_ARCH_VMAP_STACK=y
+CONFIG_VMAP_STACK=y
+CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y
+CONFIG_ARCH_HAS_PHYS_TO_DMA=y
+# CONFIG_LOCK_EVENT_COUNTS is not set
+CONFIG_HAVE_STATIC_CALL=y
+CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
+CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
+
+#
+# GCOV-based kernel profiling
+#
+# CONFIG_GCOV_KERNEL is not set
+CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
+# end of GCOV-based kernel profiling
+
+CONFIG_HAVE_GCC_PLUGINS=y
+# CONFIG_GCC_PLUGINS is not set
+# end of General architecture-dependent options
+
+CONFIG_RT_MUTEXES=y
+CONFIG_BASE_SMALL=0
+CONFIG_MODULES=y
+CONFIG_MODULE_FORCE_LOAD=y
+CONFIG_MODULE_UNLOAD=y
+CONFIG_MODULE_FORCE_UNLOAD=y
+CONFIG_MODVERSIONS=y
+CONFIG_ASM_MODVERSIONS=y
+# CONFIG_MODULE_SRCVERSION_ALL is not set
+# CONFIG_MODULE_SIG is not set
+CONFIG_MODULE_COMPRESS_NONE=y
+# CONFIG_MODULE_COMPRESS_GZIP is not set
+# CONFIG_MODULE_COMPRESS_XZ is not set
+# CONFIG_MODULE_COMPRESS_ZSTD is not set
+# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
+CONFIG_MODPROBE_PATH="/sbin/modprobe"
+# CONFIG_TRIM_UNUSED_KSYMS is not set
+CONFIG_MODULES_TREE_LOOKUP=y
+CONFIG_BLOCK=y
+CONFIG_BLK_CGROUP_RWSTAT=y
+CONFIG_BLK_DEV_BSG_COMMON=y
+CONFIG_BLK_DEV_BSGLIB=y
+CONFIG_BLK_DEV_INTEGRITY=y
+CONFIG_BLK_DEV_INTEGRITY_T10=m
+CONFIG_BLK_DEV_ZONED=y
+CONFIG_BLK_DEV_THROTTLING=y
+# CONFIG_BLK_DEV_THROTTLING_LOW is not set
+CONFIG_BLK_WBT=y
+CONFIG_BLK_WBT_MQ=y
+# CONFIG_BLK_CGROUP_IOLATENCY is not set
+# CONFIG_BLK_CGROUP_FC_APPID is not set
+# CONFIG_BLK_CGROUP_IOCOST is not set
+CONFIG_BLK_CGROUP_IOPRIO=y
+CONFIG_BLK_DEBUG_FS=y
+CONFIG_BLK_DEBUG_FS_ZONED=y
+CONFIG_BLK_SED_OPAL=y
+CONFIG_BLK_INLINE_ENCRYPTION=y
+CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y
+
+#
+# Partition Types
+#
+CONFIG_PARTITION_ADVANCED=y
+# CONFIG_ACORN_PARTITION is not set
+# CONFIG_AIX_PARTITION is not set
+# CONFIG_OSF_PARTITION is not set
+CONFIG_AMIGA_PARTITION=y
+CONFIG_ATARI_PARTITION=y
+CONFIG_MAC_PARTITION=y
+CONFIG_MSDOS_PARTITION=y
+CONFIG_BSD_DISKLABEL=y
+CONFIG_MINIX_SUBPARTITION=y
+CONFIG_SOLARIS_X86_PARTITION=y
+# CONFIG_UNIXWARE_DISKLABEL is not set
+CONFIG_LDM_PARTITION=y
+# CONFIG_LDM_DEBUG is not set
+# CONFIG_SGI_PARTITION is not set
+# CONFIG_ULTRIX_PARTITION is not set
+# CONFIG_SUN_PARTITION is not set
+# CONFIG_KARMA_PARTITION is not set
+CONFIG_EFI_PARTITION=y
+# CONFIG_SYSV68_PARTITION is not set
+CONFIG_CMDLINE_PARTITION=y
+# end of Partition Types
+
+CONFIG_BLK_MQ_PCI=y
+CONFIG_BLK_MQ_VIRTIO=y
+CONFIG_BLK_PM=y
+CONFIG_BLOCK_HOLDER_DEPRECATED=y
+
+#
+# IO Schedulers
+#
+CONFIG_MQ_IOSCHED_DEADLINE=y
+CONFIG_MQ_IOSCHED_KYBER=y
+CONFIG_IOSCHED_BFQ=y
+CONFIG_BFQ_GROUP_IOSCHED=y
+# CONFIG_BFQ_CGROUP_DEBUG is not set
+# end of IO Schedulers
+
+CONFIG_ASN1=y
+CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
+CONFIG_INLINE_READ_UNLOCK=y
+CONFIG_INLINE_READ_UNLOCK_IRQ=y
+CONFIG_INLINE_WRITE_UNLOCK=y
+CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
+CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
+CONFIG_MUTEX_SPIN_ON_OWNER=y
+CONFIG_RWSEM_SPIN_ON_OWNER=y
+CONFIG_LOCK_SPIN_ON_OWNER=y
+CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y
+CONFIG_FREEZER=y
+
+#
+# Executable file formats
+#
+CONFIG_BINFMT_ELF=y
+CONFIG_ELFCORE=y
+CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_BINFMT_SCRIPT=y
+CONFIG_BINFMT_MISC=m
+CONFIG_COREDUMP=y
+# end of Executable file formats
+
+#
+# Memory Management options
+#
+CONFIG_FLATMEM=y
+CONFIG_HAVE_FAST_GUP=y
+CONFIG_ARCH_KEEP_MEMBLOCK=y
+CONFIG_EXCLUSIVE_SYSTEM_RAM=y
+CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
+CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
+CONFIG_SPLIT_PTLOCK_CPUS=4
+CONFIG_MEMORY_BALLOON=y
+CONFIG_BALLOON_COMPACTION=y
+CONFIG_COMPACTION=y
+CONFIG_PAGE_REPORTING=y
+CONFIG_MIGRATION=y
+CONFIG_BOUNCE=y
+CONFIG_VIRT_TO_BUS=y
+CONFIG_MMU_NOTIFIER=y
+CONFIG_KSM=y
+CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
+# CONFIG_CLEANCACHE is not set
+CONFIG_FRONTSWAP=y
+# CONFIG_CMA is not set
+CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo"
+CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
+CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud"
+# CONFIG_ZSWAP_DEFAULT_ON is not set
+CONFIG_ZPOOL=y
+CONFIG_ZBUD=y
+CONFIG_Z3FOLD=m
+# CONFIG_ZSMALLOC is not set
+CONFIG_GENERIC_EARLY_IOREMAP=y
+CONFIG_PAGE_IDLE_FLAG=y
+# CONFIG_IDLE_PAGE_TRACKING is not set
+CONFIG_ZONE_DMA=y
+# CONFIG_PERCPU_STATS is not set
+# CONFIG_GUP_TEST is not set
+CONFIG_ARCH_HAS_PTE_SPECIAL=y
+CONFIG_KMAP_LOCAL=y
+
+#
+# Data Access Monitoring
+#
+CONFIG_DAMON=y
+CONFIG_DAMON_VADDR=y
+CONFIG_DAMON_PADDR=y
+CONFIG_DAMON_DBGFS=y
+CONFIG_DAMON_RECLAIM=y
+# end of Data Access Monitoring
+# end of Memory Management options
+
+CONFIG_NET=y
+CONFIG_NET_INGRESS=y
+CONFIG_NET_EGRESS=y
+CONFIG_NET_REDIRECT=y
+CONFIG_SKB_EXTENSIONS=y
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_PACKET_DIAG=m
+CONFIG_UNIX=y
+CONFIG_UNIX_SCM=y
+CONFIG_AF_UNIX_OOB=y
+CONFIG_UNIX_DIAG=m
+# CONFIG_TLS is not set
+CONFIG_XFRM=y
+CONFIG_XFRM_OFFLOAD=y
+CONFIG_XFRM_ALGO=m
+CONFIG_XFRM_USER=m
+CONFIG_XFRM_INTERFACE=m
+CONFIG_XFRM_SUB_POLICY=y
+CONFIG_XFRM_MIGRATE=y
+# CONFIG_XFRM_STATISTICS is not set
+CONFIG_XFRM_AH=m
+CONFIG_XFRM_ESP=m
+CONFIG_XFRM_IPCOMP=m
+CONFIG_NET_KEY=m
+CONFIG_NET_KEY_MIGRATE=y
+CONFIG_XFRM_ESPINTCP=y
+CONFIG_XDP_SOCKETS=y
+CONFIG_XDP_SOCKETS_DIAG=m
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+CONFIG_IP_ADVANCED_ROUTER=y
+CONFIG_IP_FIB_TRIE_STATS=y
+CONFIG_IP_MULTIPLE_TABLES=y
+CONFIG_IP_ROUTE_MULTIPATH=y
+CONFIG_IP_ROUTE_VERBOSE=y
+CONFIG_IP_ROUTE_CLASSID=y
+# CONFIG_IP_PNP is not set
+CONFIG_NET_IPIP=m
+CONFIG_NET_IPGRE_DEMUX=m
+CONFIG_NET_IP_TUNNEL=m
+CONFIG_NET_IPGRE=m
+CONFIG_NET_IPGRE_BROADCAST=y
+CONFIG_IP_MROUTE_COMMON=y
+CONFIG_IP_MROUTE=y
+CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
+CONFIG_IP_PIMSM_V1=y
+CONFIG_IP_PIMSM_V2=y
+CONFIG_SYN_COOKIES=y
+CONFIG_NET_IPVTI=m
+CONFIG_NET_UDP_TUNNEL=m
+CONFIG_NET_FOU=m
+CONFIG_NET_FOU_IP_TUNNELS=y
+CONFIG_INET_AH=m
+CONFIG_INET_ESP=m
+CONFIG_INET_ESP_OFFLOAD=m
+CONFIG_INET_ESPINTCP=y
+CONFIG_INET_IPCOMP=m
+CONFIG_INET_XFRM_TUNNEL=m
+CONFIG_INET_TUNNEL=m
+CONFIG_INET_DIAG=m
+CONFIG_INET_TCP_DIAG=m
+CONFIG_INET_UDP_DIAG=m
+CONFIG_INET_RAW_DIAG=m
+CONFIG_INET_DIAG_DESTROY=y
+CONFIG_TCP_CONG_ADVANCED=y
+CONFIG_TCP_CONG_BIC=m
+CONFIG_TCP_CONG_CUBIC=y
+CONFIG_TCP_CONG_WESTWOOD=m
+CONFIG_TCP_CONG_HTCP=m
+CONFIG_TCP_CONG_HSTCP=m
+CONFIG_TCP_CONG_HYBLA=m
+CONFIG_TCP_CONG_VEGAS=m
+CONFIG_TCP_CONG_NV=m
+CONFIG_TCP_CONG_SCALABLE=m
+CONFIG_TCP_CONG_LP=m
+CONFIG_TCP_CONG_VENO=m
+CONFIG_TCP_CONG_YEAH=m
+CONFIG_TCP_CONG_ILLINOIS=m
+CONFIG_TCP_CONG_DCTCP=m
+CONFIG_TCP_CONG_CDG=m
+CONFIG_TCP_CONG_BBR=m
+CONFIG_DEFAULT_CUBIC=y
+# CONFIG_DEFAULT_RENO is not set
+CONFIG_DEFAULT_TCP_CONG="cubic"
+CONFIG_TCP_MD5SIG=y
+CONFIG_IPV6=y
+CONFIG_IPV6_ROUTER_PREF=y
+CONFIG_IPV6_ROUTE_INFO=y
+CONFIG_IPV6_OPTIMISTIC_DAD=y
+CONFIG_INET6_AH=m
+CONFIG_INET6_ESP=m
+CONFIG_INET6_ESP_OFFLOAD=m
+CONFIG_INET6_ESPINTCP=y
+CONFIG_INET6_IPCOMP=m
+CONFIG_IPV6_MIP6=y
+CONFIG_IPV6_ILA=m
+CONFIG_INET6_XFRM_TUNNEL=m
+CONFIG_INET6_TUNNEL=m
+CONFIG_IPV6_VTI=m
+CONFIG_IPV6_SIT=m
+CONFIG_IPV6_SIT_6RD=y
+CONFIG_IPV6_NDISC_NODETYPE=y
+CONFIG_IPV6_TUNNEL=m
+CONFIG_IPV6_GRE=m
+CONFIG_IPV6_FOU=m
+CONFIG_IPV6_FOU_TUNNEL=m
+CONFIG_IPV6_MULTIPLE_TABLES=y
+CONFIG_IPV6_SUBTREES=y
+CONFIG_IPV6_MROUTE=y
+CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
+CONFIG_IPV6_PIMSM_V2=y
+CONFIG_IPV6_SEG6_LWTUNNEL=y
+CONFIG_IPV6_SEG6_HMAC=y
+CONFIG_IPV6_SEG6_BPF=y
+CONFIG_IPV6_RPL_LWTUNNEL=y
+CONFIG_IPV6_IOAM6_LWTUNNEL=y
+# CONFIG_NETLABEL is not set
+CONFIG_MPTCP=y
+CONFIG_INET_MPTCP_DIAG=m
+CONFIG_MPTCP_IPV6=y
+CONFIG_NETWORK_SECMARK=y
+CONFIG_NET_PTP_CLASSIFY=y
+# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
+CONFIG_NETFILTER=y
+CONFIG_NETFILTER_ADVANCED=y
+CONFIG_BRIDGE_NETFILTER=m
+
+#
+# Core Netfilter Configuration
+#
+CONFIG_NETFILTER_INGRESS=y
+CONFIG_NETFILTER_EGRESS=y
+CONFIG_NETFILTER_SKIP_EGRESS=y
+CONFIG_NETFILTER_NETLINK=m
+CONFIG_NETFILTER_FAMILY_BRIDGE=y
+CONFIG_NETFILTER_FAMILY_ARP=y
+CONFIG_NETFILTER_NETLINK_HOOK=m
+CONFIG_NETFILTER_NETLINK_ACCT=m
+CONFIG_NETFILTER_NETLINK_QUEUE=m
+CONFIG_NETFILTER_NETLINK_LOG=m
+CONFIG_NETFILTER_NETLINK_OSF=m
+CONFIG_NF_CONNTRACK=m
+CONFIG_NF_LOG_SYSLOG=m
+CONFIG_NETFILTER_CONNCOUNT=m
+CONFIG_NF_CONNTRACK_MARK=y
+CONFIG_NF_CONNTRACK_SECMARK=y
+CONFIG_NF_CONNTRACK_ZONES=y
+CONFIG_NF_CONNTRACK_PROCFS=y
+CONFIG_NF_CONNTRACK_EVENTS=y
+CONFIG_NF_CONNTRACK_TIMEOUT=y
+CONFIG_NF_CONNTRACK_TIMESTAMP=y
+CONFIG_NF_CONNTRACK_LABELS=y
+CONFIG_NF_CT_PROTO_DCCP=y
+CONFIG_NF_CT_PROTO_GRE=y
+CONFIG_NF_CT_PROTO_SCTP=y
+CONFIG_NF_CT_PROTO_UDPLITE=y
+CONFIG_NF_CONNTRACK_AMANDA=m
+CONFIG_NF_CONNTRACK_FTP=m
+CONFIG_NF_CONNTRACK_H323=m
+CONFIG_NF_CONNTRACK_IRC=m
+CONFIG_NF_CONNTRACK_BROADCAST=m
+CONFIG_NF_CONNTRACK_NETBIOS_NS=m
+CONFIG_NF_CONNTRACK_SNMP=m
+CONFIG_NF_CONNTRACK_PPTP=m
+CONFIG_NF_CONNTRACK_SANE=m
+CONFIG_NF_CONNTRACK_SIP=m
+CONFIG_NF_CONNTRACK_TFTP=m
+CONFIG_NF_CT_NETLINK=m
+CONFIG_NF_CT_NETLINK_TIMEOUT=m
+CONFIG_NF_CT_NETLINK_HELPER=m
+CONFIG_NETFILTER_NETLINK_GLUE_CT=y
+CONFIG_NF_NAT=m
+CONFIG_NF_NAT_AMANDA=m
+CONFIG_NF_NAT_FTP=m
+CONFIG_NF_NAT_IRC=m
+CONFIG_NF_NAT_SIP=m
+CONFIG_NF_NAT_TFTP=m
+CONFIG_NF_NAT_REDIRECT=y
+CONFIG_NF_NAT_MASQUERADE=y
+CONFIG_NETFILTER_SYNPROXY=m
+CONFIG_NF_TABLES=m
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_NETDEV=y
+CONFIG_NFT_NUMGEN=m
+CONFIG_NFT_CT=m
+CONFIG_NFT_FLOW_OFFLOAD=m
+CONFIG_NFT_COUNTER=m
+CONFIG_NFT_CONNLIMIT=m
+CONFIG_NFT_LOG=m
+CONFIG_NFT_LIMIT=m
+CONFIG_NFT_MASQ=m
+CONFIG_NFT_REDIR=m
+CONFIG_NFT_NAT=m
+CONFIG_NFT_TUNNEL=m
+CONFIG_NFT_OBJREF=m
+CONFIG_NFT_QUEUE=m
+CONFIG_NFT_QUOTA=m
+CONFIG_NFT_REJECT=m
+CONFIG_NFT_REJECT_INET=m
+CONFIG_NFT_COMPAT=m
+CONFIG_NFT_HASH=m
+CONFIG_NFT_FIB=m
+CONFIG_NFT_FIB_INET=m
+CONFIG_NFT_XFRM=m
+CONFIG_NFT_SOCKET=m
+CONFIG_NFT_OSF=m
+CONFIG_NFT_TPROXY=m
+# CONFIG_NFT_SYNPROXY is not set
+CONFIG_NF_DUP_NETDEV=m
+CONFIG_NFT_DUP_NETDEV=m
+CONFIG_NFT_FWD_NETDEV=m
+CONFIG_NFT_FIB_NETDEV=m
+CONFIG_NFT_REJECT_NETDEV=m
+CONFIG_NF_FLOW_TABLE_INET=m
+CONFIG_NF_FLOW_TABLE=m
+CONFIG_NETFILTER_XTABLES=m
+
+#
+# Xtables combined modules
+#
+CONFIG_NETFILTER_XT_MARK=m
+CONFIG_NETFILTER_XT_CONNMARK=m
+CONFIG_NETFILTER_XT_SET=m
+
+#
+# Xtables targets
+#
+CONFIG_NETFILTER_XT_TARGET_AUDIT=m
+CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
+CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
+CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
+CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
+CONFIG_NETFILTER_XT_TARGET_CT=m
+CONFIG_NETFILTER_XT_TARGET_DSCP=m
+CONFIG_NETFILTER_XT_TARGET_HL=m
+CONFIG_NETFILTER_XT_TARGET_HMARK=m
+CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
+CONFIG_NETFILTER_XT_TARGET_LED=m
+CONFIG_NETFILTER_XT_TARGET_LOG=m
+CONFIG_NETFILTER_XT_TARGET_MARK=m
+CONFIG_NETFILTER_XT_NAT=m
+CONFIG_NETFILTER_XT_TARGET_NETMAP=m
+CONFIG_NETFILTER_XT_TARGET_NFLOG=m
+CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
+# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set
+CONFIG_NETFILTER_XT_TARGET_RATEEST=m
+CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
+CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
+CONFIG_NETFILTER_XT_TARGET_TEE=m
+CONFIG_NETFILTER_XT_TARGET_TPROXY=m
+CONFIG_NETFILTER_XT_TARGET_TRACE=m
+CONFIG_NETFILTER_XT_TARGET_SECMARK=m
+CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
+CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
+
+#
+# Xtables matches
+#
+CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
+CONFIG_NETFILTER_XT_MATCH_BPF=m
+CONFIG_NETFILTER_XT_MATCH_CGROUP=m
+CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
+CONFIG_NETFILTER_XT_MATCH_COMMENT=m
+CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
+CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
+CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
+CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
+CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
+CONFIG_NETFILTER_XT_MATCH_CPU=m
+CONFIG_NETFILTER_XT_MATCH_DCCP=m
+CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
+CONFIG_NETFILTER_XT_MATCH_DSCP=m
+CONFIG_NETFILTER_XT_MATCH_ECN=m
+CONFIG_NETFILTER_XT_MATCH_ESP=m
+CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
+CONFIG_NETFILTER_XT_MATCH_HELPER=m
+CONFIG_NETFILTER_XT_MATCH_HL=m
+CONFIG_NETFILTER_XT_MATCH_IPCOMP=m
+CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
+CONFIG_NETFILTER_XT_MATCH_IPVS=m
+CONFIG_NETFILTER_XT_MATCH_L2TP=m
+CONFIG_NETFILTER_XT_MATCH_LENGTH=m
+CONFIG_NETFILTER_XT_MATCH_LIMIT=m
+CONFIG_NETFILTER_XT_MATCH_MAC=m
+CONFIG_NETFILTER_XT_MATCH_MARK=m
+CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
+CONFIG_NETFILTER_XT_MATCH_NFACCT=m
+CONFIG_NETFILTER_XT_MATCH_OSF=m
+CONFIG_NETFILTER_XT_MATCH_OWNER=m
+CONFIG_NETFILTER_XT_MATCH_POLICY=m
+CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
+CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
+CONFIG_NETFILTER_XT_MATCH_QUOTA=m
+CONFIG_NETFILTER_XT_MATCH_RATEEST=m
+CONFIG_NETFILTER_XT_MATCH_REALM=m
+CONFIG_NETFILTER_XT_MATCH_RECENT=m
+CONFIG_NETFILTER_XT_MATCH_SCTP=m
+CONFIG_NETFILTER_XT_MATCH_SOCKET=m
+CONFIG_NETFILTER_XT_MATCH_STATE=m
+CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
+CONFIG_NETFILTER_XT_MATCH_STRING=m
+CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
+CONFIG_NETFILTER_XT_MATCH_TIME=m
+CONFIG_NETFILTER_XT_MATCH_U32=m
+# end of Core Netfilter Configuration
+
+CONFIG_IP_SET=m
+CONFIG_IP_SET_MAX=256
+CONFIG_IP_SET_BITMAP_IP=m
+CONFIG_IP_SET_BITMAP_IPMAC=m
+CONFIG_IP_SET_BITMAP_PORT=m
+CONFIG_IP_SET_HASH_IP=m
+CONFIG_IP_SET_HASH_IPMARK=m
+CONFIG_IP_SET_HASH_IPPORT=m
+CONFIG_IP_SET_HASH_IPPORTIP=m
+CONFIG_IP_SET_HASH_IPPORTNET=m
+CONFIG_IP_SET_HASH_IPMAC=m
+CONFIG_IP_SET_HASH_MAC=m
+CONFIG_IP_SET_HASH_NETPORTNET=m
+CONFIG_IP_SET_HASH_NET=m
+CONFIG_IP_SET_HASH_NETNET=m
+CONFIG_IP_SET_HASH_NETPORT=m
+CONFIG_IP_SET_HASH_NETIFACE=m
+CONFIG_IP_SET_LIST_SET=m
+CONFIG_IP_VS=m
+CONFIG_IP_VS_IPV6=y
+# CONFIG_IP_VS_DEBUG is not set
+CONFIG_IP_VS_TAB_BITS=12
+
+#
+# IPVS transport protocol load balancing support
+#
+CONFIG_IP_VS_PROTO_TCP=y
+CONFIG_IP_VS_PROTO_UDP=y
+CONFIG_IP_VS_PROTO_AH_ESP=y
+CONFIG_IP_VS_PROTO_ESP=y
+CONFIG_IP_VS_PROTO_AH=y
+CONFIG_IP_VS_PROTO_SCTP=y
+
+#
+# IPVS scheduler
+#
+CONFIG_IP_VS_RR=m
+CONFIG_IP_VS_WRR=m
+CONFIG_IP_VS_LC=m
+CONFIG_IP_VS_WLC=m
+CONFIG_IP_VS_FO=m
+CONFIG_IP_VS_OVF=m
+CONFIG_IP_VS_LBLC=m
+CONFIG_IP_VS_LBLCR=m
+CONFIG_IP_VS_DH=m
+CONFIG_IP_VS_SH=m
+CONFIG_IP_VS_MH=m
+CONFIG_IP_VS_SED=m
+CONFIG_IP_VS_NQ=m
+CONFIG_IP_VS_TWOS=m
+
+#
+# IPVS SH scheduler
+#
+CONFIG_IP_VS_SH_TAB_BITS=8
+
+#
+# IPVS MH scheduler
+#
+CONFIG_IP_VS_MH_TAB_INDEX=12
+
+#
+# IPVS application helper
+#
+CONFIG_IP_VS_FTP=m
+CONFIG_IP_VS_NFCT=y
+CONFIG_IP_VS_PE_SIP=m
+
+#
+# IP: Netfilter Configuration
+#
+CONFIG_NF_DEFRAG_IPV4=m
+CONFIG_NF_SOCKET_IPV4=m
+CONFIG_NF_TPROXY_IPV4=m
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NFT_REJECT_IPV4=m
+CONFIG_NFT_DUP_IPV4=m
+CONFIG_NFT_FIB_IPV4=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_FLOW_TABLE_IPV4=m
+CONFIG_NF_DUP_IPV4=m
+CONFIG_NF_LOG_ARP=m
+CONFIG_NF_LOG_IPV4=m
+CONFIG_NF_REJECT_IPV4=m
+CONFIG_NF_NAT_SNMP_BASIC=m
+CONFIG_NF_NAT_PPTP=m
+CONFIG_NF_NAT_H323=m
+CONFIG_IP_NF_IPTABLES=m
+CONFIG_IP_NF_MATCH_AH=m
+CONFIG_IP_NF_MATCH_ECN=m
+CONFIG_IP_NF_MATCH_RPFILTER=m
+CONFIG_IP_NF_MATCH_TTL=m
+CONFIG_IP_NF_FILTER=m
+CONFIG_IP_NF_TARGET_REJECT=m
+CONFIG_IP_NF_TARGET_SYNPROXY=m
+CONFIG_IP_NF_NAT=m
+CONFIG_IP_NF_TARGET_MASQUERADE=m
+CONFIG_IP_NF_TARGET_NETMAP=m
+CONFIG_IP_NF_TARGET_REDIRECT=m
+CONFIG_IP_NF_MANGLE=m
+CONFIG_IP_NF_TARGET_CLUSTERIP=m
+CONFIG_IP_NF_TARGET_ECN=m
+CONFIG_IP_NF_TARGET_TTL=m
+CONFIG_IP_NF_RAW=m
+CONFIG_IP_NF_SECURITY=m
+CONFIG_IP_NF_ARPTABLES=m
+CONFIG_IP_NF_ARPFILTER=m
+CONFIG_IP_NF_ARP_MANGLE=m
+# end of IP: Netfilter Configuration
+
+#
+# IPv6: Netfilter Configuration
+#
+CONFIG_NF_SOCKET_IPV6=m
+CONFIG_NF_TPROXY_IPV6=m
+CONFIG_NF_TABLES_IPV6=y
+CONFIG_NFT_REJECT_IPV6=m
+CONFIG_NFT_DUP_IPV6=m
+CONFIG_NFT_FIB_IPV6=m
+CONFIG_NF_FLOW_TABLE_IPV6=m
+CONFIG_NF_DUP_IPV6=m
+CONFIG_NF_REJECT_IPV6=m
+CONFIG_NF_LOG_IPV6=m
+CONFIG_IP6_NF_IPTABLES=m
+CONFIG_IP6_NF_MATCH_AH=m
+CONFIG_IP6_NF_MATCH_EUI64=m
+CONFIG_IP6_NF_MATCH_FRAG=m
+CONFIG_IP6_NF_MATCH_OPTS=m
+CONFIG_IP6_NF_MATCH_HL=m
+CONFIG_IP6_NF_MATCH_IPV6HEADER=m
+CONFIG_IP6_NF_MATCH_MH=m
+CONFIG_IP6_NF_MATCH_RPFILTER=m
+CONFIG_IP6_NF_MATCH_RT=m
+# CONFIG_IP6_NF_MATCH_SRH is not set
+CONFIG_IP6_NF_TARGET_HL=m
+CONFIG_IP6_NF_FILTER=m
+CONFIG_IP6_NF_TARGET_REJECT=m
+CONFIG_IP6_NF_TARGET_SYNPROXY=m
+CONFIG_IP6_NF_MANGLE=m
+CONFIG_IP6_NF_RAW=m
+CONFIG_IP6_NF_SECURITY=m
+CONFIG_IP6_NF_NAT=m
+CONFIG_IP6_NF_TARGET_MASQUERADE=m
+CONFIG_IP6_NF_TARGET_NPT=m
+# end of IPv6: Netfilter Configuration
+
+CONFIG_NF_DEFRAG_IPV6=m
+
+#
+# DECnet: Netfilter Configuration
+#
+CONFIG_DECNET_NF_GRABULATOR=m
+# end of DECnet: Netfilter Configuration
+
+CONFIG_NF_TABLES_BRIDGE=m
+# CONFIG_NFT_BRIDGE_META is not set
+CONFIG_NFT_BRIDGE_REJECT=m
+# CONFIG_NF_CONNTRACK_BRIDGE is not set
+CONFIG_BRIDGE_NF_EBTABLES=m
+CONFIG_BRIDGE_EBT_BROUTE=m
+CONFIG_BRIDGE_EBT_T_FILTER=m
+CONFIG_BRIDGE_EBT_T_NAT=m
+CONFIG_BRIDGE_EBT_802_3=m
+CONFIG_BRIDGE_EBT_AMONG=m
+CONFIG_BRIDGE_EBT_ARP=m
+CONFIG_BRIDGE_EBT_IP=m
+CONFIG_BRIDGE_EBT_IP6=m
+CONFIG_BRIDGE_EBT_LIMIT=m
+CONFIG_BRIDGE_EBT_MARK=m
+CONFIG_BRIDGE_EBT_PKTTYPE=m
+CONFIG_BRIDGE_EBT_STP=m
+CONFIG_BRIDGE_EBT_VLAN=m
+CONFIG_BRIDGE_EBT_ARPREPLY=m
+CONFIG_BRIDGE_EBT_DNAT=m
+CONFIG_BRIDGE_EBT_MARK_T=m
+CONFIG_BRIDGE_EBT_REDIRECT=m
+CONFIG_BRIDGE_EBT_SNAT=m
+CONFIG_BRIDGE_EBT_LOG=m
+CONFIG_BRIDGE_EBT_NFLOG=m
+# CONFIG_BPFILTER is not set
+CONFIG_IP_DCCP=m
+CONFIG_INET_DCCP_DIAG=m
+
+#
+# DCCP CCIDs Configuration
+#
+# CONFIG_IP_DCCP_CCID2_DEBUG is not set
+CONFIG_IP_DCCP_CCID3=y
+# CONFIG_IP_DCCP_CCID3_DEBUG is not set
+CONFIG_IP_DCCP_TFRC_LIB=y
+# end of DCCP CCIDs Configuration
+
+#
+# DCCP Kernel Hacking
+#
+# CONFIG_IP_DCCP_DEBUG is not set
+# end of DCCP Kernel Hacking
+
+CONFIG_IP_SCTP=m
+# CONFIG_SCTP_DBG_OBJCNT is not set
+CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y
+# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set
+# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
+CONFIG_SCTP_COOKIE_HMAC_MD5=y
+CONFIG_SCTP_COOKIE_HMAC_SHA1=y
+CONFIG_INET_SCTP_DIAG=m
+CONFIG_RDS=m
+CONFIG_RDS_TCP=m
+# CONFIG_RDS_DEBUG is not set
+CONFIG_TIPC=m
+CONFIG_TIPC_MEDIA_UDP=y
+CONFIG_TIPC_CRYPTO=y
+CONFIG_TIPC_DIAG=m
+CONFIG_ATM=m
+CONFIG_ATM_CLIP=m
+# CONFIG_ATM_CLIP_NO_ICMP is not set
+CONFIG_ATM_LANE=m
+CONFIG_ATM_MPOA=m
+CONFIG_ATM_BR2684=m
+# CONFIG_ATM_BR2684_IPFILTER is not set
+CONFIG_L2TP=m
+CONFIG_L2TP_DEBUGFS=m
+CONFIG_L2TP_V3=y
+CONFIG_L2TP_IP=m
+CONFIG_L2TP_ETH=m
+CONFIG_STP=m
+CONFIG_GARP=m
+CONFIG_MRP=m
+CONFIG_BRIDGE=m
+CONFIG_BRIDGE_IGMP_SNOOPING=y
+CONFIG_BRIDGE_VLAN_FILTERING=y
+CONFIG_BRIDGE_MRP=y
+# CONFIG_BRIDGE_CFM is not set
+# CONFIG_NET_DSA is not set
+CONFIG_VLAN_8021Q=m
+CONFIG_VLAN_8021Q_GVRP=y
+CONFIG_VLAN_8021Q_MVRP=y
+CONFIG_DECNET=m
+CONFIG_DECNET_ROUTER=y
+CONFIG_LLC=m
+CONFIG_LLC2=m
+CONFIG_ATALK=m
+CONFIG_DEV_APPLETALK=m
+CONFIG_IPDDP=m
+CONFIG_IPDDP_ENCAP=y
+# CONFIG_X25 is not set
+CONFIG_LAPB=m
+CONFIG_PHONET=m
+CONFIG_6LOWPAN=m
+# CONFIG_6LOWPAN_DEBUGFS is not set
+CONFIG_6LOWPAN_NHC=m
+CONFIG_6LOWPAN_NHC_DEST=m
+CONFIG_6LOWPAN_NHC_FRAGMENT=m
+CONFIG_6LOWPAN_NHC_HOP=m
+CONFIG_6LOWPAN_NHC_IPV6=m
+CONFIG_6LOWPAN_NHC_MOBILITY=m
+CONFIG_6LOWPAN_NHC_ROUTING=m
+CONFIG_6LOWPAN_NHC_UDP=m
+CONFIG_6LOWPAN_GHC_EXT_HDR_HOP=m
+CONFIG_6LOWPAN_GHC_UDP=m
+CONFIG_6LOWPAN_GHC_ICMPV6=m
+CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=m
+CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG=m
+CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE=m
+CONFIG_IEEE802154=m
+# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
+CONFIG_IEEE802154_SOCKET=m
+CONFIG_IEEE802154_6LOWPAN=m
+CONFIG_MAC802154=m
+CONFIG_NET_SCHED=y
+
+#
+# Queueing/Scheduling
+#
+CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_HTB=m
+CONFIG_NET_SCH_HFSC=m
+CONFIG_NET_SCH_ATM=m
+CONFIG_NET_SCH_PRIO=m
+CONFIG_NET_SCH_MULTIQ=m
+CONFIG_NET_SCH_RED=m
+CONFIG_NET_SCH_SFB=m
+CONFIG_NET_SCH_SFQ=m
+CONFIG_NET_SCH_TEQL=m
+CONFIG_NET_SCH_TBF=m
+CONFIG_NET_SCH_CBS=m
+CONFIG_NET_SCH_ETF=m
+CONFIG_NET_SCH_TAPRIO=m
+CONFIG_NET_SCH_GRED=m
+CONFIG_NET_SCH_DSMARK=m
+CONFIG_NET_SCH_NETEM=m
+CONFIG_NET_SCH_DRR=m
+CONFIG_NET_SCH_MQPRIO=m
+CONFIG_NET_SCH_SKBPRIO=m
+CONFIG_NET_SCH_CHOKE=m
+CONFIG_NET_SCH_QFQ=m
+CONFIG_NET_SCH_CODEL=m
+CONFIG_NET_SCH_FQ_CODEL=m
+CONFIG_NET_SCH_CAKE=m
+CONFIG_NET_SCH_FQ=m
+CONFIG_NET_SCH_HHF=m
+CONFIG_NET_SCH_PIE=m
+CONFIG_NET_SCH_FQ_PIE=m
+CONFIG_NET_SCH_INGRESS=m
+CONFIG_NET_SCH_PLUG=m
+CONFIG_NET_SCH_ETS=m
+# CONFIG_NET_SCH_DEFAULT is not set
+
+#
+# Classification
+#
+CONFIG_NET_CLS=y
+CONFIG_NET_CLS_BASIC=m
+CONFIG_NET_CLS_TCINDEX=m
+CONFIG_NET_CLS_ROUTE4=m
+CONFIG_NET_CLS_FW=m
+CONFIG_NET_CLS_U32=m
+CONFIG_CLS_U32_PERF=y
+CONFIG_CLS_U32_MARK=y
+CONFIG_NET_CLS_RSVP=m
+CONFIG_NET_CLS_RSVP6=m
+CONFIG_NET_CLS_FLOW=m
+CONFIG_NET_CLS_CGROUP=m
+CONFIG_NET_CLS_BPF=m
+CONFIG_NET_CLS_FLOWER=m
+CONFIG_NET_CLS_MATCHALL=m
+CONFIG_NET_EMATCH=y
+CONFIG_NET_EMATCH_STACK=32
+CONFIG_NET_EMATCH_CMP=m
+CONFIG_NET_EMATCH_NBYTE=m
+CONFIG_NET_EMATCH_U32=m
+CONFIG_NET_EMATCH_META=m
+CONFIG_NET_EMATCH_TEXT=m
+CONFIG_NET_EMATCH_CANID=m
+CONFIG_NET_EMATCH_IPSET=m
+CONFIG_NET_EMATCH_IPT=m
+CONFIG_NET_CLS_ACT=y
+CONFIG_NET_ACT_POLICE=m
+CONFIG_NET_ACT_GACT=m
+CONFIG_GACT_PROB=y
+CONFIG_NET_ACT_MIRRED=m
+CONFIG_NET_ACT_SAMPLE=m
+CONFIG_NET_ACT_IPT=m
+CONFIG_NET_ACT_NAT=m
+CONFIG_NET_ACT_PEDIT=m
+CONFIG_NET_ACT_SIMP=m
+CONFIG_NET_ACT_SKBEDIT=m
+CONFIG_NET_ACT_CSUM=m
+# CONFIG_NET_ACT_MPLS is not set
+CONFIG_NET_ACT_VLAN=m
+CONFIG_NET_ACT_BPF=m
+CONFIG_NET_ACT_CONNMARK=m
+# CONFIG_NET_ACT_CTINFO is not set
+CONFIG_NET_ACT_SKBMOD=m
+CONFIG_NET_ACT_IFE=m
+CONFIG_NET_ACT_TUNNEL_KEY=m
+# CONFIG_NET_ACT_CT is not set
+CONFIG_NET_ACT_GATE=m
+CONFIG_NET_IFE_SKBMARK=m
+CONFIG_NET_IFE_SKBPRIO=m
+CONFIG_NET_IFE_SKBTCINDEX=m
+# CONFIG_NET_TC_SKB_EXT is not set
+CONFIG_NET_SCH_FIFO=y
+CONFIG_DCB=y
+CONFIG_DNS_RESOLVER=m
+CONFIG_BATMAN_ADV=m
+# CONFIG_BATMAN_ADV_BATMAN_V is not set
+CONFIG_BATMAN_ADV_BLA=y
+CONFIG_BATMAN_ADV_DAT=y
+CONFIG_BATMAN_ADV_NC=y
+CONFIG_BATMAN_ADV_MCAST=y
+# CONFIG_BATMAN_ADV_DEBUG is not set
+# CONFIG_BATMAN_ADV_TRACING is not set
+CONFIG_OPENVSWITCH=m
+CONFIG_OPENVSWITCH_GRE=m
+CONFIG_OPENVSWITCH_VXLAN=m
+CONFIG_OPENVSWITCH_GENEVE=m
+CONFIG_VSOCKETS=m
+CONFIG_VSOCKETS_DIAG=m
+CONFIG_VSOCKETS_LOOPBACK=m
+CONFIG_VIRTIO_VSOCKETS=m
+CONFIG_VIRTIO_VSOCKETS_COMMON=m
+CONFIG_NETLINK_DIAG=m
+CONFIG_MPLS=y
+CONFIG_NET_MPLS_GSO=y
+CONFIG_MPLS_ROUTING=m
+CONFIG_MPLS_IPTUNNEL=m
+CONFIG_NET_NSH=m
+# CONFIG_HSR is not set
+# CONFIG_NET_SWITCHDEV is not set
+CONFIG_NET_L3_MASTER_DEV=y
+CONFIG_QRTR=m
+CONFIG_QRTR_TUN=m
+CONFIG_QRTR_MHI=m
+# CONFIG_NET_NCSI is not set
+CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_RPS=y
+CONFIG_RFS_ACCEL=y
+CONFIG_SOCK_RX_QUEUE_MAPPING=y
+CONFIG_XPS=y
+CONFIG_CGROUP_NET_PRIO=y
+CONFIG_CGROUP_NET_CLASSID=y
+CONFIG_NET_RX_BUSY_POLL=y
+CONFIG_BQL=y
+CONFIG_BPF_STREAM_PARSER=y
+CONFIG_NET_FLOW_LIMIT=y
+
+#
+# Network testing
+#
+CONFIG_NET_PKTGEN=m
+CONFIG_NET_DROP_MONITOR=y
+# end of Network testing
+# end of Networking options
+
+CONFIG_HAMRADIO=y
+
+#
+# Packet Radio protocols
+#
+CONFIG_AX25=m
+CONFIG_AX25_DAMA_SLAVE=y
+CONFIG_NETROM=m
+CONFIG_ROSE=m
+
+#
+# AX.25 network device drivers
+#
+CONFIG_MKISS=m
+CONFIG_6PACK=m
+CONFIG_BPQETHER=m
+CONFIG_BAYCOM_SER_FDX=m
+CONFIG_BAYCOM_SER_HDX=m
+CONFIG_BAYCOM_PAR=m
+CONFIG_BAYCOM_EPP=m
+CONFIG_YAM=m
+# end of AX.25 network device drivers
+
+CONFIG_CAN=m
+CONFIG_CAN_RAW=m
+CONFIG_CAN_BCM=m
+CONFIG_CAN_GW=m
+# CONFIG_CAN_J1939 is not set
+# CONFIG_CAN_ISOTP is not set
+
+#
+# CAN Device Drivers
+#
+CONFIG_CAN_VCAN=m
+CONFIG_CAN_VXCAN=m
+CONFIG_CAN_SLCAN=m
+CONFIG_CAN_DEV=m
+CONFIG_CAN_CALC_BITTIMING=y
+# CONFIG_CAN_FLEXCAN is not set
+# CONFIG_CAN_GRCAN is not set
+# CONFIG_CAN_KVASER_PCIEFD is not set
+# CONFIG_CAN_C_CAN is not set
+# CONFIG_CAN_CC770 is not set
+# CONFIG_CAN_IFI_CANFD is not set
+# CONFIG_CAN_M_CAN is not set
+# CONFIG_CAN_MSCAN is not set
+CONFIG_CAN_PEAK_PCIEFD=m
+CONFIG_CAN_SJA1000=m
+CONFIG_CAN_EMS_PCI=m
+CONFIG_CAN_EMS_PCMCIA=m
+# CONFIG_CAN_F81601 is not set
+CONFIG_CAN_KVASER_PCI=m
+CONFIG_CAN_PEAK_PCI=m
+CONFIG_CAN_PEAK_PCIEC=y
+CONFIG_CAN_PEAK_PCMCIA=m
+CONFIG_CAN_PLX_PCI=m
+CONFIG_CAN_SJA1000_ISA=m
+# CONFIG_CAN_SJA1000_PLATFORM is not set
+CONFIG_CAN_SOFTING=m
+CONFIG_CAN_SOFTING_CS=m
+
+#
+# CAN SPI interfaces
+#
+# CONFIG_CAN_HI311X is not set
+# CONFIG_CAN_MCP251X is not set
+# CONFIG_CAN_MCP251XFD is not set
+# end of CAN SPI interfaces
+
+#
+# CAN USB interfaces
+#
+CONFIG_CAN_8DEV_USB=m
+CONFIG_CAN_EMS_USB=m
+CONFIG_CAN_ESD_USB2=m
+CONFIG_CAN_ETAS_ES58X=m
+CONFIG_CAN_GS_USB=m
+CONFIG_CAN_KVASER_USB=m
+CONFIG_CAN_MCBA_USB=m
+CONFIG_CAN_PEAK_USB=m
+CONFIG_CAN_UCAN=m
+# end of CAN USB interfaces
+
+# CONFIG_CAN_DEBUG_DEVICES is not set
+# end of CAN Device Drivers
+
+CONFIG_BT=m
+CONFIG_BT_BREDR=y
+CONFIG_BT_RFCOMM=m
+CONFIG_BT_RFCOMM_TTY=y
+CONFIG_BT_BNEP=m
+CONFIG_BT_BNEP_MC_FILTER=y
+CONFIG_BT_BNEP_PROTO_FILTER=y
+CONFIG_BT_CMTP=m
+CONFIG_BT_HIDP=m
+CONFIG_BT_HS=y
+CONFIG_BT_LE=y
+CONFIG_BT_6LOWPAN=m
+# CONFIG_BT_LEDS is not set
+CONFIG_BT_MSFTEXT=y
+CONFIG_BT_AOSPEXT=y
+CONFIG_BT_DEBUGFS=y
+# CONFIG_BT_SELFTEST is not set
+
+#
+# Bluetooth device drivers
+#
+CONFIG_BT_INTEL=m
+CONFIG_BT_BCM=m
+CONFIG_BT_RTL=m
+CONFIG_BT_QCA=m
+CONFIG_BT_HCIBTUSB=m
+CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
+CONFIG_BT_HCIBTUSB_BCM=y
+CONFIG_BT_HCIBTUSB_MTK=y
+CONFIG_BT_HCIBTUSB_RTL=y
+CONFIG_BT_HCIBTSDIO=m
+CONFIG_BT_HCIUART=m
+CONFIG_BT_HCIUART_SERDEV=y
+CONFIG_BT_HCIUART_H4=y
+CONFIG_BT_HCIUART_NOKIA=m
+CONFIG_BT_HCIUART_BCSP=y
+CONFIG_BT_HCIUART_ATH3K=y
+CONFIG_BT_HCIUART_LL=y
+CONFIG_BT_HCIUART_3WIRE=y
+# CONFIG_BT_HCIUART_INTEL is not set
+CONFIG_BT_HCIUART_BCM=y
+CONFIG_BT_HCIUART_RTL=y
+CONFIG_BT_HCIUART_QCA=y
+CONFIG_BT_HCIUART_AG6XX=y
+CONFIG_BT_HCIUART_MRVL=y
+CONFIG_BT_HCIBCM203X=m
+CONFIG_BT_HCIBPA10X=m
+CONFIG_BT_HCIBFUSB=m
+CONFIG_BT_HCIDTL1=m
+CONFIG_BT_HCIBT3C=m
+CONFIG_BT_HCIBLUECARD=m
+CONFIG_BT_HCIVHCI=m
+CONFIG_BT_MRVL=m
+CONFIG_BT_MRVL_SDIO=m
+CONFIG_BT_ATH3K=m
+CONFIG_BT_MTKSDIO=m
+CONFIG_BT_MTKUART=m
+CONFIG_BT_HCIRSI=m
+CONFIG_BT_VIRTIO=m
+# end of Bluetooth device drivers
+
+CONFIG_AF_RXRPC=m
+CONFIG_AF_RXRPC_IPV6=y
+# CONFIG_AF_RXRPC_INJECT_LOSS is not set
+# CONFIG_AF_RXRPC_DEBUG is not set
+CONFIG_RXKAD=y
+CONFIG_AF_KCM=m
+CONFIG_STREAM_PARSER=y
+CONFIG_MCTP=y
+CONFIG_FIB_RULES=y
+CONFIG_WIRELESS=y
+CONFIG_WIRELESS_EXT=y
+CONFIG_WEXT_CORE=y
+CONFIG_WEXT_PROC=y
+CONFIG_WEXT_SPY=y
+CONFIG_WEXT_PRIV=y
+CONFIG_CFG80211=m
+# CONFIG_NL80211_TESTMODE is not set
+# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
+CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
+CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
+CONFIG_CFG80211_DEFAULT_PS=y
+# CONFIG_CFG80211_DEBUGFS is not set
+CONFIG_CFG80211_CRDA_SUPPORT=y
+CONFIG_CFG80211_WEXT=y
+CONFIG_CFG80211_WEXT_EXPORT=y
+CONFIG_LIB80211=m
+CONFIG_LIB80211_CRYPT_WEP=m
+CONFIG_LIB80211_CRYPT_CCMP=m
+CONFIG_LIB80211_CRYPT_TKIP=m
+# CONFIG_LIB80211_DEBUG is not set
+CONFIG_MAC80211=m
+CONFIG_MAC80211_HAS_RC=y
+CONFIG_MAC80211_RC_MINSTREL=y
+CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
+CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
+CONFIG_MAC80211_MESH=y
+CONFIG_MAC80211_LEDS=y
+# CONFIG_MAC80211_DEBUGFS is not set
+# CONFIG_MAC80211_MESSAGE_TRACING is not set
+# CONFIG_MAC80211_DEBUG_MENU is not set
+CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
+CONFIG_RFKILL=m
+CONFIG_RFKILL_LEDS=y
+CONFIG_RFKILL_INPUT=y
+CONFIG_RFKILL_GPIO=m
+CONFIG_NET_9P=m
+CONFIG_NET_9P_VIRTIO=m
+# CONFIG_NET_9P_DEBUG is not set
+CONFIG_CAIF=m
+# CONFIG_CAIF_DEBUG is not set
+CONFIG_CAIF_NETDEV=m
+# CONFIG_CAIF_USB is not set
+CONFIG_CEPH_LIB=m
+# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
+CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y
+CONFIG_NFC=m
+CONFIG_NFC_DIGITAL=m
+# CONFIG_NFC_NCI is not set
+# CONFIG_NFC_HCI is not set
+
+#
+# Near Field Communication (NFC) devices
+#
+# CONFIG_NFC_TRF7970A is not set
+CONFIG_NFC_SIM=m
+CONFIG_NFC_PORT100=m
+CONFIG_NFC_PN533=m
+CONFIG_NFC_PN533_USB=m
+# CONFIG_NFC_PN533_I2C is not set
+CONFIG_NFC_PN532_UART=m
+# CONFIG_NFC_ST95HF is not set
+# end of Near Field Communication (NFC) devices
+
+CONFIG_PSAMPLE=m
+CONFIG_NET_IFE=m
+CONFIG_LWTUNNEL=y
+CONFIG_LWTUNNEL_BPF=y
+CONFIG_DST_CACHE=y
+CONFIG_GRO_CELLS=y
+CONFIG_NET_SELFTESTS=m
+CONFIG_NET_SOCK_MSG=y
+CONFIG_NET_DEVLINK=y
+CONFIG_PAGE_POOL=y
+CONFIG_FAILOVER=m
+CONFIG_ETHTOOL_NETLINK=y
+
+#
+# Device Drivers
+#
+CONFIG_HAVE_PCI=y
+CONFIG_FORCE_PCI=y
+CONFIG_PCI=y
+CONFIG_PCI_DOMAINS=y
+CONFIG_PCI_SYSCALL=y
+CONFIG_PCIEPORTBUS=y
+CONFIG_PCIEAER=y
+CONFIG_PCIEAER_INJECT=m
+# CONFIG_PCIE_ECRC is not set
+CONFIG_PCIEASPM=y
+CONFIG_PCIEASPM_DEFAULT=y
+# CONFIG_PCIEASPM_POWERSAVE is not set
+# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
+# CONFIG_PCIEASPM_PERFORMANCE is not set
+CONFIG_PCIE_PME=y
+CONFIG_PCIE_DPC=y
+CONFIG_PCIE_PTM=y
+CONFIG_PCI_MSI=y
+CONFIG_PCI_MSI_IRQ_DOMAIN=y
+CONFIG_PCI_MSI_ARCH_FALLBACKS=y
+CONFIG_PCI_QUIRKS=y
+# CONFIG_PCI_DEBUG is not set
+CONFIG_PCI_REALLOC_ENABLE_AUTO=y
+CONFIG_PCI_STUB=m
+CONFIG_PCI_PF_STUB=m
+CONFIG_PCI_ATS=y
+CONFIG_PCI_IOV=y
+# CONFIG_PCI_PRI is not set
+# CONFIG_PCI_PASID is not set
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+# CONFIG_HOTPLUG_PCI is not set
+
+#
+# PCI controller drivers
+#
+# CONFIG_PCI_FTPCI100 is not set
+# CONFIG_PCI_HOST_GENERIC is not set
+# CONFIG_PCIE_XILINX is not set
+# CONFIG_PCIE_MICROCHIP_HOST is not set
+
+#
+# DesignWare PCI Core Support
+#
+# CONFIG_PCIE_DW_PLAT_HOST is not set
+# CONFIG_PCI_MESON is not set
+# end of DesignWare PCI Core Support
+
+#
+# Mobiveil PCIe Core Support
+#
+# end of Mobiveil PCIe Core Support
+
+#
+# Cadence PCIe controllers support
+#
+CONFIG_PCIE_CADENCE=y
+CONFIG_PCIE_CADENCE_HOST=y
+# CONFIG_PCIE_CADENCE_PLAT_HOST is not set
+CONFIG_PCI_J721E=y
+CONFIG_PCI_J721E_HOST=y
+# end of Cadence PCIe controllers support
+# end of PCI controller drivers
+
+#
+# PCI Endpoint
+#
+# CONFIG_PCI_ENDPOINT is not set
+# end of PCI Endpoint
+
+#
+# PCI switch controller drivers
+#
+# CONFIG_PCI_SW_SWITCHTEC is not set
+# end of PCI switch controller drivers
+
+CONFIG_CXL_BUS=m
+CONFIG_CXL_MEM=m
+# CONFIG_CXL_MEM_RAW_COMMANDS is not set
+CONFIG_PCCARD=m
+CONFIG_PCMCIA=m
+CONFIG_PCMCIA_LOAD_CIS=y
+CONFIG_CARDBUS=y
+
+#
+# PC-card bridges
+#
+CONFIG_YENTA=m
+CONFIG_YENTA_O2=y
+CONFIG_YENTA_RICOH=y
+CONFIG_YENTA_TI=y
+CONFIG_YENTA_ENE_TUNE=y
+CONFIG_YENTA_TOSHIBA=y
+CONFIG_PD6729=m
+CONFIG_I82092=m
+CONFIG_PCCARD_NONSTATIC=y
+# CONFIG_RAPIDIO is not set
+
+#
+# Generic Driver Options
+#
+CONFIG_AUXILIARY_BUS=y
+# CONFIG_UEVENT_HELPER is not set
+CONFIG_DEVTMPFS=y
+# CONFIG_DEVTMPFS_MOUNT is not set
+CONFIG_STANDALONE=y
+CONFIG_PREVENT_FIRMWARE_BUILD=y
+
+#
+# Firmware loader
+#
+CONFIG_FW_LOADER=y
+CONFIG_FW_LOADER_PAGED_BUF=y
+CONFIG_EXTRA_FIRMWARE=""
+CONFIG_FW_LOADER_USER_HELPER=y
+# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
+# CONFIG_FW_LOADER_COMPRESS is not set
+CONFIG_FW_CACHE=y
+# end of Firmware loader
+
+CONFIG_WANT_DEV_COREDUMP=y
+CONFIG_ALLOW_DEV_COREDUMP=y
+CONFIG_DEV_COREDUMP=y
+# CONFIG_DEBUG_DRIVER is not set
+# CONFIG_DEBUG_DEVRES is not set
+# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set
+# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set
+CONFIG_GENERIC_CPU_AUTOPROBE=y
+CONFIG_REGMAP=y
+CONFIG_REGMAP_I2C=m
+CONFIG_REGMAP_SPI=m
+CONFIG_REGMAP_IRQ=y
+CONFIG_DMA_SHARED_BUFFER=y
+# CONFIG_DMA_FENCE_TRACE is not set
+# end of Generic Driver Options
+
+#
+# Bus devices
+#
+# CONFIG_MOXTET is not set
+CONFIG_MHI_BUS=m
+# CONFIG_MHI_BUS_DEBUG is not set
+CONFIG_MHI_BUS_PCI_GENERIC=m
+# end of Bus devices
+
+CONFIG_CONNECTOR=y
+CONFIG_PROC_EVENTS=y
+
+#
+# Firmware Drivers
+#
+
+#
+# ARM System Control and Management Interface Protocol
+#
+# end of ARM System Control and Management Interface Protocol
+
+CONFIG_FIRMWARE_MEMMAP=y
+CONFIG_FW_CFG_SYSFS=m
+CONFIG_FW_CFG_SYSFS_CMDLINE=y
+# CONFIG_GOOGLE_FIRMWARE is not set
+
+#
+# Tegra firmware driver
+#
+# end of Tegra firmware driver
+# end of Firmware Drivers
+
+CONFIG_GNSS=m
+CONFIG_GNSS_SERIAL=m
+CONFIG_GNSS_MTK_SERIAL=m
+CONFIG_GNSS_SIRF_SERIAL=m
+CONFIG_GNSS_UBX_SERIAL=m
+# CONFIG_MTD is not set
+CONFIG_DTC=y
+CONFIG_OF=y
+# CONFIG_OF_UNITTEST is not set
+CONFIG_OF_FLATTREE=y
+CONFIG_OF_EARLY_FLATTREE=y
+CONFIG_OF_KOBJ=y
+CONFIG_OF_ADDRESS=y
+CONFIG_OF_IRQ=y
+CONFIG_OF_RESERVED_MEM=y
+# CONFIG_OF_OVERLAY is not set
+CONFIG_OF_DMA_DEFAULT_COHERENT=y
+CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
+CONFIG_PARPORT=m
+CONFIG_PARPORT_PC=m
+CONFIG_PARPORT_SERIAL=m
+# CONFIG_PARPORT_PC_FIFO is not set
+# CONFIG_PARPORT_PC_SUPERIO is not set
+CONFIG_PARPORT_PC_PCMCIA=m
+# CONFIG_PARPORT_AX88796 is not set
+CONFIG_PARPORT_1284=y
+CONFIG_PARPORT_NOT_PC=y
+CONFIG_BLK_DEV=y
+CONFIG_BLK_DEV_NULL_BLK=m
+CONFIG_BLK_DEV_FD=m
+CONFIG_MAC_FLOPPY=y
+CONFIG_CDROM=m
+# CONFIG_PARIDE is not set
+CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
+CONFIG_BLK_DEV_LOOP=m
+CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
+CONFIG_BLK_DEV_DRBD=m
+# CONFIG_DRBD_FAULT_INJECTION is not set
+CONFIG_BLK_DEV_NBD=m
+CONFIG_BLK_DEV_SX8=m
+CONFIG_BLK_DEV_RAM=m
+CONFIG_BLK_DEV_RAM_COUNT=16
+CONFIG_BLK_DEV_RAM_SIZE=16384
+CONFIG_CDROM_PKTCDVD=m
+CONFIG_CDROM_PKTCDVD_BUFFERS=8
+# CONFIG_CDROM_PKTCDVD_WCACHE is not set
+CONFIG_ATA_OVER_ETH=m
+CONFIG_VIRTIO_BLK=m
+CONFIG_BLK_DEV_RBD=m
+# CONFIG_BLK_DEV_RSXX is not set
+
+#
+# NVME Support
+#
+CONFIG_NVME_CORE=m
+CONFIG_BLK_DEV_NVME=m
+CONFIG_NVME_MULTIPATH=y
+CONFIG_NVME_HWMON=y
+CONFIG_NVME_FABRICS=m
+CONFIG_NVME_FC=m
+CONFIG_NVME_TCP=m
+CONFIG_NVME_TARGET=m
+CONFIG_NVME_TARGET_PASSTHRU=y
+# CONFIG_NVME_TARGET_LOOP is not set
+CONFIG_NVME_TARGET_FC=m
+# CONFIG_NVME_TARGET_FCLOOP is not set
+CONFIG_NVME_TARGET_TCP=m
+# end of NVME Support
+
+#
+# Misc devices
+#
+CONFIG_SENSORS_LIS3LV02D=m
+CONFIG_AD525X_DPOT=m
+CONFIG_AD525X_DPOT_I2C=m
+CONFIG_AD525X_DPOT_SPI=m
+# CONFIG_DUMMY_IRQ is not set
+CONFIG_PHANTOM=m
+CONFIG_TIFM_CORE=m
+CONFIG_TIFM_7XX1=m
+CONFIG_ICS932S401=m
+CONFIG_ENCLOSURE_SERVICES=m
+CONFIG_HP_ILO=m
+CONFIG_APDS9802ALS=m
+CONFIG_ISL29003=m
+CONFIG_ISL29020=m
+CONFIG_SENSORS_TSL2550=m
+CONFIG_SENSORS_BH1770=m
+CONFIG_SENSORS_APDS990X=m
+CONFIG_HMC6352=m
+CONFIG_DS1682=m
+# CONFIG_LATTICE_ECP3_CONFIG is not set
+# CONFIG_SRAM is not set
+CONFIG_DW_XDATA_PCIE=m
+# CONFIG_PCI_ENDPOINT_TEST is not set
+# CONFIG_XILINX_SDFEC is not set
+CONFIG_MISC_RTSX=m
+CONFIG_HISI_HIKEY_USB=m
+CONFIG_C2PORT=m
+
+#
+# EEPROM support
+#
+CONFIG_EEPROM_AT24=m
+CONFIG_EEPROM_AT25=m
+CONFIG_EEPROM_LEGACY=m
+CONFIG_EEPROM_MAX6875=m
+CONFIG_EEPROM_93CX6=m
+# CONFIG_EEPROM_93XX46 is not set
+# CONFIG_EEPROM_IDT_89HPESX is not set
+CONFIG_EEPROM_EE1004=m
+# end of EEPROM support
+
+CONFIG_CB710_CORE=m
+# CONFIG_CB710_DEBUG is not set
+CONFIG_CB710_DEBUG_ASSUMPTIONS=y
+
+#
+# Texas Instruments shared transport line discipline
+#
+# CONFIG_TI_ST is not set
+# end of Texas Instruments shared transport line discipline
+
+# CONFIG_SENSORS_LIS3_SPI is not set
+CONFIG_SENSORS_LIS3_I2C=m
+CONFIG_ALTERA_STAPL=m
+# CONFIG_ECHO is not set
+CONFIG_BCM_VK=m
+# CONFIG_BCM_VK_TTY is not set
+CONFIG_MISC_ALCOR_PCI=m
+CONFIG_MISC_RTSX_PCI=m
+CONFIG_MISC_RTSX_USB=m
+CONFIG_HABANA_AI=m
+CONFIG_UACCE=m
+CONFIG_PVPANIC=y
+CONFIG_PVPANIC_MMIO=m
+CONFIG_PVPANIC_PCI=m
+# end of Misc devices
+
+#
+# SCSI device support
+#
+CONFIG_SCSI_MOD=y
+CONFIG_RAID_ATTRS=m
+CONFIG_SCSI_COMMON=y
+CONFIG_SCSI=y
+CONFIG_SCSI_DMA=y
+CONFIG_SCSI_NETLINK=y
+# CONFIG_SCSI_PROC_FS is not set
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=m
+CONFIG_CHR_DEV_ST=m
+CONFIG_BLK_DEV_SR=m
+CONFIG_CHR_DEV_SG=m
+CONFIG_BLK_DEV_BSG=y
+CONFIG_CHR_DEV_SCH=m
+CONFIG_SCSI_ENCLOSURE=m
+CONFIG_SCSI_CONSTANTS=y
+CONFIG_SCSI_LOGGING=y
+CONFIG_SCSI_SCAN_ASYNC=y
+
+#
+# SCSI Transports
+#
+CONFIG_SCSI_SPI_ATTRS=m
+CONFIG_SCSI_FC_ATTRS=m
+CONFIG_SCSI_ISCSI_ATTRS=m
+CONFIG_SCSI_SAS_ATTRS=m
+CONFIG_SCSI_SAS_LIBSAS=m
+CONFIG_SCSI_SAS_ATA=y
+CONFIG_SCSI_SAS_HOST_SMP=y
+CONFIG_SCSI_SRP_ATTRS=m
+# end of SCSI Transports
+
+CONFIG_SCSI_LOWLEVEL=y
+CONFIG_ISCSI_TCP=m
+CONFIG_ISCSI_BOOT_SYSFS=m
+CONFIG_SCSI_CXGB3_ISCSI=m
+CONFIG_SCSI_CXGB4_ISCSI=m
+CONFIG_SCSI_BNX2_ISCSI=m
+CONFIG_SCSI_BNX2X_FCOE=m
+CONFIG_BE2ISCSI=m
+CONFIG_BLK_DEV_3W_XXXX_RAID=m
+CONFIG_SCSI_HPSA=m
+CONFIG_SCSI_3W_9XXX=m
+CONFIG_SCSI_3W_SAS=m
+CONFIG_SCSI_ACARD=m
+CONFIG_SCSI_AACRAID=m
+CONFIG_SCSI_AIC7XXX=m
+CONFIG_AIC7XXX_CMDS_PER_DEVICE=32
+CONFIG_AIC7XXX_RESET_DELAY_MS=15000
+CONFIG_AIC7XXX_DEBUG_ENABLE=y
+CONFIG_AIC7XXX_DEBUG_MASK=0
+CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
+CONFIG_SCSI_AIC79XX=m
+CONFIG_AIC79XX_CMDS_PER_DEVICE=32
+CONFIG_AIC79XX_RESET_DELAY_MS=15000
+CONFIG_AIC79XX_DEBUG_ENABLE=y
+CONFIG_AIC79XX_DEBUG_MASK=0
+CONFIG_AIC79XX_REG_PRETTY_PRINT=y
+CONFIG_SCSI_AIC94XX=m
+# CONFIG_AIC94XX_DEBUG is not set
+CONFIG_SCSI_MVSAS=m
+# CONFIG_SCSI_MVSAS_DEBUG is not set
+# CONFIG_SCSI_MVSAS_TASKLET is not set
+CONFIG_SCSI_MVUMI=m
+CONFIG_SCSI_DPT_I2O=m
+CONFIG_SCSI_ADVANSYS=m
+CONFIG_SCSI_ARCMSR=m
+CONFIG_SCSI_ESAS2R=m
+CONFIG_MEGARAID_NEWGEN=y
+CONFIG_MEGARAID_MM=m
+CONFIG_MEGARAID_MAILBOX=m
+# CONFIG_MEGARAID_LEGACY is not set
+CONFIG_MEGARAID_SAS=m
+CONFIG_SCSI_MPT3SAS=m
+CONFIG_SCSI_MPT2SAS_MAX_SGE=128
+CONFIG_SCSI_MPT3SAS_MAX_SGE=128
+CONFIG_SCSI_MPT2SAS=m
+CONFIG_SCSI_MPI3MR=m
+CONFIG_SCSI_SMARTPQI=m
+CONFIG_SCSI_UFSHCD=m
+CONFIG_SCSI_UFSHCD_PCI=m
+# CONFIG_SCSI_UFS_DWC_TC_PCI is not set
+# CONFIG_SCSI_UFSHCD_PLATFORM is not set
+CONFIG_SCSI_UFS_BSG=y
+CONFIG_SCSI_UFS_CRYPTO=y
+CONFIG_SCSI_UFS_HPB=y
+CONFIG_SCSI_UFS_HWMON=y
+CONFIG_SCSI_HPTIOP=m
+CONFIG_SCSI_BUSLOGIC=m
+# CONFIG_SCSI_FLASHPOINT is not set
+CONFIG_SCSI_MYRB=m
+CONFIG_LIBFC=m
+CONFIG_LIBFCOE=m
+CONFIG_FCOE=m
+CONFIG_SCSI_SNIC=m
+# CONFIG_SCSI_SNIC_DEBUG_FS is not set
+CONFIG_SCSI_DMX3191D=m
+# CONFIG_SCSI_FDOMAIN_PCI is not set
+CONFIG_SCSI_IPS=m
+# CONFIG_SCSI_INITIO is not set
+CONFIG_SCSI_INIA100=m
+# CONFIG_SCSI_PPA is not set
+# CONFIG_SCSI_IMM is not set
+CONFIG_SCSI_STEX=m
+CONFIG_SCSI_SYM53C8XX_2=m
+CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
+CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
+CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
+CONFIG_SCSI_SYM53C8XX_MMIO=y
+CONFIG_SCSI_IPR=m
+# CONFIG_SCSI_IPR_TRACE is not set
+# CONFIG_SCSI_IPR_DUMP is not set
+# CONFIG_SCSI_QLOGIC_1280 is not set
+CONFIG_SCSI_QLA_FC=m
+CONFIG_TCM_QLA2XXX=m
+# CONFIG_TCM_QLA2XXX_DEBUG is not set
+CONFIG_SCSI_QLA_ISCSI=m
+CONFIG_QEDI=m
+CONFIG_QEDF=m
+CONFIG_SCSI_LPFC=m
+# CONFIG_SCSI_LPFC_DEBUG_FS is not set
+CONFIG_SCSI_EFCT=m
+CONFIG_SCSI_DC395x=m
+CONFIG_SCSI_AM53C974=m
+CONFIG_SCSI_NSP32=m
+CONFIG_SCSI_WD719X=m
+# CONFIG_SCSI_DEBUG is not set
+CONFIG_SCSI_MESH=m
+CONFIG_SCSI_MESH_SYNC_RATE=5
+CONFIG_SCSI_MESH_RESET_DELAY_MS=4000
+CONFIG_SCSI_MAC53C94=m
+CONFIG_SCSI_PMCRAID=m
+CONFIG_SCSI_PM8001=m
+CONFIG_SCSI_BFA_FC=m
+CONFIG_SCSI_VIRTIO=m
+CONFIG_SCSI_CHELSIO_FCOE=m
+CONFIG_SCSI_LOWLEVEL_PCMCIA=y
+CONFIG_PCMCIA_AHA152X=m
+# CONFIG_PCMCIA_FDOMAIN is not set
+CONFIG_PCMCIA_NINJA_SCSI=m
+CONFIG_PCMCIA_QLOGIC=m
+CONFIG_PCMCIA_SYM53C500=m
+CONFIG_SCSI_DH=y
+CONFIG_SCSI_DH_RDAC=m
+CONFIG_SCSI_DH_HP_SW=m
+CONFIG_SCSI_DH_EMC=m
+CONFIG_SCSI_DH_ALUA=m
+# end of SCSI device support
+
+CONFIG_ATA=m
+CONFIG_SATA_HOST=y
+CONFIG_PATA_TIMINGS=y
+CONFIG_ATA_VERBOSE_ERROR=y
+CONFIG_ATA_FORCE=y
+CONFIG_SATA_PMP=y
+
+#
+# Controllers with non-SFF native interface
+#
+CONFIG_SATA_AHCI=m
+CONFIG_SATA_MOBILE_LPM_POLICY=3
+# CONFIG_SATA_AHCI_PLATFORM is not set
+# CONFIG_AHCI_CEVA is not set
+# CONFIG_AHCI_QORIQ is not set
+# CONFIG_SATA_INIC162X is not set
+CONFIG_SATA_ACARD_AHCI=m
+CONFIG_SATA_SIL24=m
+CONFIG_ATA_SFF=y
+
+#
+# SFF controllers with custom DMA interface
+#
+CONFIG_PDC_ADMA=m
+CONFIG_SATA_QSTOR=m
+CONFIG_SATA_SX4=m
+CONFIG_ATA_BMDMA=y
+
+#
+# SATA SFF controllers with BMDMA
+#
+CONFIG_ATA_PIIX=m
+# CONFIG_SATA_DWC is not set
+CONFIG_SATA_MV=m
+CONFIG_SATA_NV=m
+CONFIG_SATA_PROMISE=m
+CONFIG_SATA_SIL=m
+CONFIG_SATA_SIS=m
+CONFIG_SATA_SVW=m
+CONFIG_SATA_ULI=m
+CONFIG_SATA_VIA=m
+CONFIG_SATA_VITESSE=m
+
+#
+# PATA SFF controllers with BMDMA
+#
+# CONFIG_PATA_ALI is not set
+# CONFIG_PATA_AMD is not set
+CONFIG_PATA_ARTOP=m
+# CONFIG_PATA_ATIIXP is not set
+CONFIG_PATA_ATP867X=m
+CONFIG_PATA_CMD64X=m
+# CONFIG_PATA_CYPRESS is not set
+# CONFIG_PATA_EFAR is not set
+CONFIG_PATA_HPT366=m
+CONFIG_PATA_HPT37X=m
+# CONFIG_PATA_HPT3X2N is not set
+# CONFIG_PATA_HPT3X3 is not set
+CONFIG_PATA_IT8213=m
+CONFIG_PATA_IT821X=m
+CONFIG_PATA_JMICRON=m
+CONFIG_PATA_MACIO=m
+CONFIG_PATA_MARVELL=m
+CONFIG_PATA_MPC52xx=m
+CONFIG_PATA_NETCELL=m
+CONFIG_PATA_NINJA32=m
+CONFIG_PATA_NS87415=m
+# CONFIG_PATA_OLDPIIX is not set
+# CONFIG_PATA_OPTIDMA is not set
+CONFIG_PATA_PDC2027X=m
+CONFIG_PATA_PDC_OLD=m
+# CONFIG_PATA_RADISYS is not set
+CONFIG_PATA_RDC=m
+CONFIG_PATA_SCH=m
+# CONFIG_PATA_SERVERWORKS is not set
+CONFIG_PATA_SIL680=m
+CONFIG_PATA_SIS=m
+CONFIG_PATA_TOSHIBA=m
+# CONFIG_PATA_TRIFLEX is not set
+CONFIG_PATA_VIA=m
+CONFIG_PATA_WINBOND=m
+
+#
+# PIO-only SFF controllers
+#
+# CONFIG_PATA_CMD640_PCI is not set
+# CONFIG_PATA_MPIIX is not set
+CONFIG_PATA_NS87410=m
+# CONFIG_PATA_OPTI is not set
+CONFIG_PATA_PCMCIA=m
+# CONFIG_PATA_PLATFORM is not set
+# CONFIG_PATA_RZ1000 is not set
+
+#
+# Generic fallback / legacy drivers
+#
+CONFIG_ATA_GENERIC=m
+# CONFIG_PATA_LEGACY is not set
+CONFIG_MD=y
+CONFIG_BLK_DEV_MD=m
+CONFIG_MD_LINEAR=m
+CONFIG_MD_RAID0=m
+CONFIG_MD_RAID1=m
+CONFIG_MD_RAID10=m
+CONFIG_MD_RAID456=m
+CONFIG_MD_MULTIPATH=m
+CONFIG_MD_FAULTY=m
+# CONFIG_MD_CLUSTER is not set
+CONFIG_BCACHE=m
+# CONFIG_BCACHE_DEBUG is not set
+# CONFIG_BCACHE_CLOSURES_DEBUG is not set
+# CONFIG_BCACHE_ASYNC_REGISTRATION is not set
+CONFIG_BLK_DEV_DM_BUILTIN=y
+CONFIG_BLK_DEV_DM=m
+# CONFIG_DM_DEBUG is not set
+CONFIG_DM_BUFIO=m
+# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set
+CONFIG_DM_BIO_PRISON=m
+CONFIG_DM_PERSISTENT_DATA=m
+CONFIG_DM_UNSTRIPED=m
+CONFIG_DM_CRYPT=m
+CONFIG_DM_SNAPSHOT=m
+CONFIG_DM_THIN_PROVISIONING=m
+CONFIG_DM_CACHE=m
+CONFIG_DM_CACHE_SMQ=m
+CONFIG_DM_WRITECACHE=m
+CONFIG_DM_ERA=m
+# CONFIG_DM_CLONE is not set
+CONFIG_DM_MIRROR=m
+CONFIG_DM_LOG_USERSPACE=m
+CONFIG_DM_RAID=m
+CONFIG_DM_ZERO=m
+CONFIG_DM_MULTIPATH=m
+CONFIG_DM_MULTIPATH_QL=m
+CONFIG_DM_MULTIPATH_ST=m
+CONFIG_DM_MULTIPATH_HST=m
+CONFIG_DM_MULTIPATH_IOA=m
+CONFIG_DM_DELAY=m
+CONFIG_DM_DUST=m
+CONFIG_DM_UEVENT=y
+CONFIG_DM_FLAKEY=m
+CONFIG_DM_VERITY=m
+# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set
+# CONFIG_DM_VERITY_FEC is not set
+CONFIG_DM_SWITCH=m
+CONFIG_DM_LOG_WRITES=m
+CONFIG_DM_INTEGRITY=m
+CONFIG_DM_ZONED=m
+CONFIG_DM_AUDIT=y
+CONFIG_TARGET_CORE=m
+CONFIG_TCM_IBLOCK=m
+CONFIG_TCM_FILEIO=m
+CONFIG_TCM_PSCSI=m
+CONFIG_TCM_USER2=m
+CONFIG_LOOPBACK_TARGET=m
+CONFIG_TCM_FC=m
+CONFIG_ISCSI_TARGET=m
+CONFIG_ISCSI_TARGET_CXGB4=m
+CONFIG_SBP_TARGET=m
+CONFIG_FUSION=y
+CONFIG_FUSION_SPI=m
+CONFIG_FUSION_FC=m
+CONFIG_FUSION_SAS=m
+CONFIG_FUSION_MAX_SGE=128
+CONFIG_FUSION_CTL=m
+CONFIG_FUSION_LAN=m
+# CONFIG_FUSION_LOGGING is not set
+
+#
+# IEEE 1394 (FireWire) support
+#
+CONFIG_FIREWIRE=m
+CONFIG_FIREWIRE_OHCI=m
+CONFIG_FIREWIRE_SBP2=m
+CONFIG_FIREWIRE_NET=m
+CONFIG_FIREWIRE_NOSY=m
+# end of IEEE 1394 (FireWire) support
+
+CONFIG_MACINTOSH_DRIVERS=y
+CONFIG_ADB=y
+CONFIG_ADB_CUDA=y
+CONFIG_ADB_PMU=y
+CONFIG_ADB_PMU_LED=y
+# CONFIG_ADB_PMU_LED_DISK is not set
+CONFIG_PMAC_APM_EMU=m
+CONFIG_PMAC_MEDIABAY=y
+CONFIG_PMAC_BACKLIGHT=y
+# CONFIG_PMAC_BACKLIGHT_LEGACY is not set
+CONFIG_ADB_MACIO=y
+CONFIG_INPUT_ADBHID=y
+CONFIG_MAC_EMUMOUSEBTN=y
+CONFIG_THERM_WINDTUNNEL=m
+CONFIG_THERM_ADT746X=m
+CONFIG_WINDFARM=m
+CONFIG_ANSLCD=m
+CONFIG_PMAC_RACKMETER=m
+CONFIG_SENSORS_AMS=m
+CONFIG_SENSORS_AMS_PMU=y
+CONFIG_SENSORS_AMS_I2C=y
+CONFIG_NETDEVICES=y
+CONFIG_MII=m
+CONFIG_NET_CORE=y
+CONFIG_BONDING=m
+CONFIG_DUMMY=m
+CONFIG_WIREGUARD=m
+# CONFIG_WIREGUARD_DEBUG is not set
+CONFIG_EQUALIZER=m
+CONFIG_NET_FC=y
+CONFIG_IFB=m
+CONFIG_NET_TEAM=m
+CONFIG_NET_TEAM_MODE_BROADCAST=m
+CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
+CONFIG_NET_TEAM_MODE_RANDOM=m
+CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
+CONFIG_NET_TEAM_MODE_LOADBALANCE=m
+CONFIG_MACVLAN=m
+CONFIG_MACVTAP=m
+CONFIG_IPVLAN_L3S=y
+CONFIG_IPVLAN=m
+CONFIG_IPVTAP=m
+CONFIG_VXLAN=m
+CONFIG_GENEVE=m
+CONFIG_BAREUDP=m
+CONFIG_GTP=m
+CONFIG_AMT=m
+CONFIG_MACSEC=m
+CONFIG_NETCONSOLE=m
+CONFIG_NETCONSOLE_DYNAMIC=y
+CONFIG_NETPOLL=y
+CONFIG_NET_POLL_CONTROLLER=y
+CONFIG_TUN=m
+CONFIG_TAP=m
+# CONFIG_TUN_VNET_CROSS_LE is not set
+CONFIG_VETH=m
+CONFIG_VIRTIO_NET=m
+CONFIG_NLMON=m
+CONFIG_NET_VRF=m
+CONFIG_VSOCKMON=m
+CONFIG_MHI_NET=m
+CONFIG_SUNGEM_PHY=m
+CONFIG_ARCNET=m
+CONFIG_ARCNET_1201=m
+CONFIG_ARCNET_1051=m
+CONFIG_ARCNET_RAW=m
+CONFIG_ARCNET_CAP=m
+# CONFIG_ARCNET_COM90xx is not set
+CONFIG_ARCNET_COM90xxIO=m
+# CONFIG_ARCNET_RIM_I is not set
+CONFIG_ARCNET_COM20020=m
+CONFIG_ARCNET_COM20020_PCI=m
+CONFIG_ARCNET_COM20020_CS=m
+CONFIG_ATM_DRIVERS=y
+CONFIG_ATM_DUMMY=m
+CONFIG_ATM_TCP=m
+CONFIG_ATM_LANAI=m
+CONFIG_ATM_ENI=m
+# CONFIG_ATM_ENI_DEBUG is not set
+# CONFIG_ATM_ENI_TUNE_BURST is not set
+CONFIG_ATM_FIRESTREAM=m
+CONFIG_ATM_ZATM=m
+CONFIG_ATM_ZATM_DEBUG=y
+CONFIG_ATM_NICSTAR=m
+CONFIG_ATM_NICSTAR_USE_SUNI=y
+CONFIG_ATM_NICSTAR_USE_IDT77105=y
+CONFIG_ATM_IDT77252=m
+# CONFIG_ATM_IDT77252_DEBUG is not set
+# CONFIG_ATM_IDT77252_RCV_ALL is not set
+CONFIG_ATM_IDT77252_USE_SUNI=y
+CONFIG_ATM_AMBASSADOR=m
+# CONFIG_ATM_AMBASSADOR_DEBUG is not set
+CONFIG_ATM_HORIZON=m
+# CONFIG_ATM_HORIZON_DEBUG is not set
+CONFIG_ATM_IA=m
+# CONFIG_ATM_IA_DEBUG is not set
+CONFIG_ATM_FORE200E=m
+CONFIG_ATM_FORE200E_USE_TASKLET=y
+CONFIG_ATM_FORE200E_TX_RETRY=16
+CONFIG_ATM_FORE200E_DEBUG=0
+CONFIG_ATM_HE=m
+# CONFIG_ATM_HE_USE_SUNI is not set
+CONFIG_ATM_SOLOS=m
+# CONFIG_CAIF_DRIVERS is not set
+CONFIG_ETHERNET=y
+CONFIG_MDIO=m
+CONFIG_NET_VENDOR_3COM=y
+CONFIG_PCMCIA_3C574=m
+CONFIG_PCMCIA_3C589=m
+CONFIG_VORTEX=m
+CONFIG_TYPHOON=m
+CONFIG_NET_VENDOR_ADAPTEC=y
+CONFIG_ADAPTEC_STARFIRE=m
+CONFIG_NET_VENDOR_AGERE=y
+CONFIG_ET131X=m
+CONFIG_NET_VENDOR_ALACRITECH=y
+# CONFIG_SLICOSS is not set
+CONFIG_NET_VENDOR_ALTEON=y
+CONFIG_ACENIC=m
+# CONFIG_ACENIC_OMIT_TIGON_I is not set
+# CONFIG_ALTERA_TSE is not set
+CONFIG_NET_VENDOR_AMAZON=y
+CONFIG_NET_VENDOR_AMD=y
+# CONFIG_AMD8111_ETH is not set
+CONFIG_PCNET32=m
+CONFIG_PCMCIA_NMCLAN=m
+CONFIG_NET_VENDOR_APPLE=y
+CONFIG_MACE=m
+# CONFIG_MACE_AAUI_PORT is not set
+CONFIG_BMAC=m
+CONFIG_NET_VENDOR_AQUANTIA=y
+# CONFIG_AQTION is not set
+# CONFIG_NET_VENDOR_ARC is not set
+CONFIG_NET_VENDOR_ASIX=y
+CONFIG_SPI_AX88796C=m
+# CONFIG_SPI_AX88796C_COMPRESSION is not set
+CONFIG_NET_VENDOR_ATHEROS=y
+CONFIG_ATL2=m
+CONFIG_ATL1=m
+CONFIG_ATL1E=m
+CONFIG_ATL1C=m
+CONFIG_ALX=m
+CONFIG_NET_VENDOR_BROADCOM=y
+CONFIG_B44=m
+CONFIG_B44_PCI_AUTOSELECT=y
+CONFIG_B44_PCICORE_AUTOSELECT=y
+CONFIG_B44_PCI=y
+# CONFIG_BCMGENET is not set
+CONFIG_BNX2=m
+CONFIG_CNIC=m
+CONFIG_TIGON3=m
+CONFIG_TIGON3_HWMON=y
+CONFIG_BNX2X=m
+CONFIG_BNX2X_SRIOV=y
+# CONFIG_SYSTEMPORT is not set
+CONFIG_BNXT=m
+CONFIG_BNXT_SRIOV=y
+CONFIG_BNXT_FLOWER_OFFLOAD=y
+CONFIG_BNXT_DCB=y
+CONFIG_BNXT_HWMON=y
+CONFIG_NET_VENDOR_BROCADE=y
+CONFIG_BNA=m
+CONFIG_NET_VENDOR_CADENCE=y
+# CONFIG_MACB is not set
+CONFIG_NET_VENDOR_CAVIUM=y
+CONFIG_NET_VENDOR_CHELSIO=y
+CONFIG_CHELSIO_T1=m
+CONFIG_CHELSIO_T1_1G=y
+CONFIG_CHELSIO_T3=m
+CONFIG_CHELSIO_T4=m
+CONFIG_CHELSIO_T4_DCB=y
+CONFIG_CHELSIO_T4_FCOE=y
+CONFIG_CHELSIO_T4VF=m
+CONFIG_CHELSIO_LIB=m
+CONFIG_CHELSIO_INLINE_CRYPTO=y
+# CONFIG_CHELSIO_IPSEC_INLINE is not set
+CONFIG_NET_VENDOR_CISCO=y
+CONFIG_ENIC=m
+CONFIG_NET_VENDOR_CORTINA=y
+# CONFIG_GEMINI_ETHERNET is not set
+# CONFIG_DNET is not set
+CONFIG_NET_VENDOR_DEC=y
+CONFIG_NET_TULIP=y
+CONFIG_DE2104X=m
+CONFIG_DE2104X_DSL=0
+CONFIG_TULIP=m
+# CONFIG_TULIP_MWI is not set
+# CONFIG_TULIP_MMIO is not set
+CONFIG_TULIP_NAPI=y
+CONFIG_TULIP_NAPI_HW_MITIGATION=y
+# CONFIG_DE4X5 is not set
+CONFIG_WINBOND_840=m
+CONFIG_DM9102=m
+CONFIG_ULI526X=m
+CONFIG_PCMCIA_XIRCOM=m
+CONFIG_NET_VENDOR_DLINK=y
+CONFIG_DL2K=m
+CONFIG_SUNDANCE=m
+CONFIG_SUNDANCE_MMIO=y
+CONFIG_NET_VENDOR_EMULEX=y
+CONFIG_BE2NET=m
+CONFIG_BE2NET_HWMON=y
+CONFIG_BE2NET_BE2=y
+CONFIG_BE2NET_BE3=y
+CONFIG_BE2NET_LANCER=y
+CONFIG_BE2NET_SKYHAWK=y
+CONFIG_NET_VENDOR_EZCHIP=y
+# CONFIG_EZCHIP_NPS_MANAGEMENT_ENET is not set
+CONFIG_NET_VENDOR_FREESCALE=y
+CONFIG_FEC_MPC52xx=m
+CONFIG_FEC_MPC52xx_MDIO=y
+# CONFIG_FSL_PQ_MDIO is not set
+# CONFIG_FSL_XGMAC_MDIO is not set
+# CONFIG_UCC_GETH is not set
+# CONFIG_GIANFAR is not set
+CONFIG_FSL_ENETC=m
+CONFIG_FSL_ENETC_VF=m
+CONFIG_FSL_ENETC_IERB=m
+CONFIG_FSL_ENETC_MDIO=m
+CONFIG_FSL_ENETC_PTP_CLOCK=m
+# CONFIG_FSL_ENETC_QOS is not set
+CONFIG_NET_VENDOR_FUJITSU=y
+CONFIG_PCMCIA_FMVJ18X=m
+CONFIG_NET_VENDOR_GOOGLE=y
+CONFIG_NET_VENDOR_HUAWEI=y
+CONFIG_NET_VENDOR_I825XX=y
+CONFIG_NET_VENDOR_INTEL=y
+CONFIG_E100=m
+CONFIG_E1000=m
+CONFIG_E1000E=m
+CONFIG_IGB=m
+CONFIG_IGB_HWMON=y
+CONFIG_IGBVF=m
+CONFIG_IXGB=m
+CONFIG_IXGBE=m
+CONFIG_IXGBE_HWMON=y
+CONFIG_IXGBE_DCB=y
+CONFIG_IXGBE_IPSEC=y
+CONFIG_IXGBEVF=m
+CONFIG_IXGBEVF_IPSEC=y
+CONFIG_I40E=m
+CONFIG_I40E_DCB=y
+CONFIG_IAVF=m
+CONFIG_I40EVF=m
+CONFIG_ICE=m
+# CONFIG_FM10K is not set
+CONFIG_IGC=m
+CONFIG_NET_VENDOR_MICROSOFT=y
+CONFIG_JME=m
+CONFIG_NET_VENDOR_LITEX=y
+CONFIG_LITEX_LITEETH=m
+CONFIG_NET_VENDOR_MARVELL=y
+CONFIG_MV643XX_ETH=m
+CONFIG_MVMDIO=m
+CONFIG_SKGE=m
+# CONFIG_SKGE_DEBUG is not set
+CONFIG_SKGE_GENESIS=y
+CONFIG_SKY2=m
+# CONFIG_SKY2_DEBUG is not set
+CONFIG_NET_VENDOR_MELLANOX=y
+CONFIG_MLX4_EN=m
+CONFIG_MLX4_EN_DCB=y
+CONFIG_MLX4_CORE=m
+CONFIG_MLX4_DEBUG=y
+CONFIG_MLX4_CORE_GEN2=y
+CONFIG_MLX5_CORE=m
+CONFIG_MLX5_ACCEL=y
+CONFIG_MLX5_FPGA=y
+CONFIG_MLX5_CORE_EN=y
+CONFIG_MLX5_EN_ARFS=y
+CONFIG_MLX5_EN_RXNFC=y
+CONFIG_MLX5_MPFS=y
+CONFIG_MLX5_CORE_EN_DCB=y
+CONFIG_MLX5_CORE_IPOIB=y
+# CONFIG_MLX5_FPGA_IPSEC is not set
+# CONFIG_MLX5_IPSEC is not set
+# CONFIG_MLX5_SF is not set
+# CONFIG_MLXSW_CORE is not set
+CONFIG_MLXFW=m
+CONFIG_NET_VENDOR_MICREL=y
+# CONFIG_KS8842 is not set
+# CONFIG_KS8851 is not set
+# CONFIG_KS8851_MLL is not set
+CONFIG_KSZ884X_PCI=m
+CONFIG_NET_VENDOR_MICROCHIP=y
+# CONFIG_ENC28J60 is not set
+# CONFIG_ENCX24J600 is not set
+CONFIG_LAN743X=m
+CONFIG_NET_VENDOR_MICROSEMI=y
+CONFIG_NET_VENDOR_MYRI=y
+CONFIG_MYRI10GE=m
+CONFIG_FEALNX=m
+CONFIG_NET_VENDOR_NATSEMI=y
+CONFIG_NATSEMI=m
+CONFIG_NS83820=m
+CONFIG_NET_VENDOR_NETERION=y
+CONFIG_S2IO=m
+CONFIG_VXGE=m
+# CONFIG_VXGE_DEBUG_TRACE_ALL is not set
+CONFIG_NET_VENDOR_NETRONOME=y
+CONFIG_NFP=m
+# CONFIG_NFP_DEBUG is not set
+CONFIG_NET_VENDOR_NI=y
+# CONFIG_NI_XGE_MANAGEMENT_ENET is not set
+CONFIG_NET_VENDOR_8390=y
+CONFIG_PCMCIA_AXNET=m
+CONFIG_NE2K_PCI=m
+CONFIG_PCMCIA_PCNET=m
+CONFIG_NET_VENDOR_NVIDIA=y
+# CONFIG_FORCEDETH is not set
+CONFIG_NET_VENDOR_OKI=y
+# CONFIG_ETHOC is not set
+CONFIG_NET_VENDOR_PACKET_ENGINES=y
+CONFIG_HAMACHI=m
+CONFIG_YELLOWFIN=m
+CONFIG_NET_VENDOR_PENSANDO=y
+CONFIG_NET_VENDOR_QLOGIC=y
+CONFIG_QLA3XXX=m
+CONFIG_QLCNIC=m
+CONFIG_QLCNIC_SRIOV=y
+CONFIG_QLCNIC_DCB=y
+CONFIG_QLCNIC_HWMON=y
+CONFIG_NETXEN_NIC=m
+CONFIG_QED=m
+CONFIG_QED_LL2=y
+CONFIG_QED_SRIOV=y
+CONFIG_QEDE=m
+CONFIG_QED_ISCSI=y
+CONFIG_QED_FCOE=y
+CONFIG_QED_OOO=y
+CONFIG_NET_VENDOR_QUALCOMM=y
+# CONFIG_QCA7000_SPI is not set
+# CONFIG_QCA7000_UART is not set
+# CONFIG_QCOM_EMAC is not set
+# CONFIG_RMNET is not set
+CONFIG_NET_VENDOR_RDC=y
+CONFIG_R6040=m
+CONFIG_NET_VENDOR_REALTEK=y
+CONFIG_8139CP=m
+CONFIG_8139TOO=m
+# CONFIG_8139TOO_PIO is not set
+CONFIG_8139TOO_TUNE_TWISTER=y
+CONFIG_8139TOO_8129=y
+# CONFIG_8139_OLD_RX_RESET is not set
+CONFIG_R8169=m
+CONFIG_NET_VENDOR_RENESAS=y
+CONFIG_NET_VENDOR_ROCKER=y
+CONFIG_NET_VENDOR_SAMSUNG=y
+# CONFIG_SXGBE_ETH is not set
+# CONFIG_NET_VENDOR_SEEQ is not set
+CONFIG_NET_VENDOR_SOLARFLARE=y
+CONFIG_SFC=m
+CONFIG_SFC_MCDI_MON=y
+CONFIG_SFC_SRIOV=y
+CONFIG_SFC_MCDI_LOGGING=y
+CONFIG_SFC_FALCON=m
+CONFIG_NET_VENDOR_SILAN=y
+CONFIG_SC92031=m
+CONFIG_NET_VENDOR_SIS=y
+CONFIG_SIS900=m
+CONFIG_SIS190=m
+CONFIG_NET_VENDOR_SMSC=y
+CONFIG_PCMCIA_SMC91C92=m
+CONFIG_EPIC100=m
+# CONFIG_SMSC911X is not set
+CONFIG_SMSC9420=m
+CONFIG_NET_VENDOR_SOCIONEXT=y
+CONFIG_NET_VENDOR_STMICRO=y
+# CONFIG_STMMAC_ETH is not set
+CONFIG_NET_VENDOR_SUN=y
+CONFIG_HAPPYMEAL=m
+CONFIG_SUNGEM=m
+CONFIG_CASSINI=m
+CONFIG_NIU=m
+CONFIG_NET_VENDOR_SYNOPSYS=y
+# CONFIG_DWC_XLGMAC is not set
+CONFIG_NET_VENDOR_TEHUTI=y
+CONFIG_TEHUTI=m
+CONFIG_NET_VENDOR_TI=y
+# CONFIG_TI_CPSW_PHY_SEL is not set
+CONFIG_TLAN=m
+CONFIG_NET_VENDOR_VIA=y
+CONFIG_VIA_RHINE=m
+CONFIG_VIA_RHINE_MMIO=y
+CONFIG_VIA_VELOCITY=m
+CONFIG_NET_VENDOR_WIZNET=y
+# CONFIG_WIZNET_W5100 is not set
+# CONFIG_WIZNET_W5300 is not set
+CONFIG_NET_VENDOR_XILINX=y
+# CONFIG_XILINX_EMACLITE is not set
+# CONFIG_XILINX_AXI_EMAC is not set
+# CONFIG_XILINX_LL_TEMAC is not set
+CONFIG_NET_VENDOR_XIRCOM=y
+CONFIG_PCMCIA_XIRC2PS=m
+CONFIG_FDDI=y
+CONFIG_DEFXX=m
+CONFIG_SKFP=m
+CONFIG_HIPPI=y
+# CONFIG_ROADRUNNER is not set
+CONFIG_PHYLINK=m
+CONFIG_PHYLIB=m
+CONFIG_SWPHY=y
+CONFIG_LED_TRIGGER_PHY=y
+CONFIG_FIXED_PHY=m
+CONFIG_SFP=m
+
+#
+# MII PHY device drivers
+#
+CONFIG_AMD_PHY=m
+# CONFIG_ADIN_PHY is not set
+CONFIG_AQUANTIA_PHY=m
+CONFIG_AX88796B_PHY=m
+CONFIG_BROADCOM_PHY=m
+CONFIG_BCM54140_PHY=m
+# CONFIG_BCM7XXX_PHY is not set
+CONFIG_BCM84881_PHY=m
+CONFIG_BCM87XX_PHY=m
+CONFIG_BCM_NET_PHYLIB=m
+CONFIG_CICADA_PHY=m
+CONFIG_CORTINA_PHY=m
+CONFIG_DAVICOM_PHY=m
+CONFIG_ICPLUS_PHY=m
+CONFIG_LXT_PHY=m
+# CONFIG_INTEL_XWAY_PHY is not set
+CONFIG_LSI_ET1011C_PHY=m
+CONFIG_MARVELL_PHY=m
+CONFIG_MARVELL_10G_PHY=m
+CONFIG_MARVELL_88X2222_PHY=m
+CONFIG_MAXLINEAR_GPHY=m
+CONFIG_MEDIATEK_GE_PHY=m
+CONFIG_MICREL_PHY=m
+CONFIG_MICROCHIP_PHY=m
+CONFIG_MICROCHIP_T1_PHY=m
+CONFIG_MICROSEMI_PHY=m
+CONFIG_MOTORCOMM_PHY=m
+CONFIG_NATIONAL_PHY=m
+CONFIG_NXP_C45_TJA11XX_PHY=m
+# CONFIG_NXP_TJA11XX_PHY is not set
+CONFIG_AT803X_PHY=m
+CONFIG_QSEMI_PHY=m
+CONFIG_REALTEK_PHY=m
+CONFIG_RENESAS_PHY=m
+CONFIG_ROCKCHIP_PHY=m
+CONFIG_SMSC_PHY=m
+CONFIG_STE10XP=m
+CONFIG_TERANETICS_PHY=m
+CONFIG_DP83822_PHY=m
+CONFIG_DP83TC811_PHY=m
+CONFIG_DP83848_PHY=m
+CONFIG_DP83867_PHY=m
+CONFIG_DP83869_PHY=m
+CONFIG_VITESSE_PHY=m
+# CONFIG_XILINX_GMII2RGMII is not set
+# CONFIG_MICREL_KS8995MA is not set
+
+#
+# MCTP Device Drivers
+#
+CONFIG_MDIO_DEVICE=m
+CONFIG_MDIO_BUS=m
+CONFIG_FWNODE_MDIO=m
+CONFIG_OF_MDIO=m
+CONFIG_MDIO_DEVRES=m
+# CONFIG_MDIO_BITBANG is not set
+# CONFIG_MDIO_BCM_UNIMAC is not set
+# CONFIG_MDIO_HISI_FEMAC is not set
+CONFIG_MDIO_I2C=m
+CONFIG_MDIO_MVUSB=m
+# CONFIG_MDIO_MSCC_MIIM is not set
+CONFIG_MDIO_IPQ4019=m
+
+#
+# MDIO Multiplexers
+#
+CONFIG_MDIO_BUS_MUX=m
+# CONFIG_MDIO_BUS_MUX_GPIO is not set
+CONFIG_MDIO_BUS_MUX_MULTIPLEXER=m
+# CONFIG_MDIO_BUS_MUX_MMIOREG is not set
+
+#
+# PCS device drivers
+#
+CONFIG_PCS_XPCS=m
+CONFIG_PCS_LYNX=m
+# end of PCS device drivers
+
+# CONFIG_PLIP is not set
+CONFIG_PPP=m
+CONFIG_PPP_BSDCOMP=m
+CONFIG_PPP_DEFLATE=m
+CONFIG_PPP_FILTER=y
+CONFIG_PPP_MPPE=m
+CONFIG_PPP_MULTILINK=y
+CONFIG_PPPOATM=m
+CONFIG_PPPOE=m
+CONFIG_PPTP=m
+CONFIG_PPPOL2TP=m
+CONFIG_PPP_ASYNC=m
+CONFIG_PPP_SYNC_TTY=m
+CONFIG_SLIP=m
+CONFIG_SLHC=m
+CONFIG_SLIP_COMPRESSED=y
+CONFIG_SLIP_SMART=y
+CONFIG_SLIP_MODE_SLIP6=y
+
+#
+# Host-side USB support is needed for USB Network Adapter support
+#
+CONFIG_USB_NET_DRIVERS=m
+CONFIG_USB_CATC=m
+CONFIG_USB_KAWETH=m
+CONFIG_USB_PEGASUS=m
+CONFIG_USB_RTL8150=m
+CONFIG_USB_RTL8152=m
+CONFIG_USB_LAN78XX=m
+CONFIG_USB_USBNET=m
+CONFIG_USB_NET_AX8817X=m
+CONFIG_USB_NET_AX88179_178A=m
+CONFIG_USB_NET_CDCETHER=m
+CONFIG_USB_NET_CDC_EEM=m
+CONFIG_USB_NET_CDC_NCM=m
+CONFIG_USB_NET_HUAWEI_CDC_NCM=m
+CONFIG_USB_NET_CDC_MBIM=m
+CONFIG_USB_NET_DM9601=m
+CONFIG_USB_NET_SR9700=m
+CONFIG_USB_NET_SR9800=m
+CONFIG_USB_NET_SMSC75XX=m
+CONFIG_USB_NET_SMSC95XX=m
+CONFIG_USB_NET_GL620A=m
+CONFIG_USB_NET_NET1080=m
+CONFIG_USB_NET_PLUSB=m
+CONFIG_USB_NET_MCS7830=m
+CONFIG_USB_NET_RNDIS_HOST=m
+CONFIG_USB_NET_CDC_SUBSET_ENABLE=m
+CONFIG_USB_NET_CDC_SUBSET=m
+CONFIG_USB_ALI_M5632=y
+CONFIG_USB_AN2720=y
+CONFIG_USB_BELKIN=y
+CONFIG_USB_ARMLINUX=y
+CONFIG_USB_EPSON2888=y
+CONFIG_USB_KC2190=y
+CONFIG_USB_NET_ZAURUS=m
+CONFIG_USB_NET_CX82310_ETH=m
+CONFIG_USB_NET_KALMIA=m
+CONFIG_USB_NET_QMI_WWAN=m
+CONFIG_USB_HSO=m
+CONFIG_USB_NET_INT51X1=m
+CONFIG_USB_CDC_PHONET=m
+CONFIG_USB_IPHETH=m
+CONFIG_USB_SIERRA_NET=m
+CONFIG_USB_VL600=m
+CONFIG_USB_NET_CH9200=m
+CONFIG_USB_NET_AQC111=m
+CONFIG_USB_RTL8153_ECM=m
+CONFIG_WLAN=y
+CONFIG_WLAN_VENDOR_ADMTEK=y
+CONFIG_ADM8211=m
+CONFIG_ATH_COMMON=m
+CONFIG_WLAN_VENDOR_ATH=y
+# CONFIG_ATH_DEBUG is not set
+CONFIG_ATH5K=m
+# CONFIG_ATH5K_DEBUG is not set
+# CONFIG_ATH5K_TRACER is not set
+CONFIG_ATH5K_PCI=y
+CONFIG_ATH9K_HW=m
+CONFIG_ATH9K_COMMON=m
+CONFIG_ATH9K_BTCOEX_SUPPORT=y
+CONFIG_ATH9K=m
+CONFIG_ATH9K_PCI=y
+# CONFIG_ATH9K_AHB is not set
+# CONFIG_ATH9K_DEBUGFS is not set
+# CONFIG_ATH9K_DYNACK is not set
+# CONFIG_ATH9K_WOW is not set
+CONFIG_ATH9K_RFKILL=y
+CONFIG_ATH9K_CHANNEL_CONTEXT=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_PCI_NO_EEPROM=m
+CONFIG_ATH9K_HTC=m
+# CONFIG_ATH9K_HTC_DEBUGFS is not set
+# CONFIG_ATH9K_HWRNG is not set
+CONFIG_CARL9170=m
+CONFIG_CARL9170_LEDS=y
+CONFIG_CARL9170_WPC=y
+# CONFIG_CARL9170_HWRNG is not set
+CONFIG_ATH6KL=m
+CONFIG_ATH6KL_SDIO=m
+CONFIG_ATH6KL_USB=m
+# CONFIG_ATH6KL_DEBUG is not set
+# CONFIG_ATH6KL_TRACING is not set
+CONFIG_AR5523=m
+CONFIG_WIL6210=m
+CONFIG_WIL6210_ISR_COR=y
+CONFIG_WIL6210_TRACING=y
+CONFIG_WIL6210_DEBUGFS=y
+CONFIG_ATH10K=m
+CONFIG_ATH10K_CE=y
+CONFIG_ATH10K_PCI=m
+# CONFIG_ATH10K_SDIO is not set
+CONFIG_ATH10K_USB=m
+# CONFIG_ATH10K_DEBUG is not set
+# CONFIG_ATH10K_DEBUGFS is not set
+# CONFIG_ATH10K_TRACING is not set
+# CONFIG_WCN36XX is not set
+CONFIG_ATH11K=m
+CONFIG_ATH11K_PCI=m
+# CONFIG_ATH11K_DEBUG is not set
+# CONFIG_ATH11K_TRACING is not set
+CONFIG_WLAN_VENDOR_ATMEL=y
+CONFIG_ATMEL=m
+# CONFIG_PCI_ATMEL is not set
+CONFIG_PCMCIA_ATMEL=m
+CONFIG_AT76C50X_USB=m
+CONFIG_WLAN_VENDOR_BROADCOM=y
+CONFIG_B43=m
+CONFIG_B43_BCMA=y
+CONFIG_B43_SSB=y
+CONFIG_B43_BUSES_BCMA_AND_SSB=y
+# CONFIG_B43_BUSES_BCMA is not set
+# CONFIG_B43_BUSES_SSB is not set
+CONFIG_B43_PCI_AUTOSELECT=y
+CONFIG_B43_PCICORE_AUTOSELECT=y
+CONFIG_B43_SDIO=y
+CONFIG_B43_BCMA_PIO=y
+CONFIG_B43_PIO=y
+CONFIG_B43_PHY_G=y
+CONFIG_B43_PHY_N=y
+CONFIG_B43_PHY_LP=y
+CONFIG_B43_PHY_HT=y
+CONFIG_B43_LEDS=y
+CONFIG_B43_HWRNG=y
+# CONFIG_B43_DEBUG is not set
+CONFIG_B43LEGACY=m
+CONFIG_B43LEGACY_PCI_AUTOSELECT=y
+CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
+CONFIG_B43LEGACY_LEDS=y
+CONFIG_B43LEGACY_HWRNG=y
+CONFIG_B43LEGACY_DEBUG=y
+CONFIG_B43LEGACY_DMA=y
+CONFIG_B43LEGACY_PIO=y
+CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
+# CONFIG_B43LEGACY_DMA_MODE is not set
+# CONFIG_B43LEGACY_PIO_MODE is not set
+CONFIG_BRCMUTIL=m
+CONFIG_BRCMSMAC=m
+CONFIG_BRCMFMAC=m
+CONFIG_BRCMFMAC_PROTO_BCDC=y
+CONFIG_BRCMFMAC_PROTO_MSGBUF=y
+# CONFIG_BRCMFMAC_SDIO is not set
+CONFIG_BRCMFMAC_USB=y
+CONFIG_BRCMFMAC_PCIE=y
+# CONFIG_BRCM_TRACING is not set
+# CONFIG_BRCMDBG is not set
+CONFIG_WLAN_VENDOR_CISCO=y
+CONFIG_AIRO=m
+CONFIG_AIRO_CS=m
+CONFIG_WLAN_VENDOR_INTEL=y
+# CONFIG_IPW2100 is not set
+CONFIG_IPW2200=m
+CONFIG_IPW2200_MONITOR=y
+CONFIG_IPW2200_RADIOTAP=y
+CONFIG_IPW2200_PROMISCUOUS=y
+CONFIG_IPW2200_QOS=y
+# CONFIG_IPW2200_DEBUG is not set
+CONFIG_LIBIPW=m
+# CONFIG_LIBIPW_DEBUG is not set
+CONFIG_IWLEGACY=m
+CONFIG_IWL4965=m
+CONFIG_IWL3945=m
+
+#
+# iwl3945 / iwl4965 Debugging Options
+#
+# CONFIG_IWLEGACY_DEBUG is not set
+# end of iwl3945 / iwl4965 Debugging Options
+
+CONFIG_IWLWIFI=m
+CONFIG_IWLWIFI_LEDS=y
+CONFIG_IWLDVM=m
+CONFIG_IWLMVM=m
+CONFIG_IWLWIFI_OPMODE_MODULAR=y
+
+#
+# Debugging Options
+#
+# CONFIG_IWLWIFI_DEBUG is not set
+# CONFIG_IWLWIFI_DEVICE_TRACING is not set
+# end of Debugging Options
+
+CONFIG_WLAN_VENDOR_INTERSIL=y
+CONFIG_HOSTAP=m
+CONFIG_HOSTAP_FIRMWARE=y
+# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set
+CONFIG_HOSTAP_PLX=m
+CONFIG_HOSTAP_PCI=m
+CONFIG_HOSTAP_CS=m
+CONFIG_HERMES=m
+# CONFIG_HERMES_PRISM is not set
+CONFIG_HERMES_CACHE_FW_ON_INIT=y
+CONFIG_APPLE_AIRPORT=m
+CONFIG_PLX_HERMES=m
+CONFIG_TMD_HERMES=m
+CONFIG_NORTEL_HERMES=m
+CONFIG_PCMCIA_HERMES=m
+CONFIG_PCMCIA_SPECTRUM=m
+CONFIG_ORINOCO_USB=m
+CONFIG_P54_COMMON=m
+CONFIG_P54_USB=m
+CONFIG_P54_PCI=m
+# CONFIG_P54_SPI is not set
+CONFIG_P54_LEDS=y
+CONFIG_WLAN_VENDOR_MARVELL=y
+CONFIG_LIBERTAS=m
+CONFIG_LIBERTAS_USB=m
+CONFIG_LIBERTAS_CS=m
+CONFIG_LIBERTAS_SDIO=m
+# CONFIG_LIBERTAS_SPI is not set
+# CONFIG_LIBERTAS_DEBUG is not set
+CONFIG_LIBERTAS_MESH=y
+CONFIG_LIBERTAS_THINFIRM=m
+# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
+CONFIG_LIBERTAS_THINFIRM_USB=m
+CONFIG_MWIFIEX=m
+CONFIG_MWIFIEX_SDIO=m
+CONFIG_MWIFIEX_PCIE=m
+# CONFIG_MWIFIEX_USB is not set
+CONFIG_MWL8K=m
+CONFIG_WLAN_VENDOR_MEDIATEK=y
+CONFIG_MT7601U=m
+CONFIG_MT76_CORE=m
+CONFIG_MT76_LEDS=y
+CONFIG_MT76_USB=m
+CONFIG_MT76_SDIO=m
+CONFIG_MT76x02_LIB=m
+CONFIG_MT76x02_USB=m
+CONFIG_MT76_CONNAC_LIB=m
+CONFIG_MT76x0_COMMON=m
+CONFIG_MT76x0U=m
+CONFIG_MT76x0E=m
+CONFIG_MT76x2_COMMON=m
+CONFIG_MT76x2E=m
+CONFIG_MT76x2U=m
+CONFIG_MT7603E=m
+CONFIG_MT7615_COMMON=m
+CONFIG_MT7615E=m
+CONFIG_MT7663_USB_SDIO_COMMON=m
+CONFIG_MT7663U=m
+CONFIG_MT7663S=m
+CONFIG_MT7915E=m
+CONFIG_MT7921_COMMON=m
+CONFIG_MT7921E=m
+CONFIG_MT7921S=m
+CONFIG_WLAN_VENDOR_MICROCHIP=y
+# CONFIG_WILC1000_SDIO is not set
+# CONFIG_WILC1000_SPI is not set
+CONFIG_WLAN_VENDOR_RALINK=y
+CONFIG_RT2X00=m
+CONFIG_RT2400PCI=m
+CONFIG_RT2500PCI=m
+CONFIG_RT61PCI=m
+CONFIG_RT2800PCI=m
+CONFIG_RT2800PCI_RT33XX=y
+CONFIG_RT2800PCI_RT35XX=y
+CONFIG_RT2800PCI_RT53XX=y
+CONFIG_RT2800PCI_RT3290=y
+CONFIG_RT2500USB=m
+CONFIG_RT73USB=m
+CONFIG_RT2800USB=m
+CONFIG_RT2800USB_RT33XX=y
+CONFIG_RT2800USB_RT35XX=y
+CONFIG_RT2800USB_RT3573=y
+CONFIG_RT2800USB_RT53XX=y
+CONFIG_RT2800USB_RT55XX=y
+# CONFIG_RT2800USB_UNKNOWN is not set
+CONFIG_RT2800_LIB=m
+CONFIG_RT2800_LIB_MMIO=m
+CONFIG_RT2X00_LIB_MMIO=m
+CONFIG_RT2X00_LIB_PCI=m
+CONFIG_RT2X00_LIB_USB=m
+CONFIG_RT2X00_LIB=m
+CONFIG_RT2X00_LIB_FIRMWARE=y
+CONFIG_RT2X00_LIB_CRYPTO=y
+CONFIG_RT2X00_LIB_LEDS=y
+# CONFIG_RT2X00_DEBUG is not set
+CONFIG_WLAN_VENDOR_REALTEK=y
+CONFIG_RTL8180=m
+CONFIG_RTL8187=m
+CONFIG_RTL8187_LEDS=y
+CONFIG_RTL_CARDS=m
+CONFIG_RTL8192CE=m
+CONFIG_RTL8192SE=m
+CONFIG_RTL8192DE=m
+CONFIG_RTL8723AE=m
+CONFIG_RTL8723BE=m
+CONFIG_RTL8188EE=m
+CONFIG_RTL8192EE=m
+CONFIG_RTL8821AE=m
+CONFIG_RTL8192CU=m
+CONFIG_RTLWIFI=m
+CONFIG_RTLWIFI_PCI=m
+CONFIG_RTLWIFI_USB=m
+# CONFIG_RTLWIFI_DEBUG is not set
+CONFIG_RTL8192C_COMMON=m
+CONFIG_RTL8723_COMMON=m
+CONFIG_RTLBTCOEXIST=m
+CONFIG_RTL8XXXU=m
+# CONFIG_RTL8XXXU_UNTESTED is not set
+CONFIG_RTW88=m
+CONFIG_RTW88_CORE=m
+CONFIG_RTW88_PCI=m
+CONFIG_RTW88_8822B=m
+CONFIG_RTW88_8822C=m
+CONFIG_RTW88_8723D=m
+CONFIG_RTW88_8821C=m
+CONFIG_RTW88_8822BE=m
+CONFIG_RTW88_8822CE=m
+CONFIG_RTW88_8723DE=m
+CONFIG_RTW88_8821CE=m
+# CONFIG_RTW88_DEBUG is not set
+# CONFIG_RTW88_DEBUGFS is not set
+CONFIG_RTW89=m
+CONFIG_RTW89_CORE=m
+CONFIG_RTW89_PCI=m
+CONFIG_RTW89_8852AE=m
+# CONFIG_RTW89_DEBUGMSG is not set
+# CONFIG_RTW89_DEBUGFS is not set
+CONFIG_WLAN_VENDOR_RSI=y
+CONFIG_RSI_91X=m
+CONFIG_RSI_DEBUGFS=y
+# CONFIG_RSI_SDIO is not set
+CONFIG_RSI_USB=m
+CONFIG_RSI_COEX=y
+CONFIG_WLAN_VENDOR_ST=y
+# CONFIG_CW1200 is not set
+# CONFIG_WLAN_VENDOR_TI is not set
+CONFIG_WLAN_VENDOR_ZYDAS=y
+CONFIG_USB_ZD1201=m
+CONFIG_ZD1211RW=m
+# CONFIG_ZD1211RW_DEBUG is not set
+CONFIG_WLAN_VENDOR_QUANTENNA=y
+CONFIG_QTNFMAC=m
+CONFIG_QTNFMAC_PCIE=m
+CONFIG_PCMCIA_RAYCS=m
+CONFIG_PCMCIA_WL3501=m
+CONFIG_MAC80211_HWSIM=m
+CONFIG_USB_NET_RNDIS_WLAN=m
+CONFIG_VIRT_WIFI=m
+CONFIG_WAN=y
+CONFIG_LANMEDIA=m
+CONFIG_HDLC=m
+CONFIG_HDLC_RAW=m
+CONFIG_HDLC_RAW_ETH=m
+CONFIG_HDLC_CISCO=m
+CONFIG_HDLC_FR=m
+CONFIG_HDLC_PPP=m
+# CONFIG_HDLC_X25 is not set
+CONFIG_PCI200SYN=m
+CONFIG_WANXL=m
+# CONFIG_PC300TOO is not set
+CONFIG_FARSYNC=m
+CONFIG_FSL_UCC_HDLC=m
+CONFIG_IEEE802154_DRIVERS=m
+CONFIG_IEEE802154_FAKELB=m
+CONFIG_IEEE802154_AT86RF230=m
+# CONFIG_IEEE802154_AT86RF230_DEBUGFS is not set
+CONFIG_IEEE802154_MRF24J40=m
+CONFIG_IEEE802154_CC2520=m
+CONFIG_IEEE802154_ATUSB=m
+CONFIG_IEEE802154_ADF7242=m
+# CONFIG_IEEE802154_CA8210 is not set
+# CONFIG_IEEE802154_MCR20A is not set
+CONFIG_IEEE802154_HWSIM=m
+
+#
+# Wireless WAN
+#
+CONFIG_WWAN=y
+CONFIG_WWAN_HWSIM=m
+CONFIG_MHI_WWAN_CTRL=m
+CONFIG_MHI_WWAN_MBIM=m
+# end of Wireless WAN
+
+# CONFIG_VMXNET3 is not set
+CONFIG_USB4_NET=m
+# CONFIG_NETDEVSIM is not set
+CONFIG_NET_FAILOVER=m
+CONFIG_ISDN=y
+CONFIG_ISDN_CAPI=y
+CONFIG_CAPI_TRACE=y
+CONFIG_ISDN_CAPI_MIDDLEWARE=y
+CONFIG_MISDN=m
+CONFIG_MISDN_DSP=m
+CONFIG_MISDN_L1OIP=m
+
+#
+# mISDN hardware drivers
+#
+CONFIG_MISDN_HFCPCI=m
+CONFIG_MISDN_HFCMULTI=m
+CONFIG_MISDN_HFCUSB=m
+CONFIG_MISDN_AVMFRITZ=m
+CONFIG_MISDN_SPEEDFAX=m
+CONFIG_MISDN_INFINEON=m
+CONFIG_MISDN_W6692=m
+# CONFIG_MISDN_NETJET is not set
+CONFIG_MISDN_IPAC=m
+CONFIG_MISDN_ISAR=m
+
+#
+# Input device support
+#
+CONFIG_INPUT=y
+CONFIG_INPUT_LEDS=y
+CONFIG_INPUT_FF_MEMLESS=m
+CONFIG_INPUT_SPARSEKMAP=m
+CONFIG_INPUT_MATRIXKMAP=m
+
+#
+# Userland interfaces
+#
+CONFIG_INPUT_MOUSEDEV=y
+CONFIG_INPUT_MOUSEDEV_PSAUX=y
+CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
+CONFIG_INPUT_JOYDEV=m
+CONFIG_INPUT_EVDEV=m
+# CONFIG_INPUT_EVBUG is not set
+# CONFIG_INPUT_APMPOWER is not set
+
+#
+# Input Device Drivers
+#
+CONFIG_INPUT_KEYBOARD=y
+# CONFIG_KEYBOARD_ADC is not set
+CONFIG_KEYBOARD_ADP5588=m
+# CONFIG_KEYBOARD_ADP5589 is not set
+CONFIG_KEYBOARD_ATKBD=m
+CONFIG_KEYBOARD_QT1050=m
+# CONFIG_KEYBOARD_QT1070 is not set
+CONFIG_KEYBOARD_QT2160=m
+# CONFIG_KEYBOARD_DLINK_DIR685 is not set
+# CONFIG_KEYBOARD_LKKBD is not set
+CONFIG_KEYBOARD_GPIO=m
+CONFIG_KEYBOARD_GPIO_POLLED=m
+# CONFIG_KEYBOARD_TCA6416 is not set
+# CONFIG_KEYBOARD_TCA8418 is not set
+CONFIG_KEYBOARD_MATRIX=m
+CONFIG_KEYBOARD_LM8323=m
+# CONFIG_KEYBOARD_LM8333 is not set
+CONFIG_KEYBOARD_MAX7359=m
+# CONFIG_KEYBOARD_MCS is not set
+# CONFIG_KEYBOARD_MPR121 is not set
+# CONFIG_KEYBOARD_NEWTON is not set
+CONFIG_KEYBOARD_OPENCORES=m
+# CONFIG_KEYBOARD_SAMSUNG is not set
+CONFIG_KEYBOARD_STOWAWAY=m
+# CONFIG_KEYBOARD_SUNKBD is not set
+# CONFIG_KEYBOARD_OMAP4 is not set
+# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set
+# CONFIG_KEYBOARD_XTKBD is not set
+# CONFIG_KEYBOARD_CAP11XX is not set
+# CONFIG_KEYBOARD_BCM is not set
+CONFIG_KEYBOARD_CYPRESS_SF=m
+CONFIG_INPUT_MOUSE=y
+CONFIG_MOUSE_PS2=m
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_CYPRESS=y
+CONFIG_MOUSE_PS2_TRACKPOINT=y
+CONFIG_MOUSE_PS2_ELANTECH=y
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
+CONFIG_MOUSE_PS2_SENTELIC=y
+# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_FOCALTECH=y
+CONFIG_MOUSE_PS2_SMBUS=y
+# CONFIG_MOUSE_SERIAL is not set
+CONFIG_MOUSE_APPLETOUCH=m
+CONFIG_MOUSE_BCM5974=m
+CONFIG_MOUSE_CYAPA=m
+CONFIG_MOUSE_ELAN_I2C=m
+CONFIG_MOUSE_ELAN_I2C_I2C=y
+CONFIG_MOUSE_ELAN_I2C_SMBUS=y
+CONFIG_MOUSE_VSXXXAA=m
+CONFIG_MOUSE_GPIO=m
+CONFIG_MOUSE_SYNAPTICS_I2C=m
+CONFIG_MOUSE_SYNAPTICS_USB=m
+CONFIG_INPUT_JOYSTICK=y
+CONFIG_JOYSTICK_ANALOG=m
+CONFIG_JOYSTICK_A3D=m
+CONFIG_JOYSTICK_ADC=m
+CONFIG_JOYSTICK_ADI=m
+CONFIG_JOYSTICK_COBRA=m
+CONFIG_JOYSTICK_GF2K=m
+CONFIG_JOYSTICK_GRIP=m
+CONFIG_JOYSTICK_GRIP_MP=m
+CONFIG_JOYSTICK_GUILLEMOT=m
+CONFIG_JOYSTICK_INTERACT=m
+CONFIG_JOYSTICK_SIDEWINDER=m
+CONFIG_JOYSTICK_TMDC=m
+CONFIG_JOYSTICK_IFORCE=m
+CONFIG_JOYSTICK_IFORCE_USB=m
+CONFIG_JOYSTICK_IFORCE_232=m
+CONFIG_JOYSTICK_WARRIOR=m
+CONFIG_JOYSTICK_MAGELLAN=m
+CONFIG_JOYSTICK_SPACEORB=m
+CONFIG_JOYSTICK_SPACEBALL=m
+CONFIG_JOYSTICK_STINGER=m
+CONFIG_JOYSTICK_TWIDJOY=m
+CONFIG_JOYSTICK_ZHENHUA=m
+CONFIG_JOYSTICK_DB9=m
+CONFIG_JOYSTICK_GAMECON=m
+CONFIG_JOYSTICK_TURBOGRAFX=m
+# CONFIG_JOYSTICK_AS5011 is not set
+CONFIG_JOYSTICK_JOYDUMP=m
+CONFIG_JOYSTICK_XPAD=m
+CONFIG_JOYSTICK_XPAD_FF=y
+CONFIG_JOYSTICK_XPAD_LEDS=y
+CONFIG_JOYSTICK_WALKERA0701=m
+# CONFIG_JOYSTICK_PSXPAD_SPI is not set
+CONFIG_JOYSTICK_PXRC=m
+CONFIG_JOYSTICK_QWIIC=m
+CONFIG_JOYSTICK_FSIA6B=m
+CONFIG_INPUT_TABLET=y
+CONFIG_TABLET_USB_ACECAD=m
+CONFIG_TABLET_USB_AIPTEK=m
+CONFIG_TABLET_USB_HANWANG=m
+CONFIG_TABLET_USB_KBTAB=m
+CONFIG_TABLET_USB_PEGASUS=m
+CONFIG_TABLET_SERIAL_WACOM4=m
+CONFIG_INPUT_TOUCHSCREEN=y
+CONFIG_TOUCHSCREEN_ADS7846=m
+CONFIG_TOUCHSCREEN_AD7877=m
+CONFIG_TOUCHSCREEN_AD7879=m
+CONFIG_TOUCHSCREEN_AD7879_I2C=m
+# CONFIG_TOUCHSCREEN_AD7879_SPI is not set
+# CONFIG_TOUCHSCREEN_ADC is not set
+# CONFIG_TOUCHSCREEN_AR1021_I2C is not set
+CONFIG_TOUCHSCREEN_ATMEL_MXT=m
+# CONFIG_TOUCHSCREEN_ATMEL_MXT_T37 is not set
+# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set
+# CONFIG_TOUCHSCREEN_BU21013 is not set
+# CONFIG_TOUCHSCREEN_BU21029 is not set
+# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set
+CONFIG_TOUCHSCREEN_CY8CTMA140=m
+# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
+# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
+# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
+CONFIG_TOUCHSCREEN_DYNAPRO=m
+CONFIG_TOUCHSCREEN_HAMPSHIRE=m
+CONFIG_TOUCHSCREEN_EETI=m
+# CONFIG_TOUCHSCREEN_EGALAX is not set
+# CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set
+# CONFIG_TOUCHSCREEN_EXC3000 is not set
+CONFIG_TOUCHSCREEN_FUJITSU=m
+# CONFIG_TOUCHSCREEN_GOODIX is not set
+# CONFIG_TOUCHSCREEN_HIDEEP is not set
+CONFIG_TOUCHSCREEN_HYCON_HY46XX=m
+# CONFIG_TOUCHSCREEN_ILI210X is not set
+CONFIG_TOUCHSCREEN_ILITEK=m
+# CONFIG_TOUCHSCREEN_S6SY761 is not set
+CONFIG_TOUCHSCREEN_GUNZE=m
+# CONFIG_TOUCHSCREEN_EKTF2127 is not set
+# CONFIG_TOUCHSCREEN_ELAN is not set
+CONFIG_TOUCHSCREEN_ELO=m
+CONFIG_TOUCHSCREEN_WACOM_W8001=m
+# CONFIG_TOUCHSCREEN_WACOM_I2C is not set
+# CONFIG_TOUCHSCREEN_MAX11801 is not set
+CONFIG_TOUCHSCREEN_MCS5000=m
+# CONFIG_TOUCHSCREEN_MMS114 is not set
+# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set
+CONFIG_TOUCHSCREEN_MSG2638=m
+CONFIG_TOUCHSCREEN_MTOUCH=m
+# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
+CONFIG_TOUCHSCREEN_INEXIO=m
+CONFIG_TOUCHSCREEN_MK712=m
+CONFIG_TOUCHSCREEN_PENMOUNT=m
+# CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set
+CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
+CONFIG_TOUCHSCREEN_TOUCHWIN=m
+# CONFIG_TOUCHSCREEN_PIXCIR is not set
+# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
+CONFIG_TOUCHSCREEN_WM97XX=m
+CONFIG_TOUCHSCREEN_WM9705=y
+CONFIG_TOUCHSCREEN_WM9712=y
+CONFIG_TOUCHSCREEN_WM9713=y
+CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
+CONFIG_TOUCHSCREEN_USB_EGALAX=y
+CONFIG_TOUCHSCREEN_USB_PANJIT=y
+CONFIG_TOUCHSCREEN_USB_3M=y
+CONFIG_TOUCHSCREEN_USB_ITM=y
+CONFIG_TOUCHSCREEN_USB_ETURBO=y
+CONFIG_TOUCHSCREEN_USB_GUNZE=y
+CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
+CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
+CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
+CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
+CONFIG_TOUCHSCREEN_USB_GOTOP=y
+CONFIG_TOUCHSCREEN_USB_JASTEC=y
+CONFIG_TOUCHSCREEN_USB_ELO=y
+CONFIG_TOUCHSCREEN_USB_E2I=y
+CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
+CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
+CONFIG_TOUCHSCREEN_USB_NEXIO=y
+CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
+CONFIG_TOUCHSCREEN_TOUCHIT213=m
+# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
+# CONFIG_TOUCHSCREEN_TSC2004 is not set
+# CONFIG_TOUCHSCREEN_TSC2005 is not set
+CONFIG_TOUCHSCREEN_TSC2007=m
+# CONFIG_TOUCHSCREEN_TSC2007_IIO is not set
+# CONFIG_TOUCHSCREEN_RM_TS is not set
+# CONFIG_TOUCHSCREEN_SILEAD is not set
+# CONFIG_TOUCHSCREEN_SIS_I2C is not set
+# CONFIG_TOUCHSCREEN_ST1232 is not set
+# CONFIG_TOUCHSCREEN_STMFTS is not set
+CONFIG_TOUCHSCREEN_SUR40=m
+# CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set
+# CONFIG_TOUCHSCREEN_SX8654 is not set
+CONFIG_TOUCHSCREEN_TPS6507X=m
+# CONFIG_TOUCHSCREEN_ZET6223 is not set
+# CONFIG_TOUCHSCREEN_ZFORCE is not set
+# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
+CONFIG_TOUCHSCREEN_IQS5XX=m
+CONFIG_TOUCHSCREEN_ZINITIX=m
+CONFIG_INPUT_MISC=y
+# CONFIG_INPUT_AD714X is not set
+# CONFIG_INPUT_ATC260X_ONKEY is not set
+# CONFIG_INPUT_ATMEL_CAPTOUCH is not set
+# CONFIG_INPUT_BMA150 is not set
+# CONFIG_INPUT_E3X0_BUTTON is not set
+CONFIG_INPUT_PCSPKR=m
+CONFIG_INPUT_MAX77650_ONKEY=m
+# CONFIG_INPUT_MMA8450 is not set
+# CONFIG_INPUT_GPIO_BEEPER is not set
+# CONFIG_INPUT_GPIO_DECODER is not set
+# CONFIG_INPUT_GPIO_VIBRA is not set
+CONFIG_INPUT_ATI_REMOTE2=m
+CONFIG_INPUT_KEYSPAN_REMOTE=m
+# CONFIG_INPUT_KXTJ9 is not set
+CONFIG_INPUT_POWERMATE=m
+CONFIG_INPUT_YEALINK=m
+CONFIG_INPUT_CM109=m
+CONFIG_INPUT_REGULATOR_HAPTIC=m
+CONFIG_INPUT_UINPUT=m
+# CONFIG_INPUT_PCF8574 is not set
+# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
+# CONFIG_INPUT_DA7280_HAPTICS is not set
+# CONFIG_INPUT_ADXL34X is not set
+# CONFIG_INPUT_IMS_PCU is not set
+CONFIG_INPUT_IQS269A=m
+CONFIG_INPUT_IQS626A=m
+# CONFIG_INPUT_CMA3000 is not set
+# CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set
+# CONFIG_INPUT_DRV260X_HAPTICS is not set
+# CONFIG_INPUT_DRV2665_HAPTICS is not set
+# CONFIG_INPUT_DRV2667_HAPTICS is not set
+CONFIG_INPUT_STPMIC1_ONKEY=m
+CONFIG_RMI4_CORE=m
+# CONFIG_RMI4_I2C is not set
+# CONFIG_RMI4_SPI is not set
+# CONFIG_RMI4_SMB is not set
+CONFIG_RMI4_F03=y
+CONFIG_RMI4_F03_SERIO=m
+CONFIG_RMI4_2D_SENSOR=y
+CONFIG_RMI4_F11=y
+CONFIG_RMI4_F12=y
+CONFIG_RMI4_F30=y
+CONFIG_RMI4_F34=y
+CONFIG_RMI4_F3A=y
+# CONFIG_RMI4_F54 is not set
+CONFIG_RMI4_F55=y
+
+#
+# Hardware I/O ports
+#
+CONFIG_SERIO=m
+CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y
+CONFIG_SERIO_I8042=m
+CONFIG_SERIO_SERPORT=m
+# CONFIG_SERIO_PARKBD is not set
+# CONFIG_SERIO_PCIPS2 is not set
+CONFIG_SERIO_LIBPS2=m
+CONFIG_SERIO_RAW=m
+# CONFIG_SERIO_XILINX_XPS_PS2 is not set
+CONFIG_SERIO_ALTERA_PS2=m
+# CONFIG_SERIO_PS2MULT is not set
+# CONFIG_SERIO_ARC_PS2 is not set
+# CONFIG_SERIO_APBPS2 is not set
+# CONFIG_SERIO_GPIO_PS2 is not set
+# CONFIG_USERIO is not set
+CONFIG_GAMEPORT=m
+CONFIG_GAMEPORT_NS558=m
+CONFIG_GAMEPORT_L4=m
+CONFIG_GAMEPORT_EMU10K1=m
+CONFIG_GAMEPORT_FM801=m
+# end of Hardware I/O ports
+# end of Input device support
+
+#
+# Character devices
+#
+CONFIG_TTY=y
+CONFIG_VT=y
+CONFIG_CONSOLE_TRANSLATIONS=y
+CONFIG_VT_CONSOLE=y
+CONFIG_VT_CONSOLE_SLEEP=y
+CONFIG_HW_CONSOLE=y
+CONFIG_VT_HW_CONSOLE_BINDING=y
+CONFIG_UNIX98_PTYS=y
+# CONFIG_LEGACY_PTYS is not set
+CONFIG_LDISC_AUTOLOAD=y
+
+#
+# Serial drivers
+#
+CONFIG_SERIAL_EARLYCON=y
+CONFIG_SERIAL_8250=y
+# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
+# CONFIG_SERIAL_8250_16550A_VARIANTS is not set
+# CONFIG_SERIAL_8250_FINTEK is not set
+CONFIG_SERIAL_8250_CONSOLE=y
+CONFIG_SERIAL_8250_DMA=y
+CONFIG_SERIAL_8250_PCI=y
+CONFIG_SERIAL_8250_EXAR=m
+CONFIG_SERIAL_8250_CS=m
+CONFIG_SERIAL_8250_NR_UARTS=32
+CONFIG_SERIAL_8250_RUNTIME_UARTS=4
+# CONFIG_SERIAL_8250_EXTENDED is not set
+CONFIG_SERIAL_8250_FSL=y
+# CONFIG_SERIAL_8250_DW is not set
+# CONFIG_SERIAL_8250_RT288X is not set
+CONFIG_SERIAL_OF_PLATFORM=m
+
+#
+# Non-8250 serial port support
+#
+# CONFIG_SERIAL_MAX3100 is not set
+# CONFIG_SERIAL_MAX310X is not set
+# CONFIG_SERIAL_UARTLITE is not set
+CONFIG_SERIAL_CORE=y
+CONFIG_SERIAL_CORE_CONSOLE=y
+CONFIG_SERIAL_PMACZILOG=y
+# CONFIG_SERIAL_PMACZILOG_TTYS is not set
+CONFIG_SERIAL_PMACZILOG_CONSOLE=y
+CONFIG_SERIAL_MPC52xx=y
+CONFIG_SERIAL_MPC52xx_CONSOLE=y
+CONFIG_SERIAL_MPC52xx_CONSOLE_BAUD=115200
+CONFIG_SERIAL_JSM=m
+CONFIG_SERIAL_SIFIVE=m
+CONFIG_SERIAL_QE=m
+# CONFIG_SERIAL_SCCNXP is not set
+# CONFIG_SERIAL_SC16IS7XX is not set
+CONFIG_SERIAL_BCM63XX=m
+# CONFIG_SERIAL_ALTERA_JTAGUART is not set
+# CONFIG_SERIAL_ALTERA_UART is not set
+# CONFIG_SERIAL_XILINX_PS_UART is not set
+# CONFIG_SERIAL_ARC is not set
+CONFIG_SERIAL_RP2=m
+CONFIG_SERIAL_RP2_NR_UARTS=32
+# CONFIG_SERIAL_FSL_LPUART is not set
+# CONFIG_SERIAL_FSL_LINFLEXUART is not set
+# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set
+# CONFIG_SERIAL_SPRD is not set
+# end of Serial drivers
+
+CONFIG_SERIAL_MCTRL_GPIO=y
+# CONFIG_SERIAL_NONSTANDARD is not set
+# CONFIG_PPC_EPAPR_HV_BYTECHAN is not set
+CONFIG_N_GSM=m
+CONFIG_NOZOMI=m
+CONFIG_NULL_TTY=m
+CONFIG_HVC_DRIVER=y
+CONFIG_HVC_RTAS=y
+# CONFIG_HVC_UDBG is not set
+CONFIG_SERIAL_DEV_BUS=y
+CONFIG_SERIAL_DEV_CTRL_TTYPORT=y
+CONFIG_TTY_PRINTK=m
+CONFIG_TTY_PRINTK_LEVEL=6
+CONFIG_PRINTER=m
+# CONFIG_LP_CONSOLE is not set
+# CONFIG_PPDEV is not set
+CONFIG_VIRTIO_CONSOLE=m
+CONFIG_IPMI_HANDLER=m
+CONFIG_IPMI_PLAT_DATA=y
+# CONFIG_IPMI_PANIC_EVENT is not set
+CONFIG_IPMI_DEVICE_INTERFACE=m
+CONFIG_IPMI_SI=m
+CONFIG_IPMI_SSIF=m
+CONFIG_IPMI_WATCHDOG=m
+CONFIG_IPMI_POWEROFF=m
+CONFIG_HW_RANDOM=m
+# CONFIG_HW_RANDOM_TIMERIOMEM is not set
+CONFIG_HW_RANDOM_BA431=m
+CONFIG_HW_RANDOM_VIRTIO=m
+CONFIG_HW_RANDOM_CCTRNG=m
+CONFIG_HW_RANDOM_XIPHERA=m
+CONFIG_APPLICOM=m
+
+#
+# PCMCIA character devices
+#
+CONFIG_SYNCLINK_CS=m
+CONFIG_CARDMAN_4000=m
+CONFIG_CARDMAN_4040=m
+CONFIG_SCR24X=m
+CONFIG_IPWIRELESS=m
+# end of PCMCIA character devices
+
+CONFIG_DEVMEM=y
+CONFIG_NVRAM=y
+CONFIG_DEVPORT=y
+# CONFIG_TCG_TPM is not set
+CONFIG_XILLYBUS_CLASS=m
+# CONFIG_XILLYBUS is not set
+CONFIG_XILLYUSB=m
+CONFIG_RANDOM_TRUST_BOOTLOADER=y
+# end of Character devices
+
+#
+# I2C support
+#
+CONFIG_I2C=y
+CONFIG_I2C_BOARDINFO=y
+CONFIG_I2C_COMPAT=y
+CONFIG_I2C_CHARDEV=m
+CONFIG_I2C_MUX=m
+
+#
+# Multiplexer I2C Chip support
+#
+# CONFIG_I2C_ARB_GPIO_CHALLENGE is not set
+# CONFIG_I2C_MUX_GPIO is not set
+# CONFIG_I2C_MUX_GPMUX is not set
+# CONFIG_I2C_MUX_LTC4306 is not set
+# CONFIG_I2C_MUX_PCA9541 is not set
+# CONFIG_I2C_MUX_PCA954x is not set
+# CONFIG_I2C_MUX_REG is not set
+# CONFIG_I2C_MUX_MLXCPLD is not set
+# end of Multiplexer I2C Chip support
+
+CONFIG_I2C_HELPER_AUTO=y
+CONFIG_I2C_ALGOBIT=y
+CONFIG_I2C_ALGOPCA=m
+
+#
+# I2C Hardware Bus support
+#
+
+#
+# PC SMBus host controller drivers
+#
+# CONFIG_I2C_ALI1535 is not set
+# CONFIG_I2C_ALI1563 is not set
+# CONFIG_I2C_ALI15X3 is not set
+# CONFIG_I2C_AMD756 is not set
+# CONFIG_I2C_AMD8111 is not set
+# CONFIG_I2C_I801 is not set
+CONFIG_I2C_ISCH=m
+# CONFIG_I2C_PIIX4 is not set
+# CONFIG_I2C_NFORCE2 is not set
+CONFIG_I2C_NVIDIA_GPU=m
+CONFIG_I2C_SIS5595=m
+CONFIG_I2C_SIS630=m
+CONFIG_I2C_SIS96X=m
+CONFIG_I2C_VIA=m
+CONFIG_I2C_VIAPRO=m
+
+#
+# Mac SMBus host controller drivers
+#
+CONFIG_I2C_HYDRA=m
+CONFIG_I2C_POWERMAC=y
+
+#
+# I2C system bus drivers (mostly embedded / system-on-chip)
+#
+# CONFIG_I2C_CBUS_GPIO is not set
+# CONFIG_I2C_DESIGNWARE_PLATFORM is not set
+# CONFIG_I2C_DESIGNWARE_PCI is not set
+# CONFIG_I2C_EMEV2 is not set
+# CONFIG_I2C_GPIO is not set
+CONFIG_I2C_MPC=m
+CONFIG_I2C_OCORES=m
+CONFIG_I2C_PCA_PLATFORM=m
+# CONFIG_I2C_RK3X is not set
+CONFIG_I2C_SIMTEC=m
+# CONFIG_I2C_XILINX is not set
+
+#
+# External I2C/SMBus adapter drivers
+#
+CONFIG_I2C_DIOLAN_U2C=m
+CONFIG_I2C_CP2615=m
+# CONFIG_I2C_PARPORT is not set
+CONFIG_I2C_ROBOTFUZZ_OSIF=m
+CONFIG_I2C_TAOS_EVM=m
+CONFIG_I2C_TINY_USB=m
+CONFIG_I2C_VIPERBOARD=m
+
+#
+# Other I2C/SMBus bus drivers
+#
+CONFIG_I2C_VIRTIO=m
+# end of I2C Hardware Bus support
+
+# CONFIG_I2C_STUB is not set
+# CONFIG_I2C_SLAVE is not set
+# CONFIG_I2C_DEBUG_CORE is not set
+# CONFIG_I2C_DEBUG_ALGO is not set
+# CONFIG_I2C_DEBUG_BUS is not set
+# end of I2C support
+
+CONFIG_I3C=m
+CONFIG_CDNS_I3C_MASTER=m
+CONFIG_DW_I3C_MASTER=m
+CONFIG_SVC_I3C_MASTER=m
+# CONFIG_MIPI_I3C_HCI is not set
+CONFIG_SPI=y
+# CONFIG_SPI_DEBUG is not set
+CONFIG_SPI_MASTER=y
+# CONFIG_SPI_MEM is not set
+
+#
+# SPI Master Controller Drivers
+#
+# CONFIG_SPI_ALTERA is not set
+# CONFIG_SPI_AXI_SPI_ENGINE is not set
+CONFIG_SPI_BITBANG=m
+CONFIG_SPI_BUTTERFLY=m
+# CONFIG_SPI_CADENCE is not set
+# CONFIG_SPI_DESIGNWARE is not set
+CONFIG_SPI_NXP_FLEXSPI=m
+# CONFIG_SPI_GPIO is not set
+CONFIG_SPI_LM70_LLP=m
+# CONFIG_SPI_MPC52xx is not set
+CONFIG_SPI_MPC52xx_PSC=m
+# CONFIG_SPI_FSL_SPI is not set
+# CONFIG_SPI_OC_TINY is not set
+# CONFIG_SPI_PXA2XX is not set
+# CONFIG_SPI_ROCKCHIP is not set
+# CONFIG_SPI_SC18IS602 is not set
+CONFIG_SPI_SIFIVE=m
+CONFIG_SPI_MXIC=m
+# CONFIG_SPI_XCOMM is not set
+# CONFIG_SPI_XILINX is not set
+# CONFIG_SPI_ZYNQMP_GQSPI is not set
+CONFIG_SPI_AMD=m
+
+#
+# SPI Multiplexer support
+#
+CONFIG_SPI_MUX=m
+
+#
+# SPI Protocol Masters
+#
+CONFIG_SPI_SPIDEV=y
+# CONFIG_SPI_LOOPBACK_TEST is not set
+# CONFIG_SPI_TLE62X0 is not set
+# CONFIG_SPI_SLAVE is not set
+# CONFIG_SPMI is not set
+# CONFIG_HSI is not set
+CONFIG_PPS=m
+# CONFIG_PPS_DEBUG is not set
+
+#
+# PPS clients support
+#
+# CONFIG_PPS_CLIENT_KTIMER is not set
+CONFIG_PPS_CLIENT_LDISC=m
+CONFIG_PPS_CLIENT_PARPORT=m
+# CONFIG_PPS_CLIENT_GPIO is not set
+
+#
+# PPS generators support
+#
+
+#
+# PTP clock support
+#
+CONFIG_PTP_1588_CLOCK=m
+CONFIG_PTP_1588_CLOCK_OPTIONAL=m
+CONFIG_PTP_1588_CLOCK_QORIQ=m
+
+#
+# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
+#
+# CONFIG_PTP_1588_CLOCK_IDT82P33 is not set
+CONFIG_PTP_1588_CLOCK_IDTCM=m
+# end of PTP clock support
+
+# CONFIG_PINCTRL is not set
+CONFIG_GPIOLIB=y
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
+CONFIG_OF_GPIO=y
+CONFIG_GPIOLIB_IRQCHIP=y
+# CONFIG_DEBUG_GPIO is not set
+# CONFIG_GPIO_SYSFS is not set
+CONFIG_GPIO_CDEV=y
+CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_GENERIC=m
+
+#
+# Memory mapped GPIO drivers
+#
+# CONFIG_GPIO_74XX_MMIO is not set
+# CONFIG_GPIO_ALTERA is not set
+# CONFIG_GPIO_CADENCE is not set
+# CONFIG_GPIO_DWAPB is not set
+# CONFIG_GPIO_EXAR is not set
+# CONFIG_GPIO_FTGPIO010 is not set
+# CONFIG_GPIO_GENERIC_PLATFORM is not set
+# CONFIG_GPIO_GRGPIO is not set
+CONFIG_GPIO_HLWD=m
+# CONFIG_GPIO_MB86S7X is not set
+CONFIG_GPIO_MPC5200=y
+# CONFIG_GPIO_SIFIVE is not set
+# CONFIG_GPIO_XILINX is not set
+# CONFIG_GPIO_AMD_FCH is not set
+# end of Memory mapped GPIO drivers
+
+#
+# I2C GPIO expanders
+#
+# CONFIG_GPIO_ADP5588 is not set
+# CONFIG_GPIO_ADNP is not set
+# CONFIG_GPIO_GW_PLD is not set
+# CONFIG_GPIO_MAX7300 is not set
+# CONFIG_GPIO_MAX732X is not set
+# CONFIG_GPIO_PCA953X is not set
+CONFIG_GPIO_PCA9570=m
+# CONFIG_GPIO_PCF857X is not set
+# CONFIG_GPIO_TPIC2810 is not set
+# end of I2C GPIO expanders
+
+#
+# MFD GPIO expanders
+#
+# CONFIG_GPIO_MAX77650 is not set
+# CONFIG_GPIO_TQMX86 is not set
+# end of MFD GPIO expanders
+
+#
+# PCI GPIO expanders
+#
+# CONFIG_GPIO_PCI_IDIO_16 is not set
+# CONFIG_GPIO_PCIE_IDIO_24 is not set
+# CONFIG_GPIO_RDC321X is not set
+# end of PCI GPIO expanders
+
+#
+# SPI GPIO expanders
+#
+# CONFIG_GPIO_74X164 is not set
+# CONFIG_GPIO_MAX3191X is not set
+# CONFIG_GPIO_MAX7301 is not set
+# CONFIG_GPIO_MC33880 is not set
+# CONFIG_GPIO_PISOSR is not set
+# CONFIG_GPIO_XRA1403 is not set
+# end of SPI GPIO expanders
+
+#
+# USB GPIO expanders
+#
+# CONFIG_GPIO_VIPERBOARD is not set
+# end of USB GPIO expanders
+
+#
+# Virtual GPIO drivers
+#
+CONFIG_GPIO_AGGREGATOR=m
+# CONFIG_GPIO_MOCKUP is not set
+CONFIG_GPIO_VIRTIO=m
+# end of Virtual GPIO drivers
+
+CONFIG_W1=m
+CONFIG_W1_CON=y
+
+#
+# 1-wire Bus Masters
+#
+# CONFIG_W1_MASTER_MATROX is not set
+CONFIG_W1_MASTER_DS2490=m
+CONFIG_W1_MASTER_DS2482=m
+# CONFIG_W1_MASTER_DS1WM is not set
+# CONFIG_W1_MASTER_GPIO is not set
+CONFIG_W1_MASTER_SGI=m
+# end of 1-wire Bus Masters
+
+#
+# 1-wire Slaves
+#
+CONFIG_W1_SLAVE_THERM=m
+CONFIG_W1_SLAVE_SMEM=m
+CONFIG_W1_SLAVE_DS2405=m
+CONFIG_W1_SLAVE_DS2408=m
+CONFIG_W1_SLAVE_DS2408_READBACK=y
+CONFIG_W1_SLAVE_DS2413=m
+CONFIG_W1_SLAVE_DS2406=m
+CONFIG_W1_SLAVE_DS2423=m
+CONFIG_W1_SLAVE_DS2805=m
+CONFIG_W1_SLAVE_DS2430=m
+CONFIG_W1_SLAVE_DS2431=m
+CONFIG_W1_SLAVE_DS2433=m
+# CONFIG_W1_SLAVE_DS2433_CRC is not set
+CONFIG_W1_SLAVE_DS2438=m
+CONFIG_W1_SLAVE_DS250X=m
+CONFIG_W1_SLAVE_DS2780=m
+CONFIG_W1_SLAVE_DS2781=m
+CONFIG_W1_SLAVE_DS28E04=m
+CONFIG_W1_SLAVE_DS28E17=m
+# end of 1-wire Slaves
+
+# CONFIG_POWER_RESET is not set
+CONFIG_POWER_SUPPLY=y
+# CONFIG_POWER_SUPPLY_DEBUG is not set
+CONFIG_POWER_SUPPLY_HWMON=y
+# CONFIG_PDA_POWER is not set
+CONFIG_APM_POWER=m
+# CONFIG_GENERIC_ADC_BATTERY is not set
+# CONFIG_TEST_POWER is not set
+# CONFIG_CHARGER_ADP5061 is not set
+# CONFIG_BATTERY_CW2015 is not set
+CONFIG_BATTERY_DS2760=m
+# CONFIG_BATTERY_DS2780 is not set
+# CONFIG_BATTERY_DS2781 is not set
+# CONFIG_BATTERY_DS2782 is not set
+CONFIG_BATTERY_PMU=m
+# CONFIG_BATTERY_SBS is not set
+# CONFIG_CHARGER_SBS is not set
+# CONFIG_MANAGER_SBS is not set
+CONFIG_BATTERY_BQ27XXX=m
+# CONFIG_BATTERY_BQ27XXX_I2C is not set
+CONFIG_BATTERY_BQ27XXX_HDQ=m
+# CONFIG_BATTERY_MAX17040 is not set
+# CONFIG_BATTERY_MAX17042 is not set
+# CONFIG_BATTERY_MAX1721X is not set
+# CONFIG_CHARGER_MAX8903 is not set
+# CONFIG_CHARGER_LP8727 is not set
+# CONFIG_CHARGER_GPIO is not set
+CONFIG_CHARGER_MANAGER=m
+# CONFIG_CHARGER_LT3651 is not set
+CONFIG_CHARGER_LTC4162L=m
+# CONFIG_CHARGER_DETECTOR_MAX14656 is not set
+CONFIG_CHARGER_MAX77650=m
+# CONFIG_CHARGER_BQ2415X is not set
+# CONFIG_CHARGER_BQ24190 is not set
+# CONFIG_CHARGER_BQ24257 is not set
+# CONFIG_CHARGER_BQ24735 is not set
+CONFIG_CHARGER_BQ2515X=m
+# CONFIG_CHARGER_BQ25890 is not set
+# CONFIG_CHARGER_BQ25980 is not set
+CONFIG_CHARGER_BQ256XX=m
+# CONFIG_CHARGER_SMB347 is not set
+# CONFIG_BATTERY_GAUGE_LTC2941 is not set
+# CONFIG_BATTERY_GOLDFISH is not set
+# CONFIG_BATTERY_RT5033 is not set
+# CONFIG_CHARGER_RT9455 is not set
+# CONFIG_CHARGER_UCS1002 is not set
+# CONFIG_CHARGER_BD99954 is not set
+CONFIG_HWMON=y
+CONFIG_HWMON_VID=m
+# CONFIG_HWMON_DEBUG_CHIP is not set
+
+#
+# Native drivers
+#
+# CONFIG_SENSORS_AD7314 is not set
+CONFIG_SENSORS_AD7414=m
+CONFIG_SENSORS_AD7418=m
+CONFIG_SENSORS_ADM1021=m
+CONFIG_SENSORS_ADM1025=m
+CONFIG_SENSORS_ADM1026=m
+CONFIG_SENSORS_ADM1029=m
+CONFIG_SENSORS_ADM1031=m
+CONFIG_SENSORS_ADM1177=m
+CONFIG_SENSORS_ADM9240=m
+# CONFIG_SENSORS_ADT7310 is not set
+# CONFIG_SENSORS_ADT7410 is not set
+CONFIG_SENSORS_ADT7411=m
+CONFIG_SENSORS_ADT7462=m
+CONFIG_SENSORS_ADT7470=m
+CONFIG_SENSORS_ADT7475=m
+CONFIG_SENSORS_AHT10=m
+CONFIG_SENSORS_AQUACOMPUTER_D5NEXT=m
+CONFIG_SENSORS_AS370=m
+CONFIG_SENSORS_ASC7621=m
+CONFIG_SENSORS_AXI_FAN_CONTROL=m
+CONFIG_SENSORS_ASPEED=m
+CONFIG_SENSORS_ATXP1=m
+CONFIG_SENSORS_CORSAIR_CPRO=m
+CONFIG_SENSORS_CORSAIR_PSU=m
+CONFIG_SENSORS_DRIVETEMP=m
+CONFIG_SENSORS_DS620=m
+CONFIG_SENSORS_DS1621=m
+CONFIG_SENSORS_I5K_AMB=m
+CONFIG_SENSORS_F75375S=m
+CONFIG_SENSORS_FTSTEUTATES=m
+CONFIG_SENSORS_GL518SM=m
+CONFIG_SENSORS_GL520SM=m
+CONFIG_SENSORS_G760A=m
+# CONFIG_SENSORS_G762 is not set
+# CONFIG_SENSORS_GPIO_FAN is not set
+# CONFIG_SENSORS_HIH6130 is not set
+CONFIG_SENSORS_IBMAEM=m
+CONFIG_SENSORS_IBMPEX=m
+# CONFIG_SENSORS_IIO_HWMON is not set
+CONFIG_SENSORS_JC42=m
+# CONFIG_SENSORS_POWR1220 is not set
+CONFIG_SENSORS_LINEAGE=m
+# CONFIG_SENSORS_LTC2945 is not set
+CONFIG_SENSORS_LTC2947=m
+CONFIG_SENSORS_LTC2947_I2C=m
+CONFIG_SENSORS_LTC2947_SPI=m
+# CONFIG_SENSORS_LTC2990 is not set
+CONFIG_SENSORS_LTC2992=m
+CONFIG_SENSORS_LTC4151=m
+CONFIG_SENSORS_LTC4215=m
+# CONFIG_SENSORS_LTC4222 is not set
+CONFIG_SENSORS_LTC4245=m
+# CONFIG_SENSORS_LTC4260 is not set
+CONFIG_SENSORS_LTC4261=m
+CONFIG_SENSORS_MAX1111=m
+CONFIG_SENSORS_MAX127=m
+CONFIG_SENSORS_MAX16065=m
+CONFIG_SENSORS_MAX1619=m
+CONFIG_SENSORS_MAX1668=m
+# CONFIG_SENSORS_MAX197 is not set
+# CONFIG_SENSORS_MAX31722 is not set
+# CONFIG_SENSORS_MAX31730 is not set
+CONFIG_SENSORS_MAX6620=m
+# CONFIG_SENSORS_MAX6621 is not set
+CONFIG_SENSORS_MAX6639=m
+CONFIG_SENSORS_MAX6642=m
+CONFIG_SENSORS_MAX6650=m
+# CONFIG_SENSORS_MAX6697 is not set
+# CONFIG_SENSORS_MAX31790 is not set
+# CONFIG_SENSORS_MCP3021 is not set
+# CONFIG_SENSORS_TC654 is not set
+CONFIG_SENSORS_TPS23861=m
+# CONFIG_SENSORS_MR75203 is not set
+CONFIG_SENSORS_ADCXX=m
+CONFIG_SENSORS_LM63=m
+CONFIG_SENSORS_LM70=m
+CONFIG_SENSORS_LM73=m
+CONFIG_SENSORS_LM75=m
+CONFIG_SENSORS_LM77=m
+CONFIG_SENSORS_LM78=m
+CONFIG_SENSORS_LM80=m
+CONFIG_SENSORS_LM83=m
+CONFIG_SENSORS_LM85=m
+CONFIG_SENSORS_LM87=m
+CONFIG_SENSORS_LM90=m
+CONFIG_SENSORS_LM92=m
+CONFIG_SENSORS_LM93=m
+# CONFIG_SENSORS_LM95234 is not set
+CONFIG_SENSORS_LM95241=m
+CONFIG_SENSORS_LM95245=m
+CONFIG_SENSORS_NTC_THERMISTOR=m
+CONFIG_SENSORS_NCT7802=m
+CONFIG_SENSORS_NCT7904=m
+CONFIG_SENSORS_NPCM7XX=m
+CONFIG_SENSORS_NZXT_KRAKEN2=m
+CONFIG_SENSORS_PCF8591=m
+# CONFIG_PMBUS is not set
+CONFIG_SENSORS_SBTSI=m
+CONFIG_SENSORS_SBRMI=m
+# CONFIG_SENSORS_SHT15 is not set
+CONFIG_SENSORS_SHT21=m
+# CONFIG_SENSORS_SHT3x is not set
+CONFIG_SENSORS_SHT4x=m
+# CONFIG_SENSORS_SHTC1 is not set
+CONFIG_SENSORS_SIS5595=m
+CONFIG_SENSORS_EMC1403=m
+CONFIG_SENSORS_EMC2103=m
+CONFIG_SENSORS_EMC6W201=m
+CONFIG_SENSORS_SMSC47M192=m
+# CONFIG_SENSORS_STTS751 is not set
+CONFIG_SENSORS_SMM665=m
+# CONFIG_SENSORS_ADC128D818 is not set
+CONFIG_SENSORS_ADS7828=m
+CONFIG_SENSORS_ADS7871=m
+CONFIG_SENSORS_AMC6821=m
+# CONFIG_SENSORS_INA209 is not set
+# CONFIG_SENSORS_INA2XX is not set
+# CONFIG_SENSORS_INA3221 is not set
+# CONFIG_SENSORS_TC74 is not set
+CONFIG_SENSORS_THMC50=m
+CONFIG_SENSORS_TMP102=m
+# CONFIG_SENSORS_TMP103 is not set
+# CONFIG_SENSORS_TMP108 is not set
+CONFIG_SENSORS_TMP401=m
+CONFIG_SENSORS_TMP421=m
+CONFIG_SENSORS_TMP513=m
+CONFIG_SENSORS_VIA686A=m
+CONFIG_SENSORS_VT8231=m
+CONFIG_SENSORS_W83773G=m
+CONFIG_SENSORS_W83781D=m
+CONFIG_SENSORS_W83791D=m
+CONFIG_SENSORS_W83792D=m
+CONFIG_SENSORS_W83793=m
+CONFIG_SENSORS_W83795=m
+# CONFIG_SENSORS_W83795_FANCTRL is not set
+CONFIG_SENSORS_W83L785TS=m
+CONFIG_SENSORS_W83L786NG=m
+CONFIG_THERMAL=y
+CONFIG_THERMAL_NETLINK=y
+CONFIG_THERMAL_STATISTICS=y
+CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
+CONFIG_THERMAL_HWMON=y
+CONFIG_THERMAL_OF=y
+# CONFIG_THERMAL_WRITABLE_TRIPS is not set
+CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
+# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
+# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
+CONFIG_THERMAL_GOV_FAIR_SHARE=y
+CONFIG_THERMAL_GOV_STEP_WISE=y
+# CONFIG_THERMAL_GOV_BANG_BANG is not set
+# CONFIG_THERMAL_GOV_USER_SPACE is not set
+# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set
+CONFIG_CPU_THERMAL=y
+CONFIG_CPU_FREQ_THERMAL=y
+CONFIG_DEVFREQ_THERMAL=y
+# CONFIG_THERMAL_EMULATION is not set
+CONFIG_THERMAL_MMIO=m
+# CONFIG_GENERIC_ADC_THERMAL is not set
+CONFIG_WATCHDOG=y
+CONFIG_WATCHDOG_CORE=y
+# CONFIG_WATCHDOG_NOWAYOUT is not set
+CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
+CONFIG_WATCHDOG_OPEN_TIMEOUT=0
+CONFIG_WATCHDOG_SYSFS=y
+# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set
+
+#
+# Watchdog Pretimeout Governors
+#
+CONFIG_WATCHDOG_PRETIMEOUT_GOV=y
+CONFIG_WATCHDOG_PRETIMEOUT_GOV_SEL=m
+CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP=y
+CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=m
+CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP=y
+# CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC is not set
+
+#
+# Watchdog Device Drivers
+#
+CONFIG_SOFT_WATCHDOG=m
+# CONFIG_SOFT_WATCHDOG_PRETIMEOUT is not set
+# CONFIG_GPIO_WATCHDOG is not set
+# CONFIG_XILINX_WATCHDOG is not set
+# CONFIG_ZIIRAVE_WATCHDOG is not set
+# CONFIG_CADENCE_WATCHDOG is not set
+# CONFIG_DW_WATCHDOG is not set
+# CONFIG_MAX63XX_WATCHDOG is not set
+CONFIG_STPMIC1_WATCHDOG=m
+# CONFIG_ALIM7101_WDT is not set
+# CONFIG_I6300ESB_WDT is not set
+# CONFIG_MPC5200_WDT is not set
+# CONFIG_MEN_A21_WDT is not set
+CONFIG_WATCHDOG_RTAS=m
+
+#
+# PCI-based Watchdog Cards
+#
+CONFIG_PCIPCWATCHDOG=m
+CONFIG_WDTPCI=m
+
+#
+# USB-based Watchdog Cards
+#
+CONFIG_USBPCWATCHDOG=m
+CONFIG_SSB_POSSIBLE=y
+CONFIG_SSB=m
+CONFIG_SSB_SPROM=y
+CONFIG_SSB_BLOCKIO=y
+CONFIG_SSB_PCIHOST_POSSIBLE=y
+CONFIG_SSB_PCIHOST=y
+CONFIG_SSB_B43_PCI_BRIDGE=y
+CONFIG_SSB_PCMCIAHOST_POSSIBLE=y
+CONFIG_SSB_PCMCIAHOST=y
+CONFIG_SSB_SDIOHOST_POSSIBLE=y
+CONFIG_SSB_SDIOHOST=y
+CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
+CONFIG_SSB_DRIVER_PCICORE=y
+# CONFIG_SSB_DRIVER_GPIO is not set
+CONFIG_BCMA_POSSIBLE=y
+CONFIG_BCMA=m
+CONFIG_BCMA_BLOCKIO=y
+CONFIG_BCMA_HOST_PCI_POSSIBLE=y
+CONFIG_BCMA_HOST_PCI=y
+# CONFIG_BCMA_HOST_SOC is not set
+CONFIG_BCMA_DRIVER_PCI=y
+# CONFIG_BCMA_DRIVER_GMAC_CMN is not set
+# CONFIG_BCMA_DRIVER_GPIO is not set
+# CONFIG_BCMA_DEBUG is not set
+
+#
+# Multifunction device drivers
+#
+CONFIG_MFD_CORE=m
+# CONFIG_MFD_ACT8945A is not set
+# CONFIG_MFD_AS3711 is not set
+# CONFIG_MFD_AS3722 is not set
+# CONFIG_PMIC_ADP5520 is not set
+# CONFIG_MFD_AAT2870_CORE is not set
+# CONFIG_MFD_ATMEL_FLEXCOM is not set
+# CONFIG_MFD_ATMEL_HLCDC is not set
+# CONFIG_MFD_BCM590XX is not set
+# CONFIG_MFD_BD9571MWV is not set
+# CONFIG_MFD_AXP20X_I2C is not set
+# CONFIG_MFD_MADERA is not set
+# CONFIG_PMIC_DA903X is not set
+# CONFIG_MFD_DA9052_SPI is not set
+# CONFIG_MFD_DA9052_I2C is not set
+# CONFIG_MFD_DA9055 is not set
+# CONFIG_MFD_DA9062 is not set
+# CONFIG_MFD_DA9063 is not set
+# CONFIG_MFD_DA9150 is not set
+# CONFIG_MFD_DLN2 is not set
+# CONFIG_MFD_GATEWORKS_GSC is not set
+# CONFIG_MFD_MC13XXX_SPI is not set
+# CONFIG_MFD_MC13XXX_I2C is not set
+CONFIG_MFD_MP2629=m
+# CONFIG_MFD_HI6421_PMIC is not set
+# CONFIG_HTC_PASIC3 is not set
+# CONFIG_HTC_I2CPLD is not set
+# CONFIG_LPC_ICH is not set
+CONFIG_LPC_SCH=m
+# CONFIG_MFD_IQS62X is not set
+# CONFIG_MFD_JANZ_CMODIO is not set
+# CONFIG_MFD_KEMPLD is not set
+# CONFIG_MFD_88PM800 is not set
+# CONFIG_MFD_88PM805 is not set
+# CONFIG_MFD_88PM860X is not set
+# CONFIG_MFD_MAX14577 is not set
+# CONFIG_MFD_MAX77620 is not set
+CONFIG_MFD_MAX77650=m
+# CONFIG_MFD_MAX77686 is not set
+# CONFIG_MFD_MAX77693 is not set
+# CONFIG_MFD_MAX77843 is not set
+# CONFIG_MFD_MAX8907 is not set
+# CONFIG_MFD_MAX8925 is not set
+# CONFIG_MFD_MAX8997 is not set
+# CONFIG_MFD_MAX8998 is not set
+# CONFIG_MFD_MT6360 is not set
+# CONFIG_MFD_MT6397 is not set
+# CONFIG_MFD_MENF21BMC is not set
+# CONFIG_EZX_PCAP is not set
+# CONFIG_MFD_CPCAP is not set
+CONFIG_MFD_VIPERBOARD=m
+CONFIG_MFD_NTXEC=m
+# CONFIG_MFD_RETU is not set
+# CONFIG_MFD_PCF50633 is not set
+# CONFIG_UCB1400_CORE is not set
+# CONFIG_MFD_RDC321X is not set
+CONFIG_MFD_RT4831=m
+# CONFIG_MFD_RT5033 is not set
+# CONFIG_MFD_RC5T583 is not set
+# CONFIG_MFD_RK808 is not set
+# CONFIG_MFD_RN5T618 is not set
+# CONFIG_MFD_SEC_CORE is not set
+# CONFIG_MFD_SI476X_CORE is not set
+# CONFIG_MFD_SM501 is not set
+# CONFIG_MFD_SKY81452 is not set
+# CONFIG_MFD_STMPE is not set
+# CONFIG_MFD_SYSCON is not set
+# CONFIG_MFD_TI_AM335X_TSCADC is not set
+# CONFIG_MFD_LP3943 is not set
+# CONFIG_MFD_LP8788 is not set
+# CONFIG_MFD_TI_LMU is not set
+# CONFIG_MFD_PALMAS is not set
+# CONFIG_TPS6105X is not set
+# CONFIG_TPS65010 is not set
+# CONFIG_TPS6507X is not set
+# CONFIG_MFD_TPS65086 is not set
+# CONFIG_MFD_TPS65090 is not set
+# CONFIG_MFD_TPS65217 is not set
+# CONFIG_MFD_TI_LP873X is not set
+# CONFIG_MFD_TI_LP87565 is not set
+# CONFIG_MFD_TPS65218 is not set
+# CONFIG_MFD_TPS6586X is not set
+# CONFIG_MFD_TPS65910 is not set
+# CONFIG_MFD_TPS65912_I2C is not set
+# CONFIG_MFD_TPS65912_SPI is not set
+# CONFIG_TWL4030_CORE is not set
+# CONFIG_TWL6040_CORE is not set
+# CONFIG_MFD_WL1273_CORE is not set
+# CONFIG_MFD_LM3533 is not set
+# CONFIG_MFD_TC3589X is not set
+CONFIG_MFD_TQMX86=m
+# CONFIG_MFD_VX855 is not set
+# CONFIG_MFD_LOCHNAGAR is not set
+# CONFIG_MFD_ARIZONA_I2C is not set
+# CONFIG_MFD_ARIZONA_SPI is not set
+# CONFIG_MFD_WM8400 is not set
+# CONFIG_MFD_WM831X_I2C is not set
+# CONFIG_MFD_WM831X_SPI is not set
+# CONFIG_MFD_WM8350_I2C is not set
+# CONFIG_MFD_WM8994 is not set
+# CONFIG_MFD_ROHM_BD718XX is not set
+# CONFIG_MFD_ROHM_BD70528 is not set
+# CONFIG_MFD_ROHM_BD71828 is not set
+# CONFIG_MFD_ROHM_BD957XMUF is not set
+CONFIG_MFD_STPMIC1=m
+CONFIG_MFD_STMFX=m
+CONFIG_MFD_ATC260X=m
+CONFIG_MFD_ATC260X_I2C=m
+CONFIG_MFD_QCOM_PM8008=m
+# CONFIG_RAVE_SP_CORE is not set
+# CONFIG_MFD_INTEL_M10_BMC is not set
+CONFIG_MFD_RSMU_I2C=m
+CONFIG_MFD_RSMU_SPI=m
+# end of Multifunction device drivers
+
+CONFIG_REGULATOR=y
+# CONFIG_REGULATOR_DEBUG is not set
+CONFIG_REGULATOR_FIXED_VOLTAGE=m
+# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
+# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
+# CONFIG_REGULATOR_88PG86X is not set
+# CONFIG_REGULATOR_ACT8865 is not set
+# CONFIG_REGULATOR_AD5398 is not set
+# CONFIG_REGULATOR_ATC260X is not set
+# CONFIG_REGULATOR_DA9121 is not set
+# CONFIG_REGULATOR_DA9210 is not set
+# CONFIG_REGULATOR_DA9211 is not set
+# CONFIG_REGULATOR_FAN53555 is not set
+# CONFIG_REGULATOR_FAN53880 is not set
+# CONFIG_REGULATOR_GPIO is not set
+# CONFIG_REGULATOR_ISL9305 is not set
+# CONFIG_REGULATOR_ISL6271A is not set
+# CONFIG_REGULATOR_LP3971 is not set
+# CONFIG_REGULATOR_LP3972 is not set
+# CONFIG_REGULATOR_LP872X is not set
+# CONFIG_REGULATOR_LP8755 is not set
+# CONFIG_REGULATOR_LTC3589 is not set
+# CONFIG_REGULATOR_LTC3676 is not set
+# CONFIG_REGULATOR_MAX1586 is not set
+# CONFIG_REGULATOR_MAX77650 is not set
+# CONFIG_REGULATOR_MAX8649 is not set
+# CONFIG_REGULATOR_MAX8660 is not set
+CONFIG_REGULATOR_MAX8893=m
+# CONFIG_REGULATOR_MAX8952 is not set
+# CONFIG_REGULATOR_MAX8973 is not set
+# CONFIG_REGULATOR_MAX77826 is not set
+# CONFIG_REGULATOR_MCP16502 is not set
+# CONFIG_REGULATOR_MP5416 is not set
+# CONFIG_REGULATOR_MP8859 is not set
+# CONFIG_REGULATOR_MP886X is not set
+# CONFIG_REGULATOR_MPQ7920 is not set
+# CONFIG_REGULATOR_MT6311 is not set
+# CONFIG_REGULATOR_PCA9450 is not set
+# CONFIG_REGULATOR_PF8X00 is not set
+# CONFIG_REGULATOR_PFUZE100 is not set
+# CONFIG_REGULATOR_PV88060 is not set
+# CONFIG_REGULATOR_PV88080 is not set
+# CONFIG_REGULATOR_PV88090 is not set
+# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set
+# CONFIG_REGULATOR_RT4801 is not set
+# CONFIG_REGULATOR_RT4831 is not set
+# CONFIG_REGULATOR_RT6160 is not set
+# CONFIG_REGULATOR_RT6245 is not set
+CONFIG_REGULATOR_RTQ2134=m
+# CONFIG_REGULATOR_RTMV20 is not set
+CONFIG_REGULATOR_RTQ6752=m
+# CONFIG_REGULATOR_SLG51000 is not set
+# CONFIG_REGULATOR_STPMIC1 is not set
+# CONFIG_REGULATOR_SY8106A is not set
+# CONFIG_REGULATOR_SY8824X is not set
+# CONFIG_REGULATOR_SY8827N is not set
+# CONFIG_REGULATOR_TPS51632 is not set
+# CONFIG_REGULATOR_TPS62360 is not set
+# CONFIG_REGULATOR_TPS65023 is not set
+# CONFIG_REGULATOR_TPS6507X is not set
+# CONFIG_REGULATOR_TPS65132 is not set
+# CONFIG_REGULATOR_TPS6524X is not set
+# CONFIG_REGULATOR_VCTRL is not set
+CONFIG_RC_CORE=m
+CONFIG_RC_MAP=m
+CONFIG_LIRC=y
+CONFIG_RC_DECODERS=y
+CONFIG_IR_NEC_DECODER=m
+CONFIG_IR_RC5_DECODER=m
+CONFIG_IR_RC6_DECODER=m
+CONFIG_IR_JVC_DECODER=m
+CONFIG_IR_SONY_DECODER=m
+CONFIG_IR_SANYO_DECODER=m
+CONFIG_IR_SHARP_DECODER=m
+CONFIG_IR_MCE_KBD_DECODER=m
+CONFIG_IR_XMP_DECODER=m
+CONFIG_IR_IMON_DECODER=m
+CONFIG_IR_RCMM_DECODER=m
+CONFIG_RC_DEVICES=y
+CONFIG_RC_ATI_REMOTE=m
+# CONFIG_IR_HIX5HD2 is not set
+CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
+CONFIG_IR_MCEUSB=m
+CONFIG_IR_REDRAT3=m
+# CONFIG_IR_SPI is not set
+CONFIG_IR_STREAMZAP=m
+CONFIG_IR_IGORPLUGUSB=m
+CONFIG_IR_IGUANA=m
+CONFIG_IR_TTUSBIR=m
+CONFIG_RC_LOOPBACK=m
+# CONFIG_IR_GPIO_CIR is not set
+# CONFIG_IR_GPIO_TX is not set
+# CONFIG_IR_SERIAL is not set
+CONFIG_RC_XBOX_DVD=m
+CONFIG_IR_TOY=m
+CONFIG_CEC_CORE=m
+
+#
+# CEC support
+#
+# CONFIG_MEDIA_CEC_RC is not set
+CONFIG_MEDIA_CEC_SUPPORT=y
+CONFIG_CEC_CH7322=m
+CONFIG_USB_PULSE8_CEC=m
+CONFIG_USB_RAINSHADOW_CEC=m
+# end of CEC support
+
+CONFIG_MEDIA_SUPPORT=m
+# CONFIG_MEDIA_SUPPORT_FILTER is not set
+CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
+
+#
+# Media device types
+#
+CONFIG_MEDIA_CAMERA_SUPPORT=y
+CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
+CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
+CONFIG_MEDIA_RADIO_SUPPORT=y
+CONFIG_MEDIA_SDR_SUPPORT=y
+CONFIG_MEDIA_PLATFORM_SUPPORT=y
+CONFIG_MEDIA_TEST_SUPPORT=y
+# end of Media device types
+
+#
+# Media core support
+#
+CONFIG_VIDEO_DEV=m
+CONFIG_MEDIA_CONTROLLER=y
+CONFIG_DVB_CORE=m
+# end of Media core support
+
+#
+# Video4Linux options
+#
+CONFIG_VIDEO_V4L2=m
+CONFIG_VIDEO_V4L2_I2C=y
+CONFIG_VIDEO_V4L2_SUBDEV_API=y
+# CONFIG_VIDEO_ADV_DEBUG is not set
+# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
+CONFIG_VIDEO_TUNER=m
+CONFIG_V4L2_FWNODE=m
+CONFIG_V4L2_ASYNC=m
+CONFIG_VIDEOBUF_GEN=m
+CONFIG_VIDEOBUF_DMA_SG=m
+CONFIG_VIDEOBUF_VMALLOC=m
+# end of Video4Linux options
+
+#
+# Media controller options
+#
+CONFIG_MEDIA_CONTROLLER_DVB=y
+CONFIG_MEDIA_CONTROLLER_REQUEST_API=y
+# end of Media controller options
+
+#
+# Digital TV options
+#
+# CONFIG_DVB_MMAP is not set
+CONFIG_DVB_NET=y
+CONFIG_DVB_MAX_ADAPTERS=16
+CONFIG_DVB_DYNAMIC_MINORS=y
+# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
+# CONFIG_DVB_ULE_DEBUG is not set
+# end of Digital TV options
+
+#
+# Media drivers
+#
+CONFIG_MEDIA_USB_SUPPORT=y
+
+#
+# Webcam devices
+#
+CONFIG_USB_VIDEO_CLASS=m
+CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
+CONFIG_USB_GSPCA=m
+CONFIG_USB_M5602=m
+CONFIG_USB_STV06XX=m
+CONFIG_USB_GL860=m
+CONFIG_USB_GSPCA_BENQ=m
+CONFIG_USB_GSPCA_CONEX=m
+CONFIG_USB_GSPCA_CPIA1=m
+CONFIG_USB_GSPCA_DTCS033=m
+CONFIG_USB_GSPCA_ETOMS=m
+CONFIG_USB_GSPCA_FINEPIX=m
+CONFIG_USB_GSPCA_JEILINJ=m
+CONFIG_USB_GSPCA_JL2005BCD=m
+CONFIG_USB_GSPCA_KINECT=m
+CONFIG_USB_GSPCA_KONICA=m
+CONFIG_USB_GSPCA_MARS=m
+CONFIG_USB_GSPCA_MR97310A=m
+CONFIG_USB_GSPCA_NW80X=m
+CONFIG_USB_GSPCA_OV519=m
+CONFIG_USB_GSPCA_OV534=m
+CONFIG_USB_GSPCA_OV534_9=m
+CONFIG_USB_GSPCA_PAC207=m
+CONFIG_USB_GSPCA_PAC7302=m
+CONFIG_USB_GSPCA_PAC7311=m
+CONFIG_USB_GSPCA_SE401=m
+CONFIG_USB_GSPCA_SN9C2028=m
+CONFIG_USB_GSPCA_SN9C20X=m
+CONFIG_USB_GSPCA_SONIXB=m
+CONFIG_USB_GSPCA_SONIXJ=m
+CONFIG_USB_GSPCA_SPCA500=m
+CONFIG_USB_GSPCA_SPCA501=m
+CONFIG_USB_GSPCA_SPCA505=m
+CONFIG_USB_GSPCA_SPCA506=m
+CONFIG_USB_GSPCA_SPCA508=m
+CONFIG_USB_GSPCA_SPCA561=m
+CONFIG_USB_GSPCA_SPCA1528=m
+CONFIG_USB_GSPCA_SQ905=m
+CONFIG_USB_GSPCA_SQ905C=m
+CONFIG_USB_GSPCA_SQ930X=m
+CONFIG_USB_GSPCA_STK014=m
+CONFIG_USB_GSPCA_STK1135=m
+CONFIG_USB_GSPCA_STV0680=m
+CONFIG_USB_GSPCA_SUNPLUS=m
+CONFIG_USB_GSPCA_T613=m
+CONFIG_USB_GSPCA_TOPRO=m
+CONFIG_USB_GSPCA_TOUPTEK=m
+CONFIG_USB_GSPCA_TV8532=m
+CONFIG_USB_GSPCA_VC032X=m
+CONFIG_USB_GSPCA_VICAM=m
+CONFIG_USB_GSPCA_XIRLINK_CIT=m
+CONFIG_USB_GSPCA_ZC3XX=m
+CONFIG_USB_PWC=m
+# CONFIG_USB_PWC_DEBUG is not set
+CONFIG_USB_PWC_INPUT_EVDEV=y
+CONFIG_VIDEO_CPIA2=m
+CONFIG_USB_ZR364XX=m
+CONFIG_USB_STKWEBCAM=m
+CONFIG_USB_S2255=m
+CONFIG_VIDEO_USBTV=m
+
+#
+# Analog TV USB devices
+#
+CONFIG_VIDEO_PVRUSB2=m
+CONFIG_VIDEO_PVRUSB2_SYSFS=y
+CONFIG_VIDEO_PVRUSB2_DVB=y
+# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
+CONFIG_VIDEO_HDPVR=m
+CONFIG_VIDEO_STK1160_COMMON=m
+CONFIG_VIDEO_STK1160=m
+CONFIG_VIDEO_GO7007=m
+CONFIG_VIDEO_GO7007_USB=m
+CONFIG_VIDEO_GO7007_LOADER=m
+CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
+
+#
+# Analog/digital TV USB devices
+#
+CONFIG_VIDEO_AU0828=m
+CONFIG_VIDEO_AU0828_V4L2=y
+CONFIG_VIDEO_AU0828_RC=y
+CONFIG_VIDEO_CX231XX=m
+CONFIG_VIDEO_CX231XX_RC=y
+CONFIG_VIDEO_CX231XX_ALSA=m
+CONFIG_VIDEO_CX231XX_DVB=m
+# CONFIG_VIDEO_TM6000 is not set
+
+#
+# Digital TV USB devices
+#
+CONFIG_DVB_USB=m
+# CONFIG_DVB_USB_DEBUG is not set
+CONFIG_DVB_USB_DIB3000MC=m
+CONFIG_DVB_USB_A800=m
+CONFIG_DVB_USB_DIBUSB_MB=m
+CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y
+CONFIG_DVB_USB_DIBUSB_MC=m
+CONFIG_DVB_USB_DIB0700=m
+CONFIG_DVB_USB_UMT_010=m
+CONFIG_DVB_USB_CXUSB=m
+# CONFIG_DVB_USB_CXUSB_ANALOG is not set
+CONFIG_DVB_USB_M920X=m
+CONFIG_DVB_USB_DIGITV=m
+CONFIG_DVB_USB_VP7045=m
+CONFIG_DVB_USB_VP702X=m
+CONFIG_DVB_USB_GP8PSK=m
+CONFIG_DVB_USB_NOVA_T_USB2=m
+CONFIG_DVB_USB_TTUSB2=m
+CONFIG_DVB_USB_DTT200U=m
+CONFIG_DVB_USB_OPERA1=m
+CONFIG_DVB_USB_AF9005=m
+CONFIG_DVB_USB_AF9005_REMOTE=m
+CONFIG_DVB_USB_PCTV452E=m
+CONFIG_DVB_USB_DW2102=m
+CONFIG_DVB_USB_CINERGY_T2=m
+CONFIG_DVB_USB_DTV5100=m
+CONFIG_DVB_USB_AZ6027=m
+CONFIG_DVB_USB_TECHNISAT_USB2=m
+CONFIG_DVB_USB_V2=m
+CONFIG_DVB_USB_AF9015=m
+CONFIG_DVB_USB_AF9035=m
+CONFIG_DVB_USB_ANYSEE=m
+CONFIG_DVB_USB_AU6610=m
+CONFIG_DVB_USB_AZ6007=m
+CONFIG_DVB_USB_CE6230=m
+CONFIG_DVB_USB_EC168=m
+CONFIG_DVB_USB_GL861=m
+CONFIG_DVB_USB_LME2510=m
+CONFIG_DVB_USB_MXL111SF=m
+CONFIG_DVB_USB_RTL28XXU=m
+CONFIG_DVB_USB_DVBSKY=m
+CONFIG_DVB_USB_ZD1301=m
+CONFIG_DVB_TTUSB_BUDGET=m
+CONFIG_DVB_TTUSB_DEC=m
+CONFIG_SMS_USB_DRV=m
+CONFIG_DVB_B2C2_FLEXCOP_USB=m
+# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
+CONFIG_DVB_AS102=m
+
+#
+# Webcam, TV (analog/digital) USB devices
+#
+CONFIG_VIDEO_EM28XX=m
+CONFIG_VIDEO_EM28XX_V4L2=m
+CONFIG_VIDEO_EM28XX_ALSA=m
+CONFIG_VIDEO_EM28XX_DVB=m
+CONFIG_VIDEO_EM28XX_RC=m
+
+#
+# Software defined radio USB devices
+#
+CONFIG_USB_AIRSPY=m
+CONFIG_USB_HACKRF=m
+CONFIG_USB_MSI2500=m
+CONFIG_MEDIA_PCI_SUPPORT=y
+
+#
+# Media capture support
+#
+CONFIG_VIDEO_SOLO6X10=m
+CONFIG_VIDEO_TW5864=m
+CONFIG_VIDEO_TW68=m
+CONFIG_VIDEO_TW686X=m
+
+#
+# Media capture/analog TV support
+#
+CONFIG_VIDEO_IVTV=m
+CONFIG_VIDEO_IVTV_ALSA=m
+CONFIG_VIDEO_FB_IVTV=m
+CONFIG_VIDEO_HEXIUM_GEMINI=m
+CONFIG_VIDEO_HEXIUM_ORION=m
+CONFIG_VIDEO_MXB=m
+CONFIG_VIDEO_DT3155=m
+
+#
+# Media capture/analog/hybrid TV support
+#
+CONFIG_VIDEO_CX18=m
+CONFIG_VIDEO_CX18_ALSA=m
+CONFIG_VIDEO_CX23885=m
+CONFIG_MEDIA_ALTERA_CI=m
+# CONFIG_VIDEO_CX25821 is not set
+CONFIG_VIDEO_CX88=m
+CONFIG_VIDEO_CX88_ALSA=m
+CONFIG_VIDEO_CX88_BLACKBIRD=m
+CONFIG_VIDEO_CX88_DVB=m
+CONFIG_VIDEO_CX88_ENABLE_VP3054=y
+CONFIG_VIDEO_CX88_VP3054=m
+CONFIG_VIDEO_CX88_MPEG=m
+CONFIG_VIDEO_BT848=m
+CONFIG_DVB_BT8XX=m
+CONFIG_VIDEO_SAA7134=m
+CONFIG_VIDEO_SAA7134_ALSA=m
+CONFIG_VIDEO_SAA7134_RC=y
+CONFIG_VIDEO_SAA7134_DVB=m
+# CONFIG_VIDEO_SAA7134_GO7007 is not set
+CONFIG_VIDEO_SAA7164=m
+
+#
+# Media digital TV PCI Adapters
+#
+CONFIG_DVB_BUDGET_CORE=m
+CONFIG_DVB_BUDGET=m
+CONFIG_DVB_BUDGET_CI=m
+CONFIG_DVB_BUDGET_AV=m
+CONFIG_DVB_B2C2_FLEXCOP_PCI=m
+# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
+CONFIG_DVB_PLUTO2=m
+CONFIG_DVB_DM1105=m
+CONFIG_DVB_PT1=m
+CONFIG_DVB_PT3=m
+CONFIG_MANTIS_CORE=m
+CONFIG_DVB_MANTIS=m
+CONFIG_DVB_HOPPER=m
+CONFIG_DVB_NGENE=m
+CONFIG_DVB_DDBRIDGE=m
+# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
+CONFIG_DVB_SMIPCIE=m
+CONFIG_DVB_NETUP_UNIDVB=m
+CONFIG_RADIO_ADAPTERS=y
+CONFIG_RADIO_TEA575X=m
+CONFIG_RADIO_SI470X=m
+CONFIG_USB_SI470X=m
+# CONFIG_I2C_SI470X is not set
+# CONFIG_RADIO_SI4713 is not set
+CONFIG_USB_MR800=m
+CONFIG_USB_DSBR=m
+CONFIG_RADIO_MAXIRADIO=m
+CONFIG_RADIO_SHARK=m
+CONFIG_RADIO_SHARK2=m
+CONFIG_USB_KEENE=m
+CONFIG_USB_RAREMONO=m
+CONFIG_USB_MA901=m
+# CONFIG_RADIO_TEA5764 is not set
+# CONFIG_RADIO_SAA7706H is not set
+# CONFIG_RADIO_TEF6862 is not set
+# CONFIG_RADIO_WL1273 is not set
+CONFIG_MEDIA_COMMON_OPTIONS=y
+
+#
+# common driver options
+#
+CONFIG_VIDEO_CX2341X=m
+CONFIG_VIDEO_TVEEPROM=m
+CONFIG_TTPCI_EEPROM=m
+CONFIG_CYPRESS_FIRMWARE=m
+CONFIG_VIDEOBUF2_CORE=m
+CONFIG_VIDEOBUF2_V4L2=m
+CONFIG_VIDEOBUF2_MEMOPS=m
+CONFIG_VIDEOBUF2_DMA_CONTIG=m
+CONFIG_VIDEOBUF2_VMALLOC=m
+CONFIG_VIDEOBUF2_DMA_SG=m
+CONFIG_VIDEOBUF2_DVB=m
+CONFIG_DVB_B2C2_FLEXCOP=m
+CONFIG_VIDEO_SAA7146=m
+CONFIG_VIDEO_SAA7146_VV=m
+CONFIG_SMS_SIANO_MDTV=m
+CONFIG_SMS_SIANO_RC=y
+# CONFIG_SMS_SIANO_DEBUGFS is not set
+CONFIG_VIDEO_V4L2_TPG=m
+CONFIG_V4L_PLATFORM_DRIVERS=y
+CONFIG_VIDEO_CAFE_CCIC=m
+# CONFIG_VIDEO_CADENCE is not set
+CONFIG_VIDEO_ASPEED=m
+CONFIG_VIDEO_MUX=m
+CONFIG_VIDEO_XILINX=m
+CONFIG_VIDEO_XILINX_CSI2RXSS=m
+CONFIG_VIDEO_XILINX_TPG=m
+CONFIG_VIDEO_XILINX_VTC=m
+CONFIG_V4L_MEM2MEM_DRIVERS=y
+# CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set
+# CONFIG_DVB_PLATFORM_DRIVERS is not set
+# CONFIG_SDR_PLATFORM_DRIVERS is not set
+
+#
+# MMC/SDIO DVB adapters
+#
+CONFIG_SMS_SDIO_DRV=m
+CONFIG_V4L_TEST_DRIVERS=y
+CONFIG_VIDEO_VIMC=m
+CONFIG_VIDEO_VIVID=m
+CONFIG_VIDEO_VIVID_CEC=y
+CONFIG_VIDEO_VIVID_MAX_DEVS=64
+# CONFIG_VIDEO_VIM2M is not set
+# CONFIG_VIDEO_VICODEC is not set
+# CONFIG_DVB_TEST_DRIVERS is not set
+
+#
+# FireWire (IEEE 1394) Adapters
+#
+CONFIG_DVB_FIREDTV=m
+CONFIG_DVB_FIREDTV_INPUT=y
+# end of Media drivers
+
+#
+# Media ancillary drivers
+#
+CONFIG_MEDIA_ATTACH=y
+
+#
+# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
+#
+CONFIG_VIDEO_IR_I2C=m
+
+#
+# Audio decoders, processors and mixers
+#
+CONFIG_VIDEO_TVAUDIO=m
+CONFIG_VIDEO_TDA7432=m
+CONFIG_VIDEO_TDA9840=m
+CONFIG_VIDEO_TEA6415C=m
+CONFIG_VIDEO_TEA6420=m
+CONFIG_VIDEO_MSP3400=m
+CONFIG_VIDEO_CS3308=m
+CONFIG_VIDEO_CS5345=m
+CONFIG_VIDEO_CS53L32A=m
+# CONFIG_VIDEO_TLV320AIC23B is not set
+CONFIG_VIDEO_UDA1342=m
+CONFIG_VIDEO_WM8775=m
+CONFIG_VIDEO_WM8739=m
+CONFIG_VIDEO_VP27SMPX=m
+CONFIG_VIDEO_SONY_BTF_MPX=m
+# end of Audio decoders, processors and mixers
+
+#
+# RDS decoders
+#
+CONFIG_VIDEO_SAA6588=m
+# end of RDS decoders
+
+#
+# Video decoders
+#
+CONFIG_VIDEO_ADV7180=m
+# CONFIG_VIDEO_ADV7183 is not set
+CONFIG_VIDEO_ADV748X=m
+CONFIG_VIDEO_ADV7604=m
+# CONFIG_VIDEO_ADV7604_CEC is not set
+CONFIG_VIDEO_ADV7842=m
+# CONFIG_VIDEO_ADV7842_CEC is not set
+# CONFIG_VIDEO_BT819 is not set
+# CONFIG_VIDEO_BT856 is not set
+# CONFIG_VIDEO_BT866 is not set
+# CONFIG_VIDEO_KS0127 is not set
+# CONFIG_VIDEO_ML86V7667 is not set
+# CONFIG_VIDEO_SAA7110 is not set
+CONFIG_VIDEO_SAA711X=m
+CONFIG_VIDEO_TC358743=m
+# CONFIG_VIDEO_TC358743_CEC is not set
+# CONFIG_VIDEO_TVP514X is not set
+CONFIG_VIDEO_TVP5150=m
+# CONFIG_VIDEO_TVP7002 is not set
+CONFIG_VIDEO_TW2804=m
+CONFIG_VIDEO_TW9903=m
+CONFIG_VIDEO_TW9906=m
+# CONFIG_VIDEO_TW9910 is not set
+# CONFIG_VIDEO_VPX3220 is not set
+CONFIG_VIDEO_MAX9286=m
+
+#
+# Video and audio decoders
+#
+CONFIG_VIDEO_SAA717X=m
+CONFIG_VIDEO_CX25840=m
+# end of Video decoders
+
+#
+# Video encoders
+#
+CONFIG_VIDEO_SAA7127=m
+# CONFIG_VIDEO_SAA7185 is not set
+# CONFIG_VIDEO_ADV7170 is not set
+# CONFIG_VIDEO_ADV7175 is not set
+# CONFIG_VIDEO_ADV7343 is not set
+# CONFIG_VIDEO_ADV7393 is not set
+# CONFIG_VIDEO_ADV7511 is not set
+# CONFIG_VIDEO_AD9389B is not set
+# CONFIG_VIDEO_AK881X is not set
+# CONFIG_VIDEO_THS8200 is not set
+# end of Video encoders
+
+#
+# Video improvement chips
+#
+CONFIG_VIDEO_UPD64031A=m
+CONFIG_VIDEO_UPD64083=m
+# end of Video improvement chips
+
+#
+# Audio/Video compression chips
+#
+CONFIG_VIDEO_SAA6752HS=m
+# end of Audio/Video compression chips
+
+#
+# SDR tuner chips
+#
+# CONFIG_SDR_MAX2175 is not set
+# end of SDR tuner chips
+
+#
+# Miscellaneous helper chips
+#
+# CONFIG_VIDEO_THS7303 is not set
+CONFIG_VIDEO_M52790=m
+# CONFIG_VIDEO_I2C is not set
+# CONFIG_VIDEO_ST_MIPID02 is not set
+# end of Miscellaneous helper chips
+
+#
+# Camera sensor devices
+#
+# CONFIG_VIDEO_HI556 is not set
+CONFIG_VIDEO_HI846=m
+# CONFIG_VIDEO_IMX208 is not set
+# CONFIG_VIDEO_IMX214 is not set
+# CONFIG_VIDEO_IMX219 is not set
+# CONFIG_VIDEO_IMX258 is not set
+# CONFIG_VIDEO_IMX274 is not set
+# CONFIG_VIDEO_IMX290 is not set
+# CONFIG_VIDEO_IMX319 is not set
+CONFIG_VIDEO_IMX334=m
+CONFIG_VIDEO_IMX335=m
+# CONFIG_VIDEO_IMX355 is not set
+CONFIG_VIDEO_IMX412=m
+# CONFIG_VIDEO_OV02A10 is not set
+CONFIG_VIDEO_OV2640=m
+CONFIG_VIDEO_OV2659=m
+# CONFIG_VIDEO_OV2680 is not set
+# CONFIG_VIDEO_OV2685 is not set
+# CONFIG_VIDEO_OV5640 is not set
+# CONFIG_VIDEO_OV5645 is not set
+# CONFIG_VIDEO_OV5647 is not set
+CONFIG_VIDEO_OV5648=m
+# CONFIG_VIDEO_OV6650 is not set
+# CONFIG_VIDEO_OV5670 is not set
+# CONFIG_VIDEO_OV5675 is not set
+# CONFIG_VIDEO_OV5695 is not set
+# CONFIG_VIDEO_OV7251 is not set
+# CONFIG_VIDEO_OV772X is not set
+CONFIG_VIDEO_OV7640=m
+CONFIG_VIDEO_OV7670=m
+# CONFIG_VIDEO_OV7740 is not set
+# CONFIG_VIDEO_OV8856 is not set
+CONFIG_VIDEO_OV8865=m
+CONFIG_VIDEO_OV9282=m
+# CONFIG_VIDEO_OV9640 is not set
+# CONFIG_VIDEO_OV9650 is not set
+# CONFIG_VIDEO_OV13858 is not set
+# CONFIG_VIDEO_OV13B10 is not set
+# CONFIG_VIDEO_VS6624 is not set
+# CONFIG_VIDEO_MT9M001 is not set
+# CONFIG_VIDEO_MT9M032 is not set
+# CONFIG_VIDEO_MT9M111 is not set
+# CONFIG_VIDEO_MT9P031 is not set
+# CONFIG_VIDEO_MT9T001 is not set
+# CONFIG_VIDEO_MT9T112 is not set
+CONFIG_VIDEO_MT9V011=m
+# CONFIG_VIDEO_MT9V032 is not set
+# CONFIG_VIDEO_MT9V111 is not set
+# CONFIG_VIDEO_SR030PC30 is not set
+# CONFIG_VIDEO_NOON010PC30 is not set
+# CONFIG_VIDEO_M5MOLS is not set
+CONFIG_VIDEO_MAX9271_LIB=m
+CONFIG_VIDEO_RDACM20=m
+CONFIG_VIDEO_RDACM21=m
+# CONFIG_VIDEO_RJ54N1 is not set
+# CONFIG_VIDEO_S5K6AA is not set
+# CONFIG_VIDEO_S5K6A3 is not set
+# CONFIG_VIDEO_S5K4ECGX is not set
+# CONFIG_VIDEO_S5K5BAF is not set
+# CONFIG_VIDEO_CCS is not set
+# CONFIG_VIDEO_ET8EK8 is not set
+# CONFIG_VIDEO_S5C73M3 is not set
+# end of Camera sensor devices
+
+#
+# Lens drivers
+#
+# CONFIG_VIDEO_AD5820 is not set
+# CONFIG_VIDEO_AK7375 is not set
+# CONFIG_VIDEO_DW9714 is not set
+CONFIG_VIDEO_DW9768=m
+# CONFIG_VIDEO_DW9807_VCM is not set
+# end of Lens drivers
+
+#
+# Flash devices
+#
+# CONFIG_VIDEO_ADP1653 is not set
+# CONFIG_VIDEO_LM3560 is not set
+# CONFIG_VIDEO_LM3646 is not set
+# end of Flash devices
+
+#
+# SPI helper chips
+#
+# CONFIG_VIDEO_GS1662 is not set
+# end of SPI helper chips
+
+#
+# Media SPI Adapters
+#
+# CONFIG_CXD2880_SPI_DRV is not set
+# end of Media SPI Adapters
+
+CONFIG_MEDIA_TUNER=m
+
+#
+# Customize TV tuners
+#
+CONFIG_MEDIA_TUNER_SIMPLE=m
+CONFIG_MEDIA_TUNER_TDA18250=m
+CONFIG_MEDIA_TUNER_TDA8290=m
+CONFIG_MEDIA_TUNER_TDA827X=m
+CONFIG_MEDIA_TUNER_TDA18271=m
+CONFIG_MEDIA_TUNER_TDA9887=m
+CONFIG_MEDIA_TUNER_TEA5761=m
+CONFIG_MEDIA_TUNER_TEA5767=m
+CONFIG_MEDIA_TUNER_MSI001=m
+CONFIG_MEDIA_TUNER_MT20XX=m
+CONFIG_MEDIA_TUNER_MT2060=m
+CONFIG_MEDIA_TUNER_MT2063=m
+CONFIG_MEDIA_TUNER_MT2266=m
+CONFIG_MEDIA_TUNER_MT2131=m
+CONFIG_MEDIA_TUNER_QT1010=m
+CONFIG_MEDIA_TUNER_XC2028=m
+CONFIG_MEDIA_TUNER_XC5000=m
+CONFIG_MEDIA_TUNER_XC4000=m
+CONFIG_MEDIA_TUNER_MXL5005S=m
+CONFIG_MEDIA_TUNER_MXL5007T=m
+CONFIG_MEDIA_TUNER_MC44S803=m
+CONFIG_MEDIA_TUNER_MAX2165=m
+CONFIG_MEDIA_TUNER_TDA18218=m
+CONFIG_MEDIA_TUNER_FC0011=m
+CONFIG_MEDIA_TUNER_FC0012=m
+CONFIG_MEDIA_TUNER_FC0013=m
+CONFIG_MEDIA_TUNER_TDA18212=m
+CONFIG_MEDIA_TUNER_E4000=m
+CONFIG_MEDIA_TUNER_FC2580=m
+CONFIG_MEDIA_TUNER_M88RS6000T=m
+CONFIG_MEDIA_TUNER_TUA9001=m
+CONFIG_MEDIA_TUNER_SI2157=m
+CONFIG_MEDIA_TUNER_IT913X=m
+CONFIG_MEDIA_TUNER_R820T=m
+CONFIG_MEDIA_TUNER_MXL301RF=m
+CONFIG_MEDIA_TUNER_QM1D1C0042=m
+CONFIG_MEDIA_TUNER_QM1D1B0004=m
+# end of Customize TV tuners
+
+#
+# Customise DVB Frontends
+#
+
+#
+# Multistandard (satellite) frontends
+#
+CONFIG_DVB_STB0899=m
+CONFIG_DVB_STB6100=m
+CONFIG_DVB_STV090x=m
+CONFIG_DVB_STV0910=m
+CONFIG_DVB_STV6110x=m
+CONFIG_DVB_STV6111=m
+CONFIG_DVB_MXL5XX=m
+CONFIG_DVB_M88DS3103=m
+
+#
+# Multistandard (cable + terrestrial) frontends
+#
+CONFIG_DVB_DRXK=m
+CONFIG_DVB_TDA18271C2DD=m
+CONFIG_DVB_SI2165=m
+CONFIG_DVB_MN88472=m
+CONFIG_DVB_MN88473=m
+
+#
+# DVB-S (satellite) frontends
+#
+CONFIG_DVB_CX24110=m
+CONFIG_DVB_CX24123=m
+CONFIG_DVB_MT312=m
+CONFIG_DVB_ZL10036=m
+CONFIG_DVB_ZL10039=m
+CONFIG_DVB_S5H1420=m
+CONFIG_DVB_STV0288=m
+CONFIG_DVB_STB6000=m
+CONFIG_DVB_STV0299=m
+CONFIG_DVB_STV6110=m
+CONFIG_DVB_STV0900=m
+CONFIG_DVB_TDA8083=m
+CONFIG_DVB_TDA10086=m
+CONFIG_DVB_TDA8261=m
+CONFIG_DVB_VES1X93=m
+CONFIG_DVB_TUNER_ITD1000=m
+CONFIG_DVB_TUNER_CX24113=m
+CONFIG_DVB_TDA826X=m
+CONFIG_DVB_TUA6100=m
+CONFIG_DVB_CX24116=m
+CONFIG_DVB_CX24117=m
+CONFIG_DVB_CX24120=m
+CONFIG_DVB_SI21XX=m
+CONFIG_DVB_TS2020=m
+CONFIG_DVB_DS3000=m
+CONFIG_DVB_MB86A16=m
+CONFIG_DVB_TDA10071=m
+
+#
+# DVB-T (terrestrial) frontends
+#
+CONFIG_DVB_SP887X=m
+CONFIG_DVB_CX22700=m
+CONFIG_DVB_CX22702=m
+# CONFIG_DVB_S5H1432 is not set
+CONFIG_DVB_DRXD=m
+CONFIG_DVB_L64781=m
+CONFIG_DVB_TDA1004X=m
+CONFIG_DVB_NXT6000=m
+CONFIG_DVB_MT352=m
+CONFIG_DVB_ZL10353=m
+CONFIG_DVB_DIB3000MB=m
+CONFIG_DVB_DIB3000MC=m
+CONFIG_DVB_DIB7000M=m
+CONFIG_DVB_DIB7000P=m
+# CONFIG_DVB_DIB9000 is not set
+CONFIG_DVB_TDA10048=m
+CONFIG_DVB_AF9013=m
+CONFIG_DVB_EC100=m
+CONFIG_DVB_STV0367=m
+CONFIG_DVB_CXD2820R=m
+CONFIG_DVB_CXD2841ER=m
+CONFIG_DVB_RTL2830=m
+CONFIG_DVB_RTL2832=m
+CONFIG_DVB_RTL2832_SDR=m
+CONFIG_DVB_SI2168=m
+CONFIG_DVB_AS102_FE=m
+CONFIG_DVB_ZD1301_DEMOD=m
+CONFIG_DVB_GP8PSK_FE=m
+# CONFIG_DVB_CXD2880 is not set
+
+#
+# DVB-C (cable) frontends
+#
+CONFIG_DVB_VES1820=m
+CONFIG_DVB_TDA10021=m
+CONFIG_DVB_TDA10023=m
+CONFIG_DVB_STV0297=m
+
+#
+# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
+#
+CONFIG_DVB_NXT200X=m
+CONFIG_DVB_OR51211=m
+CONFIG_DVB_OR51132=m
+CONFIG_DVB_BCM3510=m
+CONFIG_DVB_LGDT330X=m
+CONFIG_DVB_LGDT3305=m
+CONFIG_DVB_LGDT3306A=m
+CONFIG_DVB_LG2160=m
+CONFIG_DVB_S5H1409=m
+CONFIG_DVB_AU8522=m
+CONFIG_DVB_AU8522_DTV=m
+CONFIG_DVB_AU8522_V4L=m
+CONFIG_DVB_S5H1411=m
+CONFIG_DVB_MXL692=m
+
+#
+# ISDB-T (terrestrial) frontends
+#
+CONFIG_DVB_S921=m
+CONFIG_DVB_DIB8000=m
+CONFIG_DVB_MB86A20S=m
+
+#
+# ISDB-S (satellite) & ISDB-T (terrestrial) frontends
+#
+CONFIG_DVB_TC90522=m
+# CONFIG_DVB_MN88443X is not set
+
+#
+# Digital terrestrial only tuners/PLL
+#
+CONFIG_DVB_PLL=m
+CONFIG_DVB_TUNER_DIB0070=m
+CONFIG_DVB_TUNER_DIB0090=m
+
+#
+# SEC control devices for DVB-S
+#
+CONFIG_DVB_DRX39XYJ=m
+CONFIG_DVB_LNBH25=m
+# CONFIG_DVB_LNBH29 is not set
+CONFIG_DVB_LNBP21=m
+CONFIG_DVB_LNBP22=m
+CONFIG_DVB_ISL6405=m
+CONFIG_DVB_ISL6421=m
+CONFIG_DVB_ISL6423=m
+CONFIG_DVB_A8293=m
+# CONFIG_DVB_LGS8GL5 is not set
+CONFIG_DVB_LGS8GXX=m
+CONFIG_DVB_ATBM8830=m
+CONFIG_DVB_TDA665x=m
+CONFIG_DVB_IX2505V=m
+CONFIG_DVB_M88RS2000=m
+CONFIG_DVB_AF9033=m
+CONFIG_DVB_HORUS3A=m
+CONFIG_DVB_ASCOT2E=m
+CONFIG_DVB_HELENE=m
+
+#
+# Common Interface (EN50221) controller drivers
+#
+CONFIG_DVB_CXD2099=m
+CONFIG_DVB_SP2=m
+# end of Customise DVB Frontends
+
+#
+# Tools to develop new frontends
+#
+CONFIG_DVB_DUMMY_FE=m
+# end of Media ancillary drivers
+
+#
+# Graphics support
+#
+CONFIG_AGP=y
+CONFIG_AGP_UNINORTH=y
+CONFIG_VGA_ARB=y
+CONFIG_VGA_ARB_MAX_GPUS=16
+CONFIG_DRM=m
+CONFIG_DRM_MIPI_DBI=m
+CONFIG_DRM_DP_AUX_BUS=m
+CONFIG_DRM_DP_AUX_CHARDEV=y
+# CONFIG_DRM_DEBUG_SELFTEST is not set
+CONFIG_DRM_KMS_HELPER=m
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
+CONFIG_DRM_FBDEV_EMULATION=y
+CONFIG_DRM_FBDEV_OVERALLOC=100
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
+CONFIG_DRM_LOAD_EDID_FIRMWARE=y
+# CONFIG_DRM_DP_CEC is not set
+CONFIG_DRM_TTM=m
+CONFIG_DRM_VRAM_HELPER=m
+CONFIG_DRM_TTM_HELPER=m
+CONFIG_DRM_GEM_CMA_HELPER=y
+CONFIG_DRM_KMS_CMA_HELPER=y
+CONFIG_DRM_GEM_SHMEM_HELPER=y
+CONFIG_DRM_SCHED=m
+
+#
+# I2C encoder or helper chips
+#
+CONFIG_DRM_I2C_CH7006=m
+CONFIG_DRM_I2C_SIL164=m
+# CONFIG_DRM_I2C_NXP_TDA998X is not set
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
+# end of I2C encoder or helper chips
+
+#
+# ARM devices
+#
+CONFIG_DRM_KOMEDA=m
+# end of ARM devices
+
+CONFIG_DRM_RADEON=m
+CONFIG_DRM_RADEON_USERPTR=y
+# CONFIG_DRM_AMDGPU is not set
+CONFIG_DRM_NOUVEAU=m
+CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT=y
+CONFIG_NOUVEAU_DEBUG=5
+CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+# CONFIG_NOUVEAU_DEBUG_MMU is not set
+# CONFIG_NOUVEAU_DEBUG_PUSH is not set
+CONFIG_DRM_NOUVEAU_BACKLIGHT=y
+CONFIG_DRM_VGEM=m
+# CONFIG_DRM_VKMS is not set
+CONFIG_DRM_UDL=m
+# CONFIG_DRM_AST is not set
+# CONFIG_DRM_MGAG200 is not set
+# CONFIG_DRM_RCAR_DW_HDMI is not set
+# CONFIG_DRM_RCAR_LVDS is not set
+CONFIG_DRM_QXL=m
+CONFIG_DRM_VIRTIO_GPU=m
+CONFIG_DRM_PANEL=y
+
+#
+# Display Panels
+#
+CONFIG_DRM_PANEL_ABT_Y030XX067A=m
+# CONFIG_DRM_PANEL_LVDS is not set
+# CONFIG_DRM_PANEL_SIMPLE is not set
+# CONFIG_DRM_PANEL_EDP is not set
+# CONFIG_DRM_PANEL_ILITEK_IL9322 is not set
+CONFIG_DRM_PANEL_ILITEK_ILI9341=m
+CONFIG_DRM_PANEL_INNOLUX_EJ030NA=m
+# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
+# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
+# CONFIG_DRM_PANEL_LG_LG4573 is not set
+# CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set
+CONFIG_DRM_PANEL_NOVATEK_NT39016=m
+# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
+CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=m
+CONFIG_DRM_PANEL_SAMSUNG_DB7430=m
+CONFIG_DRM_PANEL_SAMSUNG_S6D27A1=m
+# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
+# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
+# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
+# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set
+# CONFIG_DRM_PANEL_SONY_ACX565AKM is not set
+CONFIG_DRM_PANEL_TPO_TD028TTEC1=m
+CONFIG_DRM_PANEL_TPO_TD043MTEA1=m
+# CONFIG_DRM_PANEL_TPO_TPG110 is not set
+CONFIG_DRM_PANEL_WIDECHIPS_WS2401=m
+# end of Display Panels
+
+CONFIG_DRM_BRIDGE=y
+CONFIG_DRM_PANEL_BRIDGE=y
+
+#
+# Display Interface Bridges
+#
+# CONFIG_DRM_CDNS_DSI is not set
+# CONFIG_DRM_CHIPONE_ICN6211 is not set
+# CONFIG_DRM_CHRONTEL_CH7033 is not set
+CONFIG_DRM_DISPLAY_CONNECTOR=m
+# CONFIG_DRM_LONTIUM_LT8912B is not set
+# CONFIG_DRM_LONTIUM_LT9611 is not set
+# CONFIG_DRM_LONTIUM_LT9611UXC is not set
+# CONFIG_DRM_ITE_IT66121 is not set
+# CONFIG_DRM_LVDS_CODEC is not set
+# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
+# CONFIG_DRM_NWL_MIPI_DSI is not set
+# CONFIG_DRM_NXP_PTN3460 is not set
+# CONFIG_DRM_PARADE_PS8622 is not set
+# CONFIG_DRM_PARADE_PS8640 is not set
+# CONFIG_DRM_SIL_SII8620 is not set
+# CONFIG_DRM_SII902X is not set
+# CONFIG_DRM_SII9234 is not set
+CONFIG_DRM_SIMPLE_BRIDGE=m
+# CONFIG_DRM_THINE_THC63LVD1024 is not set
+# CONFIG_DRM_TOSHIBA_TC358762 is not set
+# CONFIG_DRM_TOSHIBA_TC358764 is not set
+# CONFIG_DRM_TOSHIBA_TC358767 is not set
+# CONFIG_DRM_TOSHIBA_TC358768 is not set
+# CONFIG_DRM_TOSHIBA_TC358775 is not set
+# CONFIG_DRM_TI_TFP410 is not set
+# CONFIG_DRM_TI_SN65DSI83 is not set
+# CONFIG_DRM_TI_SN65DSI86 is not set
+# CONFIG_DRM_TI_TPD12S015 is not set
+# CONFIG_DRM_ANALOGIX_ANX6345 is not set
+# CONFIG_DRM_ANALOGIX_ANX78XX is not set
+# CONFIG_DRM_ANALOGIX_ANX7625 is not set
+# CONFIG_DRM_I2C_ADV7511 is not set
+# CONFIG_DRM_CDNS_MHDP8546 is not set
+# end of Display Interface Bridges
+
+CONFIG_DRM_ETNAVIV=m
+CONFIG_DRM_ETNAVIV_THERMAL=y
+# CONFIG_DRM_MXSFB is not set
+# CONFIG_DRM_ARCPGU is not set
+CONFIG_DRM_BOCHS=m
+CONFIG_DRM_CIRRUS_QEMU=m
+CONFIG_DRM_GM12U320=m
+CONFIG_DRM_SIMPLEDRM=m
+CONFIG_TINYDRM_HX8357D=m
+CONFIG_TINYDRM_ILI9225=m
+CONFIG_TINYDRM_ILI9341=m
+CONFIG_TINYDRM_ILI9486=m
+CONFIG_TINYDRM_MI0283QT=m
+CONFIG_TINYDRM_REPAPER=m
+CONFIG_TINYDRM_ST7586=m
+CONFIG_TINYDRM_ST7735R=m
+CONFIG_DRM_GUD=m
+CONFIG_DRM_LEGACY=y
+CONFIG_DRM_TDFX=m
+CONFIG_DRM_R128=m
+CONFIG_DRM_MGA=m
+# CONFIG_DRM_SIS is not set
+CONFIG_DRM_VIA=m
+CONFIG_DRM_SAVAGE=m
+CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=m
+
+#
+# Frame buffer Devices
+#
+CONFIG_FB_CMDLINE=y
+CONFIG_FB_NOTIFY=y
+CONFIG_FB=y
+CONFIG_FIRMWARE_EDID=y
+CONFIG_FB_DDC=y
+CONFIG_FB_BOOT_VESA_SUPPORT=y
+CONFIG_FB_CFB_FILLRECT=y
+CONFIG_FB_CFB_COPYAREA=y
+CONFIG_FB_CFB_IMAGEBLIT=y
+CONFIG_FB_SYS_FILLRECT=m
+CONFIG_FB_SYS_COPYAREA=m
+CONFIG_FB_SYS_IMAGEBLIT=m
+# CONFIG_FB_FOREIGN_ENDIAN is not set
+CONFIG_FB_SYS_FOPS=m
+CONFIG_FB_DEFERRED_IO=y
+CONFIG_FB_SVGALIB=m
+CONFIG_FB_MACMODES=y
+CONFIG_FB_BACKLIGHT=y
+CONFIG_FB_MODE_HELPERS=y
+CONFIG_FB_TILEBLITTING=y
+
+#
+# Frame buffer hardware drivers
+#
+CONFIG_FB_CIRRUS=m
+# CONFIG_FB_PM2 is not set
+# CONFIG_FB_CYBER2000 is not set
+CONFIG_FB_OF=y
+CONFIG_FB_CONTROL=y
+CONFIG_FB_PLATINUM=y
+CONFIG_FB_VALKYRIE=y
+CONFIG_FB_CT65550=y
+# CONFIG_FB_ASILIANT is not set
+CONFIG_FB_IMSTT=y
+# CONFIG_FB_VGA16 is not set
+# CONFIG_FB_UVESA is not set
+# CONFIG_FB_OPENCORES is not set
+CONFIG_FB_S1D13XXX=m
+CONFIG_FB_NVIDIA=m
+CONFIG_FB_NVIDIA_I2C=y
+# CONFIG_FB_NVIDIA_DEBUG is not set
+CONFIG_FB_NVIDIA_BACKLIGHT=y
+# CONFIG_FB_RIVA is not set
+# CONFIG_FB_I740 is not set
+CONFIG_FB_MATROX=y
+CONFIG_FB_MATROX_MILLENIUM=y
+CONFIG_FB_MATROX_MYSTIQUE=y
+CONFIG_FB_MATROX_G=y
+CONFIG_FB_MATROX_I2C=m
+CONFIG_FB_MATROX_MAVEN=m
+CONFIG_FB_RADEON=m
+CONFIG_FB_RADEON_I2C=y
+CONFIG_FB_RADEON_BACKLIGHT=y
+# CONFIG_FB_RADEON_DEBUG is not set
+CONFIG_FB_ATY128=y
+CONFIG_FB_ATY128_BACKLIGHT=y
+CONFIG_FB_ATY=y
+CONFIG_FB_ATY_CT=y
+CONFIG_FB_ATY_GENERIC_LCD=y
+CONFIG_FB_ATY_GX=y
+CONFIG_FB_ATY_BACKLIGHT=y
+CONFIG_FB_S3=m
+CONFIG_FB_S3_DDC=y
+CONFIG_FB_SAVAGE=m
+CONFIG_FB_SAVAGE_I2C=y
+CONFIG_FB_SAVAGE_ACCEL=y
+CONFIG_FB_SIS=y
+CONFIG_FB_SIS_300=y
+CONFIG_FB_SIS_315=y
+CONFIG_FB_NEOMAGIC=m
+CONFIG_FB_KYRO=m
+CONFIG_FB_3DFX=y
+# CONFIG_FB_3DFX_ACCEL is not set
+CONFIG_FB_3DFX_I2C=y
+CONFIG_FB_VOODOO1=y
+CONFIG_FB_VT8623=m
+CONFIG_FB_TRIDENT=m
+CONFIG_FB_ARK=m
+CONFIG_FB_PM3=m
+# CONFIG_FB_CARMINE is not set
+CONFIG_FB_SMSCUFX=m
+CONFIG_FB_UDL=m
+CONFIG_FB_IBM_GXT4500=m
+# CONFIG_FB_VIRTUAL is not set
+# CONFIG_FB_METRONOME is not set
+CONFIG_FB_MB862XX=m
+CONFIG_FB_MB862XX_PCI_GDC=y
+# CONFIG_FB_MB862XX_LIME is not set
+CONFIG_FB_MB862XX_I2C=y
+# CONFIG_FB_SIMPLE is not set
+# CONFIG_FB_SSD1307 is not set
+# CONFIG_FB_SM712 is not set
+# end of Frame buffer Devices
+
+#
+# Backlight & LCD device support
+#
+# CONFIG_LCD_CLASS_DEVICE is not set
+CONFIG_BACKLIGHT_CLASS_DEVICE=y
+CONFIG_BACKLIGHT_KTD253=m
+CONFIG_BACKLIGHT_QCOM_WLED=m
+CONFIG_BACKLIGHT_RT4831=m
+# CONFIG_BACKLIGHT_ADP8860 is not set
+# CONFIG_BACKLIGHT_ADP8870 is not set
+# CONFIG_BACKLIGHT_LM3639 is not set
+# CONFIG_BACKLIGHT_GPIO is not set
+# CONFIG_BACKLIGHT_LV5207LP is not set
+# CONFIG_BACKLIGHT_BD6107 is not set
+# CONFIG_BACKLIGHT_ARCXCNN is not set
+CONFIG_BACKLIGHT_LED=m
+# end of Backlight & LCD device support
+
+CONFIG_VGASTATE=m
+CONFIG_VIDEOMODE_HELPERS=y
+CONFIG_HDMI=y
+
+#
+# Console display driver support
+#
+CONFIG_VGA_CONSOLE=y
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_DUMMY_CONSOLE_COLUMNS=80
+CONFIG_DUMMY_CONSOLE_ROWS=25
+CONFIG_FRAMEBUFFER_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION=y
+CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
+# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
+# end of Console display driver support
+
+# CONFIG_LOGO is not set
+# end of Graphics support
+
+CONFIG_SOUND=m
+CONFIG_SOUND_OSS_CORE=y
+# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set
+CONFIG_SND=m
+CONFIG_SND_TIMER=m
+CONFIG_SND_PCM=m
+CONFIG_SND_HWDEP=m
+CONFIG_SND_SEQ_DEVICE=m
+CONFIG_SND_RAWMIDI=m
+CONFIG_SND_JACK=y
+CONFIG_SND_JACK_INPUT_DEV=y
+CONFIG_SND_OSSEMUL=y
+CONFIG_SND_MIXER_OSS=m
+CONFIG_SND_PCM_OSS=m
+CONFIG_SND_PCM_OSS_PLUGINS=y
+CONFIG_SND_PCM_TIMER=y
+CONFIG_SND_HRTIMER=m
+CONFIG_SND_DYNAMIC_MINORS=y
+CONFIG_SND_MAX_CARDS=32
+CONFIG_SND_SUPPORT_OLD_API=y
+CONFIG_SND_PROC_FS=y
+CONFIG_SND_VERBOSE_PROCFS=y
+# CONFIG_SND_VERBOSE_PRINTK is not set
+# CONFIG_SND_DEBUG is not set
+CONFIG_SND_VMASTER=y
+CONFIG_SND_CTL_LED=m
+CONFIG_SND_SEQUENCER=m
+CONFIG_SND_SEQ_DUMMY=m
+# CONFIG_SND_SEQUENCER_OSS is not set
+CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
+CONFIG_SND_SEQ_MIDI_EVENT=m
+CONFIG_SND_SEQ_MIDI=m
+CONFIG_SND_SEQ_MIDI_EMUL=m
+CONFIG_SND_SEQ_VIRMIDI=m
+CONFIG_SND_MPU401_UART=m
+CONFIG_SND_OPL3_LIB=m
+CONFIG_SND_OPL3_LIB_SEQ=m
+CONFIG_SND_VX_LIB=m
+CONFIG_SND_AC97_CODEC=m
+CONFIG_SND_DRIVERS=y
+# CONFIG_SND_DUMMY is not set
+CONFIG_SND_ALOOP=m
+CONFIG_SND_VIRMIDI=m
+# CONFIG_SND_MTPAV is not set
+CONFIG_SND_MTS64=m
+# CONFIG_SND_SERIAL_U16550 is not set
+# CONFIG_SND_MPU401 is not set
+CONFIG_SND_PORTMAN2X4=m
+CONFIG_SND_AC97_POWER_SAVE=y
+CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
+CONFIG_SND_SB_COMMON=m
+CONFIG_SND_PCI=y
+CONFIG_SND_AD1889=m
+CONFIG_SND_ALS300=m
+CONFIG_SND_ALS4000=m
+CONFIG_SND_ALI5451=m
+CONFIG_SND_ATIIXP=m
+CONFIG_SND_ATIIXP_MODEM=m
+CONFIG_SND_AU8810=m
+CONFIG_SND_AU8820=m
+CONFIG_SND_AU8830=m
+# CONFIG_SND_AW2 is not set
+CONFIG_SND_AZT3328=m
+CONFIG_SND_BT87X=m
+# CONFIG_SND_BT87X_OVERCLOCK is not set
+CONFIG_SND_CA0106=m
+CONFIG_SND_CMIPCI=m
+CONFIG_SND_OXYGEN_LIB=m
+CONFIG_SND_OXYGEN=m
+CONFIG_SND_CS4281=m
+CONFIG_SND_CS46XX=m
+CONFIG_SND_CS46XX_NEW_DSP=y
+CONFIG_SND_CTXFI=m
+CONFIG_SND_DARLA20=m
+CONFIG_SND_GINA20=m
+CONFIG_SND_LAYLA20=m
+CONFIG_SND_DARLA24=m
+CONFIG_SND_GINA24=m
+CONFIG_SND_LAYLA24=m
+CONFIG_SND_MONA=m
+CONFIG_SND_MIA=m
+CONFIG_SND_ECHO3G=m
+CONFIG_SND_INDIGO=m
+CONFIG_SND_INDIGOIO=m
+CONFIG_SND_INDIGODJ=m
+CONFIG_SND_INDIGOIOX=m
+CONFIG_SND_INDIGODJX=m
+CONFIG_SND_EMU10K1=m
+CONFIG_SND_EMU10K1_SEQ=m
+CONFIG_SND_EMU10K1X=m
+CONFIG_SND_ENS1370=m
+CONFIG_SND_ENS1371=m
+CONFIG_SND_ES1938=m
+CONFIG_SND_ES1968=m
+# CONFIG_SND_ES1968_INPUT is not set
+# CONFIG_SND_ES1968_RADIO is not set
+CONFIG_SND_FM801=m
+CONFIG_SND_FM801_TEA575X_BOOL=y
+CONFIG_SND_HDSP=m
+CONFIG_SND_HDSPM=m
+CONFIG_SND_ICE1712=m
+CONFIG_SND_ICE1724=m
+# CONFIG_SND_INTEL8X0 is not set
+# CONFIG_SND_INTEL8X0M is not set
+CONFIG_SND_KORG1212=m
+CONFIG_SND_LOLA=m
+CONFIG_SND_LX6464ES=m
+CONFIG_SND_MAESTRO3=m
+# CONFIG_SND_MAESTRO3_INPUT is not set
+CONFIG_SND_MIXART=m
+CONFIG_SND_NM256=m
+CONFIG_SND_PCXHR=m
+CONFIG_SND_RIPTIDE=m
+CONFIG_SND_RME32=m
+CONFIG_SND_RME96=m
+CONFIG_SND_RME9652=m
+CONFIG_SND_SONICVIBES=m
+CONFIG_SND_TRIDENT=m
+CONFIG_SND_VIA82XX=m
+CONFIG_SND_VIA82XX_MODEM=m
+CONFIG_SND_VIRTUOSO=m
+CONFIG_SND_VX222=m
+CONFIG_SND_YMFPCI=m
+
+#
+# HD-Audio
+#
+CONFIG_SND_HDA=m
+CONFIG_SND_HDA_GENERIC_LEDS=y
+CONFIG_SND_HDA_INTEL=m
+CONFIG_SND_HDA_HWDEP=y
+CONFIG_SND_HDA_RECONFIG=y
+CONFIG_SND_HDA_INPUT_BEEP=y
+CONFIG_SND_HDA_INPUT_BEEP_MODE=1
+CONFIG_SND_HDA_PATCH_LOADER=y
+CONFIG_SND_HDA_CODEC_REALTEK=m
+CONFIG_SND_HDA_CODEC_ANALOG=m
+CONFIG_SND_HDA_CODEC_SIGMATEL=m
+CONFIG_SND_HDA_CODEC_VIA=m
+CONFIG_SND_HDA_CODEC_HDMI=m
+CONFIG_SND_HDA_CODEC_CIRRUS=m
+CONFIG_SND_HDA_CODEC_CS8409=m
+CONFIG_SND_HDA_CODEC_CONEXANT=m
+CONFIG_SND_HDA_CODEC_CA0110=m
+CONFIG_SND_HDA_CODEC_CA0132=m
+CONFIG_SND_HDA_CODEC_CA0132_DSP=y
+CONFIG_SND_HDA_CODEC_CMEDIA=m
+CONFIG_SND_HDA_CODEC_SI3054=m
+CONFIG_SND_HDA_GENERIC=m
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
+# CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set
+# end of HD-Audio
+
+CONFIG_SND_HDA_CORE=m
+CONFIG_SND_HDA_DSP_LOADER=y
+CONFIG_SND_HDA_COMPONENT=y
+CONFIG_SND_HDA_PREALLOC_SIZE=2048
+CONFIG_SND_INTEL_DSP_CONFIG=m
+CONFIG_SND_PPC=y
+CONFIG_SND_POWERMAC=m
+CONFIG_SND_POWERMAC_AUTO_DRC=y
+CONFIG_SND_AOA=m
+CONFIG_SND_AOA_FABRIC_LAYOUT=m
+CONFIG_SND_AOA_ONYX=m
+CONFIG_SND_AOA_TAS=m
+CONFIG_SND_AOA_TOONIE=m
+CONFIG_SND_AOA_SOUNDBUS=m
+CONFIG_SND_AOA_SOUNDBUS_I2S=m
+CONFIG_SND_SPI=y
+CONFIG_SND_USB=y
+CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
+CONFIG_SND_USB_UA101=m
+CONFIG_SND_USB_USX2Y=m
+CONFIG_SND_USB_CAIAQ=m
+CONFIG_SND_USB_CAIAQ_INPUT=y
+CONFIG_SND_USB_6FIRE=m
+CONFIG_SND_USB_HIFACE=m
+CONFIG_SND_BCD2000=m
+CONFIG_SND_USB_LINE6=m
+CONFIG_SND_USB_POD=m
+CONFIG_SND_USB_PODHD=m
+CONFIG_SND_USB_TONEPORT=m
+CONFIG_SND_USB_VARIAX=m
+CONFIG_SND_FIREWIRE=y
+CONFIG_SND_FIREWIRE_LIB=m
+CONFIG_SND_DICE=m
+CONFIG_SND_OXFW=m
+CONFIG_SND_ISIGHT=m
+CONFIG_SND_FIREWORKS=m
+CONFIG_SND_BEBOB=m
+CONFIG_SND_FIREWIRE_DIGI00X=m
+CONFIG_SND_FIREWIRE_TASCAM=m
+CONFIG_SND_FIREWIRE_MOTU=m
+CONFIG_SND_FIREFACE=m
+CONFIG_SND_PCMCIA=y
+CONFIG_SND_VXPOCKET=m
+CONFIG_SND_PDAUDIOCF=m
+# CONFIG_SND_SOC is not set
+CONFIG_SND_SYNTH_EMUX=m
+CONFIG_SND_VIRTIO=m
+CONFIG_AC97_BUS=m
+
+#
+# HID support
+#
+CONFIG_HID=m
+CONFIG_HID_BATTERY_STRENGTH=y
+CONFIG_HIDRAW=y
+CONFIG_UHID=m
+CONFIG_HID_GENERIC=m
+
+#
+# Special HID drivers
+#
+CONFIG_HID_A4TECH=m
+CONFIG_HID_ACCUTOUCH=m
+CONFIG_HID_ACRUX=m
+CONFIG_HID_ACRUX_FF=y
+CONFIG_HID_APPLE=m
+CONFIG_HID_APPLEIR=m
+CONFIG_HID_ASUS=m
+CONFIG_HID_AUREAL=m
+CONFIG_HID_BELKIN=m
+CONFIG_HID_BETOP_FF=m
+CONFIG_HID_BIGBEN_FF=m
+CONFIG_HID_CHERRY=m
+CONFIG_HID_CHICONY=m
+CONFIG_HID_CORSAIR=m
+CONFIG_HID_COUGAR=m
+CONFIG_HID_MACALLY=m
+CONFIG_HID_PRODIKEYS=m
+CONFIG_HID_CMEDIA=m
+# CONFIG_HID_CP2112 is not set
+CONFIG_HID_CREATIVE_SB0540=m
+CONFIG_HID_CYPRESS=m
+CONFIG_HID_DRAGONRISE=m
+CONFIG_DRAGONRISE_FF=y
+CONFIG_HID_EMS_FF=m
+CONFIG_HID_ELAN=m
+CONFIG_HID_ELECOM=m
+CONFIG_HID_ELO=m
+CONFIG_HID_EZKEY=m
+CONFIG_HID_FT260=m
+CONFIG_HID_GEMBIRD=m
+# CONFIG_HID_GFRM is not set
+CONFIG_HID_GLORIOUS=m
+CONFIG_HID_HOLTEK=m
+CONFIG_HOLTEK_FF=y
+CONFIG_HID_VIVALDI=m
+# CONFIG_HID_GT683R is not set
+CONFIG_HID_KEYTOUCH=m
+CONFIG_HID_KYE=m
+CONFIG_HID_UCLOGIC=m
+CONFIG_HID_WALTOP=m
+CONFIG_HID_VIEWSONIC=m
+CONFIG_HID_XIAOMI=m
+CONFIG_HID_GYRATION=m
+CONFIG_HID_ICADE=m
+CONFIG_HID_ITE=m
+CONFIG_HID_JABRA=m
+CONFIG_HID_TWINHAN=m
+CONFIG_HID_KENSINGTON=m
+CONFIG_HID_LCPOWER=m
+CONFIG_HID_LED=m
+CONFIG_HID_LENOVO=m
+CONFIG_HID_LOGITECH=m
+CONFIG_HID_LOGITECH_DJ=m
+CONFIG_HID_LOGITECH_HIDPP=m
+CONFIG_LOGITECH_FF=y
+CONFIG_LOGIRUMBLEPAD2_FF=y
+CONFIG_LOGIG940_FF=y
+CONFIG_LOGIWHEELS_FF=y
+CONFIG_HID_MAGICMOUSE=m
+CONFIG_HID_MALTRON=m
+CONFIG_HID_MAYFLASH=m
+CONFIG_HID_REDRAGON=m
+CONFIG_HID_MICROSOFT=m
+CONFIG_HID_MONTEREY=m
+CONFIG_HID_MULTITOUCH=m
+CONFIG_HID_NINTENDO=m
+CONFIG_NINTENDO_FF=y
+CONFIG_HID_NTI=m
+CONFIG_HID_NTRIG=m
+CONFIG_HID_ORTEK=m
+CONFIG_HID_PANTHERLORD=m
+CONFIG_PANTHERLORD_FF=y
+CONFIG_HID_PENMOUNT=m
+CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD=m
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+CONFIG_HID_PICOLCD_LEDS=y
+CONFIG_HID_PICOLCD_CIR=y
+CONFIG_HID_PLANTRONICS=m
+CONFIG_HID_PRIMAX=m
+CONFIG_HID_RETRODE=m
+CONFIG_HID_ROCCAT=m
+CONFIG_HID_SAITEK=m
+CONFIG_HID_SAMSUNG=m
+CONFIG_HID_SEMITEK=m
+CONFIG_HID_SONY=m
+CONFIG_SONY_FF=y
+CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
+CONFIG_HID_STEELSERIES=m
+CONFIG_HID_SUNPLUS=m
+CONFIG_HID_RMI=m
+CONFIG_HID_GREENASIA=m
+CONFIG_GREENASIA_FF=y
+CONFIG_HID_SMARTJOYPLUS=m
+CONFIG_SMARTJOYPLUS_FF=y
+CONFIG_HID_TIVO=m
+CONFIG_HID_TOPSEED=m
+CONFIG_HID_THINGM=m
+CONFIG_HID_THRUSTMASTER=m
+CONFIG_THRUSTMASTER_FF=y
+CONFIG_HID_UDRAW_PS3=m
+CONFIG_HID_U2FZERO=m
+CONFIG_HID_WACOM=m
+CONFIG_HID_WIIMOTE=m
+CONFIG_HID_XINMO=m
+CONFIG_HID_ZEROPLUS=m
+CONFIG_ZEROPLUS_FF=y
+CONFIG_HID_ZYDACRON=m
+CONFIG_HID_SENSOR_HUB=m
+CONFIG_HID_SENSOR_CUSTOM_SENSOR=m
+CONFIG_HID_ALPS=m
+CONFIG_HID_MCP2221=m
+# end of Special HID drivers
+
+#
+# USB HID support
+#
+CONFIG_USB_HID=m
+CONFIG_HID_PID=y
+CONFIG_USB_HIDDEV=y
+
+#
+# USB HID Boot Protocol drivers
+#
+# CONFIG_USB_KBD is not set
+# CONFIG_USB_MOUSE is not set
+# end of USB HID Boot Protocol drivers
+# end of USB HID support
+
+#
+# I2C HID support
+#
+CONFIG_I2C_HID_OF=m
+CONFIG_I2C_HID_OF_GOODIX=m
+# end of I2C HID support
+
+CONFIG_I2C_HID_CORE=m
+# end of HID support
+
+CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y
+CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y
+CONFIG_USB_OHCI_LITTLE_ENDIAN=y
+CONFIG_USB_SUPPORT=y
+CONFIG_USB_COMMON=m
+CONFIG_USB_LED_TRIG=y
+# CONFIG_USB_ULPI_BUS is not set
+# CONFIG_USB_CONN_GPIO is not set
+CONFIG_USB_ARCH_HAS_HCD=y
+CONFIG_USB=m
+CONFIG_USB_PCI=y
+CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
+
+#
+# Miscellaneous USB options
+#
+CONFIG_USB_DEFAULT_PERSIST=y
+# CONFIG_USB_FEW_INIT_RETRIES is not set
+CONFIG_USB_DYNAMIC_MINORS=y
+# CONFIG_USB_OTG is not set
+# CONFIG_USB_OTG_PRODUCTLIST is not set
+# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
+CONFIG_USB_LEDS_TRIGGER_USBPORT=m
+CONFIG_USB_AUTOSUSPEND_DELAY=2
+CONFIG_USB_MON=m
+
+#
+# USB Host Controller Drivers
+#
+# CONFIG_USB_C67X00_HCD is not set
+CONFIG_USB_XHCI_HCD=m
+# CONFIG_USB_XHCI_DBGCAP is not set
+CONFIG_USB_XHCI_PCI=m
+CONFIG_USB_XHCI_PCI_RENESAS=m
+CONFIG_USB_XHCI_PLATFORM=m
+CONFIG_USB_EHCI_HCD=m
+CONFIG_USB_EHCI_ROOT_HUB_TT=y
+CONFIG_USB_EHCI_TT_NEWSCHED=y
+CONFIG_USB_EHCI_PCI=m
+# CONFIG_XPS_USB_HCD_XILINX is not set
+CONFIG_USB_EHCI_FSL=m
+CONFIG_USB_EHCI_HCD_PPC_OF=y
+# CONFIG_USB_EHCI_HCD_PLATFORM is not set
+# CONFIG_USB_OXU210HP_HCD is not set
+# CONFIG_USB_ISP116X_HCD is not set
+# CONFIG_USB_FOTG210_HCD is not set
+# CONFIG_USB_MAX3421_HCD is not set
+CONFIG_USB_OHCI_HCD=m
+CONFIG_USB_OHCI_HCD_PPC_OF_BE=y
+CONFIG_USB_OHCI_HCD_PPC_OF_LE=y
+CONFIG_USB_OHCI_HCD_PPC_OF=y
+CONFIG_USB_OHCI_HCD_PCI=m
+# CONFIG_USB_OHCI_HCD_SSB is not set
+# CONFIG_USB_OHCI_HCD_PLATFORM is not set
+CONFIG_USB_UHCI_HCD=m
+CONFIG_USB_FHCI_HCD=m
+# CONFIG_FHCI_DEBUG is not set
+CONFIG_USB_U132_HCD=m
+CONFIG_USB_SL811_HCD=m
+# CONFIG_USB_SL811_HCD_ISO is not set
+CONFIG_USB_SL811_CS=m
+# CONFIG_USB_R8A66597_HCD is not set
+# CONFIG_USB_HCD_BCMA is not set
+# CONFIG_USB_HCD_SSB is not set
+# CONFIG_USB_HCD_TEST_MODE is not set
+
+#
+# USB Device Class drivers
+#
+CONFIG_USB_ACM=m
+CONFIG_USB_PRINTER=m
+CONFIG_USB_WDM=m
+CONFIG_USB_TMC=m
+
+#
+# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
+#
+
+#
+# also be needed; see USB_STORAGE Help for more info
+#
+CONFIG_USB_STORAGE=m
+# CONFIG_USB_STORAGE_DEBUG is not set
+CONFIG_USB_STORAGE_REALTEK=m
+CONFIG_REALTEK_AUTOPM=y
+CONFIG_USB_STORAGE_DATAFAB=m
+CONFIG_USB_STORAGE_FREECOM=m
+CONFIG_USB_STORAGE_ISD200=m
+CONFIG_USB_STORAGE_USBAT=m
+CONFIG_USB_STORAGE_SDDR09=m
+CONFIG_USB_STORAGE_SDDR55=m
+CONFIG_USB_STORAGE_JUMPSHOT=m
+CONFIG_USB_STORAGE_ALAUDA=m
+CONFIG_USB_STORAGE_ONETOUCH=m
+CONFIG_USB_STORAGE_KARMA=m
+CONFIG_USB_STORAGE_CYPRESS_ATACB=m
+CONFIG_USB_STORAGE_ENE_UB6250=m
+CONFIG_USB_UAS=m
+
+#
+# USB Imaging devices
+#
+CONFIG_USB_MDC800=m
+CONFIG_USB_MICROTEK=m
+CONFIG_USBIP_CORE=m
+CONFIG_USBIP_VHCI_HCD=m
+CONFIG_USBIP_VHCI_HC_PORTS=15
+CONFIG_USBIP_VHCI_NR_HCS=8
+CONFIG_USBIP_HOST=m
+# CONFIG_USBIP_DEBUG is not set
+CONFIG_USB_CDNS_SUPPORT=m
+CONFIG_USB_CDNS_HOST=y
+CONFIG_USB_CDNS3=m
+CONFIG_USB_CDNS3_HOST=y
+# CONFIG_USB_MUSB_HDRC is not set
+# CONFIG_USB_DWC3 is not set
+# CONFIG_USB_DWC2 is not set
+# CONFIG_USB_CHIPIDEA is not set
+# CONFIG_USB_ISP1760 is not set
+
+#
+# USB port drivers
+#
+# CONFIG_USB_USS720 is not set
+CONFIG_USB_SERIAL=m
+CONFIG_USB_SERIAL_GENERIC=y
+CONFIG_USB_SERIAL_SIMPLE=m
+CONFIG_USB_SERIAL_AIRCABLE=m
+CONFIG_USB_SERIAL_ARK3116=m
+CONFIG_USB_SERIAL_BELKIN=m
+CONFIG_USB_SERIAL_CH341=m
+CONFIG_USB_SERIAL_WHITEHEAT=m
+CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
+CONFIG_USB_SERIAL_CP210X=m
+CONFIG_USB_SERIAL_CYPRESS_M8=m
+CONFIG_USB_SERIAL_EMPEG=m
+CONFIG_USB_SERIAL_FTDI_SIO=m
+CONFIG_USB_SERIAL_VISOR=m
+CONFIG_USB_SERIAL_IPAQ=m
+CONFIG_USB_SERIAL_IR=m
+CONFIG_USB_SERIAL_EDGEPORT=m
+CONFIG_USB_SERIAL_EDGEPORT_TI=m
+CONFIG_USB_SERIAL_F81232=m
+CONFIG_USB_SERIAL_F8153X=m
+CONFIG_USB_SERIAL_GARMIN=m
+CONFIG_USB_SERIAL_IPW=m
+CONFIG_USB_SERIAL_IUU=m
+CONFIG_USB_SERIAL_KEYSPAN_PDA=m
+CONFIG_USB_SERIAL_KEYSPAN=m
+CONFIG_USB_SERIAL_KLSI=m
+CONFIG_USB_SERIAL_KOBIL_SCT=m
+CONFIG_USB_SERIAL_MCT_U232=m
+CONFIG_USB_SERIAL_METRO=m
+CONFIG_USB_SERIAL_MOS7720=m
+CONFIG_USB_SERIAL_MOS7715_PARPORT=y
+CONFIG_USB_SERIAL_MOS7840=m
+CONFIG_USB_SERIAL_MXUPORT=m
+CONFIG_USB_SERIAL_NAVMAN=m
+CONFIG_USB_SERIAL_PL2303=m
+CONFIG_USB_SERIAL_OTI6858=m
+CONFIG_USB_SERIAL_QCAUX=m
+CONFIG_USB_SERIAL_QUALCOMM=m
+CONFIG_USB_SERIAL_SPCP8X5=m
+CONFIG_USB_SERIAL_SAFE=m
+# CONFIG_USB_SERIAL_SAFE_PADDED is not set
+CONFIG_USB_SERIAL_SIERRAWIRELESS=m
+CONFIG_USB_SERIAL_SYMBOL=m
+CONFIG_USB_SERIAL_TI=m
+CONFIG_USB_SERIAL_CYBERJACK=m
+CONFIG_USB_SERIAL_WWAN=m
+CONFIG_USB_SERIAL_OPTION=m
+CONFIG_USB_SERIAL_OMNINET=m
+CONFIG_USB_SERIAL_OPTICON=m
+CONFIG_USB_SERIAL_XSENS_MT=m
+CONFIG_USB_SERIAL_WISHBONE=m
+CONFIG_USB_SERIAL_SSU100=m
+CONFIG_USB_SERIAL_QT2=m
+CONFIG_USB_SERIAL_UPD78F0730=m
+CONFIG_USB_SERIAL_XR=m
+CONFIG_USB_SERIAL_DEBUG=m
+
+#
+# USB Miscellaneous drivers
+#
+CONFIG_USB_EMI62=m
+CONFIG_USB_EMI26=m
+CONFIG_USB_ADUTUX=m
+CONFIG_USB_SEVSEG=m
+CONFIG_USB_LEGOTOWER=m
+CONFIG_USB_LCD=m
+CONFIG_USB_CYPRESS_CY7C63=m
+CONFIG_USB_CYTHERM=m
+CONFIG_USB_IDMOUSE=m
+CONFIG_USB_FTDI_ELAN=m
+CONFIG_USB_APPLEDISPLAY=m
+CONFIG_APPLE_MFI_FASTCHARGE=m
+CONFIG_USB_SISUSBVGA=m
+CONFIG_USB_LD=m
+CONFIG_USB_TRANCEVIBRATOR=m
+CONFIG_USB_IOWARRIOR=m
+CONFIG_USB_TEST=m
+CONFIG_USB_EHSET_TEST_FIXTURE=m
+CONFIG_USB_ISIGHTFW=m
+CONFIG_USB_YUREX=m
+CONFIG_USB_EZUSB_FX2=m
+# CONFIG_USB_HUB_USB251XB is not set
+# CONFIG_USB_HSIC_USB3503 is not set
+# CONFIG_USB_HSIC_USB4604 is not set
+# CONFIG_USB_LINK_LAYER_TEST is not set
+CONFIG_USB_CHAOSKEY=m
+CONFIG_USB_ATM=m
+CONFIG_USB_SPEEDTOUCH=m
+CONFIG_USB_CXACRU=m
+CONFIG_USB_UEAGLEATM=m
+CONFIG_USB_XUSBATM=m
+
+#
+# USB Physical Layer drivers
+#
+# CONFIG_NOP_USB_XCEIV is not set
+# CONFIG_USB_GPIO_VBUS is not set
+# CONFIG_USB_ISP1301 is not set
+# end of USB Physical Layer drivers
+
+# CONFIG_USB_GADGET is not set
+# CONFIG_TYPEC is not set
+CONFIG_USB_ROLE_SWITCH=m
+CONFIG_MMC=m
+CONFIG_PWRSEQ_EMMC=m
+# CONFIG_PWRSEQ_SD8787 is not set
+CONFIG_PWRSEQ_SIMPLE=m
+CONFIG_MMC_BLOCK=m
+CONFIG_MMC_BLOCK_MINORS=256
+CONFIG_SDIO_UART=m
+# CONFIG_MMC_TEST is not set
+CONFIG_MMC_CRYPTO=y
+
+#
+# MMC/SD/SDIO Host Controller Drivers
+#
+# CONFIG_MMC_DEBUG is not set
+CONFIG_MMC_SDHCI=m
+CONFIG_MMC_SDHCI_IO_ACCESSORS=y
+CONFIG_MMC_SDHCI_PCI=m
+CONFIG_MMC_RICOH_MMC=y
+# CONFIG_MMC_SDHCI_PLTFM is not set
+CONFIG_MMC_WBSD=m
+CONFIG_MMC_ALCOR=m
+CONFIG_MMC_TIFM_SD=m
+# CONFIG_MMC_SPI is not set
+CONFIG_MMC_SDRICOH_CS=m
+CONFIG_MMC_CB710=m
+CONFIG_MMC_VIA_SDMMC=m
+CONFIG_MMC_VUB300=m
+CONFIG_MMC_USHC=m
+# CONFIG_MMC_USDHI6ROL0 is not set
+CONFIG_MMC_REALTEK_PCI=m
+CONFIG_MMC_REALTEK_USB=m
+CONFIG_MMC_CQHCI=m
+CONFIG_MMC_HSQ=m
+CONFIG_MMC_TOSHIBA_PCI=m
+# CONFIG_MMC_MTK is not set
+CONFIG_MEMSTICK=m
+# CONFIG_MEMSTICK_DEBUG is not set
+
+#
+# MemoryStick drivers
+#
+# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
+CONFIG_MSPRO_BLOCK=m
+# CONFIG_MS_BLOCK is not set
+
+#
+# MemoryStick Host Controller Drivers
+#
+CONFIG_MEMSTICK_TIFM_MS=m
+CONFIG_MEMSTICK_JMICRON_38X=m
+CONFIG_MEMSTICK_R592=m
+CONFIG_MEMSTICK_REALTEK_PCI=m
+CONFIG_MEMSTICK_REALTEK_USB=m
+CONFIG_NEW_LEDS=y
+CONFIG_LEDS_CLASS=y
+# CONFIG_LEDS_CLASS_FLASH is not set
+# CONFIG_LEDS_CLASS_MULTICOLOR is not set
+CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
+
+#
+# LED drivers
+#
+# CONFIG_LEDS_AN30259A is not set
+# CONFIG_LEDS_AW2013 is not set
+# CONFIG_LEDS_BCM6328 is not set
+# CONFIG_LEDS_BCM6358 is not set
+# CONFIG_LEDS_CR0014114 is not set
+# CONFIG_LEDS_EL15203000 is not set
+# CONFIG_LEDS_LM3530 is not set
+CONFIG_LEDS_LM3532=m
+# CONFIG_LEDS_LM3642 is not set
+# CONFIG_LEDS_LM3692X is not set
+# CONFIG_LEDS_PCA9532 is not set
+# CONFIG_LEDS_GPIO is not set
+CONFIG_LEDS_LP3944=m
+# CONFIG_LEDS_LP3952 is not set
+# CONFIG_LEDS_LP50XX is not set
+CONFIG_LEDS_LP55XX_COMMON=m
+# CONFIG_LEDS_LP5521 is not set
+# CONFIG_LEDS_LP5523 is not set
+# CONFIG_LEDS_LP5562 is not set
+# CONFIG_LEDS_LP8501 is not set
+# CONFIG_LEDS_LP8860 is not set
+CONFIG_LEDS_PCA955X=m
+# CONFIG_LEDS_PCA955X_GPIO is not set
+# CONFIG_LEDS_PCA963X is not set
+CONFIG_LEDS_DAC124S085=m
+CONFIG_LEDS_REGULATOR=m
+CONFIG_LEDS_BD2802=m
+# CONFIG_LEDS_LT3593 is not set
+# CONFIG_LEDS_TCA6507 is not set
+# CONFIG_LEDS_TLC591XX is not set
+CONFIG_LEDS_MAX77650=m
+# CONFIG_LEDS_LM355x is not set
+# CONFIG_LEDS_IS31FL319X is not set
+# CONFIG_LEDS_IS31FL32XX is not set
+
+#
+# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
+#
+# CONFIG_LEDS_BLINKM is not set
+# CONFIG_LEDS_MLXREG is not set
+# CONFIG_LEDS_USER is not set
+# CONFIG_LEDS_SPI_BYTE is not set
+# CONFIG_LEDS_TI_LMU_COMMON is not set
+
+#
+# Flash and Torch LED drivers
+#
+
+#
+# LED Triggers
+#
+CONFIG_LEDS_TRIGGERS=y
+CONFIG_LEDS_TRIGGER_TIMER=m
+CONFIG_LEDS_TRIGGER_ONESHOT=m
+CONFIG_LEDS_TRIGGER_DISK=y
+CONFIG_LEDS_TRIGGER_HEARTBEAT=m
+CONFIG_LEDS_TRIGGER_BACKLIGHT=m
+CONFIG_LEDS_TRIGGER_CPU=y
+# CONFIG_LEDS_TRIGGER_ACTIVITY is not set
+# CONFIG_LEDS_TRIGGER_GPIO is not set
+CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
+
+#
+# iptables trigger is under Netfilter config (LED target)
+#
+CONFIG_LEDS_TRIGGER_TRANSIENT=m
+CONFIG_LEDS_TRIGGER_CAMERA=m
+CONFIG_LEDS_TRIGGER_PANIC=y
+# CONFIG_LEDS_TRIGGER_NETDEV is not set
+CONFIG_LEDS_TRIGGER_PATTERN=m
+CONFIG_LEDS_TRIGGER_AUDIO=m
+CONFIG_LEDS_TRIGGER_TTY=m
+CONFIG_ACCESSIBILITY=y
+CONFIG_A11Y_BRAILLE_CONSOLE=y
+
+#
+# Speakup console speech
+#
+CONFIG_SPEAKUP=m
+CONFIG_SPEAKUP_SYNTH_ACNTSA=m
+CONFIG_SPEAKUP_SYNTH_APOLLO=m
+CONFIG_SPEAKUP_SYNTH_AUDPTR=m
+CONFIG_SPEAKUP_SYNTH_BNS=m
+CONFIG_SPEAKUP_SYNTH_DECTLK=m
+CONFIG_SPEAKUP_SYNTH_DECEXT=m
+CONFIG_SPEAKUP_SYNTH_LTLK=m
+CONFIG_SPEAKUP_SYNTH_SOFT=m
+CONFIG_SPEAKUP_SYNTH_SPKOUT=m
+CONFIG_SPEAKUP_SYNTH_TXPRT=m
+CONFIG_SPEAKUP_SYNTH_DUMMY=m
+# end of Speakup console speech
+
+# CONFIG_INFINIBAND is not set
+CONFIG_EDAC_ATOMIC_SCRUB=y
+CONFIG_EDAC_SUPPORT=y
+# CONFIG_EDAC is not set
+CONFIG_RTC_LIB=y
+CONFIG_RTC_MC146818_LIB=y
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_HCTOSYS=y
+CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
+CONFIG_RTC_SYSTOHC=y
+CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
+# CONFIG_RTC_DEBUG is not set
+CONFIG_RTC_NVMEM=y
+
+#
+# RTC interfaces
+#
+CONFIG_RTC_INTF_SYSFS=y
+CONFIG_RTC_INTF_PROC=y
+CONFIG_RTC_INTF_DEV=y
+# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
+# CONFIG_RTC_DRV_TEST is not set
+
+#
+# I2C RTC drivers
+#
+# CONFIG_RTC_DRV_ABB5ZES3 is not set
+CONFIG_RTC_DRV_ABEOZ9=m
+# CONFIG_RTC_DRV_ABX80X is not set
+# CONFIG_RTC_DRV_DS1307 is not set
+# CONFIG_RTC_DRV_DS1374 is not set
+# CONFIG_RTC_DRV_DS1672 is not set
+# CONFIG_RTC_DRV_HYM8563 is not set
+# CONFIG_RTC_DRV_MAX6900 is not set
+# CONFIG_RTC_DRV_RS5C372 is not set
+# CONFIG_RTC_DRV_ISL1208 is not set
+# CONFIG_RTC_DRV_ISL12022 is not set
+# CONFIG_RTC_DRV_ISL12026 is not set
+# CONFIG_RTC_DRV_X1205 is not set
+# CONFIG_RTC_DRV_PCF8523 is not set
+# CONFIG_RTC_DRV_PCF85063 is not set
+# CONFIG_RTC_DRV_PCF85363 is not set
+# CONFIG_RTC_DRV_PCF8563 is not set
+# CONFIG_RTC_DRV_PCF8583 is not set
+# CONFIG_RTC_DRV_M41T80 is not set
+# CONFIG_RTC_DRV_BQ32K is not set
+# CONFIG_RTC_DRV_S35390A is not set
+# CONFIG_RTC_DRV_FM3130 is not set
+# CONFIG_RTC_DRV_RX8010 is not set
+# CONFIG_RTC_DRV_RX8581 is not set
+# CONFIG_RTC_DRV_RX8025 is not set
+# CONFIG_RTC_DRV_EM3027 is not set
+CONFIG_RTC_DRV_RV3028=m
+CONFIG_RTC_DRV_RV3032=m
+# CONFIG_RTC_DRV_RV8803 is not set
+CONFIG_RTC_DRV_SD3078=m
+
+#
+# SPI RTC drivers
+#
+# CONFIG_RTC_DRV_M41T93 is not set
+# CONFIG_RTC_DRV_M41T94 is not set
+# CONFIG_RTC_DRV_DS1302 is not set
+# CONFIG_RTC_DRV_DS1305 is not set
+# CONFIG_RTC_DRV_DS1343 is not set
+# CONFIG_RTC_DRV_DS1347 is not set
+# CONFIG_RTC_DRV_DS1390 is not set
+# CONFIG_RTC_DRV_MAX6916 is not set
+# CONFIG_RTC_DRV_R9701 is not set
+# CONFIG_RTC_DRV_RX4581 is not set
+# CONFIG_RTC_DRV_RS5C348 is not set
+# CONFIG_RTC_DRV_MAX6902 is not set
+# CONFIG_RTC_DRV_PCF2123 is not set
+# CONFIG_RTC_DRV_MCP795 is not set
+CONFIG_RTC_I2C_AND_SPI=y
+
+#
+# SPI and I2C RTC drivers
+#
+# CONFIG_RTC_DRV_DS3232 is not set
+# CONFIG_RTC_DRV_PCF2127 is not set
+# CONFIG_RTC_DRV_RV3029C2 is not set
+# CONFIG_RTC_DRV_RX6110 is not set
+
+#
+# Platform RTC drivers
+#
+CONFIG_RTC_DRV_CMOS=m
+# CONFIG_RTC_DRV_DS1286 is not set
+# CONFIG_RTC_DRV_DS1511 is not set
+# CONFIG_RTC_DRV_DS1553 is not set
+# CONFIG_RTC_DRV_DS1685_FAMILY is not set
+# CONFIG_RTC_DRV_DS1742 is not set
+# CONFIG_RTC_DRV_DS2404 is not set
+# CONFIG_RTC_DRV_STK17TA8 is not set
+# CONFIG_RTC_DRV_M48T86 is not set
+# CONFIG_RTC_DRV_M48T35 is not set
+# CONFIG_RTC_DRV_M48T59 is not set
+# CONFIG_RTC_DRV_MSM6242 is not set
+# CONFIG_RTC_DRV_BQ4802 is not set
+# CONFIG_RTC_DRV_RP5C01 is not set
+# CONFIG_RTC_DRV_V3020 is not set
+# CONFIG_RTC_DRV_ZYNQMP is not set
+# CONFIG_RTC_DRV_NTXEC is not set
+
+#
+# on-CPU RTC drivers
+#
+CONFIG_RTC_DRV_GENERIC=y
+CONFIG_RTC_DRV_CADENCE=m
+# CONFIG_RTC_DRV_FTRTC010 is not set
+# CONFIG_RTC_DRV_MPC5121 is not set
+# CONFIG_RTC_DRV_R7301 is not set
+
+#
+# HID Sensor RTC drivers
+#
+# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set
+CONFIG_RTC_DRV_GOLDFISH=m
+CONFIG_DMADEVICES=y
+# CONFIG_DMADEVICES_DEBUG is not set
+
+#
+# DMA Devices
+#
+CONFIG_DMA_ENGINE=y
+CONFIG_DMA_OF=y
+# CONFIG_ALTERA_MSGDMA is not set
+# CONFIG_DW_AXI_DMAC is not set
+# CONFIG_FSL_EDMA is not set
+# CONFIG_INTEL_IDMA64 is not set
+# CONFIG_PLX_DMA is not set
+# CONFIG_XILINX_ZYNQMP_DPDMA is not set
+CONFIG_PPC_BESTCOMM=m
+CONFIG_PPC_BESTCOMM_ATA=m
+CONFIG_PPC_BESTCOMM_FEC=m
+# CONFIG_QCOM_HIDMA_MGMT is not set
+# CONFIG_QCOM_HIDMA is not set
+# CONFIG_DW_DMAC is not set
+# CONFIG_DW_DMAC_PCI is not set
+# CONFIG_DW_EDMA is not set
+# CONFIG_DW_EDMA_PCIE is not set
+# CONFIG_SF_PDMA is not set
+
+#
+# DMA Clients
+#
+CONFIG_ASYNC_TX_DMA=y
+# CONFIG_DMATEST is not set
+
+#
+# DMABUF options
+#
+CONFIG_SYNC_FILE=y
+# CONFIG_SW_SYNC is not set
+CONFIG_UDMABUF=y
+# CONFIG_DMABUF_MOVE_NOTIFY is not set
+# CONFIG_DMABUF_DEBUG is not set
+# CONFIG_DMABUF_SELFTESTS is not set
+# CONFIG_DMABUF_HEAPS is not set
+# CONFIG_DMABUF_SYSFS_STATS is not set
+# end of DMABUF options
+
+# CONFIG_AUXDISPLAY is not set
+# CONFIG_PANEL is not set
+CONFIG_UIO=m
+CONFIG_UIO_CIF=m
+# CONFIG_UIO_PDRV_GENIRQ is not set
+# CONFIG_UIO_DMEM_GENIRQ is not set
+CONFIG_UIO_AEC=m
+CONFIG_UIO_SERCOS3=m
+CONFIG_UIO_PCI_GENERIC=m
+CONFIG_UIO_NETX=m
+# CONFIG_UIO_PRUSS is not set
+CONFIG_UIO_MF624=m
+# CONFIG_VFIO is not set
+CONFIG_VIRT_DRIVERS=y
+CONFIG_VIRTIO=m
+CONFIG_VIRTIO_PCI_LIB=m
+CONFIG_VIRTIO_PCI_LIB_LEGACY=m
+CONFIG_VIRTIO_MENU=y
+CONFIG_VIRTIO_PCI=m
+CONFIG_VIRTIO_PCI_LEGACY=y
+CONFIG_VIRTIO_BALLOON=m
+CONFIG_VIRTIO_INPUT=m
+CONFIG_VIRTIO_MMIO=m
+# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
+CONFIG_VIRTIO_DMA_SHARED_BUFFER=m
+# CONFIG_VDPA is not set
+CONFIG_VHOST_IOTLB=m
+CONFIG_VHOST=m
+CONFIG_VHOST_MENU=y
+CONFIG_VHOST_NET=m
+CONFIG_VHOST_SCSI=m
+CONFIG_VHOST_VSOCK=m
+# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
+
+#
+# Microsoft Hyper-V guest support
+#
+# end of Microsoft Hyper-V guest support
+
+# CONFIG_GREYBUS is not set
+# CONFIG_COMEDI is not set
+CONFIG_STAGING=y
+# CONFIG_PRISM2_USB is not set
+# CONFIG_RTL8192U is not set
+# CONFIG_RTLLIB is not set
+# CONFIG_RTL8723BS is not set
+CONFIG_R8712U=m
+CONFIG_R8188EU=m
+# CONFIG_RTS5208 is not set
+# CONFIG_VT6655 is not set
+# CONFIG_VT6656 is not set
+
+#
+# IIO staging drivers
+#
+
+#
+# Accelerometers
+#
+# CONFIG_ADIS16203 is not set
+# CONFIG_ADIS16240 is not set
+# end of Accelerometers
+
+#
+# Analog to digital converters
+#
+# CONFIG_AD7816 is not set
+# CONFIG_AD7280 is not set
+# end of Analog to digital converters
+
+#
+# Analog digital bi-direction converters
+#
+# CONFIG_ADT7316 is not set
+# end of Analog digital bi-direction converters
+
+#
+# Capacitance to digital converters
+#
+# CONFIG_AD7746 is not set
+# end of Capacitance to digital converters
+
+#
+# Direct Digital Synthesis
+#
+# CONFIG_AD9832 is not set
+# CONFIG_AD9834 is not set
+# end of Direct Digital Synthesis
+
+#
+# Network Analyzer, Impedance Converters
+#
+# CONFIG_AD5933 is not set
+# end of Network Analyzer, Impedance Converters
+
+#
+# Active energy metering IC
+#
+# CONFIG_ADE7854 is not set
+# end of Active energy metering IC
+
+#
+# Resolver to digital converters
+#
+# CONFIG_AD2S1210 is not set
+# end of Resolver to digital converters
+# end of IIO staging drivers
+
+# CONFIG_FB_SM750 is not set
+# CONFIG_STAGING_MEDIA is not set
+
+#
+# Android
+#
+# end of Android
+
+# CONFIG_STAGING_BOARD is not set
+# CONFIG_LTE_GDM724X is not set
+# CONFIG_FIREWIRE_SERIAL is not set
+# CONFIG_GS_FPGABOOT is not set
+# CONFIG_UNISYSSPAR is not set
+# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
+# CONFIG_FB_TFT is not set
+# CONFIG_KS7010 is not set
+# CONFIG_PI433 is not set
+# CONFIG_XIL_AXIS_FIFO is not set
+# CONFIG_FIELDBUS_DEV is not set
+CONFIG_QLGE=m
+CONFIG_WFX=m
+# CONFIG_GOLDFISH is not set
+CONFIG_HAVE_CLK=y
+CONFIG_HAVE_CLK_PREPARE=y
+CONFIG_COMMON_CLK=y
+CONFIG_LMK04832=m
+# CONFIG_COMMON_CLK_MAX9485 is not set
+# CONFIG_COMMON_CLK_SI5341 is not set
+# CONFIG_COMMON_CLK_SI5351 is not set
+# CONFIG_COMMON_CLK_SI514 is not set
+# CONFIG_COMMON_CLK_SI544 is not set
+# CONFIG_COMMON_CLK_SI570 is not set
+# CONFIG_COMMON_CLK_CDCE706 is not set
+# CONFIG_COMMON_CLK_CDCE925 is not set
+# CONFIG_COMMON_CLK_CS2000_CP is not set
+CONFIG_COMMON_CLK_AXI_CLKGEN=m
+# CONFIG_COMMON_CLK_VC5 is not set
+# CONFIG_COMMON_CLK_FIXED_MMIO is not set
+# CONFIG_XILINX_VCU is not set
+# CONFIG_HWSPINLOCK is not set
+
+#
+# Clock Source drivers
+#
+CONFIG_I8253_LOCK=y
+CONFIG_CLKBLD_I8253=y
+# CONFIG_MICROCHIP_PIT64B is not set
+# end of Clock Source drivers
+
+# CONFIG_MAILBOX is not set
+CONFIG_IOMMU_API=y
+CONFIG_IOMMU_SUPPORT=y
+
+#
+# Generic IOMMU Pagetable Support
+#
+# end of Generic IOMMU Pagetable Support
+
+# CONFIG_IOMMU_DEBUGFS is not set
+CONFIG_IOMMU_DEFAULT_DMA_STRICT=y
+# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set
+# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
+CONFIG_OF_IOMMU=y
+
+#
+# Remoteproc drivers
+#
+# CONFIG_REMOTEPROC is not set
+# end of Remoteproc drivers
+
+#
+# Rpmsg drivers
+#
+# CONFIG_RPMSG_VIRTIO is not set
+# end of Rpmsg drivers
+
+# CONFIG_SOUNDWIRE is not set
+
+#
+# SOC (System On Chip) specific Drivers
+#
+
+#
+# Amlogic SoC drivers
+#
+# end of Amlogic SoC drivers
+
+#
+# Broadcom SoC drivers
+#
+# end of Broadcom SoC drivers
+
+#
+# NXP/Freescale QorIQ SoC drivers
+#
+CONFIG_QUICC_ENGINE=y
+CONFIG_UCC_SLOW=y
+CONFIG_UCC_FAST=y
+CONFIG_UCC=y
+CONFIG_QE_TDM=y
+CONFIG_QE_USB=y
+# end of NXP/Freescale QorIQ SoC drivers
+
+#
+# i.MX SoC drivers
+#
+# end of i.MX SoC drivers
+
+#
+# Enable LiteX SoC Builder specific drivers
+#
+# CONFIG_LITEX_SOC_CONTROLLER is not set
+# end of Enable LiteX SoC Builder specific drivers
+
+#
+# Qualcomm SoC drivers
+#
+CONFIG_QCOM_QMI_HELPERS=m
+# end of Qualcomm SoC drivers
+
+# CONFIG_SOC_TI is not set
+
+#
+# Xilinx SoC drivers
+#
+# end of Xilinx SoC drivers
+# end of SOC (System On Chip) specific Drivers
+
+CONFIG_PM_DEVFREQ=y
+
+#
+# DEVFREQ Governors
+#
+CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m
+CONFIG_DEVFREQ_GOV_PERFORMANCE=m
+CONFIG_DEVFREQ_GOV_POWERSAVE=m
+CONFIG_DEVFREQ_GOV_USERSPACE=m
+CONFIG_DEVFREQ_GOV_PASSIVE=m
+
+#
+# DEVFREQ Drivers
+#
+CONFIG_PM_DEVFREQ_EVENT=y
+CONFIG_EXTCON=y
+
+#
+# Extcon Device Drivers
+#
+CONFIG_EXTCON_ADC_JACK=m
+CONFIG_EXTCON_FSA9480=m
+CONFIG_EXTCON_GPIO=m
+CONFIG_EXTCON_MAX3355=m
+CONFIG_EXTCON_PTN5150=m
+CONFIG_EXTCON_RT8973A=m
+CONFIG_EXTCON_SM5502=m
+CONFIG_EXTCON_USB_GPIO=m
+CONFIG_EXTCON_USBC_TUSB320=m
+CONFIG_MEMORY=y
+CONFIG_IIO=m
+CONFIG_IIO_BUFFER=y
+CONFIG_IIO_BUFFER_CB=m
+CONFIG_IIO_BUFFER_DMA=m
+CONFIG_IIO_BUFFER_DMAENGINE=m
+# CONFIG_IIO_BUFFER_HW_CONSUMER is not set
+CONFIG_IIO_KFIFO_BUF=m
+CONFIG_IIO_TRIGGERED_BUFFER=m
+# CONFIG_IIO_CONFIGFS is not set
+CONFIG_IIO_TRIGGER=y
+CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+# CONFIG_IIO_SW_DEVICE is not set
+# CONFIG_IIO_SW_TRIGGER is not set
+# CONFIG_IIO_TRIGGERED_EVENT is not set
+
+#
+# Accelerometers
+#
+# CONFIG_ADIS16201 is not set
+# CONFIG_ADIS16209 is not set
+# CONFIG_ADXL313_I2C is not set
+# CONFIG_ADXL313_SPI is not set
+# CONFIG_ADXL345_I2C is not set
+# CONFIG_ADXL345_SPI is not set
+# CONFIG_ADXL355_I2C is not set
+# CONFIG_ADXL355_SPI is not set
+CONFIG_ADXL372=m
+CONFIG_ADXL372_SPI=m
+CONFIG_ADXL372_I2C=m
+# CONFIG_BMA180 is not set
+# CONFIG_BMA220 is not set
+# CONFIG_BMA400 is not set
+# CONFIG_BMC150_ACCEL is not set
+# CONFIG_BMI088_ACCEL is not set
+# CONFIG_DA280 is not set
+# CONFIG_DA311 is not set
+# CONFIG_DMARD06 is not set
+# CONFIG_DMARD09 is not set
+# CONFIG_DMARD10 is not set
+# CONFIG_FXLS8962AF_I2C is not set
+# CONFIG_FXLS8962AF_SPI is not set
+CONFIG_HID_SENSOR_ACCEL_3D=m
+# CONFIG_IIO_ST_ACCEL_3AXIS is not set
+# CONFIG_KXSD9 is not set
+# CONFIG_KXCJK1013 is not set
+# CONFIG_MC3230 is not set
+# CONFIG_MMA7455_I2C is not set
+# CONFIG_MMA7455_SPI is not set
+# CONFIG_MMA7660 is not set
+# CONFIG_MMA8452 is not set
+# CONFIG_MMA9551 is not set
+# CONFIG_MMA9553 is not set
+# CONFIG_MXC4005 is not set
+# CONFIG_MXC6255 is not set
+# CONFIG_SCA3000 is not set
+# CONFIG_SCA3300 is not set
+# CONFIG_STK8312 is not set
+# CONFIG_STK8BA50 is not set
+# end of Accelerometers
+
+#
+# Analog to digital converters
+#
+CONFIG_AD_SIGMA_DELTA=m
+# CONFIG_AD7091R5 is not set
+CONFIG_AD7124=m
+# CONFIG_AD7192 is not set
+# CONFIG_AD7266 is not set
+# CONFIG_AD7291 is not set
+CONFIG_AD7292=m
+# CONFIG_AD7298 is not set
+# CONFIG_AD7476 is not set
+CONFIG_AD7606=m
+CONFIG_AD7606_IFACE_PARALLEL=m
+CONFIG_AD7606_IFACE_SPI=m
+# CONFIG_AD7766 is not set
+CONFIG_AD7768_1=m
+# CONFIG_AD7780 is not set
+# CONFIG_AD7791 is not set
+# CONFIG_AD7793 is not set
+# CONFIG_AD7887 is not set
+# CONFIG_AD7923 is not set
+CONFIG_AD7949=m
+# CONFIG_AD799X is not set
+# CONFIG_ADI_AXI_ADC is not set
+CONFIG_CC10001_ADC=m
+# CONFIG_ENVELOPE_DETECTOR is not set
+# CONFIG_HI8435 is not set
+# CONFIG_HX711 is not set
+# CONFIG_INA2XX_ADC is not set
+# CONFIG_LTC2471 is not set
+# CONFIG_LTC2485 is not set
+# CONFIG_LTC2496 is not set
+# CONFIG_LTC2497 is not set
+# CONFIG_MAX1027 is not set
+# CONFIG_MAX11100 is not set
+# CONFIG_MAX1118 is not set
+# CONFIG_MAX1241 is not set
+# CONFIG_MAX1363 is not set
+# CONFIG_MAX9611 is not set
+# CONFIG_MCP320X is not set
+# CONFIG_MCP3422 is not set
+CONFIG_MCP3911=m
+# CONFIG_MP2629_ADC is not set
+# CONFIG_NAU7802 is not set
+# CONFIG_SD_ADC_MODULATOR is not set
+# CONFIG_TI_ADC081C is not set
+# CONFIG_TI_ADC0832 is not set
+# CONFIG_TI_ADC084S021 is not set
+# CONFIG_TI_ADC12138 is not set
+# CONFIG_TI_ADC108S102 is not set
+# CONFIG_TI_ADC128S052 is not set
+# CONFIG_TI_ADC161S626 is not set
+# CONFIG_TI_ADS1015 is not set
+# CONFIG_TI_ADS7950 is not set
+CONFIG_TI_ADS8344=m
+# CONFIG_TI_ADS8688 is not set
+CONFIG_TI_ADS124S08=m
+CONFIG_TI_ADS131E08=m
+# CONFIG_TI_TLC4541 is not set
+# CONFIG_TI_TSC2046 is not set
+# CONFIG_VF610_ADC is not set
+CONFIG_VIPERBOARD_ADC=m
+# CONFIG_XILINX_XADC is not set
+# end of Analog to digital converters
+
+#
+# Analog Front Ends
+#
+# CONFIG_IIO_RESCALE is not set
+# end of Analog Front Ends
+
+#
+# Amplifiers
+#
+# CONFIG_AD8366 is not set
+# CONFIG_HMC425 is not set
+# end of Amplifiers
+
+#
+# Capacitance to digital converters
+#
+# CONFIG_AD7150 is not set
+# end of Capacitance to digital converters
+
+#
+# Chemical Sensors
+#
+# CONFIG_ATLAS_PH_SENSOR is not set
+# CONFIG_ATLAS_EZO_SENSOR is not set
+# CONFIG_BME680 is not set
+# CONFIG_CCS811 is not set
+# CONFIG_IAQCORE is not set
+CONFIG_PMS7003=m
+CONFIG_SCD30_CORE=m
+CONFIG_SCD30_I2C=m
+CONFIG_SCD30_SERIAL=m
+CONFIG_SCD4X=m
+CONFIG_SENSIRION_SGP30=m
+CONFIG_SENSIRION_SGP40=m
+CONFIG_SPS30=m
+CONFIG_SPS30_I2C=m
+CONFIG_SPS30_SERIAL=m
+CONFIG_SENSEAIR_SUNRISE_CO2=m
+# CONFIG_VZ89X is not set
+# end of Chemical Sensors
+
+#
+# Hid Sensor IIO Common
+#
+CONFIG_HID_SENSOR_IIO_COMMON=m
+CONFIG_HID_SENSOR_IIO_TRIGGER=m
+# end of Hid Sensor IIO Common
+
+#
+# IIO SCMI Sensors
+#
+# end of IIO SCMI Sensors
+
+#
+# SSP Sensor Common
+#
+# CONFIG_IIO_SSP_SENSORHUB is not set
+# end of SSP Sensor Common
+
+#
+# Digital to analog converters
+#
+# CONFIG_AD5064 is not set
+# CONFIG_AD5360 is not set
+# CONFIG_AD5380 is not set
+# CONFIG_AD5421 is not set
+CONFIG_AD5446=m
+# CONFIG_AD5449 is not set
+# CONFIG_AD5592R is not set
+# CONFIG_AD5593R is not set
+# CONFIG_AD5504 is not set
+# CONFIG_AD5624R_SPI is not set
+# CONFIG_AD5686_SPI is not set
+# CONFIG_AD5696_I2C is not set
+# CONFIG_AD5755 is not set
+# CONFIG_AD5758 is not set
+# CONFIG_AD5761 is not set
+# CONFIG_AD5764 is not set
+CONFIG_AD5766=m
+# CONFIG_AD5770R is not set
+# CONFIG_AD5791 is not set
+# CONFIG_AD7303 is not set
+# CONFIG_AD8801 is not set
+# CONFIG_DPOT_DAC is not set
+# CONFIG_DS4424 is not set
+CONFIG_LTC1660=m
+# CONFIG_LTC2632 is not set
+# CONFIG_M62332 is not set
+# CONFIG_MAX517 is not set
+# CONFIG_MAX5821 is not set
+# CONFIG_MCP4725 is not set
+# CONFIG_MCP4922 is not set
+# CONFIG_TI_DAC082S085 is not set
+# CONFIG_TI_DAC5571 is not set
+CONFIG_TI_DAC7311=m
+# CONFIG_TI_DAC7612 is not set
+# CONFIG_VF610_DAC is not set
+# end of Digital to analog converters
+
+#
+# IIO dummy driver
+#
+# end of IIO dummy driver
+
+#
+# Frequency Synthesizers DDS/PLL
+#
+
+#
+# Clock Generator/Distribution
+#
+# CONFIG_AD9523 is not set
+# end of Clock Generator/Distribution
+
+#
+# Phase-Locked Loop (PLL) frequency synthesizers
+#
+# CONFIG_ADF4350 is not set
+# CONFIG_ADF4371 is not set
+# CONFIG_ADRF6780 is not set
+# end of Phase-Locked Loop (PLL) frequency synthesizers
+# end of Frequency Synthesizers DDS/PLL
+
+#
+# Digital gyroscope sensors
+#
+# CONFIG_ADIS16080 is not set
+# CONFIG_ADIS16130 is not set
+# CONFIG_ADIS16136 is not set
+# CONFIG_ADIS16260 is not set
+# CONFIG_ADXRS290 is not set
+# CONFIG_ADXRS450 is not set
+# CONFIG_BMG160 is not set
+CONFIG_FXAS21002C=m
+CONFIG_FXAS21002C_I2C=m
+CONFIG_FXAS21002C_SPI=m
+CONFIG_HID_SENSOR_GYRO_3D=m
+# CONFIG_MPU3050_I2C is not set
+# CONFIG_IIO_ST_GYRO_3AXIS is not set
+# CONFIG_ITG3200 is not set
+# end of Digital gyroscope sensors
+
+#
+# Health Sensors
+#
+
+#
+# Heart Rate Monitors
+#
+# CONFIG_AFE4403 is not set
+# CONFIG_AFE4404 is not set
+# CONFIG_MAX30100 is not set
+# CONFIG_MAX30102 is not set
+# end of Heart Rate Monitors
+# end of Health Sensors
+
+#
+# Humidity sensors
+#
+# CONFIG_AM2315 is not set
+# CONFIG_DHT11 is not set
+# CONFIG_HDC100X is not set
+# CONFIG_HDC2010 is not set
+# CONFIG_HID_SENSOR_HUMIDITY is not set
+# CONFIG_HTS221 is not set
+# CONFIG_HTU21 is not set
+# CONFIG_SI7005 is not set
+# CONFIG_SI7020 is not set
+# end of Humidity sensors
+
+#
+# Inertial measurement units
+#
+# CONFIG_ADIS16400 is not set
+# CONFIG_ADIS16460 is not set
+# CONFIG_ADIS16475 is not set
+# CONFIG_ADIS16480 is not set
+# CONFIG_BMI160_I2C is not set
+# CONFIG_BMI160_SPI is not set
+# CONFIG_FXOS8700_I2C is not set
+# CONFIG_FXOS8700_SPI is not set
+# CONFIG_KMX61 is not set
+# CONFIG_INV_ICM42600_I2C is not set
+# CONFIG_INV_ICM42600_SPI is not set
+# CONFIG_INV_MPU6050_I2C is not set
+# CONFIG_INV_MPU6050_SPI is not set
+# CONFIG_IIO_ST_LSM6DSX is not set
+# CONFIG_IIO_ST_LSM9DS0 is not set
+# end of Inertial measurement units
+
+#
+# Light sensors
+#
+# CONFIG_ADJD_S311 is not set
+# CONFIG_ADUX1020 is not set
+# CONFIG_AL3010 is not set
+# CONFIG_AL3320A is not set
+# CONFIG_APDS9300 is not set
+# CONFIG_APDS9960 is not set
+# CONFIG_AS73211 is not set
+# CONFIG_BH1750 is not set
+CONFIG_BH1780=m
+# CONFIG_CM32181 is not set
+# CONFIG_CM3232 is not set
+# CONFIG_CM3323 is not set
+# CONFIG_CM3605 is not set
+# CONFIG_CM36651 is not set
+# CONFIG_GP2AP002 is not set
+# CONFIG_GP2AP020A00F is not set
+# CONFIG_SENSORS_ISL29018 is not set
+# CONFIG_SENSORS_ISL29028 is not set
+# CONFIG_ISL29125 is not set
+CONFIG_HID_SENSOR_ALS=m
+CONFIG_HID_SENSOR_PROX=m
+# CONFIG_JSA1212 is not set
+# CONFIG_RPR0521 is not set
+# CONFIG_LTR501 is not set
+# CONFIG_LV0104CS is not set
+# CONFIG_MAX44000 is not set
+CONFIG_MAX44009=m
+CONFIG_NOA1305=m
+# CONFIG_OPT3001 is not set
+# CONFIG_PA12203001 is not set
+# CONFIG_SI1133 is not set
+# CONFIG_SI1145 is not set
+# CONFIG_STK3310 is not set
+# CONFIG_ST_UVIS25 is not set
+# CONFIG_TCS3414 is not set
+# CONFIG_TCS3472 is not set
+# CONFIG_SENSORS_TSL2563 is not set
+# CONFIG_TSL2583 is not set
+# CONFIG_TSL2591 is not set
+# CONFIG_TSL2772 is not set
+# CONFIG_TSL4531 is not set
+# CONFIG_US5182D is not set
+# CONFIG_VCNL4000 is not set
+CONFIG_VCNL4035=m
+CONFIG_VEML6030=m
+# CONFIG_VEML6070 is not set
+# CONFIG_VL6180 is not set
+# CONFIG_ZOPT2201 is not set
+# end of Light sensors
+
+#
+# Magnetometer sensors
+#
+# CONFIG_AK8974 is not set
+# CONFIG_AK8975 is not set
+# CONFIG_AK09911 is not set
+# CONFIG_BMC150_MAGN_I2C is not set
+# CONFIG_BMC150_MAGN_SPI is not set
+# CONFIG_MAG3110 is not set
+CONFIG_HID_SENSOR_MAGNETOMETER_3D=m
+# CONFIG_MMC35240 is not set
+# CONFIG_IIO_ST_MAGN_3AXIS is not set
+# CONFIG_SENSORS_HMC5843_I2C is not set
+# CONFIG_SENSORS_HMC5843_SPI is not set
+CONFIG_SENSORS_RM3100=m
+CONFIG_SENSORS_RM3100_I2C=m
+CONFIG_SENSORS_RM3100_SPI=m
+CONFIG_YAMAHA_YAS530=m
+# end of Magnetometer sensors
+
+#
+# Multiplexers
+#
+# CONFIG_IIO_MUX is not set
+# end of Multiplexers
+
+#
+# Inclinometer sensors
+#
+CONFIG_HID_SENSOR_INCLINOMETER_3D=m
+CONFIG_HID_SENSOR_DEVICE_ROTATION=m
+# end of Inclinometer sensors
+
+#
+# Triggers - standalone
+#
+# CONFIG_IIO_INTERRUPT_TRIGGER is not set
+# CONFIG_IIO_SYSFS_TRIGGER is not set
+# end of Triggers - standalone
+
+#
+# Linear and angular position sensors
+#
+# CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE is not set
+# end of Linear and angular position sensors
+
+#
+# Digital potentiometers
+#
+CONFIG_AD5110=m
+# CONFIG_AD5272 is not set
+# CONFIG_DS1803 is not set
+CONFIG_MAX5432=m
+# CONFIG_MAX5481 is not set
+# CONFIG_MAX5487 is not set
+# CONFIG_MCP4018 is not set
+# CONFIG_MCP4131 is not set
+# CONFIG_MCP4531 is not set
+CONFIG_MCP41010=m
+# CONFIG_TPL0102 is not set
+# end of Digital potentiometers
+
+#
+# Digital potentiostats
+#
+# CONFIG_LMP91000 is not set
+# end of Digital potentiostats
+
+#
+# Pressure sensors
+#
+# CONFIG_ABP060MG is not set
+# CONFIG_BMP280 is not set
+# CONFIG_DLHL60D is not set
+# CONFIG_DPS310 is not set
+CONFIG_HID_SENSOR_PRESS=m
+# CONFIG_HP03 is not set
+# CONFIG_ICP10100 is not set
+# CONFIG_MPL115_I2C is not set
+# CONFIG_MPL115_SPI is not set
+# CONFIG_MPL3115 is not set
+# CONFIG_MS5611 is not set
+# CONFIG_MS5637 is not set
+# CONFIG_IIO_ST_PRESS is not set
+# CONFIG_T5403 is not set
+# CONFIG_HP206C is not set
+# CONFIG_ZPA2326 is not set
+# end of Pressure sensors
+
+#
+# Lightning sensors
+#
+# CONFIG_AS3935 is not set
+# end of Lightning sensors
+
+#
+# Proximity and distance sensors
+#
+# CONFIG_ISL29501 is not set
+# CONFIG_LIDAR_LITE_V2 is not set
+CONFIG_MB1232=m
+# CONFIG_PING is not set
+# CONFIG_RFD77402 is not set
+# CONFIG_SRF04 is not set
+# CONFIG_SX9310 is not set
+# CONFIG_SX9500 is not set
+# CONFIG_SRF08 is not set
+# CONFIG_VCNL3020 is not set
+CONFIG_VL53L0X_I2C=m
+# end of Proximity and distance sensors
+
+#
+# Resolver to digital converters
+#
+# CONFIG_AD2S90 is not set
+# CONFIG_AD2S1200 is not set
+# end of Resolver to digital converters
+
+#
+# Temperature sensors
+#
+CONFIG_LTC2983=m
+# CONFIG_MAXIM_THERMOCOUPLE is not set
+# CONFIG_HID_SENSOR_TEMP is not set
+# CONFIG_MLX90614 is not set
+# CONFIG_MLX90632 is not set
+# CONFIG_TMP006 is not set
+# CONFIG_TMP007 is not set
+# CONFIG_TMP117 is not set
+# CONFIG_TSYS01 is not set
+# CONFIG_TSYS02D is not set
+CONFIG_MAX31856=m
+CONFIG_MAX31865=m
+# end of Temperature sensors
+
+# CONFIG_NTB is not set
+# CONFIG_VME_BUS is not set
+# CONFIG_PWM is not set
+
+#
+# IRQ chip support
+#
+CONFIG_IRQCHIP=y
+# CONFIG_AL_FIC is not set
+# end of IRQ chip support
+
+# CONFIG_IPACK_BUS is not set
+# CONFIG_RESET_CONTROLLER is not set
+
+#
+# PHY Subsystem
+#
+CONFIG_GENERIC_PHY=y
+CONFIG_GENERIC_PHY_MIPI_DPHY=y
+CONFIG_PHY_CAN_TRANSCEIVER=m
+
+#
+# PHY drivers for Broadcom platforms
+#
+# CONFIG_BCM_KONA_USB2_PHY is not set
+# end of PHY drivers for Broadcom platforms
+
+# CONFIG_PHY_CADENCE_TORRENT is not set
+CONFIG_PHY_CADENCE_DPHY=m
+# CONFIG_PHY_CADENCE_SALVO is not set
+# CONFIG_PHY_FSL_IMX8MQ_USB is not set
+# CONFIG_PHY_MIXEL_MIPI_DPHY is not set
+# CONFIG_PHY_PXA_28NM_HSIC is not set
+# CONFIG_PHY_PXA_28NM_USB2 is not set
+# CONFIG_PHY_CPCAP_USB is not set
+# CONFIG_PHY_MAPPHONE_MDM6600 is not set
+# end of PHY Subsystem
+
+# CONFIG_POWERCAP is not set
+# CONFIG_MCB is not set
+
+#
+# Performance monitor support
+#
+# end of Performance monitor support
+
+CONFIG_RAS=y
+CONFIG_USB4=m
+# CONFIG_USB4_DEBUGFS_WRITE is not set
+# CONFIG_USB4_DMA_TEST is not set
+
+#
+# Android
+#
+# CONFIG_ANDROID is not set
+# end of Android
+
+CONFIG_DAX=y
+CONFIG_NVMEM=y
+CONFIG_NVMEM_SYSFS=y
+CONFIG_NVMEM_RMEM=m
+
+#
+# HW tracing support
+#
+# CONFIG_STM is not set
+# CONFIG_INTEL_TH is not set
+# end of HW tracing support
+
+# CONFIG_FPGA is not set
+# CONFIG_FSI is not set
+CONFIG_MULTIPLEXER=m
+
+#
+# Multiplexer drivers
+#
+CONFIG_MUX_ADG792A=m
+CONFIG_MUX_ADGS1408=m
+# CONFIG_MUX_GPIO is not set
+# CONFIG_MUX_MMIO is not set
+# end of Multiplexer drivers
+
+CONFIG_PM_OPP=y
+# CONFIG_SIOX is not set
+# CONFIG_SLIMBUS is not set
+CONFIG_INTERCONNECT=y
+# CONFIG_COUNTER is not set
+# CONFIG_MOST is not set
+# end of Device Drivers
+
+#
+# File systems
+#
+CONFIG_VALIDATE_FS_PARSER=y
+CONFIG_FS_IOMAP=y
+# CONFIG_EXT2_FS is not set
+# CONFIG_EXT3_FS is not set
+CONFIG_EXT4_FS=m
+CONFIG_EXT4_USE_FOR_EXT2=y
+CONFIG_EXT4_FS_POSIX_ACL=y
+CONFIG_EXT4_FS_SECURITY=y
+# CONFIG_EXT4_DEBUG is not set
+CONFIG_JBD2=m
+# CONFIG_JBD2_DEBUG is not set
+CONFIG_FS_MBCACHE=m
+CONFIG_REISERFS_FS=m
+# CONFIG_REISERFS_CHECK is not set
+# CONFIG_REISERFS_PROC_INFO is not set
+CONFIG_REISERFS_FS_XATTR=y
+CONFIG_REISERFS_FS_POSIX_ACL=y
+CONFIG_REISERFS_FS_SECURITY=y
+CONFIG_JFS_FS=m
+CONFIG_JFS_POSIX_ACL=y
+CONFIG_JFS_SECURITY=y
+# CONFIG_JFS_DEBUG is not set
+# CONFIG_JFS_STATISTICS is not set
+CONFIG_XFS_FS=m
+CONFIG_XFS_SUPPORT_V4=y
+CONFIG_XFS_QUOTA=y
+CONFIG_XFS_POSIX_ACL=y
+CONFIG_XFS_RT=y
+# CONFIG_XFS_ONLINE_SCRUB is not set
+# CONFIG_XFS_WARN is not set
+# CONFIG_XFS_DEBUG is not set
+CONFIG_GFS2_FS=m
+CONFIG_GFS2_FS_LOCKING_DLM=y
+CONFIG_OCFS2_FS=m
+CONFIG_OCFS2_FS_O2CB=m
+CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
+CONFIG_OCFS2_FS_STATS=y
+CONFIG_OCFS2_DEBUG_MASKLOG=y
+# CONFIG_OCFS2_DEBUG_FS is not set
+CONFIG_BTRFS_FS=m
+CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
+# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
+# CONFIG_BTRFS_DEBUG is not set
+# CONFIG_BTRFS_ASSERT is not set
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
+CONFIG_NILFS2_FS=m
+CONFIG_F2FS_FS=m
+CONFIG_F2FS_STAT_FS=y
+CONFIG_F2FS_FS_XATTR=y
+CONFIG_F2FS_FS_POSIX_ACL=y
+CONFIG_F2FS_FS_SECURITY=y
+CONFIG_F2FS_CHECK_FS=y
+# CONFIG_F2FS_FAULT_INJECTION is not set
+CONFIG_F2FS_FS_COMPRESSION=y
+CONFIG_F2FS_FS_LZO=y
+CONFIG_F2FS_FS_LZORLE=y
+CONFIG_F2FS_FS_LZ4=y
+CONFIG_F2FS_FS_LZ4HC=y
+CONFIG_F2FS_FS_ZSTD=y
+CONFIG_F2FS_IOSTAT=y
+CONFIG_ZONEFS_FS=m
+CONFIG_FS_DAX=y
+CONFIG_FS_POSIX_ACL=y
+CONFIG_EXPORTFS=y
+CONFIG_EXPORTFS_BLOCK_OPS=y
+CONFIG_FILE_LOCKING=y
+CONFIG_FS_ENCRYPTION=y
+CONFIG_FS_ENCRYPTION_ALGS=m
+CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y
+# CONFIG_FS_VERITY is not set
+CONFIG_FSNOTIFY=y
+CONFIG_DNOTIFY=y
+CONFIG_INOTIFY_USER=y
+CONFIG_FANOTIFY=y
+# CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set
+CONFIG_QUOTA=y
+CONFIG_QUOTA_NETLINK_INTERFACE=y
+# CONFIG_PRINT_QUOTA_WARNING is not set
+# CONFIG_QUOTA_DEBUG is not set
+CONFIG_QUOTA_TREE=m
+CONFIG_QFMT_V1=m
+CONFIG_QFMT_V2=m
+CONFIG_QUOTACTL=y
+CONFIG_AUTOFS4_FS=y
+CONFIG_AUTOFS_FS=y
+CONFIG_FUSE_FS=m
+CONFIG_CUSE=m
+CONFIG_VIRTIO_FS=m
+CONFIG_OVERLAY_FS=m
+# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
+# CONFIG_OVERLAY_FS_INDEX is not set
+# CONFIG_OVERLAY_FS_METACOPY is not set
+
+#
+# Caches
+#
+CONFIG_NETFS_SUPPORT=m
+# CONFIG_NETFS_STATS is not set
+CONFIG_FSCACHE=m
+# CONFIG_FSCACHE_STATS is not set
+# CONFIG_FSCACHE_DEBUG is not set
+CONFIG_CACHEFILES=m
+# CONFIG_CACHEFILES_DEBUG is not set
+# end of Caches
+
+#
+# CD-ROM/DVD Filesystems
+#
+CONFIG_ISO9660_FS=m
+CONFIG_JOLIET=y
+CONFIG_ZISOFS=y
+CONFIG_UDF_FS=m
+# end of CD-ROM/DVD Filesystems
+
+#
+# DOS/FAT/EXFAT/NT Filesystems
+#
+CONFIG_FAT_FS=m
+CONFIG_MSDOS_FS=m
+CONFIG_VFAT_FS=m
+CONFIG_FAT_DEFAULT_CODEPAGE=437
+CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
+CONFIG_FAT_DEFAULT_UTF8=y
+CONFIG_EXFAT_FS=m
+CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
+CONFIG_NTFS_FS=m
+# CONFIG_NTFS_DEBUG is not set
+# CONFIG_NTFS_RW is not set
+CONFIG_NTFS3_FS=m
+CONFIG_NTFS3_LZX_XPRESS=y
+# CONFIG_NTFS3_FS_POSIX_ACL is not set
+# end of DOS/FAT/EXFAT/NT Filesystems
+
+#
+# Pseudo filesystems
+#
+CONFIG_PROC_FS=y
+CONFIG_PROC_KCORE=y
+CONFIG_PROC_SYSCTL=y
+CONFIG_PROC_PAGE_MONITOR=y
+CONFIG_PROC_CHILDREN=y
+CONFIG_KERNFS=y
+CONFIG_SYSFS=y
+CONFIG_TMPFS=y
+CONFIG_TMPFS_POSIX_ACL=y
+CONFIG_TMPFS_XATTR=y
+CONFIG_MEMFD_CREATE=y
+CONFIG_CONFIGFS_FS=y
+# end of Pseudo filesystems
+
+CONFIG_MISC_FILESYSTEMS=y
+CONFIG_ORANGEFS_FS=m
+CONFIG_ADFS_FS=m
+# CONFIG_ADFS_FS_RW is not set
+# CONFIG_AFFS_FS is not set
+CONFIG_ECRYPT_FS=m
+# CONFIG_ECRYPT_FS_MESSAGING is not set
+CONFIG_HFS_FS=m
+CONFIG_HFSPLUS_FS=m
+CONFIG_BEFS_FS=m
+# CONFIG_BEFS_DEBUG is not set
+# CONFIG_BFS_FS is not set
+# CONFIG_EFS_FS is not set
+CONFIG_CRAMFS=m
+CONFIG_CRAMFS_BLOCKDEV=y
+CONFIG_SQUASHFS=m
+CONFIG_SQUASHFS_FILE_CACHE=y
+# CONFIG_SQUASHFS_FILE_DIRECT is not set
+CONFIG_SQUASHFS_DECOMP_SINGLE=y
+# CONFIG_SQUASHFS_DECOMP_MULTI is not set
+# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set
+CONFIG_SQUASHFS_XATTR=y
+CONFIG_SQUASHFS_ZLIB=y
+CONFIG_SQUASHFS_LZ4=y
+CONFIG_SQUASHFS_LZO=y
+CONFIG_SQUASHFS_XZ=y
+CONFIG_SQUASHFS_ZSTD=y
+# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
+# CONFIG_SQUASHFS_EMBEDDED is not set
+CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
+# CONFIG_VXFS_FS is not set
+# CONFIG_MINIX_FS is not set
+# CONFIG_OMFS_FS is not set
+CONFIG_HPFS_FS=m
+# CONFIG_QNX4FS_FS is not set
+CONFIG_QNX6FS_FS=m
+# CONFIG_QNX6FS_DEBUG is not set
+# CONFIG_ROMFS_FS is not set
+CONFIG_PSTORE=y
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
+CONFIG_PSTORE_DEFLATE_COMPRESS=m
+# CONFIG_PSTORE_LZO_COMPRESS is not set
+# CONFIG_PSTORE_LZ4_COMPRESS is not set
+CONFIG_PSTORE_LZ4HC_COMPRESS=m
+# CONFIG_PSTORE_842_COMPRESS is not set
+CONFIG_PSTORE_ZSTD_COMPRESS=y
+CONFIG_PSTORE_COMPRESS=y
+CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
+# CONFIG_PSTORE_LZ4HC_COMPRESS_DEFAULT is not set
+# CONFIG_PSTORE_ZSTD_COMPRESS_DEFAULT is not set
+CONFIG_PSTORE_COMPRESS_DEFAULT="deflate"
+# CONFIG_PSTORE_CONSOLE is not set
+# CONFIG_PSTORE_PMSG is not set
+# CONFIG_PSTORE_FTRACE is not set
+CONFIG_PSTORE_RAM=m
+CONFIG_PSTORE_ZONE=m
+CONFIG_PSTORE_BLK=m
+CONFIG_PSTORE_BLK_BLKDEV=""
+CONFIG_PSTORE_BLK_KMSG_SIZE=64
+CONFIG_PSTORE_BLK_MAX_REASON=2
+# CONFIG_SYSV_FS is not set
+CONFIG_UFS_FS=m
+# CONFIG_UFS_FS_WRITE is not set
+# CONFIG_UFS_DEBUG is not set
+# CONFIG_EROFS_FS is not set
+CONFIG_NETWORK_FILESYSTEMS=y
+CONFIG_NFS_FS=m
+CONFIG_NFS_V2=m
+CONFIG_NFS_V3=m
+CONFIG_NFS_V3_ACL=y
+CONFIG_NFS_V4=m
+CONFIG_NFS_SWAP=y
+CONFIG_NFS_V4_1=y
+CONFIG_NFS_V4_2=y
+CONFIG_PNFS_FILE_LAYOUT=m
+CONFIG_PNFS_BLOCK=m
+CONFIG_PNFS_FLEXFILE_LAYOUT=m
+CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
+CONFIG_NFS_V4_1_MIGRATION=y
+CONFIG_NFS_V4_SECURITY_LABEL=y
+CONFIG_NFS_FSCACHE=y
+# CONFIG_NFS_USE_LEGACY_DNS is not set
+CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DISABLE_UDP_SUPPORT=y
+# CONFIG_NFS_V4_2_READ_PLUS is not set
+CONFIG_NFSD=m
+CONFIG_NFSD_V2_ACL=y
+CONFIG_NFSD_V3=y
+CONFIG_NFSD_V3_ACL=y
+CONFIG_NFSD_V4=y
+CONFIG_NFSD_PNFS=y
+CONFIG_NFSD_BLOCKLAYOUT=y
+CONFIG_NFSD_SCSILAYOUT=y
+CONFIG_NFSD_FLEXFILELAYOUT=y
+CONFIG_NFSD_V4_2_INTER_SSC=y
+CONFIG_NFSD_V4_SECURITY_LABEL=y
+CONFIG_GRACE_PERIOD=m
+CONFIG_LOCKD=m
+CONFIG_LOCKD_V4=y
+CONFIG_NFS_ACL_SUPPORT=m
+CONFIG_NFS_COMMON=y
+CONFIG_NFS_V4_2_SSC_HELPER=y
+CONFIG_SUNRPC=m
+CONFIG_SUNRPC_GSS=m
+CONFIG_SUNRPC_BACKCHANNEL=y
+CONFIG_SUNRPC_SWAP=y
+CONFIG_RPCSEC_GSS_KRB5=m
+# CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set
+# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_CEPH_FS=m
+CONFIG_CEPH_FSCACHE=y
+CONFIG_CEPH_FS_POSIX_ACL=y
+# CONFIG_CEPH_FS_SECURITY_LABEL is not set
+CONFIG_CIFS=m
+# CONFIG_CIFS_STATS2 is not set
+CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
+CONFIG_CIFS_UPCALL=y
+CONFIG_CIFS_XATTR=y
+CONFIG_CIFS_POSIX=y
+# CONFIG_CIFS_DEBUG is not set
+CONFIG_CIFS_DFS_UPCALL=y
+CONFIG_CIFS_SWN_UPCALL=y
+CONFIG_CIFS_FSCACHE=y
+# CONFIG_SMB_SERVER is not set
+CONFIG_SMBFS_COMMON=m
+CONFIG_CODA_FS=m
+CONFIG_AFS_FS=m
+# CONFIG_AFS_DEBUG is not set
+CONFIG_AFS_FSCACHE=y
+# CONFIG_AFS_DEBUG_CURSOR is not set
+CONFIG_9P_FS=m
+CONFIG_9P_FSCACHE=y
+CONFIG_9P_FS_POSIX_ACL=y
+CONFIG_9P_FS_SECURITY=y
+CONFIG_NLS=y
+CONFIG_NLS_DEFAULT="utf8"
+CONFIG_NLS_CODEPAGE_437=m
+CONFIG_NLS_CODEPAGE_737=m
+CONFIG_NLS_CODEPAGE_775=m
+CONFIG_NLS_CODEPAGE_850=m
+CONFIG_NLS_CODEPAGE_852=m
+CONFIG_NLS_CODEPAGE_855=m
+CONFIG_NLS_CODEPAGE_857=m
+CONFIG_NLS_CODEPAGE_860=m
+CONFIG_NLS_CODEPAGE_861=m
+CONFIG_NLS_CODEPAGE_862=m
+CONFIG_NLS_CODEPAGE_863=m
+CONFIG_NLS_CODEPAGE_864=m
+CONFIG_NLS_CODEPAGE_865=m
+CONFIG_NLS_CODEPAGE_866=m
+CONFIG_NLS_CODEPAGE_869=m
+CONFIG_NLS_CODEPAGE_936=m
+CONFIG_NLS_CODEPAGE_950=m
+CONFIG_NLS_CODEPAGE_932=m
+CONFIG_NLS_CODEPAGE_949=m
+CONFIG_NLS_CODEPAGE_874=m
+CONFIG_NLS_ISO8859_8=m
+CONFIG_NLS_CODEPAGE_1250=m
+CONFIG_NLS_CODEPAGE_1251=m
+CONFIG_NLS_ASCII=m
+CONFIG_NLS_ISO8859_1=m
+CONFIG_NLS_ISO8859_2=m
+CONFIG_NLS_ISO8859_3=m
+CONFIG_NLS_ISO8859_4=m
+CONFIG_NLS_ISO8859_5=m
+CONFIG_NLS_ISO8859_6=m
+CONFIG_NLS_ISO8859_7=m
+CONFIG_NLS_ISO8859_9=m
+CONFIG_NLS_ISO8859_13=m
+CONFIG_NLS_ISO8859_14=m
+CONFIG_NLS_ISO8859_15=m
+CONFIG_NLS_KOI8_R=m
+CONFIG_NLS_KOI8_U=m
+CONFIG_NLS_MAC_ROMAN=m
+CONFIG_NLS_MAC_CELTIC=m
+CONFIG_NLS_MAC_CENTEURO=m
+CONFIG_NLS_MAC_CROATIAN=m
+CONFIG_NLS_MAC_CYRILLIC=m
+CONFIG_NLS_MAC_GAELIC=m
+CONFIG_NLS_MAC_GREEK=m
+CONFIG_NLS_MAC_ICELAND=m
+CONFIG_NLS_MAC_INUIT=m
+CONFIG_NLS_MAC_ROMANIAN=m
+CONFIG_NLS_MAC_TURKISH=m
+CONFIG_NLS_UTF8=m
+CONFIG_DLM=m
+# CONFIG_DLM_DEBUG is not set
+CONFIG_UNICODE=y
+# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set
+CONFIG_IO_WQ=y
+# end of File systems
+
+#
+# Security options
+#
+CONFIG_KEYS=y
+# CONFIG_KEYS_REQUEST_CACHE is not set
+# CONFIG_PERSISTENT_KEYRINGS is not set
+CONFIG_ENCRYPTED_KEYS=m
+CONFIG_KEY_DH_OPERATIONS=y
+CONFIG_KEY_NOTIFICATIONS=y
+CONFIG_SECURITY_DMESG_RESTRICT=y
+CONFIG_SECURITY=y
+CONFIG_SECURITYFS=y
+CONFIG_SECURITY_NETWORK=y
+# CONFIG_SECURITY_NETWORK_XFRM is not set
+CONFIG_SECURITY_PATH=y
+CONFIG_LSM_MMAP_MIN_ADDR=32768
+CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y
+CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDENED_USERCOPY_PAGESPAN is not set
+CONFIG_FORTIFY_SOURCE=y
+# CONFIG_STATIC_USERMODEHELPER is not set
+CONFIG_SECURITY_SELINUX=y
+CONFIG_SECURITY_SELINUX_BOOTPARAM=y
+# CONFIG_SECURITY_SELINUX_DISABLE is not set
+CONFIG_SECURITY_SELINUX_DEVELOP=y
+CONFIG_SECURITY_SELINUX_AVC_STATS=y
+CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=0
+CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9
+CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256
+# CONFIG_SECURITY_SMACK is not set
+# CONFIG_SECURITY_TOMOYO is not set
+CONFIG_SECURITY_APPARMOR=y
+CONFIG_SECURITY_APPARMOR_HASH=y
+CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
+# CONFIG_SECURITY_APPARMOR_DEBUG is not set
+# CONFIG_SECURITY_LOADPIN is not set
+CONFIG_SECURITY_YAMA=y
+# CONFIG_SECURITY_SAFESETID is not set
+# CONFIG_SECURITY_LOCKDOWN_LSM is not set
+CONFIG_SECURITY_LANDLOCK=y
+CONFIG_INTEGRITY=y
+# CONFIG_INTEGRITY_SIGNATURE is not set
+CONFIG_INTEGRITY_AUDIT=y
+# CONFIG_IMA is not set
+# CONFIG_EVM is not set
+# CONFIG_DEFAULT_SECURITY_SELINUX is not set
+CONFIG_DEFAULT_SECURITY_APPARMOR=y
+# CONFIG_DEFAULT_SECURITY_DAC is not set
+CONFIG_LSM="yama,loadpin,safesetid,integrity,apparmor,selinux,smack,tomoyo"
+
+#
+# Kernel hardening options
+#
+
+#
+# Memory initialization
+#
+CONFIG_INIT_STACK_NONE=y
+CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
+# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
+# end of Memory initialization
+# end of Kernel hardening options
+# end of Security options
+
+CONFIG_XOR_BLOCKS=m
+CONFIG_ASYNC_CORE=m
+CONFIG_ASYNC_MEMCPY=m
+CONFIG_ASYNC_XOR=m
+CONFIG_ASYNC_PQ=m
+CONFIG_ASYNC_RAID6_RECOV=m
+CONFIG_CRYPTO=y
+
+#
+# Crypto core or helper
+#
+CONFIG_CRYPTO_ALGAPI=y
+CONFIG_CRYPTO_ALGAPI2=y
+CONFIG_CRYPTO_AEAD=m
+CONFIG_CRYPTO_AEAD2=y
+CONFIG_CRYPTO_SKCIPHER=y
+CONFIG_CRYPTO_SKCIPHER2=y
+CONFIG_CRYPTO_HASH=y
+CONFIG_CRYPTO_HASH2=y
+CONFIG_CRYPTO_RNG=m
+CONFIG_CRYPTO_RNG2=y
+CONFIG_CRYPTO_RNG_DEFAULT=m
+CONFIG_CRYPTO_AKCIPHER2=y
+CONFIG_CRYPTO_AKCIPHER=y
+CONFIG_CRYPTO_KPP2=y
+CONFIG_CRYPTO_KPP=y
+CONFIG_CRYPTO_ACOMP2=y
+CONFIG_CRYPTO_MANAGER=y
+CONFIG_CRYPTO_MANAGER2=y
+CONFIG_CRYPTO_USER=m
+# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set
+# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set
+CONFIG_CRYPTO_GF128MUL=m
+CONFIG_CRYPTO_NULL=m
+CONFIG_CRYPTO_NULL2=y
+# CONFIG_CRYPTO_PCRYPT is not set
+# CONFIG_CRYPTO_CRYPTD is not set
+CONFIG_CRYPTO_AUTHENC=m
+CONFIG_CRYPTO_TEST=m
+CONFIG_CRYPTO_ENGINE=m
+
+#
+# Public-key cryptography
+#
+CONFIG_CRYPTO_RSA=y
+CONFIG_CRYPTO_DH=y
+CONFIG_CRYPTO_ECC=m
+CONFIG_CRYPTO_ECDH=m
+CONFIG_CRYPTO_ECDSA=m
+CONFIG_CRYPTO_ECRDSA=m
+CONFIG_CRYPTO_SM2=m
+CONFIG_CRYPTO_CURVE25519=m
+
+#
+# Authenticated Encryption with Associated Data
+#
+CONFIG_CRYPTO_CCM=m
+CONFIG_CRYPTO_GCM=m
+CONFIG_CRYPTO_CHACHA20POLY1305=m
+# CONFIG_CRYPTO_AEGIS128 is not set
+CONFIG_CRYPTO_SEQIV=m
+CONFIG_CRYPTO_ECHAINIV=m
+
+#
+# Block modes
+#
+CONFIG_CRYPTO_CBC=y
+# CONFIG_CRYPTO_CFB is not set
+CONFIG_CRYPTO_CTR=m
+CONFIG_CRYPTO_CTS=y
+CONFIG_CRYPTO_ECB=y
+CONFIG_CRYPTO_LRW=m
+CONFIG_CRYPTO_OFB=m
+CONFIG_CRYPTO_PCBC=m
+CONFIG_CRYPTO_XTS=y
+# CONFIG_CRYPTO_KEYWRAP is not set
+CONFIG_CRYPTO_NHPOLY1305=m
+CONFIG_CRYPTO_ADIANTUM=m
+CONFIG_CRYPTO_ESSIV=m
+
+#
+# Hash modes
+#
+CONFIG_CRYPTO_CMAC=m
+CONFIG_CRYPTO_HMAC=y
+CONFIG_CRYPTO_XCBC=m
+CONFIG_CRYPTO_VMAC=m
+
+#
+# Digest
+#
+CONFIG_CRYPTO_CRC32C=m
+CONFIG_CRYPTO_CRC32=m
+CONFIG_CRYPTO_XXHASH=m
+CONFIG_CRYPTO_BLAKE2B=m
+CONFIG_CRYPTO_BLAKE2S=m
+CONFIG_CRYPTO_CRCT10DIF=y
+CONFIG_CRYPTO_GHASH=m
+CONFIG_CRYPTO_POLY1305=m
+CONFIG_CRYPTO_MD4=m
+CONFIG_CRYPTO_MD5=y
+# CONFIG_CRYPTO_MD5_PPC is not set
+CONFIG_CRYPTO_MICHAEL_MIC=m
+CONFIG_CRYPTO_RMD160=m
+CONFIG_CRYPTO_SHA1=y
+CONFIG_CRYPTO_SHA1_PPC=m
+CONFIG_CRYPTO_SHA256=y
+CONFIG_CRYPTO_SHA512=y
+CONFIG_CRYPTO_SHA3=m
+CONFIG_CRYPTO_SM3=m
+CONFIG_CRYPTO_STREEBOG=m
+CONFIG_CRYPTO_WP512=m
+
+#
+# Ciphers
+#
+CONFIG_CRYPTO_AES=y
+# CONFIG_CRYPTO_AES_TI is not set
+CONFIG_CRYPTO_ANUBIS=m
+CONFIG_CRYPTO_ARC4=m
+CONFIG_CRYPTO_BLOWFISH=m
+CONFIG_CRYPTO_BLOWFISH_COMMON=m
+CONFIG_CRYPTO_CAMELLIA=m
+CONFIG_CRYPTO_CAST_COMMON=m
+CONFIG_CRYPTO_CAST5=m
+CONFIG_CRYPTO_CAST6=m
+CONFIG_CRYPTO_DES=m
+CONFIG_CRYPTO_FCRYPT=m
+CONFIG_CRYPTO_KHAZAD=m
+CONFIG_CRYPTO_CHACHA20=m
+CONFIG_CRYPTO_SEED=m
+CONFIG_CRYPTO_SERPENT=m
+# CONFIG_CRYPTO_SM4 is not set
+CONFIG_CRYPTO_TEA=m
+CONFIG_CRYPTO_TWOFISH=m
+CONFIG_CRYPTO_TWOFISH_COMMON=m
+
+#
+# Compression
+#
+CONFIG_CRYPTO_DEFLATE=m
+CONFIG_CRYPTO_LZO=y
+# CONFIG_CRYPTO_842 is not set
+CONFIG_CRYPTO_LZ4=m
+CONFIG_CRYPTO_LZ4HC=m
+CONFIG_CRYPTO_ZSTD=y
+
+#
+# Random Number Generation
+#
+CONFIG_CRYPTO_ANSI_CPRNG=m
+CONFIG_CRYPTO_DRBG_MENU=m
+CONFIG_CRYPTO_DRBG_HMAC=y
+# CONFIG_CRYPTO_DRBG_HASH is not set
+# CONFIG_CRYPTO_DRBG_CTR is not set
+CONFIG_CRYPTO_DRBG=m
+CONFIG_CRYPTO_JITTERENTROPY=m
+CONFIG_CRYPTO_USER_API=m
+CONFIG_CRYPTO_USER_API_HASH=m
+CONFIG_CRYPTO_USER_API_SKCIPHER=m
+CONFIG_CRYPTO_USER_API_RNG=m
+# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set
+CONFIG_CRYPTO_USER_API_AEAD=m
+CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
+# CONFIG_CRYPTO_STATS is not set
+CONFIG_CRYPTO_HASH_INFO=y
+
+#
+# Crypto library routines
+#
+CONFIG_CRYPTO_LIB_AES=y
+CONFIG_CRYPTO_LIB_ARC4=m
+CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=m
+CONFIG_CRYPTO_LIB_BLAKE2S=m
+CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
+CONFIG_CRYPTO_LIB_CHACHA=m
+CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
+CONFIG_CRYPTO_LIB_CURVE25519=m
+CONFIG_CRYPTO_LIB_DES=m
+CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
+CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
+CONFIG_CRYPTO_LIB_POLY1305=m
+CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
+CONFIG_CRYPTO_LIB_SHA256=y
+CONFIG_CRYPTO_HW=y
+CONFIG_CRYPTO_DEV_HIFN_795X=m
+CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
+# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set
+# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set
+CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_VIRTIO=m
+CONFIG_CRYPTO_DEV_SAFEXCEL=m
+# CONFIG_CRYPTO_DEV_CCREE is not set
+CONFIG_CRYPTO_DEV_AMLOGIC_GXL=m
+# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set
+CONFIG_ASYMMETRIC_KEY_TYPE=y
+CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
+CONFIG_X509_CERTIFICATE_PARSER=y
+CONFIG_PKCS8_PRIVATE_KEY_PARSER=m
+CONFIG_PKCS7_MESSAGE_PARSER=y
+# CONFIG_PKCS7_TEST_KEY is not set
+# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set
+
+#
+# Certificates for signature checking
+#
+CONFIG_SYSTEM_TRUSTED_KEYRING=y
+CONFIG_SYSTEM_TRUSTED_KEYS=""
+# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set
+# CONFIG_SECONDARY_TRUSTED_KEYRING is not set
+# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set
+# end of Certificates for signature checking
+
+CONFIG_BINARY_PRINTF=y
+
+#
+# Library routines
+#
+CONFIG_RAID6_PQ=m
+CONFIG_RAID6_PQ_BENCHMARK=y
+CONFIG_LINEAR_RANGES=y
+# CONFIG_PACKING is not set
+CONFIG_BITREVERSE=y
+CONFIG_GENERIC_STRNCPY_FROM_USER=y
+CONFIG_GENERIC_STRNLEN_USER=y
+CONFIG_GENERIC_NET_UTILS=y
+CONFIG_CORDIC=m
+CONFIG_PRIME_NUMBERS=m
+CONFIG_RATIONAL=y
+CONFIG_GENERIC_PCI_IOMAP=y
+CONFIG_CRC_CCITT=m
+CONFIG_CRC16=m
+CONFIG_CRC_T10DIF=y
+CONFIG_CRC_ITU_T=m
+CONFIG_CRC32=y
+# CONFIG_CRC32_SELFTEST is not set
+CONFIG_CRC32_SLICEBY8=y
+# CONFIG_CRC32_SLICEBY4 is not set
+# CONFIG_CRC32_SARWATE is not set
+# CONFIG_CRC32_BIT is not set
+CONFIG_CRC64=m
+# CONFIG_CRC4 is not set
+CONFIG_CRC7=m
+CONFIG_LIBCRC32C=m
+CONFIG_CRC8=m
+CONFIG_XXHASH=y
+# CONFIG_RANDOM32_SELFTEST is not set
+CONFIG_ZLIB_INFLATE=y
+CONFIG_ZLIB_DEFLATE=y
+CONFIG_LZO_COMPRESS=y
+CONFIG_LZO_DECOMPRESS=y
+CONFIG_LZ4_COMPRESS=m
+CONFIG_LZ4HC_COMPRESS=m
+CONFIG_LZ4_DECOMPRESS=y
+CONFIG_ZSTD_COMPRESS=y
+CONFIG_ZSTD_DECOMPRESS=y
+CONFIG_XZ_DEC=y
+# CONFIG_XZ_DEC_X86 is not set
+CONFIG_XZ_DEC_POWERPC=y
+# CONFIG_XZ_DEC_IA64 is not set
+# CONFIG_XZ_DEC_ARM is not set
+# CONFIG_XZ_DEC_ARMTHUMB is not set
+# CONFIG_XZ_DEC_SPARC is not set
+# CONFIG_XZ_DEC_MICROLZMA is not set
+CONFIG_XZ_DEC_BCJ=y
+# CONFIG_XZ_DEC_TEST is not set
+CONFIG_DECOMPRESS_GZIP=y
+CONFIG_DECOMPRESS_BZIP2=y
+CONFIG_DECOMPRESS_LZMA=y
+CONFIG_DECOMPRESS_XZ=y
+CONFIG_DECOMPRESS_LZO=y
+CONFIG_DECOMPRESS_LZ4=y
+CONFIG_DECOMPRESS_ZSTD=y
+CONFIG_GENERIC_ALLOCATOR=y
+CONFIG_REED_SOLOMON=m
+CONFIG_REED_SOLOMON_ENC8=y
+CONFIG_REED_SOLOMON_DEC8=y
+CONFIG_TEXTSEARCH=y
+CONFIG_TEXTSEARCH_KMP=m
+CONFIG_TEXTSEARCH_BM=m
+CONFIG_TEXTSEARCH_FSM=m
+CONFIG_BTREE=y
+CONFIG_INTERVAL_TREE=y
+CONFIG_ASSOCIATIVE_ARRAY=y
+CONFIG_HAS_IOMEM=y
+CONFIG_HAS_IOPORT_MAP=y
+CONFIG_HAS_DMA=y
+CONFIG_NEED_SG_DMA_LENGTH=y
+CONFIG_DMA_DECLARE_COHERENT=y
+# CONFIG_DMA_API_DEBUG is not set
+# CONFIG_DMA_MAP_BENCHMARK is not set
+CONFIG_SGL_ALLOC=y
+CONFIG_CHECK_SIGNATURE=y
+CONFIG_CPU_RMAP=y
+CONFIG_DQL=y
+CONFIG_GLOB=y
+# CONFIG_GLOB_SELFTEST is not set
+CONFIG_NLATTR=y
+CONFIG_GENERIC_ATOMIC64=y
+CONFIG_LRU_CACHE=m
+CONFIG_CLZ_TAB=y
+CONFIG_IRQ_POLL=y
+CONFIG_MPILIB=y
+CONFIG_DIMLIB=y
+CONFIG_LIBFDT=y
+CONFIG_OID_REGISTRY=y
+CONFIG_HAVE_GENERIC_VDSO=y
+CONFIG_GENERIC_GETTIMEOFDAY=y
+CONFIG_GENERIC_VDSO_TIME_NS=y
+CONFIG_FONT_SUPPORT=y
+# CONFIG_FONTS is not set
+CONFIG_FONT_8x8=y
+CONFIG_FONT_8x16=y
+CONFIG_SG_POOL=y
+CONFIG_ARCH_HAS_PMEM_API=y
+CONFIG_ARCH_HAS_MEMREMAP_COMPAT_ALIGN=y
+CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y
+CONFIG_ARCH_STACKWALK=y
+CONFIG_SBITMAP=y
+# end of Library routines
+
+CONFIG_PLDMFW=y
+
+#
+# Kernel hacking
+#
+
+#
+# printk and dmesg options
+#
+CONFIG_PRINTK_TIME=y
+# CONFIG_PRINTK_CALLER is not set
+# CONFIG_STACKTRACE_BUILD_ID is not set
+CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
+CONFIG_CONSOLE_LOGLEVEL_QUIET=4
+CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
+CONFIG_DYNAMIC_DEBUG=y
+CONFIG_DYNAMIC_DEBUG_CORE=y
+CONFIG_SYMBOLIC_ERRNAME=y
+CONFIG_DEBUG_BUGVERBOSE=y
+# end of printk and dmesg options
+
+#
+# Compile-time checks and compiler options
+#
+CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_INFO_REDUCED is not set
+# CONFIG_DEBUG_INFO_COMPRESSED is not set
+# CONFIG_DEBUG_INFO_SPLIT is not set
+CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
+# CONFIG_DEBUG_INFO_DWARF4 is not set
+# CONFIG_DEBUG_INFO_DWARF5 is not set
+# CONFIG_DEBUG_INFO_BTF is not set
+CONFIG_PAHOLE_HAS_SPLIT_BTF=y
+# CONFIG_GDB_SCRIPTS is not set
+CONFIG_FRAME_WARN=1024
+CONFIG_STRIP_ASM_SYMS=y
+# CONFIG_READABLE_ASM is not set
+# CONFIG_HEADERS_INSTALL is not set
+# CONFIG_DEBUG_SECTION_MISMATCH is not set
+CONFIG_SECTION_MISMATCH_WARN_ONLY=y
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
+# CONFIG_VMLINUX_MAP is not set
+# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
+# end of Compile-time checks and compiler options
+
+#
+# Generic Kernel Debugging Instruments
+#
+CONFIG_MAGIC_SYSRQ=y
+CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x01b6
+CONFIG_MAGIC_SYSRQ_SERIAL=y
+CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
+CONFIG_DEBUG_FS=y
+CONFIG_DEBUG_FS_ALLOW_ALL=y
+# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set
+# CONFIG_DEBUG_FS_ALLOW_NONE is not set
+CONFIG_HAVE_ARCH_KGDB=y
+# CONFIG_KGDB is not set
+CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
+# CONFIG_UBSAN is not set
+# end of Generic Kernel Debugging Instruments
+
+CONFIG_DEBUG_KERNEL=y
+CONFIG_DEBUG_MISC=y
+
+#
+# Memory Debugging
+#
+CONFIG_PAGE_EXTENSION=y
+# CONFIG_PAGE_OWNER is not set
+CONFIG_PAGE_POISONING=y
+# CONFIG_DEBUG_PAGE_REF is not set
+CONFIG_GENERIC_PTDUMP=y
+# CONFIG_PTDUMP_DEBUGFS is not set
+# CONFIG_DEBUG_OBJECTS is not set
+# CONFIG_SLUB_DEBUG_ON is not set
+# CONFIG_SLUB_STATS is not set
+CONFIG_HAVE_DEBUG_KMEMLEAK=y
+# CONFIG_DEBUG_KMEMLEAK is not set
+# CONFIG_DEBUG_STACK_USAGE is not set
+CONFIG_SCHED_STACK_END_CHECK=y
+CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y
+# CONFIG_DEBUG_VM is not set
+# CONFIG_DEBUG_VM_PGTABLE is not set
+CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y
+# CONFIG_DEBUG_VIRTUAL is not set
+CONFIG_DEBUG_MEMORY_INIT=y
+# CONFIG_DEBUG_PER_CPU_MAPS is not set
+# CONFIG_DEBUG_KMAP_LOCAL is not set
+# CONFIG_DEBUG_HIGHMEM is not set
+CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
+# CONFIG_DEBUG_STACKOVERFLOW is not set
+CONFIG_HAVE_ARCH_KASAN=y
+CONFIG_HAVE_ARCH_KASAN_VMALLOC=y
+CONFIG_CC_HAS_KASAN_GENERIC=y
+CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
+# CONFIG_KASAN is not set
+CONFIG_HAVE_ARCH_KFENCE=y
+# CONFIG_KFENCE is not set
+# end of Memory Debugging
+
+# CONFIG_DEBUG_SHIRQ is not set
+
+#
+# Debug Oops, Lockups and Hangs
+#
+# CONFIG_PANIC_ON_OOPS is not set
+CONFIG_PANIC_ON_OOPS_VALUE=0
+CONFIG_LOCKUP_DETECTOR=y
+CONFIG_SOFTLOCKUP_DETECTOR=y
+# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
+CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
+CONFIG_DETECT_HUNG_TASK=y
+CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
+# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
+# CONFIG_WQ_WATCHDOG is not set
+# CONFIG_TEST_LOCKUP is not set
+# end of Debug Oops, Lockups and Hangs
+
+#
+# Scheduler Debugging
+#
+CONFIG_SCHED_DEBUG=y
+CONFIG_SCHED_INFO=y
+CONFIG_SCHEDSTATS=y
+# end of Scheduler Debugging
+
+# CONFIG_DEBUG_TIMEKEEPING is not set
+
+#
+# Lock Debugging (spinlocks, mutexes, etc...)
+#
+CONFIG_LOCK_DEBUGGING_SUPPORT=y
+# CONFIG_PROVE_LOCKING is not set
+# CONFIG_LOCK_STAT is not set
+# CONFIG_DEBUG_RT_MUTEXES is not set
+# CONFIG_DEBUG_SPINLOCK is not set
+# CONFIG_DEBUG_MUTEXES is not set
+# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
+# CONFIG_DEBUG_RWSEMS is not set
+# CONFIG_DEBUG_LOCK_ALLOC is not set
+# CONFIG_DEBUG_ATOMIC_SLEEP is not set
+# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
+# CONFIG_LOCK_TORTURE_TEST is not set
+# CONFIG_WW_MUTEX_SELFTEST is not set
+# CONFIG_SCF_TORTURE_TEST is not set
+# end of Lock Debugging (spinlocks, mutexes, etc...)
+
+# CONFIG_DEBUG_IRQFLAGS is not set
+CONFIG_STACKTRACE=y
+# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set
+# CONFIG_DEBUG_KOBJECT is not set
+
+#
+# Debug kernel data structures
+#
+CONFIG_DEBUG_LIST=y
+# CONFIG_DEBUG_PLIST is not set
+# CONFIG_DEBUG_SG is not set
+# CONFIG_DEBUG_NOTIFIERS is not set
+CONFIG_BUG_ON_DATA_CORRUPTION=y
+# end of Debug kernel data structures
+
+# CONFIG_DEBUG_CREDENTIALS is not set
+
+#
+# RCU Debugging
+#
+CONFIG_TORTURE_TEST=m
+# CONFIG_RCU_SCALE_TEST is not set
+# CONFIG_RCU_TORTURE_TEST is not set
+CONFIG_RCU_REF_SCALE_TEST=m
+CONFIG_RCU_CPU_STALL_TIMEOUT=21
+# CONFIG_RCU_TRACE is not set
+# CONFIG_RCU_EQS_DEBUG is not set
+# end of RCU Debugging
+
+# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
+# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
+# CONFIG_LATENCYTOP is not set
+CONFIG_NOP_TRACER=y
+CONFIG_HAVE_FUNCTION_TRACER=y
+CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
+CONFIG_HAVE_DYNAMIC_FTRACE=y
+CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
+CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
+CONFIG_HAVE_C_RECORDMCOUNT=y
+CONFIG_TRACER_MAX_TRACE=y
+CONFIG_TRACE_CLOCK=y
+CONFIG_RING_BUFFER=y
+CONFIG_EVENT_TRACING=y
+CONFIG_CONTEXT_SWITCH_TRACER=y
+CONFIG_TRACING=y
+CONFIG_GENERIC_TRACER=y
+CONFIG_TRACING_SUPPORT=y
+CONFIG_FTRACE=y
+# CONFIG_BOOTTIME_TRACING is not set
+CONFIG_FUNCTION_TRACER=y
+CONFIG_FUNCTION_GRAPH_TRACER=y
+CONFIG_DYNAMIC_FTRACE=y
+# CONFIG_FUNCTION_PROFILER is not set
+CONFIG_STACK_TRACER=y
+# CONFIG_IRQSOFF_TRACER is not set
+# CONFIG_SCHED_TRACER is not set
+# CONFIG_HWLAT_TRACER is not set
+# CONFIG_OSNOISE_TRACER is not set
+# CONFIG_TIMERLAT_TRACER is not set
+CONFIG_FTRACE_SYSCALLS=y
+CONFIG_TRACER_SNAPSHOT=y
+# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set
+CONFIG_BRANCH_PROFILE_NONE=y
+# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
+CONFIG_BLK_DEV_IO_TRACE=y
+CONFIG_KPROBE_EVENTS=y
+# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set
+CONFIG_UPROBE_EVENTS=y
+CONFIG_BPF_EVENTS=y
+CONFIG_DYNAMIC_EVENTS=y
+CONFIG_PROBE_EVENTS=y
+# CONFIG_BPF_KPROBE_OVERRIDE is not set
+CONFIG_FTRACE_MCOUNT_RECORD=y
+CONFIG_FTRACE_MCOUNT_USE_RECORDMCOUNT=y
+# CONFIG_SYNTH_EVENTS is not set
+# CONFIG_HIST_TRIGGERS is not set
+# CONFIG_TRACE_EVENT_INJECT is not set
+# CONFIG_TRACEPOINT_BENCHMARK is not set
+# CONFIG_RING_BUFFER_BENCHMARK is not set
+# CONFIG_TRACE_EVAL_MAP_FILE is not set
+# CONFIG_FTRACE_RECORD_RECURSION is not set
+# CONFIG_FTRACE_STARTUP_TEST is not set
+# CONFIG_RING_BUFFER_STARTUP_TEST is not set
+# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
+# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
+CONFIG_KPROBE_EVENT_GEN_TEST=m
+# CONFIG_SAMPLES is not set
+CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y
+CONFIG_STRICT_DEVMEM=y
+CONFIG_IO_STRICT_DEVMEM=y
+
+#
+# powerpc Debugging
+#
+CONFIG_PPC_DISABLE_WERROR=y
+CONFIG_PRINT_STACK_DEPTH=64
+# CONFIG_PPC_EMULATED_STATS is not set
+# CONFIG_CODE_PATCHING_SELFTEST is not set
+CONFIG_JUMP_LABEL_FEATURE_CHECKS=y
+# CONFIG_JUMP_LABEL_FEATURE_CHECK_DEBUG is not set
+# CONFIG_FTR_FIXUP_SELFTEST is not set
+# CONFIG_MSI_BITMAP_SELFTEST is not set
+CONFIG_XMON=y
+# CONFIG_XMON_DEFAULT is not set
+CONFIG_XMON_DISASSEMBLY=y
+CONFIG_XMON_DEFAULT_RO_MODE=y
+CONFIG_DEBUGGER=y
+# CONFIG_BDI_SWITCH is not set
+CONFIG_BOOTX_TEXT=y
+# CONFIG_PPC_EARLY_DEBUG is not set
+# end of powerpc Debugging
+
+#
+# Kernel Testing and Coverage
+#
+# CONFIG_KUNIT is not set
+CONFIG_NOTIFIER_ERROR_INJECTION=m
+CONFIG_PM_NOTIFIER_ERROR_INJECT=m
+# CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set
+CONFIG_FUNCTION_ERROR_INJECTION=y
+# CONFIG_FAULT_INJECTION is not set
+CONFIG_ARCH_HAS_KCOV=y
+CONFIG_CC_HAS_SANCOV_TRACE_PC=y
+# CONFIG_KCOV is not set
+CONFIG_RUNTIME_TESTING_MENU=y
+# CONFIG_LKDTM is not set
+# CONFIG_TEST_MIN_HEAP is not set
+# CONFIG_TEST_DIV64 is not set
+# CONFIG_BACKTRACE_SELF_TEST is not set
+# CONFIG_RBTREE_TEST is not set
+# CONFIG_REED_SOLOMON_TEST is not set
+# CONFIG_INTERVAL_TREE_TEST is not set
+# CONFIG_PERCPU_TEST is not set
+# CONFIG_ATOMIC64_SELFTEST is not set
+# CONFIG_ASYNC_RAID6_TEST is not set
+# CONFIG_TEST_HEXDUMP is not set
+# CONFIG_STRING_SELFTEST is not set
+# CONFIG_TEST_STRING_HELPERS is not set
+# CONFIG_TEST_STRSCPY is not set
+# CONFIG_TEST_KSTRTOX is not set
+# CONFIG_TEST_PRINTF is not set
+# CONFIG_TEST_SCANF is not set
+# CONFIG_TEST_BITMAP is not set
+# CONFIG_TEST_UUID is not set
+# CONFIG_TEST_XARRAY is not set
+# CONFIG_TEST_OVERFLOW is not set
+# CONFIG_TEST_RHASHTABLE is not set
+# CONFIG_TEST_HASH is not set
+# CONFIG_TEST_IDA is not set
+# CONFIG_TEST_LKM is not set
+# CONFIG_TEST_BITOPS is not set
+# CONFIG_TEST_VMALLOC is not set
+CONFIG_TEST_USER_COPY=m
+CONFIG_TEST_BPF=m
+# CONFIG_TEST_BLACKHOLE_DEV is not set
+# CONFIG_FIND_BIT_BENCHMARK is not set
+CONFIG_TEST_FIRMWARE=m
+# CONFIG_TEST_SYSCTL is not set
+# CONFIG_TEST_UDELAY is not set
+CONFIG_TEST_STATIC_KEYS=m
+# CONFIG_TEST_KMOD is not set
+# CONFIG_TEST_MEMCAT_P is not set
+# CONFIG_TEST_STACKINIT is not set
+# CONFIG_TEST_MEMINIT is not set
+# CONFIG_TEST_FREE_PAGES is not set
+CONFIG_ARCH_USE_MEMTEST=y
+CONFIG_MEMTEST=y
+# end of Kernel Testing and Coverage
+# end of Kernel hacking
diff --git a/srcpkgs/linux5.16/files/ppc64-dotconfig b/srcpkgs/linux5.16/files/ppc64-dotconfig
new file mode 100644
index 000000000000..b451a42c14c8
--- /dev/null
+++ b/srcpkgs/linux5.16/files/ppc64-dotconfig
@@ -0,0 +1,10408 @@
+#
+# Automatically generated file; DO NOT EDIT.
+# Linux/powerpc 5.16.20 Kernel Configuration
+#
+CONFIG_CC_VERSION_TEXT="powerpc64-linux-gnu-gcc (GCC) 10.2.1 20201203"
+CONFIG_CC_IS_GCC=y
+CONFIG_GCC_VERSION=100201
+CONFIG_CLANG_VERSION=0
+CONFIG_AS_IS_GNU=y
+CONFIG_AS_VERSION=23501
+CONFIG_LD_IS_BFD=y
+CONFIG_LD_VERSION=23501
+CONFIG_LLD_VERSION=0
+CONFIG_CC_CAN_LINK=y
+CONFIG_CC_CAN_LINK_STATIC=y
+CONFIG_CC_HAS_ASM_GOTO=y
+CONFIG_CC_HAS_ASM_INLINE=y
+CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
+CONFIG_IRQ_WORK=y
+CONFIG_BUILDTIME_TABLE_SORT=y
+CONFIG_THREAD_INFO_IN_TASK=y
+
+#
+# General setup
+#
+CONFIG_INIT_ENV_ARG_LIMIT=32
+# CONFIG_COMPILE_TEST is not set
+# CONFIG_WERROR is not set
+CONFIG_LOCALVERSION="_1"
+# CONFIG_LOCALVERSION_AUTO is not set
+CONFIG_BUILD_SALT=""
+CONFIG_HAVE_KERNEL_GZIP=y
+CONFIG_HAVE_KERNEL_XZ=y
+CONFIG_KERNEL_GZIP=y
+# CONFIG_KERNEL_XZ is not set
+CONFIG_DEFAULT_INIT=""
+CONFIG_DEFAULT_HOSTNAME="(none)"
+CONFIG_SWAP=y
+CONFIG_SYSVIPC=y
+CONFIG_SYSVIPC_SYSCTL=y
+CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_MQUEUE_SYSCTL=y
+CONFIG_WATCH_QUEUE=y
+CONFIG_CROSS_MEMORY_ATTACH=y
+# CONFIG_USELIB is not set
+CONFIG_AUDIT=y
+CONFIG_HAVE_ARCH_AUDITSYSCALL=y
+CONFIG_AUDITSYSCALL=y
+
+#
+# IRQ subsystem
+#
+CONFIG_GENERIC_IRQ_SHOW=y
+CONFIG_GENERIC_IRQ_SHOW_LEVEL=y
+CONFIG_GENERIC_IRQ_MIGRATION=y
+CONFIG_GENERIC_IRQ_INJECTION=y
+CONFIG_HARDIRQS_SW_RESEND=y
+CONFIG_IRQ_EDGE_EOI_HANDLER=y
+CONFIG_IRQ_DOMAIN=y
+CONFIG_IRQ_SIM=y
+CONFIG_IRQ_DOMAIN_HIERARCHY=y
+CONFIG_IRQ_DOMAIN_NOMAP=y
+CONFIG_GENERIC_MSI_IRQ=y
+CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
+CONFIG_IRQ_FORCED_THREADING=y
+CONFIG_SPARSE_IRQ=y
+# CONFIG_GENERIC_IRQ_DEBUGFS is not set
+# end of IRQ subsystem
+
+CONFIG_GENERIC_TIME_VSYSCALL=y
+CONFIG_GENERIC_CLOCKEVENTS=y
+CONFIG_ARCH_HAS_TICK_BROADCAST=y
+CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
+CONFIG_GENERIC_CMOS_UPDATE=y
+
+#
+# Timers subsystem
+#
+CONFIG_TICK_ONESHOT=y
+CONFIG_NO_HZ_COMMON=y
+# CONFIG_HZ_PERIODIC is not set
+CONFIG_NO_HZ_IDLE=y
+# CONFIG_NO_HZ_FULL is not set
+# CONFIG_NO_HZ is not set
+CONFIG_HIGH_RES_TIMERS=y
+# end of Timers subsystem
+
+CONFIG_BPF=y
+CONFIG_HAVE_EBPF_JIT=y
+
+#
+# BPF subsystem
+#
+CONFIG_BPF_SYSCALL=y
+CONFIG_BPF_JIT=y
+CONFIG_BPF_JIT_ALWAYS_ON=y
+CONFIG_BPF_JIT_DEFAULT_ON=y
+CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
+# CONFIG_BPF_PRELOAD is not set
+CONFIG_BPF_LSM=y
+# end of BPF subsystem
+
+CONFIG_PREEMPT_VOLUNTARY_BUILD=y
+# CONFIG_PREEMPT_NONE is not set
+CONFIG_PREEMPT_VOLUNTARY=y
+# CONFIG_PREEMPT is not set
+CONFIG_SCHED_CORE=y
+
+#
+# CPU/Task time and stats accounting
+#
+CONFIG_TICK_CPU_ACCOUNTING=y
+# CONFIG_VIRT_CPU_ACCOUNTING_NATIVE is not set
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
+CONFIG_IRQ_TIME_ACCOUNTING=y
+CONFIG_HAVE_SCHED_AVG_IRQ=y
+CONFIG_BSD_PROCESS_ACCT=y
+CONFIG_BSD_PROCESS_ACCT_V3=y
+CONFIG_TASKSTATS=y
+CONFIG_TASK_DELAY_ACCT=y
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
+CONFIG_PSI=y
+CONFIG_PSI_DEFAULT_DISABLED=y
+# end of CPU/Task time and stats accounting
+
+CONFIG_CPU_ISOLATION=y
+
+#
+# RCU Subsystem
+#
+CONFIG_TREE_RCU=y
+# CONFIG_RCU_EXPERT is not set
+CONFIG_SRCU=y
+CONFIG_TREE_SRCU=y
+CONFIG_TASKS_RCU_GENERIC=y
+CONFIG_TASKS_RCU=y
+CONFIG_TASKS_RUDE_RCU=y
+CONFIG_TASKS_TRACE_RCU=y
+CONFIG_RCU_STALL_COMMON=y
+CONFIG_RCU_NEED_SEGCBLIST=y
+# end of RCU Subsystem
+
+CONFIG_BUILD_BIN2C=y
+CONFIG_IKCONFIG=y
+CONFIG_IKCONFIG_PROC=y
+CONFIG_IKHEADERS=m
+CONFIG_LOG_BUF_SHIFT=19
+CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
+CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
+# CONFIG_PRINTK_INDEX is not set
+
+#
+# Scheduler features
+#
+# CONFIG_UCLAMP_TASK is not set
+# end of Scheduler features
+
+CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
+CONFIG_CC_HAS_INT128=y
+CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_NUMA_BALANCING=y
+CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
+CONFIG_CGROUPS=y
+CONFIG_PAGE_COUNTER=y
+CONFIG_MEMCG=y
+CONFIG_MEMCG_SWAP=y
+CONFIG_MEMCG_KMEM=y
+CONFIG_BLK_CGROUP=y
+CONFIG_CGROUP_WRITEBACK=y
+CONFIG_CGROUP_SCHED=y
+CONFIG_FAIR_GROUP_SCHED=y
+CONFIG_CFS_BANDWIDTH=y
+CONFIG_RT_GROUP_SCHED=y
+CONFIG_CGROUP_PIDS=y
+CONFIG_CGROUP_RDMA=y
+CONFIG_CGROUP_FREEZER=y
+CONFIG_CGROUP_HUGETLB=y
+CONFIG_CPUSETS=y
+CONFIG_PROC_PID_CPUSET=y
+CONFIG_CGROUP_DEVICE=y
+CONFIG_CGROUP_CPUACCT=y
+CONFIG_CGROUP_PERF=y
+CONFIG_CGROUP_BPF=y
+CONFIG_CGROUP_MISC=y
+# CONFIG_CGROUP_DEBUG is not set
+CONFIG_SOCK_CGROUP_DATA=y
+CONFIG_NAMESPACES=y
+CONFIG_UTS_NS=y
+CONFIG_TIME_NS=y
+CONFIG_IPC_NS=y
+CONFIG_USER_NS=y
+CONFIG_PID_NS=y
+CONFIG_NET_NS=y
+CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_SCHED_AUTOGROUP=y
+# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_RELAY=y
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_INITRAMFS_SOURCE=""
+CONFIG_RD_GZIP=y
+CONFIG_RD_BZIP2=y
+CONFIG_RD_LZMA=y
+CONFIG_RD_XZ=y
+CONFIG_RD_LZO=y
+CONFIG_RD_LZ4=y
+CONFIG_RD_ZSTD=y
+CONFIG_BOOT_CONFIG=y
+CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
+# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
+CONFIG_HAVE_LD_DEAD_CODE_DATA_ELIMINATION=y
+# CONFIG_LD_DEAD_CODE_DATA_ELIMINATION is not set
+CONFIG_LD_ORPHAN_WARN=y
+CONFIG_SYSCTL=y
+CONFIG_SYSCTL_EXCEPTION_TRACE=y
+CONFIG_HAVE_PCSPKR_PLATFORM=y
+CONFIG_EXPERT=y
+CONFIG_MULTIUSER=y
+CONFIG_SGETMASK_SYSCALL=y
+CONFIG_SYSFS_SYSCALL=y
+CONFIG_FHANDLE=y
+CONFIG_POSIX_TIMERS=y
+CONFIG_PRINTK=y
+CONFIG_BUG=y
+CONFIG_ELF_CORE=y
+CONFIG_PCSPKR_PLATFORM=y
+CONFIG_BASE_FULL=y
+CONFIG_FUTEX=y
+CONFIG_FUTEX_PI=y
+CONFIG_EPOLL=y
+CONFIG_SIGNALFD=y
+CONFIG_TIMERFD=y
+CONFIG_EVENTFD=y
+CONFIG_SHMEM=y
+CONFIG_AIO=y
+CONFIG_IO_URING=y
+CONFIG_ADVISE_SYSCALLS=y
+CONFIG_MEMBARRIER=y
+CONFIG_KALLSYMS=y
+# CONFIG_KALLSYMS_ALL is not set
+CONFIG_KALLSYMS_BASE_RELATIVE=y
+CONFIG_USERFAULTFD=y
+CONFIG_ARCH_HAS_MEMBARRIER_CALLBACKS=y
+CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
+CONFIG_KCMP=y
+CONFIG_RSEQ=y
+# CONFIG_DEBUG_RSEQ is not set
+# CONFIG_EMBEDDED is not set
+CONFIG_HAVE_PERF_EVENTS=y
+# CONFIG_PC104 is not set
+
+#
+# Kernel Performance Events And Counters
+#
+CONFIG_PERF_EVENTS=y
+# end of Kernel Performance Events And Counters
+
+CONFIG_VM_EVENT_COUNTERS=y
+CONFIG_SLUB_DEBUG=y
+# CONFIG_COMPAT_BRK is not set
+# CONFIG_SLAB is not set
+CONFIG_SLUB=y
+# CONFIG_SLOB is not set
+CONFIG_SLAB_MERGE_DEFAULT=y
+CONFIG_SLAB_FREELIST_RANDOM=y
+CONFIG_SLAB_FREELIST_HARDENED=y
+CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
+CONFIG_SLUB_CPU_PARTIAL=y
+CONFIG_SYSTEM_DATA_VERIFICATION=y
+CONFIG_PROFILING=y
+CONFIG_TRACEPOINTS=y
+# end of General setup
+
+CONFIG_PPC64=y
+
+#
+# Processor support
+#
+CONFIG_PPC_BOOK3S_64=y
+# CONFIG_PPC_BOOK3E_64 is not set
+CONFIG_GENERIC_CPU=y
+# CONFIG_CELL_CPU is not set
+# CONFIG_POWER5_CPU is not set
+# CONFIG_POWER6_CPU is not set
+# CONFIG_POWER7_CPU is not set
+# CONFIG_POWER8_CPU is not set
+# CONFIG_POWER9_CPU is not set
+CONFIG_PPC_BOOK3S=y
+CONFIG_PPC_FPU_REGS=y
+CONFIG_PPC_FPU=y
+CONFIG_ALTIVEC=y
+CONFIG_VSX=y
+CONFIG_PPC_RADIX_MMU=y
+CONFIG_PPC_RADIX_MMU_DEFAULT=y
+CONFIG_PPC_HAVE_KUEP=y
+CONFIG_PPC_KUEP=y
+CONFIG_PPC_HAVE_KUAP=y
+CONFIG_PPC_KUAP=y
+# CONFIG_PPC_KUAP_DEBUG is not set
+CONFIG_PPC_PKEY=y
+CONFIG_PPC_MM_SLICES=y
+CONFIG_PPC_HAVE_PMU_SUPPORT=y
+CONFIG_PMU_SYSFS=y
+CONFIG_PPC_PERF_CTRS=y
+CONFIG_FORCE_SMP=y
+CONFIG_SMP=y
+CONFIG_NR_CPUS=2048
+CONFIG_PPC_DOORBELL=y
+# end of Processor support
+
+CONFIG_VDSO32=y
+CONFIG_CPU_BIG_ENDIAN=y
+# CONFIG_CPU_LITTLE_ENDIAN is not set
+CONFIG_64BIT=y
+CONFIG_MMU=y
+CONFIG_ARCH_MMAP_RND_BITS_MAX=33
+CONFIG_ARCH_MMAP_RND_BITS_MIN=18
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=17
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=11
+CONFIG_HAVE_SETUP_PER_CPU_AREA=y
+CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
+CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
+CONFIG_NR_IRQS=512
+CONFIG_NMI_IPI=y
+CONFIG_PPC_WATCHDOG=y
+CONFIG_STACKTRACE_SUPPORT=y
+CONFIG_LOCKDEP_SUPPORT=y
+CONFIG_GENERIC_HWEIGHT=y
+CONFIG_PPC=y
+CONFIG_PPC_BARRIER_NOSPEC=y
+CONFIG_EARLY_PRINTK=y
+CONFIG_PANIC_TIMEOUT=0
+CONFIG_COMPAT=y
+CONFIG_SYSVIPC_COMPAT=y
+CONFIG_SCHED_OMIT_FRAME_POINTER=y
+CONFIG_ARCH_MAY_HAVE_PC_FDC=y
+CONFIG_PPC_UDBG_16550=y
+CONFIG_GENERIC_TBSYNC=y
+CONFIG_AUDIT_ARCH=y
+CONFIG_GENERIC_BUG=y
+CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
+CONFIG_EPAPR_BOOT=y
+CONFIG_ARCH_HIBERNATION_POSSIBLE=y
+CONFIG_ARCH_SUSPEND_POSSIBLE=y
+CONFIG_ARCH_SUSPEND_NONZERO_CPU=y
+CONFIG_PPC_DCR_MMIO=y
+CONFIG_PPC_DCR=y
+CONFIG_PPC_OF_PLATFORM_PCI=y
+CONFIG_ARCH_SUPPORTS_UPROBES=y
+CONFIG_PPC_DAWR=y
+CONFIG_PGTABLE_LEVELS=4
+CONFIG_PPC_MSI_BITMAP=y
+CONFIG_PPC_XICS=y
+CONFIG_PPC_ICP_NATIVE=y
+CONFIG_PPC_ICP_HV=y
+CONFIG_PPC_ICS_RTAS=y
+CONFIG_PPC_XIVE=y
+CONFIG_PPC_XIVE_NATIVE=y
+CONFIG_PPC_XIVE_SPAPR=y
+
+#
+# Platform support
+#
+CONFIG_PPC_POWERNV=y
+CONFIG_OPAL_PRD=m
+CONFIG_PPC_MEMTRACE=y
+CONFIG_SCOM_DEBUGFS=y
+CONFIG_PPC_PSERIES=y
+CONFIG_PPC_SPLPAR=y
+CONFIG_DTL=y
+CONFIG_PSERIES_ENERGY=m
+CONFIG_SCANLOG=m
+CONFIG_IO_EVENT_IRQ=y
+CONFIG_LPARCFG=y
+CONFIG_PPC_SMLPAR=y
+CONFIG_CMM=m
+CONFIG_HV_PERF_CTRS=y
+CONFIG_IBMVIO=y
+CONFIG_IBMEBUS=y
+CONFIG_PAPR_SCM=m
+CONFIG_PPC_SVM=y
+CONFIG_PPC_PMAC=y
+CONFIG_PPC_PMAC64=y
+CONFIG_PPC_MAPLE=y
+CONFIG_PPC_PASEMI=y
+
+#
+# PA Semi PWRficient options
+#
+# CONFIG_PPC_PASEMI_NEMO is not set
+# CONFIG_PPC_PASEMI_IOMMU is not set
+CONFIG_PPC_PASEMI_MDIO=m
+# end of PA Semi PWRficient options
+
+CONFIG_PPC_PS3=y
+
+#
+# PS3 Platform Options
+#
+CONFIG_PS3_ADVANCED=y
+CONFIG_PS3_HTAB_SIZE=20
+# CONFIG_PS3_DYNAMIC_DMA is not set
+CONFIG_PS3_VUART=y
+CONFIG_PS3_PS3AV=y
+CONFIG_PS3_SYS_MANAGER=y
+# CONFIG_PS3_VERBOSE_RESULT is not set
+# CONFIG_PS3_REPOSITORY_WRITE is not set
+CONFIG_PS3_STORAGE=m
+CONFIG_PS3_DISK=m
+CONFIG_PS3_ROM=m
+CONFIG_PS3_FLASH=m
+CONFIG_PS3_LPM=m
+# CONFIG_PS3GELIC_UDBG is not set
+# end of PS3 Platform Options
+
+CONFIG_PPC_CELL=y
+CONFIG_PPC_CELL_COMMON=y
+CONFIG_PPC_CELL_NATIVE=y
+CONFIG_PPC_IBM_CELL_BLADE=y
+CONFIG_AXON_MSI=y
+
+#
+# Cell Broadband Engine options
+#
+CONFIG_SPU_FS=m
+CONFIG_SPU_BASE=y
+CONFIG_CBE_RAS=y
+CONFIG_PPC_IBM_CELL_RESETBUTTON=y
+CONFIG_PPC_IBM_CELL_POWERBUTTON=m
+CONFIG_CBE_THERM=m
+CONFIG_PPC_PMI=y
+CONFIG_CBE_CPUFREQ_SPU_GOVERNOR=m
+# end of Cell Broadband Engine options
+
+CONFIG_PPC_VAS=y
+CONFIG_KVM_GUEST=y
+CONFIG_EPAPR_PARAVIRT=y
+CONFIG_PPC_NATIVE=y
+CONFIG_PPC_OF_BOOT_TRAMPOLINE=y
+CONFIG_PPC_DT_CPU_FTRS=y
+CONFIG_UDBG_RTAS_CONSOLE=y
+CONFIG_PPC_SMP_MUXED_IPI=y
+CONFIG_MPIC=y
+# CONFIG_MPIC_MSGR is not set
+CONFIG_PPC_I8259=y
+CONFIG_U3_DART=y
+CONFIG_PPC_RTAS=y
+CONFIG_RTAS_ERROR_LOGGING=y
+CONFIG_PPC_RTAS_DAEMON=y
+CONFIG_RTAS_PROC=y
+CONFIG_RTAS_FLASH=m
+CONFIG_MMIO_NVRAM=y
+CONFIG_MPIC_U3_HT_IRQS=y
+CONFIG_MPIC_BROKEN_REGREAD=y
+CONFIG_EEH=y
+CONFIG_PPC_970_NAP=y
+CONFIG_PPC_P7_NAP=y
+CONFIG_PPC_BOOK3S_IDLE=y
+CONFIG_PPC_INDIRECT_PIO=y
+CONFIG_PPC_INDIRECT_MMIO=y
+CONFIG_PPC_IO_WORKAROUNDS=y
+
+#
+# CPU Frequency scaling
+#
+CONFIG_CPU_FREQ=y
+CONFIG_CPU_FREQ_GOV_ATTR_SET=y
+CONFIG_CPU_FREQ_GOV_COMMON=y
+# CONFIG_CPU_FREQ_STAT is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
+CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
+# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
+CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
+CONFIG_CPU_FREQ_GOV_POWERSAVE=m
+CONFIG_CPU_FREQ_GOV_USERSPACE=m
+CONFIG_CPU_FREQ_GOV_ONDEMAND=y
+CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
+CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
+
+#
+# CPU frequency scaling drivers
+#
+CONFIG_CPUFREQ_DT=m
+CONFIG_CPUFREQ_DT_PLATDEV=y
+CONFIG_CPU_FREQ_CBE=m
+CONFIG_CPU_FREQ_CBE_PMI=y
+CONFIG_CPU_FREQ_MAPLE=y
+CONFIG_CPU_FREQ_PMAC64=y
+CONFIG_PPC_PASEMI_CPUFREQ=y
+CONFIG_POWERNV_CPUFREQ=y
+# end of CPU Frequency scaling
+
+#
+# CPUIdle driver
+#
+
+#
+# CPU Idle
+#
+CONFIG_CPU_IDLE=y
+CONFIG_CPU_IDLE_GOV_LADDER=y
+CONFIG_CPU_IDLE_GOV_MENU=y
+CONFIG_CPU_IDLE_GOV_TEO=y
+# CONFIG_CPU_IDLE_GOV_HALTPOLL is not set
+
+#
+# POWERPC CPU Idle Drivers
+#
+CONFIG_PSERIES_CPUIDLE=y
+CONFIG_POWERNV_CPUIDLE=y
+# end of POWERPC CPU Idle Drivers
+# end of CPU Idle
+# end of CPUIdle driver
+
+CONFIG_QE_GPIO=y
+# CONFIG_GEN_RTC is not set
+# end of Platform support
+
+#
+# Kernel options
+#
+# CONFIG_HZ_100 is not set
+CONFIG_HZ_250=y
+# CONFIG_HZ_300 is not set
+# CONFIG_HZ_1000 is not set
+CONFIG_HZ=250
+CONFIG_SCHED_HRTICK=y
+CONFIG_PPC_TRANSACTIONAL_MEM=y
+CONFIG_PPC_UV=y
+# CONFIG_LD_HEAD_STUB_CATCH is not set
+CONFIG_HOTPLUG_CPU=y
+# CONFIG_PPC_QUEUED_SPINLOCKS is not set
+CONFIG_ARCH_CPU_PROBE_RELEASE=y
+CONFIG_PPC64_SUPPORTS_MEMORY_FAILURE=y
+CONFIG_KEXEC=y
+CONFIG_KEXEC_FILE=y
+CONFIG_ARCH_HAS_KEXEC_PURGATORY=y
+CONFIG_RELOCATABLE=y
+# CONFIG_RELOCATABLE_TEST is not set
+CONFIG_CRASH_DUMP=y
+CONFIG_FA_DUMP=y
+# CONFIG_OPAL_CORE is not set
+CONFIG_IRQ_ALL_CPUS=y
+CONFIG_NUMA=y
+CONFIG_NODES_SHIFT=8
+CONFIG_USE_PERCPU_NUMA_NODE_ID=y
+CONFIG_HAVE_MEMORYLESS_NODES=y
+CONFIG_ARCH_SELECT_MEMORY_MODEL=y
+CONFIG_ARCH_SPARSEMEM_ENABLE=y
+CONFIG_ARCH_SPARSEMEM_DEFAULT=y
+CONFIG_ILLEGAL_POINTER_VALUE=0x5deadbeef0000000
+CONFIG_ARCH_MEMORY_PROBE=y
+CONFIG_PPC_4K_PAGES=y
+# CONFIG_PPC_64K_PAGES is not set
+CONFIG_PPC_PAGE_SHIFT=12
+CONFIG_THREAD_SHIFT=14
+CONFIG_DATA_SHIFT=12
+CONFIG_FORCE_MAX_ZONEORDER=13
+# CONFIG_PPC_PROT_SAO_LPAR is not set
+CONFIG_PPC_COPRO_BASE=y
+CONFIG_SCHED_SMT=y
+CONFIG_PPC_DENORMALISATION=y
+CONFIG_CMDLINE="console=hvsi0 console=hvc0 console=ttyS0,9600 console=tty0"
+CONFIG_CMDLINE_FROM_BOOTLOADER=y
+# CONFIG_CMDLINE_EXTEND is not set
+# CONFIG_CMDLINE_FORCE is not set
+CONFIG_EXTRA_TARGETS=""
+CONFIG_ARCH_WANTS_FREEZER_CONTROL=y
+CONFIG_SUSPEND=y
+CONFIG_SUSPEND_FREEZER=y
+# CONFIG_SUSPEND_SKIP_SYNC is not set
+CONFIG_HIBERNATE_CALLBACKS=y
+CONFIG_HIBERNATION=y
+CONFIG_HIBERNATION_SNAPSHOT_DEV=y
+CONFIG_PM_STD_PARTITION=""
+CONFIG_PM_SLEEP=y
+CONFIG_PM_SLEEP_SMP=y
+CONFIG_PM_SLEEP_SMP_NONZERO_CPU=y
+# CONFIG_PM_AUTOSLEEP is not set
+# CONFIG_PM_WAKELOCKS is not set
+CONFIG_PM=y
+CONFIG_PM_DEBUG=y
+CONFIG_PM_ADVANCED_DEBUG=y
+# CONFIG_PM_TEST_SUSPEND is not set
+CONFIG_PM_SLEEP_DEBUG=y
+# CONFIG_DPM_WATCHDOG is not set
+CONFIG_PM_CLK=y
+CONFIG_PM_GENERIC_DOMAINS=y
+CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
+CONFIG_PM_GENERIC_DOMAINS_SLEEP=y
+CONFIG_PM_GENERIC_DOMAINS_OF=y
+CONFIG_ENERGY_MODEL=y
+CONFIG_PPC_MEM_KEYS=y
+CONFIG_PPC_RTAS_FILTER=y
+# end of Kernel options
+
+CONFIG_ISA_DMA_API=y
+
+#
+# Bus options
+#
+CONFIG_GENERIC_ISA_DMA=y
+CONFIG_FSL_LBC=y
+CONFIG_FSL_GTM=y
+# end of Bus options
+
+CONFIG_NONSTATIC_KERNEL=y
+CONFIG_PAGE_OFFSET=0xc000000000000000
+CONFIG_KERNEL_START=0xc000000000000000
+CONFIG_PHYSICAL_START=0x00000000
+CONFIG_ARCH_RANDOM=y
+CONFIG_HAVE_KVM_IRQCHIP=y
+CONFIG_HAVE_KVM_IRQFD=y
+CONFIG_HAVE_KVM_EVENTFD=y
+CONFIG_KVM_MMIO=y
+CONFIG_KVM_VFIO=y
+CONFIG_KVM_COMPAT=y
+CONFIG_HAVE_KVM_IRQ_BYPASS=y
+CONFIG_HAVE_KVM_VCPU_ASYNC_IOCTL=y
+CONFIG_VIRTUALIZATION=y
+CONFIG_KVM=y
+CONFIG_KVM_BOOK3S_HANDLER=y
+CONFIG_KVM_BOOK3S_64_HANDLER=y
+CONFIG_KVM_BOOK3S_PR_POSSIBLE=y
+CONFIG_KVM_BOOK3S_HV_POSSIBLE=y
+CONFIG_KVM_BOOK3S_64=m
+CONFIG_KVM_BOOK3S_64_HV=m
+CONFIG_KVM_BOOK3S_64_PR=m
+# CONFIG_KVM_BOOK3S_HV_EXIT_TIMING is not set
+CONFIG_KVM_XICS=y
+CONFIG_KVM_XIVE=y
+
+#
+# General architecture-dependent options
+#
+CONFIG_CRASH_CORE=y
+CONFIG_KEXEC_CORE=y
+CONFIG_KEXEC_ELF=y
+CONFIG_KPROBES=y
+CONFIG_JUMP_LABEL=y
+# CONFIG_STATIC_KEYS_SELFTEST is not set
+CONFIG_OPTPROBES=y
+CONFIG_UPROBES=y
+CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
+CONFIG_ARCH_USE_BUILTIN_BSWAP=y
+CONFIG_KRETPROBES=y
+CONFIG_HAVE_IOREMAP_PROT=y
+CONFIG_HAVE_KPROBES=y
+CONFIG_HAVE_KRETPROBES=y
+CONFIG_HAVE_OPTPROBES=y
+CONFIG_HAVE_KPROBES_ON_FTRACE=y
+CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y
+CONFIG_HAVE_NMI=y
+CONFIG_TRACE_IRQFLAGS_SUPPORT=y
+CONFIG_HAVE_ARCH_TRACEHOOK=y
+CONFIG_GENERIC_SMP_IDLE_THREAD=y
+CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
+CONFIG_ARCH_HAS_SET_MEMORY=y
+CONFIG_HAVE_ASM_MODVERSIONS=y
+CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
+CONFIG_HAVE_RSEQ=y
+CONFIG_HAVE_HW_BREAKPOINT=y
+CONFIG_HAVE_PERF_EVENTS_NMI=y
+CONFIG_HAVE_NMI_WATCHDOG=y
+CONFIG_HAVE_HARDLOCKUP_DETECTOR_ARCH=y
+CONFIG_HAVE_PERF_REGS=y
+CONFIG_HAVE_PERF_USER_STACK_DUMP=y
+CONFIG_HAVE_ARCH_JUMP_LABEL=y
+CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y
+CONFIG_MMU_GATHER_TABLE_FREE=y
+CONFIG_MMU_GATHER_RCU_TABLE_FREE=y
+CONFIG_MMU_GATHER_PAGE_SIZE=y
+CONFIG_ARCH_WANT_IRQS_OFF_ACTIVATE_MM=y
+CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
+CONFIG_ARCH_WEAK_RELEASE_ACQUIRE=y
+CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
+CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
+CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y
+CONFIG_HAVE_ARCH_SECCOMP=y
+CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
+CONFIG_SECCOMP=y
+CONFIG_SECCOMP_FILTER=y
+# CONFIG_SECCOMP_CACHE_DEBUG is not set
+CONFIG_HAVE_STACKPROTECTOR=y
+CONFIG_STACKPROTECTOR=y
+CONFIG_STACKPROTECTOR_STRONG=y
+CONFIG_LTO_NONE=y
+CONFIG_HAVE_CONTEXT_TRACKING=y
+CONFIG_HAVE_VIRT_CPU_ACCOUNTING=y
+CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
+CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
+CONFIG_HAVE_MOVE_PUD=y
+CONFIG_HAVE_MOVE_PMD=y
+CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
+CONFIG_HAVE_ARCH_HUGE_VMAP=y
+CONFIG_HAVE_ARCH_HUGE_VMALLOC=y
+CONFIG_HAVE_ARCH_SOFT_DIRTY=y
+CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
+CONFIG_MODULES_USE_ELF_RELA=y
+CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
+CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
+CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
+CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
+CONFIG_ARCH_MMAP_RND_BITS=28
+CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=11
+CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
+CONFIG_HAVE_RELIABLE_STACKTRACE=y
+CONFIG_HAVE_ARCH_NVRAM_OPS=y
+CONFIG_CLONE_BACKWARDS=y
+CONFIG_OLD_SIGSUSPEND=y
+CONFIG_COMPAT_OLD_SIGACTION=y
+CONFIG_COMPAT_32BIT_TIME=y
+CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y
+CONFIG_ARCH_HAS_PHYS_TO_DMA=y
+# CONFIG_LOCK_EVENT_COUNTS is not set
+CONFIG_ARCH_HAS_MEM_ENCRYPT=y
+CONFIG_ARCH_HAS_CC_PLATFORM=y
+CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
+CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
+
+#
+# GCOV-based kernel profiling
+#
+# CONFIG_GCOV_KERNEL is not set
+CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
+# end of GCOV-based kernel profiling
+
+CONFIG_HAVE_GCC_PLUGINS=y
+# CONFIG_GCC_PLUGINS is not set
+# end of General architecture-dependent options
+
+CONFIG_RT_MUTEXES=y
+CONFIG_BASE_SMALL=0
+CONFIG_MODULES=y
+CONFIG_MODULE_FORCE_LOAD=y
+CONFIG_MODULE_UNLOAD=y
+CONFIG_MODULE_FORCE_UNLOAD=y
+CONFIG_MODVERSIONS=y
+CONFIG_ASM_MODVERSIONS=y
+CONFIG_MODULE_REL_CRCS=y
+# CONFIG_MODULE_SRCVERSION_ALL is not set
+# CONFIG_MODULE_SIG is not set
+CONFIG_MODULE_COMPRESS_NONE=y
+# CONFIG_MODULE_COMPRESS_GZIP is not set
+# CONFIG_MODULE_COMPRESS_XZ is not set
+# CONFIG_MODULE_COMPRESS_ZSTD is not set
+# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
+CONFIG_MODPROBE_PATH="/sbin/modprobe"
+# CONFIG_TRIM_UNUSED_KSYMS is not set
+CONFIG_MODULES_TREE_LOOKUP=y
+CONFIG_BLOCK=y
+CONFIG_BLK_CGROUP_RWSTAT=y
+CONFIG_BLK_DEV_BSG_COMMON=y
+CONFIG_BLK_DEV_BSGLIB=y
+CONFIG_BLK_DEV_INTEGRITY=y
+CONFIG_BLK_DEV_INTEGRITY_T10=y
+CONFIG_BLK_DEV_ZONED=y
+CONFIG_BLK_DEV_THROTTLING=y
+# CONFIG_BLK_DEV_THROTTLING_LOW is not set
+CONFIG_BLK_WBT=y
+CONFIG_BLK_WBT_MQ=y
+# CONFIG_BLK_CGROUP_IOLATENCY is not set
+# CONFIG_BLK_CGROUP_FC_APPID is not set
+# CONFIG_BLK_CGROUP_IOCOST is not set
+CONFIG_BLK_CGROUP_IOPRIO=y
+CONFIG_BLK_DEBUG_FS=y
+CONFIG_BLK_DEBUG_FS_ZONED=y
+CONFIG_BLK_SED_OPAL=y
+CONFIG_BLK_INLINE_ENCRYPTION=y
+CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y
+
+#
+# Partition Types
+#
+CONFIG_PARTITION_ADVANCED=y
+# CONFIG_ACORN_PARTITION is not set
+CONFIG_AIX_PARTITION=y
+# CONFIG_OSF_PARTITION is not set
+CONFIG_AMIGA_PARTITION=y
+CONFIG_ATARI_PARTITION=y
+CONFIG_MAC_PARTITION=y
+CONFIG_MSDOS_PARTITION=y
+CONFIG_BSD_DISKLABEL=y
+CONFIG_MINIX_SUBPARTITION=y
+CONFIG_SOLARIS_X86_PARTITION=y
+# CONFIG_UNIXWARE_DISKLABEL is not set
+CONFIG_LDM_PARTITION=y
+# CONFIG_LDM_DEBUG is not set
+# CONFIG_SGI_PARTITION is not set
+# CONFIG_ULTRIX_PARTITION is not set
+# CONFIG_SUN_PARTITION is not set
+# CONFIG_KARMA_PARTITION is not set
+CONFIG_EFI_PARTITION=y
+# CONFIG_SYSV68_PARTITION is not set
+CONFIG_CMDLINE_PARTITION=y
+# end of Partition Types
+
+CONFIG_BLOCK_COMPAT=y
+CONFIG_BLK_MQ_PCI=y
+CONFIG_BLK_MQ_VIRTIO=y
+CONFIG_BLK_MQ_RDMA=y
+CONFIG_BLK_PM=y
+CONFIG_BLOCK_HOLDER_DEPRECATED=y
+
+#
+# IO Schedulers
+#
+CONFIG_MQ_IOSCHED_DEADLINE=y
+CONFIG_MQ_IOSCHED_KYBER=y
+CONFIG_IOSCHED_BFQ=y
+CONFIG_BFQ_GROUP_IOSCHED=y
+# CONFIG_BFQ_CGROUP_DEBUG is not set
+# end of IO Schedulers
+
+CONFIG_PREEMPT_NOTIFIERS=y
+CONFIG_PADATA=y
+CONFIG_ASN1=y
+CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
+CONFIG_INLINE_READ_UNLOCK=y
+CONFIG_INLINE_READ_UNLOCK_IRQ=y
+CONFIG_INLINE_WRITE_UNLOCK=y
+CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
+CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
+CONFIG_MUTEX_SPIN_ON_OWNER=y
+CONFIG_RWSEM_SPIN_ON_OWNER=y
+CONFIG_LOCK_SPIN_ON_OWNER=y
+CONFIG_ARCH_HAS_MMIOWB=y
+CONFIG_MMIOWB=y
+CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y
+CONFIG_FREEZER=y
+
+#
+# Executable file formats
+#
+CONFIG_BINFMT_ELF=y
+CONFIG_COMPAT_BINFMT_ELF=y
+CONFIG_ELFCORE=y
+CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_BINFMT_SCRIPT=y
+CONFIG_BINFMT_MISC=m
+CONFIG_COREDUMP=y
+# end of Executable file formats
+
+#
+# Memory Management options
+#
+CONFIG_SELECT_MEMORY_MODEL=y
+CONFIG_SPARSEMEM_MANUAL=y
+CONFIG_SPARSEMEM=y
+CONFIG_SPARSEMEM_EXTREME=y
+CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
+CONFIG_SPARSEMEM_VMEMMAP=y
+CONFIG_HAVE_FAST_GUP=y
+CONFIG_ARCH_KEEP_MEMBLOCK=y
+CONFIG_NUMA_KEEP_MEMINFO=y
+CONFIG_MEMORY_ISOLATION=y
+CONFIG_EXCLUSIVE_SYSTEM_RAM=y
+CONFIG_HAVE_BOOTMEM_INFO_NODE=y
+CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
+CONFIG_MEMORY_HOTPLUG=y
+CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
+CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
+CONFIG_MEMORY_HOTREMOVE=y
+CONFIG_SPLIT_PTLOCK_CPUS=4
+CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
+CONFIG_MEMORY_BALLOON=y
+CONFIG_BALLOON_COMPACTION=y
+CONFIG_COMPACTION=y
+CONFIG_PAGE_REPORTING=y
+CONFIG_MIGRATION=y
+CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
+CONFIG_ARCH_ENABLE_THP_MIGRATION=y
+CONFIG_HUGETLB_PAGE_SIZE_VARIABLE=y
+CONFIG_CONTIG_ALLOC=y
+CONFIG_PHYS_ADDR_T_64BIT=y
+CONFIG_MMU_NOTIFIER=y
+CONFIG_KSM=y
+CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
+CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
+CONFIG_MEMORY_FAILURE=y
+CONFIG_HWPOISON_INJECT=m
+CONFIG_TRANSPARENT_HUGEPAGE=y
+# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
+CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
+CONFIG_CLEANCACHE=y
+CONFIG_FRONTSWAP=y
+CONFIG_CMA=y
+# CONFIG_CMA_DEBUG is not set
+# CONFIG_CMA_DEBUGFS is not set
+CONFIG_CMA_SYSFS=y
+CONFIG_CMA_AREAS=7
+# CONFIG_MEM_SOFT_DIRTY is not set
+CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo"
+CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
+CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud"
+# CONFIG_ZSWAP_DEFAULT_ON is not set
+CONFIG_ZPOOL=y
+CONFIG_ZBUD=y
+CONFIG_Z3FOLD=m
+CONFIG_ZSMALLOC=y
+# CONFIG_ZSMALLOC_STAT is not set
+CONFIG_GENERIC_EARLY_IOREMAP=y
+# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
+CONFIG_PAGE_IDLE_FLAG=y
+CONFIG_IDLE_PAGE_TRACKING=y
+CONFIG_ARCH_HAS_PTE_DEVMAP=y
+CONFIG_ZONE_DEVICE=y
+CONFIG_DEV_PAGEMAP_OPS=y
+CONFIG_HMM_MIRROR=y
+CONFIG_DEVICE_PRIVATE=y
+CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
+CONFIG_ARCH_HAS_PKEYS=y
+# CONFIG_PERCPU_STATS is not set
+# CONFIG_GUP_TEST is not set
+# CONFIG_READ_ONLY_THP_FOR_FS is not set
+CONFIG_ARCH_HAS_PTE_SPECIAL=y
+CONFIG_ARCH_HAS_HUGEPD=y
+
+#
+# Data Access Monitoring
+#
+CONFIG_DAMON=y
+CONFIG_DAMON_VADDR=y
+CONFIG_DAMON_PADDR=y
+CONFIG_DAMON_DBGFS=y
+CONFIG_DAMON_RECLAIM=y
+# end of Data Access Monitoring
+# end of Memory Management options
+
+CONFIG_NET=y
+CONFIG_COMPAT_NETLINK_MESSAGES=y
+CONFIG_NET_INGRESS=y
+CONFIG_NET_EGRESS=y
+CONFIG_NET_REDIRECT=y
+CONFIG_SKB_EXTENSIONS=y
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_PACKET_DIAG=m
+CONFIG_UNIX=y
+CONFIG_UNIX_SCM=y
+CONFIG_AF_UNIX_OOB=y
+CONFIG_UNIX_DIAG=m
+# CONFIG_TLS is not set
+CONFIG_XFRM=y
+CONFIG_XFRM_OFFLOAD=y
+CONFIG_XFRM_ALGO=m
+CONFIG_XFRM_USER=m
+CONFIG_XFRM_INTERFACE=m
+# CONFIG_XFRM_SUB_POLICY is not set
+CONFIG_XFRM_MIGRATE=y
+# CONFIG_XFRM_STATISTICS is not set
+CONFIG_XFRM_AH=m
+CONFIG_XFRM_ESP=m
+CONFIG_XFRM_IPCOMP=m
+CONFIG_NET_KEY=m
+CONFIG_NET_KEY_MIGRATE=y
+CONFIG_XFRM_ESPINTCP=y
+CONFIG_SMC=m
+CONFIG_SMC_DIAG=m
+CONFIG_XDP_SOCKETS=y
+CONFIG_XDP_SOCKETS_DIAG=m
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+CONFIG_IP_ADVANCED_ROUTER=y
+# CONFIG_IP_FIB_TRIE_STATS is not set
+CONFIG_IP_MULTIPLE_TABLES=y
+CONFIG_IP_ROUTE_MULTIPATH=y
+CONFIG_IP_ROUTE_VERBOSE=y
+CONFIG_IP_ROUTE_CLASSID=y
+# CONFIG_IP_PNP is not set
+CONFIG_NET_IPIP=m
+CONFIG_NET_IPGRE_DEMUX=m
+CONFIG_NET_IP_TUNNEL=m
+CONFIG_NET_IPGRE=m
+CONFIG_NET_IPGRE_BROADCAST=y
+CONFIG_IP_MROUTE_COMMON=y
+CONFIG_IP_MROUTE=y
+CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
+CONFIG_IP_PIMSM_V1=y
+CONFIG_IP_PIMSM_V2=y
+CONFIG_SYN_COOKIES=y
+CONFIG_NET_IPVTI=m
+CONFIG_NET_UDP_TUNNEL=m
+CONFIG_NET_FOU=m
+# CONFIG_NET_FOU_IP_TUNNELS is not set
+CONFIG_INET_AH=m
+CONFIG_INET_ESP=m
+CONFIG_INET_ESP_OFFLOAD=m
+CONFIG_INET_ESPINTCP=y
+CONFIG_INET_IPCOMP=m
+CONFIG_INET_XFRM_TUNNEL=m
+CONFIG_INET_TUNNEL=m
+CONFIG_INET_DIAG=y
+CONFIG_INET_TCP_DIAG=y
+CONFIG_INET_UDP_DIAG=y
+CONFIG_INET_RAW_DIAG=m
+CONFIG_INET_DIAG_DESTROY=y
+CONFIG_TCP_CONG_ADVANCED=y
+CONFIG_TCP_CONG_BIC=m
+CONFIG_TCP_CONG_CUBIC=m
+CONFIG_TCP_CONG_WESTWOOD=m
+CONFIG_TCP_CONG_HTCP=m
+CONFIG_TCP_CONG_HSTCP=m
+CONFIG_TCP_CONG_HYBLA=m
+CONFIG_TCP_CONG_VEGAS=m
+CONFIG_TCP_CONG_NV=m
+CONFIG_TCP_CONG_SCALABLE=m
+CONFIG_TCP_CONG_LP=m
+CONFIG_TCP_CONG_VENO=m
+CONFIG_TCP_CONG_YEAH=m
+CONFIG_TCP_CONG_ILLINOIS=m
+CONFIG_TCP_CONG_DCTCP=m
+CONFIG_TCP_CONG_CDG=m
+CONFIG_TCP_CONG_BBR=m
+CONFIG_DEFAULT_RENO=y
+CONFIG_DEFAULT_TCP_CONG="reno"
+CONFIG_TCP_MD5SIG=y
+CONFIG_IPV6=y
+CONFIG_IPV6_ROUTER_PREF=y
+CONFIG_IPV6_ROUTE_INFO=y
+CONFIG_IPV6_OPTIMISTIC_DAD=y
+CONFIG_INET6_AH=m
+CONFIG_INET6_ESP=m
+CONFIG_INET6_ESP_OFFLOAD=m
+CONFIG_INET6_ESPINTCP=y
+CONFIG_INET6_IPCOMP=m
+CONFIG_IPV6_MIP6=m
+CONFIG_IPV6_ILA=m
+CONFIG_INET6_XFRM_TUNNEL=m
+CONFIG_INET6_TUNNEL=m
+CONFIG_IPV6_VTI=m
+CONFIG_IPV6_SIT=m
+CONFIG_IPV6_SIT_6RD=y
+CONFIG_IPV6_NDISC_NODETYPE=y
+CONFIG_IPV6_TUNNEL=m
+CONFIG_IPV6_GRE=m
+CONFIG_IPV6_FOU=m
+CONFIG_IPV6_MULTIPLE_TABLES=y
+CONFIG_IPV6_SUBTREES=y
+CONFIG_IPV6_MROUTE=y
+CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
+CONFIG_IPV6_PIMSM_V2=y
+CONFIG_IPV6_SEG6_LWTUNNEL=y
+CONFIG_IPV6_SEG6_HMAC=y
+CONFIG_IPV6_SEG6_BPF=y
+CONFIG_IPV6_RPL_LWTUNNEL=y
+CONFIG_IPV6_IOAM6_LWTUNNEL=y
+# CONFIG_NETLABEL is not set
+CONFIG_MPTCP=y
+CONFIG_INET_MPTCP_DIAG=y
+CONFIG_MPTCP_IPV6=y
+CONFIG_NETWORK_SECMARK=y
+CONFIG_NET_PTP_CLASSIFY=y
+# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
+CONFIG_NETFILTER=y
+CONFIG_NETFILTER_ADVANCED=y
+CONFIG_BRIDGE_NETFILTER=m
+
+#
+# Core Netfilter Configuration
+#
+CONFIG_NETFILTER_INGRESS=y
+CONFIG_NETFILTER_EGRESS=y
+CONFIG_NETFILTER_SKIP_EGRESS=y
+CONFIG_NETFILTER_NETLINK=m
+CONFIG_NETFILTER_FAMILY_BRIDGE=y
+CONFIG_NETFILTER_FAMILY_ARP=y
+CONFIG_NETFILTER_NETLINK_HOOK=m
+CONFIG_NETFILTER_NETLINK_ACCT=m
+CONFIG_NETFILTER_NETLINK_QUEUE=m
+CONFIG_NETFILTER_NETLINK_LOG=m
+CONFIG_NETFILTER_NETLINK_OSF=m
+CONFIG_NF_CONNTRACK=m
+CONFIG_NF_LOG_SYSLOG=m
+CONFIG_NETFILTER_CONNCOUNT=m
+CONFIG_NF_CONNTRACK_MARK=y
+CONFIG_NF_CONNTRACK_SECMARK=y
+CONFIG_NF_CONNTRACK_ZONES=y
+# CONFIG_NF_CONNTRACK_PROCFS is not set
+CONFIG_NF_CONNTRACK_EVENTS=y
+CONFIG_NF_CONNTRACK_TIMEOUT=y
+CONFIG_NF_CONNTRACK_TIMESTAMP=y
+CONFIG_NF_CONNTRACK_LABELS=y
+CONFIG_NF_CT_PROTO_DCCP=y
+CONFIG_NF_CT_PROTO_GRE=y
+CONFIG_NF_CT_PROTO_SCTP=y
+CONFIG_NF_CT_PROTO_UDPLITE=y
+CONFIG_NF_CONNTRACK_AMANDA=m
+CONFIG_NF_CONNTRACK_FTP=m
+CONFIG_NF_CONNTRACK_H323=m
+CONFIG_NF_CONNTRACK_IRC=m
+CONFIG_NF_CONNTRACK_BROADCAST=m
+CONFIG_NF_CONNTRACK_NETBIOS_NS=m
+CONFIG_NF_CONNTRACK_SNMP=m
+CONFIG_NF_CONNTRACK_PPTP=m
+CONFIG_NF_CONNTRACK_SANE=m
+CONFIG_NF_CONNTRACK_SIP=m
+CONFIG_NF_CONNTRACK_TFTP=m
+CONFIG_NF_CT_NETLINK=m
+CONFIG_NF_CT_NETLINK_TIMEOUT=m
+CONFIG_NF_CT_NETLINK_HELPER=m
+CONFIG_NETFILTER_NETLINK_GLUE_CT=y
+CONFIG_NF_NAT=m
+CONFIG_NF_NAT_AMANDA=m
+CONFIG_NF_NAT_FTP=m
+CONFIG_NF_NAT_IRC=m
+CONFIG_NF_NAT_SIP=m
+CONFIG_NF_NAT_TFTP=m
+CONFIG_NF_NAT_REDIRECT=y
+CONFIG_NF_NAT_MASQUERADE=y
+CONFIG_NETFILTER_SYNPROXY=m
+CONFIG_NF_TABLES=m
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_NETDEV=y
+CONFIG_NFT_NUMGEN=m
+CONFIG_NFT_CT=m
+CONFIG_NFT_FLOW_OFFLOAD=m
+CONFIG_NFT_COUNTER=m
+CONFIG_NFT_CONNLIMIT=m
+CONFIG_NFT_LOG=m
+CONFIG_NFT_LIMIT=m
+CONFIG_NFT_MASQ=m
+CONFIG_NFT_REDIR=m
+CONFIG_NFT_NAT=m
+CONFIG_NFT_TUNNEL=m
+CONFIG_NFT_OBJREF=m
+CONFIG_NFT_QUEUE=m
+CONFIG_NFT_QUOTA=m
+CONFIG_NFT_REJECT=m
+CONFIG_NFT_REJECT_INET=m
+CONFIG_NFT_COMPAT=m
+CONFIG_NFT_HASH=m
+CONFIG_NFT_FIB=m
+CONFIG_NFT_FIB_INET=m
+CONFIG_NFT_XFRM=m
+CONFIG_NFT_SOCKET=m
+CONFIG_NFT_OSF=m
+CONFIG_NFT_TPROXY=m
+# CONFIG_NFT_SYNPROXY is not set
+CONFIG_NF_DUP_NETDEV=m
+CONFIG_NFT_DUP_NETDEV=m
+CONFIG_NFT_FWD_NETDEV=m
+CONFIG_NFT_FIB_NETDEV=m
+CONFIG_NFT_REJECT_NETDEV=m
+CONFIG_NF_FLOW_TABLE_INET=m
+CONFIG_NF_FLOW_TABLE=m
+CONFIG_NETFILTER_XTABLES=m
+CONFIG_NETFILTER_XTABLES_COMPAT=y
+
+#
+# Xtables combined modules
+#
+CONFIG_NETFILTER_XT_MARK=m
+CONFIG_NETFILTER_XT_CONNMARK=m
+CONFIG_NETFILTER_XT_SET=m
+
+#
+# Xtables targets
+#
+CONFIG_NETFILTER_XT_TARGET_AUDIT=m
+CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
+CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
+CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
+CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
+CONFIG_NETFILTER_XT_TARGET_CT=m
+CONFIG_NETFILTER_XT_TARGET_DSCP=m
+CONFIG_NETFILTER_XT_TARGET_HL=m
+CONFIG_NETFILTER_XT_TARGET_HMARK=m
+CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
+CONFIG_NETFILTER_XT_TARGET_LED=m
+CONFIG_NETFILTER_XT_TARGET_LOG=m
+CONFIG_NETFILTER_XT_TARGET_MARK=m
+CONFIG_NETFILTER_XT_NAT=m
+CONFIG_NETFILTER_XT_TARGET_NETMAP=m
+CONFIG_NETFILTER_XT_TARGET_NFLOG=m
+CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
+CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
+CONFIG_NETFILTER_XT_TARGET_RATEEST=m
+CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
+CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
+CONFIG_NETFILTER_XT_TARGET_TEE=m
+CONFIG_NETFILTER_XT_TARGET_TPROXY=m
+CONFIG_NETFILTER_XT_TARGET_TRACE=m
+CONFIG_NETFILTER_XT_TARGET_SECMARK=m
+CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
+CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
+
+#
+# Xtables matches
+#
+CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
+CONFIG_NETFILTER_XT_MATCH_BPF=m
+CONFIG_NETFILTER_XT_MATCH_CGROUP=m
+CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
+CONFIG_NETFILTER_XT_MATCH_COMMENT=m
+CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
+CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
+CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
+CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
+CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
+CONFIG_NETFILTER_XT_MATCH_CPU=m
+CONFIG_NETFILTER_XT_MATCH_DCCP=m
+CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
+CONFIG_NETFILTER_XT_MATCH_DSCP=m
+CONFIG_NETFILTER_XT_MATCH_ECN=m
+CONFIG_NETFILTER_XT_MATCH_ESP=m
+CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
+CONFIG_NETFILTER_XT_MATCH_HELPER=m
+CONFIG_NETFILTER_XT_MATCH_HL=m
+CONFIG_NETFILTER_XT_MATCH_IPCOMP=m
+CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
+CONFIG_NETFILTER_XT_MATCH_IPVS=m
+CONFIG_NETFILTER_XT_MATCH_L2TP=m
+CONFIG_NETFILTER_XT_MATCH_LENGTH=m
+CONFIG_NETFILTER_XT_MATCH_LIMIT=m
+CONFIG_NETFILTER_XT_MATCH_MAC=m
+CONFIG_NETFILTER_XT_MATCH_MARK=m
+CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
+CONFIG_NETFILTER_XT_MATCH_NFACCT=m
+CONFIG_NETFILTER_XT_MATCH_OSF=m
+CONFIG_NETFILTER_XT_MATCH_OWNER=m
+CONFIG_NETFILTER_XT_MATCH_POLICY=m
+CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
+CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
+CONFIG_NETFILTER_XT_MATCH_QUOTA=m
+CONFIG_NETFILTER_XT_MATCH_RATEEST=m
+CONFIG_NETFILTER_XT_MATCH_REALM=m
+CONFIG_NETFILTER_XT_MATCH_RECENT=m
+CONFIG_NETFILTER_XT_MATCH_SCTP=m
+CONFIG_NETFILTER_XT_MATCH_SOCKET=m
+CONFIG_NETFILTER_XT_MATCH_STATE=m
+CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
+CONFIG_NETFILTER_XT_MATCH_STRING=m
+CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
+CONFIG_NETFILTER_XT_MATCH_TIME=m
+CONFIG_NETFILTER_XT_MATCH_U32=m
+# end of Core Netfilter Configuration
+
+CONFIG_IP_SET=m
+CONFIG_IP_SET_MAX=256
+CONFIG_IP_SET_BITMAP_IP=m
+CONFIG_IP_SET_BITMAP_IPMAC=m
+CONFIG_IP_SET_BITMAP_PORT=m
+CONFIG_IP_SET_HASH_IP=m
+CONFIG_IP_SET_HASH_IPMARK=m
+CONFIG_IP_SET_HASH_IPPORT=m
+CONFIG_IP_SET_HASH_IPPORTIP=m
+CONFIG_IP_SET_HASH_IPPORTNET=m
+CONFIG_IP_SET_HASH_IPMAC=m
+CONFIG_IP_SET_HASH_MAC=m
+CONFIG_IP_SET_HASH_NETPORTNET=m
+CONFIG_IP_SET_HASH_NET=m
+CONFIG_IP_SET_HASH_NETNET=m
+CONFIG_IP_SET_HASH_NETPORT=m
+CONFIG_IP_SET_HASH_NETIFACE=m
+CONFIG_IP_SET_LIST_SET=m
+CONFIG_IP_VS=m
+CONFIG_IP_VS_IPV6=y
+# CONFIG_IP_VS_DEBUG is not set
+CONFIG_IP_VS_TAB_BITS=12
+
+#
+# IPVS transport protocol load balancing support
+#
+CONFIG_IP_VS_PROTO_TCP=y
+CONFIG_IP_VS_PROTO_UDP=y
+CONFIG_IP_VS_PROTO_AH_ESP=y
+CONFIG_IP_VS_PROTO_ESP=y
+CONFIG_IP_VS_PROTO_AH=y
+CONFIG_IP_VS_PROTO_SCTP=y
+
+#
+# IPVS scheduler
+#
+CONFIG_IP_VS_RR=m
+CONFIG_IP_VS_WRR=m
+CONFIG_IP_VS_LC=m
+CONFIG_IP_VS_WLC=m
+CONFIG_IP_VS_FO=m
+CONFIG_IP_VS_OVF=m
+CONFIG_IP_VS_LBLC=m
+CONFIG_IP_VS_LBLCR=m
+CONFIG_IP_VS_DH=m
+CONFIG_IP_VS_SH=m
+# CONFIG_IP_VS_MH is not set
+CONFIG_IP_VS_SED=m
+CONFIG_IP_VS_NQ=m
+CONFIG_IP_VS_TWOS=m
+
+#
+# IPVS SH scheduler
+#
+CONFIG_IP_VS_SH_TAB_BITS=8
+
+#
+# IPVS MH scheduler
+#
+CONFIG_IP_VS_MH_TAB_INDEX=12
+
+#
+# IPVS application helper
+#
+CONFIG_IP_VS_FTP=m
+CONFIG_IP_VS_NFCT=y
+CONFIG_IP_VS_PE_SIP=m
+
+#
+# IP: Netfilter Configuration
+#
+CONFIG_NF_DEFRAG_IPV4=m
+CONFIG_NF_SOCKET_IPV4=m
+CONFIG_NF_TPROXY_IPV4=m
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NFT_REJECT_IPV4=m
+CONFIG_NFT_DUP_IPV4=m
+CONFIG_NFT_FIB_IPV4=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_FLOW_TABLE_IPV4=m
+CONFIG_NF_DUP_IPV4=m
+CONFIG_NF_LOG_ARP=m
+CONFIG_NF_LOG_IPV4=m
+CONFIG_NF_REJECT_IPV4=m
+CONFIG_NF_NAT_SNMP_BASIC=m
+CONFIG_NF_NAT_PPTP=m
+CONFIG_NF_NAT_H323=m
+CONFIG_IP_NF_IPTABLES=m
+CONFIG_IP_NF_MATCH_AH=m
+CONFIG_IP_NF_MATCH_ECN=m
+CONFIG_IP_NF_MATCH_RPFILTER=m
+CONFIG_IP_NF_MATCH_TTL=m
+CONFIG_IP_NF_FILTER=m
+CONFIG_IP_NF_TARGET_REJECT=m
+CONFIG_IP_NF_TARGET_SYNPROXY=m
+CONFIG_IP_NF_NAT=m
+CONFIG_IP_NF_TARGET_MASQUERADE=m
+CONFIG_IP_NF_TARGET_NETMAP=m
+CONFIG_IP_NF_TARGET_REDIRECT=m
+CONFIG_IP_NF_MANGLE=m
+CONFIG_IP_NF_TARGET_CLUSTERIP=m
+CONFIG_IP_NF_TARGET_ECN=m
+CONFIG_IP_NF_TARGET_TTL=m
+CONFIG_IP_NF_RAW=m
+# CONFIG_IP_NF_SECURITY is not set
+CONFIG_IP_NF_ARPTABLES=m
+CONFIG_IP_NF_ARPFILTER=m
+CONFIG_IP_NF_ARP_MANGLE=m
+# end of IP: Netfilter Configuration
+
+#
+# IPv6: Netfilter Configuration
+#
+CONFIG_NF_SOCKET_IPV6=m
+CONFIG_NF_TPROXY_IPV6=m
+CONFIG_NF_TABLES_IPV6=y
+CONFIG_NFT_REJECT_IPV6=m
+CONFIG_NFT_DUP_IPV6=m
+CONFIG_NFT_FIB_IPV6=m
+CONFIG_NF_FLOW_TABLE_IPV6=m
+CONFIG_NF_DUP_IPV6=m
+CONFIG_NF_REJECT_IPV6=m
+CONFIG_NF_LOG_IPV6=m
+CONFIG_IP6_NF_IPTABLES=m
+CONFIG_IP6_NF_MATCH_AH=m
+CONFIG_IP6_NF_MATCH_EUI64=m
+CONFIG_IP6_NF_MATCH_FRAG=m
+CONFIG_IP6_NF_MATCH_OPTS=m
+CONFIG_IP6_NF_MATCH_HL=m
+CONFIG_IP6_NF_MATCH_IPV6HEADER=m
+CONFIG_IP6_NF_MATCH_MH=m
+CONFIG_IP6_NF_MATCH_RPFILTER=m
+CONFIG_IP6_NF_MATCH_RT=m
+CONFIG_IP6_NF_MATCH_SRH=m
+CONFIG_IP6_NF_TARGET_HL=m
+CONFIG_IP6_NF_FILTER=m
+CONFIG_IP6_NF_TARGET_REJECT=m
+CONFIG_IP6_NF_TARGET_SYNPROXY=m
+CONFIG_IP6_NF_MANGLE=m
+CONFIG_IP6_NF_RAW=m
+# CONFIG_IP6_NF_SECURITY is not set
+CONFIG_IP6_NF_NAT=m
+CONFIG_IP6_NF_TARGET_MASQUERADE=m
+CONFIG_IP6_NF_TARGET_NPT=m
+# end of IPv6: Netfilter Configuration
+
+CONFIG_NF_DEFRAG_IPV6=m
+CONFIG_NF_TABLES_BRIDGE=m
+# CONFIG_NFT_BRIDGE_META is not set
+CONFIG_NFT_BRIDGE_REJECT=m
+# CONFIG_NF_CONNTRACK_BRIDGE is not set
+CONFIG_BRIDGE_NF_EBTABLES=m
+CONFIG_BRIDGE_EBT_BROUTE=m
+CONFIG_BRIDGE_EBT_T_FILTER=m
+CONFIG_BRIDGE_EBT_T_NAT=m
+CONFIG_BRIDGE_EBT_802_3=m
+CONFIG_BRIDGE_EBT_AMONG=m
+CONFIG_BRIDGE_EBT_ARP=m
+CONFIG_BRIDGE_EBT_IP=m
+CONFIG_BRIDGE_EBT_IP6=m
+CONFIG_BRIDGE_EBT_LIMIT=m
+CONFIG_BRIDGE_EBT_MARK=m
+CONFIG_BRIDGE_EBT_PKTTYPE=m
+CONFIG_BRIDGE_EBT_STP=m
+CONFIG_BRIDGE_EBT_VLAN=m
+CONFIG_BRIDGE_EBT_ARPREPLY=m
+CONFIG_BRIDGE_EBT_DNAT=m
+CONFIG_BRIDGE_EBT_MARK_T=m
+CONFIG_BRIDGE_EBT_REDIRECT=m
+CONFIG_BRIDGE_EBT_SNAT=m
+CONFIG_BRIDGE_EBT_LOG=m
+CONFIG_BRIDGE_EBT_NFLOG=m
+# CONFIG_BPFILTER is not set
+CONFIG_IP_DCCP=m
+CONFIG_INET_DCCP_DIAG=m
+
+#
+# DCCP CCIDs Configuration
+#
+# CONFIG_IP_DCCP_CCID2_DEBUG is not set
+CONFIG_IP_DCCP_CCID3=y
+# CONFIG_IP_DCCP_CCID3_DEBUG is not set
+CONFIG_IP_DCCP_TFRC_LIB=y
+# end of DCCP CCIDs Configuration
+
+#
+# DCCP Kernel Hacking
+#
+# CONFIG_IP_DCCP_DEBUG is not set
+# end of DCCP Kernel Hacking
+
+CONFIG_IP_SCTP=m
+# CONFIG_SCTP_DBG_OBJCNT is not set
+# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set
+CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
+# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
+# CONFIG_SCTP_COOKIE_HMAC_MD5 is not set
+CONFIG_SCTP_COOKIE_HMAC_SHA1=y
+CONFIG_INET_SCTP_DIAG=m
+CONFIG_RDS=m
+# CONFIG_RDS_RDMA is not set
+CONFIG_RDS_TCP=m
+# CONFIG_RDS_DEBUG is not set
+CONFIG_TIPC=m
+CONFIG_TIPC_MEDIA_IB=y
+CONFIG_TIPC_MEDIA_UDP=y
+CONFIG_TIPC_CRYPTO=y
+CONFIG_TIPC_DIAG=m
+CONFIG_ATM=m
+CONFIG_ATM_CLIP=m
+# CONFIG_ATM_CLIP_NO_ICMP is not set
+CONFIG_ATM_LANE=m
+CONFIG_ATM_MPOA=m
+CONFIG_ATM_BR2684=m
+# CONFIG_ATM_BR2684_IPFILTER is not set
+CONFIG_L2TP=m
+CONFIG_L2TP_DEBUGFS=m
+CONFIG_L2TP_V3=y
+CONFIG_L2TP_IP=m
+CONFIG_L2TP_ETH=m
+CONFIG_STP=m
+CONFIG_GARP=m
+CONFIG_MRP=m
+CONFIG_BRIDGE=m
+CONFIG_BRIDGE_IGMP_SNOOPING=y
+CONFIG_BRIDGE_VLAN_FILTERING=y
+CONFIG_BRIDGE_MRP=y
+# CONFIG_BRIDGE_CFM is not set
+CONFIG_NET_DSA=m
+CONFIG_NET_DSA_TAG_AR9331=m
+CONFIG_NET_DSA_TAG_BRCM_COMMON=m
+CONFIG_NET_DSA_TAG_BRCM=m
+CONFIG_NET_DSA_TAG_BRCM_LEGACY=m
+CONFIG_NET_DSA_TAG_BRCM_PREPEND=m
+CONFIG_NET_DSA_TAG_HELLCREEK=m
+CONFIG_NET_DSA_TAG_GSWIP=m
+CONFIG_NET_DSA_TAG_DSA_COMMON=m
+CONFIG_NET_DSA_TAG_DSA=m
+CONFIG_NET_DSA_TAG_EDSA=m
+CONFIG_NET_DSA_TAG_MTK=m
+CONFIG_NET_DSA_TAG_KSZ=m
+CONFIG_NET_DSA_TAG_OCELOT=m
+CONFIG_NET_DSA_TAG_OCELOT_8021Q=m
+CONFIG_NET_DSA_TAG_QCA=m
+CONFIG_NET_DSA_TAG_RTL4_A=m
+CONFIG_NET_DSA_TAG_RTL8_4=m
+CONFIG_NET_DSA_TAG_LAN9303=m
+CONFIG_NET_DSA_TAG_SJA1105=m
+CONFIG_NET_DSA_TAG_TRAILER=m
+CONFIG_NET_DSA_TAG_XRS700X=m
+CONFIG_VLAN_8021Q=m
+CONFIG_VLAN_8021Q_GVRP=y
+CONFIG_VLAN_8021Q_MVRP=y
+# CONFIG_DECNET is not set
+CONFIG_LLC=m
+CONFIG_LLC2=m
+CONFIG_ATALK=m
+CONFIG_DEV_APPLETALK=m
+CONFIG_IPDDP=m
+CONFIG_IPDDP_ENCAP=y
+CONFIG_X25=m
+CONFIG_LAPB=m
+CONFIG_PHONET=m
+CONFIG_6LOWPAN=m
+# CONFIG_6LOWPAN_DEBUGFS is not set
+CONFIG_6LOWPAN_NHC=m
+CONFIG_6LOWPAN_NHC_DEST=m
+CONFIG_6LOWPAN_NHC_FRAGMENT=m
+CONFIG_6LOWPAN_NHC_HOP=m
+CONFIG_6LOWPAN_NHC_IPV6=m
+CONFIG_6LOWPAN_NHC_MOBILITY=m
+CONFIG_6LOWPAN_NHC_ROUTING=m
+CONFIG_6LOWPAN_NHC_UDP=m
+# CONFIG_6LOWPAN_GHC_EXT_HDR_HOP is not set
+# CONFIG_6LOWPAN_GHC_UDP is not set
+# CONFIG_6LOWPAN_GHC_ICMPV6 is not set
+# CONFIG_6LOWPAN_GHC_EXT_HDR_DEST is not set
+# CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG is not set
+# CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE is not set
+CONFIG_IEEE802154=m
+CONFIG_IEEE802154_NL802154_EXPERIMENTAL=y
+CONFIG_IEEE802154_SOCKET=m
+# CONFIG_IEEE802154_6LOWPAN is not set
+CONFIG_MAC802154=m
+CONFIG_NET_SCHED=y
+
+#
+# Queueing/Scheduling
+#
+CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_HTB=m
+CONFIG_NET_SCH_HFSC=m
+CONFIG_NET_SCH_ATM=m
+CONFIG_NET_SCH_PRIO=m
+CONFIG_NET_SCH_MULTIQ=m
+CONFIG_NET_SCH_RED=m
+CONFIG_NET_SCH_SFB=m
+CONFIG_NET_SCH_SFQ=m
+CONFIG_NET_SCH_TEQL=m
+CONFIG_NET_SCH_TBF=m
+CONFIG_NET_SCH_CBS=m
+CONFIG_NET_SCH_ETF=m
+CONFIG_NET_SCH_TAPRIO=m
+CONFIG_NET_SCH_GRED=m
+CONFIG_NET_SCH_DSMARK=m
+CONFIG_NET_SCH_NETEM=m
+CONFIG_NET_SCH_DRR=m
+CONFIG_NET_SCH_MQPRIO=m
+CONFIG_NET_SCH_SKBPRIO=m
+CONFIG_NET_SCH_CHOKE=m
+CONFIG_NET_SCH_QFQ=m
+CONFIG_NET_SCH_CODEL=m
+CONFIG_NET_SCH_FQ_CODEL=m
+CONFIG_NET_SCH_CAKE=m
+CONFIG_NET_SCH_FQ=m
+CONFIG_NET_SCH_HHF=m
+CONFIG_NET_SCH_PIE=m
+CONFIG_NET_SCH_FQ_PIE=m
+CONFIG_NET_SCH_INGRESS=m
+CONFIG_NET_SCH_PLUG=m
+CONFIG_NET_SCH_ETS=m
+# CONFIG_NET_SCH_DEFAULT is not set
+
+#
+# Classification
+#
+CONFIG_NET_CLS=y
+CONFIG_NET_CLS_BASIC=m
+CONFIG_NET_CLS_TCINDEX=m
+CONFIG_NET_CLS_ROUTE4=m
+CONFIG_NET_CLS_FW=m
+CONFIG_NET_CLS_U32=m
+# CONFIG_CLS_U32_PERF is not set
+# CONFIG_CLS_U32_MARK is not set
+CONFIG_NET_CLS_RSVP=m
+CONFIG_NET_CLS_RSVP6=m
+CONFIG_NET_CLS_FLOW=m
+# CONFIG_NET_CLS_CGROUP is not set
+CONFIG_NET_CLS_BPF=m
+CONFIG_NET_CLS_FLOWER=m
+CONFIG_NET_CLS_MATCHALL=m
+# CONFIG_NET_EMATCH is not set
+CONFIG_NET_CLS_ACT=y
+CONFIG_NET_ACT_POLICE=m
+CONFIG_NET_ACT_GACT=m
+CONFIG_GACT_PROB=y
+CONFIG_NET_ACT_MIRRED=m
+CONFIG_NET_ACT_SAMPLE=m
+CONFIG_NET_ACT_IPT=m
+CONFIG_NET_ACT_NAT=m
+CONFIG_NET_ACT_PEDIT=m
+CONFIG_NET_ACT_SIMP=m
+CONFIG_NET_ACT_SKBEDIT=m
+CONFIG_NET_ACT_CSUM=m
+# CONFIG_NET_ACT_MPLS is not set
+CONFIG_NET_ACT_VLAN=m
+CONFIG_NET_ACT_BPF=m
+CONFIG_NET_ACT_CONNMARK=m
+# CONFIG_NET_ACT_CTINFO is not set
+CONFIG_NET_ACT_SKBMOD=m
+CONFIG_NET_ACT_IFE=m
+CONFIG_NET_ACT_TUNNEL_KEY=m
+# CONFIG_NET_ACT_CT is not set
+CONFIG_NET_ACT_GATE=m
+CONFIG_NET_IFE_SKBMARK=m
+CONFIG_NET_IFE_SKBPRIO=m
+CONFIG_NET_IFE_SKBTCINDEX=m
+# CONFIG_NET_TC_SKB_EXT is not set
+CONFIG_NET_SCH_FIFO=y
+CONFIG_DCB=y
+CONFIG_DNS_RESOLVER=y
+CONFIG_BATMAN_ADV=m
+CONFIG_BATMAN_ADV_BATMAN_V=y
+CONFIG_BATMAN_ADV_BLA=y
+CONFIG_BATMAN_ADV_DAT=y
+CONFIG_BATMAN_ADV_NC=y
+CONFIG_BATMAN_ADV_MCAST=y
+# CONFIG_BATMAN_ADV_DEBUG is not set
+# CONFIG_BATMAN_ADV_TRACING is not set
+CONFIG_OPENVSWITCH=m
+CONFIG_OPENVSWITCH_GRE=m
+CONFIG_OPENVSWITCH_VXLAN=m
+CONFIG_OPENVSWITCH_GENEVE=m
+CONFIG_VSOCKETS=m
+CONFIG_VSOCKETS_DIAG=m
+CONFIG_VSOCKETS_LOOPBACK=m
+CONFIG_VIRTIO_VSOCKETS=m
+CONFIG_VIRTIO_VSOCKETS_COMMON=m
+CONFIG_NETLINK_DIAG=m
+CONFIG_MPLS=y
+CONFIG_NET_MPLS_GSO=m
+CONFIG_MPLS_ROUTING=m
+CONFIG_MPLS_IPTUNNEL=m
+CONFIG_NET_NSH=m
+CONFIG_HSR=m
+CONFIG_NET_SWITCHDEV=y
+CONFIG_NET_L3_MASTER_DEV=y
+CONFIG_QRTR=m
+CONFIG_QRTR_SMD=m
+CONFIG_QRTR_TUN=m
+CONFIG_QRTR_MHI=m
+# CONFIG_NET_NCSI is not set
+CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_RPS=y
+CONFIG_RFS_ACCEL=y
+CONFIG_SOCK_RX_QUEUE_MAPPING=y
+CONFIG_XPS=y
+CONFIG_CGROUP_NET_PRIO=y
+CONFIG_CGROUP_NET_CLASSID=y
+CONFIG_NET_RX_BUSY_POLL=y
+CONFIG_BQL=y
+CONFIG_BPF_STREAM_PARSER=y
+CONFIG_NET_FLOW_LIMIT=y
+
+#
+# Network testing
+#
+# CONFIG_NET_PKTGEN is not set
+# CONFIG_NET_DROP_MONITOR is not set
+# end of Network testing
+# end of Networking options
+
+CONFIG_HAMRADIO=y
+
+#
+# Packet Radio protocols
+#
+CONFIG_AX25=m
+CONFIG_AX25_DAMA_SLAVE=y
+CONFIG_NETROM=m
+CONFIG_ROSE=m
+
+#
+# AX.25 network device drivers
+#
+CONFIG_MKISS=m
+CONFIG_6PACK=m
+CONFIG_BPQETHER=m
+CONFIG_BAYCOM_SER_FDX=m
+CONFIG_BAYCOM_SER_HDX=m
+CONFIG_BAYCOM_PAR=m
+CONFIG_YAM=m
+# end of AX.25 network device drivers
+
+CONFIG_CAN=m
+CONFIG_CAN_RAW=m
+CONFIG_CAN_BCM=m
+CONFIG_CAN_GW=m
+# CONFIG_CAN_J1939 is not set
+# CONFIG_CAN_ISOTP is not set
+
+#
+# CAN Device Drivers
+#
+CONFIG_CAN_VCAN=m
+# CONFIG_CAN_VXCAN is not set
+CONFIG_CAN_SLCAN=m
+CONFIG_CAN_DEV=m
+CONFIG_CAN_CALC_BITTIMING=y
+CONFIG_CAN_FLEXCAN=m
+CONFIG_CAN_GRCAN=m
+# CONFIG_CAN_JANZ_ICAN3 is not set
+# CONFIG_CAN_KVASER_PCIEFD is not set
+CONFIG_CAN_C_CAN=m
+CONFIG_CAN_C_CAN_PLATFORM=m
+CONFIG_CAN_C_CAN_PCI=m
+CONFIG_CAN_CC770=m
+CONFIG_CAN_CC770_ISA=m
+CONFIG_CAN_CC770_PLATFORM=m
+CONFIG_CAN_IFI_CANFD=m
+CONFIG_CAN_M_CAN=m
+CONFIG_CAN_M_CAN_PCI=m
+# CONFIG_CAN_M_CAN_PLATFORM is not set
+# CONFIG_CAN_M_CAN_TCAN4X5X is not set
+CONFIG_CAN_MSCAN=m
+# CONFIG_CAN_PEAK_PCIEFD is not set
+# CONFIG_CAN_SJA1000 is not set
+CONFIG_CAN_SOFTING=m
+CONFIG_CAN_SOFTING_CS=m
+
+#
+# CAN SPI interfaces
+#
+# CONFIG_CAN_HI311X is not set
+CONFIG_CAN_MCP251X=m
+CONFIG_CAN_MCP251XFD=m
+# CONFIG_CAN_MCP251XFD_SANITY is not set
+# end of CAN SPI interfaces
+
+#
+# CAN USB interfaces
+#
+CONFIG_CAN_8DEV_USB=m
+CONFIG_CAN_EMS_USB=m
+CONFIG_CAN_ESD_USB2=m
+CONFIG_CAN_ETAS_ES58X=m
+CONFIG_CAN_GS_USB=m
+CONFIG_CAN_KVASER_USB=m
+# CONFIG_CAN_MCBA_USB is not set
+CONFIG_CAN_PEAK_USB=m
+CONFIG_CAN_UCAN=m
+# end of CAN USB interfaces
+
+CONFIG_CAN_DEBUG_DEVICES=y
+# end of CAN Device Drivers
+
+CONFIG_BT=m
+CONFIG_BT_BREDR=y
+CONFIG_BT_RFCOMM=m
+CONFIG_BT_RFCOMM_TTY=y
+CONFIG_BT_BNEP=m
+CONFIG_BT_BNEP_MC_FILTER=y
+CONFIG_BT_BNEP_PROTO_FILTER=y
+CONFIG_BT_HIDP=m
+CONFIG_BT_HS=y
+CONFIG_BT_LE=y
+CONFIG_BT_6LOWPAN=m
+CONFIG_BT_LEDS=y
+CONFIG_BT_MSFTEXT=y
+CONFIG_BT_AOSPEXT=y
+CONFIG_BT_DEBUGFS=y
+# CONFIG_BT_SELFTEST is not set
+
+#
+# Bluetooth device drivers
+#
+CONFIG_BT_INTEL=m
+CONFIG_BT_BCM=m
+CONFIG_BT_RTL=m
+CONFIG_BT_QCA=m
+CONFIG_BT_HCIBTUSB=m
+CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
+CONFIG_BT_HCIBTUSB_BCM=y
+CONFIG_BT_HCIBTUSB_MTK=y
+CONFIG_BT_HCIBTUSB_RTL=y
+CONFIG_BT_HCIBTSDIO=m
+CONFIG_BT_HCIUART=m
+CONFIG_BT_HCIUART_SERDEV=y
+CONFIG_BT_HCIUART_H4=y
+# CONFIG_BT_HCIUART_NOKIA is not set
+CONFIG_BT_HCIUART_BCSP=y
+CONFIG_BT_HCIUART_ATH3K=y
+CONFIG_BT_HCIUART_LL=y
+CONFIG_BT_HCIUART_3WIRE=y
+CONFIG_BT_HCIUART_INTEL=y
+CONFIG_BT_HCIUART_BCM=y
+CONFIG_BT_HCIUART_QCA=y
+CONFIG_BT_HCIUART_AG6XX=y
+# CONFIG_BT_HCIUART_MRVL is not set
+CONFIG_BT_HCIBCM203X=m
+CONFIG_BT_HCIBPA10X=m
+CONFIG_BT_HCIBFUSB=m
+# CONFIG_BT_HCIDTL1 is not set
+# CONFIG_BT_HCIBT3C is not set
+# CONFIG_BT_HCIBLUECARD is not set
+CONFIG_BT_HCIVHCI=m
+CONFIG_BT_MRVL=m
+CONFIG_BT_MRVL_SDIO=m
+CONFIG_BT_ATH3K=m
+CONFIG_BT_MTKSDIO=m
+CONFIG_BT_MTKUART=m
+CONFIG_BT_HCIRSI=m
+CONFIG_BT_VIRTIO=m
+# end of Bluetooth device drivers
+
+CONFIG_AF_RXRPC=m
+CONFIG_AF_RXRPC_IPV6=y
+# CONFIG_AF_RXRPC_INJECT_LOSS is not set
+# CONFIG_AF_RXRPC_DEBUG is not set
+# CONFIG_RXKAD is not set
+CONFIG_AF_KCM=m
+CONFIG_STREAM_PARSER=y
+CONFIG_MCTP=y
+CONFIG_FIB_RULES=y
+CONFIG_WIRELESS=y
+CONFIG_WIRELESS_EXT=y
+CONFIG_WEXT_CORE=y
+CONFIG_WEXT_PROC=y
+CONFIG_WEXT_SPY=y
+CONFIG_WEXT_PRIV=y
+CONFIG_CFG80211=m
+# CONFIG_NL80211_TESTMODE is not set
+# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
+CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
+CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
+CONFIG_CFG80211_DEFAULT_PS=y
+# CONFIG_CFG80211_DEBUGFS is not set
+CONFIG_CFG80211_CRDA_SUPPORT=y
+CONFIG_CFG80211_WEXT=y
+CONFIG_CFG80211_WEXT_EXPORT=y
+CONFIG_LIB80211=m
+CONFIG_LIB80211_CRYPT_WEP=m
+CONFIG_LIB80211_CRYPT_CCMP=m
+CONFIG_LIB80211_CRYPT_TKIP=m
+# CONFIG_LIB80211_DEBUG is not set
+CONFIG_MAC80211=m
+CONFIG_MAC80211_HAS_RC=y
+CONFIG_MAC80211_RC_MINSTREL=y
+CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
+CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
+CONFIG_MAC80211_MESH=y
+CONFIG_MAC80211_LEDS=y
+CONFIG_MAC80211_DEBUGFS=y
+# CONFIG_MAC80211_MESSAGE_TRACING is not set
+# CONFIG_MAC80211_DEBUG_MENU is not set
+CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
+CONFIG_RFKILL=m
+CONFIG_RFKILL_LEDS=y
+CONFIG_RFKILL_INPUT=y
+CONFIG_RFKILL_GPIO=m
+CONFIG_NET_9P=m
+CONFIG_NET_9P_VIRTIO=m
+# CONFIG_NET_9P_RDMA is not set
+# CONFIG_NET_9P_DEBUG is not set
+CONFIG_CAIF=m
+# CONFIG_CAIF_DEBUG is not set
+CONFIG_CAIF_NETDEV=m
+CONFIG_CAIF_USB=m
+CONFIG_CEPH_LIB=m
+# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
+CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y
+CONFIG_NFC=m
+CONFIG_NFC_DIGITAL=m
+CONFIG_NFC_NCI=m
+CONFIG_NFC_NCI_SPI=m
+CONFIG_NFC_NCI_UART=m
+CONFIG_NFC_HCI=m
+CONFIG_NFC_SHDLC=y
+
+#
+# Near Field Communication (NFC) devices
+#
+CONFIG_NFC_TRF7970A=m
+CONFIG_NFC_SIM=m
+CONFIG_NFC_PORT100=m
+CONFIG_NFC_VIRTUAL_NCI=m
+CONFIG_NFC_FDP=m
+CONFIG_NFC_FDP_I2C=m
+CONFIG_NFC_PN544=m
+CONFIG_NFC_PN544_I2C=m
+CONFIG_NFC_PN533=m
+CONFIG_NFC_PN533_USB=m
+CONFIG_NFC_PN533_I2C=m
+CONFIG_NFC_PN532_UART=m
+CONFIG_NFC_MICROREAD=m
+CONFIG_NFC_MICROREAD_I2C=m
+CONFIG_NFC_MRVL=m
+CONFIG_NFC_MRVL_USB=m
+CONFIG_NFC_MRVL_UART=m
+CONFIG_NFC_MRVL_I2C=m
+CONFIG_NFC_MRVL_SPI=m
+CONFIG_NFC_ST21NFCA=m
+CONFIG_NFC_ST21NFCA_I2C=m
+CONFIG_NFC_ST_NCI=m
+CONFIG_NFC_ST_NCI_I2C=m
+CONFIG_NFC_ST_NCI_SPI=m
+CONFIG_NFC_NXP_NCI=m
+CONFIG_NFC_NXP_NCI_I2C=m
+CONFIG_NFC_S3FWRN5=m
+CONFIG_NFC_S3FWRN5_I2C=m
+CONFIG_NFC_S3FWRN82_UART=m
+CONFIG_NFC_ST95HF=m
+# end of Near Field Communication (NFC) devices
+
+CONFIG_PSAMPLE=m
+CONFIG_NET_IFE=m
+CONFIG_LWTUNNEL=y
+CONFIG_LWTUNNEL_BPF=y
+CONFIG_DST_CACHE=y
+CONFIG_GRO_CELLS=y
+CONFIG_NET_SELFTESTS=y
+CONFIG_NET_SOCK_MSG=y
+CONFIG_NET_DEVLINK=y
+CONFIG_PAGE_POOL=y
+CONFIG_FAILOVER=m
+CONFIG_ETHTOOL_NETLINK=y
+
+#
+# Device Drivers
+#
+CONFIG_HAVE_PCI=y
+CONFIG_FORCE_PCI=y
+CONFIG_PCI=y
+CONFIG_PCI_DOMAINS=y
+CONFIG_PCI_SYSCALL=y
+CONFIG_PCIEPORTBUS=y
+CONFIG_HOTPLUG_PCI_PCIE=y
+CONFIG_PCIEAER=y
+CONFIG_PCIEAER_INJECT=m
+# CONFIG_PCIE_ECRC is not set
+CONFIG_PCIEASPM=y
+CONFIG_PCIEASPM_DEFAULT=y
+# CONFIG_PCIEASPM_POWERSAVE is not set
+# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
+# CONFIG_PCIEASPM_PERFORMANCE is not set
+CONFIG_PCIE_PME=y
+CONFIG_PCIE_DPC=y
+CONFIG_PCIE_PTM=y
+CONFIG_PCI_MSI=y
+CONFIG_PCI_MSI_IRQ_DOMAIN=y
+CONFIG_PCI_MSI_ARCH_FALLBACKS=y
+CONFIG_PCI_QUIRKS=y
+# CONFIG_PCI_DEBUG is not set
+CONFIG_PCI_REALLOC_ENABLE_AUTO=y
+CONFIG_PCI_STUB=m
+CONFIG_PCI_PF_STUB=m
+CONFIG_PCI_ATS=y
+CONFIG_PCI_ECAM=y
+CONFIG_PCI_IOV=y
+CONFIG_PCI_PRI=y
+CONFIG_PCI_PASID=y
+# CONFIG_PCI_P2PDMA is not set
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+CONFIG_HOTPLUG_PCI=y
+CONFIG_HOTPLUG_PCI_CPCI=y
+# CONFIG_HOTPLUG_PCI_SHPC is not set
+CONFIG_HOTPLUG_PCI_POWERNV=m
+CONFIG_HOTPLUG_PCI_RPA=m
+CONFIG_HOTPLUG_PCI_RPA_DLPAR=m
+
+#
+# PCI controller drivers
+#
+CONFIG_PCI_FTPCI100=y
+CONFIG_PCI_HOST_COMMON=y
+CONFIG_PCI_HOST_GENERIC=y
+CONFIG_PCIE_XILINX=y
+# CONFIG_PCIE_MICROCHIP_HOST is not set
+
+#
+# DesignWare PCI Core Support
+#
+# CONFIG_PCIE_DW_PLAT_HOST is not set
+# CONFIG_PCIE_DW_PLAT_EP is not set
+# CONFIG_PCI_MESON is not set
+# end of DesignWare PCI Core Support
+
+#
+# Mobiveil PCIe Core Support
+#
+# end of Mobiveil PCIe Core Support
+
+#
+# Cadence PCIe controllers support
+#
+CONFIG_PCIE_CADENCE=y
+CONFIG_PCIE_CADENCE_HOST=y
+CONFIG_PCIE_CADENCE_EP=y
+CONFIG_PCIE_CADENCE_PLAT=y
+CONFIG_PCIE_CADENCE_PLAT_HOST=y
+CONFIG_PCIE_CADENCE_PLAT_EP=y
+CONFIG_PCI_J721E=y
+CONFIG_PCI_J721E_HOST=y
+CONFIG_PCI_J721E_EP=y
+# end of Cadence PCIe controllers support
+# end of PCI controller drivers
+
+#
+# PCI Endpoint
+#
+CONFIG_PCI_ENDPOINT=y
+CONFIG_PCI_ENDPOINT_CONFIGFS=y
+# CONFIG_PCI_EPF_TEST is not set
+CONFIG_PCI_EPF_NTB=m
+# end of PCI Endpoint
+
+#
+# PCI switch controller drivers
+#
+CONFIG_PCI_SW_SWITCHTEC=m
+# end of PCI switch controller drivers
+
+CONFIG_CXL_BUS=m
+CONFIG_CXL_MEM=m
+# CONFIG_CXL_MEM_RAW_COMMANDS is not set
+CONFIG_CXL_PMEM=m
+CONFIG_PCCARD=m
+CONFIG_PCMCIA=m
+CONFIG_PCMCIA_LOAD_CIS=y
+CONFIG_CARDBUS=y
+
+#
+# PC-card bridges
+#
+CONFIG_YENTA=m
+CONFIG_YENTA_O2=y
+CONFIG_YENTA_RICOH=y
+CONFIG_YENTA_TI=y
+CONFIG_YENTA_ENE_TUNE=y
+CONFIG_YENTA_TOSHIBA=y
+CONFIG_PD6729=m
+CONFIG_I82092=m
+# CONFIG_ELECTRA_CF is not set
+CONFIG_PCCARD_NONSTATIC=y
+CONFIG_RAPIDIO=m
+CONFIG_RAPIDIO_TSI721=m
+CONFIG_RAPIDIO_DISC_TIMEOUT=30
+CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y
+CONFIG_RAPIDIO_DMA_ENGINE=y
+CONFIG_RAPIDIO_DEBUG=y
+CONFIG_RAPIDIO_ENUM_BASIC=m
+CONFIG_RAPIDIO_CHMAN=m
+CONFIG_RAPIDIO_MPORT_CDEV=m
+
+#
+# RapidIO Switch drivers
+#
+CONFIG_RAPIDIO_TSI57X=m
+CONFIG_RAPIDIO_CPS_XX=m
+CONFIG_RAPIDIO_TSI568=m
+CONFIG_RAPIDIO_CPS_GEN2=m
+CONFIG_RAPIDIO_RXS_GEN3=m
+# end of RapidIO Switch drivers
+
+#
+# Generic Driver Options
+#
+CONFIG_AUXILIARY_BUS=y
+# CONFIG_UEVENT_HELPER is not set
+CONFIG_DEVTMPFS=y
+CONFIG_DEVTMPFS_MOUNT=y
+CONFIG_STANDALONE=y
+CONFIG_PREVENT_FIRMWARE_BUILD=y
+
+#
+# Firmware loader
+#
+CONFIG_FW_LOADER=y
+CONFIG_FW_LOADER_PAGED_BUF=y
+CONFIG_EXTRA_FIRMWARE=""
+CONFIG_FW_LOADER_USER_HELPER=y
+# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
+# CONFIG_FW_LOADER_COMPRESS is not set
+CONFIG_FW_CACHE=y
+# end of Firmware loader
+
+CONFIG_WANT_DEV_COREDUMP=y
+CONFIG_ALLOW_DEV_COREDUMP=y
+CONFIG_DEV_COREDUMP=y
+# CONFIG_DEBUG_DRIVER is not set
+# CONFIG_DEBUG_DEVRES is not set
+# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set
+CONFIG_TEST_ASYNC_DRIVER_PROBE=m
+CONFIG_GENERIC_CPU_AUTOPROBE=y
+CONFIG_GENERIC_CPU_VULNERABILITIES=y
+CONFIG_SOC_BUS=y
+CONFIG_REGMAP=y
+CONFIG_REGMAP_I2C=y
+CONFIG_REGMAP_SPI=y
+CONFIG_REGMAP_SPMI=m
+CONFIG_REGMAP_W1=m
+CONFIG_REGMAP_MMIO=y
+CONFIG_REGMAP_IRQ=y
+CONFIG_REGMAP_I3C=m
+CONFIG_REGMAP_SPI_AVMM=m
+CONFIG_DMA_SHARED_BUFFER=y
+# CONFIG_DMA_FENCE_TRACE is not set
+# end of Generic Driver Options
+
+#
+# Bus devices
+#
+# CONFIG_MOXTET is not set
+CONFIG_MHI_BUS=m
+# CONFIG_MHI_BUS_DEBUG is not set
+CONFIG_MHI_BUS_PCI_GENERIC=m
+# end of Bus devices
+
+CONFIG_CONNECTOR=y
+CONFIG_PROC_EVENTS=y
+
+#
+# Firmware Drivers
+#
+
+#
+# ARM System Control and Management Interface Protocol
+#
+# end of ARM System Control and Management Interface Protocol
+
+CONFIG_FIRMWARE_MEMMAP=y
+CONFIG_FW_CFG_SYSFS=m
+CONFIG_FW_CFG_SYSFS_CMDLINE=y
+# CONFIG_GOOGLE_FIRMWARE is not set
+
+#
+# Tegra firmware driver
+#
+# end of Tegra firmware driver
+# end of Firmware Drivers
+
+CONFIG_GNSS=m
+CONFIG_GNSS_SERIAL=m
+CONFIG_GNSS_MTK_SERIAL=m
+CONFIG_GNSS_SIRF_SERIAL=m
+CONFIG_GNSS_UBX_SERIAL=m
+CONFIG_MTD=m
+# CONFIG_MTD_TESTS is not set
+
+#
+# Partition parsers
+#
+CONFIG_MTD_AR7_PARTS=m
+CONFIG_MTD_CMDLINE_PARTS=m
+CONFIG_MTD_OF_PARTS=m
+CONFIG_MTD_REDBOOT_PARTS=m
+CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
+# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
+# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
+# end of Partition parsers
+
+#
+# User Modules And Translation Layers
+#
+CONFIG_MTD_BLKDEVS=m
+CONFIG_MTD_BLOCK=m
+CONFIG_MTD_BLOCK_RO=m
+
+#
+# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK.
+#
+# CONFIG_FTL is not set
+# CONFIG_NFTL is not set
+# CONFIG_INFTL is not set
+# CONFIG_RFD_FTL is not set
+# CONFIG_SSFDC is not set
+# CONFIG_SM_FTL is not set
+# CONFIG_MTD_OOPS is not set
+# CONFIG_MTD_PSTORE is not set
+CONFIG_MTD_SWAP=m
+# CONFIG_MTD_PARTITIONED_MASTER is not set
+
+#
+# RAM/ROM/Flash chip drivers
+#
+# CONFIG_MTD_CFI is not set
+# CONFIG_MTD_JEDECPROBE is not set
+CONFIG_MTD_MAP_BANK_WIDTH_1=y
+CONFIG_MTD_MAP_BANK_WIDTH_2=y
+CONFIG_MTD_MAP_BANK_WIDTH_4=y
+CONFIG_MTD_CFI_I1=y
+CONFIG_MTD_CFI_I2=y
+CONFIG_MTD_RAM=m
+CONFIG_MTD_ROM=m
+CONFIG_MTD_ABSENT=m
+# end of RAM/ROM/Flash chip drivers
+
+#
+# Mapping drivers for chip access
+#
+CONFIG_MTD_COMPLEX_MAPPINGS=y
+CONFIG_MTD_PHYSMAP=m
+# CONFIG_MTD_PHYSMAP_COMPAT is not set
+CONFIG_MTD_PHYSMAP_OF=y
+# CONFIG_MTD_PHYSMAP_VERSATILE is not set
+# CONFIG_MTD_PHYSMAP_GEMINI is not set
+# CONFIG_MTD_PHYSMAP_GPIO_ADDR is not set
+CONFIG_MTD_PCI=m
+# CONFIG_MTD_PCMCIA is not set
+# CONFIG_MTD_INTEL_VR_NOR is not set
+CONFIG_MTD_PLATRAM=m
+# end of Mapping drivers for chip access
+
+#
+# Self-contained MTD device drivers
+#
+# CONFIG_MTD_PMC551 is not set
+CONFIG_MTD_DATAFLASH=m
+# CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set
+CONFIG_MTD_DATAFLASH_OTP=y
+CONFIG_MTD_MCHP23K256=m
+CONFIG_MTD_MCHP48L640=m
+CONFIG_MTD_SST25L=m
+CONFIG_MTD_SLRAM=m
+CONFIG_MTD_PHRAM=m
+CONFIG_MTD_MTDRAM=m
+CONFIG_MTDRAM_TOTAL_SIZE=4096
+CONFIG_MTDRAM_ERASE_SIZE=128
+CONFIG_MTD_BLOCK2MTD=m
+CONFIG_MTD_POWERNV_FLASH=m
+
+#
+# Disk-On-Chip Device Drivers
+#
+# CONFIG_MTD_DOCG3 is not set
+# end of Self-contained MTD device drivers
+
+#
+# NAND
+#
+CONFIG_MTD_NAND_CORE=m
+CONFIG_MTD_ONENAND=m
+CONFIG_MTD_ONENAND_VERIFY_WRITE=y
+CONFIG_MTD_ONENAND_GENERIC=m
+# CONFIG_MTD_ONENAND_OTP is not set
+CONFIG_MTD_ONENAND_2X_PROGRAM=y
+CONFIG_MTD_RAW_NAND=m
+
+#
+# Raw/parallel NAND flash controllers
+#
+CONFIG_MTD_NAND_DENALI=m
+CONFIG_MTD_NAND_DENALI_PCI=m
+CONFIG_MTD_NAND_DENALI_DT=m
+CONFIG_MTD_NAND_CAFE=m
+# CONFIG_MTD_NAND_PASEMI is not set
+CONFIG_MTD_NAND_MXIC=m
+CONFIG_MTD_NAND_GPIO=m
+CONFIG_MTD_NAND_PLATFORM=m
+# CONFIG_MTD_NAND_CADENCE is not set
+CONFIG_MTD_NAND_ARASAN=m
+CONFIG_MTD_NAND_INTEL_LGM=m
+
+#
+# Misc
+#
+CONFIG_MTD_SM_COMMON=m
+CONFIG_MTD_NAND_NANDSIM=m
+CONFIG_MTD_NAND_RICOH=m
+CONFIG_MTD_NAND_DISKONCHIP=m
+# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
+CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
+# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set
+CONFIG_MTD_SPI_NAND=m
+
+#
+# ECC engine support
+#
+CONFIG_MTD_NAND_ECC=y
+CONFIG_MTD_NAND_ECC_SW_HAMMING=y
+# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
+CONFIG_MTD_NAND_ECC_SW_BCH=y
+# end of ECC engine support
+# end of NAND
+
+#
+# LPDDR & LPDDR2 PCM memory drivers
+#
+CONFIG_MTD_LPDDR=m
+CONFIG_MTD_QINFO_PROBE=m
+# end of LPDDR & LPDDR2 PCM memory drivers
+
+CONFIG_MTD_SPI_NOR=m
+CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
+# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set
+CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y
+# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set
+CONFIG_MTD_UBI=m
+CONFIG_MTD_UBI_WL_THRESHOLD=4096
+CONFIG_MTD_UBI_BEB_LIMIT=20
+CONFIG_MTD_UBI_FASTMAP=y
+CONFIG_MTD_UBI_GLUEBI=m
+CONFIG_MTD_UBI_BLOCK=y
+# CONFIG_MTD_HYPERBUS is not set
+CONFIG_DTC=y
+CONFIG_OF=y
+# CONFIG_OF_UNITTEST is not set
+CONFIG_OF_FLATTREE=y
+CONFIG_OF_EARLY_FLATTREE=y
+CONFIG_OF_KOBJ=y
+CONFIG_OF_DYNAMIC=y
+CONFIG_OF_ADDRESS=y
+CONFIG_OF_IRQ=y
+CONFIG_OF_RESERVED_MEM=y
+CONFIG_OF_RESOLVE=y
+CONFIG_OF_OVERLAY=y
+CONFIG_OF_DMA_DEFAULT_COHERENT=y
+CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
+CONFIG_PARPORT=m
+CONFIG_PARPORT_PC=m
+CONFIG_PARPORT_SERIAL=m
+CONFIG_PARPORT_PC_FIFO=y
+CONFIG_PARPORT_PC_SUPERIO=y
+# CONFIG_PARPORT_PC_PCMCIA is not set
+CONFIG_PARPORT_AX88796=m
+CONFIG_PARPORT_1284=y
+CONFIG_PARPORT_NOT_PC=y
+CONFIG_BLK_DEV=y
+CONFIG_BLK_DEV_NULL_BLK=m
+CONFIG_BLK_DEV_FD=m
+CONFIG_CDROM=m
+# CONFIG_PARIDE is not set
+CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
+CONFIG_ZRAM=m
+CONFIG_ZRAM_DEF_COMP_LZORLE=y
+# CONFIG_ZRAM_DEF_COMP_ZSTD is not set
+# CONFIG_ZRAM_DEF_COMP_LZ4 is not set
+# CONFIG_ZRAM_DEF_COMP_LZO is not set
+# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set
+# CONFIG_ZRAM_DEF_COMP_842 is not set
+CONFIG_ZRAM_DEF_COMP="lzo-rle"
+CONFIG_ZRAM_WRITEBACK=y
+# CONFIG_ZRAM_MEMORY_TRACKING is not set
+CONFIG_BLK_DEV_LOOP=m
+CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
+CONFIG_BLK_DEV_DRBD=m
+# CONFIG_DRBD_FAULT_INJECTION is not set
+CONFIG_BLK_DEV_NBD=m
+CONFIG_BLK_DEV_SX8=m
+CONFIG_BLK_DEV_RAM=m
+CONFIG_BLK_DEV_RAM_COUNT=16
+CONFIG_BLK_DEV_RAM_SIZE=16384
+CONFIG_CDROM_PKTCDVD=m
+CONFIG_CDROM_PKTCDVD_BUFFERS=8
+# CONFIG_CDROM_PKTCDVD_WCACHE is not set
+CONFIG_ATA_OVER_ETH=m
+CONFIG_VIRTIO_BLK=m
+CONFIG_BLK_DEV_RBD=m
+CONFIG_BLK_DEV_RSXX=m
+CONFIG_BLK_DEV_RNBD=y
+CONFIG_BLK_DEV_RNBD_CLIENT=m
+CONFIG_BLK_DEV_RNBD_SERVER=m
+
+#
+# NVME Support
+#
+CONFIG_NVME_CORE=y
+CONFIG_BLK_DEV_NVME=y
+CONFIG_NVME_MULTIPATH=y
+CONFIG_NVME_HWMON=y
+CONFIG_NVME_FABRICS=m
+CONFIG_NVME_RDMA=m
+CONFIG_NVME_FC=m
+CONFIG_NVME_TCP=m
+CONFIG_NVME_TARGET=m
+CONFIG_NVME_TARGET_PASSTHRU=y
+CONFIG_NVME_TARGET_LOOP=m
+CONFIG_NVME_TARGET_RDMA=m
+CONFIG_NVME_TARGET_FC=m
+CONFIG_NVME_TARGET_FCLOOP=m
+CONFIG_NVME_TARGET_TCP=m
+# end of NVME Support
+
+#
+# Misc devices
+#
+CONFIG_SENSORS_LIS3LV02D=m
+CONFIG_AD525X_DPOT=m
+CONFIG_AD525X_DPOT_I2C=m
+CONFIG_AD525X_DPOT_SPI=m
+CONFIG_DUMMY_IRQ=m
+CONFIG_IBMVMC=m
+CONFIG_PHANTOM=m
+CONFIG_TIFM_CORE=m
+CONFIG_TIFM_7XX1=m
+CONFIG_ICS932S401=m
+CONFIG_ENCLOSURE_SERVICES=m
+CONFIG_HI6421V600_IRQ=m
+CONFIG_HP_ILO=m
+CONFIG_APDS9802ALS=m
+CONFIG_ISL29003=m
+CONFIG_ISL29020=m
+CONFIG_SENSORS_TSL2550=m
+CONFIG_SENSORS_BH1770=m
+CONFIG_SENSORS_APDS990X=m
+CONFIG_HMC6352=m
+CONFIG_DS1682=m
+CONFIG_LATTICE_ECP3_CONFIG=m
+CONFIG_SRAM=y
+CONFIG_DW_XDATA_PCIE=m
+# CONFIG_PCI_ENDPOINT_TEST is not set
+# CONFIG_XILINX_SDFEC is not set
+CONFIG_MISC_RTSX=m
+# CONFIG_HISI_HIKEY_USB is not set
+CONFIG_C2PORT=m
+
+#
+# EEPROM support
+#
+CONFIG_EEPROM_AT24=m
+CONFIG_EEPROM_AT25=m
+CONFIG_EEPROM_LEGACY=m
+CONFIG_EEPROM_MAX6875=m
+CONFIG_EEPROM_93CX6=m
+CONFIG_EEPROM_93XX46=m
+CONFIG_EEPROM_IDT_89HPESX=m
+CONFIG_EEPROM_EE1004=m
+# end of EEPROM support
+
+CONFIG_CB710_CORE=m
+# CONFIG_CB710_DEBUG is not set
+CONFIG_CB710_DEBUG_ASSUMPTIONS=y
+
+#
+# Texas Instruments shared transport line discipline
+#
+CONFIG_TI_ST=m
+# end of Texas Instruments shared transport line discipline
+
+CONFIG_SENSORS_LIS3_SPI=m
+CONFIG_SENSORS_LIS3_I2C=m
+CONFIG_ALTERA_STAPL=m
+CONFIG_GENWQE=m
+CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0
+CONFIG_ECHO=m
+CONFIG_CXL_BASE=y
+CONFIG_CXL=m
+CONFIG_OCXL_BASE=y
+CONFIG_OCXL=m
+CONFIG_BCM_VK=m
+# CONFIG_BCM_VK_TTY is not set
+CONFIG_MISC_ALCOR_PCI=m
+CONFIG_MISC_RTSX_PCI=m
+CONFIG_MISC_RTSX_USB=m
+CONFIG_HABANA_AI=m
+CONFIG_UACCE=m
+CONFIG_PVPANIC=y
+CONFIG_PVPANIC_MMIO=m
+CONFIG_PVPANIC_PCI=m
+# end of Misc devices
+
+#
+# SCSI device support
+#
+CONFIG_SCSI_MOD=m
+CONFIG_RAID_ATTRS=m
+CONFIG_SCSI_COMMON=m
+CONFIG_SCSI=m
+CONFIG_SCSI_DMA=y
+CONFIG_SCSI_NETLINK=y
+CONFIG_SCSI_PROC_FS=y
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=m
+CONFIG_CHR_DEV_ST=m
+CONFIG_BLK_DEV_SR=m
+CONFIG_CHR_DEV_SG=m
+CONFIG_BLK_DEV_BSG=y
+CONFIG_CHR_DEV_SCH=m
+CONFIG_SCSI_ENCLOSURE=m
+# CONFIG_SCSI_CONSTANTS is not set
+# CONFIG_SCSI_LOGGING is not set
+# CONFIG_SCSI_SCAN_ASYNC is not set
+
+#
+# SCSI Transports
+#
+CONFIG_SCSI_SPI_ATTRS=m
+CONFIG_SCSI_FC_ATTRS=m
+CONFIG_SCSI_ISCSI_ATTRS=m
+CONFIG_SCSI_SAS_ATTRS=m
+CONFIG_SCSI_SAS_LIBSAS=m
+CONFIG_SCSI_SAS_ATA=y
+CONFIG_SCSI_SAS_HOST_SMP=y
+CONFIG_SCSI_SRP_ATTRS=m
+# end of SCSI Transports
+
+CONFIG_SCSI_LOWLEVEL=y
+CONFIG_ISCSI_TCP=m
+CONFIG_ISCSI_BOOT_SYSFS=m
+CONFIG_SCSI_CXGB3_ISCSI=m
+CONFIG_SCSI_CXGB4_ISCSI=m
+CONFIG_SCSI_BNX2_ISCSI=m
+CONFIG_SCSI_BNX2X_FCOE=m
+CONFIG_BE2ISCSI=m
+CONFIG_CXLFLASH=m
+CONFIG_BLK_DEV_3W_XXXX_RAID=m
+CONFIG_SCSI_HPSA=m
+CONFIG_SCSI_3W_9XXX=m
+CONFIG_SCSI_3W_SAS=m
+CONFIG_SCSI_ACARD=m
+CONFIG_SCSI_AACRAID=m
+CONFIG_SCSI_AIC7XXX=m
+CONFIG_AIC7XXX_CMDS_PER_DEVICE=32
+CONFIG_AIC7XXX_RESET_DELAY_MS=15000
+# CONFIG_AIC7XXX_DEBUG_ENABLE is not set
+CONFIG_AIC7XXX_DEBUG_MASK=0
+CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
+CONFIG_SCSI_AIC79XX=m
+CONFIG_AIC79XX_CMDS_PER_DEVICE=32
+CONFIG_AIC79XX_RESET_DELAY_MS=15000
+# CONFIG_AIC79XX_DEBUG_ENABLE is not set
+CONFIG_AIC79XX_DEBUG_MASK=0
+CONFIG_AIC79XX_REG_PRETTY_PRINT=y
+CONFIG_SCSI_AIC94XX=m
+# CONFIG_AIC94XX_DEBUG is not set
+CONFIG_SCSI_MVSAS=m
+# CONFIG_SCSI_MVSAS_DEBUG is not set
+# CONFIG_SCSI_MVSAS_TASKLET is not set
+CONFIG_SCSI_MVUMI=m
+CONFIG_SCSI_ADVANSYS=m
+CONFIG_SCSI_ARCMSR=m
+CONFIG_SCSI_ESAS2R=m
+CONFIG_MEGARAID_NEWGEN=y
+CONFIG_MEGARAID_MM=m
+CONFIG_MEGARAID_MAILBOX=m
+CONFIG_MEGARAID_LEGACY=m
+CONFIG_MEGARAID_SAS=m
+CONFIG_SCSI_MPT3SAS=m
+CONFIG_SCSI_MPT2SAS_MAX_SGE=128
+CONFIG_SCSI_MPT3SAS_MAX_SGE=128
+CONFIG_SCSI_MPT2SAS=m
+CONFIG_SCSI_MPI3MR=m
+CONFIG_SCSI_SMARTPQI=m
+CONFIG_SCSI_UFSHCD=m
+CONFIG_SCSI_UFSHCD_PCI=m
+CONFIG_SCSI_UFS_DWC_TC_PCI=m
+CONFIG_SCSI_UFSHCD_PLATFORM=m
+CONFIG_SCSI_UFS_CDNS_PLATFORM=m
+CONFIG_SCSI_UFS_DWC_TC_PLATFORM=m
+CONFIG_SCSI_UFS_BSG=y
+CONFIG_SCSI_UFS_CRYPTO=y
+CONFIG_SCSI_UFS_HPB=y
+CONFIG_SCSI_UFS_HWMON=y
+CONFIG_SCSI_HPTIOP=m
+CONFIG_SCSI_MYRB=m
+CONFIG_LIBFC=m
+CONFIG_LIBFCOE=m
+CONFIG_FCOE=m
+CONFIG_SCSI_SNIC=m
+# CONFIG_SCSI_SNIC_DEBUG_FS is not set
+CONFIG_SCSI_DMX3191D=m
+# CONFIG_SCSI_FDOMAIN_PCI is not set
+CONFIG_SCSI_IPS=m
+CONFIG_SCSI_IBMVSCSI=m
+CONFIG_SCSI_IBMVSCSIS=m
+CONFIG_SCSI_IBMVFC=m
+CONFIG_SCSI_IBMVFC_TRACE=y
+CONFIG_SCSI_INITIO=m
+CONFIG_SCSI_INIA100=m
+CONFIG_SCSI_PPA=m
+CONFIG_SCSI_IMM=m
+# CONFIG_SCSI_IZIP_EPP16 is not set
+# CONFIG_SCSI_IZIP_SLOW_CTR is not set
+CONFIG_SCSI_STEX=m
+CONFIG_SCSI_SYM53C8XX_2=m
+CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
+CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
+CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
+CONFIG_SCSI_SYM53C8XX_MMIO=y
+CONFIG_SCSI_IPR=m
+# CONFIG_SCSI_IPR_TRACE is not set
+# CONFIG_SCSI_IPR_DUMP is not set
+CONFIG_SCSI_QLOGIC_1280=m
+CONFIG_SCSI_QLA_FC=m
+CONFIG_TCM_QLA2XXX=m
+# CONFIG_TCM_QLA2XXX_DEBUG is not set
+CONFIG_SCSI_QLA_ISCSI=m
+CONFIG_QEDI=m
+CONFIG_QEDF=m
+CONFIG_SCSI_LPFC=m
+# CONFIG_SCSI_LPFC_DEBUG_FS is not set
+CONFIG_SCSI_EFCT=m
+CONFIG_SCSI_DC395x=m
+CONFIG_SCSI_AM53C974=m
+CONFIG_SCSI_WD719X=m
+# CONFIG_SCSI_DEBUG is not set
+CONFIG_SCSI_PMCRAID=m
+CONFIG_SCSI_PM8001=m
+CONFIG_SCSI_BFA_FC=m
+CONFIG_SCSI_VIRTIO=m
+CONFIG_SCSI_CHELSIO_FCOE=m
+CONFIG_SCSI_LOWLEVEL_PCMCIA=y
+CONFIG_PCMCIA_AHA152X=m
+# CONFIG_PCMCIA_FDOMAIN is not set
+CONFIG_PCMCIA_QLOGIC=m
+CONFIG_PCMCIA_SYM53C500=m
+CONFIG_SCSI_DH=y
+CONFIG_SCSI_DH_RDAC=m
+CONFIG_SCSI_DH_HP_SW=m
+CONFIG_SCSI_DH_EMC=m
+CONFIG_SCSI_DH_ALUA=m
+# end of SCSI device support
+
+CONFIG_ATA=m
+CONFIG_ATA_NONSTANDARD=y
+CONFIG_SATA_HOST=y
+CONFIG_PATA_TIMINGS=y
+CONFIG_ATA_VERBOSE_ERROR=y
+CONFIG_ATA_FORCE=y
+CONFIG_SATA_PMP=y
+
+#
+# Controllers with non-SFF native interface
+#
+CONFIG_SATA_AHCI=m
+CONFIG_SATA_MOBILE_LPM_POLICY=3
+CONFIG_SATA_AHCI_PLATFORM=m
+CONFIG_AHCI_CEVA=m
+CONFIG_AHCI_QORIQ=m
+CONFIG_SATA_INIC162X=m
+CONFIG_SATA_ACARD_AHCI=m
+CONFIG_SATA_SIL24=m
+CONFIG_ATA_SFF=y
+
+#
+# SFF controllers with custom DMA interface
+#
+CONFIG_PDC_ADMA=m
+CONFIG_SATA_QSTOR=m
+CONFIG_SATA_SX4=m
+CONFIG_ATA_BMDMA=y
+
+#
+# SATA SFF controllers with BMDMA
+#
+CONFIG_ATA_PIIX=m
+CONFIG_SATA_DWC=m
+# CONFIG_SATA_DWC_OLD_DMA is not set
+# CONFIG_SATA_DWC_DEBUG is not set
+CONFIG_SATA_MV=m
+CONFIG_SATA_NV=m
+CONFIG_SATA_PROMISE=m
+CONFIG_SATA_SIL=m
+CONFIG_SATA_SIS=m
+CONFIG_SATA_SVW=m
+CONFIG_SATA_ULI=m
+CONFIG_SATA_VIA=m
+CONFIG_SATA_VITESSE=m
+
+#
+# PATA SFF controllers with BMDMA
+#
+CONFIG_PATA_ALI=m
+CONFIG_PATA_AMD=m
+CONFIG_PATA_ARTOP=m
+CONFIG_PATA_ATIIXP=m
+CONFIG_PATA_ATP867X=m
+CONFIG_PATA_CMD64X=m
+CONFIG_PATA_CYPRESS=m
+CONFIG_PATA_EFAR=m
+CONFIG_PATA_HPT366=m
+CONFIG_PATA_HPT37X=m
+CONFIG_PATA_HPT3X2N=m
+CONFIG_PATA_HPT3X3=m
+CONFIG_PATA_HPT3X3_DMA=y
+CONFIG_PATA_IT8213=m
+CONFIG_PATA_IT821X=m
+CONFIG_PATA_JMICRON=m
+CONFIG_PATA_MACIO=m
+CONFIG_PATA_MARVELL=m
+CONFIG_PATA_NETCELL=m
+CONFIG_PATA_NINJA32=m
+CONFIG_PATA_NS87415=m
+CONFIG_PATA_OLDPIIX=m
+CONFIG_PATA_OPTIDMA=m
+CONFIG_PATA_PDC2027X=m
+CONFIG_PATA_PDC_OLD=m
+CONFIG_PATA_RADISYS=m
+CONFIG_PATA_RDC=m
+CONFIG_PATA_SCH=m
+CONFIG_PATA_SERVERWORKS=m
+CONFIG_PATA_SIL680=m
+CONFIG_PATA_SIS=m
+CONFIG_PATA_TOSHIBA=m
+CONFIG_PATA_TRIFLEX=m
+CONFIG_PATA_VIA=m
+CONFIG_PATA_WINBOND=m
+
+#
+# PIO-only SFF controllers
+#
+CONFIG_PATA_CMD640_PCI=m
+CONFIG_PATA_MPIIX=m
+CONFIG_PATA_NS87410=m
+CONFIG_PATA_OPTI=m
+CONFIG_PATA_PCMCIA=m
+CONFIG_PATA_PLATFORM=m
+CONFIG_PATA_OF_PLATFORM=m
+CONFIG_PATA_RZ1000=m
+
+#
+# Generic fallback / legacy drivers
+#
+CONFIG_ATA_GENERIC=m
+# CONFIG_PATA_LEGACY is not set
+CONFIG_MD=y
+CONFIG_BLK_DEV_MD=m
+CONFIG_MD_LINEAR=m
+CONFIG_MD_RAID0=m
+CONFIG_MD_RAID1=m
+CONFIG_MD_RAID10=m
+CONFIG_MD_RAID456=m
+CONFIG_MD_MULTIPATH=m
+CONFIG_MD_FAULTY=m
+CONFIG_MD_CLUSTER=m
+CONFIG_BCACHE=m
+# CONFIG_BCACHE_DEBUG is not set
+# CONFIG_BCACHE_CLOSURES_DEBUG is not set
+# CONFIG_BCACHE_ASYNC_REGISTRATION is not set
+CONFIG_BLK_DEV_DM_BUILTIN=y
+CONFIG_BLK_DEV_DM=m
+# CONFIG_DM_DEBUG is not set
+CONFIG_DM_BUFIO=m
+# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set
+CONFIG_DM_BIO_PRISON=m
+CONFIG_DM_PERSISTENT_DATA=m
+CONFIG_DM_UNSTRIPED=m
+CONFIG_DM_CRYPT=m
+CONFIG_DM_SNAPSHOT=m
+CONFIG_DM_THIN_PROVISIONING=m
+CONFIG_DM_CACHE=m
+CONFIG_DM_CACHE_SMQ=m
+CONFIG_DM_WRITECACHE=m
+CONFIG_DM_EBS=m
+CONFIG_DM_ERA=m
+# CONFIG_DM_CLONE is not set
+CONFIG_DM_MIRROR=m
+CONFIG_DM_LOG_USERSPACE=m
+CONFIG_DM_RAID=m
+CONFIG_DM_ZERO=m
+CONFIG_DM_MULTIPATH=m
+CONFIG_DM_MULTIPATH_QL=m
+CONFIG_DM_MULTIPATH_ST=m
+CONFIG_DM_MULTIPATH_HST=m
+CONFIG_DM_MULTIPATH_IOA=m
+CONFIG_DM_DELAY=m
+CONFIG_DM_DUST=m
+CONFIG_DM_UEVENT=y
+CONFIG_DM_FLAKEY=m
+CONFIG_DM_VERITY=m
+# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set
+# CONFIG_DM_VERITY_FEC is not set
+CONFIG_DM_SWITCH=m
+CONFIG_DM_LOG_WRITES=m
+CONFIG_DM_INTEGRITY=m
+CONFIG_DM_ZONED=m
+CONFIG_DM_AUDIT=y
+CONFIG_TARGET_CORE=m
+CONFIG_TCM_IBLOCK=m
+CONFIG_TCM_FILEIO=m
+CONFIG_TCM_PSCSI=m
+CONFIG_TCM_USER2=m
+CONFIG_LOOPBACK_TARGET=m
+CONFIG_TCM_FC=m
+CONFIG_ISCSI_TARGET=m
+CONFIG_ISCSI_TARGET_CXGB4=m
+CONFIG_SBP_TARGET=m
+CONFIG_FUSION=y
+CONFIG_FUSION_SPI=m
+CONFIG_FUSION_FC=m
+CONFIG_FUSION_SAS=m
+CONFIG_FUSION_MAX_SGE=128
+CONFIG_FUSION_CTL=m
+CONFIG_FUSION_LAN=m
+CONFIG_FUSION_LOGGING=y
+
+#
+# IEEE 1394 (FireWire) support
+#
+CONFIG_FIREWIRE=m
+CONFIG_FIREWIRE_OHCI=m
+CONFIG_FIREWIRE_SBP2=m
+CONFIG_FIREWIRE_NET=m
+CONFIG_FIREWIRE_NOSY=m
+# end of IEEE 1394 (FireWire) support
+
+CONFIG_MACINTOSH_DRIVERS=y
+CONFIG_ADB_PMU=y
+CONFIG_ADB_PMU_LED=y
+CONFIG_ADB_PMU_LED_DISK=y
+CONFIG_PMAC_SMU=y
+CONFIG_MAC_EMUMOUSEBTN=y
+CONFIG_WINDFARM=m
+CONFIG_WINDFARM_PM81=m
+CONFIG_WINDFARM_PM72=m
+CONFIG_WINDFARM_RM31=m
+CONFIG_WINDFARM_PM91=m
+CONFIG_WINDFARM_PM112=m
+CONFIG_WINDFARM_PM121=m
+CONFIG_PMAC_RACKMETER=m
+CONFIG_NETDEVICES=y
+CONFIG_MII=y
+CONFIG_NET_CORE=y
+CONFIG_BONDING=m
+CONFIG_DUMMY=m
+CONFIG_WIREGUARD=m
+# CONFIG_WIREGUARD_DEBUG is not set
+CONFIG_EQUALIZER=m
+CONFIG_NET_FC=y
+CONFIG_IFB=m
+CONFIG_NET_TEAM=m
+CONFIG_NET_TEAM_MODE_BROADCAST=m
+CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
+CONFIG_NET_TEAM_MODE_RANDOM=m
+CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
+CONFIG_NET_TEAM_MODE_LOADBALANCE=m
+CONFIG_MACVLAN=m
+CONFIG_MACVTAP=m
+CONFIG_IPVLAN_L3S=y
+CONFIG_IPVLAN=m
+CONFIG_IPVTAP=m
+CONFIG_VXLAN=m
+CONFIG_GENEVE=m
+CONFIG_BAREUDP=m
+CONFIG_GTP=m
+CONFIG_AMT=m
+CONFIG_MACSEC=m
+CONFIG_NETCONSOLE=m
+CONFIG_NETCONSOLE_DYNAMIC=y
+CONFIG_NETPOLL=y
+CONFIG_NET_POLL_CONTROLLER=y
+CONFIG_NTB_NETDEV=m
+CONFIG_RIONET=m
+CONFIG_RIONET_TX_SIZE=128
+CONFIG_RIONET_RX_SIZE=128
+CONFIG_TUN=m
+CONFIG_TAP=m
+# CONFIG_TUN_VNET_CROSS_LE is not set
+CONFIG_VETH=m
+CONFIG_VIRTIO_NET=m
+CONFIG_NLMON=m
+CONFIG_NET_VRF=m
+# CONFIG_VSOCKMON is not set
+CONFIG_MHI_NET=m
+CONFIG_SUNGEM_PHY=m
+# CONFIG_ARCNET is not set
+CONFIG_ATM_DRIVERS=y
+# CONFIG_ATM_DUMMY is not set
+CONFIG_ATM_TCP=m
+CONFIG_ATM_LANAI=m
+CONFIG_ATM_ENI=m
+# CONFIG_ATM_ENI_DEBUG is not set
+# CONFIG_ATM_ENI_TUNE_BURST is not set
+CONFIG_ATM_NICSTAR=m
+CONFIG_ATM_NICSTAR_USE_SUNI=y
+CONFIG_ATM_NICSTAR_USE_IDT77105=y
+CONFIG_ATM_IDT77252=m
+# CONFIG_ATM_IDT77252_DEBUG is not set
+# CONFIG_ATM_IDT77252_RCV_ALL is not set
+CONFIG_ATM_IDT77252_USE_SUNI=y
+CONFIG_ATM_IA=m
+# CONFIG_ATM_IA_DEBUG is not set
+CONFIG_ATM_FORE200E=m
+# CONFIG_ATM_FORE200E_USE_TASKLET is not set
+CONFIG_ATM_FORE200E_TX_RETRY=16
+CONFIG_ATM_FORE200E_DEBUG=0
+CONFIG_ATM_HE=m
+# CONFIG_ATM_HE_USE_SUNI is not set
+CONFIG_ATM_SOLOS=m
+# CONFIG_CAIF_DRIVERS is not set
+
+#
+# Distributed Switch Architecture drivers
+#
+CONFIG_B53=m
+CONFIG_B53_SPI_DRIVER=m
+CONFIG_B53_MDIO_DRIVER=m
+CONFIG_B53_MMAP_DRIVER=m
+CONFIG_B53_SRAB_DRIVER=m
+CONFIG_B53_SERDES=m
+# CONFIG_NET_DSA_BCM_SF2 is not set
+# CONFIG_NET_DSA_LOOP is not set
+CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK=m
+CONFIG_NET_DSA_LANTIQ_GSWIP=m
+# CONFIG_NET_DSA_MT7530 is not set
+CONFIG_NET_DSA_MV88E6060=m
+CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=m
+# CONFIG_NET_DSA_MICROCHIP_KSZ9477 is not set
+CONFIG_NET_DSA_MICROCHIP_KSZ8795=m
+CONFIG_NET_DSA_MICROCHIP_KSZ8795_SPI=m
+CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI=m
+CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
+# CONFIG_NET_DSA_MSCC_FELIX is not set
+# CONFIG_NET_DSA_MSCC_SEVILLE is not set
+CONFIG_NET_DSA_AR9331=m
+CONFIG_NET_DSA_SJA1105=m
+# CONFIG_NET_DSA_SJA1105_PTP is not set
+CONFIG_NET_DSA_XRS700X=m
+CONFIG_NET_DSA_XRS700X_I2C=m
+CONFIG_NET_DSA_XRS700X_MDIO=m
+CONFIG_NET_DSA_QCA8K=m
+CONFIG_NET_DSA_REALTEK=m
+# CONFIG_NET_DSA_REALTEK_SMI is not set
+# CONFIG_NET_DSA_SMSC_LAN9303_I2C is not set
+# CONFIG_NET_DSA_SMSC_LAN9303_MDIO is not set
+# CONFIG_NET_DSA_VITESSE_VSC73XX_SPI is not set
+# CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM is not set
+# end of Distributed Switch Architecture drivers
+
+CONFIG_ETHERNET=y
+CONFIG_MDIO=m
+CONFIG_NET_VENDOR_3COM=y
+CONFIG_PCMCIA_3C574=m
+CONFIG_PCMCIA_3C589=m
+CONFIG_VORTEX=m
+CONFIG_TYPHOON=m
+CONFIG_NET_VENDOR_ADAPTEC=y
+CONFIG_ADAPTEC_STARFIRE=m
+CONFIG_NET_VENDOR_AGERE=y
+CONFIG_ET131X=m
+CONFIG_NET_VENDOR_ALACRITECH=y
+CONFIG_SLICOSS=m
+CONFIG_NET_VENDOR_ALTEON=y
+CONFIG_ACENIC=m
+# CONFIG_ACENIC_OMIT_TIGON_I is not set
+CONFIG_ALTERA_TSE=m
+CONFIG_NET_VENDOR_AMAZON=y
+CONFIG_NET_VENDOR_AMD=y
+CONFIG_AMD8111_ETH=m
+CONFIG_PCNET32=y
+CONFIG_PCMCIA_NMCLAN=m
+CONFIG_NET_VENDOR_AQUANTIA=y
+CONFIG_AQTION=m
+CONFIG_NET_VENDOR_ARC=y
+CONFIG_NET_VENDOR_ASIX=y
+CONFIG_SPI_AX88796C=m
+# CONFIG_SPI_AX88796C_COMPRESSION is not set
+CONFIG_NET_VENDOR_ATHEROS=y
+CONFIG_ATL2=m
+CONFIG_ATL1=m
+CONFIG_ATL1E=m
+CONFIG_ATL1C=m
+CONFIG_ALX=m
+CONFIG_NET_VENDOR_BROADCOM=y
+CONFIG_B44=m
+CONFIG_B44_PCI_AUTOSELECT=y
+CONFIG_B44_PCICORE_AUTOSELECT=y
+CONFIG_B44_PCI=y
+CONFIG_BCMGENET=m
+CONFIG_BNX2=m
+CONFIG_CNIC=m
+CONFIG_TIGON3=m
+CONFIG_TIGON3_HWMON=y
+CONFIG_BNX2X=m
+CONFIG_BNX2X_SRIOV=y
+CONFIG_SYSTEMPORT=m
+CONFIG_BNXT=m
+CONFIG_BNXT_SRIOV=y
+CONFIG_BNXT_FLOWER_OFFLOAD=y
+CONFIG_BNXT_DCB=y
+CONFIG_BNXT_HWMON=y
+CONFIG_NET_VENDOR_BROCADE=y
+CONFIG_BNA=m
+CONFIG_NET_VENDOR_CADENCE=y
+CONFIG_MACB=m
+CONFIG_MACB_USE_HWSTAMP=y
+CONFIG_MACB_PCI=m
+CONFIG_NET_VENDOR_CAVIUM=y
+CONFIG_THUNDER_NIC_PF=m
+CONFIG_THUNDER_NIC_VF=m
+CONFIG_THUNDER_NIC_BGX=m
+CONFIG_THUNDER_NIC_RGX=m
+CONFIG_CAVIUM_PTP=y
+CONFIG_LIQUIDIO=m
+CONFIG_LIQUIDIO_VF=m
+CONFIG_NET_VENDOR_CHELSIO=y
+CONFIG_CHELSIO_T1=m
+CONFIG_CHELSIO_T1_1G=y
+CONFIG_CHELSIO_T3=m
+CONFIG_CHELSIO_T4=m
+# CONFIG_CHELSIO_T4_DCB is not set
+CONFIG_CHELSIO_T4VF=m
+CONFIG_CHELSIO_LIB=m
+CONFIG_CHELSIO_INLINE_CRYPTO=y
+# CONFIG_CHELSIO_IPSEC_INLINE is not set
+CONFIG_NET_VENDOR_CISCO=y
+CONFIG_ENIC=m
+CONFIG_NET_VENDOR_CORTINA=y
+CONFIG_GEMINI_ETHERNET=m
+CONFIG_DNET=m
+CONFIG_NET_VENDOR_DEC=y
+CONFIG_NET_TULIP=y
+CONFIG_DE2104X=m
+CONFIG_DE2104X_DSL=0
+CONFIG_TULIP=m
+# CONFIG_TULIP_MWI is not set
+# CONFIG_TULIP_MMIO is not set
+# CONFIG_TULIP_NAPI is not set
+CONFIG_DE4X5=m
+CONFIG_WINBOND_840=m
+CONFIG_DM9102=m
+CONFIG_ULI526X=m
+CONFIG_PCMCIA_XIRCOM=m
+CONFIG_NET_VENDOR_DLINK=y
+CONFIG_DL2K=m
+CONFIG_SUNDANCE=m
+CONFIG_SUNDANCE_MMIO=y
+CONFIG_NET_VENDOR_EMULEX=y
+CONFIG_BE2NET=m
+CONFIG_BE2NET_HWMON=y
+CONFIG_BE2NET_BE2=y
+CONFIG_BE2NET_BE3=y
+CONFIG_BE2NET_LANCER=y
+CONFIG_BE2NET_SKYHAWK=y
+CONFIG_NET_VENDOR_EZCHIP=y
+CONFIG_EZCHIP_NPS_MANAGEMENT_ENET=m
+CONFIG_NET_VENDOR_FREESCALE=y
+CONFIG_FSL_PQ_MDIO=m
+CONFIG_FSL_XGMAC_MDIO=m
+CONFIG_GIANFAR=m
+CONFIG_FSL_DPAA2_SWITCH=m
+CONFIG_FSL_ENETC=m
+CONFIG_FSL_ENETC_VF=m
+CONFIG_FSL_ENETC_IERB=m
+CONFIG_FSL_ENETC_MDIO=m
+CONFIG_FSL_ENETC_PTP_CLOCK=m
+# CONFIG_FSL_ENETC_QOS is not set
+CONFIG_NET_VENDOR_FUJITSU=y
+CONFIG_PCMCIA_FMVJ18X=m
+CONFIG_NET_VENDOR_GOOGLE=y
+CONFIG_NET_VENDOR_HUAWEI=y
+CONFIG_NET_VENDOR_I825XX=y
+CONFIG_NET_VENDOR_IBM=y
+CONFIG_IBMVETH=m
+CONFIG_IBM_EMAC=m
+CONFIG_IBM_EMAC_RXB=128
+CONFIG_IBM_EMAC_TXB=64
+CONFIG_IBM_EMAC_POLL_WEIGHT=32
+CONFIG_IBM_EMAC_RX_COPY_THRESHOLD=256
+# CONFIG_IBM_EMAC_DEBUG is not set
+CONFIG_IBM_EMAC_ZMII=y
+CONFIG_IBM_EMAC_RGMII=y
+CONFIG_IBM_EMAC_TAH=y
+CONFIG_IBM_EMAC_EMAC4=y
+CONFIG_EHEA=m
+CONFIG_IBMVNIC=m
+CONFIG_NET_VENDOR_INTEL=y
+CONFIG_E100=m
+CONFIG_E1000=m
+CONFIG_E1000E=m
+CONFIG_IGB=m
+CONFIG_IGB_HWMON=y
+CONFIG_IGBVF=m
+CONFIG_IXGB=m
+CONFIG_IXGBE=m
+CONFIG_IXGBE_HWMON=y
+CONFIG_IXGBE_DCB=y
+CONFIG_IXGBE_IPSEC=y
+CONFIG_IXGBEVF=m
+CONFIG_IXGBEVF_IPSEC=y
+CONFIG_I40E=m
+CONFIG_I40E_DCB=y
+CONFIG_IAVF=m
+CONFIG_I40EVF=m
+CONFIG_ICE=m
+CONFIG_ICE_SWITCHDEV=y
+CONFIG_FM10K=m
+CONFIG_IGC=m
+CONFIG_NET_VENDOR_MICROSOFT=y
+CONFIG_JME=m
+CONFIG_NET_VENDOR_LITEX=y
+CONFIG_LITEX_LITEETH=m
+CONFIG_NET_VENDOR_MARVELL=y
+CONFIG_MVMDIO=m
+CONFIG_SKGE=m
+# CONFIG_SKGE_DEBUG is not set
+CONFIG_SKGE_GENESIS=y
+CONFIG_SKY2=m
+# CONFIG_SKY2_DEBUG is not set
+CONFIG_PRESTERA=m
+CONFIG_PRESTERA_PCI=m
+CONFIG_NET_VENDOR_MELLANOX=y
+CONFIG_MLX4_EN=m
+CONFIG_MLX4_EN_DCB=y
+CONFIG_MLX4_CORE=m
+CONFIG_MLX4_DEBUG=y
+CONFIG_MLX4_CORE_GEN2=y
+CONFIG_MLX5_CORE=m
+CONFIG_MLX5_ACCEL=y
+# CONFIG_MLX5_FPGA is not set
+CONFIG_MLX5_CORE_EN=y
+CONFIG_MLX5_EN_ARFS=y
+CONFIG_MLX5_EN_RXNFC=y
+CONFIG_MLX5_MPFS=y
+CONFIG_MLX5_ESWITCH=y
+CONFIG_MLX5_BRIDGE=y
+CONFIG_MLX5_CLS_ACT=y
+CONFIG_MLX5_TC_SAMPLE=y
+CONFIG_MLX5_CORE_EN_DCB=y
+# CONFIG_MLX5_CORE_IPOIB is not set
+CONFIG_MLX5_IPSEC=y
+CONFIG_MLX5_EN_IPSEC=y
+CONFIG_MLX5_SW_STEERING=y
+# CONFIG_MLX5_SF is not set
+CONFIG_MLXSW_CORE=m
+CONFIG_MLXSW_CORE_HWMON=y
+CONFIG_MLXSW_CORE_THERMAL=y
+CONFIG_MLXSW_PCI=m
+CONFIG_MLXSW_I2C=m
+CONFIG_MLXSW_SPECTRUM=m
+CONFIG_MLXSW_SPECTRUM_DCB=y
+CONFIG_MLXSW_MINIMAL=m
+CONFIG_MLXFW=m
+CONFIG_NET_VENDOR_MICREL=y
+CONFIG_KS8842=m
+CONFIG_KS8851=m
+CONFIG_KS8851_MLL=m
+CONFIG_KSZ884X_PCI=m
+CONFIG_NET_VENDOR_MICROCHIP=y
+CONFIG_ENC28J60=m
+# CONFIG_ENC28J60_WRITEVERIFY is not set
+CONFIG_ENCX24J600=m
+CONFIG_LAN743X=m
+CONFIG_NET_VENDOR_MICROSEMI=y
+# CONFIG_MSCC_OCELOT_SWITCH is not set
+CONFIG_NET_VENDOR_MYRI=y
+CONFIG_MYRI10GE=m
+CONFIG_FEALNX=m
+CONFIG_NET_VENDOR_NATSEMI=y
+CONFIG_NATSEMI=m
+CONFIG_NS83820=m
+CONFIG_NET_VENDOR_NETERION=y
+CONFIG_S2IO=m
+CONFIG_VXGE=m
+# CONFIG_VXGE_DEBUG_TRACE_ALL is not set
+CONFIG_NET_VENDOR_NETRONOME=y
+CONFIG_NFP=m
+# CONFIG_NFP_APP_FLOWER is not set
+CONFIG_NFP_APP_ABM_NIC=y
+# CONFIG_NFP_DEBUG is not set
+# CONFIG_NET_VENDOR_NI is not set
+CONFIG_NET_VENDOR_8390=y
+CONFIG_PCMCIA_AXNET=m
+CONFIG_NE2K_PCI=m
+CONFIG_PCMCIA_PCNET=m
+CONFIG_NET_VENDOR_NVIDIA=y
+CONFIG_FORCEDETH=m
+CONFIG_NET_VENDOR_OKI=y
+CONFIG_ETHOC=m
+CONFIG_NET_VENDOR_PACKET_ENGINES=y
+CONFIG_HAMACHI=m
+CONFIG_YELLOWFIN=m
+CONFIG_NET_VENDOR_PASEMI=y
+CONFIG_PASEMI_MAC=m
+CONFIG_NET_VENDOR_PENSANDO=y
+CONFIG_IONIC=m
+CONFIG_NET_VENDOR_QLOGIC=y
+CONFIG_QLA3XXX=m
+CONFIG_QLCNIC=m
+CONFIG_QLCNIC_SRIOV=y
+CONFIG_QLCNIC_DCB=y
+CONFIG_QLCNIC_HWMON=y
+CONFIG_NETXEN_NIC=m
+CONFIG_QED=m
+CONFIG_QED_LL2=y
+CONFIG_QED_SRIOV=y
+CONFIG_QEDE=m
+CONFIG_QED_RDMA=y
+CONFIG_QED_ISCSI=y
+CONFIG_QED_FCOE=y
+CONFIG_QED_OOO=y
+CONFIG_NET_VENDOR_QUALCOMM=y
+CONFIG_QCA7000=m
+CONFIG_QCA7000_SPI=m
+CONFIG_QCA7000_UART=m
+CONFIG_QCOM_EMAC=m
+CONFIG_RMNET=m
+CONFIG_NET_VENDOR_RDC=y
+CONFIG_R6040=m
+CONFIG_NET_VENDOR_REALTEK=y
+CONFIG_8139CP=m
+CONFIG_8139TOO=m
+# CONFIG_8139TOO_PIO is not set
+CONFIG_8139TOO_TUNE_TWISTER=y
+CONFIG_8139TOO_8129=y
+# CONFIG_8139_OLD_RX_RESET is not set
+CONFIG_R8169=m
+CONFIG_NET_VENDOR_RENESAS=y
+CONFIG_NET_VENDOR_ROCKER=y
+CONFIG_ROCKER=m
+CONFIG_NET_VENDOR_SAMSUNG=y
+CONFIG_SXGBE_ETH=m
+CONFIG_NET_VENDOR_SEEQ=y
+CONFIG_NET_VENDOR_SOLARFLARE=y
+CONFIG_SFC=m
+CONFIG_SFC_MTD=y
+CONFIG_SFC_MCDI_MON=y
+CONFIG_SFC_SRIOV=y
+CONFIG_SFC_MCDI_LOGGING=y
+CONFIG_SFC_FALCON=m
+CONFIG_SFC_FALCON_MTD=y
+CONFIG_NET_VENDOR_SILAN=y
+CONFIG_SC92031=m
+CONFIG_NET_VENDOR_SIS=y
+CONFIG_SIS900=m
+CONFIG_SIS190=m
+CONFIG_NET_VENDOR_SMSC=y
+CONFIG_PCMCIA_SMC91C92=m
+CONFIG_EPIC100=m
+CONFIG_SMSC911X=m
+CONFIG_SMSC9420=m
+CONFIG_NET_VENDOR_SOCIONEXT=y
+CONFIG_NET_VENDOR_STMICRO=y
+CONFIG_STMMAC_ETH=m
+# CONFIG_STMMAC_SELFTESTS is not set
+CONFIG_STMMAC_PLATFORM=m
+# CONFIG_DWMAC_DWC_QOS_ETH is not set
+CONFIG_DWMAC_GENERIC=m
+CONFIG_DWMAC_INTEL_PLAT=m
+CONFIG_DWMAC_LOONGSON=m
+CONFIG_STMMAC_PCI=m
+CONFIG_NET_VENDOR_SUN=y
+CONFIG_HAPPYMEAL=m
+CONFIG_SUNGEM=m
+CONFIG_CASSINI=m
+CONFIG_NIU=m
+CONFIG_NET_VENDOR_SYNOPSYS=y
+# CONFIG_DWC_XLGMAC is not set
+CONFIG_NET_VENDOR_TEHUTI=y
+CONFIG_TEHUTI=m
+CONFIG_NET_VENDOR_TI=y
+# CONFIG_TI_CPSW_PHY_SEL is not set
+CONFIG_TLAN=m
+CONFIG_NET_VENDOR_TOSHIBA=y
+# CONFIG_GELIC_NET is not set
+# CONFIG_SPIDER_NET is not set
+CONFIG_NET_VENDOR_VIA=y
+CONFIG_VIA_RHINE=m
+CONFIG_VIA_RHINE_MMIO=y
+CONFIG_VIA_VELOCITY=m
+CONFIG_NET_VENDOR_WIZNET=y
+CONFIG_WIZNET_W5100=m
+CONFIG_WIZNET_W5300=m
+# CONFIG_WIZNET_BUS_DIRECT is not set
+# CONFIG_WIZNET_BUS_INDIRECT is not set
+CONFIG_WIZNET_BUS_ANY=y
+CONFIG_WIZNET_W5100_SPI=m
+CONFIG_NET_VENDOR_XILINX=y
+CONFIG_XILINX_EMACLITE=m
+# CONFIG_XILINX_AXI_EMAC is not set
+CONFIG_XILINX_LL_TEMAC=m
+CONFIG_NET_VENDOR_XIRCOM=y
+CONFIG_PCMCIA_XIRC2PS=m
+CONFIG_FDDI=y
+CONFIG_DEFXX=m
+CONFIG_SKFP=m
+# CONFIG_HIPPI is not set
+CONFIG_PHYLINK=m
+CONFIG_PHYLIB=y
+CONFIG_SWPHY=y
+CONFIG_LED_TRIGGER_PHY=y
+CONFIG_FIXED_PHY=y
+CONFIG_SFP=m
+
+#
+# MII PHY device drivers
+#
+CONFIG_AMD_PHY=m
+# CONFIG_ADIN_PHY is not set
+CONFIG_AQUANTIA_PHY=m
+CONFIG_AX88796B_PHY=m
+CONFIG_BROADCOM_PHY=m
+CONFIG_BCM54140_PHY=m
+CONFIG_BCM7XXX_PHY=m
+# CONFIG_BCM84881_PHY is not set
+CONFIG_BCM87XX_PHY=m
+CONFIG_BCM_NET_PHYLIB=m
+CONFIG_CICADA_PHY=m
+CONFIG_CORTINA_PHY=m
+CONFIG_DAVICOM_PHY=m
+CONFIG_ICPLUS_PHY=m
+CONFIG_LXT_PHY=m
+CONFIG_INTEL_XWAY_PHY=m
+CONFIG_LSI_ET1011C_PHY=m
+CONFIG_MARVELL_PHY=m
+CONFIG_MARVELL_10G_PHY=m
+CONFIG_MARVELL_88X2222_PHY=m
+CONFIG_MAXLINEAR_GPHY=m
+CONFIG_MEDIATEK_GE_PHY=m
+CONFIG_MICREL_PHY=m
+CONFIG_MICROCHIP_PHY=m
+CONFIG_MICROCHIP_T1_PHY=m
+CONFIG_MICROSEMI_PHY=m
+CONFIG_MOTORCOMM_PHY=m
+CONFIG_NATIONAL_PHY=m
+CONFIG_NXP_C45_TJA11XX_PHY=m
+# CONFIG_NXP_TJA11XX_PHY is not set
+CONFIG_AT803X_PHY=m
+CONFIG_QSEMI_PHY=m
+CONFIG_REALTEK_PHY=m
+CONFIG_RENESAS_PHY=m
+CONFIG_ROCKCHIP_PHY=m
+CONFIG_SMSC_PHY=m
+CONFIG_STE10XP=m
+CONFIG_TERANETICS_PHY=m
+CONFIG_DP83822_PHY=m
+CONFIG_DP83TC811_PHY=m
+CONFIG_DP83848_PHY=m
+CONFIG_DP83867_PHY=m
+CONFIG_DP83869_PHY=m
+CONFIG_VITESSE_PHY=m
+CONFIG_XILINX_GMII2RGMII=m
+CONFIG_MICREL_KS8995MA=m
+
+#
+# MCTP Device Drivers
+#
+CONFIG_MDIO_DEVICE=y
+CONFIG_MDIO_BUS=y
+CONFIG_FWNODE_MDIO=y
+CONFIG_OF_MDIO=y
+CONFIG_MDIO_DEVRES=y
+CONFIG_MDIO_BITBANG=m
+CONFIG_MDIO_BCM_UNIMAC=m
+CONFIG_MDIO_CAVIUM=m
+CONFIG_MDIO_GPIO=m
+CONFIG_MDIO_HISI_FEMAC=m
+CONFIG_MDIO_I2C=m
+CONFIG_MDIO_MVUSB=m
+# CONFIG_MDIO_MSCC_MIIM is not set
+CONFIG_MDIO_OCTEON=m
+CONFIG_MDIO_IPQ4019=m
+# CONFIG_MDIO_IPQ8064 is not set
+CONFIG_MDIO_THUNDER=m
+
+#
+# MDIO Multiplexers
+#
+CONFIG_MDIO_BUS_MUX=m
+CONFIG_MDIO_BUS_MUX_GPIO=m
+CONFIG_MDIO_BUS_MUX_MULTIPLEXER=m
+CONFIG_MDIO_BUS_MUX_MMIOREG=m
+
+#
+# PCS device drivers
+#
+CONFIG_PCS_XPCS=m
+CONFIG_PCS_LYNX=m
+# end of PCS device drivers
+
+CONFIG_PLIP=m
+CONFIG_PPP=m
+CONFIG_PPP_BSDCOMP=m
+CONFIG_PPP_DEFLATE=m
+CONFIG_PPP_FILTER=y
+CONFIG_PPP_MPPE=m
+CONFIG_PPP_MULTILINK=y
+CONFIG_PPPOATM=m
+CONFIG_PPPOE=m
+CONFIG_PPTP=m
+CONFIG_PPPOL2TP=m
+CONFIG_PPP_ASYNC=m
+CONFIG_PPP_SYNC_TTY=m
+CONFIG_SLIP=m
+CONFIG_SLHC=m
+# CONFIG_SLIP_COMPRESSED is not set
+# CONFIG_SLIP_SMART is not set
+# CONFIG_SLIP_MODE_SLIP6 is not set
+
+#
+# Host-side USB support is needed for USB Network Adapter support
+#
+CONFIG_USB_NET_DRIVERS=m
+CONFIG_USB_CATC=m
+CONFIG_USB_KAWETH=m
+CONFIG_USB_PEGASUS=m
+CONFIG_USB_RTL8150=m
+CONFIG_USB_RTL8152=m
+CONFIG_USB_LAN78XX=m
+CONFIG_USB_USBNET=m
+CONFIG_USB_NET_AX8817X=m
+CONFIG_USB_NET_AX88179_178A=m
+CONFIG_USB_NET_CDCETHER=m
+CONFIG_USB_NET_CDC_EEM=m
+CONFIG_USB_NET_CDC_NCM=m
+CONFIG_USB_NET_HUAWEI_CDC_NCM=m
+CONFIG_USB_NET_CDC_MBIM=m
+CONFIG_USB_NET_DM9601=m
+CONFIG_USB_NET_SR9700=m
+CONFIG_USB_NET_SR9800=m
+CONFIG_USB_NET_SMSC75XX=m
+CONFIG_USB_NET_SMSC95XX=m
+CONFIG_USB_NET_GL620A=m
+CONFIG_USB_NET_NET1080=m
+CONFIG_USB_NET_PLUSB=m
+CONFIG_USB_NET_MCS7830=m
+CONFIG_USB_NET_RNDIS_HOST=m
+CONFIG_USB_NET_CDC_SUBSET_ENABLE=m
+CONFIG_USB_NET_CDC_SUBSET=m
+CONFIG_USB_ALI_M5632=y
+CONFIG_USB_AN2720=y
+CONFIG_USB_BELKIN=y
+CONFIG_USB_ARMLINUX=y
+CONFIG_USB_EPSON2888=y
+CONFIG_USB_KC2190=y
+CONFIG_USB_NET_ZAURUS=m
+CONFIG_USB_NET_CX82310_ETH=m
+CONFIG_USB_NET_KALMIA=m
+CONFIG_USB_NET_QMI_WWAN=m
+CONFIG_USB_HSO=m
+CONFIG_USB_NET_INT51X1=m
+CONFIG_USB_CDC_PHONET=m
+CONFIG_USB_IPHETH=m
+CONFIG_USB_SIERRA_NET=m
+CONFIG_USB_VL600=m
+CONFIG_USB_NET_CH9200=m
+CONFIG_USB_NET_AQC111=m
+CONFIG_USB_RTL8153_ECM=m
+CONFIG_WLAN=y
+CONFIG_WLAN_VENDOR_ADMTEK=y
+CONFIG_ADM8211=m
+CONFIG_ATH_COMMON=m
+CONFIG_WLAN_VENDOR_ATH=y
+# CONFIG_ATH_DEBUG is not set
+CONFIG_ATH5K=m
+# CONFIG_ATH5K_DEBUG is not set
+# CONFIG_ATH5K_TRACER is not set
+CONFIG_ATH5K_PCI=y
+CONFIG_ATH9K_HW=m
+CONFIG_ATH9K_COMMON=m
+CONFIG_ATH9K_BTCOEX_SUPPORT=y
+CONFIG_ATH9K=m
+CONFIG_ATH9K_PCI=y
+# CONFIG_ATH9K_AHB is not set
+# CONFIG_ATH9K_DEBUGFS is not set
+# CONFIG_ATH9K_DYNACK is not set
+CONFIG_ATH9K_WOW=y
+CONFIG_ATH9K_RFKILL=y
+# CONFIG_ATH9K_CHANNEL_CONTEXT is not set
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_PCI_NO_EEPROM=m
+CONFIG_ATH9K_HTC=m
+# CONFIG_ATH9K_HTC_DEBUGFS is not set
+CONFIG_ATH9K_HWRNG=y
+CONFIG_CARL9170=m
+CONFIG_CARL9170_LEDS=y
+# CONFIG_CARL9170_DEBUGFS is not set
+CONFIG_CARL9170_WPC=y
+CONFIG_CARL9170_HWRNG=y
+CONFIG_ATH6KL=m
+CONFIG_ATH6KL_SDIO=m
+CONFIG_ATH6KL_USB=m
+# CONFIG_ATH6KL_DEBUG is not set
+# CONFIG_ATH6KL_TRACING is not set
+CONFIG_AR5523=m
+CONFIG_WIL6210=m
+CONFIG_WIL6210_ISR_COR=y
+# CONFIG_WIL6210_TRACING is not set
+CONFIG_WIL6210_DEBUGFS=y
+CONFIG_ATH10K=m
+CONFIG_ATH10K_CE=y
+CONFIG_ATH10K_PCI=m
+CONFIG_ATH10K_AHB=y
+# CONFIG_ATH10K_SDIO is not set
+CONFIG_ATH10K_USB=m
+# CONFIG_ATH10K_DEBUG is not set
+# CONFIG_ATH10K_DEBUGFS is not set
+# CONFIG_ATH10K_TRACING is not set
+CONFIG_WCN36XX=m
+# CONFIG_WCN36XX_DEBUGFS is not set
+CONFIG_ATH11K=m
+CONFIG_ATH11K_PCI=m
+# CONFIG_ATH11K_DEBUG is not set
+# CONFIG_ATH11K_DEBUGFS is not set
+# CONFIG_ATH11K_TRACING is not set
+CONFIG_WLAN_VENDOR_ATMEL=y
+CONFIG_ATMEL=m
+CONFIG_PCI_ATMEL=m
+# CONFIG_PCMCIA_ATMEL is not set
+CONFIG_AT76C50X_USB=m
+CONFIG_WLAN_VENDOR_BROADCOM=y
+CONFIG_B43=m
+CONFIG_B43_BCMA=y
+CONFIG_B43_SSB=y
+CONFIG_B43_BUSES_BCMA_AND_SSB=y
+# CONFIG_B43_BUSES_BCMA is not set
+# CONFIG_B43_BUSES_SSB is not set
+CONFIG_B43_PCI_AUTOSELECT=y
+CONFIG_B43_PCICORE_AUTOSELECT=y
+CONFIG_B43_SDIO=y
+CONFIG_B43_BCMA_PIO=y
+CONFIG_B43_PIO=y
+CONFIG_B43_PHY_G=y
+CONFIG_B43_PHY_N=y
+CONFIG_B43_PHY_LP=y
+CONFIG_B43_PHY_HT=y
+CONFIG_B43_LEDS=y
+CONFIG_B43_HWRNG=y
+# CONFIG_B43_DEBUG is not set
+CONFIG_B43LEGACY=m
+CONFIG_B43LEGACY_PCI_AUTOSELECT=y
+CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
+CONFIG_B43LEGACY_LEDS=y
+CONFIG_B43LEGACY_HWRNG=y
+# CONFIG_B43LEGACY_DEBUG is not set
+CONFIG_B43LEGACY_DMA=y
+CONFIG_B43LEGACY_PIO=y
+CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
+# CONFIG_B43LEGACY_DMA_MODE is not set
+# CONFIG_B43LEGACY_PIO_MODE is not set
+CONFIG_BRCMUTIL=m
+CONFIG_BRCMSMAC=m
+CONFIG_BRCMSMAC_LEDS=y
+CONFIG_BRCMFMAC=m
+CONFIG_BRCMFMAC_PROTO_BCDC=y
+CONFIG_BRCMFMAC_PROTO_MSGBUF=y
+CONFIG_BRCMFMAC_SDIO=y
+CONFIG_BRCMFMAC_USB=y
+CONFIG_BRCMFMAC_PCIE=y
+# CONFIG_BRCM_TRACING is not set
+# CONFIG_BRCMDBG is not set
+CONFIG_WLAN_VENDOR_CISCO=y
+CONFIG_AIRO=m
+CONFIG_AIRO_CS=m
+CONFIG_WLAN_VENDOR_INTEL=y
+CONFIG_IPW2100=m
+CONFIG_IPW2100_MONITOR=y
+# CONFIG_IPW2100_DEBUG is not set
+CONFIG_IPW2200=m
+CONFIG_IPW2200_MONITOR=y
+CONFIG_IPW2200_RADIOTAP=y
+CONFIG_IPW2200_PROMISCUOUS=y
+CONFIG_IPW2200_QOS=y
+# CONFIG_IPW2200_DEBUG is not set
+CONFIG_LIBIPW=m
+# CONFIG_LIBIPW_DEBUG is not set
+CONFIG_IWLEGACY=m
+CONFIG_IWL4965=m
+CONFIG_IWL3945=m
+
+#
+# iwl3945 / iwl4965 Debugging Options
+#
+# CONFIG_IWLEGACY_DEBUG is not set
+CONFIG_IWLEGACY_DEBUGFS=y
+# end of iwl3945 / iwl4965 Debugging Options
+
+CONFIG_IWLWIFI=m
+CONFIG_IWLWIFI_LEDS=y
+CONFIG_IWLDVM=m
+CONFIG_IWLMVM=m
+CONFIG_IWLWIFI_OPMODE_MODULAR=y
+
+#
+# Debugging Options
+#
+# CONFIG_IWLWIFI_DEBUG is not set
+# CONFIG_IWLWIFI_DEBUGFS is not set
+# CONFIG_IWLWIFI_DEVICE_TRACING is not set
+# end of Debugging Options
+
+CONFIG_WLAN_VENDOR_INTERSIL=y
+CONFIG_HOSTAP=m
+CONFIG_HOSTAP_FIRMWARE=y
+# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set
+CONFIG_HOSTAP_PLX=m
+CONFIG_HOSTAP_PCI=m
+CONFIG_HOSTAP_CS=m
+CONFIG_HERMES=m
+CONFIG_HERMES_PRISM=y
+CONFIG_HERMES_CACHE_FW_ON_INIT=y
+CONFIG_APPLE_AIRPORT=m
+CONFIG_PLX_HERMES=m
+CONFIG_TMD_HERMES=m
+CONFIG_NORTEL_HERMES=m
+CONFIG_PCI_HERMES=m
+CONFIG_PCMCIA_HERMES=m
+CONFIG_PCMCIA_SPECTRUM=m
+CONFIG_ORINOCO_USB=m
+CONFIG_P54_COMMON=m
+CONFIG_P54_USB=m
+CONFIG_P54_PCI=m
+CONFIG_P54_SPI=m
+# CONFIG_P54_SPI_DEFAULT_EEPROM is not set
+CONFIG_P54_LEDS=y
+CONFIG_WLAN_VENDOR_MARVELL=y
+CONFIG_LIBERTAS=m
+CONFIG_LIBERTAS_USB=m
+CONFIG_LIBERTAS_CS=m
+CONFIG_LIBERTAS_SDIO=m
+CONFIG_LIBERTAS_SPI=m
+# CONFIG_LIBERTAS_DEBUG is not set
+CONFIG_LIBERTAS_MESH=y
+CONFIG_LIBERTAS_THINFIRM=m
+# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
+CONFIG_LIBERTAS_THINFIRM_USB=m
+CONFIG_MWIFIEX=m
+CONFIG_MWIFIEX_SDIO=m
+CONFIG_MWIFIEX_PCIE=m
+CONFIG_MWIFIEX_USB=m
+CONFIG_MWL8K=m
+CONFIG_WLAN_VENDOR_MEDIATEK=y
+CONFIG_MT7601U=m
+CONFIG_MT76_CORE=m
+CONFIG_MT76_LEDS=y
+CONFIG_MT76_USB=m
+CONFIG_MT76_SDIO=m
+CONFIG_MT76x02_LIB=m
+CONFIG_MT76x02_USB=m
+CONFIG_MT76_CONNAC_LIB=m
+CONFIG_MT76x0_COMMON=m
+CONFIG_MT76x0U=m
+CONFIG_MT76x0E=m
+CONFIG_MT76x2_COMMON=m
+CONFIG_MT76x2E=m
+CONFIG_MT76x2U=m
+CONFIG_MT7603E=m
+CONFIG_MT7615_COMMON=m
+CONFIG_MT7615E=m
+CONFIG_MT7663_USB_SDIO_COMMON=m
+CONFIG_MT7663U=m
+CONFIG_MT7663S=m
+CONFIG_MT7915E=m
+CONFIG_MT7921_COMMON=m
+CONFIG_MT7921E=m
+CONFIG_MT7921S=m
+CONFIG_WLAN_VENDOR_MICROCHIP=y
+CONFIG_WILC1000=m
+CONFIG_WILC1000_SDIO=m
+# CONFIG_WILC1000_SPI is not set
+# CONFIG_WILC1000_HW_OOB_INTR is not set
+CONFIG_WLAN_VENDOR_RALINK=y
+CONFIG_RT2X00=m
+CONFIG_RT2400PCI=m
+CONFIG_RT2500PCI=m
+CONFIG_RT61PCI=m
+CONFIG_RT2800PCI=m
+CONFIG_RT2800PCI_RT33XX=y
+CONFIG_RT2800PCI_RT35XX=y
+CONFIG_RT2800PCI_RT53XX=y
+CONFIG_RT2800PCI_RT3290=y
+CONFIG_RT2500USB=m
+CONFIG_RT73USB=m
+CONFIG_RT2800USB=m
+CONFIG_RT2800USB_RT33XX=y
+CONFIG_RT2800USB_RT35XX=y
+CONFIG_RT2800USB_RT3573=y
+CONFIG_RT2800USB_RT53XX=y
+CONFIG_RT2800USB_RT55XX=y
+CONFIG_RT2800USB_UNKNOWN=y
+CONFIG_RT2800_LIB=m
+CONFIG_RT2800_LIB_MMIO=m
+CONFIG_RT2X00_LIB_MMIO=m
+CONFIG_RT2X00_LIB_PCI=m
+CONFIG_RT2X00_LIB_USB=m
+CONFIG_RT2X00_LIB=m
+CONFIG_RT2X00_LIB_FIRMWARE=y
+CONFIG_RT2X00_LIB_CRYPTO=y
+CONFIG_RT2X00_LIB_LEDS=y
+# CONFIG_RT2X00_LIB_DEBUGFS is not set
+# CONFIG_RT2X00_DEBUG is not set
+CONFIG_WLAN_VENDOR_REALTEK=y
+CONFIG_RTL8180=m
+CONFIG_RTL8187=m
+CONFIG_RTL8187_LEDS=y
+CONFIG_RTL_CARDS=m
+CONFIG_RTL8192CE=m
+CONFIG_RTL8192SE=m
+CONFIG_RTL8192DE=m
+CONFIG_RTL8723AE=m
+CONFIG_RTL8723BE=m
+CONFIG_RTL8188EE=m
+CONFIG_RTL8192EE=m
+CONFIG_RTL8821AE=m
+CONFIG_RTL8192CU=m
+CONFIG_RTLWIFI=m
+CONFIG_RTLWIFI_PCI=m
+CONFIG_RTLWIFI_USB=m
+CONFIG_RTLWIFI_DEBUG=y
+CONFIG_RTL8192C_COMMON=m
+CONFIG_RTL8723_COMMON=m
+CONFIG_RTLBTCOEXIST=m
+CONFIG_RTL8XXXU=m
+# CONFIG_RTL8XXXU_UNTESTED is not set
+CONFIG_RTW88=m
+CONFIG_RTW88_CORE=m
+CONFIG_RTW88_PCI=m
+CONFIG_RTW88_8822B=m
+CONFIG_RTW88_8822C=m
+CONFIG_RTW88_8723D=m
+CONFIG_RTW88_8821C=m
+CONFIG_RTW88_8822BE=m
+CONFIG_RTW88_8822CE=m
+CONFIG_RTW88_8723DE=m
+CONFIG_RTW88_8821CE=m
+# CONFIG_RTW88_DEBUG is not set
+# CONFIG_RTW88_DEBUGFS is not set
+CONFIG_RTW89=m
+CONFIG_RTW89_CORE=m
+CONFIG_RTW89_PCI=m
+CONFIG_RTW89_8852AE=m
+# CONFIG_RTW89_DEBUGMSG is not set
+# CONFIG_RTW89_DEBUGFS is not set
+CONFIG_WLAN_VENDOR_RSI=y
+CONFIG_RSI_91X=m
+CONFIG_RSI_DEBUGFS=y
+CONFIG_RSI_SDIO=m
+CONFIG_RSI_USB=m
+CONFIG_RSI_COEX=y
+CONFIG_WLAN_VENDOR_ST=y
+CONFIG_CW1200=m
+CONFIG_CW1200_WLAN_SDIO=m
+CONFIG_CW1200_WLAN_SPI=m
+CONFIG_WLAN_VENDOR_TI=y
+CONFIG_WL1251=m
+CONFIG_WL1251_SPI=m
+CONFIG_WL1251_SDIO=m
+CONFIG_WL12XX=m
+CONFIG_WL18XX=m
+CONFIG_WLCORE=m
+CONFIG_WLCORE_SPI=m
+CONFIG_WLCORE_SDIO=m
+CONFIG_WILINK_PLATFORM_DATA=y
+CONFIG_WLAN_VENDOR_ZYDAS=y
+CONFIG_USB_ZD1201=m
+CONFIG_ZD1211RW=m
+# CONFIG_ZD1211RW_DEBUG is not set
+CONFIG_WLAN_VENDOR_QUANTENNA=y
+CONFIG_QTNFMAC=m
+CONFIG_QTNFMAC_PCIE=m
+CONFIG_PCMCIA_RAYCS=m
+CONFIG_PCMCIA_WL3501=m
+# CONFIG_MAC80211_HWSIM is not set
+CONFIG_USB_NET_RNDIS_WLAN=m
+CONFIG_VIRT_WIFI=m
+# CONFIG_WAN is not set
+CONFIG_IEEE802154_DRIVERS=m
+CONFIG_IEEE802154_FAKELB=m
+CONFIG_IEEE802154_AT86RF230=m
+# CONFIG_IEEE802154_AT86RF230_DEBUGFS is not set
+CONFIG_IEEE802154_MRF24J40=m
+# CONFIG_IEEE802154_CC2520 is not set
+CONFIG_IEEE802154_ATUSB=m
+CONFIG_IEEE802154_ADF7242=m
+CONFIG_IEEE802154_CA8210=m
+# CONFIG_IEEE802154_CA8210_DEBUGFS is not set
+# CONFIG_IEEE802154_MCR20A is not set
+CONFIG_IEEE802154_HWSIM=m
+
+#
+# Wireless WAN
+#
+CONFIG_WWAN=y
+CONFIG_WWAN_HWSIM=m
+CONFIG_MHI_WWAN_CTRL=m
+CONFIG_MHI_WWAN_MBIM=m
+CONFIG_RPMSG_WWAN_CTRL=m
+# end of Wireless WAN
+
+# CONFIG_VMXNET3 is not set
+CONFIG_USB4_NET=m
+# CONFIG_NETDEVSIM is not set
+CONFIG_NET_FAILOVER=m
+# CONFIG_ISDN is not set
+
+#
+# Input device support
+#
+CONFIG_INPUT=y
+CONFIG_INPUT_LEDS=m
+CONFIG_INPUT_FF_MEMLESS=m
+CONFIG_INPUT_SPARSEKMAP=m
+CONFIG_INPUT_MATRIXKMAP=m
+
+#
+# Userland interfaces
+#
+CONFIG_INPUT_MOUSEDEV=y
+CONFIG_INPUT_MOUSEDEV_PSAUX=y
+CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
+CONFIG_INPUT_JOYDEV=m
+CONFIG_INPUT_EVDEV=m
+# CONFIG_INPUT_EVBUG is not set
+
+#
+# Input Device Drivers
+#
+CONFIG_INPUT_KEYBOARD=y
+CONFIG_KEYBOARD_ADC=m
+# CONFIG_KEYBOARD_ADP5520 is not set
+CONFIG_KEYBOARD_ADP5588=m
+CONFIG_KEYBOARD_ADP5589=m
+CONFIG_KEYBOARD_ATKBD=y
+CONFIG_KEYBOARD_QT1050=m
+CONFIG_KEYBOARD_QT1070=m
+CONFIG_KEYBOARD_QT2160=m
+# CONFIG_KEYBOARD_DLINK_DIR685 is not set
+# CONFIG_KEYBOARD_LKKBD is not set
+CONFIG_KEYBOARD_GPIO=m
+CONFIG_KEYBOARD_GPIO_POLLED=m
+CONFIG_KEYBOARD_TCA6416=m
+CONFIG_KEYBOARD_TCA8418=m
+CONFIG_KEYBOARD_MATRIX=m
+CONFIG_KEYBOARD_LM8323=m
+CONFIG_KEYBOARD_LM8333=m
+CONFIG_KEYBOARD_MAX7359=m
+CONFIG_KEYBOARD_MCS=m
+CONFIG_KEYBOARD_MPR121=m
+# CONFIG_KEYBOARD_NEWTON is not set
+CONFIG_KEYBOARD_OPENCORES=m
+CONFIG_KEYBOARD_SAMSUNG=m
+# CONFIG_KEYBOARD_STOWAWAY is not set
+# CONFIG_KEYBOARD_SUNKBD is not set
+CONFIG_KEYBOARD_STMPE=m
+# CONFIG_KEYBOARD_IQS62X is not set
+CONFIG_KEYBOARD_OMAP4=m
+CONFIG_KEYBOARD_TC3589X=m
+CONFIG_KEYBOARD_TM2_TOUCHKEY=m
+# CONFIG_KEYBOARD_TWL4030 is not set
+# CONFIG_KEYBOARD_XTKBD is not set
+CONFIG_KEYBOARD_CAP11XX=m
+CONFIG_KEYBOARD_BCM=m
+# CONFIG_KEYBOARD_MTK_PMIC is not set
+CONFIG_KEYBOARD_CYPRESS_SF=m
+CONFIG_INPUT_MOUSE=y
+CONFIG_MOUSE_PS2=m
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_CYPRESS=y
+CONFIG_MOUSE_PS2_TRACKPOINT=y
+CONFIG_MOUSE_PS2_ELANTECH=y
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
+CONFIG_MOUSE_PS2_SENTELIC=y
+# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_FOCALTECH=y
+CONFIG_MOUSE_PS2_SMBUS=y
+CONFIG_MOUSE_SERIAL=m
+CONFIG_MOUSE_APPLETOUCH=m
+CONFIG_MOUSE_BCM5974=m
+CONFIG_MOUSE_CYAPA=m
+CONFIG_MOUSE_ELAN_I2C=m
+CONFIG_MOUSE_ELAN_I2C_I2C=y
+CONFIG_MOUSE_ELAN_I2C_SMBUS=y
+CONFIG_MOUSE_VSXXXAA=m
+CONFIG_MOUSE_GPIO=m
+CONFIG_MOUSE_SYNAPTICS_I2C=m
+CONFIG_MOUSE_SYNAPTICS_USB=m
+CONFIG_INPUT_JOYSTICK=y
+CONFIG_JOYSTICK_ANALOG=m
+CONFIG_JOYSTICK_A3D=m
+CONFIG_JOYSTICK_ADC=m
+CONFIG_JOYSTICK_ADI=m
+CONFIG_JOYSTICK_COBRA=m
+CONFIG_JOYSTICK_GF2K=m
+CONFIG_JOYSTICK_GRIP=m
+CONFIG_JOYSTICK_GRIP_MP=m
+CONFIG_JOYSTICK_GUILLEMOT=m
+CONFIG_JOYSTICK_INTERACT=m
+CONFIG_JOYSTICK_SIDEWINDER=m
+CONFIG_JOYSTICK_TMDC=m
+CONFIG_JOYSTICK_IFORCE=m
+CONFIG_JOYSTICK_IFORCE_USB=m
+CONFIG_JOYSTICK_IFORCE_232=m
+CONFIG_JOYSTICK_WARRIOR=m
+CONFIG_JOYSTICK_MAGELLAN=m
+CONFIG_JOYSTICK_SPACEORB=m
+CONFIG_JOYSTICK_SPACEBALL=m
+CONFIG_JOYSTICK_STINGER=m
+CONFIG_JOYSTICK_TWIDJOY=m
+CONFIG_JOYSTICK_ZHENHUA=m
+CONFIG_JOYSTICK_DB9=m
+CONFIG_JOYSTICK_GAMECON=m
+CONFIG_JOYSTICK_TURBOGRAFX=m
+CONFIG_JOYSTICK_AS5011=m
+CONFIG_JOYSTICK_JOYDUMP=m
+CONFIG_JOYSTICK_XPAD=m
+CONFIG_JOYSTICK_XPAD_FF=y
+CONFIG_JOYSTICK_XPAD_LEDS=y
+CONFIG_JOYSTICK_WALKERA0701=m
+# CONFIG_JOYSTICK_PSXPAD_SPI is not set
+CONFIG_JOYSTICK_PXRC=m
+CONFIG_JOYSTICK_QWIIC=m
+CONFIG_JOYSTICK_FSIA6B=m
+CONFIG_INPUT_TABLET=y
+CONFIG_TABLET_USB_ACECAD=m
+CONFIG_TABLET_USB_AIPTEK=m
+CONFIG_TABLET_USB_HANWANG=m
+CONFIG_TABLET_USB_KBTAB=m
+CONFIG_TABLET_USB_PEGASUS=m
+CONFIG_TABLET_SERIAL_WACOM4=m
+CONFIG_INPUT_TOUCHSCREEN=y
+# CONFIG_TOUCHSCREEN_88PM860X is not set
+CONFIG_TOUCHSCREEN_ADS7846=m
+CONFIG_TOUCHSCREEN_AD7877=m
+CONFIG_TOUCHSCREEN_AD7879=m
+CONFIG_TOUCHSCREEN_AD7879_I2C=m
+CONFIG_TOUCHSCREEN_AD7879_SPI=m
+CONFIG_TOUCHSCREEN_ADC=m
+CONFIG_TOUCHSCREEN_AR1021_I2C=m
+CONFIG_TOUCHSCREEN_ATMEL_MXT=m
+# CONFIG_TOUCHSCREEN_ATMEL_MXT_T37 is not set
+CONFIG_TOUCHSCREEN_AUO_PIXCIR=m
+CONFIG_TOUCHSCREEN_BU21013=m
+CONFIG_TOUCHSCREEN_BU21029=m
+CONFIG_TOUCHSCREEN_CHIPONE_ICN8318=m
+CONFIG_TOUCHSCREEN_CY8CTMA140=m
+CONFIG_TOUCHSCREEN_CY8CTMG110=m
+CONFIG_TOUCHSCREEN_CYTTSP_CORE=m
+CONFIG_TOUCHSCREEN_CYTTSP_I2C=m
+CONFIG_TOUCHSCREEN_CYTTSP_SPI=m
+CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m
+CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m
+CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m
+CONFIG_TOUCHSCREEN_DA9034=m
+CONFIG_TOUCHSCREEN_DA9052=m
+CONFIG_TOUCHSCREEN_DYNAPRO=m
+CONFIG_TOUCHSCREEN_HAMPSHIRE=m
+CONFIG_TOUCHSCREEN_EETI=m
+CONFIG_TOUCHSCREEN_EGALAX=m
+CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
+CONFIG_TOUCHSCREEN_EXC3000=m
+CONFIG_TOUCHSCREEN_FUJITSU=m
+CONFIG_TOUCHSCREEN_GOODIX=m
+CONFIG_TOUCHSCREEN_HIDEEP=m
+CONFIG_TOUCHSCREEN_HYCON_HY46XX=m
+CONFIG_TOUCHSCREEN_ILI210X=m
+CONFIG_TOUCHSCREEN_ILITEK=m
+CONFIG_TOUCHSCREEN_S6SY761=m
+CONFIG_TOUCHSCREEN_GUNZE=m
+CONFIG_TOUCHSCREEN_EKTF2127=m
+CONFIG_TOUCHSCREEN_ELAN=m
+CONFIG_TOUCHSCREEN_ELO=m
+CONFIG_TOUCHSCREEN_WACOM_W8001=m
+CONFIG_TOUCHSCREEN_WACOM_I2C=m
+CONFIG_TOUCHSCREEN_MAX11801=m
+CONFIG_TOUCHSCREEN_MCS5000=m
+CONFIG_TOUCHSCREEN_MMS114=m
+CONFIG_TOUCHSCREEN_MELFAS_MIP4=m
+CONFIG_TOUCHSCREEN_MSG2638=m
+CONFIG_TOUCHSCREEN_MTOUCH=m
+CONFIG_TOUCHSCREEN_IMX6UL_TSC=m
+CONFIG_TOUCHSCREEN_INEXIO=m
+CONFIG_TOUCHSCREEN_MK712=m
+CONFIG_TOUCHSCREEN_PENMOUNT=m
+CONFIG_TOUCHSCREEN_EDT_FT5X06=m
+CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
+CONFIG_TOUCHSCREEN_TOUCHWIN=m
+CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
+# CONFIG_TOUCHSCREEN_UCB1400 is not set
+CONFIG_TOUCHSCREEN_PIXCIR=m
+CONFIG_TOUCHSCREEN_WDT87XX_I2C=m
+# CONFIG_TOUCHSCREEN_WM831X is not set
+CONFIG_TOUCHSCREEN_WM97XX=m
+CONFIG_TOUCHSCREEN_WM9705=y
+CONFIG_TOUCHSCREEN_WM9712=y
+CONFIG_TOUCHSCREEN_WM9713=y
+CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
+CONFIG_TOUCHSCREEN_MC13783=m
+CONFIG_TOUCHSCREEN_USB_EGALAX=y
+CONFIG_TOUCHSCREEN_USB_PANJIT=y
+CONFIG_TOUCHSCREEN_USB_3M=y
+CONFIG_TOUCHSCREEN_USB_ITM=y
+CONFIG_TOUCHSCREEN_USB_ETURBO=y
+CONFIG_TOUCHSCREEN_USB_GUNZE=y
+CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
+CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
+CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
+CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
+CONFIG_TOUCHSCREEN_USB_GOTOP=y
+CONFIG_TOUCHSCREEN_USB_JASTEC=y
+CONFIG_TOUCHSCREEN_USB_ELO=y
+CONFIG_TOUCHSCREEN_USB_E2I=y
+CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
+CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
+CONFIG_TOUCHSCREEN_USB_NEXIO=y
+CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
+CONFIG_TOUCHSCREEN_TOUCHIT213=m
+CONFIG_TOUCHSCREEN_TSC_SERIO=m
+CONFIG_TOUCHSCREEN_TSC200X_CORE=m
+CONFIG_TOUCHSCREEN_TSC2004=m
+CONFIG_TOUCHSCREEN_TSC2005=m
+CONFIG_TOUCHSCREEN_TSC2007=m
+# CONFIG_TOUCHSCREEN_TSC2007_IIO is not set
+# CONFIG_TOUCHSCREEN_PCAP is not set
+CONFIG_TOUCHSCREEN_RM_TS=m
+CONFIG_TOUCHSCREEN_SILEAD=m
+CONFIG_TOUCHSCREEN_SIS_I2C=m
+CONFIG_TOUCHSCREEN_ST1232=m
+# CONFIG_TOUCHSCREEN_STMFTS is not set
+CONFIG_TOUCHSCREEN_STMPE=m
+CONFIG_TOUCHSCREEN_SUR40=m
+CONFIG_TOUCHSCREEN_SURFACE3_SPI=m
+CONFIG_TOUCHSCREEN_SX8654=m
+CONFIG_TOUCHSCREEN_TPS6507X=m
+CONFIG_TOUCHSCREEN_ZET6223=m
+CONFIG_TOUCHSCREEN_ZFORCE=m
+CONFIG_TOUCHSCREEN_COLIBRI_VF50=m
+CONFIG_TOUCHSCREEN_ROHM_BU21023=m
+CONFIG_TOUCHSCREEN_IQS5XX=m
+CONFIG_TOUCHSCREEN_ZINITIX=m
+CONFIG_INPUT_MISC=y
+# CONFIG_INPUT_88PM860X_ONKEY is not set
+# CONFIG_INPUT_88PM80X_ONKEY is not set
+CONFIG_INPUT_AD714X=m
+CONFIG_INPUT_AD714X_I2C=m
+CONFIG_INPUT_AD714X_SPI=m
+CONFIG_INPUT_ARIZONA_HAPTICS=m
+CONFIG_INPUT_ATC260X_ONKEY=m
+CONFIG_INPUT_ATMEL_CAPTOUCH=m
+CONFIG_INPUT_BMA150=m
+CONFIG_INPUT_E3X0_BUTTON=m
+CONFIG_INPUT_PCSPKR=m
+CONFIG_INPUT_MAX77650_ONKEY=m
+CONFIG_INPUT_MAX77693_HAPTIC=m
+# CONFIG_INPUT_MAX8925_ONKEY is not set
+# CONFIG_INPUT_MAX8997_HAPTIC is not set
+CONFIG_INPUT_MC13783_PWRBUTTON=m
+CONFIG_INPUT_MMA8450=m
+CONFIG_INPUT_GPIO_BEEPER=m
+CONFIG_INPUT_GPIO_DECODER=m
+CONFIG_INPUT_GPIO_VIBRA=m
+CONFIG_INPUT_CPCAP_PWRBUTTON=m
+CONFIG_INPUT_ATI_REMOTE2=m
+CONFIG_INPUT_KEYSPAN_REMOTE=m
+CONFIG_INPUT_KXTJ9=m
+CONFIG_INPUT_POWERMATE=m
+CONFIG_INPUT_YEALINK=m
+CONFIG_INPUT_CM109=m
+CONFIG_INPUT_REGULATOR_HAPTIC=m
+CONFIG_INPUT_RETU_PWRBUTTON=m
+CONFIG_INPUT_TPS65218_PWRBUTTON=m
+CONFIG_INPUT_AXP20X_PEK=m
+# CONFIG_INPUT_TWL4030_PWRBUTTON is not set
+# CONFIG_INPUT_TWL4030_VIBRA is not set
+# CONFIG_INPUT_TWL6040_VIBRA is not set
+CONFIG_INPUT_UINPUT=m
+# CONFIG_INPUT_PALMAS_PWRBUTTON is not set
+CONFIG_INPUT_PCF50633_PMU=m
+CONFIG_INPUT_PCF8574=m
+CONFIG_INPUT_PWM_BEEPER=m
+CONFIG_INPUT_PWM_VIBRA=m
+CONFIG_INPUT_RK805_PWRKEY=m
+# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
+CONFIG_INPUT_DA7280_HAPTICS=m
+CONFIG_INPUT_DA9052_ONKEY=m
+# CONFIG_INPUT_DA9055_ONKEY is not set
+CONFIG_INPUT_DA9063_ONKEY=m
+# CONFIG_INPUT_WM831X_ON is not set
+# CONFIG_INPUT_PCAP is not set
+CONFIG_INPUT_ADXL34X=m
+CONFIG_INPUT_ADXL34X_I2C=m
+CONFIG_INPUT_ADXL34X_SPI=m
+CONFIG_INPUT_IMS_PCU=m
+CONFIG_INPUT_IQS269A=m
+CONFIG_INPUT_IQS626A=m
+CONFIG_INPUT_CMA3000=m
+CONFIG_INPUT_CMA3000_I2C=m
+CONFIG_INPUT_IDEAPAD_SLIDEBAR=m
+CONFIG_INPUT_DRV260X_HAPTICS=m
+CONFIG_INPUT_DRV2665_HAPTICS=m
+CONFIG_INPUT_DRV2667_HAPTICS=m
+CONFIG_INPUT_STPMIC1_ONKEY=m
+CONFIG_RMI4_CORE=m
+CONFIG_RMI4_I2C=m
+CONFIG_RMI4_SPI=m
+CONFIG_RMI4_SMB=m
+CONFIG_RMI4_F03=y
+CONFIG_RMI4_F03_SERIO=m
+CONFIG_RMI4_2D_SENSOR=y
+CONFIG_RMI4_F11=y
+CONFIG_RMI4_F12=y
+CONFIG_RMI4_F30=y
+CONFIG_RMI4_F34=y
+CONFIG_RMI4_F3A=y
+# CONFIG_RMI4_F54 is not set
+CONFIG_RMI4_F55=y
+
+#
+# Hardware I/O ports
+#
+CONFIG_SERIO=y
+CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y
+CONFIG_SERIO_I8042=y
+CONFIG_SERIO_SERPORT=m
+CONFIG_SERIO_PARKBD=m
+CONFIG_SERIO_PCIPS2=m
+CONFIG_SERIO_LIBPS2=y
+CONFIG_SERIO_RAW=m
+CONFIG_SERIO_XILINX_XPS_PS2=m
+CONFIG_SERIO_ALTERA_PS2=m
+CONFIG_SERIO_PS2MULT=m
+CONFIG_SERIO_ARC_PS2=m
+CONFIG_SERIO_APBPS2=m
+CONFIG_SERIO_GPIO_PS2=m
+CONFIG_USERIO=m
+CONFIG_GAMEPORT=m
+CONFIG_GAMEPORT_NS558=m
+CONFIG_GAMEPORT_L4=m
+CONFIG_GAMEPORT_EMU10K1=m
+CONFIG_GAMEPORT_FM801=m
+# end of Hardware I/O ports
+# end of Input device support
+
+#
+# Character devices
+#
+CONFIG_TTY=y
+CONFIG_VT=y
+CONFIG_CONSOLE_TRANSLATIONS=y
+CONFIG_VT_CONSOLE=y
+CONFIG_VT_CONSOLE_SLEEP=y
+CONFIG_HW_CONSOLE=y
+CONFIG_VT_HW_CONSOLE_BINDING=y
+CONFIG_UNIX98_PTYS=y
+# CONFIG_LEGACY_PTYS is not set
+CONFIG_LDISC_AUTOLOAD=y
+
+#
+# Serial drivers
+#
+CONFIG_SERIAL_8250=m
+CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
+# CONFIG_SERIAL_8250_16550A_VARIANTS is not set
+CONFIG_SERIAL_8250_FINTEK=y
+CONFIG_SERIAL_8250_DMA=y
+CONFIG_SERIAL_8250_PCI=m
+CONFIG_SERIAL_8250_EXAR=m
+# CONFIG_SERIAL_8250_CS is not set
+CONFIG_SERIAL_8250_MEN_MCB=m
+CONFIG_SERIAL_8250_NR_UARTS=4
+CONFIG_SERIAL_8250_RUNTIME_UARTS=4
+CONFIG_SERIAL_8250_EXTENDED=y
+CONFIG_SERIAL_8250_MANY_PORTS=y
+CONFIG_SERIAL_8250_ASPEED_VUART=m
+CONFIG_SERIAL_8250_SHARE_IRQ=y
+# CONFIG_SERIAL_8250_DETECT_IRQ is not set
+CONFIG_SERIAL_8250_RSA=y
+CONFIG_SERIAL_8250_DWLIB=y
+CONFIG_SERIAL_8250_DW=m
+CONFIG_SERIAL_8250_RT288X=y
+CONFIG_SERIAL_OF_PLATFORM=m
+
+#
+# Non-8250 serial port support
+#
+CONFIG_SERIAL_MAX3100=m
+CONFIG_SERIAL_MAX310X=y
+CONFIG_SERIAL_UARTLITE=m
+CONFIG_SERIAL_UARTLITE_NR_UARTS=1
+CONFIG_SERIAL_CORE=y
+CONFIG_SERIAL_CORE_CONSOLE=y
+CONFIG_SERIAL_PMACZILOG=m
+CONFIG_SERIAL_PMACZILOG_TTYS=y
+CONFIG_SERIAL_ICOM=m
+CONFIG_SERIAL_JSM=m
+CONFIG_SERIAL_SIFIVE=m
+CONFIG_SERIAL_QE=m
+CONFIG_SERIAL_SCCNXP=y
+CONFIG_SERIAL_SCCNXP_CONSOLE=y
+# CONFIG_SERIAL_SC16IS7XX is not set
+CONFIG_SERIAL_BCM63XX=m
+CONFIG_SERIAL_ALTERA_JTAGUART=m
+CONFIG_SERIAL_ALTERA_UART=m
+CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4
+CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200
+CONFIG_SERIAL_XILINX_PS_UART=m
+CONFIG_SERIAL_ARC=m
+CONFIG_SERIAL_ARC_NR_PORTS=1
+CONFIG_SERIAL_RP2=m
+CONFIG_SERIAL_RP2_NR_UARTS=32
+CONFIG_SERIAL_FSL_LPUART=m
+# CONFIG_SERIAL_FSL_LINFLEXUART is not set
+CONFIG_SERIAL_CONEXANT_DIGICOLOR=m
+# CONFIG_SERIAL_MEN_Z135 is not set
+CONFIG_SERIAL_SPRD=m
+# end of Serial drivers
+
+CONFIG_SERIAL_MCTRL_GPIO=m
+CONFIG_SERIAL_NONSTANDARD=y
+CONFIG_MOXA_INTELLIO=m
+CONFIG_MOXA_SMARTIO=m
+CONFIG_SYNCLINK_GT=m
+CONFIG_N_HDLC=m
+# CONFIG_PPC_EPAPR_HV_BYTECHAN is not set
+CONFIG_N_GSM=m
+CONFIG_NOZOMI=m
+CONFIG_NULL_TTY=m
+CONFIG_HVC_DRIVER=y
+CONFIG_HVC_IRQ=y
+CONFIG_HVC_CONSOLE=y
+CONFIG_HVC_OLD_HVSI=y
+CONFIG_HVC_OPAL=y
+CONFIG_HVC_RTAS=y
+# CONFIG_HVC_UDBG is not set
+CONFIG_HVCS=m
+CONFIG_RPMSG_TTY=m
+CONFIG_SERIAL_DEV_BUS=m
+CONFIG_TTY_PRINTK=m
+CONFIG_TTY_PRINTK_LEVEL=6
+CONFIG_PRINTER=m
+# CONFIG_LP_CONSOLE is not set
+CONFIG_PPDEV=m
+CONFIG_VIRTIO_CONSOLE=m
+CONFIG_IBM_BSR=m
+CONFIG_POWERNV_OP_PANEL=m
+CONFIG_IPMI_HANDLER=m
+CONFIG_IPMI_PLAT_DATA=y
+# CONFIG_IPMI_PANIC_EVENT is not set
+CONFIG_IPMI_DEVICE_INTERFACE=m
+CONFIG_IPMI_SI=m
+CONFIG_IPMI_SSIF=m
+CONFIG_IPMI_IPMB=m
+CONFIG_IPMI_POWERNV=m
+CONFIG_IPMI_WATCHDOG=m
+CONFIG_IPMI_POWEROFF=m
+# CONFIG_IPMB_DEVICE_INTERFACE is not set
+CONFIG_HW_RANDOM=m
+CONFIG_HW_RANDOM_TIMERIOMEM=m
+CONFIG_HW_RANDOM_AMD=m
+CONFIG_HW_RANDOM_BA431=m
+CONFIG_HW_RANDOM_PASEMI=m
+CONFIG_HW_RANDOM_VIRTIO=m
+CONFIG_HW_RANDOM_PSERIES=m
+CONFIG_HW_RANDOM_POWERNV=m
+CONFIG_HW_RANDOM_CCTRNG=m
+CONFIG_HW_RANDOM_XIPHERA=m
+CONFIG_APPLICOM=m
+
+#
+# PCMCIA character devices
+#
+CONFIG_SYNCLINK_CS=m
+CONFIG_CARDMAN_4000=m
+CONFIG_CARDMAN_4040=m
+CONFIG_SCR24X=m
+CONFIG_IPWIRELESS=m
+# end of PCMCIA character devices
+
+CONFIG_DEVMEM=y
+CONFIG_NVRAM=y
+CONFIG_DEVPORT=y
+CONFIG_HANGCHECK_TIMER=m
+CONFIG_TCG_TPM=m
+CONFIG_HW_RANDOM_TPM=y
+CONFIG_TCG_TIS_CORE=m
+CONFIG_TCG_TIS=m
+CONFIG_TCG_TIS_SPI=m
+CONFIG_TCG_TIS_SPI_CR50=y
+CONFIG_TCG_TIS_I2C_CR50=m
+CONFIG_TCG_TIS_I2C_ATMEL=m
+CONFIG_TCG_TIS_I2C_INFINEON=m
+CONFIG_TCG_TIS_I2C_NUVOTON=m
+CONFIG_TCG_ATMEL=m
+CONFIG_TCG_IBMVTPM=m
+CONFIG_TCG_VTPM_PROXY=m
+CONFIG_TCG_TIS_ST33ZP24=m
+CONFIG_TCG_TIS_ST33ZP24_I2C=m
+CONFIG_TCG_TIS_ST33ZP24_SPI=m
+CONFIG_XILLYBUS_CLASS=m
+CONFIG_XILLYBUS=m
+CONFIG_XILLYBUS_PCIE=m
+CONFIG_XILLYBUS_OF=m
+CONFIG_XILLYUSB=m
+CONFIG_RANDOM_TRUST_CPU=y
+CONFIG_RANDOM_TRUST_BOOTLOADER=y
+# end of Character devices
+
+#
+# I2C support
+#
+CONFIG_I2C=y
+CONFIG_I2C_BOARDINFO=y
+CONFIG_I2C_COMPAT=y
+CONFIG_I2C_CHARDEV=m
+CONFIG_I2C_MUX=m
+
+#
+# Multiplexer I2C Chip support
+#
+CONFIG_I2C_ARB_GPIO_CHALLENGE=m
+CONFIG_I2C_MUX_GPIO=m
+CONFIG_I2C_MUX_GPMUX=m
+# CONFIG_I2C_MUX_LTC4306 is not set
+CONFIG_I2C_MUX_PCA9541=m
+CONFIG_I2C_MUX_PCA954x=m
+CONFIG_I2C_MUX_PINCTRL=m
+CONFIG_I2C_MUX_REG=m
+CONFIG_I2C_DEMUX_PINCTRL=m
+CONFIG_I2C_MUX_MLXCPLD=m
+# end of Multiplexer I2C Chip support
+
+CONFIG_I2C_HELPER_AUTO=y
+CONFIG_I2C_SMBUS=m
+CONFIG_I2C_ALGOBIT=m
+CONFIG_I2C_ALGOPCA=m
+
+#
+# I2C Hardware Bus support
+#
+
+#
+# PC SMBus host controller drivers
+#
+# CONFIG_I2C_ALI1535 is not set
+# CONFIG_I2C_ALI1563 is not set
+# CONFIG_I2C_ALI15X3 is not set
+# CONFIG_I2C_AMD756 is not set
+# CONFIG_I2C_AMD8111 is not set
+# CONFIG_I2C_I801 is not set
+CONFIG_I2C_ISCH=m
+# CONFIG_I2C_PIIX4 is not set
+# CONFIG_I2C_NFORCE2 is not set
+CONFIG_I2C_NVIDIA_GPU=m
+CONFIG_I2C_SIS5595=m
+CONFIG_I2C_SIS630=m
+CONFIG_I2C_SIS96X=m
+CONFIG_I2C_VIA=m
+CONFIG_I2C_VIAPRO=m
+
+#
+# Mac SMBus host controller drivers
+#
+CONFIG_I2C_POWERMAC=y
+
+#
+# I2C system bus drivers (mostly embedded / system-on-chip)
+#
+CONFIG_I2C_CBUS_GPIO=m
+CONFIG_I2C_DESIGNWARE_CORE=m
+# CONFIG_I2C_DESIGNWARE_SLAVE is not set
+CONFIG_I2C_DESIGNWARE_PLATFORM=m
+CONFIG_I2C_DESIGNWARE_PCI=m
+CONFIG_I2C_EMEV2=m
+CONFIG_I2C_GPIO=m
+# CONFIG_I2C_GPIO_FAULT_INJECTOR is not set
+CONFIG_I2C_KEMPLD=m
+CONFIG_I2C_MPC=m
+CONFIG_I2C_OCORES=m
+CONFIG_I2C_PASEMI=m
+CONFIG_I2C_PCA_PLATFORM=m
+CONFIG_I2C_RK3X=m
+CONFIG_I2C_SIMTEC=m
+CONFIG_I2C_XILINX=m
+
+#
+# External I2C/SMBus adapter drivers
+#
+CONFIG_I2C_DIOLAN_U2C=m
+CONFIG_I2C_DLN2=m
+CONFIG_I2C_CP2615=m
+CONFIG_I2C_PARPORT=m
+CONFIG_I2C_ROBOTFUZZ_OSIF=m
+CONFIG_I2C_TAOS_EVM=m
+CONFIG_I2C_TINY_USB=m
+CONFIG_I2C_VIPERBOARD=m
+
+#
+# Other I2C/SMBus bus drivers
+#
+CONFIG_I2C_OPAL=y
+CONFIG_I2C_FSI=m
+CONFIG_I2C_VIRTIO=m
+# end of I2C Hardware Bus support
+
+# CONFIG_I2C_STUB is not set
+CONFIG_I2C_SLAVE=y
+CONFIG_I2C_SLAVE_EEPROM=m
+# CONFIG_I2C_SLAVE_TESTUNIT is not set
+# CONFIG_I2C_DEBUG_CORE is not set
+# CONFIG_I2C_DEBUG_ALGO is not set
+# CONFIG_I2C_DEBUG_BUS is not set
+# end of I2C support
+
+CONFIG_I3C=m
+CONFIG_CDNS_I3C_MASTER=m
+CONFIG_DW_I3C_MASTER=m
+CONFIG_SVC_I3C_MASTER=m
+# CONFIG_MIPI_I3C_HCI is not set
+CONFIG_SPI=y
+# CONFIG_SPI_DEBUG is not set
+CONFIG_SPI_MASTER=y
+CONFIG_SPI_MEM=y
+
+#
+# SPI Master Controller Drivers
+#
+CONFIG_SPI_ALTERA=m
+CONFIG_SPI_ALTERA_CORE=m
+CONFIG_SPI_ALTERA_DFL=m
+CONFIG_SPI_AXI_SPI_ENGINE=m
+CONFIG_SPI_BITBANG=m
+CONFIG_SPI_BUTTERFLY=m
+CONFIG_SPI_CADENCE=m
+CONFIG_SPI_CADENCE_XSPI=m
+CONFIG_SPI_DESIGNWARE=m
+CONFIG_SPI_DW_DMA=y
+CONFIG_SPI_DW_PCI=m
+CONFIG_SPI_DW_MMIO=m
+CONFIG_SPI_DLN2=m
+CONFIG_SPI_FSI=m
+CONFIG_SPI_NXP_FLEXSPI=m
+CONFIG_SPI_GPIO=m
+CONFIG_SPI_LM70_LLP=m
+CONFIG_SPI_FSL_LIB=y
+CONFIG_SPI_FSL_SPI=y
+CONFIG_SPI_OC_TINY=m
+CONFIG_SPI_PXA2XX=m
+CONFIG_SPI_PXA2XX_PCI=m
+CONFIG_SPI_ROCKCHIP=m
+CONFIG_SPI_SC18IS602=m
+CONFIG_SPI_SIFIVE=m
+CONFIG_SPI_MXIC=m
+CONFIG_SPI_XCOMM=m
+CONFIG_SPI_XILINX=m
+CONFIG_SPI_ZYNQMP_GQSPI=m
+CONFIG_SPI_AMD=m
+
+#
+# SPI Multiplexer support
+#
+CONFIG_SPI_MUX=m
+
+#
+# SPI Protocol Masters
+#
+CONFIG_SPI_SPIDEV=m
+CONFIG_SPI_LOOPBACK_TEST=m
+CONFIG_SPI_TLE62X0=m
+CONFIG_SPI_SLAVE=y
+CONFIG_SPI_SLAVE_TIME=m
+CONFIG_SPI_SLAVE_SYSTEM_CONTROL=m
+CONFIG_SPI_DYNAMIC=y
+CONFIG_SPMI=m
+CONFIG_SPMI_HISI3670=m
+CONFIG_HSI=m
+CONFIG_HSI_BOARDINFO=y
+
+#
+# HSI controllers
+#
+
+#
+# HSI clients
+#
+CONFIG_HSI_CHAR=m
+CONFIG_PPS=y
+# CONFIG_PPS_DEBUG is not set
+
+#
+# PPS clients support
+#
+CONFIG_PPS_CLIENT_KTIMER=m
+CONFIG_PPS_CLIENT_LDISC=m
+CONFIG_PPS_CLIENT_PARPORT=m
+CONFIG_PPS_CLIENT_GPIO=m
+
+#
+# PPS generators support
+#
+
+#
+# PTP clock support
+#
+CONFIG_PTP_1588_CLOCK=y
+CONFIG_PTP_1588_CLOCK_OPTIONAL=y
+CONFIG_PTP_1588_CLOCK_QORIQ=m
+
+#
+# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
+#
+CONFIG_PTP_1588_CLOCK_IDT82P33=m
+CONFIG_PTP_1588_CLOCK_IDTCM=m
+CONFIG_PTP_1588_CLOCK_OCP=m
+# end of PTP clock support
+
+CONFIG_PINCTRL=y
+CONFIG_GENERIC_PINCTRL_GROUPS=y
+CONFIG_PINMUX=y
+CONFIG_GENERIC_PINMUX_FUNCTIONS=y
+CONFIG_PINCONF=y
+CONFIG_GENERIC_PINCONF=y
+# CONFIG_DEBUG_PINCTRL is not set
+CONFIG_PINCTRL_AS3722=y
+CONFIG_PINCTRL_AXP209=m
+CONFIG_PINCTRL_DA9062=m
+CONFIG_PINCTRL_MCP23S08_I2C=m
+CONFIG_PINCTRL_MCP23S08_SPI=m
+CONFIG_PINCTRL_MCP23S08=m
+CONFIG_PINCTRL_SINGLE=y
+CONFIG_PINCTRL_SX150X=y
+CONFIG_PINCTRL_STMFX=m
+CONFIG_PINCTRL_MAX77620=m
+CONFIG_PINCTRL_PALMAS=m
+CONFIG_PINCTRL_RK805=m
+# CONFIG_PINCTRL_OCELOT is not set
+# CONFIG_PINCTRL_MICROCHIP_SGPIO is not set
+
+#
+# Renesas pinctrl drivers
+#
+# end of Renesas pinctrl drivers
+
+CONFIG_PINCTRL_MADERA=m
+CONFIG_PINCTRL_CS47L35=y
+CONFIG_PINCTRL_CS47L85=y
+CONFIG_PINCTRL_CS47L90=y
+CONFIG_GPIOLIB=y
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
+CONFIG_OF_GPIO=y
+CONFIG_GPIOLIB_IRQCHIP=y
+# CONFIG_DEBUG_GPIO is not set
+CONFIG_GPIO_SYSFS=y
+CONFIG_GPIO_CDEV=y
+CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_GENERIC=y
+CONFIG_GPIO_MAX730X=m
+
+#
+# Memory mapped GPIO drivers
+#
+CONFIG_GPIO_74XX_MMIO=m
+CONFIG_GPIO_ALTERA=m
+CONFIG_GPIO_CADENCE=m
+CONFIG_GPIO_DWAPB=m
+CONFIG_GPIO_EXAR=m
+CONFIG_GPIO_FTGPIO010=y
+CONFIG_GPIO_GENERIC_PLATFORM=m
+CONFIG_GPIO_GRGPIO=m
+CONFIG_GPIO_HLWD=m
+CONFIG_GPIO_LOGICVC=m
+CONFIG_GPIO_MB86S7X=m
+CONFIG_GPIO_MENZ127=m
+CONFIG_GPIO_SAMA5D2_PIOBU=m
+# CONFIG_GPIO_SIFIVE is not set
+CONFIG_GPIO_SYSCON=m
+CONFIG_GPIO_XILINX=y
+CONFIG_GPIO_AMD_FCH=m
+# end of Memory mapped GPIO drivers
+
+#
+# I2C GPIO expanders
+#
+CONFIG_GPIO_ADP5588=m
+CONFIG_GPIO_ADNP=m
+CONFIG_GPIO_GW_PLD=m
+CONFIG_GPIO_MAX7300=m
+CONFIG_GPIO_MAX732X=m
+CONFIG_GPIO_PCA953X=m
+CONFIG_GPIO_PCA953X_IRQ=y
+CONFIG_GPIO_PCA9570=m
+CONFIG_GPIO_PCF857X=m
+CONFIG_GPIO_TPIC2810=m
+# end of I2C GPIO expanders
+
+#
+# MFD GPIO expanders
+#
+CONFIG_GPIO_ADP5520=m
+CONFIG_GPIO_ARIZONA=m
+CONFIG_GPIO_BD9571MWV=m
+CONFIG_GPIO_DA9052=m
+CONFIG_GPIO_DA9055=m
+CONFIG_GPIO_DLN2=m
+CONFIG_GPIO_JANZ_TTL=m
+CONFIG_GPIO_KEMPLD=m
+CONFIG_GPIO_LP3943=m
+CONFIG_GPIO_LP873X=m
+CONFIG_GPIO_LP87565=m
+CONFIG_GPIO_MADERA=m
+CONFIG_GPIO_MAX77620=m
+CONFIG_GPIO_MAX77650=m
+CONFIG_GPIO_PALMAS=y
+CONFIG_GPIO_RC5T583=y
+CONFIG_GPIO_STMPE=y
+CONFIG_GPIO_TC3589X=y
+CONFIG_GPIO_TPS65086=m
+CONFIG_GPIO_TPS65218=m
+CONFIG_GPIO_TPS6586X=y
+CONFIG_GPIO_TPS65910=y
+CONFIG_GPIO_TPS65912=m
+CONFIG_GPIO_TQMX86=m
+CONFIG_GPIO_TWL4030=m
+CONFIG_GPIO_TWL6040=m
+CONFIG_GPIO_UCB1400=m
+CONFIG_GPIO_WM831X=m
+CONFIG_GPIO_WM8350=m
+CONFIG_GPIO_WM8994=m
+# end of MFD GPIO expanders
+
+#
+# PCI GPIO expanders
+#
+CONFIG_GPIO_PCI_IDIO_16=m
+CONFIG_GPIO_PCIE_IDIO_24=m
+CONFIG_GPIO_RDC321X=m
+# end of PCI GPIO expanders
+
+#
+# SPI GPIO expanders
+#
+CONFIG_GPIO_74X164=m
+CONFIG_GPIO_MAX3191X=m
+CONFIG_GPIO_MAX7301=m
+CONFIG_GPIO_MC33880=m
+CONFIG_GPIO_PISOSR=m
+CONFIG_GPIO_XRA1403=m
+# end of SPI GPIO expanders
+
+#
+# USB GPIO expanders
+#
+CONFIG_GPIO_VIPERBOARD=m
+# end of USB GPIO expanders
+
+#
+# Virtual GPIO drivers
+#
+CONFIG_GPIO_AGGREGATOR=m
+CONFIG_GPIO_MOCKUP=m
+CONFIG_GPIO_VIRTIO=m
+# end of Virtual GPIO drivers
+
+CONFIG_W1=m
+CONFIG_W1_CON=y
+
+#
+# 1-wire Bus Masters
+#
+CONFIG_W1_MASTER_MATROX=m
+CONFIG_W1_MASTER_DS2490=m
+CONFIG_W1_MASTER_DS2482=m
+CONFIG_W1_MASTER_DS1WM=m
+CONFIG_W1_MASTER_GPIO=m
+CONFIG_W1_MASTER_SGI=m
+# end of 1-wire Bus Masters
+
+#
+# 1-wire Slaves
+#
+CONFIG_W1_SLAVE_THERM=m
+CONFIG_W1_SLAVE_SMEM=m
+CONFIG_W1_SLAVE_DS2405=m
+CONFIG_W1_SLAVE_DS2408=m
+CONFIG_W1_SLAVE_DS2408_READBACK=y
+CONFIG_W1_SLAVE_DS2413=m
+CONFIG_W1_SLAVE_DS2406=m
+CONFIG_W1_SLAVE_DS2423=m
+CONFIG_W1_SLAVE_DS2805=m
+CONFIG_W1_SLAVE_DS2430=m
+CONFIG_W1_SLAVE_DS2431=m
+CONFIG_W1_SLAVE_DS2433=m
+# CONFIG_W1_SLAVE_DS2433_CRC is not set
+CONFIG_W1_SLAVE_DS2438=m
+CONFIG_W1_SLAVE_DS250X=m
+CONFIG_W1_SLAVE_DS2780=m
+CONFIG_W1_SLAVE_DS2781=m
+CONFIG_W1_SLAVE_DS28E04=m
+CONFIG_W1_SLAVE_DS28E17=m
+# end of 1-wire Slaves
+
+CONFIG_POWER_RESET=y
+CONFIG_POWER_RESET_AS3722=y
+CONFIG_POWER_RESET_ATC260X=m
+CONFIG_POWER_RESET_GPIO=y
+CONFIG_POWER_RESET_GPIO_RESTART=y
+CONFIG_POWER_RESET_LTC2952=y
+# CONFIG_POWER_RESET_MT6323 is not set
+# CONFIG_POWER_RESET_REGULATOR is not set
+CONFIG_POWER_RESET_RESTART=y
+CONFIG_POWER_RESET_TPS65086=y
+CONFIG_POWER_RESET_SYSCON=y
+CONFIG_POWER_RESET_SYSCON_POWEROFF=y
+CONFIG_REBOOT_MODE=m
+CONFIG_SYSCON_REBOOT_MODE=m
+# CONFIG_NVMEM_REBOOT_MODE is not set
+CONFIG_POWER_SUPPLY=y
+# CONFIG_POWER_SUPPLY_DEBUG is not set
+CONFIG_POWER_SUPPLY_HWMON=y
+CONFIG_PDA_POWER=m
+CONFIG_GENERIC_ADC_BATTERY=m
+# CONFIG_MAX8925_POWER is not set
+# CONFIG_WM831X_BACKUP is not set
+# CONFIG_WM831X_POWER is not set
+# CONFIG_WM8350_POWER is not set
+CONFIG_TEST_POWER=m
+# CONFIG_BATTERY_88PM860X is not set
+CONFIG_CHARGER_ADP5061=m
+CONFIG_BATTERY_ACT8945A=m
+CONFIG_BATTERY_CPCAP=m
+CONFIG_BATTERY_CW2015=m
+CONFIG_BATTERY_DS2760=m
+CONFIG_BATTERY_DS2780=m
+CONFIG_BATTERY_DS2781=m
+CONFIG_BATTERY_DS2782=m
+CONFIG_BATTERY_SBS=m
+CONFIG_CHARGER_SBS=m
+CONFIG_MANAGER_SBS=m
+CONFIG_BATTERY_BQ27XXX=m
+CONFIG_BATTERY_BQ27XXX_I2C=m
+CONFIG_BATTERY_BQ27XXX_HDQ=m
+# CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM is not set
+# CONFIG_BATTERY_DA9030 is not set
+CONFIG_BATTERY_DA9052=m
+CONFIG_CHARGER_DA9150=m
+CONFIG_BATTERY_DA9150=m
+# CONFIG_CHARGER_AXP20X is not set
+# CONFIG_BATTERY_AXP20X is not set
+CONFIG_AXP20X_POWER=m
+CONFIG_BATTERY_MAX17040=m
+CONFIG_BATTERY_MAX17042=m
+CONFIG_BATTERY_MAX1721X=m
+CONFIG_CHARGER_PCF50633=m
+CONFIG_CHARGER_ISP1704=m
+CONFIG_CHARGER_MAX8903=m
+# CONFIG_CHARGER_TWL4030 is not set
+CONFIG_CHARGER_LP8727=m
+CONFIG_CHARGER_GPIO=m
+CONFIG_CHARGER_MANAGER=y
+CONFIG_CHARGER_LT3651=m
+CONFIG_CHARGER_LTC4162L=m
+# CONFIG_CHARGER_MAX14577 is not set
+CONFIG_CHARGER_DETECTOR_MAX14656=m
+CONFIG_CHARGER_MAX77650=m
+# CONFIG_CHARGER_MAX77693 is not set
+# CONFIG_CHARGER_MAX8997 is not set
+# CONFIG_CHARGER_MAX8998 is not set
+CONFIG_CHARGER_MP2629=m
+CONFIG_CHARGER_MT6360=m
+CONFIG_CHARGER_BQ2415X=m
+CONFIG_CHARGER_BQ24190=m
+CONFIG_CHARGER_BQ24257=m
+CONFIG_CHARGER_BQ24735=m
+CONFIG_CHARGER_BQ2515X=m
+CONFIG_CHARGER_BQ25890=m
+CONFIG_CHARGER_BQ25980=m
+CONFIG_CHARGER_BQ256XX=m
+CONFIG_CHARGER_SMB347=m
+# CONFIG_CHARGER_TPS65090 is not set
+CONFIG_BATTERY_GAUGE_LTC2941=m
+# CONFIG_BATTERY_GOLDFISH is not set
+CONFIG_BATTERY_RT5033=m
+CONFIG_CHARGER_RT9455=m
+CONFIG_CHARGER_UCS1002=m
+CONFIG_CHARGER_BD99954=m
+CONFIG_RN5T618_POWER=m
+CONFIG_HWMON=y
+CONFIG_HWMON_VID=m
+# CONFIG_HWMON_DEBUG_CHIP is not set
+
+#
+# Native drivers
+#
+CONFIG_SENSORS_AD7314=m
+CONFIG_SENSORS_AD7414=m
+CONFIG_SENSORS_AD7418=m
+CONFIG_SENSORS_ADM1021=m
+CONFIG_SENSORS_ADM1025=m
+CONFIG_SENSORS_ADM1026=m
+CONFIG_SENSORS_ADM1029=m
+CONFIG_SENSORS_ADM1031=m
+CONFIG_SENSORS_ADM1177=m
+CONFIG_SENSORS_ADM9240=m
+CONFIG_SENSORS_ADT7X10=m
+CONFIG_SENSORS_ADT7310=m
+CONFIG_SENSORS_ADT7410=m
+CONFIG_SENSORS_ADT7411=m
+CONFIG_SENSORS_ADT7462=m
+CONFIG_SENSORS_ADT7470=m
+CONFIG_SENSORS_ADT7475=m
+CONFIG_SENSORS_AHT10=m
+CONFIG_SENSORS_AQUACOMPUTER_D5NEXT=m
+CONFIG_SENSORS_AS370=m
+CONFIG_SENSORS_ASC7621=m
+CONFIG_SENSORS_AXI_FAN_CONTROL=m
+CONFIG_SENSORS_ASPEED=m
+CONFIG_SENSORS_ATXP1=m
+CONFIG_SENSORS_CORSAIR_CPRO=m
+CONFIG_SENSORS_CORSAIR_PSU=m
+CONFIG_SENSORS_DRIVETEMP=m
+CONFIG_SENSORS_DS620=m
+CONFIG_SENSORS_DS1621=m
+CONFIG_SENSORS_DA9052_ADC=m
+# CONFIG_SENSORS_DA9055 is not set
+CONFIG_SENSORS_I5K_AMB=m
+CONFIG_SENSORS_F75375S=m
+CONFIG_SENSORS_GSC=m
+CONFIG_SENSORS_MC13783_ADC=m
+CONFIG_SENSORS_FTSTEUTATES=m
+CONFIG_SENSORS_GL518SM=m
+CONFIG_SENSORS_GL520SM=m
+CONFIG_SENSORS_G760A=m
+CONFIG_SENSORS_G762=m
+CONFIG_SENSORS_GPIO_FAN=m
+CONFIG_SENSORS_HIH6130=m
+CONFIG_SENSORS_IBMAEM=m
+CONFIG_SENSORS_IBMPEX=m
+CONFIG_SENSORS_IBMPOWERNV=m
+CONFIG_SENSORS_IIO_HWMON=m
+CONFIG_SENSORS_JC42=m
+CONFIG_SENSORS_POWR1220=m
+CONFIG_SENSORS_LINEAGE=m
+CONFIG_SENSORS_LTC2945=m
+CONFIG_SENSORS_LTC2947=m
+CONFIG_SENSORS_LTC2947_I2C=m
+CONFIG_SENSORS_LTC2947_SPI=m
+CONFIG_SENSORS_LTC2990=m
+CONFIG_SENSORS_LTC2992=m
+CONFIG_SENSORS_LTC4151=m
+CONFIG_SENSORS_LTC4215=m
+CONFIG_SENSORS_LTC4222=m
+CONFIG_SENSORS_LTC4245=m
+CONFIG_SENSORS_LTC4260=m
+CONFIG_SENSORS_LTC4261=m
+CONFIG_SENSORS_MAX1111=m
+CONFIG_SENSORS_MAX127=m
+CONFIG_SENSORS_MAX16065=m
+CONFIG_SENSORS_MAX1619=m
+CONFIG_SENSORS_MAX1668=m
+CONFIG_SENSORS_MAX197=m
+CONFIG_SENSORS_MAX31722=m
+CONFIG_SENSORS_MAX31730=m
+CONFIG_SENSORS_MAX6620=m
+CONFIG_SENSORS_MAX6621=m
+CONFIG_SENSORS_MAX6639=m
+CONFIG_SENSORS_MAX6642=m
+CONFIG_SENSORS_MAX6650=m
+CONFIG_SENSORS_MAX6697=m
+CONFIG_SENSORS_MAX31790=m
+CONFIG_SENSORS_MCP3021=m
+CONFIG_SENSORS_TC654=m
+CONFIG_SENSORS_TPS23861=m
+CONFIG_SENSORS_MENF21BMC_HWMON=m
+CONFIG_SENSORS_MR75203=m
+CONFIG_SENSORS_ADCXX=m
+CONFIG_SENSORS_LM63=m
+CONFIG_SENSORS_LM70=m
+CONFIG_SENSORS_LM73=m
+CONFIG_SENSORS_LM75=m
+CONFIG_SENSORS_LM77=m
+CONFIG_SENSORS_LM78=m
+CONFIG_SENSORS_LM80=m
+CONFIG_SENSORS_LM83=m
+CONFIG_SENSORS_LM85=m
+CONFIG_SENSORS_LM87=m
+CONFIG_SENSORS_LM90=m
+CONFIG_SENSORS_LM92=m
+CONFIG_SENSORS_LM93=m
+CONFIG_SENSORS_LM95234=m
+CONFIG_SENSORS_LM95241=m
+CONFIG_SENSORS_LM95245=m
+CONFIG_SENSORS_NTC_THERMISTOR=m
+CONFIG_SENSORS_NCT7802=m
+CONFIG_SENSORS_NCT7904=m
+CONFIG_SENSORS_NPCM7XX=m
+CONFIG_SENSORS_NZXT_KRAKEN2=m
+CONFIG_SENSORS_PCF8591=m
+CONFIG_PMBUS=m
+CONFIG_SENSORS_PMBUS=m
+CONFIG_SENSORS_ADM1266=m
+CONFIG_SENSORS_ADM1275=m
+CONFIG_SENSORS_BEL_PFE=m
+CONFIG_SENSORS_BPA_RS600=m
+CONFIG_SENSORS_FSP_3Y=m
+CONFIG_SENSORS_IBM_CFFPS=m
+CONFIG_SENSORS_DPS920AB=m
+CONFIG_SENSORS_INSPUR_IPSPS=m
+# CONFIG_SENSORS_IR35221 is not set
+CONFIG_SENSORS_IR36021=m
+CONFIG_SENSORS_IR38064=m
+# CONFIG_SENSORS_IRPS5401 is not set
+CONFIG_SENSORS_ISL68137=m
+CONFIG_SENSORS_LM25066=m
+# CONFIG_SENSORS_LTC2978 is not set
+CONFIG_SENSORS_LTC3815=m
+CONFIG_SENSORS_MAX15301=m
+CONFIG_SENSORS_MAX16064=m
+CONFIG_SENSORS_MAX16601=m
+CONFIG_SENSORS_MAX20730=m
+CONFIG_SENSORS_MAX20751=m
+CONFIG_SENSORS_MAX31785=m
+CONFIG_SENSORS_MAX34440=m
+CONFIG_SENSORS_MAX8688=m
+CONFIG_SENSORS_MP2888=m
+CONFIG_SENSORS_MP2975=m
+CONFIG_SENSORS_PIM4328=m
+CONFIG_SENSORS_PM6764TR=m
+# CONFIG_SENSORS_PXE1610 is not set
+CONFIG_SENSORS_Q54SJ108A2=m
+CONFIG_SENSORS_STPDDC60=m
+# CONFIG_SENSORS_TPS40422 is not set
+CONFIG_SENSORS_TPS53679=m
+CONFIG_SENSORS_UCD9000=m
+CONFIG_SENSORS_UCD9200=m
+CONFIG_SENSORS_XDPE122=m
+CONFIG_SENSORS_ZL6100=m
+CONFIG_SENSORS_PWM_FAN=m
+CONFIG_SENSORS_SBTSI=m
+CONFIG_SENSORS_SBRMI=m
+CONFIG_SENSORS_SHT15=m
+CONFIG_SENSORS_SHT21=m
+CONFIG_SENSORS_SHT3x=m
+CONFIG_SENSORS_SHT4x=m
+CONFIG_SENSORS_SHTC1=m
+CONFIG_SENSORS_SIS5595=m
+CONFIG_SENSORS_EMC1403=m
+CONFIG_SENSORS_EMC2103=m
+CONFIG_SENSORS_EMC6W201=m
+CONFIG_SENSORS_SMSC47M192=m
+CONFIG_SENSORS_STTS751=m
+CONFIG_SENSORS_SMM665=m
+CONFIG_SENSORS_ADC128D818=m
+CONFIG_SENSORS_ADS7828=m
+CONFIG_SENSORS_ADS7871=m
+CONFIG_SENSORS_AMC6821=m
+CONFIG_SENSORS_INA209=m
+CONFIG_SENSORS_INA2XX=m
+CONFIG_SENSORS_INA3221=m
+CONFIG_SENSORS_TC74=m
+CONFIG_SENSORS_THMC50=m
+CONFIG_SENSORS_TMP102=m
+CONFIG_SENSORS_TMP103=m
+CONFIG_SENSORS_TMP108=m
+CONFIG_SENSORS_TMP401=m
+CONFIG_SENSORS_TMP421=m
+CONFIG_SENSORS_TMP513=m
+CONFIG_SENSORS_VIA686A=m
+CONFIG_SENSORS_VT8231=m
+CONFIG_SENSORS_W83773G=m
+CONFIG_SENSORS_W83781D=m
+CONFIG_SENSORS_W83791D=m
+CONFIG_SENSORS_W83792D=m
+CONFIG_SENSORS_W83793=m
+CONFIG_SENSORS_W83795=m
+# CONFIG_SENSORS_W83795_FANCTRL is not set
+CONFIG_SENSORS_W83L785TS=m
+CONFIG_SENSORS_W83L786NG=m
+CONFIG_SENSORS_WM831X=m
+# CONFIG_SENSORS_WM8350 is not set
+CONFIG_SENSORS_INTEL_M10_BMC_HWMON=m
+CONFIG_THERMAL=y
+CONFIG_THERMAL_NETLINK=y
+CONFIG_THERMAL_STATISTICS=y
+CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
+CONFIG_THERMAL_HWMON=y
+CONFIG_THERMAL_OF=y
+CONFIG_THERMAL_WRITABLE_TRIPS=y
+CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
+# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
+# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
+# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set
+CONFIG_THERMAL_GOV_FAIR_SHARE=y
+CONFIG_THERMAL_GOV_STEP_WISE=y
+CONFIG_THERMAL_GOV_BANG_BANG=y
+CONFIG_THERMAL_GOV_USER_SPACE=y
+CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y
+CONFIG_CPU_THERMAL=y
+CONFIG_CPU_FREQ_THERMAL=y
+# CONFIG_CPU_IDLE_THERMAL is not set
+CONFIG_DEVFREQ_THERMAL=y
+CONFIG_THERMAL_EMULATION=y
+CONFIG_THERMAL_MMIO=m
+CONFIG_MAX77620_THERMAL=m
+CONFIG_DA9062_THERMAL=m
+# CONFIG_TI_SOC_THERMAL is not set
+CONFIG_GENERIC_ADC_THERMAL=m
+CONFIG_WATCHDOG=y
+CONFIG_WATCHDOG_CORE=y
+# CONFIG_WATCHDOG_NOWAYOUT is not set
+CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
+CONFIG_WATCHDOG_OPEN_TIMEOUT=0
+CONFIG_WATCHDOG_SYSFS=y
+# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set
+
+#
+# Watchdog Pretimeout Governors
+#
+# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
+
+#
+# Watchdog Device Drivers
+#
+CONFIG_SOFT_WATCHDOG=m
+CONFIG_BD957XMUF_WATCHDOG=m
+CONFIG_DA9052_WATCHDOG=m
+# CONFIG_DA9055_WATCHDOG is not set
+# CONFIG_DA9063_WATCHDOG is not set
+CONFIG_DA9062_WATCHDOG=m
+CONFIG_GPIO_WATCHDOG=m
+CONFIG_MENF21BMC_WATCHDOG=m
+# CONFIG_MENZ069_WATCHDOG is not set
+CONFIG_WM831X_WATCHDOG=m
+# CONFIG_WM8350_WATCHDOG is not set
+CONFIG_XILINX_WATCHDOG=m
+CONFIG_ZIIRAVE_WATCHDOG=m
+CONFIG_CADENCE_WATCHDOG=m
+CONFIG_DW_WATCHDOG=m
+CONFIG_RN5T618_WATCHDOG=m
+# CONFIG_TWL4030_WATCHDOG is not set
+CONFIG_MAX63XX_WATCHDOG=m
+CONFIG_MAX77620_WATCHDOG=m
+CONFIG_RETU_WATCHDOG=m
+CONFIG_STPMIC1_WATCHDOG=m
+CONFIG_ALIM7101_WDT=m
+CONFIG_I6300ESB_WDT=m
+CONFIG_KEMPLD_WDT=m
+CONFIG_MEN_A21_WDT=m
+CONFIG_WATCHDOG_RTAS=m
+
+#
+# PCI-based Watchdog Cards
+#
+CONFIG_PCIPCWATCHDOG=m
+CONFIG_WDTPCI=m
+
+#
+# USB-based Watchdog Cards
+#
+CONFIG_USBPCWATCHDOG=m
+CONFIG_SSB_POSSIBLE=y
+CONFIG_SSB=m
+CONFIG_SSB_SPROM=y
+CONFIG_SSB_BLOCKIO=y
+CONFIG_SSB_PCIHOST_POSSIBLE=y
+CONFIG_SSB_PCIHOST=y
+CONFIG_SSB_B43_PCI_BRIDGE=y
+CONFIG_SSB_PCMCIAHOST_POSSIBLE=y
+CONFIG_SSB_PCMCIAHOST=y
+CONFIG_SSB_SDIOHOST_POSSIBLE=y
+CONFIG_SSB_SDIOHOST=y
+CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
+CONFIG_SSB_DRIVER_PCICORE=y
+CONFIG_SSB_DRIVER_GPIO=y
+CONFIG_BCMA_POSSIBLE=y
+CONFIG_BCMA=m
+CONFIG_BCMA_BLOCKIO=y
+CONFIG_BCMA_HOST_PCI_POSSIBLE=y
+CONFIG_BCMA_HOST_PCI=y
+CONFIG_BCMA_HOST_SOC=y
+CONFIG_BCMA_DRIVER_PCI=y
+CONFIG_BCMA_SFLASH=y
+CONFIG_BCMA_DRIVER_GMAC_CMN=y
+CONFIG_BCMA_DRIVER_GPIO=y
+# CONFIG_BCMA_DEBUG is not set
+
+#
+# Multifunction device drivers
+#
+CONFIG_MFD_CORE=y
+CONFIG_MFD_ACT8945A=m
+CONFIG_MFD_AS3711=y
+CONFIG_MFD_AS3722=y
+CONFIG_PMIC_ADP5520=y
+CONFIG_MFD_AAT2870_CORE=y
+CONFIG_MFD_ATMEL_FLEXCOM=m
+CONFIG_MFD_ATMEL_HLCDC=m
+CONFIG_MFD_BCM590XX=m
+CONFIG_MFD_BD9571MWV=m
+CONFIG_MFD_AXP20X=m
+CONFIG_MFD_AXP20X_I2C=m
+CONFIG_MFD_MADERA=m
+CONFIG_MFD_MADERA_I2C=m
+CONFIG_MFD_MADERA_SPI=m
+# CONFIG_MFD_CS47L15 is not set
+CONFIG_MFD_CS47L35=y
+CONFIG_MFD_CS47L85=y
+CONFIG_MFD_CS47L90=y
+# CONFIG_MFD_CS47L92 is not set
+CONFIG_PMIC_DA903X=y
+CONFIG_PMIC_DA9052=y
+CONFIG_MFD_DA9052_SPI=y
+CONFIG_MFD_DA9052_I2C=y
+CONFIG_MFD_DA9055=y
+CONFIG_MFD_DA9062=m
+CONFIG_MFD_DA9063=m
+CONFIG_MFD_DA9150=m
+CONFIG_MFD_DLN2=m
+CONFIG_MFD_GATEWORKS_GSC=m
+CONFIG_MFD_MC13XXX=m
+CONFIG_MFD_MC13XXX_SPI=m
+CONFIG_MFD_MC13XXX_I2C=m
+CONFIG_MFD_MP2629=m
+CONFIG_MFD_HI6421_PMIC=m
+CONFIG_MFD_HI6421_SPMI=m
+CONFIG_HTC_PASIC3=m
+CONFIG_HTC_I2CPLD=y
+CONFIG_LPC_ICH=m
+CONFIG_LPC_SCH=m
+CONFIG_MFD_IQS62X=m
+CONFIG_MFD_JANZ_CMODIO=m
+CONFIG_MFD_KEMPLD=m
+CONFIG_MFD_88PM800=m
+CONFIG_MFD_88PM805=m
+CONFIG_MFD_88PM860X=y
+CONFIG_MFD_MAX14577=m
+CONFIG_MFD_MAX77620=y
+CONFIG_MFD_MAX77650=m
+CONFIG_MFD_MAX77686=y
+CONFIG_MFD_MAX77693=m
+CONFIG_MFD_MAX77843=y
+CONFIG_MFD_MAX8907=m
+CONFIG_MFD_MAX8925=y
+CONFIG_MFD_MAX8997=y
+CONFIG_MFD_MAX8998=y
+CONFIG_MFD_MT6360=m
+CONFIG_MFD_MT6397=m
+CONFIG_MFD_MENF21BMC=m
+CONFIG_EZX_PCAP=y
+CONFIG_MFD_CPCAP=m
+CONFIG_MFD_VIPERBOARD=m
+CONFIG_MFD_NTXEC=m
+CONFIG_MFD_RETU=m
+CONFIG_MFD_PCF50633=m
+CONFIG_PCF50633_ADC=m
+CONFIG_PCF50633_GPIO=m
+CONFIG_UCB1400_CORE=m
+CONFIG_MFD_RDC321X=m
+CONFIG_MFD_RT4831=m
+CONFIG_MFD_RT5033=m
+CONFIG_MFD_RC5T583=y
+CONFIG_MFD_RK808=m
+CONFIG_MFD_RN5T618=m
+# CONFIG_MFD_SEC_CORE is not set
+CONFIG_MFD_SI476X_CORE=m
+CONFIG_MFD_SM501=m
+CONFIG_MFD_SM501_GPIO=y
+CONFIG_MFD_SKY81452=m
+CONFIG_MFD_STMPE=y
+
+#
+# STMicroelectronics STMPE Interface Drivers
+#
+CONFIG_STMPE_I2C=y
+CONFIG_STMPE_SPI=y
+# end of STMicroelectronics STMPE Interface Drivers
+
+CONFIG_MFD_SYSCON=y
+CONFIG_MFD_TI_AM335X_TSCADC=m
+CONFIG_MFD_LP3943=m
+CONFIG_MFD_LP8788=y
+CONFIG_MFD_TI_LMU=m
+CONFIG_MFD_PALMAS=y
+CONFIG_TPS6105X=m
+CONFIG_TPS65010=m
+CONFIG_TPS6507X=m
+CONFIG_MFD_TPS65086=m
+CONFIG_MFD_TPS65090=y
+# CONFIG_MFD_TPS65217 is not set
+CONFIG_MFD_TI_LP873X=m
+CONFIG_MFD_TI_LP87565=m
+CONFIG_MFD_TPS65218=m
+CONFIG_MFD_TPS6586X=y
+CONFIG_MFD_TPS65910=y
+CONFIG_MFD_TPS65912=y
+CONFIG_MFD_TPS65912_I2C=y
+CONFIG_MFD_TPS65912_SPI=y
+CONFIG_TWL4030_CORE=y
+CONFIG_MFD_TWL4030_AUDIO=y
+CONFIG_TWL6040_CORE=y
+CONFIG_MFD_WL1273_CORE=m
+CONFIG_MFD_LM3533=m
+CONFIG_MFD_TC3589X=y
+CONFIG_MFD_TQMX86=m
+CONFIG_MFD_VX855=m
+# CONFIG_MFD_LOCHNAGAR is not set
+CONFIG_MFD_ARIZONA=m
+CONFIG_MFD_ARIZONA_I2C=m
+CONFIG_MFD_ARIZONA_SPI=m
+CONFIG_MFD_CS47L24=y
+CONFIG_MFD_WM5102=y
+CONFIG_MFD_WM5110=y
+CONFIG_MFD_WM8997=y
+CONFIG_MFD_WM8998=y
+CONFIG_MFD_WM8400=y
+CONFIG_MFD_WM831X=y
+CONFIG_MFD_WM831X_I2C=y
+CONFIG_MFD_WM831X_SPI=y
+CONFIG_MFD_WM8350=y
+CONFIG_MFD_WM8350_I2C=y
+CONFIG_MFD_WM8994=m
+# CONFIG_MFD_ROHM_BD718XX is not set
+# CONFIG_MFD_ROHM_BD70528 is not set
+# CONFIG_MFD_ROHM_BD71828 is not set
+CONFIG_MFD_ROHM_BD957XMUF=m
+CONFIG_MFD_STPMIC1=m
+CONFIG_MFD_STMFX=m
+CONFIG_MFD_ATC260X=m
+CONFIG_MFD_ATC260X_I2C=m
+CONFIG_MFD_QCOM_PM8008=m
+# CONFIG_RAVE_SP_CORE is not set
+CONFIG_MFD_INTEL_M10_BMC=m
+CONFIG_MFD_RSMU_I2C=m
+CONFIG_MFD_RSMU_SPI=m
+# end of Multifunction device drivers
+
+CONFIG_REGULATOR=y
+# CONFIG_REGULATOR_DEBUG is not set
+CONFIG_REGULATOR_FIXED_VOLTAGE=m
+CONFIG_REGULATOR_VIRTUAL_CONSUMER=m
+CONFIG_REGULATOR_USERSPACE_CONSUMER=m
+CONFIG_REGULATOR_88PG86X=m
+CONFIG_REGULATOR_88PM800=m
+CONFIG_REGULATOR_88PM8607=m
+CONFIG_REGULATOR_ACT8865=m
+CONFIG_REGULATOR_ACT8945A=m
+CONFIG_REGULATOR_AD5398=m
+CONFIG_REGULATOR_AAT2870=m
+CONFIG_REGULATOR_ARIZONA_LDO1=m
+CONFIG_REGULATOR_ARIZONA_MICSUPP=m
+CONFIG_REGULATOR_AS3711=m
+CONFIG_REGULATOR_AS3722=m
+CONFIG_REGULATOR_ATC260X=m
+CONFIG_REGULATOR_AXP20X=m
+CONFIG_REGULATOR_BCM590XX=m
+CONFIG_REGULATOR_BD9571MWV=m
+CONFIG_REGULATOR_BD957XMUF=m
+CONFIG_REGULATOR_CPCAP=m
+CONFIG_REGULATOR_DA903X=m
+CONFIG_REGULATOR_DA9052=m
+CONFIG_REGULATOR_DA9055=m
+CONFIG_REGULATOR_DA9062=m
+CONFIG_REGULATOR_DA9063=m
+CONFIG_REGULATOR_DA9121=m
+CONFIG_REGULATOR_DA9210=m
+CONFIG_REGULATOR_DA9211=m
+CONFIG_REGULATOR_FAN53555=m
+CONFIG_REGULATOR_FAN53880=m
+CONFIG_REGULATOR_GPIO=m
+CONFIG_REGULATOR_HI6421=m
+CONFIG_REGULATOR_HI6421V530=m
+CONFIG_REGULATOR_HI6421V600=m
+CONFIG_REGULATOR_ISL9305=m
+CONFIG_REGULATOR_ISL6271A=m
+CONFIG_REGULATOR_LM363X=m
+CONFIG_REGULATOR_LP3971=m
+CONFIG_REGULATOR_LP3972=m
+CONFIG_REGULATOR_LP872X=m
+CONFIG_REGULATOR_LP873X=m
+CONFIG_REGULATOR_LP8755=m
+CONFIG_REGULATOR_LP87565=m
+CONFIG_REGULATOR_LP8788=m
+CONFIG_REGULATOR_LTC3589=m
+CONFIG_REGULATOR_LTC3676=m
+CONFIG_REGULATOR_MAX14577=m
+CONFIG_REGULATOR_MAX1586=m
+CONFIG_REGULATOR_MAX77620=m
+CONFIG_REGULATOR_MAX77650=m
+CONFIG_REGULATOR_MAX8649=m
+CONFIG_REGULATOR_MAX8660=m
+CONFIG_REGULATOR_MAX8893=m
+CONFIG_REGULATOR_MAX8907=m
+CONFIG_REGULATOR_MAX8925=m
+CONFIG_REGULATOR_MAX8952=m
+CONFIG_REGULATOR_MAX8973=m
+CONFIG_REGULATOR_MAX8997=m
+CONFIG_REGULATOR_MAX8998=m
+CONFIG_REGULATOR_MAX77686=m
+CONFIG_REGULATOR_MAX77693=m
+CONFIG_REGULATOR_MAX77802=m
+CONFIG_REGULATOR_MAX77826=m
+CONFIG_REGULATOR_MC13XXX_CORE=m
+CONFIG_REGULATOR_MC13783=m
+CONFIG_REGULATOR_MC13892=m
+CONFIG_REGULATOR_MCP16502=m
+CONFIG_REGULATOR_MP5416=m
+CONFIG_REGULATOR_MP8859=m
+CONFIG_REGULATOR_MP886X=m
+CONFIG_REGULATOR_MPQ7920=m
+CONFIG_REGULATOR_MT6311=m
+CONFIG_REGULATOR_MT6315=m
+CONFIG_REGULATOR_MT6323=m
+CONFIG_REGULATOR_MT6358=m
+CONFIG_REGULATOR_MT6359=m
+CONFIG_REGULATOR_MT6360=m
+CONFIG_REGULATOR_MT6397=m
+CONFIG_REGULATOR_PALMAS=m
+CONFIG_REGULATOR_PCA9450=m
+CONFIG_REGULATOR_PCAP=m
+CONFIG_REGULATOR_PCF50633=m
+CONFIG_REGULATOR_PF8X00=m
+CONFIG_REGULATOR_PFUZE100=m
+CONFIG_REGULATOR_PV88060=m
+CONFIG_REGULATOR_PV88080=m
+CONFIG_REGULATOR_PV88090=m
+CONFIG_REGULATOR_PWM=m
+CONFIG_REGULATOR_QCOM_SPMI=m
+CONFIG_REGULATOR_QCOM_USB_VBUS=m
+# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set
+CONFIG_REGULATOR_RC5T583=m
+CONFIG_REGULATOR_RK808=m
+CONFIG_REGULATOR_RN5T618=m
+CONFIG_REGULATOR_RT4801=m
+CONFIG_REGULATOR_RT4831=m
+CONFIG_REGULATOR_RT5033=m
+CONFIG_REGULATOR_RT6160=m
+CONFIG_REGULATOR_RT6245=m
+CONFIG_REGULATOR_RTQ2134=m
+CONFIG_REGULATOR_RTMV20=m
+CONFIG_REGULATOR_RTQ6752=m
+CONFIG_REGULATOR_SKY81452=m
+# CONFIG_REGULATOR_SLG51000 is not set
+CONFIG_REGULATOR_STPMIC1=m
+CONFIG_REGULATOR_SY8106A=m
+CONFIG_REGULATOR_SY8824X=m
+CONFIG_REGULATOR_SY8827N=m
+CONFIG_REGULATOR_TPS51632=m
+CONFIG_REGULATOR_TPS6105X=m
+CONFIG_REGULATOR_TPS62360=m
+CONFIG_REGULATOR_TPS65023=m
+CONFIG_REGULATOR_TPS6507X=m
+CONFIG_REGULATOR_TPS65086=m
+CONFIG_REGULATOR_TPS65090=m
+CONFIG_REGULATOR_TPS65132=m
+CONFIG_REGULATOR_TPS65218=m
+CONFIG_REGULATOR_TPS6524X=m
+CONFIG_REGULATOR_TPS6586X=m
+CONFIG_REGULATOR_TPS65910=m
+CONFIG_REGULATOR_TPS65912=m
+CONFIG_REGULATOR_TWL4030=m
+CONFIG_REGULATOR_VCTRL=m
+CONFIG_REGULATOR_WM831X=m
+CONFIG_REGULATOR_WM8350=m
+CONFIG_REGULATOR_WM8400=m
+CONFIG_REGULATOR_WM8994=m
+CONFIG_REGULATOR_QCOM_LABIBB=m
+CONFIG_RC_CORE=m
+CONFIG_RC_MAP=m
+CONFIG_LIRC=y
+CONFIG_RC_DECODERS=y
+CONFIG_IR_NEC_DECODER=m
+CONFIG_IR_RC5_DECODER=m
+CONFIG_IR_RC6_DECODER=m
+CONFIG_IR_JVC_DECODER=m
+CONFIG_IR_SONY_DECODER=m
+CONFIG_IR_SANYO_DECODER=m
+CONFIG_IR_SHARP_DECODER=m
+CONFIG_IR_MCE_KBD_DECODER=m
+CONFIG_IR_XMP_DECODER=m
+CONFIG_IR_IMON_DECODER=m
+CONFIG_IR_RCMM_DECODER=m
+CONFIG_RC_DEVICES=y
+CONFIG_RC_ATI_REMOTE=m
+CONFIG_IR_HIX5HD2=m
+CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
+CONFIG_IR_MCEUSB=m
+CONFIG_IR_REDRAT3=m
+CONFIG_IR_SPI=m
+CONFIG_IR_STREAMZAP=m
+CONFIG_IR_IGORPLUGUSB=m
+CONFIG_IR_IGUANA=m
+CONFIG_IR_TTUSBIR=m
+CONFIG_RC_LOOPBACK=m
+CONFIG_IR_GPIO_CIR=m
+CONFIG_IR_GPIO_TX=m
+CONFIG_IR_PWM_TX=m
+CONFIG_IR_SERIAL=m
+CONFIG_IR_SERIAL_TRANSMITTER=y
+CONFIG_RC_XBOX_DVD=m
+CONFIG_IR_TOY=m
+CONFIG_CEC_CORE=m
+CONFIG_CEC_NOTIFIER=y
+
+#
+# CEC support
+#
+CONFIG_MEDIA_CEC_RC=y
+CONFIG_MEDIA_CEC_SUPPORT=y
+CONFIG_CEC_CH7322=m
+CONFIG_USB_PULSE8_CEC=m
+# CONFIG_USB_RAINSHADOW_CEC is not set
+# end of CEC support
+
+CONFIG_MEDIA_SUPPORT=m
+# CONFIG_MEDIA_SUPPORT_FILTER is not set
+CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
+
+#
+# Media device types
+#
+CONFIG_MEDIA_CAMERA_SUPPORT=y
+CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
+CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
+CONFIG_MEDIA_RADIO_SUPPORT=y
+CONFIG_MEDIA_SDR_SUPPORT=y
+CONFIG_MEDIA_PLATFORM_SUPPORT=y
+CONFIG_MEDIA_TEST_SUPPORT=y
+# end of Media device types
+
+#
+# Media core support
+#
+CONFIG_VIDEO_DEV=m
+CONFIG_MEDIA_CONTROLLER=y
+CONFIG_DVB_CORE=m
+# end of Media core support
+
+#
+# Video4Linux options
+#
+CONFIG_VIDEO_V4L2=m
+CONFIG_VIDEO_V4L2_I2C=y
+CONFIG_VIDEO_V4L2_SUBDEV_API=y
+# CONFIG_VIDEO_ADV_DEBUG is not set
+# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
+CONFIG_VIDEO_TUNER=m
+CONFIG_V4L2_MEM2MEM_DEV=m
+CONFIG_V4L2_FLASH_LED_CLASS=m
+CONFIG_V4L2_FWNODE=m
+CONFIG_V4L2_ASYNC=m
+CONFIG_VIDEOBUF_GEN=m
+CONFIG_VIDEOBUF_DMA_SG=m
+CONFIG_VIDEOBUF_VMALLOC=m
+# end of Video4Linux options
+
+#
+# Media controller options
+#
+CONFIG_MEDIA_CONTROLLER_DVB=y
+# end of Media controller options
+
+#
+# Digital TV options
+#
+# CONFIG_DVB_MMAP is not set
+CONFIG_DVB_NET=y
+CONFIG_DVB_MAX_ADAPTERS=8
+CONFIG_DVB_DYNAMIC_MINORS=y
+# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
+# CONFIG_DVB_ULE_DEBUG is not set
+# end of Digital TV options
+
+#
+# Media drivers
+#
+CONFIG_MEDIA_USB_SUPPORT=y
+
+#
+# Webcam devices
+#
+CONFIG_USB_VIDEO_CLASS=m
+CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
+CONFIG_USB_GSPCA=m
+CONFIG_USB_M5602=m
+CONFIG_USB_STV06XX=m
+CONFIG_USB_GL860=m
+CONFIG_USB_GSPCA_BENQ=m
+CONFIG_USB_GSPCA_CONEX=m
+CONFIG_USB_GSPCA_CPIA1=m
+# CONFIG_USB_GSPCA_DTCS033 is not set
+CONFIG_USB_GSPCA_ETOMS=m
+CONFIG_USB_GSPCA_FINEPIX=m
+CONFIG_USB_GSPCA_JEILINJ=m
+CONFIG_USB_GSPCA_JL2005BCD=m
+CONFIG_USB_GSPCA_KINECT=m
+CONFIG_USB_GSPCA_KONICA=m
+CONFIG_USB_GSPCA_MARS=m
+CONFIG_USB_GSPCA_MR97310A=m
+CONFIG_USB_GSPCA_NW80X=m
+CONFIG_USB_GSPCA_OV519=m
+CONFIG_USB_GSPCA_OV534=m
+CONFIG_USB_GSPCA_OV534_9=m
+CONFIG_USB_GSPCA_PAC207=m
+CONFIG_USB_GSPCA_PAC7302=m
+CONFIG_USB_GSPCA_PAC7311=m
+CONFIG_USB_GSPCA_SE401=m
+CONFIG_USB_GSPCA_SN9C2028=m
+CONFIG_USB_GSPCA_SN9C20X=m
+CONFIG_USB_GSPCA_SONIXB=m
+CONFIG_USB_GSPCA_SONIXJ=m
+CONFIG_USB_GSPCA_SPCA500=m
+CONFIG_USB_GSPCA_SPCA501=m
+CONFIG_USB_GSPCA_SPCA505=m
+CONFIG_USB_GSPCA_SPCA506=m
+CONFIG_USB_GSPCA_SPCA508=m
+CONFIG_USB_GSPCA_SPCA561=m
+CONFIG_USB_GSPCA_SPCA1528=m
+CONFIG_USB_GSPCA_SQ905=m
+CONFIG_USB_GSPCA_SQ905C=m
+CONFIG_USB_GSPCA_SQ930X=m
+CONFIG_USB_GSPCA_STK014=m
+CONFIG_USB_GSPCA_STK1135=m
+CONFIG_USB_GSPCA_STV0680=m
+CONFIG_USB_GSPCA_SUNPLUS=m
+CONFIG_USB_GSPCA_T613=m
+CONFIG_USB_GSPCA_TOPRO=m
+CONFIG_USB_GSPCA_TOUPTEK=m
+CONFIG_USB_GSPCA_TV8532=m
+CONFIG_USB_GSPCA_VC032X=m
+CONFIG_USB_GSPCA_VICAM=m
+CONFIG_USB_GSPCA_XIRLINK_CIT=m
+CONFIG_USB_GSPCA_ZC3XX=m
+CONFIG_USB_PWC=m
+# CONFIG_USB_PWC_DEBUG is not set
+CONFIG_USB_PWC_INPUT_EVDEV=y
+CONFIG_VIDEO_CPIA2=m
+CONFIG_USB_ZR364XX=m
+CONFIG_USB_STKWEBCAM=m
+CONFIG_USB_S2255=m
+CONFIG_VIDEO_USBTV=m
+
+#
+# Analog TV USB devices
+#
+CONFIG_VIDEO_PVRUSB2=m
+CONFIG_VIDEO_PVRUSB2_SYSFS=y
+CONFIG_VIDEO_PVRUSB2_DVB=y
+# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
+CONFIG_VIDEO_HDPVR=m
+CONFIG_VIDEO_STK1160_COMMON=m
+CONFIG_VIDEO_STK1160=m
+CONFIG_VIDEO_GO7007=m
+CONFIG_VIDEO_GO7007_USB=m
+CONFIG_VIDEO_GO7007_LOADER=m
+CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
+
+#
+# Analog/digital TV USB devices
+#
+CONFIG_VIDEO_AU0828=m
+CONFIG_VIDEO_AU0828_V4L2=y
+# CONFIG_VIDEO_AU0828_RC is not set
+CONFIG_VIDEO_CX231XX=m
+CONFIG_VIDEO_CX231XX_RC=y
+CONFIG_VIDEO_CX231XX_ALSA=m
+CONFIG_VIDEO_CX231XX_DVB=m
+CONFIG_VIDEO_TM6000=m
+CONFIG_VIDEO_TM6000_ALSA=m
+CONFIG_VIDEO_TM6000_DVB=m
+
+#
+# Digital TV USB devices
+#
+CONFIG_DVB_USB=m
+# CONFIG_DVB_USB_DEBUG is not set
+CONFIG_DVB_USB_DIB3000MC=m
+CONFIG_DVB_USB_A800=m
+CONFIG_DVB_USB_DIBUSB_MB=m
+CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y
+CONFIG_DVB_USB_DIBUSB_MC=m
+CONFIG_DVB_USB_DIB0700=m
+CONFIG_DVB_USB_UMT_010=m
+CONFIG_DVB_USB_CXUSB=m
+# CONFIG_DVB_USB_CXUSB_ANALOG is not set
+CONFIG_DVB_USB_M920X=m
+CONFIG_DVB_USB_DIGITV=m
+CONFIG_DVB_USB_VP7045=m
+CONFIG_DVB_USB_VP702X=m
+CONFIG_DVB_USB_GP8PSK=m
+CONFIG_DVB_USB_NOVA_T_USB2=m
+CONFIG_DVB_USB_TTUSB2=m
+CONFIG_DVB_USB_DTT200U=m
+CONFIG_DVB_USB_OPERA1=m
+CONFIG_DVB_USB_AF9005=m
+CONFIG_DVB_USB_AF9005_REMOTE=m
+CONFIG_DVB_USB_PCTV452E=m
+CONFIG_DVB_USB_DW2102=m
+CONFIG_DVB_USB_CINERGY_T2=m
+CONFIG_DVB_USB_DTV5100=m
+CONFIG_DVB_USB_AZ6027=m
+CONFIG_DVB_USB_TECHNISAT_USB2=m
+CONFIG_DVB_USB_V2=m
+CONFIG_DVB_USB_AF9015=m
+CONFIG_DVB_USB_AF9035=m
+CONFIG_DVB_USB_ANYSEE=m
+CONFIG_DVB_USB_AU6610=m
+CONFIG_DVB_USB_AZ6007=m
+CONFIG_DVB_USB_CE6230=m
+CONFIG_DVB_USB_EC168=m
+CONFIG_DVB_USB_GL861=m
+CONFIG_DVB_USB_LME2510=m
+CONFIG_DVB_USB_MXL111SF=m
+CONFIG_DVB_USB_RTL28XXU=m
+CONFIG_DVB_USB_DVBSKY=m
+CONFIG_DVB_USB_ZD1301=m
+CONFIG_DVB_TTUSB_BUDGET=m
+CONFIG_DVB_TTUSB_DEC=m
+CONFIG_SMS_USB_DRV=m
+CONFIG_DVB_B2C2_FLEXCOP_USB=m
+# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
+CONFIG_DVB_AS102=m
+
+#
+# Webcam, TV (analog/digital) USB devices
+#
+CONFIG_VIDEO_EM28XX=m
+CONFIG_VIDEO_EM28XX_V4L2=m
+CONFIG_VIDEO_EM28XX_ALSA=m
+CONFIG_VIDEO_EM28XX_DVB=m
+CONFIG_VIDEO_EM28XX_RC=m
+
+#
+# Software defined radio USB devices
+#
+CONFIG_USB_AIRSPY=m
+CONFIG_USB_HACKRF=m
+CONFIG_USB_MSI2500=m
+CONFIG_MEDIA_PCI_SUPPORT=y
+
+#
+# Media capture support
+#
+# CONFIG_VIDEO_SOLO6X10 is not set
+CONFIG_VIDEO_TW5864=m
+CONFIG_VIDEO_TW68=m
+CONFIG_VIDEO_TW686X=m
+
+#
+# Media capture/analog TV support
+#
+CONFIG_VIDEO_IVTV=m
+CONFIG_VIDEO_IVTV_ALSA=m
+CONFIG_VIDEO_FB_IVTV=m
+CONFIG_VIDEO_HEXIUM_GEMINI=m
+CONFIG_VIDEO_HEXIUM_ORION=m
+CONFIG_VIDEO_MXB=m
+CONFIG_VIDEO_DT3155=m
+
+#
+# Media capture/analog/hybrid TV support
+#
+CONFIG_VIDEO_CX18=m
+CONFIG_VIDEO_CX18_ALSA=m
+CONFIG_VIDEO_CX23885=m
+CONFIG_MEDIA_ALTERA_CI=m
+CONFIG_VIDEO_CX25821=m
+CONFIG_VIDEO_CX25821_ALSA=m
+CONFIG_VIDEO_CX88=m
+CONFIG_VIDEO_CX88_ALSA=m
+CONFIG_VIDEO_CX88_BLACKBIRD=m
+CONFIG_VIDEO_CX88_DVB=m
+CONFIG_VIDEO_CX88_ENABLE_VP3054=y
+CONFIG_VIDEO_CX88_VP3054=m
+CONFIG_VIDEO_CX88_MPEG=m
+CONFIG_VIDEO_BT848=m
+CONFIG_DVB_BT8XX=m
+CONFIG_VIDEO_SAA7134=m
+CONFIG_VIDEO_SAA7134_ALSA=m
+CONFIG_VIDEO_SAA7134_RC=y
+CONFIG_VIDEO_SAA7134_DVB=m
+CONFIG_VIDEO_SAA7134_GO7007=m
+CONFIG_VIDEO_SAA7164=m
+
+#
+# Media digital TV PCI Adapters
+#
+CONFIG_DVB_BUDGET_CORE=m
+CONFIG_DVB_BUDGET=m
+CONFIG_DVB_BUDGET_CI=m
+CONFIG_DVB_BUDGET_AV=m
+CONFIG_DVB_B2C2_FLEXCOP_PCI=m
+# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
+CONFIG_DVB_PLUTO2=m
+CONFIG_DVB_DM1105=m
+CONFIG_DVB_PT1=m
+CONFIG_DVB_PT3=m
+CONFIG_MANTIS_CORE=m
+CONFIG_DVB_MANTIS=m
+CONFIG_DVB_HOPPER=m
+CONFIG_DVB_NGENE=m
+CONFIG_DVB_DDBRIDGE=m
+# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
+CONFIG_DVB_SMIPCIE=m
+CONFIG_DVB_NETUP_UNIDVB=m
+CONFIG_RADIO_ADAPTERS=y
+CONFIG_RADIO_TEA575X=m
+CONFIG_RADIO_SI470X=m
+CONFIG_USB_SI470X=m
+CONFIG_I2C_SI470X=m
+CONFIG_RADIO_SI4713=m
+CONFIG_USB_SI4713=m
+CONFIG_PLATFORM_SI4713=m
+CONFIG_I2C_SI4713=m
+CONFIG_RADIO_SI476X=m
+CONFIG_USB_MR800=m
+CONFIG_USB_DSBR=m
+CONFIG_RADIO_MAXIRADIO=m
+CONFIG_RADIO_SHARK=m
+CONFIG_RADIO_SHARK2=m
+CONFIG_USB_KEENE=m
+CONFIG_USB_RAREMONO=m
+CONFIG_USB_MA901=m
+CONFIG_RADIO_TEA5764=m
+CONFIG_RADIO_SAA7706H=m
+CONFIG_RADIO_TEF6862=m
+CONFIG_RADIO_WL1273=m
+CONFIG_RADIO_WL128X=m
+CONFIG_MEDIA_COMMON_OPTIONS=y
+
+#
+# common driver options
+#
+CONFIG_VIDEO_CX2341X=m
+CONFIG_VIDEO_TVEEPROM=m
+CONFIG_TTPCI_EEPROM=m
+CONFIG_CYPRESS_FIRMWARE=m
+CONFIG_VIDEOBUF2_CORE=m
+CONFIG_VIDEOBUF2_V4L2=m
+CONFIG_VIDEOBUF2_MEMOPS=m
+CONFIG_VIDEOBUF2_DMA_CONTIG=m
+CONFIG_VIDEOBUF2_VMALLOC=m
+CONFIG_VIDEOBUF2_DMA_SG=m
+CONFIG_VIDEOBUF2_DVB=m
+CONFIG_DVB_B2C2_FLEXCOP=m
+CONFIG_VIDEO_SAA7146=m
+CONFIG_VIDEO_SAA7146_VV=m
+CONFIG_SMS_SIANO_MDTV=m
+CONFIG_SMS_SIANO_RC=y
+# CONFIG_SMS_SIANO_DEBUGFS is not set
+CONFIG_V4L_PLATFORM_DRIVERS=y
+CONFIG_VIDEO_CAFE_CCIC=m
+# CONFIG_VIDEO_CADENCE is not set
+CONFIG_VIDEO_ASPEED=m
+CONFIG_VIDEO_MUX=m
+CONFIG_VIDEO_XILINX=m
+CONFIG_VIDEO_XILINX_CSI2RXSS=m
+CONFIG_VIDEO_XILINX_TPG=m
+CONFIG_VIDEO_XILINX_VTC=m
+CONFIG_V4L_MEM2MEM_DRIVERS=y
+CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m
+CONFIG_DVB_PLATFORM_DRIVERS=y
+CONFIG_SDR_PLATFORM_DRIVERS=y
+
+#
+# MMC/SDIO DVB adapters
+#
+CONFIG_SMS_SDIO_DRV=m
+# CONFIG_V4L_TEST_DRIVERS is not set
+# CONFIG_DVB_TEST_DRIVERS is not set
+
+#
+# FireWire (IEEE 1394) Adapters
+#
+# CONFIG_DVB_FIREDTV is not set
+# end of Media drivers
+
+#
+# Media ancillary drivers
+#
+CONFIG_MEDIA_ATTACH=y
+
+#
+# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
+#
+CONFIG_VIDEO_IR_I2C=m
+
+#
+# Audio decoders, processors and mixers
+#
+CONFIG_VIDEO_TVAUDIO=m
+CONFIG_VIDEO_TDA7432=m
+CONFIG_VIDEO_TDA9840=m
+# CONFIG_VIDEO_TDA1997X is not set
+CONFIG_VIDEO_TEA6415C=m
+CONFIG_VIDEO_TEA6420=m
+CONFIG_VIDEO_MSP3400=m
+CONFIG_VIDEO_CS3308=m
+CONFIG_VIDEO_CS5345=m
+CONFIG_VIDEO_CS53L32A=m
+# CONFIG_VIDEO_TLV320AIC23B is not set
+CONFIG_VIDEO_UDA1342=m
+CONFIG_VIDEO_WM8775=m
+CONFIG_VIDEO_WM8739=m
+CONFIG_VIDEO_VP27SMPX=m
+CONFIG_VIDEO_SONY_BTF_MPX=m
+# end of Audio decoders, processors and mixers
+
+#
+# RDS decoders
+#
+CONFIG_VIDEO_SAA6588=m
+# end of RDS decoders
+
+#
+# Video decoders
+#
+# CONFIG_VIDEO_ADV7180 is not set
+# CONFIG_VIDEO_ADV7183 is not set
+# CONFIG_VIDEO_ADV748X is not set
+# CONFIG_VIDEO_ADV7604 is not set
+# CONFIG_VIDEO_ADV7842 is not set
+# CONFIG_VIDEO_BT819 is not set
+# CONFIG_VIDEO_BT856 is not set
+# CONFIG_VIDEO_BT866 is not set
+# CONFIG_VIDEO_KS0127 is not set
+# CONFIG_VIDEO_ML86V7667 is not set
+# CONFIG_VIDEO_SAA7110 is not set
+CONFIG_VIDEO_SAA711X=m
+# CONFIG_VIDEO_TC358743 is not set
+# CONFIG_VIDEO_TVP514X is not set
+CONFIG_VIDEO_TVP5150=m
+# CONFIG_VIDEO_TVP7002 is not set
+CONFIG_VIDEO_TW2804=m
+CONFIG_VIDEO_TW9903=m
+CONFIG_VIDEO_TW9906=m
+# CONFIG_VIDEO_TW9910 is not set
+# CONFIG_VIDEO_VPX3220 is not set
+CONFIG_VIDEO_MAX9286=m
+
+#
+# Video and audio decoders
+#
+CONFIG_VIDEO_SAA717X=m
+CONFIG_VIDEO_CX25840=m
+# end of Video decoders
+
+#
+# Video encoders
+#
+CONFIG_VIDEO_SAA7127=m
+# CONFIG_VIDEO_SAA7185 is not set
+# CONFIG_VIDEO_ADV7170 is not set
+# CONFIG_VIDEO_ADV7175 is not set
+# CONFIG_VIDEO_ADV7343 is not set
+# CONFIG_VIDEO_ADV7393 is not set
+# CONFIG_VIDEO_AD9389B is not set
+# CONFIG_VIDEO_AK881X is not set
+# CONFIG_VIDEO_THS8200 is not set
+# end of Video encoders
+
+#
+# Video improvement chips
+#
+CONFIG_VIDEO_UPD64031A=m
+CONFIG_VIDEO_UPD64083=m
+# end of Video improvement chips
+
+#
+# Audio/Video compression chips
+#
+CONFIG_VIDEO_SAA6752HS=m
+# end of Audio/Video compression chips
+
+#
+# SDR tuner chips
+#
+CONFIG_SDR_MAX2175=m
+# end of SDR tuner chips
+
+#
+# Miscellaneous helper chips
+#
+# CONFIG_VIDEO_THS7303 is not set
+CONFIG_VIDEO_M52790=m
+# CONFIG_VIDEO_I2C is not set
+# CONFIG_VIDEO_ST_MIPID02 is not set
+# end of Miscellaneous helper chips
+
+#
+# Camera sensor devices
+#
+CONFIG_VIDEO_HI556=m
+CONFIG_VIDEO_HI846=m
+CONFIG_VIDEO_IMX208=m
+# CONFIG_VIDEO_IMX214 is not set
+CONFIG_VIDEO_IMX219=m
+# CONFIG_VIDEO_IMX258 is not set
+# CONFIG_VIDEO_IMX274 is not set
+# CONFIG_VIDEO_IMX290 is not set
+# CONFIG_VIDEO_IMX319 is not set
+CONFIG_VIDEO_IMX334=m
+CONFIG_VIDEO_IMX335=m
+# CONFIG_VIDEO_IMX355 is not set
+CONFIG_VIDEO_IMX412=m
+# CONFIG_VIDEO_OV02A10 is not set
+CONFIG_VIDEO_OV2640=m
+# CONFIG_VIDEO_OV2659 is not set
+# CONFIG_VIDEO_OV2680 is not set
+# CONFIG_VIDEO_OV2685 is not set
+# CONFIG_VIDEO_OV5640 is not set
+# CONFIG_VIDEO_OV5645 is not set
+# CONFIG_VIDEO_OV5647 is not set
+CONFIG_VIDEO_OV5648=m
+# CONFIG_VIDEO_OV6650 is not set
+# CONFIG_VIDEO_OV5670 is not set
+CONFIG_VIDEO_OV5675=m
+# CONFIG_VIDEO_OV5695 is not set
+# CONFIG_VIDEO_OV7251 is not set
+# CONFIG_VIDEO_OV772X is not set
+CONFIG_VIDEO_OV7640=m
+CONFIG_VIDEO_OV7670=m
+# CONFIG_VIDEO_OV7740 is not set
+# CONFIG_VIDEO_OV8856 is not set
+CONFIG_VIDEO_OV8865=m
+CONFIG_VIDEO_OV9282=m
+# CONFIG_VIDEO_OV9640 is not set
+# CONFIG_VIDEO_OV9650 is not set
+# CONFIG_VIDEO_OV13858 is not set
+# CONFIG_VIDEO_OV13B10 is not set
+# CONFIG_VIDEO_VS6624 is not set
+# CONFIG_VIDEO_MT9M001 is not set
+# CONFIG_VIDEO_MT9M032 is not set
+# CONFIG_VIDEO_MT9M111 is not set
+# CONFIG_VIDEO_MT9P031 is not set
+# CONFIG_VIDEO_MT9T001 is not set
+# CONFIG_VIDEO_MT9T112 is not set
+CONFIG_VIDEO_MT9V011=m
+# CONFIG_VIDEO_MT9V032 is not set
+# CONFIG_VIDEO_MT9V111 is not set
+# CONFIG_VIDEO_SR030PC30 is not set
+# CONFIG_VIDEO_NOON010PC30 is not set
+# CONFIG_VIDEO_M5MOLS is not set
+CONFIG_VIDEO_MAX9271_LIB=m
+CONFIG_VIDEO_RDACM20=m
+CONFIG_VIDEO_RDACM21=m
+# CONFIG_VIDEO_RJ54N1 is not set
+# CONFIG_VIDEO_S5K6AA is not set
+# CONFIG_VIDEO_S5K6A3 is not set
+# CONFIG_VIDEO_S5K4ECGX is not set
+# CONFIG_VIDEO_S5K5BAF is not set
+# CONFIG_VIDEO_CCS is not set
+# CONFIG_VIDEO_ET8EK8 is not set
+# CONFIG_VIDEO_S5C73M3 is not set
+# end of Camera sensor devices
+
+#
+# Lens drivers
+#
+# CONFIG_VIDEO_AD5820 is not set
+# CONFIG_VIDEO_AK7375 is not set
+# CONFIG_VIDEO_DW9714 is not set
+CONFIG_VIDEO_DW9768=m
+# CONFIG_VIDEO_DW9807_VCM is not set
+# end of Lens drivers
+
+#
+# Flash devices
+#
+# CONFIG_VIDEO_ADP1653 is not set
+# CONFIG_VIDEO_LM3560 is not set
+# CONFIG_VIDEO_LM3646 is not set
+# end of Flash devices
+
+#
+# SPI helper chips
+#
+# CONFIG_VIDEO_GS1662 is not set
+# end of SPI helper chips
+
+#
+# Media SPI Adapters
+#
+# CONFIG_CXD2880_SPI_DRV is not set
+# end of Media SPI Adapters
+
+CONFIG_MEDIA_TUNER=m
+
+#
+# Customize TV tuners
+#
+CONFIG_MEDIA_TUNER_SIMPLE=m
+CONFIG_MEDIA_TUNER_TDA18250=m
+CONFIG_MEDIA_TUNER_TDA8290=m
+CONFIG_MEDIA_TUNER_TDA827X=m
+CONFIG_MEDIA_TUNER_TDA18271=m
+CONFIG_MEDIA_TUNER_TDA9887=m
+CONFIG_MEDIA_TUNER_TEA5761=m
+CONFIG_MEDIA_TUNER_TEA5767=m
+CONFIG_MEDIA_TUNER_MSI001=m
+CONFIG_MEDIA_TUNER_MT20XX=m
+CONFIG_MEDIA_TUNER_MT2060=m
+CONFIG_MEDIA_TUNER_MT2063=m
+CONFIG_MEDIA_TUNER_MT2266=m
+CONFIG_MEDIA_TUNER_MT2131=m
+CONFIG_MEDIA_TUNER_QT1010=m
+CONFIG_MEDIA_TUNER_XC2028=m
+CONFIG_MEDIA_TUNER_XC5000=m
+CONFIG_MEDIA_TUNER_XC4000=m
+CONFIG_MEDIA_TUNER_MXL5005S=m
+CONFIG_MEDIA_TUNER_MXL5007T=m
+CONFIG_MEDIA_TUNER_MC44S803=m
+CONFIG_MEDIA_TUNER_MAX2165=m
+CONFIG_MEDIA_TUNER_TDA18218=m
+CONFIG_MEDIA_TUNER_FC0011=m
+CONFIG_MEDIA_TUNER_FC0012=m
+CONFIG_MEDIA_TUNER_FC0013=m
+CONFIG_MEDIA_TUNER_TDA18212=m
+CONFIG_MEDIA_TUNER_E4000=m
+CONFIG_MEDIA_TUNER_FC2580=m
+CONFIG_MEDIA_TUNER_M88RS6000T=m
+CONFIG_MEDIA_TUNER_TUA9001=m
+CONFIG_MEDIA_TUNER_SI2157=m
+CONFIG_MEDIA_TUNER_IT913X=m
+CONFIG_MEDIA_TUNER_R820T=m
+CONFIG_MEDIA_TUNER_MXL301RF=m
+CONFIG_MEDIA_TUNER_QM1D1C0042=m
+CONFIG_MEDIA_TUNER_QM1D1B0004=m
+# end of Customize TV tuners
+
+#
+# Customise DVB Frontends
+#
+
+#
+# Multistandard (satellite) frontends
+#
+CONFIG_DVB_STB0899=m
+CONFIG_DVB_STB6100=m
+CONFIG_DVB_STV090x=m
+CONFIG_DVB_STV0910=m
+CONFIG_DVB_STV6110x=m
+CONFIG_DVB_STV6111=m
+CONFIG_DVB_MXL5XX=m
+CONFIG_DVB_M88DS3103=m
+
+#
+# Multistandard (cable + terrestrial) frontends
+#
+CONFIG_DVB_DRXK=m
+CONFIG_DVB_TDA18271C2DD=m
+CONFIG_DVB_SI2165=m
+CONFIG_DVB_MN88472=m
+CONFIG_DVB_MN88473=m
+
+#
+# DVB-S (satellite) frontends
+#
+CONFIG_DVB_CX24110=m
+CONFIG_DVB_CX24123=m
+CONFIG_DVB_MT312=m
+CONFIG_DVB_ZL10036=m
+CONFIG_DVB_ZL10039=m
+CONFIG_DVB_S5H1420=m
+CONFIG_DVB_STV0288=m
+CONFIG_DVB_STB6000=m
+CONFIG_DVB_STV0299=m
+CONFIG_DVB_STV6110=m
+CONFIG_DVB_STV0900=m
+CONFIG_DVB_TDA8083=m
+CONFIG_DVB_TDA10086=m
+CONFIG_DVB_TDA8261=m
+CONFIG_DVB_VES1X93=m
+CONFIG_DVB_TUNER_ITD1000=m
+CONFIG_DVB_TUNER_CX24113=m
+CONFIG_DVB_TDA826X=m
+CONFIG_DVB_TUA6100=m
+CONFIG_DVB_CX24116=m
+CONFIG_DVB_CX24117=m
+CONFIG_DVB_CX24120=m
+CONFIG_DVB_SI21XX=m
+CONFIG_DVB_TS2020=m
+CONFIG_DVB_DS3000=m
+CONFIG_DVB_MB86A16=m
+CONFIG_DVB_TDA10071=m
+
+#
+# DVB-T (terrestrial) frontends
+#
+CONFIG_DVB_SP887X=m
+CONFIG_DVB_CX22700=m
+CONFIG_DVB_CX22702=m
+# CONFIG_DVB_S5H1432 is not set
+CONFIG_DVB_DRXD=m
+CONFIG_DVB_L64781=m
+CONFIG_DVB_TDA1004X=m
+CONFIG_DVB_NXT6000=m
+CONFIG_DVB_MT352=m
+CONFIG_DVB_ZL10353=m
+CONFIG_DVB_DIB3000MB=m
+CONFIG_DVB_DIB3000MC=m
+CONFIG_DVB_DIB7000M=m
+CONFIG_DVB_DIB7000P=m
+# CONFIG_DVB_DIB9000 is not set
+CONFIG_DVB_TDA10048=m
+CONFIG_DVB_AF9013=m
+CONFIG_DVB_EC100=m
+CONFIG_DVB_STV0367=m
+CONFIG_DVB_CXD2820R=m
+CONFIG_DVB_CXD2841ER=m
+CONFIG_DVB_RTL2830=m
+CONFIG_DVB_RTL2832=m
+CONFIG_DVB_RTL2832_SDR=m
+CONFIG_DVB_SI2168=m
+CONFIG_DVB_AS102_FE=m
+CONFIG_DVB_ZD1301_DEMOD=m
+CONFIG_DVB_GP8PSK_FE=m
+# CONFIG_DVB_CXD2880 is not set
+
+#
+# DVB-C (cable) frontends
+#
+CONFIG_DVB_VES1820=m
+CONFIG_DVB_TDA10021=m
+CONFIG_DVB_TDA10023=m
+CONFIG_DVB_STV0297=m
+
+#
+# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
+#
+CONFIG_DVB_NXT200X=m
+CONFIG_DVB_OR51211=m
+CONFIG_DVB_OR51132=m
+CONFIG_DVB_BCM3510=m
+CONFIG_DVB_LGDT330X=m
+CONFIG_DVB_LGDT3305=m
+CONFIG_DVB_LGDT3306A=m
+CONFIG_DVB_LG2160=m
+CONFIG_DVB_S5H1409=m
+CONFIG_DVB_AU8522=m
+CONFIG_DVB_AU8522_DTV=m
+CONFIG_DVB_AU8522_V4L=m
+CONFIG_DVB_S5H1411=m
+CONFIG_DVB_MXL692=m
+
+#
+# ISDB-T (terrestrial) frontends
+#
+CONFIG_DVB_S921=m
+CONFIG_DVB_DIB8000=m
+CONFIG_DVB_MB86A20S=m
+
+#
+# ISDB-S (satellite) & ISDB-T (terrestrial) frontends
+#
+CONFIG_DVB_TC90522=m
+# CONFIG_DVB_MN88443X is not set
+
+#
+# Digital terrestrial only tuners/PLL
+#
+CONFIG_DVB_PLL=m
+CONFIG_DVB_TUNER_DIB0070=m
+CONFIG_DVB_TUNER_DIB0090=m
+
+#
+# SEC control devices for DVB-S
+#
+CONFIG_DVB_DRX39XYJ=m
+CONFIG_DVB_LNBH25=m
+# CONFIG_DVB_LNBH29 is not set
+CONFIG_DVB_LNBP21=m
+CONFIG_DVB_LNBP22=m
+CONFIG_DVB_ISL6405=m
+CONFIG_DVB_ISL6421=m
+CONFIG_DVB_ISL6423=m
+CONFIG_DVB_A8293=m
+# CONFIG_DVB_LGS8GL5 is not set
+CONFIG_DVB_LGS8GXX=m
+CONFIG_DVB_ATBM8830=m
+CONFIG_DVB_TDA665x=m
+CONFIG_DVB_IX2505V=m
+CONFIG_DVB_M88RS2000=m
+CONFIG_DVB_AF9033=m
+CONFIG_DVB_HORUS3A=m
+CONFIG_DVB_ASCOT2E=m
+CONFIG_DVB_HELENE=m
+
+#
+# Common Interface (EN50221) controller drivers
+#
+CONFIG_DVB_CXD2099=m
+CONFIG_DVB_SP2=m
+# end of Customise DVB Frontends
+
+#
+# Tools to develop new frontends
+#
+CONFIG_DVB_DUMMY_FE=m
+# end of Media ancillary drivers
+
+#
+# Graphics support
+#
+CONFIG_AGP=m
+CONFIG_AGP_UNINORTH=m
+CONFIG_VGA_ARB=y
+CONFIG_VGA_ARB_MAX_GPUS=16
+CONFIG_DRM=m
+CONFIG_DRM_MIPI_DBI=m
+CONFIG_DRM_MIPI_DSI=y
+CONFIG_DRM_DP_AUX_BUS=m
+CONFIG_DRM_DP_AUX_CHARDEV=y
+# CONFIG_DRM_DEBUG_SELFTEST is not set
+CONFIG_DRM_KMS_HELPER=m
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
+CONFIG_DRM_FBDEV_EMULATION=y
+CONFIG_DRM_FBDEV_OVERALLOC=100
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
+CONFIG_DRM_LOAD_EDID_FIRMWARE=y
+CONFIG_DRM_DP_CEC=y
+CONFIG_DRM_TTM=m
+CONFIG_DRM_VRAM_HELPER=m
+CONFIG_DRM_TTM_HELPER=m
+CONFIG_DRM_GEM_CMA_HELPER=y
+CONFIG_DRM_KMS_CMA_HELPER=y
+CONFIG_DRM_GEM_SHMEM_HELPER=y
+CONFIG_DRM_SCHED=m
+
+#
+# I2C encoder or helper chips
+#
+CONFIG_DRM_I2C_CH7006=m
+CONFIG_DRM_I2C_SIL164=m
+CONFIG_DRM_I2C_NXP_TDA998X=m
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
+# end of I2C encoder or helper chips
+
+#
+# ARM devices
+#
+# CONFIG_DRM_KOMEDA is not set
+# end of ARM devices
+
+CONFIG_DRM_RADEON=m
+CONFIG_DRM_RADEON_USERPTR=y
+CONFIG_DRM_AMDGPU=m
+CONFIG_DRM_AMDGPU_SI=y
+CONFIG_DRM_AMDGPU_CIK=y
+CONFIG_DRM_AMDGPU_USERPTR=y
+
+#
+# ACP (Audio CoProcessor) Configuration
+#
+CONFIG_DRM_AMD_ACP=y
+# end of ACP (Audio CoProcessor) Configuration
+
+#
+# Display Engine Configuration
+#
+CONFIG_DRM_AMD_DC=y
+CONFIG_DRM_AMD_DC_DCN=y
+# CONFIG_DRM_AMD_DC_HDCP is not set
+CONFIG_DRM_AMD_DC_SI=y
+CONFIG_DRM_AMD_SECURE_DISPLAY=y
+# end of Display Engine Configuration
+
+CONFIG_HSA_AMD=y
+CONFIG_HSA_AMD_SVM=y
+CONFIG_DRM_NOUVEAU=m
+CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT=y
+CONFIG_NOUVEAU_DEBUG=5
+CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+# CONFIG_NOUVEAU_DEBUG_MMU is not set
+# CONFIG_NOUVEAU_DEBUG_PUSH is not set
+CONFIG_DRM_NOUVEAU_BACKLIGHT=y
+# CONFIG_DRM_NOUVEAU_SVM is not set
+CONFIG_DRM_VGEM=m
+CONFIG_DRM_VKMS=m
+CONFIG_DRM_UDL=m
+CONFIG_DRM_AST=m
+CONFIG_DRM_MGAG200=m
+CONFIG_DRM_RCAR_DW_HDMI=m
+# CONFIG_DRM_RCAR_LVDS is not set
+CONFIG_DRM_QXL=m
+CONFIG_DRM_VIRTIO_GPU=m
+CONFIG_DRM_PANEL=y
+
+#
+# Display Panels
+#
+CONFIG_DRM_PANEL_ABT_Y030XX067A=m
+CONFIG_DRM_PANEL_ARM_VERSATILE=m
+CONFIG_DRM_PANEL_ASUS_Z00T_TM5P5_NT35596=m
+CONFIG_DRM_PANEL_BOE_HIMAX8279D=m
+CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m
+CONFIG_DRM_PANEL_DSI_CM=m
+CONFIG_DRM_PANEL_LVDS=m
+CONFIG_DRM_PANEL_SIMPLE=m
+CONFIG_DRM_PANEL_EDP=m
+CONFIG_DRM_PANEL_ELIDA_KD35T133=m
+CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02=m
+CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D=m
+CONFIG_DRM_PANEL_ILITEK_IL9322=m
+CONFIG_DRM_PANEL_ILITEK_ILI9341=m
+# CONFIG_DRM_PANEL_ILITEK_ILI9881C is not set
+CONFIG_DRM_PANEL_INNOLUX_EJ030NA=m
+CONFIG_DRM_PANEL_INNOLUX_P079ZCA=m
+CONFIG_DRM_PANEL_JDI_LT070ME05000=m
+CONFIG_DRM_PANEL_KHADAS_TS050=m
+CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04=m
+CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W=m
+CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829=m
+CONFIG_DRM_PANEL_SAMSUNG_LD9040=m
+CONFIG_DRM_PANEL_LG_LB035Q02=m
+CONFIG_DRM_PANEL_LG_LG4573=m
+CONFIG_DRM_PANEL_NEC_NL8048HL11=m
+CONFIG_DRM_PANEL_NOVATEK_NT35510=m
+CONFIG_DRM_PANEL_NOVATEK_NT36672A=m
+CONFIG_DRM_PANEL_NOVATEK_NT39016=m
+CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m
+CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO=m
+CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
+# CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS is not set
+CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m
+CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
+CONFIG_DRM_PANEL_RAYDIUM_RM67191=m
+CONFIG_DRM_PANEL_RAYDIUM_RM68200=m
+CONFIG_DRM_PANEL_RONBO_RB070D30=m
+CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=m
+CONFIG_DRM_PANEL_SAMSUNG_DB7430=m
+CONFIG_DRM_PANEL_SAMSUNG_S6D16D0=m
+CONFIG_DRM_PANEL_SAMSUNG_S6D27A1=m
+CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=m
+CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
+# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
+CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01=m
+CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m
+CONFIG_DRM_PANEL_SAMSUNG_SOFEF00=m
+CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
+CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m
+CONFIG_DRM_PANEL_SHARP_LS037V7DW01=m
+CONFIG_DRM_PANEL_SHARP_LS043T1LE01=m
+CONFIG_DRM_PANEL_SHARP_LS060T1SX01=m
+CONFIG_DRM_PANEL_SITRONIX_ST7701=m
+CONFIG_DRM_PANEL_SITRONIX_ST7703=m
+CONFIG_DRM_PANEL_SITRONIX_ST7789V=m
+CONFIG_DRM_PANEL_SONY_ACX424AKP=m
+CONFIG_DRM_PANEL_SONY_ACX565AKM=m
+CONFIG_DRM_PANEL_TDO_TL070WSH30=m
+CONFIG_DRM_PANEL_TPO_TD028TTEC1=m
+CONFIG_DRM_PANEL_TPO_TD043MTEA1=m
+CONFIG_DRM_PANEL_TPO_TPG110=m
+CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m
+CONFIG_DRM_PANEL_VISIONOX_RM69299=m
+CONFIG_DRM_PANEL_WIDECHIPS_WS2401=m
+CONFIG_DRM_PANEL_XINPENG_XPP055C272=m
+# end of Display Panels
+
+CONFIG_DRM_BRIDGE=y
+CONFIG_DRM_PANEL_BRIDGE=y
+
+#
+# Display Interface Bridges
+#
+CONFIG_DRM_CDNS_DSI=m
+CONFIG_DRM_CHIPONE_ICN6211=m
+CONFIG_DRM_CHRONTEL_CH7033=m
+CONFIG_DRM_DISPLAY_CONNECTOR=m
+CONFIG_DRM_LONTIUM_LT8912B=m
+CONFIG_DRM_LONTIUM_LT9611=m
+CONFIG_DRM_LONTIUM_LT9611UXC=m
+CONFIG_DRM_ITE_IT66121=m
+CONFIG_DRM_LVDS_CODEC=m
+CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW=m
+CONFIG_DRM_NWL_MIPI_DSI=m
+CONFIG_DRM_NXP_PTN3460=m
+CONFIG_DRM_PARADE_PS8622=m
+CONFIG_DRM_PARADE_PS8640=m
+CONFIG_DRM_SIL_SII8620=m
+CONFIG_DRM_SII902X=m
+CONFIG_DRM_SII9234=m
+CONFIG_DRM_SIMPLE_BRIDGE=m
+CONFIG_DRM_THINE_THC63LVD1024=m
+CONFIG_DRM_TOSHIBA_TC358762=m
+CONFIG_DRM_TOSHIBA_TC358764=m
+CONFIG_DRM_TOSHIBA_TC358767=m
+CONFIG_DRM_TOSHIBA_TC358768=m
+CONFIG_DRM_TOSHIBA_TC358775=m
+CONFIG_DRM_TI_TFP410=m
+CONFIG_DRM_TI_SN65DSI83=m
+CONFIG_DRM_TI_SN65DSI86=m
+CONFIG_DRM_TI_TPD12S015=m
+CONFIG_DRM_ANALOGIX_ANX6345=m
+CONFIG_DRM_ANALOGIX_ANX78XX=m
+CONFIG_DRM_ANALOGIX_DP=m
+CONFIG_DRM_ANALOGIX_ANX7625=m
+CONFIG_DRM_I2C_ADV7511=m
+CONFIG_DRM_I2C_ADV7511_AUDIO=y
+CONFIG_DRM_I2C_ADV7511_CEC=y
+CONFIG_DRM_CDNS_MHDP8546=m
+CONFIG_DRM_DW_HDMI=m
+CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
+CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
+CONFIG_DRM_DW_HDMI_CEC=m
+# end of Display Interface Bridges
+
+CONFIG_DRM_ETNAVIV=m
+CONFIG_DRM_ETNAVIV_THERMAL=y
+CONFIG_DRM_MXS=y
+CONFIG_DRM_MXSFB=m
+CONFIG_DRM_ARCPGU=m
+CONFIG_DRM_BOCHS=m
+CONFIG_DRM_CIRRUS_QEMU=m
+CONFIG_DRM_GM12U320=m
+CONFIG_DRM_SIMPLEDRM=m
+CONFIG_TINYDRM_HX8357D=m
+# CONFIG_TINYDRM_ILI9225 is not set
+# CONFIG_TINYDRM_ILI9341 is not set
+# CONFIG_TINYDRM_ILI9486 is not set
+CONFIG_TINYDRM_MI0283QT=m
+CONFIG_TINYDRM_REPAPER=m
+CONFIG_TINYDRM_ST7586=m
+# CONFIG_TINYDRM_ST7735R is not set
+CONFIG_DRM_GUD=m
+CONFIG_DRM_LEGACY=y
+CONFIG_DRM_TDFX=m
+CONFIG_DRM_R128=m
+CONFIG_DRM_MGA=m
+CONFIG_DRM_SIS=m
+CONFIG_DRM_VIA=m
+CONFIG_DRM_SAVAGE=m
+CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=m
+
+#
+# Frame buffer Devices
+#
+CONFIG_FB_CMDLINE=y
+CONFIG_FB_NOTIFY=y
+CONFIG_FB=y
+CONFIG_FIRMWARE_EDID=y
+CONFIG_FB_DDC=m
+CONFIG_FB_CFB_FILLRECT=y
+CONFIG_FB_CFB_COPYAREA=y
+CONFIG_FB_CFB_IMAGEBLIT=y
+CONFIG_FB_SYS_FILLRECT=m
+CONFIG_FB_SYS_COPYAREA=m
+CONFIG_FB_SYS_IMAGEBLIT=m
+# CONFIG_FB_FOREIGN_ENDIAN is not set
+CONFIG_FB_SYS_FOPS=m
+CONFIG_FB_DEFERRED_IO=y
+CONFIG_FB_SVGALIB=m
+CONFIG_FB_MACMODES=y
+CONFIG_FB_BACKLIGHT=m
+CONFIG_FB_MODE_HELPERS=y
+CONFIG_FB_TILEBLITTING=y
+
+#
+# Frame buffer hardware drivers
+#
+CONFIG_FB_CIRRUS=m
+# CONFIG_FB_PM2 is not set
+# CONFIG_FB_CYBER2000 is not set
+CONFIG_FB_OF=y
+# CONFIG_FB_ASILIANT is not set
+# CONFIG_FB_IMSTT is not set
+CONFIG_FB_VGA16=m
+CONFIG_FB_UVESA=m
+CONFIG_FB_OPENCORES=m
+CONFIG_FB_S1D13XXX=m
+CONFIG_FB_NVIDIA=m
+CONFIG_FB_NVIDIA_I2C=y
+# CONFIG_FB_NVIDIA_DEBUG is not set
+CONFIG_FB_NVIDIA_BACKLIGHT=y
+CONFIG_FB_RIVA=m
+CONFIG_FB_RIVA_I2C=y
+# CONFIG_FB_RIVA_DEBUG is not set
+CONFIG_FB_RIVA_BACKLIGHT=y
+# CONFIG_FB_I740 is not set
+CONFIG_FB_MATROX=m
+CONFIG_FB_MATROX_MILLENIUM=y
+CONFIG_FB_MATROX_MYSTIQUE=y
+CONFIG_FB_MATROX_G=y
+CONFIG_FB_MATROX_I2C=m
+CONFIG_FB_MATROX_MAVEN=m
+CONFIG_FB_RADEON=m
+CONFIG_FB_RADEON_I2C=y
+CONFIG_FB_RADEON_BACKLIGHT=y
+# CONFIG_FB_RADEON_DEBUG is not set
+CONFIG_FB_ATY128=m
+CONFIG_FB_ATY128_BACKLIGHT=y
+CONFIG_FB_ATY=m
+CONFIG_FB_ATY_CT=y
+CONFIG_FB_ATY_GENERIC_LCD=y
+CONFIG_FB_ATY_GX=y
+CONFIG_FB_ATY_BACKLIGHT=y
+CONFIG_FB_S3=m
+CONFIG_FB_S3_DDC=y
+CONFIG_FB_SAVAGE=m
+CONFIG_FB_SAVAGE_I2C=y
+CONFIG_FB_SAVAGE_ACCEL=y
+CONFIG_FB_SIS=m
+CONFIG_FB_SIS_300=y
+CONFIG_FB_SIS_315=y
+CONFIG_FB_NEOMAGIC=m
+CONFIG_FB_KYRO=m
+CONFIG_FB_3DFX=m
+# CONFIG_FB_3DFX_ACCEL is not set
+CONFIG_FB_3DFX_I2C=y
+CONFIG_FB_VOODOO1=m
+CONFIG_FB_VT8623=m
+CONFIG_FB_TRIDENT=m
+CONFIG_FB_ARK=m
+CONFIG_FB_PM3=m
+# CONFIG_FB_CARMINE is not set
+# CONFIG_FB_SM501 is not set
+CONFIG_FB_SMSCUFX=m
+CONFIG_FB_UDL=m
+CONFIG_FB_IBM_GXT4500=m
+CONFIG_FB_PS3=m
+CONFIG_FB_PS3_DEFAULT_SIZE_M=9
+# CONFIG_FB_VIRTUAL is not set
+# CONFIG_FB_METRONOME is not set
+CONFIG_FB_MB862XX=m
+CONFIG_FB_MB862XX_PCI_GDC=y
+# CONFIG_FB_MB862XX_LIME is not set
+CONFIG_FB_MB862XX_I2C=y
+CONFIG_FB_SIMPLE=m
+CONFIG_FB_SSD1307=m
+CONFIG_FB_SM712=m
+# end of Frame buffer Devices
+
+#
+# Backlight & LCD device support
+#
+CONFIG_LCD_CLASS_DEVICE=m
+CONFIG_LCD_L4F00242T03=m
+CONFIG_LCD_LMS283GF05=m
+CONFIG_LCD_LTV350QV=m
+CONFIG_LCD_ILI922X=m
+CONFIG_LCD_ILI9320=m
+CONFIG_LCD_TDO24M=m
+CONFIG_LCD_VGG2432A4=m
+CONFIG_LCD_PLATFORM=m
+CONFIG_LCD_AMS369FG06=m
+CONFIG_LCD_LMS501KF03=m
+CONFIG_LCD_HX8357=m
+# CONFIG_LCD_OTM3225A is not set
+CONFIG_BACKLIGHT_CLASS_DEVICE=y
+CONFIG_BACKLIGHT_KTD253=m
+CONFIG_BACKLIGHT_LM3533=m
+CONFIG_BACKLIGHT_PWM=m
+# CONFIG_BACKLIGHT_DA903X is not set
+CONFIG_BACKLIGHT_DA9052=m
+# CONFIG_BACKLIGHT_MAX8925 is not set
+CONFIG_BACKLIGHT_QCOM_WLED=m
+CONFIG_BACKLIGHT_RT4831=m
+# CONFIG_BACKLIGHT_WM831X is not set
+# CONFIG_BACKLIGHT_ADP5520 is not set
+CONFIG_BACKLIGHT_ADP8860=m
+CONFIG_BACKLIGHT_ADP8870=m
+# CONFIG_BACKLIGHT_88PM860X is not set
+CONFIG_BACKLIGHT_PCF50633=m
+# CONFIG_BACKLIGHT_AAT2870 is not set
+CONFIG_BACKLIGHT_LM3630A=m
+CONFIG_BACKLIGHT_LM3639=m
+CONFIG_BACKLIGHT_LP855X=m
+# CONFIG_BACKLIGHT_LP8788 is not set
+# CONFIG_BACKLIGHT_PANDORA is not set
+CONFIG_BACKLIGHT_SKY81452=m
+# CONFIG_BACKLIGHT_AS3711 is not set
+CONFIG_BACKLIGHT_GPIO=m
+CONFIG_BACKLIGHT_LV5207LP=m
+CONFIG_BACKLIGHT_BD6107=m
+# CONFIG_BACKLIGHT_ARCXCNN is not set
+CONFIG_BACKLIGHT_LED=m
+# end of Backlight & LCD device support
+
+CONFIG_VGASTATE=m
+CONFIG_VIDEOMODE_HELPERS=y
+CONFIG_HDMI=y
+
+#
+# Console display driver support
+#
+CONFIG_VGA_CONSOLE=y
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_DUMMY_CONSOLE_COLUMNS=80
+CONFIG_DUMMY_CONSOLE_ROWS=25
+CONFIG_FRAMEBUFFER_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION=y
+CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
+CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
+# end of Console display driver support
+
+# CONFIG_LOGO is not set
+# end of Graphics support
+
+CONFIG_SOUND=m
+CONFIG_SOUND_OSS_CORE=y
+CONFIG_SOUND_OSS_CORE_PRECLAIM=y
+CONFIG_SND=m
+CONFIG_SND_TIMER=m
+CONFIG_SND_PCM=m
+CONFIG_SND_PCM_ELD=y
+CONFIG_SND_PCM_IEC958=y
+CONFIG_SND_DMAENGINE_PCM=m
+CONFIG_SND_HWDEP=m
+CONFIG_SND_SEQ_DEVICE=m
+CONFIG_SND_RAWMIDI=m
+CONFIG_SND_JACK=y
+CONFIG_SND_JACK_INPUT_DEV=y
+CONFIG_SND_OSSEMUL=y
+CONFIG_SND_MIXER_OSS=m
+CONFIG_SND_PCM_OSS=m
+CONFIG_SND_PCM_OSS_PLUGINS=y
+CONFIG_SND_PCM_TIMER=y
+CONFIG_SND_HRTIMER=m
+CONFIG_SND_DYNAMIC_MINORS=y
+CONFIG_SND_MAX_CARDS=32
+CONFIG_SND_SUPPORT_OLD_API=y
+CONFIG_SND_PROC_FS=y
+CONFIG_SND_VERBOSE_PROCFS=y
+# CONFIG_SND_VERBOSE_PRINTK is not set
+# CONFIG_SND_DEBUG is not set
+CONFIG_SND_VMASTER=y
+CONFIG_SND_CTL_LED=m
+CONFIG_SND_SEQUENCER=m
+CONFIG_SND_SEQ_DUMMY=m
+CONFIG_SND_SEQUENCER_OSS=m
+CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
+CONFIG_SND_SEQ_MIDI_EVENT=m
+CONFIG_SND_SEQ_MIDI=m
+CONFIG_SND_SEQ_MIDI_EMUL=m
+CONFIG_SND_SEQ_VIRMIDI=m
+CONFIG_SND_MPU401_UART=m
+CONFIG_SND_OPL3_LIB=m
+CONFIG_SND_OPL3_LIB_SEQ=m
+CONFIG_SND_VX_LIB=m
+CONFIG_SND_AC97_CODEC=m
+CONFIG_SND_DRIVERS=y
+CONFIG_SND_DUMMY=m
+CONFIG_SND_ALOOP=m
+CONFIG_SND_VIRMIDI=m
+CONFIG_SND_MTPAV=m
+CONFIG_SND_MTS64=m
+CONFIG_SND_SERIAL_U16550=m
+CONFIG_SND_MPU401=m
+CONFIG_SND_PORTMAN2X4=m
+CONFIG_SND_AC97_POWER_SAVE=y
+CONFIG_SND_AC97_POWER_SAVE_DEFAULT=1
+CONFIG_SND_SB_COMMON=m
+CONFIG_SND_PCI=y
+CONFIG_SND_AD1889=m
+CONFIG_SND_ALS4000=m
+CONFIG_SND_ATIIXP=m
+CONFIG_SND_ATIIXP_MODEM=m
+CONFIG_SND_AU8810=m
+CONFIG_SND_AU8820=m
+CONFIG_SND_AU8830=m
+CONFIG_SND_AW2=m
+CONFIG_SND_BT87X=m
+# CONFIG_SND_BT87X_OVERCLOCK is not set
+CONFIG_SND_CA0106=m
+CONFIG_SND_CMIPCI=m
+CONFIG_SND_OXYGEN_LIB=m
+CONFIG_SND_OXYGEN=m
+CONFIG_SND_CS4281=m
+CONFIG_SND_CS46XX=m
+CONFIG_SND_CS46XX_NEW_DSP=y
+CONFIG_SND_CTXFI=m
+CONFIG_SND_DARLA20=m
+CONFIG_SND_GINA20=m
+CONFIG_SND_LAYLA20=m
+CONFIG_SND_DARLA24=m
+CONFIG_SND_GINA24=m
+CONFIG_SND_LAYLA24=m
+CONFIG_SND_MONA=m
+CONFIG_SND_MIA=m
+CONFIG_SND_ECHO3G=m
+CONFIG_SND_INDIGO=m
+CONFIG_SND_INDIGOIO=m
+CONFIG_SND_INDIGODJ=m
+CONFIG_SND_INDIGOIOX=m
+CONFIG_SND_INDIGODJX=m
+CONFIG_SND_ENS1370=m
+CONFIG_SND_ENS1371=m
+CONFIG_SND_FM801=m
+CONFIG_SND_FM801_TEA575X_BOOL=y
+CONFIG_SND_HDSP=m
+CONFIG_SND_HDSPM=m
+CONFIG_SND_ICE1724=m
+CONFIG_SND_INTEL8X0=m
+CONFIG_SND_INTEL8X0M=m
+CONFIG_SND_KORG1212=m
+CONFIG_SND_LOLA=m
+CONFIG_SND_LX6464ES=m
+CONFIG_SND_MIXART=m
+CONFIG_SND_NM256=m
+CONFIG_SND_PCXHR=m
+CONFIG_SND_RIPTIDE=m
+CONFIG_SND_RME32=m
+CONFIG_SND_RME96=m
+CONFIG_SND_RME9652=m
+CONFIG_SND_VIA82XX=m
+CONFIG_SND_VIA82XX_MODEM=m
+CONFIG_SND_VIRTUOSO=m
+CONFIG_SND_VX222=m
+CONFIG_SND_YMFPCI=m
+
+#
+# HD-Audio
+#
+CONFIG_SND_HDA=m
+CONFIG_SND_HDA_GENERIC_LEDS=y
+CONFIG_SND_HDA_INTEL=m
+CONFIG_SND_HDA_HWDEP=y
+CONFIG_SND_HDA_RECONFIG=y
+CONFIG_SND_HDA_INPUT_BEEP=y
+CONFIG_SND_HDA_INPUT_BEEP_MODE=1
+CONFIG_SND_HDA_PATCH_LOADER=y
+CONFIG_SND_HDA_CODEC_REALTEK=m
+CONFIG_SND_HDA_CODEC_ANALOG=m
+CONFIG_SND_HDA_CODEC_SIGMATEL=m
+CONFIG_SND_HDA_CODEC_VIA=m
+CONFIG_SND_HDA_CODEC_HDMI=m
+CONFIG_SND_HDA_CODEC_CIRRUS=m
+CONFIG_SND_HDA_CODEC_CS8409=m
+CONFIG_SND_HDA_CODEC_CONEXANT=m
+CONFIG_SND_HDA_CODEC_CA0110=m
+CONFIG_SND_HDA_CODEC_CA0132=m
+CONFIG_SND_HDA_CODEC_CA0132_DSP=y
+CONFIG_SND_HDA_CODEC_CMEDIA=m
+CONFIG_SND_HDA_CODEC_SI3054=m
+CONFIG_SND_HDA_GENERIC=m
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
+# CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set
+# end of HD-Audio
+
+CONFIG_SND_HDA_CORE=m
+CONFIG_SND_HDA_DSP_LOADER=y
+CONFIG_SND_HDA_COMPONENT=y
+CONFIG_SND_HDA_PREALLOC_SIZE=64
+CONFIG_SND_INTEL_DSP_CONFIG=m
+CONFIG_SND_PPC=y
+CONFIG_SND_POWERMAC=m
+CONFIG_SND_POWERMAC_AUTO_DRC=y
+CONFIG_SND_PS3=m
+CONFIG_SND_PS3_DEFAULT_START_DELAY=2000
+CONFIG_SND_AOA=m
+CONFIG_SND_AOA_FABRIC_LAYOUT=m
+CONFIG_SND_AOA_ONYX=m
+CONFIG_SND_AOA_TAS=m
+CONFIG_SND_AOA_TOONIE=m
+CONFIG_SND_AOA_SOUNDBUS=m
+CONFIG_SND_AOA_SOUNDBUS_I2S=m
+CONFIG_SND_SPI=y
+CONFIG_SND_USB=y
+CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
+CONFIG_SND_USB_UA101=m
+CONFIG_SND_USB_USX2Y=m
+CONFIG_SND_USB_CAIAQ=m
+CONFIG_SND_USB_CAIAQ_INPUT=y
+CONFIG_SND_USB_6FIRE=m
+CONFIG_SND_USB_HIFACE=m
+CONFIG_SND_BCD2000=m
+CONFIG_SND_USB_LINE6=m
+CONFIG_SND_USB_POD=m
+CONFIG_SND_USB_PODHD=m
+CONFIG_SND_USB_TONEPORT=m
+CONFIG_SND_USB_VARIAX=m
+CONFIG_SND_FIREWIRE=y
+CONFIG_SND_FIREWIRE_LIB=m
+CONFIG_SND_DICE=m
+CONFIG_SND_OXFW=m
+CONFIG_SND_ISIGHT=m
+CONFIG_SND_FIREWORKS=m
+CONFIG_SND_BEBOB=m
+CONFIG_SND_FIREWIRE_DIGI00X=m
+CONFIG_SND_FIREWIRE_TASCAM=m
+CONFIG_SND_FIREWIRE_MOTU=m
+CONFIG_SND_FIREFACE=m
+CONFIG_SND_PCMCIA=y
+CONFIG_SND_VXPOCKET=m
+CONFIG_SND_PDAUDIOCF=m
+CONFIG_SND_SOC=m
+CONFIG_SND_SOC_AC97_BUS=y
+CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
+CONFIG_SND_SOC_TOPOLOGY=y
+CONFIG_SND_SOC_ADI=m
+CONFIG_SND_SOC_ADI_AXI_I2S=m
+CONFIG_SND_SOC_ADI_AXI_SPDIF=m
+CONFIG_SND_SOC_AMD_ACP=m
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
+CONFIG_SND_ATMEL_SOC=m
+CONFIG_SND_SOC_MIKROE_PROTO=m
+CONFIG_SND_BCM63XX_I2S_WHISTLER=m
+CONFIG_SND_DESIGNWARE_I2S=m
+# CONFIG_SND_DESIGNWARE_PCM is not set
+
+#
+# SoC Audio for Freescale CPUs
+#
+
+#
+# Common SoC Audio options for Freescale CPUs:
+#
+CONFIG_SND_SOC_FSL_ASRC=m
+CONFIG_SND_SOC_FSL_SAI=m
+CONFIG_SND_SOC_FSL_MQS=m
+CONFIG_SND_SOC_FSL_AUDMIX=m
+CONFIG_SND_SOC_FSL_SSI=m
+CONFIG_SND_SOC_FSL_SPDIF=m
+CONFIG_SND_SOC_FSL_ESAI=m
+CONFIG_SND_SOC_FSL_MICFIL=m
+CONFIG_SND_SOC_FSL_EASRC=m
+CONFIG_SND_SOC_FSL_XCVR=m
+CONFIG_SND_SOC_FSL_RPMSG=m
+CONFIG_SND_SOC_IMX_AUDMUX=m
+# end of SoC Audio for Freescale CPUs
+
+CONFIG_SND_I2S_HI6210_I2S=m
+CONFIG_SND_SOC_IMG=y
+CONFIG_SND_SOC_IMG_I2S_IN=m
+CONFIG_SND_SOC_IMG_I2S_OUT=m
+CONFIG_SND_SOC_IMG_PARALLEL_OUT=m
+CONFIG_SND_SOC_IMG_SPDIF_IN=m
+CONFIG_SND_SOC_IMG_SPDIF_OUT=m
+CONFIG_SND_SOC_IMG_PISTACHIO_INTERNAL_DAC=m
+CONFIG_SND_SOC_MTK_BTCVSD=m
+CONFIG_SND_SOC_SOF_TOPLEVEL=y
+CONFIG_SND_SOC_SOF_PCI=m
+CONFIG_SND_SOC_SOF_OF=m
+# CONFIG_SND_SOC_SOF_DEBUG_PROBES is not set
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
+CONFIG_SND_SOC_SOF=m
+
+#
+# STMicroelectronics STM32 SOC audio support
+#
+# end of STMicroelectronics STM32 SOC audio support
+
+CONFIG_SND_SOC_XILINX_I2S=m
+CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER=m
+CONFIG_SND_SOC_XILINX_SPDIF=m
+CONFIG_SND_SOC_XTFPGA_I2S=m
+CONFIG_SND_SOC_I2C_AND_SPI=m
+
+#
+# CODEC drivers
+#
+CONFIG_SND_SOC_AC97_CODEC=m
+CONFIG_SND_SOC_ADAU_UTILS=m
+CONFIG_SND_SOC_ADAU1372=m
+CONFIG_SND_SOC_ADAU1372_I2C=m
+CONFIG_SND_SOC_ADAU1372_SPI=m
+CONFIG_SND_SOC_ADAU1701=m
+CONFIG_SND_SOC_ADAU17X1=m
+CONFIG_SND_SOC_ADAU1761=m
+CONFIG_SND_SOC_ADAU1761_I2C=m
+CONFIG_SND_SOC_ADAU1761_SPI=m
+CONFIG_SND_SOC_ADAU7002=m
+CONFIG_SND_SOC_ADAU7118=m
+CONFIG_SND_SOC_ADAU7118_HW=m
+CONFIG_SND_SOC_ADAU7118_I2C=m
+CONFIG_SND_SOC_AK4104=m
+CONFIG_SND_SOC_AK4118=m
+CONFIG_SND_SOC_AK4458=m
+CONFIG_SND_SOC_AK4554=m
+CONFIG_SND_SOC_AK4613=m
+CONFIG_SND_SOC_AK4642=m
+CONFIG_SND_SOC_AK5386=m
+CONFIG_SND_SOC_AK5558=m
+CONFIG_SND_SOC_ALC5623=m
+CONFIG_SND_SOC_BD28623=m
+CONFIG_SND_SOC_BT_SCO=m
+CONFIG_SND_SOC_CPCAP=m
+CONFIG_SND_SOC_CS35L32=m
+CONFIG_SND_SOC_CS35L33=m
+CONFIG_SND_SOC_CS35L34=m
+CONFIG_SND_SOC_CS35L35=m
+CONFIG_SND_SOC_CS35L36=m
+CONFIG_SND_SOC_CS35L41_SPI=m
+CONFIG_SND_SOC_CS35L41_I2C=m
+CONFIG_SND_SOC_CS42L42=m
+CONFIG_SND_SOC_CS42L51=m
+CONFIG_SND_SOC_CS42L51_I2C=m
+CONFIG_SND_SOC_CS42L52=m
+CONFIG_SND_SOC_CS42L56=m
+CONFIG_SND_SOC_CS42L73=m
+CONFIG_SND_SOC_CS4234=m
+CONFIG_SND_SOC_CS4265=m
+CONFIG_SND_SOC_CS4270=m
+CONFIG_SND_SOC_CS4271=m
+CONFIG_SND_SOC_CS4271_I2C=m
+CONFIG_SND_SOC_CS4271_SPI=m
+CONFIG_SND_SOC_CS42XX8=m
+CONFIG_SND_SOC_CS42XX8_I2C=m
+CONFIG_SND_SOC_CS43130=m
+CONFIG_SND_SOC_CS4341=m
+CONFIG_SND_SOC_CS4349=m
+CONFIG_SND_SOC_CS53L30=m
+# CONFIG_SND_SOC_CX2072X is not set
+CONFIG_SND_SOC_DA7213=m
+CONFIG_SND_SOC_DMIC=m
+CONFIG_SND_SOC_HDMI_CODEC=m
+CONFIG_SND_SOC_ES7134=m
+CONFIG_SND_SOC_ES7241=m
+CONFIG_SND_SOC_ES8316=m
+CONFIG_SND_SOC_ES8328=m
+CONFIG_SND_SOC_ES8328_I2C=m
+CONFIG_SND_SOC_ES8328_SPI=m
+CONFIG_SND_SOC_GTM601=m
+CONFIG_SND_SOC_ICS43432=m
+CONFIG_SND_SOC_INNO_RK3036=m
+CONFIG_SND_SOC_MAX98088=m
+CONFIG_SND_SOC_MAX98357A=m
+CONFIG_SND_SOC_MAX98504=m
+CONFIG_SND_SOC_MAX9867=m
+CONFIG_SND_SOC_MAX98927=m
+CONFIG_SND_SOC_MAX98520=m
+CONFIG_SND_SOC_MAX98373=m
+CONFIG_SND_SOC_MAX98373_I2C=m
+CONFIG_SND_SOC_MAX98390=m
+CONFIG_SND_SOC_MAX9860=m
+CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m
+CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
+CONFIG_SND_SOC_PCM1681=m
+CONFIG_SND_SOC_PCM1789=m
+CONFIG_SND_SOC_PCM1789_I2C=m
+CONFIG_SND_SOC_PCM179X=m
+CONFIG_SND_SOC_PCM179X_I2C=m
+CONFIG_SND_SOC_PCM179X_SPI=m
+CONFIG_SND_SOC_PCM186X=m
+CONFIG_SND_SOC_PCM186X_I2C=m
+CONFIG_SND_SOC_PCM186X_SPI=m
+CONFIG_SND_SOC_PCM3060=m
+CONFIG_SND_SOC_PCM3060_I2C=m
+CONFIG_SND_SOC_PCM3060_SPI=m
+CONFIG_SND_SOC_PCM3168A=m
+CONFIG_SND_SOC_PCM3168A_I2C=m
+CONFIG_SND_SOC_PCM3168A_SPI=m
+CONFIG_SND_SOC_PCM5102A=m
+CONFIG_SND_SOC_PCM512x=m
+CONFIG_SND_SOC_PCM512x_I2C=m
+CONFIG_SND_SOC_PCM512x_SPI=m
+CONFIG_SND_SOC_RK3328=m
+CONFIG_SND_SOC_RK817=m
+CONFIG_SND_SOC_RL6231=m
+CONFIG_SND_SOC_RT5616=m
+CONFIG_SND_SOC_RT5631=m
+CONFIG_SND_SOC_RT5640=m
+CONFIG_SND_SOC_RT5645=m
+CONFIG_SND_SOC_RT5659=m
+CONFIG_SND_SOC_RT9120=m
+CONFIG_SND_SOC_SGTL5000=m
+CONFIG_SND_SOC_SI476X=m
+CONFIG_SND_SOC_SIGMADSP=m
+CONFIG_SND_SOC_SIGMADSP_I2C=m
+CONFIG_SND_SOC_SIGMADSP_REGMAP=m
+# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set
+# CONFIG_SND_SOC_SIMPLE_MUX is not set
+CONFIG_SND_SOC_SPDIF=m
+CONFIG_SND_SOC_SSM2305=m
+CONFIG_SND_SOC_SSM2518=m
+CONFIG_SND_SOC_SSM2602=m
+CONFIG_SND_SOC_SSM2602_SPI=m
+CONFIG_SND_SOC_SSM2602_I2C=m
+CONFIG_SND_SOC_SSM4567=m
+CONFIG_SND_SOC_STA32X=m
+CONFIG_SND_SOC_STA350=m
+CONFIG_SND_SOC_STI_SAS=m
+CONFIG_SND_SOC_TAS2552=m
+CONFIG_SND_SOC_TAS2562=m
+CONFIG_SND_SOC_TAS2764=m
+CONFIG_SND_SOC_TAS2770=m
+CONFIG_SND_SOC_TAS5086=m
+CONFIG_SND_SOC_TAS571X=m
+CONFIG_SND_SOC_TAS5720=m
+CONFIG_SND_SOC_TAS6424=m
+CONFIG_SND_SOC_TDA7419=m
+CONFIG_SND_SOC_TFA9879=m
+CONFIG_SND_SOC_TFA989X=m
+CONFIG_SND_SOC_TLV320AIC23=m
+CONFIG_SND_SOC_TLV320AIC23_I2C=m
+CONFIG_SND_SOC_TLV320AIC23_SPI=m
+CONFIG_SND_SOC_TLV320AIC31XX=m
+CONFIG_SND_SOC_TLV320AIC32X4=m
+CONFIG_SND_SOC_TLV320AIC32X4_I2C=m
+CONFIG_SND_SOC_TLV320AIC32X4_SPI=m
+CONFIG_SND_SOC_TLV320AIC3X=m
+CONFIG_SND_SOC_TLV320AIC3X_I2C=m
+CONFIG_SND_SOC_TLV320AIC3X_SPI=m
+CONFIG_SND_SOC_TLV320ADCX140=m
+CONFIG_SND_SOC_TS3A227E=m
+CONFIG_SND_SOC_TSCS42XX=m
+CONFIG_SND_SOC_TSCS454=m
+CONFIG_SND_SOC_UDA1334=m
+CONFIG_SND_SOC_WM8510=m
+CONFIG_SND_SOC_WM8523=m
+CONFIG_SND_SOC_WM8524=m
+CONFIG_SND_SOC_WM8580=m
+CONFIG_SND_SOC_WM8711=m
+CONFIG_SND_SOC_WM8728=m
+CONFIG_SND_SOC_WM8731=m
+CONFIG_SND_SOC_WM8737=m
+CONFIG_SND_SOC_WM8741=m
+CONFIG_SND_SOC_WM8750=m
+CONFIG_SND_SOC_WM8753=m
+CONFIG_SND_SOC_WM8770=m
+CONFIG_SND_SOC_WM8776=m
+CONFIG_SND_SOC_WM8782=m
+CONFIG_SND_SOC_WM8804=m
+CONFIG_SND_SOC_WM8804_I2C=m
+CONFIG_SND_SOC_WM8804_SPI=m
+CONFIG_SND_SOC_WM8903=m
+CONFIG_SND_SOC_WM8904=m
+CONFIG_SND_SOC_WM8960=m
+CONFIG_SND_SOC_WM8962=m
+CONFIG_SND_SOC_WM8974=m
+CONFIG_SND_SOC_WM8978=m
+CONFIG_SND_SOC_WM8985=m
+CONFIG_SND_SOC_ZL38060=m
+CONFIG_SND_SOC_MAX9759=m
+CONFIG_SND_SOC_MT6351=m
+CONFIG_SND_SOC_MT6358=m
+CONFIG_SND_SOC_MT6660=m
+CONFIG_SND_SOC_NAU8315=m
+CONFIG_SND_SOC_NAU8540=m
+CONFIG_SND_SOC_NAU8810=m
+CONFIG_SND_SOC_NAU8821=m
+CONFIG_SND_SOC_NAU8822=m
+CONFIG_SND_SOC_NAU8824=m
+CONFIG_SND_SOC_TPA6130A2=m
+CONFIG_SND_SOC_LPASS_WSA_MACRO=m
+CONFIG_SND_SOC_LPASS_VA_MACRO=m
+CONFIG_SND_SOC_LPASS_RX_MACRO=m
+CONFIG_SND_SOC_LPASS_TX_MACRO=m
+# end of CODEC drivers
+
+CONFIG_SND_SIMPLE_CARD_UTILS=m
+CONFIG_SND_SIMPLE_CARD=m
+CONFIG_SND_AUDIO_GRAPH_CARD=m
+CONFIG_SND_AUDIO_GRAPH_CARD2=m
+CONFIG_SND_AUDIO_GRAPH_CARD2_CUSTOM_SAMPLE=m
+CONFIG_SND_TEST_COMPONENT=m
+CONFIG_SND_VIRTIO=m
+CONFIG_AC97_BUS=m
+
+#
+# HID support
+#
+CONFIG_HID=m
+CONFIG_HID_BATTERY_STRENGTH=y
+CONFIG_HIDRAW=y
+CONFIG_UHID=m
+CONFIG_HID_GENERIC=m
+
+#
+# Special HID drivers
+#
+CONFIG_HID_A4TECH=m
+CONFIG_HID_ACCUTOUCH=m
+CONFIG_HID_ACRUX=m
+CONFIG_HID_ACRUX_FF=y
+CONFIG_HID_APPLE=m
+CONFIG_HID_APPLEIR=m
+CONFIG_HID_ASUS=m
+CONFIG_HID_AUREAL=m
+CONFIG_HID_BELKIN=m
+CONFIG_HID_BETOP_FF=m
+CONFIG_HID_BIGBEN_FF=m
+CONFIG_HID_CHERRY=m
+CONFIG_HID_CHICONY=m
+CONFIG_HID_CORSAIR=m
+CONFIG_HID_COUGAR=m
+CONFIG_HID_MACALLY=m
+CONFIG_HID_PRODIKEYS=m
+CONFIG_HID_CMEDIA=m
+CONFIG_HID_CP2112=m
+CONFIG_HID_CREATIVE_SB0540=m
+CONFIG_HID_CYPRESS=m
+CONFIG_HID_DRAGONRISE=m
+CONFIG_DRAGONRISE_FF=y
+CONFIG_HID_EMS_FF=m
+CONFIG_HID_ELAN=m
+CONFIG_HID_ELECOM=m
+CONFIG_HID_ELO=m
+CONFIG_HID_EZKEY=m
+CONFIG_HID_FT260=m
+CONFIG_HID_GEMBIRD=m
+CONFIG_HID_GFRM=m
+CONFIG_HID_GLORIOUS=m
+CONFIG_HID_HOLTEK=m
+CONFIG_HOLTEK_FF=y
+CONFIG_HID_VIVALDI=m
+# CONFIG_HID_GT683R is not set
+CONFIG_HID_KEYTOUCH=m
+CONFIG_HID_KYE=m
+CONFIG_HID_UCLOGIC=m
+CONFIG_HID_WALTOP=m
+CONFIG_HID_VIEWSONIC=m
+CONFIG_HID_XIAOMI=m
+CONFIG_HID_GYRATION=m
+CONFIG_HID_ICADE=m
+CONFIG_HID_ITE=m
+CONFIG_HID_JABRA=m
+CONFIG_HID_TWINHAN=m
+CONFIG_HID_KENSINGTON=m
+CONFIG_HID_LCPOWER=m
+CONFIG_HID_LED=m
+CONFIG_HID_LENOVO=m
+CONFIG_HID_LOGITECH=m
+CONFIG_HID_LOGITECH_DJ=m
+CONFIG_HID_LOGITECH_HIDPP=m
+CONFIG_LOGITECH_FF=y
+CONFIG_LOGIRUMBLEPAD2_FF=y
+CONFIG_LOGIG940_FF=y
+CONFIG_LOGIWHEELS_FF=y
+CONFIG_HID_MAGICMOUSE=m
+CONFIG_HID_MALTRON=m
+CONFIG_HID_MAYFLASH=m
+CONFIG_HID_REDRAGON=m
+CONFIG_HID_MICROSOFT=m
+CONFIG_HID_MONTEREY=m
+CONFIG_HID_MULTITOUCH=m
+CONFIG_HID_NINTENDO=m
+CONFIG_NINTENDO_FF=y
+CONFIG_HID_NTI=m
+CONFIG_HID_NTRIG=m
+CONFIG_HID_ORTEK=m
+CONFIG_HID_PANTHERLORD=m
+CONFIG_PANTHERLORD_FF=y
+CONFIG_HID_PENMOUNT=m
+CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD=m
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
+CONFIG_HID_PICOLCD_CIR=y
+CONFIG_HID_PLANTRONICS=m
+CONFIG_HID_PLAYSTATION=m
+CONFIG_PLAYSTATION_FF=y
+CONFIG_HID_PRIMAX=m
+CONFIG_HID_RETRODE=m
+CONFIG_HID_ROCCAT=m
+CONFIG_HID_SAITEK=m
+CONFIG_HID_SAMSUNG=m
+CONFIG_HID_SEMITEK=m
+CONFIG_HID_SONY=m
+CONFIG_SONY_FF=y
+CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
+CONFIG_HID_STEELSERIES=m
+CONFIG_HID_SUNPLUS=m
+CONFIG_HID_RMI=m
+CONFIG_HID_GREENASIA=m
+CONFIG_GREENASIA_FF=y
+CONFIG_HID_SMARTJOYPLUS=m
+CONFIG_SMARTJOYPLUS_FF=y
+CONFIG_HID_TIVO=m
+CONFIG_HID_TOPSEED=m
+CONFIG_HID_THINGM=m
+CONFIG_HID_THRUSTMASTER=m
+CONFIG_THRUSTMASTER_FF=y
+CONFIG_HID_UDRAW_PS3=m
+CONFIG_HID_U2FZERO=m
+CONFIG_HID_WACOM=m
+CONFIG_HID_WIIMOTE=m
+CONFIG_HID_XINMO=m
+CONFIG_HID_ZEROPLUS=m
+CONFIG_ZEROPLUS_FF=y
+CONFIG_HID_ZYDACRON=m
+CONFIG_HID_SENSOR_HUB=m
+CONFIG_HID_SENSOR_CUSTOM_SENSOR=m
+CONFIG_HID_ALPS=m
+CONFIG_HID_MCP2221=m
+# end of Special HID drivers
+
+#
+# USB HID support
+#
+CONFIG_USB_HID=m
+CONFIG_HID_PID=y
+CONFIG_USB_HIDDEV=y
+
+#
+# USB HID Boot Protocol drivers
+#
+CONFIG_USB_KBD=m
+CONFIG_USB_MOUSE=m
+# end of USB HID Boot Protocol drivers
+# end of USB HID support
+
+#
+# I2C HID support
+#
+CONFIG_I2C_HID_OF=m
+CONFIG_I2C_HID_OF_GOODIX=m
+# end of I2C HID support
+
+CONFIG_I2C_HID_CORE=m
+# end of HID support
+
+CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y
+CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y
+CONFIG_USB_OHCI_LITTLE_ENDIAN=y
+CONFIG_USB_EHCI_BIG_ENDIAN_MMIO=y
+CONFIG_USB_SUPPORT=y
+CONFIG_USB_COMMON=m
+CONFIG_USB_LED_TRIG=y
+CONFIG_USB_ULPI_BUS=m
+CONFIG_USB_CONN_GPIO=m
+CONFIG_USB_ARCH_HAS_HCD=y
+CONFIG_USB=m
+CONFIG_USB_PCI=y
+CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
+
+#
+# Miscellaneous USB options
+#
+CONFIG_USB_DEFAULT_PERSIST=y
+# CONFIG_USB_FEW_INIT_RETRIES is not set
+CONFIG_USB_DYNAMIC_MINORS=y
+# CONFIG_USB_OTG is not set
+# CONFIG_USB_OTG_PRODUCTLIST is not set
+# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
+CONFIG_USB_LEDS_TRIGGER_USBPORT=m
+CONFIG_USB_AUTOSUSPEND_DELAY=2
+CONFIG_USB_MON=m
+
+#
+# USB Host Controller Drivers
+#
+CONFIG_USB_C67X00_HCD=m
+CONFIG_USB_XHCI_HCD=m
+# CONFIG_USB_XHCI_DBGCAP is not set
+CONFIG_USB_XHCI_PCI=m
+CONFIG_USB_XHCI_PCI_RENESAS=m
+CONFIG_USB_XHCI_PLATFORM=m
+CONFIG_USB_EHCI_HCD=m
+CONFIG_USB_EHCI_ROOT_HUB_TT=y
+CONFIG_USB_EHCI_TT_NEWSCHED=y
+CONFIG_USB_EHCI_PCI=m
+CONFIG_USB_EHCI_FSL=m
+CONFIG_USB_EHCI_HCD_PPC_OF=y
+CONFIG_USB_EHCI_HCD_PLATFORM=m
+CONFIG_USB_OXU210HP_HCD=m
+CONFIG_USB_ISP116X_HCD=m
+CONFIG_USB_FOTG210_HCD=m
+CONFIG_USB_MAX3421_HCD=m
+CONFIG_USB_OHCI_HCD=m
+CONFIG_USB_OHCI_HCD_PPC_OF_BE=y
+CONFIG_USB_OHCI_HCD_PPC_OF_LE=y
+CONFIG_USB_OHCI_HCD_PPC_OF=y
+CONFIG_USB_OHCI_HCD_PCI=m
+CONFIG_USB_OHCI_HCD_SSB=y
+CONFIG_USB_OHCI_HCD_PLATFORM=m
+CONFIG_USB_UHCI_HCD=m
+CONFIG_USB_FHCI_HCD=m
+# CONFIG_FHCI_DEBUG is not set
+CONFIG_USB_U132_HCD=m
+CONFIG_USB_SL811_HCD=m
+# CONFIG_USB_SL811_HCD_ISO is not set
+CONFIG_USB_SL811_CS=m
+CONFIG_USB_R8A66597_HCD=m
+CONFIG_USB_HCD_BCMA=m
+CONFIG_USB_HCD_SSB=m
+# CONFIG_USB_HCD_TEST_MODE is not set
+
+#
+# USB Device Class drivers
+#
+CONFIG_USB_ACM=m
+CONFIG_USB_PRINTER=m
+CONFIG_USB_WDM=m
+CONFIG_USB_TMC=m
+
+#
+# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
+#
+
+#
+# also be needed; see USB_STORAGE Help for more info
+#
+CONFIG_USB_STORAGE=m
+# CONFIG_USB_STORAGE_DEBUG is not set
+CONFIG_USB_STORAGE_REALTEK=m
+CONFIG_REALTEK_AUTOPM=y
+CONFIG_USB_STORAGE_DATAFAB=m
+CONFIG_USB_STORAGE_FREECOM=m
+CONFIG_USB_STORAGE_ISD200=m
+CONFIG_USB_STORAGE_USBAT=m
+CONFIG_USB_STORAGE_SDDR09=m
+CONFIG_USB_STORAGE_SDDR55=m
+CONFIG_USB_STORAGE_JUMPSHOT=m
+CONFIG_USB_STORAGE_ALAUDA=m
+CONFIG_USB_STORAGE_ONETOUCH=m
+CONFIG_USB_STORAGE_KARMA=m
+CONFIG_USB_STORAGE_CYPRESS_ATACB=m
+CONFIG_USB_STORAGE_ENE_UB6250=m
+CONFIG_USB_UAS=m
+
+#
+# USB Imaging devices
+#
+CONFIG_USB_MDC800=m
+CONFIG_USB_MICROTEK=m
+CONFIG_USBIP_CORE=m
+CONFIG_USBIP_VHCI_HCD=m
+CONFIG_USBIP_VHCI_HC_PORTS=8
+CONFIG_USBIP_VHCI_NR_HCS=1
+CONFIG_USBIP_HOST=m
+CONFIG_USBIP_VUDC=m
+# CONFIG_USBIP_DEBUG is not set
+CONFIG_USB_CDNS_SUPPORT=m
+CONFIG_USB_CDNS_HOST=y
+CONFIG_USB_CDNS3=m
+CONFIG_USB_CDNS3_GADGET=y
+CONFIG_USB_CDNS3_HOST=y
+CONFIG_USB_MUSB_HDRC=m
+# CONFIG_USB_MUSB_HOST is not set
+# CONFIG_USB_MUSB_GADGET is not set
+CONFIG_USB_MUSB_DUAL_ROLE=y
+
+#
+# Platform Glue Layer
+#
+
+#
+# MUSB DMA mode
+#
+CONFIG_MUSB_PIO_ONLY=y
+CONFIG_USB_DWC3=m
+CONFIG_USB_DWC3_ULPI=y
+# CONFIG_USB_DWC3_HOST is not set
+# CONFIG_USB_DWC3_GADGET is not set
+CONFIG_USB_DWC3_DUAL_ROLE=y
+
+#
+# Platform Glue Driver Support
+#
+CONFIG_USB_DWC3_HAPS=m
+CONFIG_USB_DWC3_OF_SIMPLE=m
+# CONFIG_USB_DWC2 is not set
+CONFIG_USB_CHIPIDEA=m
+# CONFIG_USB_CHIPIDEA_UDC is not set
+CONFIG_USB_CHIPIDEA_HOST=y
+CONFIG_USB_CHIPIDEA_PCI=m
+CONFIG_USB_CHIPIDEA_MSM=m
+CONFIG_USB_CHIPIDEA_IMX=m
+CONFIG_USB_CHIPIDEA_GENERIC=m
+CONFIG_USB_CHIPIDEA_TEGRA=m
+CONFIG_USB_ISP1760=m
+CONFIG_USB_ISP1760_HCD=y
+CONFIG_USB_ISP1761_UDC=y
+# CONFIG_USB_ISP1760_HOST_ROLE is not set
+# CONFIG_USB_ISP1760_GADGET_ROLE is not set
+CONFIG_USB_ISP1760_DUAL_ROLE=y
+
+#
+# USB port drivers
+#
+CONFIG_USB_USS720=m
+CONFIG_USB_SERIAL=m
+CONFIG_USB_SERIAL_GENERIC=y
+CONFIG_USB_SERIAL_SIMPLE=m
+CONFIG_USB_SERIAL_AIRCABLE=m
+CONFIG_USB_SERIAL_ARK3116=m
+CONFIG_USB_SERIAL_BELKIN=m
+CONFIG_USB_SERIAL_CH341=m
+CONFIG_USB_SERIAL_WHITEHEAT=m
+CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
+CONFIG_USB_SERIAL_CP210X=m
+CONFIG_USB_SERIAL_CYPRESS_M8=m
+CONFIG_USB_SERIAL_EMPEG=m
+CONFIG_USB_SERIAL_FTDI_SIO=m
+CONFIG_USB_SERIAL_VISOR=m
+CONFIG_USB_SERIAL_IPAQ=m
+CONFIG_USB_SERIAL_IR=m
+CONFIG_USB_SERIAL_EDGEPORT=m
+CONFIG_USB_SERIAL_EDGEPORT_TI=m
+CONFIG_USB_SERIAL_F81232=m
+CONFIG_USB_SERIAL_F8153X=m
+CONFIG_USB_SERIAL_GARMIN=m
+CONFIG_USB_SERIAL_IPW=m
+CONFIG_USB_SERIAL_IUU=m
+CONFIG_USB_SERIAL_KEYSPAN_PDA=m
+CONFIG_USB_SERIAL_KEYSPAN=m
+CONFIG_USB_SERIAL_KLSI=m
+CONFIG_USB_SERIAL_KOBIL_SCT=m
+CONFIG_USB_SERIAL_MCT_U232=m
+CONFIG_USB_SERIAL_METRO=m
+CONFIG_USB_SERIAL_MOS7720=m
+CONFIG_USB_SERIAL_MOS7715_PARPORT=y
+CONFIG_USB_SERIAL_MOS7840=m
+CONFIG_USB_SERIAL_MXUPORT=m
+CONFIG_USB_SERIAL_NAVMAN=m
+CONFIG_USB_SERIAL_PL2303=m
+CONFIG_USB_SERIAL_OTI6858=m
+CONFIG_USB_SERIAL_QCAUX=m
+CONFIG_USB_SERIAL_QUALCOMM=m
+CONFIG_USB_SERIAL_SPCP8X5=m
+CONFIG_USB_SERIAL_SAFE=m
+# CONFIG_USB_SERIAL_SAFE_PADDED is not set
+CONFIG_USB_SERIAL_SIERRAWIRELESS=m
+CONFIG_USB_SERIAL_SYMBOL=m
+CONFIG_USB_SERIAL_TI=m
+CONFIG_USB_SERIAL_CYBERJACK=m
+CONFIG_USB_SERIAL_WWAN=m
+CONFIG_USB_SERIAL_OPTION=m
+CONFIG_USB_SERIAL_OMNINET=m
+CONFIG_USB_SERIAL_OPTICON=m
+CONFIG_USB_SERIAL_XSENS_MT=m
+CONFIG_USB_SERIAL_WISHBONE=m
+CONFIG_USB_SERIAL_SSU100=m
+CONFIG_USB_SERIAL_QT2=m
+CONFIG_USB_SERIAL_UPD78F0730=m
+CONFIG_USB_SERIAL_XR=m
+# CONFIG_USB_SERIAL_DEBUG is not set
+
+#
+# USB Miscellaneous drivers
+#
+CONFIG_USB_EMI62=m
+CONFIG_USB_EMI26=m
+CONFIG_USB_ADUTUX=m
+CONFIG_USB_SEVSEG=m
+CONFIG_USB_LEGOTOWER=m
+CONFIG_USB_LCD=m
+CONFIG_USB_CYPRESS_CY7C63=m
+CONFIG_USB_CYTHERM=m
+CONFIG_USB_IDMOUSE=m
+CONFIG_USB_FTDI_ELAN=m
+CONFIG_USB_APPLEDISPLAY=m
+CONFIG_APPLE_MFI_FASTCHARGE=m
+CONFIG_USB_SISUSBVGA=m
+CONFIG_USB_LD=m
+CONFIG_USB_TRANCEVIBRATOR=m
+CONFIG_USB_IOWARRIOR=m
+CONFIG_USB_TEST=m
+CONFIG_USB_EHSET_TEST_FIXTURE=m
+CONFIG_USB_ISIGHTFW=m
+CONFIG_USB_YUREX=m
+CONFIG_USB_EZUSB_FX2=m
+CONFIG_USB_HUB_USB251XB=m
+CONFIG_USB_HSIC_USB3503=m
+CONFIG_USB_HSIC_USB4604=m
+# CONFIG_USB_LINK_LAYER_TEST is not set
+CONFIG_USB_CHAOSKEY=m
+CONFIG_USB_ATM=m
+CONFIG_USB_SPEEDTOUCH=m
+CONFIG_USB_CXACRU=m
+CONFIG_USB_UEAGLEATM=m
+CONFIG_USB_XUSBATM=m
+
+#
+# USB Physical Layer drivers
+#
+CONFIG_USB_PHY=y
+CONFIG_NOP_USB_XCEIV=m
+CONFIG_USB_GPIO_VBUS=m
+CONFIG_TAHVO_USB=m
+# CONFIG_TAHVO_USB_HOST_BY_DEFAULT is not set
+CONFIG_USB_ISP1301=m
+# end of USB Physical Layer drivers
+
+CONFIG_USB_GADGET=m
+# CONFIG_USB_GADGET_DEBUG is not set
+# CONFIG_USB_GADGET_DEBUG_FILES is not set
+# CONFIG_USB_GADGET_DEBUG_FS is not set
+CONFIG_USB_GADGET_VBUS_DRAW=2
+CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
+CONFIG_U_SERIAL_CONSOLE=y
+
+#
+# USB Peripheral Controller
+#
+CONFIG_USB_FOTG210_UDC=m
+CONFIG_USB_GR_UDC=m
+CONFIG_USB_R8A66597=m
+CONFIG_USB_PXA27X=m
+CONFIG_USB_MV_UDC=m
+CONFIG_USB_MV_U3D=m
+CONFIG_USB_SNP_CORE=m
+CONFIG_USB_SNP_UDC_PLAT=m
+CONFIG_USB_M66592=m
+CONFIG_USB_BDC_UDC=m
+CONFIG_USB_AMD5536UDC=m
+CONFIG_USB_NET2272=m
+# CONFIG_USB_NET2272_DMA is not set
+CONFIG_USB_NET2280=m
+CONFIG_USB_GOKU=m
+CONFIG_USB_EG20T=m
+CONFIG_USB_GADGET_XILINX=m
+CONFIG_USB_MAX3420_UDC=m
+CONFIG_USB_DUMMY_HCD=m
+# end of USB Peripheral Controller
+
+CONFIG_USB_LIBCOMPOSITE=m
+CONFIG_USB_F_ACM=m
+CONFIG_USB_U_SERIAL=m
+CONFIG_USB_U_ETHER=m
+CONFIG_USB_U_AUDIO=m
+CONFIG_USB_F_SERIAL=m
+CONFIG_USB_F_OBEX=m
+CONFIG_USB_F_NCM=m
+CONFIG_USB_F_ECM=m
+CONFIG_USB_F_PHONET=m
+CONFIG_USB_F_EEM=m
+CONFIG_USB_F_SUBSET=m
+CONFIG_USB_F_RNDIS=m
+CONFIG_USB_F_MASS_STORAGE=m
+CONFIG_USB_F_FS=m
+CONFIG_USB_F_UAC1=m
+CONFIG_USB_F_UVC=m
+CONFIG_USB_F_MIDI=m
+CONFIG_USB_F_HID=m
+CONFIG_USB_F_PRINTER=m
+CONFIG_USB_F_TCM=m
+CONFIG_USB_CONFIGFS=m
+# CONFIG_USB_CONFIGFS_SERIAL is not set
+# CONFIG_USB_CONFIGFS_ACM is not set
+# CONFIG_USB_CONFIGFS_OBEX is not set
+# CONFIG_USB_CONFIGFS_NCM is not set
+# CONFIG_USB_CONFIGFS_ECM is not set
+# CONFIG_USB_CONFIGFS_ECM_SUBSET is not set
+# CONFIG_USB_CONFIGFS_RNDIS is not set
+# CONFIG_USB_CONFIGFS_EEM is not set
+# CONFIG_USB_CONFIGFS_PHONET is not set
+CONFIG_USB_CONFIGFS_MASS_STORAGE=y
+# CONFIG_USB_CONFIGFS_F_LB_SS is not set
+# CONFIG_USB_CONFIGFS_F_FS is not set
+# CONFIG_USB_CONFIGFS_F_UAC1 is not set
+# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set
+# CONFIG_USB_CONFIGFS_F_UAC2 is not set
+# CONFIG_USB_CONFIGFS_F_MIDI is not set
+# CONFIG_USB_CONFIGFS_F_HID is not set
+CONFIG_USB_CONFIGFS_F_UVC=y
+CONFIG_USB_CONFIGFS_F_PRINTER=y
+CONFIG_USB_CONFIGFS_F_TCM=y
+
+#
+# USB Gadget precomposed configurations
+#
+# CONFIG_USB_ZERO is not set
+CONFIG_USB_AUDIO=m
+CONFIG_GADGET_UAC1=y
+# CONFIG_GADGET_UAC1_LEGACY is not set
+CONFIG_USB_ETH=m
+CONFIG_USB_ETH_RNDIS=y
+CONFIG_USB_ETH_EEM=y
+CONFIG_USB_G_NCM=m
+CONFIG_USB_GADGETFS=m
+CONFIG_USB_FUNCTIONFS=m
+# CONFIG_USB_FUNCTIONFS_ETH is not set
+# CONFIG_USB_FUNCTIONFS_RNDIS is not set
+CONFIG_USB_FUNCTIONFS_GENERIC=y
+CONFIG_USB_MASS_STORAGE=m
+CONFIG_USB_GADGET_TARGET=m
+CONFIG_USB_G_SERIAL=m
+CONFIG_USB_MIDI_GADGET=m
+CONFIG_USB_G_PRINTER=m
+# CONFIG_USB_CDC_COMPOSITE is not set
+CONFIG_USB_G_NOKIA=m
+CONFIG_USB_G_ACM_MS=m
+CONFIG_USB_G_MULTI=m
+CONFIG_USB_G_MULTI_RNDIS=y
+CONFIG_USB_G_MULTI_CDC=y
+CONFIG_USB_G_HID=m
+CONFIG_USB_G_DBGP=m
+# CONFIG_USB_G_DBGP_PRINTK is not set
+CONFIG_USB_G_DBGP_SERIAL=y
+CONFIG_USB_G_WEBCAM=m
+# CONFIG_USB_RAW_GADGET is not set
+# end of USB Gadget precomposed configurations
+
+CONFIG_TYPEC=m
+# CONFIG_TYPEC_TCPM is not set
+CONFIG_TYPEC_TPS6598X=m
+CONFIG_TYPEC_HD3SS3220=m
+CONFIG_TYPEC_STUSB160X=m
+
+#
+# USB Type-C Multiplexer/DeMultiplexer Switch support
+#
+# CONFIG_TYPEC_MUX_PI3USB30532 is not set
+# end of USB Type-C Multiplexer/DeMultiplexer Switch support
+
+#
+# USB Type-C Alternate Mode drivers
+#
+CONFIG_TYPEC_DP_ALTMODE=m
+CONFIG_TYPEC_NVIDIA_ALTMODE=m
+# end of USB Type-C Alternate Mode drivers
+
+CONFIG_USB_ROLE_SWITCH=m
+CONFIG_MMC=m
+CONFIG_PWRSEQ_EMMC=m
+CONFIG_PWRSEQ_SD8787=m
+CONFIG_PWRSEQ_SIMPLE=m
+CONFIG_MMC_BLOCK=m
+CONFIG_MMC_BLOCK_MINORS=8
+CONFIG_SDIO_UART=m
+# CONFIG_MMC_TEST is not set
+CONFIG_MMC_CRYPTO=y
+
+#
+# MMC/SD/SDIO Host Controller Drivers
+#
+# CONFIG_MMC_DEBUG is not set
+CONFIG_MMC_SDHCI=m
+CONFIG_MMC_SDHCI_IO_ACCESSORS=y
+CONFIG_MMC_SDHCI_BIG_ENDIAN_32BIT_BYTE_SWAPPER=y
+CONFIG_MMC_SDHCI_PCI=m
+CONFIG_MMC_RICOH_MMC=y
+CONFIG_MMC_SDHCI_PLTFM=m
+CONFIG_MMC_SDHCI_OF_ARASAN=m
+CONFIG_MMC_SDHCI_OF_ASPEED=m
+CONFIG_MMC_SDHCI_OF_AT91=m
+CONFIG_MMC_SDHCI_OF_ESDHC=m
+CONFIG_MMC_SDHCI_OF_HLWD=m
+CONFIG_MMC_SDHCI_OF_DWCMSHC=m
+CONFIG_MMC_SDHCI_CADENCE=m
+# CONFIG_MMC_SDHCI_F_SDH30 is not set
+CONFIG_MMC_SDHCI_MILBEAUT=m
+CONFIG_MMC_WBSD=m
+CONFIG_MMC_ALCOR=m
+CONFIG_MMC_TIFM_SD=m
+CONFIG_MMC_SPI=m
+# CONFIG_MMC_SDRICOH_CS is not set
+CONFIG_MMC_CB710=m
+CONFIG_MMC_VIA_SDMMC=m
+CONFIG_MMC_VUB300=m
+CONFIG_MMC_USHC=m
+# CONFIG_MMC_USDHI6ROL0 is not set
+CONFIG_MMC_REALTEK_PCI=m
+CONFIG_MMC_REALTEK_USB=m
+CONFIG_MMC_CQHCI=m
+CONFIG_MMC_HSQ=m
+CONFIG_MMC_TOSHIBA_PCI=m
+CONFIG_MMC_MTK=m
+# CONFIG_MMC_SDHCI_XENON is not set
+CONFIG_MMC_SDHCI_OMAP=m
+CONFIG_MMC_SDHCI_AM654=m
+CONFIG_MMC_SDHCI_EXTERNAL_DMA=y
+CONFIG_MEMSTICK=m
+# CONFIG_MEMSTICK_DEBUG is not set
+
+#
+# MemoryStick drivers
+#
+# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
+CONFIG_MSPRO_BLOCK=m
+CONFIG_MS_BLOCK=m
+
+#
+# MemoryStick Host Controller Drivers
+#
+CONFIG_MEMSTICK_TIFM_MS=m
+CONFIG_MEMSTICK_JMICRON_38X=m
+CONFIG_MEMSTICK_R592=m
+CONFIG_MEMSTICK_REALTEK_PCI=m
+CONFIG_MEMSTICK_REALTEK_USB=m
+CONFIG_NEW_LEDS=y
+CONFIG_LEDS_CLASS=y
+CONFIG_LEDS_CLASS_FLASH=m
+CONFIG_LEDS_CLASS_MULTICOLOR=m
+CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
+
+#
+# LED drivers
+#
+# CONFIG_LEDS_88PM860X is not set
+CONFIG_LEDS_AN30259A=m
+CONFIG_LEDS_AW2013=m
+CONFIG_LEDS_BCM6328=m
+CONFIG_LEDS_BCM6358=m
+CONFIG_LEDS_CPCAP=m
+CONFIG_LEDS_CR0014114=m
+CONFIG_LEDS_EL15203000=m
+CONFIG_LEDS_LM3530=m
+CONFIG_LEDS_LM3532=m
+CONFIG_LEDS_LM3533=m
+CONFIG_LEDS_LM3642=m
+CONFIG_LEDS_LM3692X=m
+# CONFIG_LEDS_MT6323 is not set
+CONFIG_LEDS_PCA9532=m
+CONFIG_LEDS_PCA9532_GPIO=y
+CONFIG_LEDS_GPIO=m
+CONFIG_LEDS_LP3944=m
+CONFIG_LEDS_LP3952=m
+CONFIG_LEDS_LP50XX=m
+CONFIG_LEDS_LP55XX_COMMON=m
+CONFIG_LEDS_LP5521=m
+CONFIG_LEDS_LP5523=m
+CONFIG_LEDS_LP5562=m
+CONFIG_LEDS_LP8501=m
+# CONFIG_LEDS_LP8788 is not set
+CONFIG_LEDS_LP8860=m
+CONFIG_LEDS_PCA955X=m
+# CONFIG_LEDS_PCA955X_GPIO is not set
+CONFIG_LEDS_PCA963X=m
+# CONFIG_LEDS_WM831X_STATUS is not set
+# CONFIG_LEDS_WM8350 is not set
+# CONFIG_LEDS_DA903X is not set
+CONFIG_LEDS_DA9052=m
+CONFIG_LEDS_DAC124S085=m
+CONFIG_LEDS_PWM=m
+CONFIG_LEDS_REGULATOR=m
+CONFIG_LEDS_BD2802=m
+CONFIG_LEDS_LT3593=m
+# CONFIG_LEDS_ADP5520 is not set
+CONFIG_LEDS_MC13783=m
+CONFIG_LEDS_TCA6507=m
+CONFIG_LEDS_TLC591XX=m
+CONFIG_LEDS_MAX77650=m
+# CONFIG_LEDS_MAX8997 is not set
+CONFIG_LEDS_LM355x=m
+CONFIG_LEDS_MENF21BMC=m
+CONFIG_LEDS_IS31FL319X=m
+CONFIG_LEDS_IS31FL32XX=m
+
+#
+# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
+#
+CONFIG_LEDS_BLINKM=m
+CONFIG_LEDS_POWERNV=m
+CONFIG_LEDS_SYSCON=y
+CONFIG_LEDS_MLXREG=m
+CONFIG_LEDS_USER=m
+# CONFIG_LEDS_SPI_BYTE is not set
+# CONFIG_LEDS_TI_LMU_COMMON is not set
+CONFIG_LEDS_TPS6105X=m
+
+#
+# Flash and Torch LED drivers
+#
+CONFIG_LEDS_AAT1290=m
+CONFIG_LEDS_AS3645A=m
+CONFIG_LEDS_KTD2692=m
+# CONFIG_LEDS_LM3601X is not set
+# CONFIG_LEDS_MAX77693 is not set
+CONFIG_LEDS_RT4505=m
+# CONFIG_LEDS_RT8515 is not set
+CONFIG_LEDS_SGM3140=m
+
+#
+# LED Triggers
+#
+CONFIG_LEDS_TRIGGERS=y
+CONFIG_LEDS_TRIGGER_TIMER=m
+CONFIG_LEDS_TRIGGER_ONESHOT=m
+CONFIG_LEDS_TRIGGER_DISK=y
+CONFIG_LEDS_TRIGGER_MTD=y
+CONFIG_LEDS_TRIGGER_HEARTBEAT=m
+CONFIG_LEDS_TRIGGER_BACKLIGHT=m
+CONFIG_LEDS_TRIGGER_CPU=y
+CONFIG_LEDS_TRIGGER_ACTIVITY=m
+CONFIG_LEDS_TRIGGER_GPIO=m
+CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
+
+#
+# iptables trigger is under Netfilter config (LED target)
+#
+CONFIG_LEDS_TRIGGER_TRANSIENT=m
+CONFIG_LEDS_TRIGGER_CAMERA=m
+CONFIG_LEDS_TRIGGER_PANIC=y
+# CONFIG_LEDS_TRIGGER_NETDEV is not set
+CONFIG_LEDS_TRIGGER_PATTERN=m
+CONFIG_LEDS_TRIGGER_AUDIO=m
+CONFIG_LEDS_TRIGGER_TTY=m
+CONFIG_ACCESSIBILITY=y
+CONFIG_A11Y_BRAILLE_CONSOLE=y
+
+#
+# Speakup console speech
+#
+CONFIG_SPEAKUP=m
+CONFIG_SPEAKUP_SYNTH_ACNTSA=m
+CONFIG_SPEAKUP_SYNTH_APOLLO=m
+CONFIG_SPEAKUP_SYNTH_AUDPTR=m
+CONFIG_SPEAKUP_SYNTH_BNS=m
+CONFIG_SPEAKUP_SYNTH_DECTLK=m
+CONFIG_SPEAKUP_SYNTH_DECEXT=m
+CONFIG_SPEAKUP_SYNTH_LTLK=m
+CONFIG_SPEAKUP_SYNTH_SOFT=m
+CONFIG_SPEAKUP_SYNTH_SPKOUT=m
+CONFIG_SPEAKUP_SYNTH_TXPRT=m
+CONFIG_SPEAKUP_SYNTH_DUMMY=m
+# end of Speakup console speech
+
+CONFIG_INFINIBAND=m
+CONFIG_INFINIBAND_USER_MAD=m
+CONFIG_INFINIBAND_USER_ACCESS=m
+CONFIG_INFINIBAND_USER_MEM=y
+CONFIG_INFINIBAND_ON_DEMAND_PAGING=y
+CONFIG_INFINIBAND_ADDR_TRANS=y
+CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y
+CONFIG_INFINIBAND_VIRT_DMA=y
+CONFIG_INFINIBAND_MTHCA=m
+CONFIG_INFINIBAND_MTHCA_DEBUG=y
+CONFIG_INFINIBAND_CXGB4=m
+CONFIG_INFINIBAND_IRDMA=m
+CONFIG_MLX4_INFINIBAND=m
+CONFIG_MLX5_INFINIBAND=m
+CONFIG_INFINIBAND_OCRDMA=m
+CONFIG_INFINIBAND_BNXT_RE=m
+CONFIG_INFINIBAND_QEDR=m
+CONFIG_RDMA_RXE=m
+# CONFIG_RDMA_SIW is not set
+CONFIG_INFINIBAND_IPOIB=m
+CONFIG_INFINIBAND_IPOIB_CM=y
+CONFIG_INFINIBAND_IPOIB_DEBUG=y
+# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set
+CONFIG_INFINIBAND_SRP=m
+CONFIG_INFINIBAND_SRPT=m
+CONFIG_INFINIBAND_ISER=m
+CONFIG_INFINIBAND_ISERT=m
+CONFIG_INFINIBAND_RTRS=m
+CONFIG_INFINIBAND_RTRS_CLIENT=m
+CONFIG_INFINIBAND_RTRS_SERVER=m
+CONFIG_EDAC_ATOMIC_SCRUB=y
+CONFIG_EDAC_SUPPORT=y
+CONFIG_EDAC=y
+CONFIG_EDAC_LEGACY_SYSFS=y
+# CONFIG_EDAC_DEBUG is not set
+CONFIG_EDAC_PASEMI=m
+# CONFIG_EDAC_CELL is not set
+# CONFIG_EDAC_AMD8131 is not set
+# CONFIG_EDAC_AMD8111 is not set
+CONFIG_EDAC_CPC925=m
+CONFIG_RTC_LIB=y
+CONFIG_RTC_MC146818_LIB=y
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_HCTOSYS=y
+CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
+CONFIG_RTC_SYSTOHC=y
+CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
+# CONFIG_RTC_DEBUG is not set
+CONFIG_RTC_NVMEM=y
+
+#
+# RTC interfaces
+#
+CONFIG_RTC_INTF_SYSFS=y
+CONFIG_RTC_INTF_PROC=y
+CONFIG_RTC_INTF_DEV=y
+# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
+CONFIG_RTC_DRV_TEST=m
+
+#
+# I2C RTC drivers
+#
+CONFIG_RTC_DRV_88PM860X=m
+CONFIG_RTC_DRV_88PM80X=m
+CONFIG_RTC_DRV_ABB5ZES3=m
+CONFIG_RTC_DRV_ABEOZ9=m
+CONFIG_RTC_DRV_ABX80X=m
+CONFIG_RTC_DRV_AS3722=m
+CONFIG_RTC_DRV_DS1307=m
+CONFIG_RTC_DRV_DS1307_CENTURY=y
+CONFIG_RTC_DRV_DS1374=m
+CONFIG_RTC_DRV_DS1374_WDT=y
+CONFIG_RTC_DRV_DS1672=m
+CONFIG_RTC_DRV_HYM8563=m
+CONFIG_RTC_DRV_LP8788=m
+CONFIG_RTC_DRV_MAX6900=m
+CONFIG_RTC_DRV_MAX8907=m
+CONFIG_RTC_DRV_MAX8925=m
+CONFIG_RTC_DRV_MAX8998=m
+CONFIG_RTC_DRV_MAX8997=m
+CONFIG_RTC_DRV_MAX77686=m
+CONFIG_RTC_DRV_RK808=m
+CONFIG_RTC_DRV_RS5C372=m
+CONFIG_RTC_DRV_ISL1208=m
+CONFIG_RTC_DRV_ISL12022=m
+CONFIG_RTC_DRV_ISL12026=m
+CONFIG_RTC_DRV_X1205=m
+CONFIG_RTC_DRV_PCF8523=m
+CONFIG_RTC_DRV_PCF85063=m
+CONFIG_RTC_DRV_PCF85363=m
+CONFIG_RTC_DRV_PCF8563=m
+CONFIG_RTC_DRV_PCF8583=m
+CONFIG_RTC_DRV_M41T80=m
+CONFIG_RTC_DRV_M41T80_WDT=y
+CONFIG_RTC_DRV_BQ32K=m
+CONFIG_RTC_DRV_TWL4030=m
+CONFIG_RTC_DRV_PALMAS=m
+CONFIG_RTC_DRV_TPS6586X=m
+CONFIG_RTC_DRV_TPS65910=m
+CONFIG_RTC_DRV_RC5T583=m
+CONFIG_RTC_DRV_RC5T619=m
+CONFIG_RTC_DRV_S35390A=m
+CONFIG_RTC_DRV_FM3130=m
+CONFIG_RTC_DRV_RX8010=m
+CONFIG_RTC_DRV_RX8581=m
+CONFIG_RTC_DRV_RX8025=m
+CONFIG_RTC_DRV_EM3027=m
+CONFIG_RTC_DRV_RV3028=m
+CONFIG_RTC_DRV_RV3032=m
+CONFIG_RTC_DRV_RV8803=m
+CONFIG_RTC_DRV_SD3078=m
+
+#
+# SPI RTC drivers
+#
+CONFIG_RTC_DRV_M41T93=m
+CONFIG_RTC_DRV_M41T94=m
+CONFIG_RTC_DRV_DS1302=m
+CONFIG_RTC_DRV_DS1305=m
+CONFIG_RTC_DRV_DS1343=m
+CONFIG_RTC_DRV_DS1347=m
+CONFIG_RTC_DRV_DS1390=m
+CONFIG_RTC_DRV_MAX6916=m
+CONFIG_RTC_DRV_R9701=m
+CONFIG_RTC_DRV_RX4581=m
+CONFIG_RTC_DRV_RS5C348=m
+CONFIG_RTC_DRV_MAX6902=m
+CONFIG_RTC_DRV_PCF2123=m
+CONFIG_RTC_DRV_MCP795=m
+CONFIG_RTC_I2C_AND_SPI=y
+
+#
+# SPI and I2C RTC drivers
+#
+CONFIG_RTC_DRV_DS3232=m
+CONFIG_RTC_DRV_DS3232_HWMON=y
+CONFIG_RTC_DRV_PCF2127=m
+CONFIG_RTC_DRV_RV3029C2=m
+CONFIG_RTC_DRV_RV3029_HWMON=y
+CONFIG_RTC_DRV_RX6110=m
+
+#
+# Platform RTC drivers
+#
+CONFIG_RTC_DRV_CMOS=m
+CONFIG_RTC_DRV_DS1286=m
+CONFIG_RTC_DRV_DS1511=m
+CONFIG_RTC_DRV_DS1553=m
+CONFIG_RTC_DRV_DS1685_FAMILY=m
+CONFIG_RTC_DRV_DS1685=y
+# CONFIG_RTC_DRV_DS1689 is not set
+# CONFIG_RTC_DRV_DS17285 is not set
+# CONFIG_RTC_DRV_DS17485 is not set
+# CONFIG_RTC_DRV_DS17885 is not set
+CONFIG_RTC_DRV_DS1742=m
+CONFIG_RTC_DRV_DS2404=m
+CONFIG_RTC_DRV_DA9052=m
+CONFIG_RTC_DRV_DA9055=m
+CONFIG_RTC_DRV_DA9063=m
+CONFIG_RTC_DRV_STK17TA8=m
+CONFIG_RTC_DRV_M48T86=m
+CONFIG_RTC_DRV_M48T35=m
+CONFIG_RTC_DRV_M48T59=m
+CONFIG_RTC_DRV_MSM6242=m
+CONFIG_RTC_DRV_BQ4802=m
+CONFIG_RTC_DRV_RP5C01=m
+CONFIG_RTC_DRV_V3020=m
+CONFIG_RTC_DRV_WM831X=m
+CONFIG_RTC_DRV_WM8350=m
+CONFIG_RTC_DRV_PCF50633=m
+CONFIG_RTC_DRV_OPAL=y
+CONFIG_RTC_DRV_ZYNQMP=m
+CONFIG_RTC_DRV_NTXEC=m
+
+#
+# on-CPU RTC drivers
+#
+CONFIG_RTC_DRV_GENERIC=y
+CONFIG_RTC_DRV_CADENCE=m
+CONFIG_RTC_DRV_FTRTC010=m
+CONFIG_RTC_DRV_PS3=m
+CONFIG_RTC_DRV_PCAP=m
+CONFIG_RTC_DRV_MC13XXX=m
+CONFIG_RTC_DRV_MT6397=m
+CONFIG_RTC_DRV_R7301=m
+CONFIG_RTC_DRV_CPCAP=m
+
+#
+# HID Sensor RTC drivers
+#
+CONFIG_RTC_DRV_HID_SENSOR_TIME=m
+CONFIG_RTC_DRV_GOLDFISH=m
+CONFIG_DMADEVICES=y
+# CONFIG_DMADEVICES_DEBUG is not set
+
+#
+# DMA Devices
+#
+CONFIG_DMA_ENGINE=y
+CONFIG_DMA_VIRTUAL_CHANNELS=m
+CONFIG_DMA_OF=y
+CONFIG_ALTERA_MSGDMA=m
+CONFIG_DW_AXI_DMAC=m
+CONFIG_FSL_EDMA=m
+CONFIG_INTEL_IDMA64=m
+CONFIG_PLX_DMA=m
+CONFIG_XILINX_ZYNQMP_DPDMA=m
+CONFIG_QCOM_HIDMA_MGMT=m
+CONFIG_QCOM_HIDMA=m
+CONFIG_DW_DMAC_CORE=m
+CONFIG_DW_DMAC=m
+CONFIG_DW_DMAC_PCI=m
+# CONFIG_DW_EDMA is not set
+# CONFIG_DW_EDMA_PCIE is not set
+# CONFIG_SF_PDMA is not set
+
+#
+# DMA Clients
+#
+CONFIG_ASYNC_TX_DMA=y
+CONFIG_DMATEST=m
+CONFIG_DMA_ENGINE_RAID=y
+
+#
+# DMABUF options
+#
+CONFIG_SYNC_FILE=y
+# CONFIG_SW_SYNC is not set
+CONFIG_UDMABUF=y
+# CONFIG_DMABUF_MOVE_NOTIFY is not set
+# CONFIG_DMABUF_DEBUG is not set
+# CONFIG_DMABUF_SELFTESTS is not set
+# CONFIG_DMABUF_HEAPS is not set
+# CONFIG_DMABUF_SYSFS_STATS is not set
+# end of DMABUF options
+
+CONFIG_AUXDISPLAY=y
+CONFIG_CHARLCD=m
+CONFIG_LINEDISP=m
+CONFIG_HD44780_COMMON=m
+CONFIG_HD44780=m
+CONFIG_KS0108=m
+CONFIG_KS0108_PORT=0x378
+CONFIG_KS0108_DELAY=2
+CONFIG_IMG_ASCII_LCD=m
+CONFIG_HT16K33=m
+CONFIG_LCD2S=m
+CONFIG_PARPORT_PANEL=m
+CONFIG_PANEL_PARPORT=0
+CONFIG_PANEL_PROFILE=5
+# CONFIG_PANEL_CHANGE_MESSAGE is not set
+# CONFIG_CHARLCD_BL_OFF is not set
+# CONFIG_CHARLCD_BL_ON is not set
+CONFIG_CHARLCD_BL_FLASH=y
+CONFIG_PANEL=m
+CONFIG_UIO=m
+CONFIG_UIO_CIF=m
+CONFIG_UIO_PDRV_GENIRQ=m
+CONFIG_UIO_DMEM_GENIRQ=m
+CONFIG_UIO_AEC=m
+CONFIG_UIO_SERCOS3=m
+CONFIG_UIO_PCI_GENERIC=m
+CONFIG_UIO_NETX=m
+CONFIG_UIO_FSL_ELBC_GPCM=m
+# CONFIG_UIO_FSL_ELBC_GPCM_NETX5152 is not set
+CONFIG_UIO_PRUSS=m
+CONFIG_UIO_MF624=m
+CONFIG_UIO_DFL=m
+CONFIG_VFIO=m
+CONFIG_VFIO_IOMMU_SPAPR_TCE=m
+CONFIG_VFIO_SPAPR_EEH=m
+CONFIG_VFIO_VIRQFD=m
+CONFIG_VFIO_NOIOMMU=y
+CONFIG_VFIO_PCI_CORE=m
+CONFIG_VFIO_PCI_MMAP=y
+CONFIG_VFIO_PCI_INTX=y
+CONFIG_VFIO_PCI=m
+CONFIG_VFIO_MDEV=m
+CONFIG_IRQ_BYPASS_MANAGER=y
+CONFIG_VIRT_DRIVERS=y
+CONFIG_VIRTIO=m
+CONFIG_VIRTIO_PCI_LIB=m
+CONFIG_VIRTIO_PCI_LIB_LEGACY=m
+CONFIG_VIRTIO_MENU=y
+CONFIG_VIRTIO_PCI=m
+CONFIG_VIRTIO_PCI_LEGACY=y
+CONFIG_VIRTIO_VDPA=m
+# CONFIG_VIRTIO_PMEM is not set
+CONFIG_VIRTIO_BALLOON=m
+CONFIG_VIRTIO_INPUT=m
+CONFIG_VIRTIO_MMIO=m
+# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
+CONFIG_VIRTIO_DMA_SHARED_BUFFER=m
+CONFIG_VDPA=m
+# CONFIG_VDPA_SIM is not set
+CONFIG_VDPA_USER=m
+CONFIG_IFCVF=m
+CONFIG_MLX5_VDPA=y
+CONFIG_MLX5_VDPA_NET=m
+CONFIG_VP_VDPA=m
+CONFIG_VHOST_IOTLB=m
+CONFIG_VHOST_RING=m
+CONFIG_VHOST=m
+CONFIG_VHOST_MENU=y
+CONFIG_VHOST_NET=m
+CONFIG_VHOST_SCSI=m
+CONFIG_VHOST_VSOCK=m
+CONFIG_VHOST_VDPA=m
+# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
+
+#
+# Microsoft Hyper-V guest support
+#
+# end of Microsoft Hyper-V guest support
+
+CONFIG_GREYBUS=m
+CONFIG_GREYBUS_ES2=m
+CONFIG_COMEDI=m
+# CONFIG_COMEDI_DEBUG is not set
+CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048
+CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480
+CONFIG_COMEDI_MISC_DRIVERS=y
+CONFIG_COMEDI_BOND=m
+CONFIG_COMEDI_TEST=m
+CONFIG_COMEDI_PARPORT=m
+# CONFIG_COMEDI_ISA_DRIVERS is not set
+CONFIG_COMEDI_PCI_DRIVERS=m
+CONFIG_COMEDI_8255_PCI=m
+CONFIG_COMEDI_ADDI_WATCHDOG=m
+CONFIG_COMEDI_ADDI_APCI_1032=m
+CONFIG_COMEDI_ADDI_APCI_1500=m
+CONFIG_COMEDI_ADDI_APCI_1516=m
+CONFIG_COMEDI_ADDI_APCI_1564=m
+CONFIG_COMEDI_ADDI_APCI_16XX=m
+CONFIG_COMEDI_ADDI_APCI_2032=m
+CONFIG_COMEDI_ADDI_APCI_2200=m
+CONFIG_COMEDI_ADDI_APCI_3120=m
+CONFIG_COMEDI_ADDI_APCI_3501=m
+CONFIG_COMEDI_ADDI_APCI_3XXX=m
+CONFIG_COMEDI_ADL_PCI6208=m
+CONFIG_COMEDI_ADL_PCI7X3X=m
+CONFIG_COMEDI_ADL_PCI8164=m
+CONFIG_COMEDI_ADL_PCI9111=m
+CONFIG_COMEDI_ADL_PCI9118=m
+CONFIG_COMEDI_ADV_PCI1710=m
+CONFIG_COMEDI_ADV_PCI1720=m
+CONFIG_COMEDI_ADV_PCI1723=m
+CONFIG_COMEDI_ADV_PCI1724=m
+CONFIG_COMEDI_ADV_PCI1760=m
+CONFIG_COMEDI_ADV_PCI_DIO=m
+CONFIG_COMEDI_AMPLC_DIO200_PCI=m
+CONFIG_COMEDI_AMPLC_PC236_PCI=m
+CONFIG_COMEDI_AMPLC_PC263_PCI=m
+CONFIG_COMEDI_AMPLC_PCI224=m
+CONFIG_COMEDI_AMPLC_PCI230=m
+CONFIG_COMEDI_CONTEC_PCI_DIO=m
+CONFIG_COMEDI_DAS08_PCI=m
+CONFIG_COMEDI_DT3000=m
+CONFIG_COMEDI_DYNA_PCI10XX=m
+CONFIG_COMEDI_GSC_HPDI=m
+CONFIG_COMEDI_MF6X4=m
+CONFIG_COMEDI_ICP_MULTI=m
+CONFIG_COMEDI_DAQBOARD2000=m
+CONFIG_COMEDI_JR3_PCI=m
+CONFIG_COMEDI_KE_COUNTER=m
+CONFIG_COMEDI_CB_PCIDAS64=m
+CONFIG_COMEDI_CB_PCIDAS=m
+CONFIG_COMEDI_CB_PCIDDA=m
+CONFIG_COMEDI_CB_PCIMDAS=m
+CONFIG_COMEDI_CB_PCIMDDA=m
+CONFIG_COMEDI_ME4000=m
+CONFIG_COMEDI_ME_DAQ=m
+CONFIG_COMEDI_NI_6527=m
+CONFIG_COMEDI_NI_65XX=m
+CONFIG_COMEDI_NI_660X=m
+CONFIG_COMEDI_NI_670X=m
+CONFIG_COMEDI_NI_LABPC_PCI=m
+CONFIG_COMEDI_NI_PCIDIO=m
+CONFIG_COMEDI_NI_PCIMIO=m
+CONFIG_COMEDI_RTD520=m
+CONFIG_COMEDI_S626=m
+CONFIG_COMEDI_MITE=m
+CONFIG_COMEDI_NI_TIOCMD=m
+CONFIG_COMEDI_PCMCIA_DRIVERS=m
+CONFIG_COMEDI_CB_DAS16_CS=m
+CONFIG_COMEDI_DAS08_CS=m
+CONFIG_COMEDI_NI_DAQ_700_CS=m
+CONFIG_COMEDI_NI_DAQ_DIO24_CS=m
+CONFIG_COMEDI_NI_LABPC_CS=m
+CONFIG_COMEDI_NI_MIO_CS=m
+CONFIG_COMEDI_QUATECH_DAQP_CS=m
+CONFIG_COMEDI_USB_DRIVERS=m
+CONFIG_COMEDI_DT9812=m
+CONFIG_COMEDI_NI_USB6501=m
+CONFIG_COMEDI_USBDUX=m
+CONFIG_COMEDI_USBDUXFAST=m
+CONFIG_COMEDI_USBDUXSIGMA=m
+CONFIG_COMEDI_VMK80XX=m
+CONFIG_COMEDI_8254=m
+CONFIG_COMEDI_8255=m
+CONFIG_COMEDI_8255_SA=m
+CONFIG_COMEDI_KCOMEDILIB=m
+CONFIG_COMEDI_AMPLC_DIO200=m
+CONFIG_COMEDI_AMPLC_PC236=m
+CONFIG_COMEDI_DAS08=m
+CONFIG_COMEDI_NI_LABPC=m
+CONFIG_COMEDI_NI_TIO=m
+CONFIG_COMEDI_NI_ROUTING=m
+# CONFIG_COMEDI_TESTS is not set
+CONFIG_STAGING=y
+CONFIG_PRISM2_USB=m
+CONFIG_RTL8192U=m
+CONFIG_RTLLIB=m
+CONFIG_RTLLIB_CRYPTO_CCMP=m
+CONFIG_RTLLIB_CRYPTO_TKIP=m
+CONFIG_RTLLIB_CRYPTO_WEP=m
+CONFIG_RTL8192E=m
+CONFIG_RTL8723BS=m
+CONFIG_R8712U=m
+CONFIG_R8188EU=m
+CONFIG_RTS5208=m
+CONFIG_VT6655=m
+CONFIG_VT6656=m
+
+#
+# IIO staging drivers
+#
+
+#
+# Accelerometers
+#
+CONFIG_ADIS16203=m
+CONFIG_ADIS16240=m
+# end of Accelerometers
+
+#
+# Analog to digital converters
+#
+CONFIG_AD7816=m
+CONFIG_AD7280=m
+# end of Analog to digital converters
+
+#
+# Analog digital bi-direction converters
+#
+CONFIG_ADT7316=m
+CONFIG_ADT7316_SPI=m
+CONFIG_ADT7316_I2C=m
+# end of Analog digital bi-direction converters
+
+#
+# Capacitance to digital converters
+#
+CONFIG_AD7746=m
+# end of Capacitance to digital converters
+
+#
+# Direct Digital Synthesis
+#
+CONFIG_AD9832=m
+CONFIG_AD9834=m
+# end of Direct Digital Synthesis
+
+#
+# Network Analyzer, Impedance Converters
+#
+CONFIG_AD5933=m
+# end of Network Analyzer, Impedance Converters
+
+#
+# Active energy metering IC
+#
+CONFIG_ADE7854=m
+CONFIG_ADE7854_I2C=m
+CONFIG_ADE7854_SPI=m
+# end of Active energy metering IC
+
+#
+# Resolver to digital converters
+#
+CONFIG_AD2S1210=m
+# end of Resolver to digital converters
+# end of IIO staging drivers
+
+CONFIG_FB_SM750=m
+CONFIG_STAGING_MEDIA=y
+# CONFIG_VIDEO_ZORAN is not set
+CONFIG_DVB_AV7110_IR=y
+CONFIG_DVB_AV7110=m
+CONFIG_DVB_AV7110_OSD=y
+CONFIG_DVB_BUDGET_PATCH=m
+CONFIG_DVB_SP8870=m
+
+#
+# Android
+#
+# end of Android
+
+# CONFIG_STAGING_BOARD is not set
+CONFIG_LTE_GDM724X=m
+CONFIG_FIREWIRE_SERIAL=m
+CONFIG_FWTTY_MAX_TOTAL_PORTS=64
+CONFIG_FWTTY_MAX_CARD_PORTS=32
+CONFIG_GS_FPGABOOT=m
+# CONFIG_UNISYSSPAR is not set
+CONFIG_COMMON_CLK_XLNX_CLKWZRD=m
+CONFIG_FB_TFT=m
+CONFIG_FB_TFT_AGM1264K_FL=m
+CONFIG_FB_TFT_BD663474=m
+CONFIG_FB_TFT_HX8340BN=m
+CONFIG_FB_TFT_HX8347D=m
+CONFIG_FB_TFT_HX8353D=m
+CONFIG_FB_TFT_HX8357D=m
+CONFIG_FB_TFT_ILI9163=m
+CONFIG_FB_TFT_ILI9320=m
+CONFIG_FB_TFT_ILI9325=m
+CONFIG_FB_TFT_ILI9340=m
+CONFIG_FB_TFT_ILI9341=m
+CONFIG_FB_TFT_ILI9481=m
+CONFIG_FB_TFT_ILI9486=m
+CONFIG_FB_TFT_PCD8544=m
+CONFIG_FB_TFT_RA8875=m
+CONFIG_FB_TFT_S6D02A1=m
+CONFIG_FB_TFT_S6D1121=m
+CONFIG_FB_TFT_SEPS525=m
+# CONFIG_FB_TFT_SH1106 is not set
+CONFIG_FB_TFT_SSD1289=m
+CONFIG_FB_TFT_SSD1305=m
+CONFIG_FB_TFT_SSD1306=m
+CONFIG_FB_TFT_SSD1331=m
+CONFIG_FB_TFT_SSD1351=m
+CONFIG_FB_TFT_ST7735R=m
+CONFIG_FB_TFT_ST7789V=m
+CONFIG_FB_TFT_TINYLCD=m
+CONFIG_FB_TFT_TLS8204=m
+CONFIG_FB_TFT_UC1611=m
+CONFIG_FB_TFT_UC1701=m
+CONFIG_FB_TFT_UPD161704=m
+CONFIG_FB_TFT_WATTEROTT=m
+# CONFIG_MOST_COMPONENTS is not set
+CONFIG_KS7010=m
+CONFIG_GREYBUS_AUDIO=m
+CONFIG_GREYBUS_AUDIO_APB_CODEC=m
+CONFIG_GREYBUS_BOOTROM=m
+CONFIG_GREYBUS_FIRMWARE=m
+CONFIG_GREYBUS_HID=m
+CONFIG_GREYBUS_LIGHT=m
+CONFIG_GREYBUS_LOG=m
+CONFIG_GREYBUS_LOOPBACK=m
+CONFIG_GREYBUS_POWER=m
+CONFIG_GREYBUS_RAW=m
+CONFIG_GREYBUS_VIBRATOR=m
+CONFIG_GREYBUS_BRIDGED_PHY=m
+CONFIG_GREYBUS_GPIO=m
+CONFIG_GREYBUS_I2C=m
+CONFIG_GREYBUS_PWM=m
+CONFIG_GREYBUS_SDIO=m
+CONFIG_GREYBUS_SPI=m
+CONFIG_GREYBUS_UART=m
+CONFIG_GREYBUS_USB=m
+CONFIG_PI433=m
+CONFIG_XIL_AXIS_FIFO=m
+# CONFIG_FIELDBUS_DEV is not set
+CONFIG_QLGE=m
+CONFIG_WFX=m
+# CONFIG_GOLDFISH is not set
+CONFIG_HAVE_CLK=y
+CONFIG_HAVE_CLK_PREPARE=y
+CONFIG_COMMON_CLK=y
+CONFIG_COMMON_CLK_WM831X=m
+CONFIG_LMK04832=m
+CONFIG_COMMON_CLK_MAX77686=m
+CONFIG_COMMON_CLK_MAX9485=m
+CONFIG_COMMON_CLK_RK808=m
+CONFIG_COMMON_CLK_SI5341=m
+CONFIG_COMMON_CLK_SI5351=m
+CONFIG_COMMON_CLK_SI514=m
+CONFIG_COMMON_CLK_SI544=m
+CONFIG_COMMON_CLK_SI570=m
+CONFIG_COMMON_CLK_CDCE706=m
+CONFIG_COMMON_CLK_CDCE925=m
+CONFIG_COMMON_CLK_CS2000_CP=m
+CONFIG_CLK_TWL6040=m
+CONFIG_COMMON_CLK_AXI_CLKGEN=m
+CONFIG_COMMON_CLK_PALMAS=m
+CONFIG_COMMON_CLK_PWM=m
+CONFIG_COMMON_CLK_VC5=m
+# CONFIG_COMMON_CLK_FIXED_MMIO is not set
+CONFIG_XILINX_VCU=m
+CONFIG_HWSPINLOCK=y
+
+#
+# Clock Source drivers
+#
+CONFIG_I8253_LOCK=y
+CONFIG_CLKBLD_I8253=y
+# CONFIG_MICROCHIP_PIT64B is not set
+# end of Clock Source drivers
+
+CONFIG_MAILBOX=y
+CONFIG_PLATFORM_MHU=m
+CONFIG_ALTERA_MBOX=m
+CONFIG_MAILBOX_TEST=m
+CONFIG_IOMMU_IOVA=m
+CONFIG_IOMMU_API=y
+CONFIG_IOMMU_SUPPORT=y
+
+#
+# Generic IOMMU Pagetable Support
+#
+# end of Generic IOMMU Pagetable Support
+
+# CONFIG_IOMMU_DEBUGFS is not set
+CONFIG_IOMMU_DEFAULT_DMA_STRICT=y
+# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set
+# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
+CONFIG_OF_IOMMU=y
+CONFIG_SPAPR_TCE_IOMMU=y
+
+#
+# Remoteproc drivers
+#
+# CONFIG_REMOTEPROC is not set
+# end of Remoteproc drivers
+
+#
+# Rpmsg drivers
+#
+CONFIG_RPMSG=m
+CONFIG_RPMSG_CHAR=m
+CONFIG_RPMSG_NS=m
+# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
+CONFIG_RPMSG_VIRTIO=m
+# end of Rpmsg drivers
+
+# CONFIG_SOUNDWIRE is not set
+
+#
+# SOC (System On Chip) specific Drivers
+#
+
+#
+# Amlogic SoC drivers
+#
+# end of Amlogic SoC drivers
+
+#
+# Broadcom SoC drivers
+#
+# end of Broadcom SoC drivers
+
+#
+# NXP/Freescale QorIQ SoC drivers
+#
+CONFIG_QUICC_ENGINE=y
+CONFIG_UCC_SLOW=y
+CONFIG_UCC=y
+CONFIG_QE_USB=y
+CONFIG_FSL_GUTS=y
+# end of NXP/Freescale QorIQ SoC drivers
+
+#
+# i.MX SoC drivers
+#
+# end of i.MX SoC drivers
+
+#
+# Enable LiteX SoC Builder specific drivers
+#
+# CONFIG_LITEX_SOC_CONTROLLER is not set
+# end of Enable LiteX SoC Builder specific drivers
+
+#
+# Qualcomm SoC drivers
+#
+CONFIG_QCOM_QMI_HELPERS=m
+# end of Qualcomm SoC drivers
+
+CONFIG_SOC_TI=y
+
+#
+# Xilinx SoC drivers
+#
+# end of Xilinx SoC drivers
+# end of SOC (System On Chip) specific Drivers
+
+CONFIG_PM_DEVFREQ=y
+
+#
+# DEVFREQ Governors
+#
+CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
+CONFIG_DEVFREQ_GOV_PERFORMANCE=y
+CONFIG_DEVFREQ_GOV_POWERSAVE=y
+CONFIG_DEVFREQ_GOV_USERSPACE=y
+CONFIG_DEVFREQ_GOV_PASSIVE=m
+
+#
+# DEVFREQ Drivers
+#
+CONFIG_PM_DEVFREQ_EVENT=y
+CONFIG_EXTCON=y
+
+#
+# Extcon Device Drivers
+#
+CONFIG_EXTCON_ADC_JACK=m
+# CONFIG_EXTCON_FSA9480 is not set
+CONFIG_EXTCON_GPIO=m
+CONFIG_EXTCON_MAX14577=m
+CONFIG_EXTCON_MAX3355=m
+CONFIG_EXTCON_MAX77693=m
+CONFIG_EXTCON_MAX77843=m
+CONFIG_EXTCON_MAX8997=m
+CONFIG_EXTCON_PALMAS=m
+CONFIG_EXTCON_PTN5150=m
+CONFIG_EXTCON_RT8973A=m
+CONFIG_EXTCON_SM5502=m
+CONFIG_EXTCON_USB_GPIO=m
+CONFIG_EXTCON_USBC_TUSB320=m
+CONFIG_MEMORY=y
+CONFIG_FPGA_DFL_EMIF=m
+CONFIG_IIO=m
+CONFIG_IIO_BUFFER=y
+CONFIG_IIO_BUFFER_CB=m
+CONFIG_IIO_BUFFER_DMA=m
+CONFIG_IIO_BUFFER_DMAENGINE=m
+CONFIG_IIO_BUFFER_HW_CONSUMER=m
+CONFIG_IIO_KFIFO_BUF=m
+CONFIG_IIO_TRIGGERED_BUFFER=m
+CONFIG_IIO_CONFIGFS=m
+CONFIG_IIO_TRIGGER=y
+CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+CONFIG_IIO_SW_DEVICE=m
+CONFIG_IIO_SW_TRIGGER=m
+CONFIG_IIO_TRIGGERED_EVENT=m
+
+#
+# Accelerometers
+#
+CONFIG_ADIS16201=m
+CONFIG_ADIS16209=m
+CONFIG_ADXL313=m
+CONFIG_ADXL313_I2C=m
+CONFIG_ADXL313_SPI=m
+CONFIG_ADXL355=m
+CONFIG_ADXL355_I2C=m
+CONFIG_ADXL355_SPI=m
+CONFIG_ADXL372=m
+CONFIG_ADXL372_SPI=m
+CONFIG_ADXL372_I2C=m
+CONFIG_BMA220=m
+CONFIG_BMA400=m
+CONFIG_BMA400_I2C=m
+CONFIG_BMA400_SPI=m
+CONFIG_BMC150_ACCEL=m
+CONFIG_BMC150_ACCEL_I2C=m
+CONFIG_BMC150_ACCEL_SPI=m
+CONFIG_BMI088_ACCEL=m
+CONFIG_BMI088_ACCEL_SPI=m
+CONFIG_DA280=m
+CONFIG_DA311=m
+CONFIG_DMARD06=m
+CONFIG_DMARD09=m
+CONFIG_DMARD10=m
+CONFIG_FXLS8962AF=m
+CONFIG_FXLS8962AF_I2C=m
+CONFIG_FXLS8962AF_SPI=m
+CONFIG_HID_SENSOR_ACCEL_3D=m
+CONFIG_IIO_ST_ACCEL_3AXIS=m
+CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
+CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
+CONFIG_KXSD9=m
+CONFIG_KXSD9_SPI=m
+CONFIG_KXSD9_I2C=m
+CONFIG_KXCJK1013=m
+CONFIG_MC3230=m
+CONFIG_MMA7455=m
+CONFIG_MMA7455_I2C=m
+CONFIG_MMA7455_SPI=m
+CONFIG_MMA7660=m
+CONFIG_MMA8452=m
+CONFIG_MMA9551_CORE=m
+CONFIG_MMA9551=m
+CONFIG_MMA9553=m
+CONFIG_MXC4005=m
+CONFIG_MXC6255=m
+CONFIG_SCA3000=m
+CONFIG_SCA3300=m
+CONFIG_STK8312=m
+CONFIG_STK8BA50=m
+# end of Accelerometers
+
+#
+# Analog to digital converters
+#
+CONFIG_AD_SIGMA_DELTA=m
+CONFIG_AD7091R5=m
+CONFIG_AD7124=m
+CONFIG_AD7192=m
+CONFIG_AD7266=m
+CONFIG_AD7291=m
+CONFIG_AD7292=m
+CONFIG_AD7298=m
+CONFIG_AD7476=m
+CONFIG_AD7606=m
+CONFIG_AD7606_IFACE_PARALLEL=m
+CONFIG_AD7606_IFACE_SPI=m
+CONFIG_AD7766=m
+CONFIG_AD7768_1=m
+CONFIG_AD7780=m
+CONFIG_AD7791=m
+CONFIG_AD7793=m
+CONFIG_AD7887=m
+CONFIG_AD7923=m
+CONFIG_AD7949=m
+CONFIG_AD799X=m
+CONFIG_AD9467=m
+CONFIG_ADI_AXI_ADC=m
+CONFIG_AXP20X_ADC=m
+CONFIG_AXP288_ADC=m
+CONFIG_CC10001_ADC=m
+CONFIG_CPCAP_ADC=m
+CONFIG_DA9150_GPADC=m
+CONFIG_DLN2_ADC=m
+CONFIG_ENVELOPE_DETECTOR=m
+CONFIG_HI8435=m
+CONFIG_HX711=m
+CONFIG_INA2XX_ADC=m
+# CONFIG_LP8788_ADC is not set
+CONFIG_LTC2471=m
+CONFIG_LTC2485=m
+CONFIG_LTC2496=m
+CONFIG_LTC2497=m
+CONFIG_MAX1027=m
+CONFIG_MAX11100=m
+CONFIG_MAX1118=m
+CONFIG_MAX1241=m
+CONFIG_MAX1363=m
+CONFIG_MAX9611=m
+CONFIG_MCP320X=m
+CONFIG_MCP3422=m
+CONFIG_MCP3911=m
+CONFIG_MEDIATEK_MT6360_ADC=m
+CONFIG_MEN_Z188_ADC=m
+CONFIG_MP2629_ADC=m
+CONFIG_NAU7802=m
+# CONFIG_PALMAS_GPADC is not set
+CONFIG_QCOM_VADC_COMMON=m
+CONFIG_QCOM_SPMI_IADC=m
+CONFIG_QCOM_SPMI_VADC=m
+CONFIG_QCOM_SPMI_ADC5=m
+CONFIG_RN5T618_ADC=m
+CONFIG_SD_ADC_MODULATOR=m
+CONFIG_STMPE_ADC=m
+CONFIG_TI_ADC081C=m
+CONFIG_TI_ADC0832=m
+CONFIG_TI_ADC084S021=m
+CONFIG_TI_ADC12138=m
+CONFIG_TI_ADC108S102=m
+CONFIG_TI_ADC128S052=m
+CONFIG_TI_ADC161S626=m
+CONFIG_TI_ADS1015=m
+CONFIG_TI_ADS7950=m
+CONFIG_TI_ADS8344=m
+CONFIG_TI_ADS8688=m
+CONFIG_TI_ADS124S08=m
+CONFIG_TI_ADS131E08=m
+CONFIG_TI_AM335X_ADC=m
+CONFIG_TI_TLC4541=m
+CONFIG_TI_TSC2046=m
+# CONFIG_TWL4030_MADC is not set
+# CONFIG_TWL6030_GPADC is not set
+CONFIG_VF610_ADC=m
+CONFIG_VIPERBOARD_ADC=m
+# CONFIG_XILINX_XADC is not set
+# end of Analog to digital converters
+
+#
+# Analog Front Ends
+#
+CONFIG_IIO_RESCALE=m
+# end of Analog Front Ends
+
+#
+# Amplifiers
+#
+CONFIG_AD8366=m
+CONFIG_HMC425=m
+# end of Amplifiers
+
+#
+# Capacitance to digital converters
+#
+CONFIG_AD7150=m
+# end of Capacitance to digital converters
+
+#
+# Chemical Sensors
+#
+CONFIG_ATLAS_PH_SENSOR=m
+CONFIG_ATLAS_EZO_SENSOR=m
+CONFIG_BME680=m
+CONFIG_BME680_I2C=m
+CONFIG_BME680_SPI=m
+CONFIG_CCS811=m
+CONFIG_IAQCORE=m
+CONFIG_PMS7003=m
+CONFIG_SCD30_CORE=m
+CONFIG_SCD30_I2C=m
+CONFIG_SCD30_SERIAL=m
+CONFIG_SCD4X=m
+CONFIG_SENSIRION_SGP30=m
+CONFIG_SENSIRION_SGP40=m
+CONFIG_SPS30=m
+CONFIG_SPS30_I2C=m
+CONFIG_SPS30_SERIAL=m
+CONFIG_SENSEAIR_SUNRISE_CO2=m
+CONFIG_VZ89X=m
+# end of Chemical Sensors
+
+#
+# Hid Sensor IIO Common
+#
+CONFIG_HID_SENSOR_IIO_COMMON=m
+CONFIG_HID_SENSOR_IIO_TRIGGER=m
+# end of Hid Sensor IIO Common
+
+CONFIG_IIO_MS_SENSORS_I2C=m
+
+#
+# IIO SCMI Sensors
+#
+# end of IIO SCMI Sensors
+
+#
+# SSP Sensor Common
+#
+CONFIG_IIO_SSP_SENSORS_COMMONS=m
+CONFIG_IIO_SSP_SENSORHUB=m
+# end of SSP Sensor Common
+
+CONFIG_IIO_ST_SENSORS_I2C=m
+CONFIG_IIO_ST_SENSORS_SPI=m
+CONFIG_IIO_ST_SENSORS_CORE=m
+
+#
+# Digital to analog converters
+#
+CONFIG_AD5064=m
+CONFIG_AD5360=m
+CONFIG_AD5380=m
+CONFIG_AD5421=m
+CONFIG_AD5446=m
+CONFIG_AD5449=m
+CONFIG_AD5592R_BASE=m
+CONFIG_AD5592R=m
+CONFIG_AD5593R=m
+CONFIG_AD5504=m
+CONFIG_AD5624R_SPI=m
+CONFIG_AD5686=m
+CONFIG_AD5686_SPI=m
+CONFIG_AD5696_I2C=m
+CONFIG_AD5755=m
+# CONFIG_AD5758 is not set
+CONFIG_AD5761=m
+CONFIG_AD5764=m
+CONFIG_AD5766=m
+CONFIG_AD5770R=m
+CONFIG_AD5791=m
+CONFIG_AD7303=m
+CONFIG_AD8801=m
+CONFIG_DPOT_DAC=m
+CONFIG_DS4424=m
+CONFIG_LTC1660=m
+CONFIG_LTC2632=m
+CONFIG_M62332=m
+CONFIG_MAX517=m
+CONFIG_MAX5821=m
+CONFIG_MCP4725=m
+CONFIG_MCP4922=m
+CONFIG_TI_DAC082S085=m
+CONFIG_TI_DAC5571=m
+CONFIG_TI_DAC7311=m
+CONFIG_TI_DAC7612=m
+CONFIG_VF610_DAC=m
+# end of Digital to analog converters
+
+#
+# IIO dummy driver
+#
+CONFIG_IIO_SIMPLE_DUMMY=m
+# CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set
+# CONFIG_IIO_SIMPLE_DUMMY_BUFFER is not set
+# end of IIO dummy driver
+
+#
+# Frequency Synthesizers DDS/PLL
+#
+
+#
+# Clock Generator/Distribution
+#
+CONFIG_AD9523=m
+# end of Clock Generator/Distribution
+
+#
+# Phase-Locked Loop (PLL) frequency synthesizers
+#
+CONFIG_ADF4350=m
+# CONFIG_ADF4371 is not set
+# CONFIG_ADRF6780 is not set
+# end of Phase-Locked Loop (PLL) frequency synthesizers
+# end of Frequency Synthesizers DDS/PLL
+
+#
+# Digital gyroscope sensors
+#
+CONFIG_ADIS16080=m
+CONFIG_ADIS16130=m
+CONFIG_ADIS16136=m
+CONFIG_ADIS16260=m
+CONFIG_ADXRS290=m
+CONFIG_ADXRS450=m
+CONFIG_BMG160=m
+CONFIG_BMG160_I2C=m
+CONFIG_BMG160_SPI=m
+CONFIG_FXAS21002C=m
+CONFIG_FXAS21002C_I2C=m
+CONFIG_FXAS21002C_SPI=m
+CONFIG_HID_SENSOR_GYRO_3D=m
+CONFIG_MPU3050=m
+CONFIG_MPU3050_I2C=m
+CONFIG_IIO_ST_GYRO_3AXIS=m
+CONFIG_IIO_ST_GYRO_I2C_3AXIS=m
+CONFIG_IIO_ST_GYRO_SPI_3AXIS=m
+CONFIG_ITG3200=m
+# end of Digital gyroscope sensors
+
+#
+# Health Sensors
+#
+
+#
+# Heart Rate Monitors
+#
+CONFIG_AFE4403=m
+CONFIG_AFE4404=m
+CONFIG_MAX30100=m
+CONFIG_MAX30102=m
+# end of Heart Rate Monitors
+# end of Health Sensors
+
+#
+# Humidity sensors
+#
+CONFIG_AM2315=m
+CONFIG_DHT11=m
+CONFIG_HDC100X=m
+CONFIG_HDC2010=m
+CONFIG_HID_SENSOR_HUMIDITY=m
+CONFIG_HTS221=m
+CONFIG_HTS221_I2C=m
+CONFIG_HTS221_SPI=m
+CONFIG_HTU21=m
+CONFIG_SI7005=m
+CONFIG_SI7020=m
+# end of Humidity sensors
+
+#
+# Inertial measurement units
+#
+CONFIG_ADIS16400=m
+# CONFIG_ADIS16460 is not set
+CONFIG_ADIS16475=m
+CONFIG_ADIS16480=m
+CONFIG_BMI160=m
+CONFIG_BMI160_I2C=m
+CONFIG_BMI160_SPI=m
+CONFIG_FXOS8700=m
+CONFIG_FXOS8700_I2C=m
+CONFIG_FXOS8700_SPI=m
+CONFIG_KMX61=m
+CONFIG_INV_ICM42600=m
+CONFIG_INV_ICM42600_I2C=m
+CONFIG_INV_ICM42600_SPI=m
+CONFIG_INV_MPU6050_IIO=m
+CONFIG_INV_MPU6050_I2C=m
+CONFIG_INV_MPU6050_SPI=m
+CONFIG_IIO_ST_LSM6DSX=m
+CONFIG_IIO_ST_LSM6DSX_I2C=m
+CONFIG_IIO_ST_LSM6DSX_SPI=m
+CONFIG_IIO_ST_LSM6DSX_I3C=m
+CONFIG_IIO_ST_LSM9DS0=m
+CONFIG_IIO_ST_LSM9DS0_I2C=m
+CONFIG_IIO_ST_LSM9DS0_SPI=m
+# end of Inertial measurement units
+
+CONFIG_IIO_ADIS_LIB=m
+CONFIG_IIO_ADIS_LIB_BUFFER=y
+
+#
+# Light sensors
+#
+CONFIG_ADJD_S311=m
+CONFIG_ADUX1020=m
+CONFIG_AL3010=m
+CONFIG_AL3320A=m
+CONFIG_APDS9300=m
+CONFIG_APDS9960=m
+CONFIG_AS73211=m
+CONFIG_BH1750=m
+CONFIG_BH1780=m
+CONFIG_CM32181=m
+CONFIG_CM3232=m
+CONFIG_CM3323=m
+CONFIG_CM3605=m
+CONFIG_CM36651=m
+CONFIG_GP2AP002=m
+CONFIG_GP2AP020A00F=m
+CONFIG_IQS621_ALS=m
+CONFIG_SENSORS_ISL29018=m
+CONFIG_SENSORS_ISL29028=m
+CONFIG_ISL29125=m
+CONFIG_HID_SENSOR_ALS=m
+CONFIG_HID_SENSOR_PROX=m
+CONFIG_JSA1212=m
+CONFIG_RPR0521=m
+CONFIG_SENSORS_LM3533=m
+CONFIG_LTR501=m
+CONFIG_LV0104CS=m
+CONFIG_MAX44000=m
+CONFIG_MAX44009=m
+CONFIG_NOA1305=m
+CONFIG_OPT3001=m
+CONFIG_PA12203001=m
+CONFIG_SI1133=m
+CONFIG_SI1145=m
+CONFIG_STK3310=m
+CONFIG_ST_UVIS25=m
+CONFIG_ST_UVIS25_I2C=m
+CONFIG_ST_UVIS25_SPI=m
+CONFIG_TCS3414=m
+CONFIG_TCS3472=m
+CONFIG_SENSORS_TSL2563=m
+CONFIG_TSL2583=m
+CONFIG_TSL2591=m
+CONFIG_TSL2772=m
+CONFIG_TSL4531=m
+CONFIG_US5182D=m
+CONFIG_VCNL4000=m
+CONFIG_VCNL4035=m
+CONFIG_VEML6030=m
+CONFIG_VEML6070=m
+CONFIG_VL6180=m
+CONFIG_ZOPT2201=m
+# end of Light sensors
+
+#
+# Magnetometer sensors
+#
+CONFIG_AK8974=m
+CONFIG_AK8975=m
+# CONFIG_AK09911 is not set
+CONFIG_BMC150_MAGN=m
+CONFIG_BMC150_MAGN_I2C=m
+CONFIG_BMC150_MAGN_SPI=m
+CONFIG_MAG3110=m
+CONFIG_HID_SENSOR_MAGNETOMETER_3D=m
+CONFIG_MMC35240=m
+CONFIG_IIO_ST_MAGN_3AXIS=m
+CONFIG_IIO_ST_MAGN_I2C_3AXIS=m
+CONFIG_IIO_ST_MAGN_SPI_3AXIS=m
+CONFIG_SENSORS_HMC5843=m
+CONFIG_SENSORS_HMC5843_I2C=m
+CONFIG_SENSORS_HMC5843_SPI=m
+CONFIG_SENSORS_RM3100=m
+CONFIG_SENSORS_RM3100_I2C=m
+CONFIG_SENSORS_RM3100_SPI=m
+CONFIG_YAMAHA_YAS530=m
+# end of Magnetometer sensors
+
+#
+# Multiplexers
+#
+CONFIG_IIO_MUX=m
+# end of Multiplexers
+
+#
+# Inclinometer sensors
+#
+CONFIG_HID_SENSOR_INCLINOMETER_3D=m
+CONFIG_HID_SENSOR_DEVICE_ROTATION=m
+# end of Inclinometer sensors
+
+#
+# Triggers - standalone
+#
+CONFIG_IIO_HRTIMER_TRIGGER=m
+CONFIG_IIO_INTERRUPT_TRIGGER=m
+CONFIG_IIO_TIGHTLOOP_TRIGGER=m
+CONFIG_IIO_SYSFS_TRIGGER=m
+# end of Triggers - standalone
+
+#
+# Linear and angular position sensors
+#
+CONFIG_IQS624_POS=m
+# CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE is not set
+# end of Linear and angular position sensors
+
+#
+# Digital potentiometers
+#
+CONFIG_AD5110=m
+CONFIG_AD5272=m
+CONFIG_DS1803=m
+CONFIG_MAX5432=m
+CONFIG_MAX5481=m
+CONFIG_MAX5487=m
+CONFIG_MCP4018=m
+CONFIG_MCP4131=m
+CONFIG_MCP4531=m
+CONFIG_MCP41010=m
+CONFIG_TPL0102=m
+# end of Digital potentiometers
+
+#
+# Digital potentiostats
+#
+CONFIG_LMP91000=m
+# end of Digital potentiostats
+
+#
+# Pressure sensors
+#
+CONFIG_ABP060MG=m
+CONFIG_BMP280=m
+CONFIG_BMP280_I2C=m
+CONFIG_BMP280_SPI=m
+CONFIG_DLHL60D=m
+# CONFIG_DPS310 is not set
+CONFIG_HID_SENSOR_PRESS=m
+CONFIG_HP03=m
+CONFIG_ICP10100=m
+CONFIG_MPL115=m
+CONFIG_MPL115_I2C=m
+CONFIG_MPL115_SPI=m
+CONFIG_MPL3115=m
+CONFIG_MS5611=m
+CONFIG_MS5611_I2C=m
+CONFIG_MS5611_SPI=m
+CONFIG_MS5637=m
+CONFIG_IIO_ST_PRESS=m
+CONFIG_IIO_ST_PRESS_I2C=m
+CONFIG_IIO_ST_PRESS_SPI=m
+# CONFIG_T5403 is not set
+CONFIG_HP206C=m
+CONFIG_ZPA2326=m
+CONFIG_ZPA2326_I2C=m
+CONFIG_ZPA2326_SPI=m
+# end of Pressure sensors
+
+#
+# Lightning sensors
+#
+# CONFIG_AS3935 is not set
+# end of Lightning sensors
+
+#
+# Proximity and distance sensors
+#
+CONFIG_ISL29501=m
+CONFIG_LIDAR_LITE_V2=m
+CONFIG_MB1232=m
+CONFIG_PING=m
+CONFIG_RFD77402=m
+# CONFIG_SRF04 is not set
+CONFIG_SX9310=m
+CONFIG_SX9500=m
+CONFIG_SRF08=m
+CONFIG_VCNL3020=m
+CONFIG_VL53L0X_I2C=m
+# end of Proximity and distance sensors
+
+#
+# Resolver to digital converters
+#
+CONFIG_AD2S90=m
+CONFIG_AD2S1200=m
+# end of Resolver to digital converters
+
+#
+# Temperature sensors
+#
+CONFIG_IQS620AT_TEMP=m
+CONFIG_LTC2983=m
+CONFIG_MAXIM_THERMOCOUPLE=m
+CONFIG_HID_SENSOR_TEMP=m
+CONFIG_MLX90614=m
+CONFIG_MLX90632=m
+CONFIG_TMP006=m
+CONFIG_TMP007=m
+CONFIG_TMP117=m
+CONFIG_TSYS01=m
+CONFIG_TSYS02D=m
+CONFIG_MAX31856=m
+CONFIG_MAX31865=m
+# end of Temperature sensors
+
+CONFIG_NTB=m
+# CONFIG_NTB_MSI is not set
+CONFIG_NTB_IDT=m
+CONFIG_NTB_EPF=m
+CONFIG_NTB_SWITCHTEC=m
+CONFIG_NTB_PINGPONG=m
+CONFIG_NTB_TOOL=m
+CONFIG_NTB_PERF=m
+CONFIG_NTB_TRANSPORT=m
+# CONFIG_VME_BUS is not set
+CONFIG_PWM=y
+CONFIG_PWM_SYSFS=y
+# CONFIG_PWM_DEBUG is not set
+CONFIG_PWM_ATMEL_HLCDC_PWM=m
+CONFIG_PWM_ATMEL_TCB=m
+CONFIG_PWM_DWC=m
+CONFIG_PWM_FSL_FTM=m
+CONFIG_PWM_IQS620A=m
+CONFIG_PWM_LP3943=m
+CONFIG_PWM_NTXEC=m
+CONFIG_PWM_PCA9685=m
+CONFIG_PWM_STMPE=y
+# CONFIG_PWM_TWL is not set
+# CONFIG_PWM_TWL_LED is not set
+
+#
+# IRQ chip support
+#
+CONFIG_IRQCHIP=y
+# CONFIG_AL_FIC is not set
+CONFIG_MADERA_IRQ=m
+# end of IRQ chip support
+
+CONFIG_IPACK_BUS=m
+CONFIG_BOARD_TPCI200=m
+CONFIG_SERIAL_IPOCTAL=m
+CONFIG_RESET_CONTROLLER=y
+# CONFIG_RESET_TI_SYSCON is not set
+
+#
+# PHY Subsystem
+#
+CONFIG_GENERIC_PHY=y
+CONFIG_GENERIC_PHY_MIPI_DPHY=y
+CONFIG_PHY_CAN_TRANSCEIVER=m
+
+#
+# PHY drivers for Broadcom platforms
+#
+CONFIG_BCM_KONA_USB2_PHY=m
+# end of PHY drivers for Broadcom platforms
+
+CONFIG_PHY_CADENCE_TORRENT=m
+CONFIG_PHY_CADENCE_DPHY=m
+CONFIG_PHY_CADENCE_SIERRA=m
+CONFIG_PHY_CADENCE_SALVO=m
+CONFIG_PHY_FSL_IMX8MQ_USB=m
+# CONFIG_PHY_MIXEL_MIPI_DPHY is not set
+CONFIG_PHY_PXA_28NM_HSIC=m
+CONFIG_PHY_PXA_28NM_USB2=m
+# CONFIG_PHY_CPCAP_USB is not set
+CONFIG_PHY_MAPPHONE_MDM6600=m
+CONFIG_PHY_OCELOT_SERDES=m
+CONFIG_PHY_QCOM_USB_HS=m
+CONFIG_PHY_QCOM_USB_HSIC=m
+CONFIG_PHY_TUSB1210=m
+# end of PHY Subsystem
+
+CONFIG_POWERCAP=y
+CONFIG_IDLE_INJECT=y
+# CONFIG_DTPM is not set
+CONFIG_MCB=m
+CONFIG_MCB_PCI=m
+CONFIG_MCB_LPC=m
+
+#
+# Performance monitor support
+#
+# end of Performance monitor support
+
+CONFIG_RAS=y
+CONFIG_USB4=m
+# CONFIG_USB4_DEBUGFS_WRITE is not set
+# CONFIG_USB4_DMA_TEST is not set
+
+#
+# Android
+#
+# CONFIG_ANDROID is not set
+# end of Android
+
+CONFIG_LIBNVDIMM=y
+CONFIG_BLK_DEV_PMEM=m
+CONFIG_ND_BLK=m
+CONFIG_ND_CLAIM=y
+CONFIG_ND_BTT=m
+CONFIG_BTT=y
+CONFIG_ND_PFN=m
+CONFIG_NVDIMM_PFN=y
+CONFIG_NVDIMM_DAX=y
+CONFIG_OF_PMEM=m
+CONFIG_DAX_DRIVER=y
+CONFIG_DAX=y
+CONFIG_DEV_DAX=m
+CONFIG_DEV_DAX_PMEM=m
+CONFIG_DEV_DAX_KMEM=m
+CONFIG_DEV_DAX_PMEM_COMPAT=m
+CONFIG_NVMEM=y
+CONFIG_NVMEM_SYSFS=y
+# CONFIG_NVMEM_SPMI_SDAM is not set
+CONFIG_NVMEM_RMEM=m
+
+#
+# HW tracing support
+#
+CONFIG_STM=m
+CONFIG_STM_PROTO_BASIC=m
+CONFIG_STM_PROTO_SYS_T=m
+CONFIG_STM_DUMMY=m
+CONFIG_STM_SOURCE_CONSOLE=m
+CONFIG_STM_SOURCE_HEARTBEAT=m
+CONFIG_STM_SOURCE_FTRACE=m
+CONFIG_INTEL_TH=m
+CONFIG_INTEL_TH_PCI=m
+CONFIG_INTEL_TH_GTH=m
+CONFIG_INTEL_TH_STH=m
+CONFIG_INTEL_TH_MSU=m
+CONFIG_INTEL_TH_PTI=m
+# CONFIG_INTEL_TH_DEBUG is not set
+# end of HW tracing support
+
+CONFIG_FPGA=m
+CONFIG_ALTERA_PR_IP_CORE=m
+CONFIG_ALTERA_PR_IP_CORE_PLAT=m
+CONFIG_FPGA_MGR_ALTERA_PS_SPI=m
+CONFIG_FPGA_MGR_ALTERA_CVP=m
+CONFIG_FPGA_MGR_XILINX_SPI=m
+CONFIG_FPGA_MGR_ICE40_SPI=m
+CONFIG_FPGA_MGR_MACHXO2_SPI=m
+CONFIG_FPGA_BRIDGE=m
+CONFIG_ALTERA_FREEZE_BRIDGE=m
+CONFIG_XILINX_PR_DECOUPLER=m
+CONFIG_FPGA_REGION=m
+CONFIG_OF_FPGA_REGION=m
+CONFIG_FPGA_DFL=m
+CONFIG_FPGA_DFL_FME=m
+CONFIG_FPGA_DFL_FME_MGR=m
+CONFIG_FPGA_DFL_FME_BRIDGE=m
+CONFIG_FPGA_DFL_FME_REGION=m
+CONFIG_FPGA_DFL_AFU=m
+CONFIG_FPGA_DFL_NIOS_INTEL_PAC_N3000=m
+CONFIG_FPGA_DFL_PCI=m
+CONFIG_FSI=m
+# CONFIG_FSI_NEW_DEV_NODE is not set
+CONFIG_FSI_MASTER_GPIO=m
+CONFIG_FSI_MASTER_HUB=m
+CONFIG_FSI_MASTER_ASPEED=m
+CONFIG_FSI_SCOM=m
+CONFIG_FSI_SBEFIFO=m
+CONFIG_FSI_OCC=m
+CONFIG_MULTIPLEXER=m
+
+#
+# Multiplexer drivers
+#
+CONFIG_MUX_ADG792A=m
+# CONFIG_MUX_ADGS1408 is not set
+CONFIG_MUX_GPIO=m
+CONFIG_MUX_MMIO=m
+# end of Multiplexer drivers
+
+CONFIG_PM_OPP=y
+# CONFIG_SIOX is not set
+# CONFIG_SLIMBUS is not set
+CONFIG_INTERCONNECT=y
+# CONFIG_COUNTER is not set
+CONFIG_MOST=m
+CONFIG_MOST_USB_HDM=m
+CONFIG_MOST_CDEV=m
+CONFIG_MOST_SND=m
+# end of Device Drivers
+
+#
+# File systems
+#
+CONFIG_VALIDATE_FS_PARSER=y
+CONFIG_FS_IOMAP=y
+# CONFIG_EXT2_FS is not set
+# CONFIG_EXT3_FS is not set
+CONFIG_EXT4_FS=m
+CONFIG_EXT4_USE_FOR_EXT2=y
+CONFIG_EXT4_FS_POSIX_ACL=y
+CONFIG_EXT4_FS_SECURITY=y
+# CONFIG_EXT4_DEBUG is not set
+CONFIG_JBD2=m
+# CONFIG_JBD2_DEBUG is not set
+CONFIG_FS_MBCACHE=m
+CONFIG_REISERFS_FS=m
+# CONFIG_REISERFS_CHECK is not set
+# CONFIG_REISERFS_PROC_INFO is not set
+CONFIG_REISERFS_FS_XATTR=y
+CONFIG_REISERFS_FS_POSIX_ACL=y
+CONFIG_REISERFS_FS_SECURITY=y
+CONFIG_JFS_FS=m
+CONFIG_JFS_POSIX_ACL=y
+CONFIG_JFS_SECURITY=y
+# CONFIG_JFS_DEBUG is not set
+# CONFIG_JFS_STATISTICS is not set
+CONFIG_XFS_FS=m
+CONFIG_XFS_SUPPORT_V4=y
+CONFIG_XFS_QUOTA=y
+CONFIG_XFS_POSIX_ACL=y
+CONFIG_XFS_RT=y
+# CONFIG_XFS_ONLINE_SCRUB is not set
+# CONFIG_XFS_WARN is not set
+# CONFIG_XFS_DEBUG is not set
+CONFIG_GFS2_FS=m
+CONFIG_GFS2_FS_LOCKING_DLM=y
+CONFIG_OCFS2_FS=m
+CONFIG_OCFS2_FS_O2CB=m
+CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
+CONFIG_OCFS2_FS_STATS=y
+# CONFIG_OCFS2_DEBUG_MASKLOG is not set
+# CONFIG_OCFS2_DEBUG_FS is not set
+CONFIG_BTRFS_FS=m
+CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
+# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
+# CONFIG_BTRFS_DEBUG is not set
+# CONFIG_BTRFS_ASSERT is not set
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
+CONFIG_NILFS2_FS=m
+CONFIG_F2FS_FS=m
+CONFIG_F2FS_STAT_FS=y
+CONFIG_F2FS_FS_XATTR=y
+CONFIG_F2FS_FS_POSIX_ACL=y
+CONFIG_F2FS_FS_SECURITY=y
+CONFIG_F2FS_CHECK_FS=y
+# CONFIG_F2FS_FAULT_INJECTION is not set
+CONFIG_F2FS_FS_COMPRESSION=y
+CONFIG_F2FS_FS_LZO=y
+CONFIG_F2FS_FS_LZORLE=y
+CONFIG_F2FS_FS_LZ4=y
+CONFIG_F2FS_FS_LZ4HC=y
+CONFIG_F2FS_FS_ZSTD=y
+CONFIG_F2FS_IOSTAT=y
+CONFIG_ZONEFS_FS=m
+CONFIG_FS_DAX=y
+CONFIG_FS_DAX_PMD=y
+CONFIG_FS_POSIX_ACL=y
+CONFIG_EXPORTFS=y
+CONFIG_EXPORTFS_BLOCK_OPS=y
+CONFIG_FILE_LOCKING=y
+CONFIG_FS_ENCRYPTION=y
+CONFIG_FS_ENCRYPTION_ALGS=m
+CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y
+# CONFIG_FS_VERITY is not set
+CONFIG_FSNOTIFY=y
+CONFIG_DNOTIFY=y
+CONFIG_INOTIFY_USER=y
+CONFIG_FANOTIFY=y
+# CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set
+CONFIG_QUOTA=y
+CONFIG_QUOTA_NETLINK_INTERFACE=y
+# CONFIG_PRINT_QUOTA_WARNING is not set
+# CONFIG_QUOTA_DEBUG is not set
+CONFIG_QUOTA_TREE=m
+CONFIG_QFMT_V1=m
+CONFIG_QFMT_V2=m
+CONFIG_QUOTACTL=y
+CONFIG_AUTOFS4_FS=y
+CONFIG_AUTOFS_FS=y
+CONFIG_FUSE_FS=m
+CONFIG_CUSE=m
+CONFIG_VIRTIO_FS=m
+CONFIG_FUSE_DAX=y
+CONFIG_OVERLAY_FS=m
+# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
+# CONFIG_OVERLAY_FS_INDEX is not set
+CONFIG_OVERLAY_FS_XINO_AUTO=y
+# CONFIG_OVERLAY_FS_METACOPY is not set
+
+#
+# Caches
+#
+CONFIG_NETFS_SUPPORT=m
+# CONFIG_NETFS_STATS is not set
+CONFIG_FSCACHE=m
+# CONFIG_FSCACHE_STATS is not set
+# CONFIG_FSCACHE_DEBUG is not set
+CONFIG_CACHEFILES=m
+# CONFIG_CACHEFILES_DEBUG is not set
+# end of Caches
+
+#
+# CD-ROM/DVD Filesystems
+#
+CONFIG_ISO9660_FS=m
+CONFIG_JOLIET=y
+CONFIG_ZISOFS=y
+CONFIG_UDF_FS=m
+# end of CD-ROM/DVD Filesystems
+
+#
+# DOS/FAT/EXFAT/NT Filesystems
+#
+CONFIG_FAT_FS=m
+CONFIG_MSDOS_FS=m
+CONFIG_VFAT_FS=m
+CONFIG_FAT_DEFAULT_CODEPAGE=437
+CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
+CONFIG_FAT_DEFAULT_UTF8=y
+CONFIG_EXFAT_FS=m
+CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
+CONFIG_NTFS_FS=m
+# CONFIG_NTFS_DEBUG is not set
+# CONFIG_NTFS_RW is not set
+CONFIG_NTFS3_FS=m
+# CONFIG_NTFS3_64BIT_CLUSTER is not set
+CONFIG_NTFS3_LZX_XPRESS=y
+# CONFIG_NTFS3_FS_POSIX_ACL is not set
+# end of DOS/FAT/EXFAT/NT Filesystems
+
+#
+# Pseudo filesystems
+#
+CONFIG_PROC_FS=y
+CONFIG_PROC_KCORE=y
+CONFIG_PROC_VMCORE=y
+# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
+CONFIG_PROC_SYSCTL=y
+CONFIG_PROC_PAGE_MONITOR=y
+CONFIG_PROC_CHILDREN=y
+CONFIG_KERNFS=y
+CONFIG_SYSFS=y
+CONFIG_TMPFS=y
+CONFIG_TMPFS_POSIX_ACL=y
+CONFIG_TMPFS_XATTR=y
+CONFIG_TMPFS_INODE64=y
+CONFIG_ARCH_SUPPORTS_HUGETLBFS=y
+CONFIG_HUGETLBFS=y
+CONFIG_HUGETLB_PAGE=y
+CONFIG_MEMFD_CREATE=y
+CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
+CONFIG_CONFIGFS_FS=y
+# end of Pseudo filesystems
+
+CONFIG_MISC_FILESYSTEMS=y
+CONFIG_ORANGEFS_FS=m
+CONFIG_ADFS_FS=m
+# CONFIG_ADFS_FS_RW is not set
+CONFIG_AFFS_FS=m
+CONFIG_ECRYPT_FS=m
+# CONFIG_ECRYPT_FS_MESSAGING is not set
+CONFIG_HFS_FS=m
+CONFIG_HFSPLUS_FS=m
+CONFIG_BEFS_FS=m
+# CONFIG_BEFS_DEBUG is not set
+# CONFIG_BFS_FS is not set
+# CONFIG_EFS_FS is not set
+CONFIG_JFFS2_FS=m
+CONFIG_JFFS2_FS_DEBUG=0
+CONFIG_JFFS2_FS_WRITEBUFFER=y
+# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
+CONFIG_JFFS2_SUMMARY=y
+CONFIG_JFFS2_FS_XATTR=y
+CONFIG_JFFS2_FS_POSIX_ACL=y
+CONFIG_JFFS2_FS_SECURITY=y
+CONFIG_JFFS2_COMPRESSION_OPTIONS=y
+CONFIG_JFFS2_ZLIB=y
+CONFIG_JFFS2_LZO=y
+CONFIG_JFFS2_RTIME=y
+# CONFIG_JFFS2_RUBIN is not set
+# CONFIG_JFFS2_CMODE_NONE is not set
+CONFIG_JFFS2_CMODE_PRIORITY=y
+# CONFIG_JFFS2_CMODE_SIZE is not set
+# CONFIG_JFFS2_CMODE_FAVOURLZO is not set
+# CONFIG_UBIFS_FS is not set
+CONFIG_CRAMFS=m
+CONFIG_CRAMFS_BLOCKDEV=y
+# CONFIG_CRAMFS_MTD is not set
+CONFIG_SQUASHFS=m
+CONFIG_SQUASHFS_FILE_CACHE=y
+# CONFIG_SQUASHFS_FILE_DIRECT is not set
+# CONFIG_SQUASHFS_DECOMP_SINGLE is not set
+CONFIG_SQUASHFS_DECOMP_MULTI=y
+# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set
+CONFIG_SQUASHFS_XATTR=y
+CONFIG_SQUASHFS_ZLIB=y
+CONFIG_SQUASHFS_LZ4=y
+CONFIG_SQUASHFS_LZO=y
+CONFIG_SQUASHFS_XZ=y
+CONFIG_SQUASHFS_ZSTD=y
+# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
+# CONFIG_SQUASHFS_EMBEDDED is not set
+CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
+# CONFIG_VXFS_FS is not set
+# CONFIG_MINIX_FS is not set
+# CONFIG_OMFS_FS is not set
+CONFIG_HPFS_FS=m
+# CONFIG_QNX4FS_FS is not set
+CONFIG_QNX6FS_FS=m
+# CONFIG_QNX6FS_DEBUG is not set
+CONFIG_ROMFS_FS=m
+# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+CONFIG_ROMFS_BACKED_BY_BOTH=y
+CONFIG_ROMFS_ON_BLOCK=y
+CONFIG_ROMFS_ON_MTD=y
+CONFIG_PSTORE=y
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
+CONFIG_PSTORE_DEFLATE_COMPRESS=m
+# CONFIG_PSTORE_LZO_COMPRESS is not set
+# CONFIG_PSTORE_LZ4_COMPRESS is not set
+CONFIG_PSTORE_LZ4HC_COMPRESS=m
+# CONFIG_PSTORE_842_COMPRESS is not set
+CONFIG_PSTORE_ZSTD_COMPRESS=y
+CONFIG_PSTORE_COMPRESS=y
+CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
+# CONFIG_PSTORE_LZ4HC_COMPRESS_DEFAULT is not set
+# CONFIG_PSTORE_ZSTD_COMPRESS_DEFAULT is not set
+CONFIG_PSTORE_COMPRESS_DEFAULT="deflate"
+# CONFIG_PSTORE_CONSOLE is not set
+# CONFIG_PSTORE_PMSG is not set
+# CONFIG_PSTORE_FTRACE is not set
+CONFIG_PSTORE_RAM=m
+CONFIG_PSTORE_ZONE=m
+CONFIG_PSTORE_BLK=m
+CONFIG_PSTORE_BLK_BLKDEV=""
+CONFIG_PSTORE_BLK_KMSG_SIZE=64
+CONFIG_PSTORE_BLK_MAX_REASON=2
+# CONFIG_SYSV_FS is not set
+CONFIG_UFS_FS=m
+# CONFIG_UFS_FS_WRITE is not set
+# CONFIG_UFS_DEBUG is not set
+CONFIG_EROFS_FS=m
+# CONFIG_EROFS_FS_DEBUG is not set
+CONFIG_EROFS_FS_XATTR=y
+CONFIG_EROFS_FS_POSIX_ACL=y
+CONFIG_EROFS_FS_SECURITY=y
+# CONFIG_EROFS_FS_ZIP is not set
+CONFIG_NETWORK_FILESYSTEMS=y
+CONFIG_NFS_FS=m
+CONFIG_NFS_V2=m
+CONFIG_NFS_V3=m
+CONFIG_NFS_V3_ACL=y
+CONFIG_NFS_V4=m
+CONFIG_NFS_SWAP=y
+CONFIG_NFS_V4_1=y
+CONFIG_NFS_V4_2=y
+CONFIG_PNFS_FILE_LAYOUT=m
+CONFIG_PNFS_BLOCK=m
+CONFIG_PNFS_FLEXFILE_LAYOUT=m
+CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
+CONFIG_NFS_V4_1_MIGRATION=y
+CONFIG_NFS_V4_SECURITY_LABEL=y
+CONFIG_NFS_FSCACHE=y
+# CONFIG_NFS_USE_LEGACY_DNS is not set
+CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DISABLE_UDP_SUPPORT=y
+# CONFIG_NFS_V4_2_READ_PLUS is not set
+CONFIG_NFSD=m
+CONFIG_NFSD_V2_ACL=y
+CONFIG_NFSD_V3=y
+CONFIG_NFSD_V3_ACL=y
+CONFIG_NFSD_V4=y
+CONFIG_NFSD_PNFS=y
+CONFIG_NFSD_BLOCKLAYOUT=y
+CONFIG_NFSD_SCSILAYOUT=y
+CONFIG_NFSD_FLEXFILELAYOUT=y
+CONFIG_NFSD_V4_2_INTER_SSC=y
+CONFIG_NFSD_V4_SECURITY_LABEL=y
+CONFIG_GRACE_PERIOD=m
+CONFIG_LOCKD=m
+CONFIG_LOCKD_V4=y
+CONFIG_NFS_ACL_SUPPORT=m
+CONFIG_NFS_COMMON=y
+CONFIG_NFS_V4_2_SSC_HELPER=y
+CONFIG_SUNRPC=m
+CONFIG_SUNRPC_GSS=m
+CONFIG_SUNRPC_BACKCHANNEL=y
+CONFIG_SUNRPC_SWAP=y
+CONFIG_RPCSEC_GSS_KRB5=m
+# CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set
+# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_XPRT_RDMA=m
+CONFIG_CEPH_FS=m
+CONFIG_CEPH_FSCACHE=y
+CONFIG_CEPH_FS_POSIX_ACL=y
+# CONFIG_CEPH_FS_SECURITY_LABEL is not set
+CONFIG_CIFS=m
+# CONFIG_CIFS_STATS2 is not set
+CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
+CONFIG_CIFS_UPCALL=y
+CONFIG_CIFS_XATTR=y
+CONFIG_CIFS_POSIX=y
+# CONFIG_CIFS_DEBUG is not set
+CONFIG_CIFS_DFS_UPCALL=y
+CONFIG_CIFS_SWN_UPCALL=y
+# CONFIG_CIFS_SMB_DIRECT is not set
+CONFIG_CIFS_FSCACHE=y
+# CONFIG_SMB_SERVER is not set
+CONFIG_SMBFS_COMMON=m
+CONFIG_CODA_FS=m
+CONFIG_AFS_FS=m
+# CONFIG_AFS_DEBUG is not set
+CONFIG_AFS_FSCACHE=y
+# CONFIG_AFS_DEBUG_CURSOR is not set
+CONFIG_9P_FS=m
+CONFIG_9P_FSCACHE=y
+CONFIG_9P_FS_POSIX_ACL=y
+CONFIG_9P_FS_SECURITY=y
+CONFIG_NLS=y
+CONFIG_NLS_DEFAULT="utf8"
+CONFIG_NLS_CODEPAGE_437=m
+CONFIG_NLS_CODEPAGE_737=m
+CONFIG_NLS_CODEPAGE_775=m
+CONFIG_NLS_CODEPAGE_850=m
+CONFIG_NLS_CODEPAGE_852=m
+CONFIG_NLS_CODEPAGE_855=m
+CONFIG_NLS_CODEPAGE_857=m
+CONFIG_NLS_CODEPAGE_860=m
+CONFIG_NLS_CODEPAGE_861=m
+CONFIG_NLS_CODEPAGE_862=m
+CONFIG_NLS_CODEPAGE_863=m
+CONFIG_NLS_CODEPAGE_864=m
+CONFIG_NLS_CODEPAGE_865=m
+CONFIG_NLS_CODEPAGE_866=m
+CONFIG_NLS_CODEPAGE_869=m
+CONFIG_NLS_CODEPAGE_936=m
+CONFIG_NLS_CODEPAGE_950=m
+CONFIG_NLS_CODEPAGE_932=m
+CONFIG_NLS_CODEPAGE_949=m
+CONFIG_NLS_CODEPAGE_874=m
+CONFIG_NLS_ISO8859_8=m
+CONFIG_NLS_CODEPAGE_1250=m
+CONFIG_NLS_CODEPAGE_1251=m
+CONFIG_NLS_ASCII=m
+CONFIG_NLS_ISO8859_1=m
+CONFIG_NLS_ISO8859_2=m
+CONFIG_NLS_ISO8859_3=m
+CONFIG_NLS_ISO8859_4=m
+CONFIG_NLS_ISO8859_5=m
+CONFIG_NLS_ISO8859_6=m
+CONFIG_NLS_ISO8859_7=m
+CONFIG_NLS_ISO8859_9=m
+CONFIG_NLS_ISO8859_13=m
+CONFIG_NLS_ISO8859_14=m
+CONFIG_NLS_ISO8859_15=m
+CONFIG_NLS_KOI8_R=m
+CONFIG_NLS_KOI8_U=m
+CONFIG_NLS_MAC_ROMAN=m
+CONFIG_NLS_MAC_CELTIC=m
+CONFIG_NLS_MAC_CENTEURO=m
+CONFIG_NLS_MAC_CROATIAN=m
+CONFIG_NLS_MAC_CYRILLIC=m
+CONFIG_NLS_MAC_GAELIC=m
+CONFIG_NLS_MAC_GREEK=m
+CONFIG_NLS_MAC_ICELAND=m
+CONFIG_NLS_MAC_INUIT=m
+CONFIG_NLS_MAC_ROMANIAN=m
+CONFIG_NLS_MAC_TURKISH=m
+CONFIG_NLS_UTF8=m
+CONFIG_DLM=m
+# CONFIG_DLM_DEBUG is not set
+CONFIG_UNICODE=y
+# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set
+CONFIG_IO_WQ=y
+# end of File systems
+
+#
+# Security options
+#
+CONFIG_KEYS=y
+# CONFIG_KEYS_REQUEST_CACHE is not set
+# CONFIG_PERSISTENT_KEYRINGS is not set
+CONFIG_TRUSTED_KEYS=m
+CONFIG_ENCRYPTED_KEYS=m
+CONFIG_KEY_DH_OPERATIONS=y
+CONFIG_KEY_NOTIFICATIONS=y
+CONFIG_SECURITY_DMESG_RESTRICT=y
+CONFIG_SECURITY=y
+CONFIG_SECURITYFS=y
+CONFIG_SECURITY_NETWORK=y
+# CONFIG_SECURITY_INFINIBAND is not set
+# CONFIG_SECURITY_NETWORK_XFRM is not set
+CONFIG_SECURITY_PATH=y
+CONFIG_LSM_MMAP_MIN_ADDR=65536
+CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y
+CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDENED_USERCOPY_PAGESPAN is not set
+CONFIG_FORTIFY_SOURCE=y
+# CONFIG_STATIC_USERMODEHELPER is not set
+CONFIG_SECURITY_SELINUX=y
+CONFIG_SECURITY_SELINUX_BOOTPARAM=y
+# CONFIG_SECURITY_SELINUX_DISABLE is not set
+CONFIG_SECURITY_SELINUX_DEVELOP=y
+CONFIG_SECURITY_SELINUX_AVC_STATS=y
+CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=0
+CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9
+CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256
+# CONFIG_SECURITY_SMACK is not set
+# CONFIG_SECURITY_TOMOYO is not set
+CONFIG_SECURITY_APPARMOR=y
+CONFIG_SECURITY_APPARMOR_HASH=y
+CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
+# CONFIG_SECURITY_APPARMOR_DEBUG is not set
+# CONFIG_SECURITY_LOADPIN is not set
+CONFIG_SECURITY_YAMA=y
+# CONFIG_SECURITY_SAFESETID is not set
+# CONFIG_SECURITY_LOCKDOWN_LSM is not set
+CONFIG_SECURITY_LANDLOCK=y
+CONFIG_INTEGRITY=y
+# CONFIG_INTEGRITY_SIGNATURE is not set
+CONFIG_INTEGRITY_AUDIT=y
+# CONFIG_IMA is not set
+# CONFIG_EVM is not set
+# CONFIG_DEFAULT_SECURITY_SELINUX is not set
+# CONFIG_DEFAULT_SECURITY_APPARMOR is not set
+CONFIG_DEFAULT_SECURITY_DAC=y
+CONFIG_LSM="yama,loadpin,safesetid,integrity"
+
+#
+# Kernel hardening options
+#
+
+#
+# Memory initialization
+#
+CONFIG_INIT_STACK_NONE=y
+CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
+# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
+# end of Memory initialization
+# end of Kernel hardening options
+# end of Security options
+
+CONFIG_XOR_BLOCKS=m
+CONFIG_ASYNC_CORE=m
+CONFIG_ASYNC_MEMCPY=m
+CONFIG_ASYNC_XOR=m
+CONFIG_ASYNC_PQ=m
+CONFIG_ASYNC_RAID6_RECOV=m
+CONFIG_CRYPTO=y
+
+#
+# Crypto core or helper
+#
+CONFIG_CRYPTO_ALGAPI=y
+CONFIG_CRYPTO_ALGAPI2=y
+CONFIG_CRYPTO_AEAD=y
+CONFIG_CRYPTO_AEAD2=y
+CONFIG_CRYPTO_SKCIPHER=y
+CONFIG_CRYPTO_SKCIPHER2=y
+CONFIG_CRYPTO_HASH=y
+CONFIG_CRYPTO_HASH2=y
+CONFIG_CRYPTO_RNG=y
+CONFIG_CRYPTO_RNG2=y
+CONFIG_CRYPTO_RNG_DEFAULT=y
+CONFIG_CRYPTO_AKCIPHER2=y
+CONFIG_CRYPTO_AKCIPHER=y
+CONFIG_CRYPTO_KPP2=y
+CONFIG_CRYPTO_KPP=y
+CONFIG_CRYPTO_ACOMP2=y
+CONFIG_CRYPTO_MANAGER=y
+CONFIG_CRYPTO_MANAGER2=y
+CONFIG_CRYPTO_USER=m
+CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
+CONFIG_CRYPTO_GF128MUL=m
+CONFIG_CRYPTO_NULL=y
+CONFIG_CRYPTO_NULL2=y
+CONFIG_CRYPTO_PCRYPT=m
+CONFIG_CRYPTO_CRYPTD=m
+CONFIG_CRYPTO_AUTHENC=m
+CONFIG_CRYPTO_TEST=m
+CONFIG_CRYPTO_ENGINE=m
+
+#
+# Public-key cryptography
+#
+CONFIG_CRYPTO_RSA=y
+CONFIG_CRYPTO_DH=y
+CONFIG_CRYPTO_ECC=m
+CONFIG_CRYPTO_ECDH=m
+CONFIG_CRYPTO_ECDSA=m
+CONFIG_CRYPTO_ECRDSA=m
+CONFIG_CRYPTO_SM2=m
+CONFIG_CRYPTO_CURVE25519=m
+
+#
+# Authenticated Encryption with Associated Data
+#
+CONFIG_CRYPTO_CCM=y
+CONFIG_CRYPTO_GCM=m
+CONFIG_CRYPTO_CHACHA20POLY1305=m
+# CONFIG_CRYPTO_AEGIS128 is not set
+CONFIG_CRYPTO_SEQIV=y
+CONFIG_CRYPTO_ECHAINIV=m
+
+#
+# Block modes
+#
+CONFIG_CRYPTO_CBC=y
+CONFIG_CRYPTO_CFB=m
+CONFIG_CRYPTO_CTR=y
+CONFIG_CRYPTO_CTS=y
+CONFIG_CRYPTO_ECB=y
+CONFIG_CRYPTO_LRW=m
+CONFIG_CRYPTO_OFB=m
+CONFIG_CRYPTO_PCBC=m
+CONFIG_CRYPTO_XTS=y
+CONFIG_CRYPTO_KEYWRAP=m
+CONFIG_CRYPTO_NHPOLY1305=m
+CONFIG_CRYPTO_ADIANTUM=m
+CONFIG_CRYPTO_ESSIV=m
+
+#
+# Hash modes
+#
+CONFIG_CRYPTO_CMAC=m
+CONFIG_CRYPTO_HMAC=y
+CONFIG_CRYPTO_XCBC=m
+CONFIG_CRYPTO_VMAC=m
+
+#
+# Digest
+#
+CONFIG_CRYPTO_CRC32C=m
+CONFIG_CRYPTO_CRC32C_VPMSUM=m
+CONFIG_CRYPTO_CRC32=m
+CONFIG_CRYPTO_XXHASH=m
+CONFIG_CRYPTO_BLAKE2B=m
+CONFIG_CRYPTO_BLAKE2S=m
+CONFIG_CRYPTO_CRCT10DIF=y
+CONFIG_CRYPTO_CRCT10DIF_VPMSUM=m
+CONFIG_CRYPTO_VPMSUM_TESTER=m
+CONFIG_CRYPTO_GHASH=m
+CONFIG_CRYPTO_POLY1305=m
+CONFIG_CRYPTO_MD4=m
+CONFIG_CRYPTO_MD5=y
+CONFIG_CRYPTO_MD5_PPC=m
+CONFIG_CRYPTO_MICHAEL_MIC=m
+CONFIG_CRYPTO_RMD160=m
+CONFIG_CRYPTO_SHA1=y
+CONFIG_CRYPTO_SHA1_PPC=m
+CONFIG_CRYPTO_SHA256=y
+CONFIG_CRYPTO_SHA512=y
+CONFIG_CRYPTO_SHA3=m
+CONFIG_CRYPTO_SM3=m
+CONFIG_CRYPTO_STREEBOG=m
+CONFIG_CRYPTO_WP512=m
+
+#
+# Ciphers
+#
+CONFIG_CRYPTO_AES=y
+CONFIG_CRYPTO_AES_TI=m
+CONFIG_CRYPTO_ANUBIS=m
+CONFIG_CRYPTO_ARC4=m
+CONFIG_CRYPTO_BLOWFISH=m
+CONFIG_CRYPTO_BLOWFISH_COMMON=m
+CONFIG_CRYPTO_CAMELLIA=m
+CONFIG_CRYPTO_CAST_COMMON=m
+CONFIG_CRYPTO_CAST5=m
+CONFIG_CRYPTO_CAST6=m
+CONFIG_CRYPTO_DES=m
+CONFIG_CRYPTO_FCRYPT=m
+CONFIG_CRYPTO_KHAZAD=m
+CONFIG_CRYPTO_CHACHA20=m
+CONFIG_CRYPTO_SEED=m
+CONFIG_CRYPTO_SERPENT=m
+CONFIG_CRYPTO_SM4=m
+CONFIG_CRYPTO_TEA=m
+CONFIG_CRYPTO_TWOFISH=m
+CONFIG_CRYPTO_TWOFISH_COMMON=m
+
+#
+# Compression
+#
+CONFIG_CRYPTO_DEFLATE=y
+CONFIG_CRYPTO_LZO=y
+CONFIG_CRYPTO_842=m
+CONFIG_CRYPTO_LZ4=m
+CONFIG_CRYPTO_LZ4HC=m
+CONFIG_CRYPTO_ZSTD=y
+
+#
+# Random Number Generation
+#
+CONFIG_CRYPTO_ANSI_CPRNG=m
+CONFIG_CRYPTO_DRBG_MENU=y
+CONFIG_CRYPTO_DRBG_HMAC=y
+# CONFIG_CRYPTO_DRBG_HASH is not set
+# CONFIG_CRYPTO_DRBG_CTR is not set
+CONFIG_CRYPTO_DRBG=y
+CONFIG_CRYPTO_JITTERENTROPY=y
+CONFIG_CRYPTO_USER_API=m
+CONFIG_CRYPTO_USER_API_HASH=m
+CONFIG_CRYPTO_USER_API_SKCIPHER=m
+CONFIG_CRYPTO_USER_API_RNG=m
+# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set
+CONFIG_CRYPTO_USER_API_AEAD=m
+CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
+# CONFIG_CRYPTO_STATS is not set
+CONFIG_CRYPTO_HASH_INFO=y
+
+#
+# Crypto library routines
+#
+CONFIG_CRYPTO_LIB_AES=y
+CONFIG_CRYPTO_LIB_ARC4=m
+CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=m
+CONFIG_CRYPTO_LIB_BLAKE2S=m
+CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
+CONFIG_CRYPTO_LIB_CHACHA=m
+CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
+CONFIG_CRYPTO_LIB_CURVE25519=m
+CONFIG_CRYPTO_LIB_DES=m
+CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
+CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
+CONFIG_CRYPTO_LIB_POLY1305=m
+CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
+CONFIG_CRYPTO_LIB_SHA256=y
+CONFIG_CRYPTO_LIB_SM4=m
+CONFIG_CRYPTO_HW=y
+CONFIG_CRYPTO_DEV_NX=y
+CONFIG_CRYPTO_DEV_NX_ENCRYPT=y
+CONFIG_CRYPTO_DEV_NX_COMPRESS=m
+CONFIG_CRYPTO_DEV_NX_COMPRESS_PSERIES=m
+CONFIG_CRYPTO_DEV_NX_COMPRESS_POWERNV=m
+# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set
+# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set
+# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set
+CONFIG_CRYPTO_DEV_VMX=y
+CONFIG_CRYPTO_DEV_VMX_ENCRYPT=m
+CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_VIRTIO=m
+CONFIG_CRYPTO_DEV_SAFEXCEL=m
+CONFIG_CRYPTO_DEV_CCREE=m
+CONFIG_CRYPTO_DEV_AMLOGIC_GXL=m
+# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set
+CONFIG_ASYMMETRIC_KEY_TYPE=y
+CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
+CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE=m
+CONFIG_X509_CERTIFICATE_PARSER=y
+CONFIG_PKCS8_PRIVATE_KEY_PARSER=m
+CONFIG_TPM_KEY_PARSER=m
+CONFIG_PKCS7_MESSAGE_PARSER=y
+# CONFIG_PKCS7_TEST_KEY is not set
+# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set
+
+#
+# Certificates for signature checking
+#
+CONFIG_SYSTEM_TRUSTED_KEYRING=y
+CONFIG_SYSTEM_TRUSTED_KEYS=""
+# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set
+# CONFIG_SECONDARY_TRUSTED_KEYRING is not set
+# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set
+# end of Certificates for signature checking
+
+CONFIG_BINARY_PRINTF=y
+
+#
+# Library routines
+#
+CONFIG_RAID6_PQ=m
+CONFIG_RAID6_PQ_BENCHMARK=y
+CONFIG_LINEAR_RANGES=y
+CONFIG_PACKING=y
+CONFIG_BITREVERSE=y
+CONFIG_GENERIC_STRNCPY_FROM_USER=y
+CONFIG_GENERIC_STRNLEN_USER=y
+CONFIG_GENERIC_NET_UTILS=y
+CONFIG_CORDIC=m
+CONFIG_PRIME_NUMBERS=m
+CONFIG_RATIONAL=y
+CONFIG_GENERIC_PCI_IOMAP=y
+CONFIG_GENERIC_IOMAP=y
+CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
+CONFIG_CRC_CCITT=m
+CONFIG_CRC16=m
+CONFIG_CRC_T10DIF=y
+CONFIG_CRC_ITU_T=m
+CONFIG_CRC32=y
+# CONFIG_CRC32_SELFTEST is not set
+CONFIG_CRC32_SLICEBY8=y
+# CONFIG_CRC32_SLICEBY4 is not set
+# CONFIG_CRC32_SARWATE is not set
+# CONFIG_CRC32_BIT is not set
+CONFIG_CRC64=m
+CONFIG_CRC4=m
+CONFIG_CRC7=m
+CONFIG_LIBCRC32C=m
+CONFIG_CRC8=m
+CONFIG_XXHASH=y
+# CONFIG_RANDOM32_SELFTEST is not set
+CONFIG_842_COMPRESS=m
+CONFIG_842_DECOMPRESS=m
+CONFIG_ZLIB_INFLATE=y
+CONFIG_ZLIB_DEFLATE=y
+CONFIG_LZO_COMPRESS=y
+CONFIG_LZO_DECOMPRESS=y
+CONFIG_LZ4_COMPRESS=m
+CONFIG_LZ4HC_COMPRESS=m
+CONFIG_LZ4_DECOMPRESS=y
+CONFIG_ZSTD_COMPRESS=y
+CONFIG_ZSTD_DECOMPRESS=y
+CONFIG_XZ_DEC=y
+CONFIG_XZ_DEC_X86=y
+CONFIG_XZ_DEC_POWERPC=y
+CONFIG_XZ_DEC_IA64=y
+CONFIG_XZ_DEC_ARM=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_SPARC=y
+# CONFIG_XZ_DEC_MICROLZMA is not set
+CONFIG_XZ_DEC_BCJ=y
+CONFIG_XZ_DEC_TEST=m
+CONFIG_DECOMPRESS_GZIP=y
+CONFIG_DECOMPRESS_BZIP2=y
+CONFIG_DECOMPRESS_LZMA=y
+CONFIG_DECOMPRESS_XZ=y
+CONFIG_DECOMPRESS_LZO=y
+CONFIG_DECOMPRESS_LZ4=y
+CONFIG_DECOMPRESS_ZSTD=y
+CONFIG_GENERIC_ALLOCATOR=y
+CONFIG_REED_SOLOMON=m
+CONFIG_REED_SOLOMON_ENC8=y
+CONFIG_REED_SOLOMON_DEC8=y
+CONFIG_REED_SOLOMON_DEC16=y
+CONFIG_BCH=m
+CONFIG_TEXTSEARCH=y
+CONFIG_TEXTSEARCH_KMP=m
+CONFIG_TEXTSEARCH_BM=m
+CONFIG_TEXTSEARCH_FSM=m
+CONFIG_BTREE=y
+CONFIG_INTERVAL_TREE=y
+CONFIG_XARRAY_MULTI=y
+CONFIG_ASSOCIATIVE_ARRAY=y
+CONFIG_HAS_IOMEM=y
+CONFIG_HAS_IOPORT_MAP=y
+CONFIG_HAS_DMA=y
+CONFIG_DMA_OPS=y
+CONFIG_DMA_OPS_BYPASS=y
+CONFIG_ARCH_HAS_DMA_MAP_DIRECT=y
+CONFIG_NEED_SG_DMA_LENGTH=y
+CONFIG_NEED_DMA_MAP_STATE=y
+CONFIG_ARCH_DMA_ADDR_T_64BIT=y
+CONFIG_DMA_DECLARE_COHERENT=y
+CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y
+CONFIG_SWIOTLB=y
+# CONFIG_DMA_RESTRICTED_POOL is not set
+# CONFIG_DMA_API_DEBUG is not set
+# CONFIG_DMA_MAP_BENCHMARK is not set
+CONFIG_SGL_ALLOC=y
+CONFIG_IOMMU_HELPER=y
+CONFIG_CHECK_SIGNATURE=y
+CONFIG_CPU_RMAP=y
+CONFIG_DQL=y
+CONFIG_GLOB=y
+# CONFIG_GLOB_SELFTEST is not set
+CONFIG_NLATTR=y
+CONFIG_LRU_CACHE=m
+CONFIG_CLZ_TAB=y
+CONFIG_IRQ_POLL=y
+CONFIG_MPILIB=y
+CONFIG_DIMLIB=y
+CONFIG_LIBFDT=y
+CONFIG_OID_REGISTRY=y
+CONFIG_HAVE_GENERIC_VDSO=y
+CONFIG_GENERIC_GETTIMEOFDAY=y
+CONFIG_GENERIC_VDSO_TIME_NS=y
+CONFIG_FONT_SUPPORT=y
+CONFIG_FONTS=y
+# CONFIG_FONT_8x8 is not set
+CONFIG_FONT_8x16=y
+# CONFIG_FONT_6x11 is not set
+# CONFIG_FONT_7x14 is not set
+# CONFIG_FONT_PEARL_8x8 is not set
+# CONFIG_FONT_ACORN_8x8 is not set
+# CONFIG_FONT_MINI_4x6 is not set
+# CONFIG_FONT_6x10 is not set
+# CONFIG_FONT_10x18 is not set
+# CONFIG_FONT_SUN8x16 is not set
+# CONFIG_FONT_SUN12x22 is not set
+CONFIG_FONT_TER16x32=y
+# CONFIG_FONT_6x8 is not set
+CONFIG_SG_POOL=y
+CONFIG_ARCH_HAS_PMEM_API=y
+CONFIG_MEMREGION=y
+CONFIG_ARCH_HAS_MEMREMAP_COMPAT_ALIGN=y
+CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y
+CONFIG_ARCH_HAS_COPY_MC=y
+CONFIG_ARCH_STACKWALK=y
+CONFIG_SBITMAP=y
+CONFIG_PARMAN=m
+CONFIG_OBJAGG=m
+# end of Library routines
+
+CONFIG_PLDMFW=y
+CONFIG_ASN1_ENCODER=m
+
+#
+# Kernel hacking
+#
+
+#
+# printk and dmesg options
+#
+CONFIG_PRINTK_TIME=y
+# CONFIG_PRINTK_CALLER is not set
+# CONFIG_STACKTRACE_BUILD_ID is not set
+CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
+CONFIG_CONSOLE_LOGLEVEL_QUIET=4
+CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
+CONFIG_DYNAMIC_DEBUG=y
+CONFIG_DYNAMIC_DEBUG_CORE=y
+CONFIG_SYMBOLIC_ERRNAME=y
+CONFIG_DEBUG_BUGVERBOSE=y
+# end of printk and dmesg options
+
+#
+# Compile-time checks and compiler options
+#
+CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_INFO_REDUCED is not set
+# CONFIG_DEBUG_INFO_COMPRESSED is not set
+# CONFIG_DEBUG_INFO_SPLIT is not set
+CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
+# CONFIG_DEBUG_INFO_DWARF4 is not set
+# CONFIG_DEBUG_INFO_DWARF5 is not set
+# CONFIG_DEBUG_INFO_BTF is not set
+CONFIG_PAHOLE_HAS_SPLIT_BTF=y
+# CONFIG_GDB_SCRIPTS is not set
+CONFIG_FRAME_WARN=2048
+CONFIG_STRIP_ASM_SYMS=y
+# CONFIG_READABLE_ASM is not set
+# CONFIG_HEADERS_INSTALL is not set
+# CONFIG_DEBUG_SECTION_MISMATCH is not set
+CONFIG_SECTION_MISMATCH_WARN_ONLY=y
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
+# CONFIG_VMLINUX_MAP is not set
+# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
+# end of Compile-time checks and compiler options
+
+#
+# Generic Kernel Debugging Instruments
+#
+CONFIG_MAGIC_SYSRQ=y
+CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
+CONFIG_MAGIC_SYSRQ_SERIAL=y
+CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
+CONFIG_DEBUG_FS=y
+CONFIG_DEBUG_FS_ALLOW_ALL=y
+# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set
+# CONFIG_DEBUG_FS_ALLOW_NONE is not set
+CONFIG_HAVE_ARCH_KGDB=y
+# CONFIG_KGDB is not set
+CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
+# CONFIG_UBSAN is not set
+# end of Generic Kernel Debugging Instruments
+
+CONFIG_DEBUG_KERNEL=y
+CONFIG_DEBUG_MISC=y
+
+#
+# Memory Debugging
+#
+CONFIG_PAGE_EXTENSION=y
+# CONFIG_PAGE_OWNER is not set
+CONFIG_PAGE_POISONING=y
+# CONFIG_DEBUG_PAGE_REF is not set
+CONFIG_GENERIC_PTDUMP=y
+# CONFIG_PTDUMP_DEBUGFS is not set
+# CONFIG_DEBUG_OBJECTS is not set
+# CONFIG_SLUB_DEBUG_ON is not set
+# CONFIG_SLUB_STATS is not set
+CONFIG_HAVE_DEBUG_KMEMLEAK=y
+# CONFIG_DEBUG_KMEMLEAK is not set
+# CONFIG_DEBUG_STACK_USAGE is not set
+CONFIG_SCHED_STACK_END_CHECK=y
+CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y
+# CONFIG_DEBUG_VM is not set
+# CONFIG_DEBUG_VM_PGTABLE is not set
+CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y
+# CONFIG_DEBUG_VIRTUAL is not set
+CONFIG_DEBUG_MEMORY_INIT=y
+# CONFIG_DEBUG_PER_CPU_MAPS is not set
+CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
+# CONFIG_DEBUG_STACKOVERFLOW is not set
+CONFIG_CC_HAS_KASAN_GENERIC=y
+CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
+# end of Memory Debugging
+
+# CONFIG_DEBUG_SHIRQ is not set
+
+#
+# Debug Oops, Lockups and Hangs
+#
+# CONFIG_PANIC_ON_OOPS is not set
+CONFIG_PANIC_ON_OOPS_VALUE=0
+CONFIG_LOCKUP_DETECTOR=y
+CONFIG_SOFTLOCKUP_DETECTOR=y
+# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
+CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
+CONFIG_HARDLOCKUP_DETECTOR=y
+CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y
+CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1
+CONFIG_DETECT_HUNG_TASK=y
+CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
+# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
+# CONFIG_WQ_WATCHDOG is not set
+# CONFIG_TEST_LOCKUP is not set
+# end of Debug Oops, Lockups and Hangs
+
+#
+# Scheduler Debugging
+#
+# CONFIG_SCHED_DEBUG is not set
+CONFIG_SCHED_INFO=y
+CONFIG_SCHEDSTATS=y
+# end of Scheduler Debugging
+
+# CONFIG_DEBUG_TIMEKEEPING is not set
+
+#
+# Lock Debugging (spinlocks, mutexes, etc...)
+#
+CONFIG_LOCK_DEBUGGING_SUPPORT=y
+# CONFIG_PROVE_LOCKING is not set
+# CONFIG_LOCK_STAT is not set
+# CONFIG_DEBUG_RT_MUTEXES is not set
+# CONFIG_DEBUG_SPINLOCK is not set
+# CONFIG_DEBUG_MUTEXES is not set
+# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
+# CONFIG_DEBUG_RWSEMS is not set
+# CONFIG_DEBUG_LOCK_ALLOC is not set
+# CONFIG_DEBUG_ATOMIC_SLEEP is not set
+# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
+# CONFIG_LOCK_TORTURE_TEST is not set
+CONFIG_WW_MUTEX_SELFTEST=m
+# CONFIG_SCF_TORTURE_TEST is not set
+# CONFIG_CSD_LOCK_WAIT_DEBUG is not set
+# end of Lock Debugging (spinlocks, mutexes, etc...)
+
+# CONFIG_DEBUG_IRQFLAGS is not set
+CONFIG_STACKTRACE=y
+# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set
+# CONFIG_DEBUG_KOBJECT is not set
+
+#
+# Debug kernel data structures
+#
+CONFIG_DEBUG_LIST=y
+# CONFIG_DEBUG_PLIST is not set
+# CONFIG_DEBUG_SG is not set
+CONFIG_DEBUG_NOTIFIERS=y
+CONFIG_BUG_ON_DATA_CORRUPTION=y
+# end of Debug kernel data structures
+
+CONFIG_DEBUG_CREDENTIALS=y
+
+#
+# RCU Debugging
+#
+CONFIG_TORTURE_TEST=m
+# CONFIG_RCU_SCALE_TEST is not set
+# CONFIG_RCU_TORTURE_TEST is not set
+CONFIG_RCU_REF_SCALE_TEST=m
+CONFIG_RCU_CPU_STALL_TIMEOUT=60
+# CONFIG_RCU_TRACE is not set
+# CONFIG_RCU_EQS_DEBUG is not set
+# end of RCU Debugging
+
+# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
+# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
+# CONFIG_LATENCYTOP is not set
+CONFIG_NOP_TRACER=y
+CONFIG_HAVE_FUNCTION_TRACER=y
+CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
+CONFIG_HAVE_DYNAMIC_FTRACE=y
+CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
+CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
+CONFIG_HAVE_C_RECORDMCOUNT=y
+CONFIG_TRACE_CLOCK=y
+CONFIG_RING_BUFFER=y
+CONFIG_EVENT_TRACING=y
+CONFIG_CONTEXT_SWITCH_TRACER=y
+CONFIG_TRACING=y
+CONFIG_GENERIC_TRACER=y
+CONFIG_TRACING_SUPPORT=y
+CONFIG_FTRACE=y
+# CONFIG_BOOTTIME_TRACING is not set
+CONFIG_FUNCTION_TRACER=y
+CONFIG_FUNCTION_GRAPH_TRACER=y
+CONFIG_DYNAMIC_FTRACE=y
+# CONFIG_FUNCTION_PROFILER is not set
+# CONFIG_STACK_TRACER is not set
+# CONFIG_IRQSOFF_TRACER is not set
+# CONFIG_SCHED_TRACER is not set
+# CONFIG_HWLAT_TRACER is not set
+CONFIG_OSNOISE_TRACER=y
+CONFIG_TIMERLAT_TRACER=y
+CONFIG_FTRACE_SYSCALLS=y
+# CONFIG_TRACER_SNAPSHOT is not set
+CONFIG_BRANCH_PROFILE_NONE=y
+# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
+CONFIG_BLK_DEV_IO_TRACE=y
+CONFIG_KPROBE_EVENTS=y
+# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set
+CONFIG_UPROBE_EVENTS=y
+CONFIG_BPF_EVENTS=y
+CONFIG_DYNAMIC_EVENTS=y
+CONFIG_PROBE_EVENTS=y
+# CONFIG_BPF_KPROBE_OVERRIDE is not set
+CONFIG_FTRACE_MCOUNT_RECORD=y
+CONFIG_FTRACE_MCOUNT_USE_RECORDMCOUNT=y
+# CONFIG_SYNTH_EVENTS is not set
+# CONFIG_HIST_TRIGGERS is not set
+# CONFIG_TRACE_EVENT_INJECT is not set
+# CONFIG_TRACEPOINT_BENCHMARK is not set
+# CONFIG_RING_BUFFER_BENCHMARK is not set
+# CONFIG_TRACE_EVAL_MAP_FILE is not set
+# CONFIG_FTRACE_RECORD_RECURSION is not set
+# CONFIG_FTRACE_STARTUP_TEST is not set
+# CONFIG_RING_BUFFER_STARTUP_TEST is not set
+# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
+CONFIG_PREEMPTIRQ_DELAY_TEST=m
+CONFIG_KPROBE_EVENT_GEN_TEST=m
+# CONFIG_SAMPLES is not set
+CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y
+CONFIG_STRICT_DEVMEM=y
+CONFIG_IO_STRICT_DEVMEM=y
+
+#
+# powerpc Debugging
+#
+# CONFIG_PPC_DISABLE_WERROR is not set
+CONFIG_PPC_WERROR=y
+CONFIG_PRINT_STACK_DEPTH=64
+# CONFIG_HCALL_STATS is not set
+# CONFIG_PPC_EMULATED_STATS is not set
+# CONFIG_CODE_PATCHING_SELFTEST is not set
+# CONFIG_JUMP_LABEL_FEATURE_CHECKS is not set
+# CONFIG_FTR_FIXUP_SELFTEST is not set
+# CONFIG_MSI_BITMAP_SELFTEST is not set
+# CONFIG_PPC_IRQ_SOFT_MASK_DEBUG is not set
+# CONFIG_PPC_RFI_SRR_DEBUG is not set
+CONFIG_XMON=y
+# CONFIG_XMON_DEFAULT is not set
+CONFIG_XMON_DISASSEMBLY=y
+CONFIG_XMON_DEFAULT_RO_MODE=y
+CONFIG_DEBUGGER=y
+CONFIG_BOOTX_TEXT=y
+# CONFIG_PPC_EARLY_DEBUG is not set
+# CONFIG_PPC_FAST_ENDIAN_SWITCH is not set
+# end of powerpc Debugging
+
+#
+# Kernel Testing and Coverage
+#
+# CONFIG_KUNIT is not set
+# CONFIG_NOTIFIER_ERROR_INJECTION is not set
+CONFIG_FUNCTION_ERROR_INJECTION=y
+# CONFIG_FAULT_INJECTION is not set
+CONFIG_ARCH_HAS_KCOV=y
+CONFIG_CC_HAS_SANCOV_TRACE_PC=y
+# CONFIG_KCOV is not set
+CONFIG_RUNTIME_TESTING_MENU=y
+CONFIG_LKDTM=m
+# CONFIG_TEST_MIN_HEAP is not set
+# CONFIG_TEST_DIV64 is not set
+# CONFIG_BACKTRACE_SELF_TEST is not set
+# CONFIG_RBTREE_TEST is not set
+# CONFIG_REED_SOLOMON_TEST is not set
+# CONFIG_INTERVAL_TREE_TEST is not set
+# CONFIG_PERCPU_TEST is not set
+# CONFIG_ATOMIC64_SELFTEST is not set
+CONFIG_ASYNC_RAID6_TEST=m
+# CONFIG_TEST_HEXDUMP is not set
+# CONFIG_STRING_SELFTEST is not set
+CONFIG_TEST_STRING_HELPERS=m
+# CONFIG_TEST_STRSCPY is not set
+CONFIG_TEST_KSTRTOX=m
+CONFIG_TEST_PRINTF=m
+CONFIG_TEST_SCANF=m
+CONFIG_TEST_BITMAP=m
+CONFIG_TEST_UUID=m
+# CONFIG_TEST_XARRAY is not set
+# CONFIG_TEST_OVERFLOW is not set
+# CONFIG_TEST_RHASHTABLE is not set
+CONFIG_TEST_HASH=m
+# CONFIG_TEST_IDA is not set
+CONFIG_TEST_PARMAN=m
+# CONFIG_TEST_LKM is not set
+# CONFIG_TEST_BITOPS is not set
+# CONFIG_TEST_VMALLOC is not set
+# CONFIG_TEST_USER_COPY is not set
+# CONFIG_TEST_BPF is not set
+# CONFIG_TEST_BLACKHOLE_DEV is not set
+# CONFIG_FIND_BIT_BENCHMARK is not set
+# CONFIG_TEST_FIRMWARE is not set
+# CONFIG_TEST_SYSCTL is not set
+# CONFIG_TEST_UDELAY is not set
+CONFIG_TEST_STATIC_KEYS=m
+# CONFIG_TEST_KMOD is not set
+# CONFIG_TEST_MEMCAT_P is not set
+# CONFIG_TEST_OBJAGG is not set
+# CONFIG_TEST_STACKINIT is not set
+# CONFIG_TEST_MEMINIT is not set
+# CONFIG_TEST_HMM is not set
+# CONFIG_TEST_FREE_PAGES is not set
+CONFIG_ARCH_USE_MEMTEST=y
+CONFIG_MEMTEST=y
+# end of Kernel Testing and Coverage
+# end of Kernel hacking
diff --git a/srcpkgs/linux5.16/files/ppc64le-dotconfig b/srcpkgs/linux5.16/files/ppc64le-dotconfig
new file mode 100644
index 000000000000..ac8f74360c67
--- /dev/null
+++ b/srcpkgs/linux5.16/files/ppc64le-dotconfig
@@ -0,0 +1,10133 @@
+#
+# Automatically generated file; DO NOT EDIT.
+# Linux/powerpc 5.16.20 Kernel Configuration
+#
+CONFIG_CC_VERSION_TEXT="powerpc64le-linux-gnu-gcc (GCC) 10.2.1 20201203"
+CONFIG_CC_IS_GCC=y
+CONFIG_GCC_VERSION=100201
+CONFIG_CLANG_VERSION=0
+CONFIG_AS_IS_GNU=y
+CONFIG_AS_VERSION=23501
+CONFIG_LD_IS_BFD=y
+CONFIG_LD_VERSION=23501
+CONFIG_LLD_VERSION=0
+CONFIG_CC_CAN_LINK=y
+CONFIG_CC_CAN_LINK_STATIC=y
+CONFIG_CC_HAS_ASM_GOTO=y
+CONFIG_CC_HAS_ASM_INLINE=y
+CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
+CONFIG_IRQ_WORK=y
+CONFIG_BUILDTIME_TABLE_SORT=y
+CONFIG_THREAD_INFO_IN_TASK=y
+
+#
+# General setup
+#
+CONFIG_INIT_ENV_ARG_LIMIT=32
+# CONFIG_COMPILE_TEST is not set
+# CONFIG_WERROR is not set
+CONFIG_LOCALVERSION="_1"
+# CONFIG_LOCALVERSION_AUTO is not set
+CONFIG_BUILD_SALT=""
+CONFIG_HAVE_KERNEL_GZIP=y
+CONFIG_HAVE_KERNEL_XZ=y
+CONFIG_KERNEL_GZIP=y
+# CONFIG_KERNEL_XZ is not set
+CONFIG_DEFAULT_INIT=""
+CONFIG_DEFAULT_HOSTNAME="(none)"
+CONFIG_SWAP=y
+CONFIG_SYSVIPC=y
+CONFIG_SYSVIPC_SYSCTL=y
+CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_MQUEUE_SYSCTL=y
+CONFIG_WATCH_QUEUE=y
+CONFIG_CROSS_MEMORY_ATTACH=y
+# CONFIG_USELIB is not set
+CONFIG_AUDIT=y
+CONFIG_HAVE_ARCH_AUDITSYSCALL=y
+CONFIG_AUDITSYSCALL=y
+
+#
+# IRQ subsystem
+#
+CONFIG_GENERIC_IRQ_SHOW=y
+CONFIG_GENERIC_IRQ_SHOW_LEVEL=y
+CONFIG_GENERIC_IRQ_MIGRATION=y
+CONFIG_GENERIC_IRQ_INJECTION=y
+CONFIG_HARDIRQS_SW_RESEND=y
+CONFIG_IRQ_DOMAIN=y
+CONFIG_IRQ_SIM=y
+CONFIG_IRQ_DOMAIN_HIERARCHY=y
+CONFIG_GENERIC_MSI_IRQ=y
+CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
+CONFIG_IRQ_FORCED_THREADING=y
+CONFIG_SPARSE_IRQ=y
+# CONFIG_GENERIC_IRQ_DEBUGFS is not set
+# end of IRQ subsystem
+
+CONFIG_GENERIC_TIME_VSYSCALL=y
+CONFIG_GENERIC_CLOCKEVENTS=y
+CONFIG_ARCH_HAS_TICK_BROADCAST=y
+CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
+CONFIG_GENERIC_CMOS_UPDATE=y
+
+#
+# Timers subsystem
+#
+CONFIG_TICK_ONESHOT=y
+CONFIG_NO_HZ_COMMON=y
+# CONFIG_HZ_PERIODIC is not set
+CONFIG_NO_HZ_IDLE=y
+# CONFIG_NO_HZ_FULL is not set
+# CONFIG_NO_HZ is not set
+CONFIG_HIGH_RES_TIMERS=y
+# end of Timers subsystem
+
+CONFIG_BPF=y
+CONFIG_HAVE_EBPF_JIT=y
+
+#
+# BPF subsystem
+#
+CONFIG_BPF_SYSCALL=y
+CONFIG_BPF_JIT=y
+CONFIG_BPF_JIT_ALWAYS_ON=y
+CONFIG_BPF_JIT_DEFAULT_ON=y
+CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
+# CONFIG_BPF_PRELOAD is not set
+CONFIG_BPF_LSM=y
+# end of BPF subsystem
+
+CONFIG_PREEMPT_VOLUNTARY_BUILD=y
+# CONFIG_PREEMPT_NONE is not set
+CONFIG_PREEMPT_VOLUNTARY=y
+# CONFIG_PREEMPT is not set
+CONFIG_SCHED_CORE=y
+
+#
+# CPU/Task time and stats accounting
+#
+CONFIG_TICK_CPU_ACCOUNTING=y
+# CONFIG_VIRT_CPU_ACCOUNTING_NATIVE is not set
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
+CONFIG_IRQ_TIME_ACCOUNTING=y
+CONFIG_HAVE_SCHED_AVG_IRQ=y
+CONFIG_BSD_PROCESS_ACCT=y
+CONFIG_BSD_PROCESS_ACCT_V3=y
+CONFIG_TASKSTATS=y
+CONFIG_TASK_DELAY_ACCT=y
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
+# CONFIG_PSI is not set
+# end of CPU/Task time and stats accounting
+
+CONFIG_CPU_ISOLATION=y
+
+#
+# RCU Subsystem
+#
+CONFIG_TREE_RCU=y
+# CONFIG_RCU_EXPERT is not set
+CONFIG_SRCU=y
+CONFIG_TREE_SRCU=y
+CONFIG_TASKS_RCU_GENERIC=y
+CONFIG_TASKS_RCU=y
+CONFIG_TASKS_RUDE_RCU=y
+CONFIG_TASKS_TRACE_RCU=y
+CONFIG_RCU_STALL_COMMON=y
+CONFIG_RCU_NEED_SEGCBLIST=y
+# end of RCU Subsystem
+
+CONFIG_BUILD_BIN2C=y
+CONFIG_IKCONFIG=y
+CONFIG_IKCONFIG_PROC=y
+CONFIG_IKHEADERS=m
+CONFIG_LOG_BUF_SHIFT=19
+CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
+CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
+# CONFIG_PRINTK_INDEX is not set
+
+#
+# Scheduler features
+#
+# CONFIG_UCLAMP_TASK is not set
+# end of Scheduler features
+
+CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
+CONFIG_CC_HAS_INT128=y
+CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_NUMA_BALANCING=y
+CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
+CONFIG_CGROUPS=y
+CONFIG_PAGE_COUNTER=y
+CONFIG_MEMCG=y
+CONFIG_MEMCG_SWAP=y
+CONFIG_MEMCG_KMEM=y
+CONFIG_BLK_CGROUP=y
+CONFIG_CGROUP_WRITEBACK=y
+CONFIG_CGROUP_SCHED=y
+CONFIG_FAIR_GROUP_SCHED=y
+CONFIG_CFS_BANDWIDTH=y
+CONFIG_RT_GROUP_SCHED=y
+CONFIG_CGROUP_PIDS=y
+CONFIG_CGROUP_RDMA=y
+CONFIG_CGROUP_FREEZER=y
+CONFIG_CGROUP_HUGETLB=y
+CONFIG_CPUSETS=y
+CONFIG_PROC_PID_CPUSET=y
+CONFIG_CGROUP_DEVICE=y
+CONFIG_CGROUP_CPUACCT=y
+CONFIG_CGROUP_PERF=y
+CONFIG_CGROUP_BPF=y
+CONFIG_CGROUP_MISC=y
+# CONFIG_CGROUP_DEBUG is not set
+CONFIG_SOCK_CGROUP_DATA=y
+CONFIG_NAMESPACES=y
+CONFIG_UTS_NS=y
+CONFIG_TIME_NS=y
+CONFIG_IPC_NS=y
+CONFIG_USER_NS=y
+CONFIG_PID_NS=y
+CONFIG_NET_NS=y
+CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_SCHED_AUTOGROUP=y
+# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_RELAY=y
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_INITRAMFS_SOURCE=""
+CONFIG_RD_GZIP=y
+CONFIG_RD_BZIP2=y
+CONFIG_RD_LZMA=y
+CONFIG_RD_XZ=y
+CONFIG_RD_LZO=y
+CONFIG_RD_LZ4=y
+CONFIG_RD_ZSTD=y
+CONFIG_BOOT_CONFIG=y
+CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
+# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
+CONFIG_HAVE_LD_DEAD_CODE_DATA_ELIMINATION=y
+# CONFIG_LD_DEAD_CODE_DATA_ELIMINATION is not set
+CONFIG_LD_ORPHAN_WARN=y
+CONFIG_SYSCTL=y
+CONFIG_SYSCTL_EXCEPTION_TRACE=y
+CONFIG_HAVE_PCSPKR_PLATFORM=y
+CONFIG_EXPERT=y
+CONFIG_MULTIUSER=y
+CONFIG_SGETMASK_SYSCALL=y
+CONFIG_SYSFS_SYSCALL=y
+CONFIG_FHANDLE=y
+CONFIG_POSIX_TIMERS=y
+CONFIG_PRINTK=y
+CONFIG_BUG=y
+CONFIG_ELF_CORE=y
+CONFIG_PCSPKR_PLATFORM=y
+CONFIG_BASE_FULL=y
+CONFIG_FUTEX=y
+CONFIG_FUTEX_PI=y
+CONFIG_EPOLL=y
+CONFIG_SIGNALFD=y
+CONFIG_TIMERFD=y
+CONFIG_EVENTFD=y
+CONFIG_SHMEM=y
+CONFIG_AIO=y
+CONFIG_IO_URING=y
+CONFIG_ADVISE_SYSCALLS=y
+CONFIG_MEMBARRIER=y
+CONFIG_KALLSYMS=y
+# CONFIG_KALLSYMS_ALL is not set
+CONFIG_KALLSYMS_BASE_RELATIVE=y
+CONFIG_USERFAULTFD=y
+CONFIG_ARCH_HAS_MEMBARRIER_CALLBACKS=y
+CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
+CONFIG_KCMP=y
+CONFIG_RSEQ=y
+# CONFIG_DEBUG_RSEQ is not set
+# CONFIG_EMBEDDED is not set
+CONFIG_HAVE_PERF_EVENTS=y
+# CONFIG_PC104 is not set
+
+#
+# Kernel Performance Events And Counters
+#
+CONFIG_PERF_EVENTS=y
+# end of Kernel Performance Events And Counters
+
+CONFIG_VM_EVENT_COUNTERS=y
+CONFIG_SLUB_DEBUG=y
+# CONFIG_COMPAT_BRK is not set
+# CONFIG_SLAB is not set
+CONFIG_SLUB=y
+# CONFIG_SLOB is not set
+CONFIG_SLAB_MERGE_DEFAULT=y
+CONFIG_SLAB_FREELIST_RANDOM=y
+CONFIG_SLAB_FREELIST_HARDENED=y
+CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
+CONFIG_SLUB_CPU_PARTIAL=y
+CONFIG_SYSTEM_DATA_VERIFICATION=y
+CONFIG_PROFILING=y
+CONFIG_TRACEPOINTS=y
+# end of General setup
+
+CONFIG_PPC64=y
+
+#
+# Processor support
+#
+CONFIG_PPC_BOOK3S_64=y
+# CONFIG_PPC_BOOK3E_64 is not set
+CONFIG_GENERIC_CPU=y
+# CONFIG_POWER7_CPU is not set
+# CONFIG_POWER8_CPU is not set
+# CONFIG_POWER9_CPU is not set
+CONFIG_PPC_BOOK3S=y
+CONFIG_PPC_FPU_REGS=y
+CONFIG_PPC_FPU=y
+CONFIG_ALTIVEC=y
+CONFIG_VSX=y
+CONFIG_PPC_RADIX_MMU=y
+CONFIG_PPC_RADIX_MMU_DEFAULT=y
+CONFIG_PPC_HAVE_KUEP=y
+CONFIG_PPC_KUEP=y
+CONFIG_PPC_HAVE_KUAP=y
+CONFIG_PPC_KUAP=y
+# CONFIG_PPC_KUAP_DEBUG is not set
+CONFIG_PPC_PKEY=y
+CONFIG_PPC_MM_SLICES=y
+CONFIG_PPC_HAVE_PMU_SUPPORT=y
+CONFIG_PMU_SYSFS=y
+CONFIG_PPC_PERF_CTRS=y
+CONFIG_FORCE_SMP=y
+CONFIG_SMP=y
+CONFIG_NR_CPUS=2048
+CONFIG_PPC_DOORBELL=y
+# end of Processor support
+
+CONFIG_VDSO32=y
+# CONFIG_CPU_BIG_ENDIAN is not set
+CONFIG_CPU_LITTLE_ENDIAN=y
+CONFIG_PPC64_BOOT_WRAPPER=y
+CONFIG_64BIT=y
+CONFIG_MMU=y
+CONFIG_ARCH_MMAP_RND_BITS_MAX=33
+CONFIG_ARCH_MMAP_RND_BITS_MIN=18
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=17
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=11
+CONFIG_HAVE_SETUP_PER_CPU_AREA=y
+CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
+CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
+CONFIG_NR_IRQS=512
+CONFIG_NMI_IPI=y
+CONFIG_PPC_WATCHDOG=y
+CONFIG_STACKTRACE_SUPPORT=y
+CONFIG_LOCKDEP_SUPPORT=y
+CONFIG_GENERIC_HWEIGHT=y
+CONFIG_PPC=y
+CONFIG_PPC_BARRIER_NOSPEC=y
+CONFIG_EARLY_PRINTK=y
+CONFIG_PANIC_TIMEOUT=0
+CONFIG_COMPAT=y
+CONFIG_SYSVIPC_COMPAT=y
+CONFIG_SCHED_OMIT_FRAME_POINTER=y
+CONFIG_ARCH_MAY_HAVE_PC_FDC=y
+CONFIG_PPC_UDBG_16550=y
+CONFIG_AUDIT_ARCH=y
+CONFIG_GENERIC_BUG=y
+CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
+CONFIG_EPAPR_BOOT=y
+CONFIG_ARCH_HIBERNATION_POSSIBLE=y
+CONFIG_ARCH_SUSPEND_POSSIBLE=y
+CONFIG_ARCH_SUSPEND_NONZERO_CPU=y
+CONFIG_ARCH_SUPPORTS_UPROBES=y
+CONFIG_PPC_DAWR=y
+CONFIG_PGTABLE_LEVELS=4
+CONFIG_PPC_MSI_BITMAP=y
+CONFIG_PPC_XICS=y
+CONFIG_PPC_ICP_NATIVE=y
+CONFIG_PPC_ICP_HV=y
+CONFIG_PPC_ICS_RTAS=y
+CONFIG_PPC_XIVE=y
+CONFIG_PPC_XIVE_NATIVE=y
+CONFIG_PPC_XIVE_SPAPR=y
+
+#
+# Platform support
+#
+CONFIG_PPC_POWERNV=y
+CONFIG_OPAL_PRD=m
+CONFIG_PPC_MEMTRACE=y
+CONFIG_SCOM_DEBUGFS=y
+CONFIG_PPC_PSERIES=y
+CONFIG_PPC_SPLPAR=y
+CONFIG_DTL=y
+CONFIG_PSERIES_ENERGY=m
+CONFIG_SCANLOG=m
+CONFIG_IO_EVENT_IRQ=y
+CONFIG_LPARCFG=y
+CONFIG_PPC_SMLPAR=y
+CONFIG_CMM=m
+CONFIG_HV_PERF_CTRS=y
+CONFIG_IBMVIO=y
+CONFIG_PAPR_SCM=m
+CONFIG_PPC_SVM=y
+CONFIG_PPC_VAS=y
+CONFIG_KVM_GUEST=y
+CONFIG_EPAPR_PARAVIRT=y
+CONFIG_PPC_NATIVE=y
+CONFIG_PPC_OF_BOOT_TRAMPOLINE=y
+CONFIG_PPC_DT_CPU_FTRS=y
+# CONFIG_UDBG_RTAS_CONSOLE is not set
+CONFIG_PPC_SMP_MUXED_IPI=y
+CONFIG_MPIC=y
+# CONFIG_MPIC_MSGR is not set
+CONFIG_PPC_I8259=y
+CONFIG_PPC_RTAS=y
+CONFIG_RTAS_ERROR_LOGGING=y
+CONFIG_PPC_RTAS_DAEMON=y
+CONFIG_RTAS_PROC=y
+CONFIG_RTAS_FLASH=m
+CONFIG_EEH=y
+CONFIG_PPC_P7_NAP=y
+CONFIG_PPC_BOOK3S_IDLE=y
+CONFIG_PPC_INDIRECT_PIO=y
+
+#
+# CPU Frequency scaling
+#
+CONFIG_CPU_FREQ=y
+CONFIG_CPU_FREQ_GOV_ATTR_SET=y
+CONFIG_CPU_FREQ_GOV_COMMON=y
+# CONFIG_CPU_FREQ_STAT is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
+CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
+# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
+CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
+CONFIG_CPU_FREQ_GOV_POWERSAVE=m
+CONFIG_CPU_FREQ_GOV_USERSPACE=m
+CONFIG_CPU_FREQ_GOV_ONDEMAND=y
+CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
+CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
+
+#
+# CPU frequency scaling drivers
+#
+CONFIG_CPUFREQ_DT=m
+CONFIG_CPUFREQ_DT_PLATDEV=y
+CONFIG_POWERNV_CPUFREQ=y
+# end of CPU Frequency scaling
+
+#
+# CPUIdle driver
+#
+
+#
+# CPU Idle
+#
+CONFIG_CPU_IDLE=y
+CONFIG_CPU_IDLE_GOV_LADDER=y
+CONFIG_CPU_IDLE_GOV_MENU=y
+CONFIG_CPU_IDLE_GOV_TEO=y
+# CONFIG_CPU_IDLE_GOV_HALTPOLL is not set
+
+#
+# POWERPC CPU Idle Drivers
+#
+CONFIG_PSERIES_CPUIDLE=y
+CONFIG_POWERNV_CPUIDLE=y
+# end of POWERPC CPU Idle Drivers
+# end of CPU Idle
+# end of CPUIdle driver
+
+# CONFIG_GEN_RTC is not set
+# end of Platform support
+
+#
+# Kernel options
+#
+# CONFIG_HZ_100 is not set
+CONFIG_HZ_250=y
+# CONFIG_HZ_300 is not set
+# CONFIG_HZ_1000 is not set
+CONFIG_HZ=250
+CONFIG_SCHED_HRTICK=y
+CONFIG_PPC_TRANSACTIONAL_MEM=y
+CONFIG_PPC_UV=y
+# CONFIG_LD_HEAD_STUB_CATCH is not set
+CONFIG_MPROFILE_KERNEL=y
+CONFIG_HOTPLUG_CPU=y
+# CONFIG_PPC_QUEUED_SPINLOCKS is not set
+CONFIG_ARCH_CPU_PROBE_RELEASE=y
+CONFIG_PPC64_SUPPORTS_MEMORY_FAILURE=y
+CONFIG_KEXEC=y
+CONFIG_KEXEC_FILE=y
+CONFIG_ARCH_HAS_KEXEC_PURGATORY=y
+CONFIG_RELOCATABLE=y
+# CONFIG_RELOCATABLE_TEST is not set
+CONFIG_CRASH_DUMP=y
+CONFIG_FA_DUMP=y
+# CONFIG_OPAL_CORE is not set
+CONFIG_IRQ_ALL_CPUS=y
+CONFIG_NUMA=y
+CONFIG_NODES_SHIFT=8
+CONFIG_USE_PERCPU_NUMA_NODE_ID=y
+CONFIG_HAVE_MEMORYLESS_NODES=y
+CONFIG_ARCH_SELECT_MEMORY_MODEL=y
+CONFIG_ARCH_SPARSEMEM_ENABLE=y
+CONFIG_ARCH_SPARSEMEM_DEFAULT=y
+CONFIG_ILLEGAL_POINTER_VALUE=0x5deadbeef0000000
+CONFIG_ARCH_MEMORY_PROBE=y
+CONFIG_PPC_4K_PAGES=y
+# CONFIG_PPC_64K_PAGES is not set
+CONFIG_PPC_PAGE_SHIFT=12
+CONFIG_THREAD_SHIFT=14
+CONFIG_DATA_SHIFT=12
+CONFIG_FORCE_MAX_ZONEORDER=13
+# CONFIG_PPC_PROT_SAO_LPAR is not set
+CONFIG_PPC_COPRO_BASE=y
+CONFIG_SCHED_SMT=y
+CONFIG_PPC_DENORMALISATION=y
+CONFIG_CMDLINE="console=hvsi0 console=hvc0 console=ttyS0,9600 console=tty0"
+CONFIG_CMDLINE_FROM_BOOTLOADER=y
+# CONFIG_CMDLINE_EXTEND is not set
+# CONFIG_CMDLINE_FORCE is not set
+CONFIG_EXTRA_TARGETS=""
+CONFIG_SUSPEND=y
+CONFIG_SUSPEND_FREEZER=y
+# CONFIG_SUSPEND_SKIP_SYNC is not set
+CONFIG_HIBERNATE_CALLBACKS=y
+CONFIG_HIBERNATION=y
+CONFIG_HIBERNATION_SNAPSHOT_DEV=y
+CONFIG_PM_STD_PARTITION=""
+CONFIG_PM_SLEEP=y
+CONFIG_PM_SLEEP_SMP=y
+CONFIG_PM_SLEEP_SMP_NONZERO_CPU=y
+# CONFIG_PM_AUTOSLEEP is not set
+# CONFIG_PM_WAKELOCKS is not set
+CONFIG_PM=y
+CONFIG_PM_DEBUG=y
+CONFIG_PM_ADVANCED_DEBUG=y
+# CONFIG_PM_TEST_SUSPEND is not set
+CONFIG_PM_SLEEP_DEBUG=y
+# CONFIG_DPM_WATCHDOG is not set
+CONFIG_PM_CLK=y
+CONFIG_PM_GENERIC_DOMAINS=y
+CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
+CONFIG_PM_GENERIC_DOMAINS_SLEEP=y
+CONFIG_PM_GENERIC_DOMAINS_OF=y
+CONFIG_ENERGY_MODEL=y
+CONFIG_PPC_MEM_KEYS=y
+CONFIG_PPC_RTAS_FILTER=y
+# end of Kernel options
+
+CONFIG_ISA_DMA_API=y
+
+#
+# Bus options
+#
+CONFIG_GENERIC_ISA_DMA=y
+CONFIG_FSL_LBC=y
+# end of Bus options
+
+CONFIG_NONSTATIC_KERNEL=y
+CONFIG_PAGE_OFFSET=0xc000000000000000
+CONFIG_KERNEL_START=0xc000000000000000
+CONFIG_PHYSICAL_START=0x00000000
+CONFIG_ARCH_RANDOM=y
+CONFIG_HAVE_KVM_IRQCHIP=y
+CONFIG_HAVE_KVM_IRQFD=y
+CONFIG_HAVE_KVM_EVENTFD=y
+CONFIG_KVM_MMIO=y
+CONFIG_KVM_VFIO=y
+CONFIG_KVM_COMPAT=y
+CONFIG_HAVE_KVM_IRQ_BYPASS=y
+CONFIG_HAVE_KVM_VCPU_ASYNC_IOCTL=y
+CONFIG_VIRTUALIZATION=y
+CONFIG_KVM=y
+CONFIG_KVM_BOOK3S_HANDLER=y
+CONFIG_KVM_BOOK3S_64_HANDLER=y
+CONFIG_KVM_BOOK3S_PR_POSSIBLE=y
+CONFIG_KVM_BOOK3S_HV_POSSIBLE=y
+CONFIG_KVM_BOOK3S_64=m
+CONFIG_KVM_BOOK3S_64_HV=m
+CONFIG_KVM_BOOK3S_64_PR=m
+# CONFIG_KVM_BOOK3S_HV_EXIT_TIMING is not set
+CONFIG_KVM_XICS=y
+CONFIG_KVM_XIVE=y
+CONFIG_HAVE_LIVEPATCH=y
+
+#
+# General architecture-dependent options
+#
+CONFIG_CRASH_CORE=y
+CONFIG_KEXEC_CORE=y
+CONFIG_KEXEC_ELF=y
+CONFIG_KPROBES=y
+CONFIG_JUMP_LABEL=y
+# CONFIG_STATIC_KEYS_SELFTEST is not set
+CONFIG_OPTPROBES=y
+CONFIG_KPROBES_ON_FTRACE=y
+CONFIG_UPROBES=y
+CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
+CONFIG_ARCH_USE_BUILTIN_BSWAP=y
+CONFIG_KRETPROBES=y
+CONFIG_HAVE_IOREMAP_PROT=y
+CONFIG_HAVE_KPROBES=y
+CONFIG_HAVE_KRETPROBES=y
+CONFIG_HAVE_OPTPROBES=y
+CONFIG_HAVE_KPROBES_ON_FTRACE=y
+CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y
+CONFIG_HAVE_NMI=y
+CONFIG_TRACE_IRQFLAGS_SUPPORT=y
+CONFIG_HAVE_ARCH_TRACEHOOK=y
+CONFIG_GENERIC_SMP_IDLE_THREAD=y
+CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
+CONFIG_ARCH_HAS_SET_MEMORY=y
+CONFIG_HAVE_ASM_MODVERSIONS=y
+CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
+CONFIG_HAVE_RSEQ=y
+CONFIG_HAVE_HW_BREAKPOINT=y
+CONFIG_HAVE_PERF_EVENTS_NMI=y
+CONFIG_HAVE_NMI_WATCHDOG=y
+CONFIG_HAVE_HARDLOCKUP_DETECTOR_ARCH=y
+CONFIG_HAVE_PERF_REGS=y
+CONFIG_HAVE_PERF_USER_STACK_DUMP=y
+CONFIG_HAVE_ARCH_JUMP_LABEL=y
+CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y
+CONFIG_MMU_GATHER_TABLE_FREE=y
+CONFIG_MMU_GATHER_RCU_TABLE_FREE=y
+CONFIG_MMU_GATHER_PAGE_SIZE=y
+CONFIG_ARCH_WANT_IRQS_OFF_ACTIVATE_MM=y
+CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
+CONFIG_ARCH_WEAK_RELEASE_ACQUIRE=y
+CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
+CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
+CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y
+CONFIG_HAVE_ARCH_SECCOMP=y
+CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
+CONFIG_SECCOMP=y
+CONFIG_SECCOMP_FILTER=y
+# CONFIG_SECCOMP_CACHE_DEBUG is not set
+CONFIG_HAVE_STACKPROTECTOR=y
+CONFIG_STACKPROTECTOR=y
+CONFIG_STACKPROTECTOR_STRONG=y
+CONFIG_LTO_NONE=y
+CONFIG_HAVE_CONTEXT_TRACKING=y
+CONFIG_HAVE_VIRT_CPU_ACCOUNTING=y
+CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
+CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
+CONFIG_HAVE_MOVE_PUD=y
+CONFIG_HAVE_MOVE_PMD=y
+CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
+CONFIG_HAVE_ARCH_HUGE_VMAP=y
+CONFIG_HAVE_ARCH_HUGE_VMALLOC=y
+CONFIG_HAVE_ARCH_SOFT_DIRTY=y
+CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
+CONFIG_MODULES_USE_ELF_RELA=y
+CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
+CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
+CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
+CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
+CONFIG_ARCH_MMAP_RND_BITS=28
+CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=11
+CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
+CONFIG_HAVE_RELIABLE_STACKTRACE=y
+CONFIG_HAVE_ARCH_NVRAM_OPS=y
+CONFIG_CLONE_BACKWARDS=y
+CONFIG_OLD_SIGSUSPEND=y
+CONFIG_COMPAT_OLD_SIGACTION=y
+CONFIG_COMPAT_32BIT_TIME=y
+CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y
+CONFIG_ARCH_HAS_PHYS_TO_DMA=y
+# CONFIG_LOCK_EVENT_COUNTS is not set
+CONFIG_ARCH_HAS_MEM_ENCRYPT=y
+CONFIG_ARCH_HAS_CC_PLATFORM=y
+CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
+CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
+
+#
+# GCOV-based kernel profiling
+#
+# CONFIG_GCOV_KERNEL is not set
+CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
+# end of GCOV-based kernel profiling
+
+CONFIG_HAVE_GCC_PLUGINS=y
+# CONFIG_GCC_PLUGINS is not set
+# end of General architecture-dependent options
+
+CONFIG_RT_MUTEXES=y
+CONFIG_BASE_SMALL=0
+CONFIG_MODULES=y
+CONFIG_MODULE_FORCE_LOAD=y
+CONFIG_MODULE_UNLOAD=y
+CONFIG_MODULE_FORCE_UNLOAD=y
+CONFIG_MODVERSIONS=y
+CONFIG_ASM_MODVERSIONS=y
+CONFIG_MODULE_REL_CRCS=y
+# CONFIG_MODULE_SRCVERSION_ALL is not set
+# CONFIG_MODULE_SIG is not set
+CONFIG_MODULE_COMPRESS_NONE=y
+# CONFIG_MODULE_COMPRESS_GZIP is not set
+# CONFIG_MODULE_COMPRESS_XZ is not set
+# CONFIG_MODULE_COMPRESS_ZSTD is not set
+# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
+CONFIG_MODPROBE_PATH="/sbin/modprobe"
+# CONFIG_TRIM_UNUSED_KSYMS is not set
+CONFIG_MODULES_TREE_LOOKUP=y
+CONFIG_BLOCK=y
+CONFIG_BLK_CGROUP_RWSTAT=y
+CONFIG_BLK_DEV_BSG_COMMON=y
+CONFIG_BLK_DEV_BSGLIB=y
+CONFIG_BLK_DEV_INTEGRITY=y
+CONFIG_BLK_DEV_INTEGRITY_T10=y
+CONFIG_BLK_DEV_ZONED=y
+CONFIG_BLK_DEV_THROTTLING=y
+# CONFIG_BLK_DEV_THROTTLING_LOW is not set
+CONFIG_BLK_WBT=y
+CONFIG_BLK_WBT_MQ=y
+# CONFIG_BLK_CGROUP_IOLATENCY is not set
+# CONFIG_BLK_CGROUP_FC_APPID is not set
+# CONFIG_BLK_CGROUP_IOCOST is not set
+CONFIG_BLK_CGROUP_IOPRIO=y
+CONFIG_BLK_DEBUG_FS=y
+CONFIG_BLK_DEBUG_FS_ZONED=y
+CONFIG_BLK_SED_OPAL=y
+CONFIG_BLK_INLINE_ENCRYPTION=y
+CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y
+
+#
+# Partition Types
+#
+CONFIG_PARTITION_ADVANCED=y
+# CONFIG_ACORN_PARTITION is not set
+CONFIG_AIX_PARTITION=y
+# CONFIG_OSF_PARTITION is not set
+CONFIG_AMIGA_PARTITION=y
+CONFIG_ATARI_PARTITION=y
+CONFIG_MAC_PARTITION=y
+CONFIG_MSDOS_PARTITION=y
+CONFIG_BSD_DISKLABEL=y
+CONFIG_MINIX_SUBPARTITION=y
+CONFIG_SOLARIS_X86_PARTITION=y
+# CONFIG_UNIXWARE_DISKLABEL is not set
+CONFIG_LDM_PARTITION=y
+# CONFIG_LDM_DEBUG is not set
+# CONFIG_SGI_PARTITION is not set
+# CONFIG_ULTRIX_PARTITION is not set
+# CONFIG_SUN_PARTITION is not set
+# CONFIG_KARMA_PARTITION is not set
+CONFIG_EFI_PARTITION=y
+# CONFIG_SYSV68_PARTITION is not set
+CONFIG_CMDLINE_PARTITION=y
+# end of Partition Types
+
+CONFIG_BLOCK_COMPAT=y
+CONFIG_BLK_MQ_PCI=y
+CONFIG_BLK_MQ_VIRTIO=y
+CONFIG_BLK_MQ_RDMA=y
+CONFIG_BLK_PM=y
+CONFIG_BLOCK_HOLDER_DEPRECATED=y
+
+#
+# IO Schedulers
+#
+CONFIG_MQ_IOSCHED_DEADLINE=y
+CONFIG_MQ_IOSCHED_KYBER=y
+CONFIG_IOSCHED_BFQ=y
+CONFIG_BFQ_GROUP_IOSCHED=y
+# CONFIG_BFQ_CGROUP_DEBUG is not set
+# end of IO Schedulers
+
+CONFIG_PREEMPT_NOTIFIERS=y
+CONFIG_PADATA=y
+CONFIG_ASN1=y
+CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
+CONFIG_INLINE_READ_UNLOCK=y
+CONFIG_INLINE_READ_UNLOCK_IRQ=y
+CONFIG_INLINE_WRITE_UNLOCK=y
+CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
+CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
+CONFIG_MUTEX_SPIN_ON_OWNER=y
+CONFIG_RWSEM_SPIN_ON_OWNER=y
+CONFIG_LOCK_SPIN_ON_OWNER=y
+CONFIG_ARCH_HAS_MMIOWB=y
+CONFIG_MMIOWB=y
+CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y
+CONFIG_FREEZER=y
+
+#
+# Executable file formats
+#
+CONFIG_BINFMT_ELF=y
+CONFIG_COMPAT_BINFMT_ELF=y
+CONFIG_ELFCORE=y
+CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_BINFMT_SCRIPT=y
+CONFIG_BINFMT_MISC=m
+CONFIG_COREDUMP=y
+# end of Executable file formats
+
+#
+# Memory Management options
+#
+CONFIG_SELECT_MEMORY_MODEL=y
+CONFIG_SPARSEMEM_MANUAL=y
+CONFIG_SPARSEMEM=y
+CONFIG_SPARSEMEM_EXTREME=y
+CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
+CONFIG_SPARSEMEM_VMEMMAP=y
+CONFIG_HAVE_FAST_GUP=y
+CONFIG_ARCH_KEEP_MEMBLOCK=y
+CONFIG_NUMA_KEEP_MEMINFO=y
+CONFIG_MEMORY_ISOLATION=y
+CONFIG_EXCLUSIVE_SYSTEM_RAM=y
+CONFIG_HAVE_BOOTMEM_INFO_NODE=y
+CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
+CONFIG_MEMORY_HOTPLUG=y
+CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
+CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
+CONFIG_MEMORY_HOTREMOVE=y
+CONFIG_SPLIT_PTLOCK_CPUS=4
+CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
+CONFIG_MEMORY_BALLOON=y
+CONFIG_BALLOON_COMPACTION=y
+CONFIG_COMPACTION=y
+CONFIG_PAGE_REPORTING=y
+CONFIG_MIGRATION=y
+CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
+CONFIG_ARCH_ENABLE_THP_MIGRATION=y
+CONFIG_HUGETLB_PAGE_SIZE_VARIABLE=y
+CONFIG_CONTIG_ALLOC=y
+CONFIG_PHYS_ADDR_T_64BIT=y
+CONFIG_MMU_NOTIFIER=y
+CONFIG_KSM=y
+CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
+CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
+CONFIG_MEMORY_FAILURE=y
+CONFIG_HWPOISON_INJECT=m
+CONFIG_TRANSPARENT_HUGEPAGE=y
+# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
+CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
+CONFIG_CLEANCACHE=y
+CONFIG_FRONTSWAP=y
+CONFIG_CMA=y
+# CONFIG_CMA_DEBUG is not set
+# CONFIG_CMA_DEBUGFS is not set
+CONFIG_CMA_SYSFS=y
+CONFIG_CMA_AREAS=7
+# CONFIG_MEM_SOFT_DIRTY is not set
+CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo"
+CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
+CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud"
+# CONFIG_ZSWAP_DEFAULT_ON is not set
+CONFIG_ZPOOL=y
+CONFIG_ZBUD=y
+CONFIG_Z3FOLD=m
+CONFIG_ZSMALLOC=y
+# CONFIG_ZSMALLOC_STAT is not set
+CONFIG_GENERIC_EARLY_IOREMAP=y
+# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
+CONFIG_PAGE_IDLE_FLAG=y
+CONFIG_IDLE_PAGE_TRACKING=y
+CONFIG_ARCH_HAS_PTE_DEVMAP=y
+CONFIG_ZONE_DEVICE=y
+CONFIG_DEV_PAGEMAP_OPS=y
+CONFIG_HMM_MIRROR=y
+CONFIG_DEVICE_PRIVATE=y
+CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
+CONFIG_ARCH_HAS_PKEYS=y
+# CONFIG_PERCPU_STATS is not set
+# CONFIG_GUP_TEST is not set
+# CONFIG_READ_ONLY_THP_FOR_FS is not set
+CONFIG_ARCH_HAS_PTE_SPECIAL=y
+CONFIG_ARCH_HAS_HUGEPD=y
+
+#
+# Data Access Monitoring
+#
+CONFIG_DAMON=y
+CONFIG_DAMON_VADDR=y
+CONFIG_DAMON_PADDR=y
+CONFIG_DAMON_DBGFS=y
+CONFIG_DAMON_RECLAIM=y
+# end of Data Access Monitoring
+# end of Memory Management options
+
+CONFIG_NET=y
+CONFIG_COMPAT_NETLINK_MESSAGES=y
+CONFIG_NET_INGRESS=y
+CONFIG_NET_EGRESS=y
+CONFIG_NET_REDIRECT=y
+CONFIG_SKB_EXTENSIONS=y
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_PACKET_DIAG=m
+CONFIG_UNIX=y
+CONFIG_UNIX_SCM=y
+CONFIG_AF_UNIX_OOB=y
+CONFIG_UNIX_DIAG=m
+# CONFIG_TLS is not set
+CONFIG_XFRM=y
+CONFIG_XFRM_OFFLOAD=y
+CONFIG_XFRM_ALGO=m
+CONFIG_XFRM_USER=m
+CONFIG_XFRM_INTERFACE=m
+# CONFIG_XFRM_SUB_POLICY is not set
+CONFIG_XFRM_MIGRATE=y
+# CONFIG_XFRM_STATISTICS is not set
+CONFIG_XFRM_AH=m
+CONFIG_XFRM_ESP=m
+CONFIG_XFRM_IPCOMP=m
+CONFIG_NET_KEY=m
+CONFIG_NET_KEY_MIGRATE=y
+CONFIG_XFRM_ESPINTCP=y
+CONFIG_SMC=m
+CONFIG_SMC_DIAG=m
+CONFIG_XDP_SOCKETS=y
+CONFIG_XDP_SOCKETS_DIAG=m
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+CONFIG_IP_ADVANCED_ROUTER=y
+# CONFIG_IP_FIB_TRIE_STATS is not set
+CONFIG_IP_MULTIPLE_TABLES=y
+CONFIG_IP_ROUTE_MULTIPATH=y
+CONFIG_IP_ROUTE_VERBOSE=y
+CONFIG_IP_ROUTE_CLASSID=y
+# CONFIG_IP_PNP is not set
+CONFIG_NET_IPIP=m
+CONFIG_NET_IPGRE_DEMUX=m
+CONFIG_NET_IP_TUNNEL=m
+CONFIG_NET_IPGRE=m
+CONFIG_NET_IPGRE_BROADCAST=y
+CONFIG_IP_MROUTE_COMMON=y
+CONFIG_IP_MROUTE=y
+CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
+CONFIG_IP_PIMSM_V1=y
+CONFIG_IP_PIMSM_V2=y
+CONFIG_SYN_COOKIES=y
+CONFIG_NET_IPVTI=m
+CONFIG_NET_UDP_TUNNEL=m
+CONFIG_NET_FOU=m
+# CONFIG_NET_FOU_IP_TUNNELS is not set
+CONFIG_INET_AH=m
+CONFIG_INET_ESP=m
+CONFIG_INET_ESP_OFFLOAD=m
+CONFIG_INET_ESPINTCP=y
+CONFIG_INET_IPCOMP=m
+CONFIG_INET_XFRM_TUNNEL=m
+CONFIG_INET_TUNNEL=m
+CONFIG_INET_DIAG=y
+CONFIG_INET_TCP_DIAG=y
+CONFIG_INET_UDP_DIAG=y
+CONFIG_INET_RAW_DIAG=m
+CONFIG_INET_DIAG_DESTROY=y
+CONFIG_TCP_CONG_ADVANCED=y
+CONFIG_TCP_CONG_BIC=m
+CONFIG_TCP_CONG_CUBIC=m
+CONFIG_TCP_CONG_WESTWOOD=m
+CONFIG_TCP_CONG_HTCP=m
+CONFIG_TCP_CONG_HSTCP=m
+CONFIG_TCP_CONG_HYBLA=m
+CONFIG_TCP_CONG_VEGAS=m
+CONFIG_TCP_CONG_NV=m
+CONFIG_TCP_CONG_SCALABLE=m
+CONFIG_TCP_CONG_LP=m
+CONFIG_TCP_CONG_VENO=m
+CONFIG_TCP_CONG_YEAH=m
+CONFIG_TCP_CONG_ILLINOIS=m
+CONFIG_TCP_CONG_DCTCP=m
+CONFIG_TCP_CONG_CDG=m
+CONFIG_TCP_CONG_BBR=m
+CONFIG_DEFAULT_RENO=y
+CONFIG_DEFAULT_TCP_CONG="reno"
+CONFIG_TCP_MD5SIG=y
+CONFIG_IPV6=y
+CONFIG_IPV6_ROUTER_PREF=y
+CONFIG_IPV6_ROUTE_INFO=y
+CONFIG_IPV6_OPTIMISTIC_DAD=y
+CONFIG_INET6_AH=m
+CONFIG_INET6_ESP=m
+CONFIG_INET6_ESP_OFFLOAD=m
+CONFIG_INET6_ESPINTCP=y
+CONFIG_INET6_IPCOMP=m
+CONFIG_IPV6_MIP6=m
+CONFIG_IPV6_ILA=m
+CONFIG_INET6_XFRM_TUNNEL=m
+CONFIG_INET6_TUNNEL=m
+CONFIG_IPV6_VTI=m
+CONFIG_IPV6_SIT=m
+CONFIG_IPV6_SIT_6RD=y
+CONFIG_IPV6_NDISC_NODETYPE=y
+CONFIG_IPV6_TUNNEL=m
+CONFIG_IPV6_GRE=m
+CONFIG_IPV6_FOU=m
+CONFIG_IPV6_MULTIPLE_TABLES=y
+CONFIG_IPV6_SUBTREES=y
+CONFIG_IPV6_MROUTE=y
+CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
+CONFIG_IPV6_PIMSM_V2=y
+CONFIG_IPV6_SEG6_LWTUNNEL=y
+CONFIG_IPV6_SEG6_HMAC=y
+CONFIG_IPV6_SEG6_BPF=y
+CONFIG_IPV6_RPL_LWTUNNEL=y
+CONFIG_IPV6_IOAM6_LWTUNNEL=y
+# CONFIG_NETLABEL is not set
+CONFIG_MPTCP=y
+CONFIG_INET_MPTCP_DIAG=y
+CONFIG_MPTCP_IPV6=y
+CONFIG_NETWORK_SECMARK=y
+CONFIG_NET_PTP_CLASSIFY=y
+# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
+CONFIG_NETFILTER=y
+CONFIG_NETFILTER_ADVANCED=y
+CONFIG_BRIDGE_NETFILTER=m
+
+#
+# Core Netfilter Configuration
+#
+CONFIG_NETFILTER_INGRESS=y
+CONFIG_NETFILTER_EGRESS=y
+CONFIG_NETFILTER_SKIP_EGRESS=y
+CONFIG_NETFILTER_NETLINK=m
+CONFIG_NETFILTER_FAMILY_BRIDGE=y
+CONFIG_NETFILTER_FAMILY_ARP=y
+CONFIG_NETFILTER_NETLINK_HOOK=m
+CONFIG_NETFILTER_NETLINK_ACCT=m
+CONFIG_NETFILTER_NETLINK_QUEUE=m
+CONFIG_NETFILTER_NETLINK_LOG=m
+CONFIG_NETFILTER_NETLINK_OSF=m
+CONFIG_NF_CONNTRACK=m
+CONFIG_NF_LOG_SYSLOG=m
+CONFIG_NETFILTER_CONNCOUNT=m
+CONFIG_NF_CONNTRACK_MARK=y
+CONFIG_NF_CONNTRACK_SECMARK=y
+CONFIG_NF_CONNTRACK_ZONES=y
+# CONFIG_NF_CONNTRACK_PROCFS is not set
+CONFIG_NF_CONNTRACK_EVENTS=y
+CONFIG_NF_CONNTRACK_TIMEOUT=y
+CONFIG_NF_CONNTRACK_TIMESTAMP=y
+CONFIG_NF_CONNTRACK_LABELS=y
+CONFIG_NF_CT_PROTO_DCCP=y
+CONFIG_NF_CT_PROTO_GRE=y
+CONFIG_NF_CT_PROTO_SCTP=y
+CONFIG_NF_CT_PROTO_UDPLITE=y
+CONFIG_NF_CONNTRACK_AMANDA=m
+CONFIG_NF_CONNTRACK_FTP=m
+CONFIG_NF_CONNTRACK_H323=m
+CONFIG_NF_CONNTRACK_IRC=m
+CONFIG_NF_CONNTRACK_BROADCAST=m
+CONFIG_NF_CONNTRACK_NETBIOS_NS=m
+CONFIG_NF_CONNTRACK_SNMP=m
+CONFIG_NF_CONNTRACK_PPTP=m
+CONFIG_NF_CONNTRACK_SANE=m
+CONFIG_NF_CONNTRACK_SIP=m
+CONFIG_NF_CONNTRACK_TFTP=m
+CONFIG_NF_CT_NETLINK=m
+CONFIG_NF_CT_NETLINK_TIMEOUT=m
+CONFIG_NF_CT_NETLINK_HELPER=m
+CONFIG_NETFILTER_NETLINK_GLUE_CT=y
+CONFIG_NF_NAT=m
+CONFIG_NF_NAT_AMANDA=m
+CONFIG_NF_NAT_FTP=m
+CONFIG_NF_NAT_IRC=m
+CONFIG_NF_NAT_SIP=m
+CONFIG_NF_NAT_TFTP=m
+CONFIG_NF_NAT_REDIRECT=y
+CONFIG_NF_NAT_MASQUERADE=y
+CONFIG_NETFILTER_SYNPROXY=m
+CONFIG_NF_TABLES=m
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_NETDEV=y
+CONFIG_NFT_NUMGEN=m
+CONFIG_NFT_CT=m
+CONFIG_NFT_FLOW_OFFLOAD=m
+CONFIG_NFT_COUNTER=m
+CONFIG_NFT_CONNLIMIT=m
+CONFIG_NFT_LOG=m
+CONFIG_NFT_LIMIT=m
+CONFIG_NFT_MASQ=m
+CONFIG_NFT_REDIR=m
+CONFIG_NFT_NAT=m
+CONFIG_NFT_TUNNEL=m
+CONFIG_NFT_OBJREF=m
+CONFIG_NFT_QUEUE=m
+CONFIG_NFT_QUOTA=m
+CONFIG_NFT_REJECT=m
+CONFIG_NFT_REJECT_INET=m
+CONFIG_NFT_COMPAT=m
+CONFIG_NFT_HASH=m
+CONFIG_NFT_FIB=m
+CONFIG_NFT_FIB_INET=m
+CONFIG_NFT_XFRM=m
+CONFIG_NFT_SOCKET=m
+CONFIG_NFT_OSF=m
+CONFIG_NFT_TPROXY=m
+# CONFIG_NFT_SYNPROXY is not set
+CONFIG_NF_DUP_NETDEV=m
+CONFIG_NFT_DUP_NETDEV=m
+CONFIG_NFT_FWD_NETDEV=m
+CONFIG_NFT_FIB_NETDEV=m
+CONFIG_NFT_REJECT_NETDEV=m
+CONFIG_NF_FLOW_TABLE_INET=m
+CONFIG_NF_FLOW_TABLE=m
+CONFIG_NETFILTER_XTABLES=m
+CONFIG_NETFILTER_XTABLES_COMPAT=y
+
+#
+# Xtables combined modules
+#
+CONFIG_NETFILTER_XT_MARK=m
+CONFIG_NETFILTER_XT_CONNMARK=m
+CONFIG_NETFILTER_XT_SET=m
+
+#
+# Xtables targets
+#
+CONFIG_NETFILTER_XT_TARGET_AUDIT=m
+CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
+CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
+CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
+CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
+CONFIG_NETFILTER_XT_TARGET_CT=m
+CONFIG_NETFILTER_XT_TARGET_DSCP=m
+CONFIG_NETFILTER_XT_TARGET_HL=m
+CONFIG_NETFILTER_XT_TARGET_HMARK=m
+CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
+CONFIG_NETFILTER_XT_TARGET_LED=m
+CONFIG_NETFILTER_XT_TARGET_LOG=m
+CONFIG_NETFILTER_XT_TARGET_MARK=m
+CONFIG_NETFILTER_XT_NAT=m
+CONFIG_NETFILTER_XT_TARGET_NETMAP=m
+CONFIG_NETFILTER_XT_TARGET_NFLOG=m
+CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
+CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
+CONFIG_NETFILTER_XT_TARGET_RATEEST=m
+CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
+CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
+CONFIG_NETFILTER_XT_TARGET_TEE=m
+CONFIG_NETFILTER_XT_TARGET_TPROXY=m
+CONFIG_NETFILTER_XT_TARGET_TRACE=m
+CONFIG_NETFILTER_XT_TARGET_SECMARK=m
+CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
+CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
+
+#
+# Xtables matches
+#
+CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
+CONFIG_NETFILTER_XT_MATCH_BPF=m
+CONFIG_NETFILTER_XT_MATCH_CGROUP=m
+CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
+CONFIG_NETFILTER_XT_MATCH_COMMENT=m
+CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
+CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
+CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
+CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
+CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
+CONFIG_NETFILTER_XT_MATCH_CPU=m
+CONFIG_NETFILTER_XT_MATCH_DCCP=m
+CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
+CONFIG_NETFILTER_XT_MATCH_DSCP=m
+CONFIG_NETFILTER_XT_MATCH_ECN=m
+CONFIG_NETFILTER_XT_MATCH_ESP=m
+CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
+CONFIG_NETFILTER_XT_MATCH_HELPER=m
+CONFIG_NETFILTER_XT_MATCH_HL=m
+CONFIG_NETFILTER_XT_MATCH_IPCOMP=m
+CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
+CONFIG_NETFILTER_XT_MATCH_IPVS=m
+CONFIG_NETFILTER_XT_MATCH_L2TP=m
+CONFIG_NETFILTER_XT_MATCH_LENGTH=m
+CONFIG_NETFILTER_XT_MATCH_LIMIT=m
+CONFIG_NETFILTER_XT_MATCH_MAC=m
+CONFIG_NETFILTER_XT_MATCH_MARK=m
+CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
+CONFIG_NETFILTER_XT_MATCH_NFACCT=m
+CONFIG_NETFILTER_XT_MATCH_OSF=m
+CONFIG_NETFILTER_XT_MATCH_OWNER=m
+CONFIG_NETFILTER_XT_MATCH_POLICY=m
+CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
+CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
+CONFIG_NETFILTER_XT_MATCH_QUOTA=m
+CONFIG_NETFILTER_XT_MATCH_RATEEST=m
+CONFIG_NETFILTER_XT_MATCH_REALM=m
+CONFIG_NETFILTER_XT_MATCH_RECENT=m
+CONFIG_NETFILTER_XT_MATCH_SCTP=m
+CONFIG_NETFILTER_XT_MATCH_SOCKET=m
+CONFIG_NETFILTER_XT_MATCH_STATE=m
+CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
+CONFIG_NETFILTER_XT_MATCH_STRING=m
+CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
+CONFIG_NETFILTER_XT_MATCH_TIME=m
+CONFIG_NETFILTER_XT_MATCH_U32=m
+# end of Core Netfilter Configuration
+
+CONFIG_IP_SET=m
+CONFIG_IP_SET_MAX=256
+CONFIG_IP_SET_BITMAP_IP=m
+CONFIG_IP_SET_BITMAP_IPMAC=m
+CONFIG_IP_SET_BITMAP_PORT=m
+CONFIG_IP_SET_HASH_IP=m
+CONFIG_IP_SET_HASH_IPMARK=m
+CONFIG_IP_SET_HASH_IPPORT=m
+CONFIG_IP_SET_HASH_IPPORTIP=m
+CONFIG_IP_SET_HASH_IPPORTNET=m
+CONFIG_IP_SET_HASH_IPMAC=m
+CONFIG_IP_SET_HASH_MAC=m
+CONFIG_IP_SET_HASH_NETPORTNET=m
+CONFIG_IP_SET_HASH_NET=m
+CONFIG_IP_SET_HASH_NETNET=m
+CONFIG_IP_SET_HASH_NETPORT=m
+CONFIG_IP_SET_HASH_NETIFACE=m
+CONFIG_IP_SET_LIST_SET=m
+CONFIG_IP_VS=m
+CONFIG_IP_VS_IPV6=y
+# CONFIG_IP_VS_DEBUG is not set
+CONFIG_IP_VS_TAB_BITS=12
+
+#
+# IPVS transport protocol load balancing support
+#
+CONFIG_IP_VS_PROTO_TCP=y
+CONFIG_IP_VS_PROTO_UDP=y
+CONFIG_IP_VS_PROTO_AH_ESP=y
+CONFIG_IP_VS_PROTO_ESP=y
+CONFIG_IP_VS_PROTO_AH=y
+CONFIG_IP_VS_PROTO_SCTP=y
+
+#
+# IPVS scheduler
+#
+CONFIG_IP_VS_RR=m
+CONFIG_IP_VS_WRR=m
+CONFIG_IP_VS_LC=m
+CONFIG_IP_VS_WLC=m
+CONFIG_IP_VS_FO=m
+CONFIG_IP_VS_OVF=m
+CONFIG_IP_VS_LBLC=m
+CONFIG_IP_VS_LBLCR=m
+CONFIG_IP_VS_DH=m
+CONFIG_IP_VS_SH=m
+# CONFIG_IP_VS_MH is not set
+CONFIG_IP_VS_SED=m
+CONFIG_IP_VS_NQ=m
+CONFIG_IP_VS_TWOS=m
+
+#
+# IPVS SH scheduler
+#
+CONFIG_IP_VS_SH_TAB_BITS=8
+
+#
+# IPVS MH scheduler
+#
+CONFIG_IP_VS_MH_TAB_INDEX=12
+
+#
+# IPVS application helper
+#
+CONFIG_IP_VS_FTP=m
+CONFIG_IP_VS_NFCT=y
+CONFIG_IP_VS_PE_SIP=m
+
+#
+# IP: Netfilter Configuration
+#
+CONFIG_NF_DEFRAG_IPV4=m
+CONFIG_NF_SOCKET_IPV4=m
+CONFIG_NF_TPROXY_IPV4=m
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NFT_REJECT_IPV4=m
+CONFIG_NFT_DUP_IPV4=m
+CONFIG_NFT_FIB_IPV4=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_FLOW_TABLE_IPV4=m
+CONFIG_NF_DUP_IPV4=m
+CONFIG_NF_LOG_ARP=m
+CONFIG_NF_LOG_IPV4=m
+CONFIG_NF_REJECT_IPV4=m
+CONFIG_NF_NAT_SNMP_BASIC=m
+CONFIG_NF_NAT_PPTP=m
+CONFIG_NF_NAT_H323=m
+CONFIG_IP_NF_IPTABLES=m
+CONFIG_IP_NF_MATCH_AH=m
+CONFIG_IP_NF_MATCH_ECN=m
+CONFIG_IP_NF_MATCH_RPFILTER=m
+CONFIG_IP_NF_MATCH_TTL=m
+CONFIG_IP_NF_FILTER=m
+CONFIG_IP_NF_TARGET_REJECT=m
+CONFIG_IP_NF_TARGET_SYNPROXY=m
+CONFIG_IP_NF_NAT=m
+CONFIG_IP_NF_TARGET_MASQUERADE=m
+CONFIG_IP_NF_TARGET_NETMAP=m
+CONFIG_IP_NF_TARGET_REDIRECT=m
+CONFIG_IP_NF_MANGLE=m
+CONFIG_IP_NF_TARGET_CLUSTERIP=m
+CONFIG_IP_NF_TARGET_ECN=m
+CONFIG_IP_NF_TARGET_TTL=m
+CONFIG_IP_NF_RAW=m
+# CONFIG_IP_NF_SECURITY is not set
+CONFIG_IP_NF_ARPTABLES=m
+CONFIG_IP_NF_ARPFILTER=m
+CONFIG_IP_NF_ARP_MANGLE=m
+# end of IP: Netfilter Configuration
+
+#
+# IPv6: Netfilter Configuration
+#
+CONFIG_NF_SOCKET_IPV6=m
+CONFIG_NF_TPROXY_IPV6=m
+CONFIG_NF_TABLES_IPV6=y
+CONFIG_NFT_REJECT_IPV6=m
+CONFIG_NFT_DUP_IPV6=m
+CONFIG_NFT_FIB_IPV6=m
+CONFIG_NF_FLOW_TABLE_IPV6=m
+CONFIG_NF_DUP_IPV6=m
+CONFIG_NF_REJECT_IPV6=m
+CONFIG_NF_LOG_IPV6=m
+CONFIG_IP6_NF_IPTABLES=m
+CONFIG_IP6_NF_MATCH_AH=m
+CONFIG_IP6_NF_MATCH_EUI64=m
+CONFIG_IP6_NF_MATCH_FRAG=m
+CONFIG_IP6_NF_MATCH_OPTS=m
+CONFIG_IP6_NF_MATCH_HL=m
+CONFIG_IP6_NF_MATCH_IPV6HEADER=m
+CONFIG_IP6_NF_MATCH_MH=m
+CONFIG_IP6_NF_MATCH_RPFILTER=m
+CONFIG_IP6_NF_MATCH_RT=m
+CONFIG_IP6_NF_MATCH_SRH=m
+CONFIG_IP6_NF_TARGET_HL=m
+CONFIG_IP6_NF_FILTER=m
+CONFIG_IP6_NF_TARGET_REJECT=m
+CONFIG_IP6_NF_TARGET_SYNPROXY=m
+CONFIG_IP6_NF_MANGLE=m
+CONFIG_IP6_NF_RAW=m
+# CONFIG_IP6_NF_SECURITY is not set
+CONFIG_IP6_NF_NAT=m
+CONFIG_IP6_NF_TARGET_MASQUERADE=m
+CONFIG_IP6_NF_TARGET_NPT=m
+# end of IPv6: Netfilter Configuration
+
+CONFIG_NF_DEFRAG_IPV6=m
+CONFIG_NF_TABLES_BRIDGE=m
+# CONFIG_NFT_BRIDGE_META is not set
+CONFIG_NFT_BRIDGE_REJECT=m
+# CONFIG_NF_CONNTRACK_BRIDGE is not set
+CONFIG_BRIDGE_NF_EBTABLES=m
+CONFIG_BRIDGE_EBT_BROUTE=m
+CONFIG_BRIDGE_EBT_T_FILTER=m
+CONFIG_BRIDGE_EBT_T_NAT=m
+CONFIG_BRIDGE_EBT_802_3=m
+CONFIG_BRIDGE_EBT_AMONG=m
+CONFIG_BRIDGE_EBT_ARP=m
+CONFIG_BRIDGE_EBT_IP=m
+CONFIG_BRIDGE_EBT_IP6=m
+CONFIG_BRIDGE_EBT_LIMIT=m
+CONFIG_BRIDGE_EBT_MARK=m
+CONFIG_BRIDGE_EBT_PKTTYPE=m
+CONFIG_BRIDGE_EBT_STP=m
+CONFIG_BRIDGE_EBT_VLAN=m
+CONFIG_BRIDGE_EBT_ARPREPLY=m
+CONFIG_BRIDGE_EBT_DNAT=m
+CONFIG_BRIDGE_EBT_MARK_T=m
+CONFIG_BRIDGE_EBT_REDIRECT=m
+CONFIG_BRIDGE_EBT_SNAT=m
+CONFIG_BRIDGE_EBT_LOG=m
+CONFIG_BRIDGE_EBT_NFLOG=m
+# CONFIG_BPFILTER is not set
+CONFIG_IP_DCCP=m
+CONFIG_INET_DCCP_DIAG=m
+
+#
+# DCCP CCIDs Configuration
+#
+# CONFIG_IP_DCCP_CCID2_DEBUG is not set
+CONFIG_IP_DCCP_CCID3=y
+# CONFIG_IP_DCCP_CCID3_DEBUG is not set
+CONFIG_IP_DCCP_TFRC_LIB=y
+# end of DCCP CCIDs Configuration
+
+#
+# DCCP Kernel Hacking
+#
+# CONFIG_IP_DCCP_DEBUG is not set
+# end of DCCP Kernel Hacking
+
+CONFIG_IP_SCTP=m
+# CONFIG_SCTP_DBG_OBJCNT is not set
+# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set
+CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
+# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
+# CONFIG_SCTP_COOKIE_HMAC_MD5 is not set
+CONFIG_SCTP_COOKIE_HMAC_SHA1=y
+CONFIG_INET_SCTP_DIAG=m
+CONFIG_RDS=m
+# CONFIG_RDS_RDMA is not set
+CONFIG_RDS_TCP=m
+# CONFIG_RDS_DEBUG is not set
+CONFIG_TIPC=m
+CONFIG_TIPC_MEDIA_IB=y
+CONFIG_TIPC_MEDIA_UDP=y
+CONFIG_TIPC_CRYPTO=y
+CONFIG_TIPC_DIAG=m
+CONFIG_ATM=m
+CONFIG_ATM_CLIP=m
+# CONFIG_ATM_CLIP_NO_ICMP is not set
+CONFIG_ATM_LANE=m
+CONFIG_ATM_MPOA=m
+CONFIG_ATM_BR2684=m
+# CONFIG_ATM_BR2684_IPFILTER is not set
+CONFIG_L2TP=m
+CONFIG_L2TP_DEBUGFS=m
+CONFIG_L2TP_V3=y
+CONFIG_L2TP_IP=m
+CONFIG_L2TP_ETH=m
+CONFIG_STP=m
+CONFIG_GARP=m
+CONFIG_MRP=m
+CONFIG_BRIDGE=m
+CONFIG_BRIDGE_IGMP_SNOOPING=y
+CONFIG_BRIDGE_VLAN_FILTERING=y
+CONFIG_BRIDGE_MRP=y
+# CONFIG_BRIDGE_CFM is not set
+CONFIG_NET_DSA=m
+CONFIG_NET_DSA_TAG_AR9331=m
+CONFIG_NET_DSA_TAG_BRCM_COMMON=m
+CONFIG_NET_DSA_TAG_BRCM=m
+CONFIG_NET_DSA_TAG_BRCM_LEGACY=m
+CONFIG_NET_DSA_TAG_BRCM_PREPEND=m
+CONFIG_NET_DSA_TAG_HELLCREEK=m
+CONFIG_NET_DSA_TAG_GSWIP=m
+CONFIG_NET_DSA_TAG_DSA_COMMON=m
+CONFIG_NET_DSA_TAG_DSA=m
+CONFIG_NET_DSA_TAG_EDSA=m
+CONFIG_NET_DSA_TAG_MTK=m
+CONFIG_NET_DSA_TAG_KSZ=m
+CONFIG_NET_DSA_TAG_OCELOT=m
+CONFIG_NET_DSA_TAG_OCELOT_8021Q=m
+CONFIG_NET_DSA_TAG_QCA=m
+CONFIG_NET_DSA_TAG_RTL4_A=m
+CONFIG_NET_DSA_TAG_RTL8_4=m
+CONFIG_NET_DSA_TAG_LAN9303=m
+CONFIG_NET_DSA_TAG_SJA1105=m
+CONFIG_NET_DSA_TAG_TRAILER=m
+CONFIG_NET_DSA_TAG_XRS700X=m
+CONFIG_VLAN_8021Q=m
+CONFIG_VLAN_8021Q_GVRP=y
+CONFIG_VLAN_8021Q_MVRP=y
+# CONFIG_DECNET is not set
+CONFIG_LLC=m
+CONFIG_LLC2=m
+CONFIG_ATALK=m
+CONFIG_DEV_APPLETALK=m
+CONFIG_IPDDP=m
+CONFIG_IPDDP_ENCAP=y
+CONFIG_X25=m
+CONFIG_LAPB=m
+CONFIG_PHONET=m
+CONFIG_6LOWPAN=m
+# CONFIG_6LOWPAN_DEBUGFS is not set
+CONFIG_6LOWPAN_NHC=m
+CONFIG_6LOWPAN_NHC_DEST=m
+CONFIG_6LOWPAN_NHC_FRAGMENT=m
+CONFIG_6LOWPAN_NHC_HOP=m
+CONFIG_6LOWPAN_NHC_IPV6=m
+CONFIG_6LOWPAN_NHC_MOBILITY=m
+CONFIG_6LOWPAN_NHC_ROUTING=m
+CONFIG_6LOWPAN_NHC_UDP=m
+# CONFIG_6LOWPAN_GHC_EXT_HDR_HOP is not set
+# CONFIG_6LOWPAN_GHC_UDP is not set
+# CONFIG_6LOWPAN_GHC_ICMPV6 is not set
+# CONFIG_6LOWPAN_GHC_EXT_HDR_DEST is not set
+# CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG is not set
+# CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE is not set
+CONFIG_IEEE802154=m
+CONFIG_IEEE802154_NL802154_EXPERIMENTAL=y
+CONFIG_IEEE802154_SOCKET=m
+# CONFIG_IEEE802154_6LOWPAN is not set
+CONFIG_MAC802154=m
+CONFIG_NET_SCHED=y
+
+#
+# Queueing/Scheduling
+#
+CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_HTB=m
+CONFIG_NET_SCH_HFSC=m
+CONFIG_NET_SCH_ATM=m
+CONFIG_NET_SCH_PRIO=m
+CONFIG_NET_SCH_MULTIQ=m
+CONFIG_NET_SCH_RED=m
+CONFIG_NET_SCH_SFB=m
+CONFIG_NET_SCH_SFQ=m
+CONFIG_NET_SCH_TEQL=m
+CONFIG_NET_SCH_TBF=m
+CONFIG_NET_SCH_CBS=m
+CONFIG_NET_SCH_ETF=m
+CONFIG_NET_SCH_TAPRIO=m
+CONFIG_NET_SCH_GRED=m
+CONFIG_NET_SCH_DSMARK=m
+CONFIG_NET_SCH_NETEM=m
+CONFIG_NET_SCH_DRR=m
+CONFIG_NET_SCH_MQPRIO=m
+CONFIG_NET_SCH_SKBPRIO=m
+CONFIG_NET_SCH_CHOKE=m
+CONFIG_NET_SCH_QFQ=m
+CONFIG_NET_SCH_CODEL=m
+CONFIG_NET_SCH_FQ_CODEL=m
+CONFIG_NET_SCH_CAKE=m
+CONFIG_NET_SCH_FQ=m
+CONFIG_NET_SCH_HHF=m
+CONFIG_NET_SCH_PIE=m
+CONFIG_NET_SCH_FQ_PIE=m
+CONFIG_NET_SCH_INGRESS=m
+CONFIG_NET_SCH_PLUG=m
+CONFIG_NET_SCH_ETS=m
+# CONFIG_NET_SCH_DEFAULT is not set
+
+#
+# Classification
+#
+CONFIG_NET_CLS=y
+CONFIG_NET_CLS_BASIC=m
+CONFIG_NET_CLS_TCINDEX=m
+CONFIG_NET_CLS_ROUTE4=m
+CONFIG_NET_CLS_FW=m
+CONFIG_NET_CLS_U32=m
+# CONFIG_CLS_U32_PERF is not set
+# CONFIG_CLS_U32_MARK is not set
+CONFIG_NET_CLS_RSVP=m
+CONFIG_NET_CLS_RSVP6=m
+CONFIG_NET_CLS_FLOW=m
+# CONFIG_NET_CLS_CGROUP is not set
+CONFIG_NET_CLS_BPF=m
+CONFIG_NET_CLS_FLOWER=m
+CONFIG_NET_CLS_MATCHALL=m
+# CONFIG_NET_EMATCH is not set
+CONFIG_NET_CLS_ACT=y
+CONFIG_NET_ACT_POLICE=m
+CONFIG_NET_ACT_GACT=m
+CONFIG_GACT_PROB=y
+CONFIG_NET_ACT_MIRRED=m
+CONFIG_NET_ACT_SAMPLE=m
+CONFIG_NET_ACT_IPT=m
+CONFIG_NET_ACT_NAT=m
+CONFIG_NET_ACT_PEDIT=m
+CONFIG_NET_ACT_SIMP=m
+CONFIG_NET_ACT_SKBEDIT=m
+CONFIG_NET_ACT_CSUM=m
+# CONFIG_NET_ACT_MPLS is not set
+CONFIG_NET_ACT_VLAN=m
+CONFIG_NET_ACT_BPF=m
+CONFIG_NET_ACT_CONNMARK=m
+# CONFIG_NET_ACT_CTINFO is not set
+CONFIG_NET_ACT_SKBMOD=m
+CONFIG_NET_ACT_IFE=m
+CONFIG_NET_ACT_TUNNEL_KEY=m
+# CONFIG_NET_ACT_CT is not set
+CONFIG_NET_ACT_GATE=m
+CONFIG_NET_IFE_SKBMARK=m
+CONFIG_NET_IFE_SKBPRIO=m
+CONFIG_NET_IFE_SKBTCINDEX=m
+# CONFIG_NET_TC_SKB_EXT is not set
+CONFIG_NET_SCH_FIFO=y
+CONFIG_DCB=y
+CONFIG_DNS_RESOLVER=y
+CONFIG_BATMAN_ADV=m
+CONFIG_BATMAN_ADV_BATMAN_V=y
+CONFIG_BATMAN_ADV_BLA=y
+CONFIG_BATMAN_ADV_DAT=y
+CONFIG_BATMAN_ADV_NC=y
+CONFIG_BATMAN_ADV_MCAST=y
+# CONFIG_BATMAN_ADV_DEBUG is not set
+# CONFIG_BATMAN_ADV_TRACING is not set
+CONFIG_OPENVSWITCH=m
+CONFIG_OPENVSWITCH_GRE=m
+CONFIG_OPENVSWITCH_VXLAN=m
+CONFIG_OPENVSWITCH_GENEVE=m
+CONFIG_VSOCKETS=m
+CONFIG_VSOCKETS_DIAG=m
+CONFIG_VSOCKETS_LOOPBACK=m
+CONFIG_VIRTIO_VSOCKETS=m
+CONFIG_VIRTIO_VSOCKETS_COMMON=m
+CONFIG_NETLINK_DIAG=m
+CONFIG_MPLS=y
+CONFIG_NET_MPLS_GSO=m
+CONFIG_MPLS_ROUTING=m
+CONFIG_MPLS_IPTUNNEL=m
+CONFIG_NET_NSH=m
+CONFIG_HSR=m
+CONFIG_NET_SWITCHDEV=y
+CONFIG_NET_L3_MASTER_DEV=y
+CONFIG_QRTR=m
+CONFIG_QRTR_SMD=m
+CONFIG_QRTR_TUN=m
+CONFIG_QRTR_MHI=m
+# CONFIG_NET_NCSI is not set
+CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_RPS=y
+CONFIG_RFS_ACCEL=y
+CONFIG_SOCK_RX_QUEUE_MAPPING=y
+CONFIG_XPS=y
+CONFIG_CGROUP_NET_PRIO=y
+CONFIG_CGROUP_NET_CLASSID=y
+CONFIG_NET_RX_BUSY_POLL=y
+CONFIG_BQL=y
+CONFIG_BPF_STREAM_PARSER=y
+CONFIG_NET_FLOW_LIMIT=y
+
+#
+# Network testing
+#
+# CONFIG_NET_PKTGEN is not set
+# CONFIG_NET_DROP_MONITOR is not set
+# end of Network testing
+# end of Networking options
+
+CONFIG_HAMRADIO=y
+
+#
+# Packet Radio protocols
+#
+CONFIG_AX25=m
+CONFIG_AX25_DAMA_SLAVE=y
+CONFIG_NETROM=m
+CONFIG_ROSE=m
+
+#
+# AX.25 network device drivers
+#
+CONFIG_MKISS=m
+CONFIG_6PACK=m
+CONFIG_BPQETHER=m
+CONFIG_BAYCOM_SER_FDX=m
+CONFIG_BAYCOM_SER_HDX=m
+CONFIG_BAYCOM_PAR=m
+CONFIG_YAM=m
+# end of AX.25 network device drivers
+
+CONFIG_CAN=m
+CONFIG_CAN_RAW=m
+CONFIG_CAN_BCM=m
+CONFIG_CAN_GW=m
+# CONFIG_CAN_J1939 is not set
+# CONFIG_CAN_ISOTP is not set
+
+#
+# CAN Device Drivers
+#
+CONFIG_CAN_VCAN=m
+# CONFIG_CAN_VXCAN is not set
+CONFIG_CAN_SLCAN=m
+CONFIG_CAN_DEV=m
+CONFIG_CAN_CALC_BITTIMING=y
+CONFIG_CAN_FLEXCAN=m
+CONFIG_CAN_GRCAN=m
+# CONFIG_CAN_JANZ_ICAN3 is not set
+# CONFIG_CAN_KVASER_PCIEFD is not set
+CONFIG_CAN_C_CAN=m
+CONFIG_CAN_C_CAN_PLATFORM=m
+CONFIG_CAN_C_CAN_PCI=m
+CONFIG_CAN_CC770=m
+CONFIG_CAN_CC770_ISA=m
+CONFIG_CAN_CC770_PLATFORM=m
+CONFIG_CAN_IFI_CANFD=m
+CONFIG_CAN_M_CAN=m
+CONFIG_CAN_M_CAN_PCI=m
+# CONFIG_CAN_M_CAN_PLATFORM is not set
+# CONFIG_CAN_M_CAN_TCAN4X5X is not set
+CONFIG_CAN_MSCAN=m
+# CONFIG_CAN_PEAK_PCIEFD is not set
+# CONFIG_CAN_SJA1000 is not set
+CONFIG_CAN_SOFTING=m
+
+#
+# CAN SPI interfaces
+#
+# CONFIG_CAN_HI311X is not set
+CONFIG_CAN_MCP251X=m
+CONFIG_CAN_MCP251XFD=m
+# CONFIG_CAN_MCP251XFD_SANITY is not set
+# end of CAN SPI interfaces
+
+#
+# CAN USB interfaces
+#
+CONFIG_CAN_8DEV_USB=m
+CONFIG_CAN_EMS_USB=m
+CONFIG_CAN_ESD_USB2=m
+CONFIG_CAN_ETAS_ES58X=m
+CONFIG_CAN_GS_USB=m
+CONFIG_CAN_KVASER_USB=m
+# CONFIG_CAN_MCBA_USB is not set
+CONFIG_CAN_PEAK_USB=m
+CONFIG_CAN_UCAN=m
+# end of CAN USB interfaces
+
+CONFIG_CAN_DEBUG_DEVICES=y
+# end of CAN Device Drivers
+
+CONFIG_BT=m
+CONFIG_BT_BREDR=y
+CONFIG_BT_RFCOMM=m
+CONFIG_BT_RFCOMM_TTY=y
+CONFIG_BT_BNEP=m
+CONFIG_BT_BNEP_MC_FILTER=y
+CONFIG_BT_BNEP_PROTO_FILTER=y
+CONFIG_BT_HIDP=m
+CONFIG_BT_HS=y
+CONFIG_BT_LE=y
+CONFIG_BT_6LOWPAN=m
+CONFIG_BT_LEDS=y
+CONFIG_BT_MSFTEXT=y
+CONFIG_BT_AOSPEXT=y
+CONFIG_BT_DEBUGFS=y
+# CONFIG_BT_SELFTEST is not set
+
+#
+# Bluetooth device drivers
+#
+CONFIG_BT_INTEL=m
+CONFIG_BT_BCM=m
+CONFIG_BT_RTL=m
+CONFIG_BT_QCA=m
+CONFIG_BT_HCIBTUSB=m
+CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
+CONFIG_BT_HCIBTUSB_BCM=y
+CONFIG_BT_HCIBTUSB_MTK=y
+CONFIG_BT_HCIBTUSB_RTL=y
+CONFIG_BT_HCIBTSDIO=m
+CONFIG_BT_HCIUART=m
+CONFIG_BT_HCIUART_SERDEV=y
+CONFIG_BT_HCIUART_H4=y
+# CONFIG_BT_HCIUART_NOKIA is not set
+CONFIG_BT_HCIUART_BCSP=y
+CONFIG_BT_HCIUART_ATH3K=y
+CONFIG_BT_HCIUART_LL=y
+CONFIG_BT_HCIUART_3WIRE=y
+CONFIG_BT_HCIUART_INTEL=y
+CONFIG_BT_HCIUART_BCM=y
+CONFIG_BT_HCIUART_QCA=y
+CONFIG_BT_HCIUART_AG6XX=y
+# CONFIG_BT_HCIUART_MRVL is not set
+CONFIG_BT_HCIBCM203X=m
+CONFIG_BT_HCIBPA10X=m
+CONFIG_BT_HCIBFUSB=m
+CONFIG_BT_HCIVHCI=m
+CONFIG_BT_MRVL=m
+CONFIG_BT_MRVL_SDIO=m
+CONFIG_BT_ATH3K=m
+CONFIG_BT_MTKSDIO=m
+CONFIG_BT_MTKUART=m
+CONFIG_BT_HCIRSI=m
+CONFIG_BT_VIRTIO=m
+# end of Bluetooth device drivers
+
+CONFIG_AF_RXRPC=m
+CONFIG_AF_RXRPC_IPV6=y
+# CONFIG_AF_RXRPC_INJECT_LOSS is not set
+# CONFIG_AF_RXRPC_DEBUG is not set
+# CONFIG_RXKAD is not set
+CONFIG_AF_KCM=m
+CONFIG_STREAM_PARSER=y
+CONFIG_MCTP=y
+CONFIG_FIB_RULES=y
+CONFIG_WIRELESS=y
+CONFIG_WIRELESS_EXT=y
+CONFIG_WEXT_CORE=y
+CONFIG_WEXT_PROC=y
+CONFIG_WEXT_SPY=y
+CONFIG_WEXT_PRIV=y
+CONFIG_CFG80211=m
+# CONFIG_NL80211_TESTMODE is not set
+# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
+CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
+CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
+CONFIG_CFG80211_DEFAULT_PS=y
+# CONFIG_CFG80211_DEBUGFS is not set
+CONFIG_CFG80211_CRDA_SUPPORT=y
+CONFIG_CFG80211_WEXT=y
+CONFIG_CFG80211_WEXT_EXPORT=y
+CONFIG_LIB80211=m
+CONFIG_LIB80211_CRYPT_WEP=m
+CONFIG_LIB80211_CRYPT_CCMP=m
+CONFIG_LIB80211_CRYPT_TKIP=m
+# CONFIG_LIB80211_DEBUG is not set
+CONFIG_MAC80211=m
+CONFIG_MAC80211_HAS_RC=y
+CONFIG_MAC80211_RC_MINSTREL=y
+CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
+CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
+CONFIG_MAC80211_MESH=y
+CONFIG_MAC80211_LEDS=y
+CONFIG_MAC80211_DEBUGFS=y
+# CONFIG_MAC80211_MESSAGE_TRACING is not set
+# CONFIG_MAC80211_DEBUG_MENU is not set
+CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
+CONFIG_RFKILL=m
+CONFIG_RFKILL_LEDS=y
+CONFIG_RFKILL_INPUT=y
+CONFIG_RFKILL_GPIO=m
+CONFIG_NET_9P=m
+CONFIG_NET_9P_VIRTIO=m
+# CONFIG_NET_9P_RDMA is not set
+# CONFIG_NET_9P_DEBUG is not set
+CONFIG_CAIF=m
+# CONFIG_CAIF_DEBUG is not set
+CONFIG_CAIF_NETDEV=m
+CONFIG_CAIF_USB=m
+CONFIG_CEPH_LIB=m
+# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
+CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y
+CONFIG_NFC=m
+CONFIG_NFC_DIGITAL=m
+CONFIG_NFC_NCI=m
+CONFIG_NFC_NCI_SPI=m
+CONFIG_NFC_NCI_UART=m
+CONFIG_NFC_HCI=m
+CONFIG_NFC_SHDLC=y
+
+#
+# Near Field Communication (NFC) devices
+#
+CONFIG_NFC_TRF7970A=m
+CONFIG_NFC_SIM=m
+CONFIG_NFC_PORT100=m
+CONFIG_NFC_VIRTUAL_NCI=m
+CONFIG_NFC_FDP=m
+CONFIG_NFC_FDP_I2C=m
+CONFIG_NFC_PN544=m
+CONFIG_NFC_PN544_I2C=m
+CONFIG_NFC_PN533=m
+CONFIG_NFC_PN533_USB=m
+CONFIG_NFC_PN533_I2C=m
+CONFIG_NFC_PN532_UART=m
+CONFIG_NFC_MICROREAD=m
+CONFIG_NFC_MICROREAD_I2C=m
+CONFIG_NFC_MRVL=m
+CONFIG_NFC_MRVL_USB=m
+CONFIG_NFC_MRVL_UART=m
+CONFIG_NFC_MRVL_I2C=m
+CONFIG_NFC_MRVL_SPI=m
+CONFIG_NFC_ST21NFCA=m
+CONFIG_NFC_ST21NFCA_I2C=m
+CONFIG_NFC_ST_NCI=m
+CONFIG_NFC_ST_NCI_I2C=m
+CONFIG_NFC_ST_NCI_SPI=m
+CONFIG_NFC_NXP_NCI=m
+CONFIG_NFC_NXP_NCI_I2C=m
+CONFIG_NFC_S3FWRN5=m
+CONFIG_NFC_S3FWRN5_I2C=m
+CONFIG_NFC_S3FWRN82_UART=m
+CONFIG_NFC_ST95HF=m
+# end of Near Field Communication (NFC) devices
+
+CONFIG_PSAMPLE=m
+CONFIG_NET_IFE=m
+CONFIG_LWTUNNEL=y
+CONFIG_LWTUNNEL_BPF=y
+CONFIG_DST_CACHE=y
+CONFIG_GRO_CELLS=y
+CONFIG_NET_SELFTESTS=y
+CONFIG_NET_SOCK_MSG=y
+CONFIG_NET_DEVLINK=y
+CONFIG_PAGE_POOL=y
+CONFIG_FAILOVER=m
+CONFIG_ETHTOOL_NETLINK=y
+
+#
+# Device Drivers
+#
+CONFIG_HAVE_PCI=y
+CONFIG_FORCE_PCI=y
+CONFIG_PCI=y
+CONFIG_PCI_DOMAINS=y
+CONFIG_PCI_SYSCALL=y
+CONFIG_PCIEPORTBUS=y
+CONFIG_HOTPLUG_PCI_PCIE=y
+CONFIG_PCIEAER=y
+CONFIG_PCIEAER_INJECT=m
+# CONFIG_PCIE_ECRC is not set
+CONFIG_PCIEASPM=y
+CONFIG_PCIEASPM_DEFAULT=y
+# CONFIG_PCIEASPM_POWERSAVE is not set
+# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
+# CONFIG_PCIEASPM_PERFORMANCE is not set
+CONFIG_PCIE_PME=y
+CONFIG_PCIE_DPC=y
+CONFIG_PCIE_PTM=y
+CONFIG_PCI_MSI=y
+CONFIG_PCI_MSI_IRQ_DOMAIN=y
+CONFIG_PCI_MSI_ARCH_FALLBACKS=y
+CONFIG_PCI_QUIRKS=y
+# CONFIG_PCI_DEBUG is not set
+CONFIG_PCI_REALLOC_ENABLE_AUTO=y
+CONFIG_PCI_STUB=m
+CONFIG_PCI_PF_STUB=m
+CONFIG_PCI_ATS=y
+CONFIG_PCI_ECAM=y
+CONFIG_PCI_IOV=y
+CONFIG_PCI_PRI=y
+CONFIG_PCI_PASID=y
+# CONFIG_PCI_P2PDMA is not set
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+CONFIG_HOTPLUG_PCI=y
+CONFIG_HOTPLUG_PCI_CPCI=y
+# CONFIG_HOTPLUG_PCI_SHPC is not set
+CONFIG_HOTPLUG_PCI_POWERNV=m
+CONFIG_HOTPLUG_PCI_RPA=m
+CONFIG_HOTPLUG_PCI_RPA_DLPAR=m
+
+#
+# PCI controller drivers
+#
+CONFIG_PCI_FTPCI100=y
+CONFIG_PCI_HOST_COMMON=y
+CONFIG_PCI_HOST_GENERIC=y
+CONFIG_PCIE_XILINX=y
+# CONFIG_PCIE_MICROCHIP_HOST is not set
+
+#
+# DesignWare PCI Core Support
+#
+# CONFIG_PCIE_DW_PLAT_HOST is not set
+# CONFIG_PCIE_DW_PLAT_EP is not set
+# CONFIG_PCI_MESON is not set
+# end of DesignWare PCI Core Support
+
+#
+# Mobiveil PCIe Core Support
+#
+# end of Mobiveil PCIe Core Support
+
+#
+# Cadence PCIe controllers support
+#
+CONFIG_PCIE_CADENCE=y
+CONFIG_PCIE_CADENCE_HOST=y
+CONFIG_PCIE_CADENCE_EP=y
+CONFIG_PCIE_CADENCE_PLAT=y
+CONFIG_PCIE_CADENCE_PLAT_HOST=y
+CONFIG_PCIE_CADENCE_PLAT_EP=y
+CONFIG_PCI_J721E=y
+CONFIG_PCI_J721E_HOST=y
+CONFIG_PCI_J721E_EP=y
+# end of Cadence PCIe controllers support
+# end of PCI controller drivers
+
+#
+# PCI Endpoint
+#
+CONFIG_PCI_ENDPOINT=y
+CONFIG_PCI_ENDPOINT_CONFIGFS=y
+# CONFIG_PCI_EPF_TEST is not set
+CONFIG_PCI_EPF_NTB=m
+# end of PCI Endpoint
+
+#
+# PCI switch controller drivers
+#
+CONFIG_PCI_SW_SWITCHTEC=m
+# end of PCI switch controller drivers
+
+CONFIG_CXL_BUS=m
+CONFIG_CXL_MEM=m
+# CONFIG_CXL_MEM_RAW_COMMANDS is not set
+CONFIG_CXL_PMEM=m
+# CONFIG_PCCARD is not set
+CONFIG_RAPIDIO=m
+CONFIG_RAPIDIO_TSI721=m
+CONFIG_RAPIDIO_DISC_TIMEOUT=30
+CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y
+CONFIG_RAPIDIO_DMA_ENGINE=y
+CONFIG_RAPIDIO_DEBUG=y
+CONFIG_RAPIDIO_ENUM_BASIC=m
+CONFIG_RAPIDIO_CHMAN=m
+CONFIG_RAPIDIO_MPORT_CDEV=m
+
+#
+# RapidIO Switch drivers
+#
+CONFIG_RAPIDIO_TSI57X=m
+CONFIG_RAPIDIO_CPS_XX=m
+CONFIG_RAPIDIO_TSI568=m
+CONFIG_RAPIDIO_CPS_GEN2=m
+CONFIG_RAPIDIO_RXS_GEN3=m
+# end of RapidIO Switch drivers
+
+#
+# Generic Driver Options
+#
+CONFIG_AUXILIARY_BUS=y
+# CONFIG_UEVENT_HELPER is not set
+CONFIG_DEVTMPFS=y
+CONFIG_DEVTMPFS_MOUNT=y
+CONFIG_STANDALONE=y
+CONFIG_PREVENT_FIRMWARE_BUILD=y
+
+#
+# Firmware loader
+#
+CONFIG_FW_LOADER=y
+CONFIG_FW_LOADER_PAGED_BUF=y
+CONFIG_EXTRA_FIRMWARE=""
+CONFIG_FW_LOADER_USER_HELPER=y
+# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
+# CONFIG_FW_LOADER_COMPRESS is not set
+CONFIG_FW_CACHE=y
+# end of Firmware loader
+
+CONFIG_WANT_DEV_COREDUMP=y
+CONFIG_ALLOW_DEV_COREDUMP=y
+CONFIG_DEV_COREDUMP=y
+# CONFIG_DEBUG_DRIVER is not set
+# CONFIG_DEBUG_DEVRES is not set
+# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set
+CONFIG_TEST_ASYNC_DRIVER_PROBE=m
+CONFIG_GENERIC_CPU_AUTOPROBE=y
+CONFIG_GENERIC_CPU_VULNERABILITIES=y
+CONFIG_SOC_BUS=y
+CONFIG_REGMAP=y
+CONFIG_REGMAP_I2C=y
+CONFIG_REGMAP_SPI=y
+CONFIG_REGMAP_SPMI=m
+CONFIG_REGMAP_W1=m
+CONFIG_REGMAP_MMIO=y
+CONFIG_REGMAP_IRQ=y
+CONFIG_REGMAP_I3C=m
+CONFIG_DMA_SHARED_BUFFER=y
+# CONFIG_DMA_FENCE_TRACE is not set
+# end of Generic Driver Options
+
+#
+# Bus devices
+#
+CONFIG_MOXTET=m
+CONFIG_MHI_BUS=m
+# CONFIG_MHI_BUS_DEBUG is not set
+CONFIG_MHI_BUS_PCI_GENERIC=m
+# end of Bus devices
+
+CONFIG_CONNECTOR=y
+CONFIG_PROC_EVENTS=y
+
+#
+# Firmware Drivers
+#
+
+#
+# ARM System Control and Management Interface Protocol
+#
+# end of ARM System Control and Management Interface Protocol
+
+CONFIG_FIRMWARE_MEMMAP=y
+# CONFIG_GOOGLE_FIRMWARE is not set
+
+#
+# Tegra firmware driver
+#
+# end of Tegra firmware driver
+# end of Firmware Drivers
+
+CONFIG_GNSS=m
+CONFIG_GNSS_SERIAL=m
+CONFIG_GNSS_MTK_SERIAL=m
+CONFIG_GNSS_SIRF_SERIAL=m
+CONFIG_GNSS_UBX_SERIAL=m
+CONFIG_MTD=m
+# CONFIG_MTD_TESTS is not set
+
+#
+# Partition parsers
+#
+CONFIG_MTD_AR7_PARTS=m
+CONFIG_MTD_CMDLINE_PARTS=m
+CONFIG_MTD_OF_PARTS=m
+CONFIG_MTD_REDBOOT_PARTS=m
+CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
+# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
+# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
+# end of Partition parsers
+
+#
+# User Modules And Translation Layers
+#
+CONFIG_MTD_BLKDEVS=m
+CONFIG_MTD_BLOCK=m
+CONFIG_MTD_BLOCK_RO=m
+
+#
+# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK.
+#
+# CONFIG_FTL is not set
+# CONFIG_NFTL is not set
+# CONFIG_INFTL is not set
+# CONFIG_RFD_FTL is not set
+# CONFIG_SSFDC is not set
+# CONFIG_SM_FTL is not set
+# CONFIG_MTD_OOPS is not set
+# CONFIG_MTD_PSTORE is not set
+CONFIG_MTD_SWAP=m
+# CONFIG_MTD_PARTITIONED_MASTER is not set
+
+#
+# RAM/ROM/Flash chip drivers
+#
+# CONFIG_MTD_CFI is not set
+# CONFIG_MTD_JEDECPROBE is not set
+CONFIG_MTD_MAP_BANK_WIDTH_1=y
+CONFIG_MTD_MAP_BANK_WIDTH_2=y
+CONFIG_MTD_MAP_BANK_WIDTH_4=y
+CONFIG_MTD_CFI_I1=y
+CONFIG_MTD_CFI_I2=y
+CONFIG_MTD_RAM=m
+CONFIG_MTD_ROM=m
+CONFIG_MTD_ABSENT=m
+# end of RAM/ROM/Flash chip drivers
+
+#
+# Mapping drivers for chip access
+#
+CONFIG_MTD_COMPLEX_MAPPINGS=y
+CONFIG_MTD_PHYSMAP=m
+# CONFIG_MTD_PHYSMAP_COMPAT is not set
+# CONFIG_MTD_PHYSMAP_OF is not set
+# CONFIG_MTD_PHYSMAP_GPIO_ADDR is not set
+CONFIG_MTD_PCI=m
+# CONFIG_MTD_INTEL_VR_NOR is not set
+CONFIG_MTD_PLATRAM=m
+# end of Mapping drivers for chip access
+
+#
+# Self-contained MTD device drivers
+#
+# CONFIG_MTD_PMC551 is not set
+CONFIG_MTD_DATAFLASH=m
+# CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set
+CONFIG_MTD_DATAFLASH_OTP=y
+CONFIG_MTD_MCHP23K256=m
+CONFIG_MTD_MCHP48L640=m
+CONFIG_MTD_SST25L=m
+CONFIG_MTD_SLRAM=m
+CONFIG_MTD_PHRAM=m
+CONFIG_MTD_MTDRAM=m
+CONFIG_MTDRAM_TOTAL_SIZE=4096
+CONFIG_MTDRAM_ERASE_SIZE=128
+CONFIG_MTD_BLOCK2MTD=m
+CONFIG_MTD_POWERNV_FLASH=m
+
+#
+# Disk-On-Chip Device Drivers
+#
+# CONFIG_MTD_DOCG3 is not set
+# end of Self-contained MTD device drivers
+
+#
+# NAND
+#
+CONFIG_MTD_NAND_CORE=m
+CONFIG_MTD_ONENAND=m
+CONFIG_MTD_ONENAND_VERIFY_WRITE=y
+CONFIG_MTD_ONENAND_GENERIC=m
+# CONFIG_MTD_ONENAND_OTP is not set
+CONFIG_MTD_ONENAND_2X_PROGRAM=y
+CONFIG_MTD_RAW_NAND=m
+
+#
+# Raw/parallel NAND flash controllers
+#
+CONFIG_MTD_NAND_DENALI=m
+CONFIG_MTD_NAND_DENALI_PCI=m
+CONFIG_MTD_NAND_DENALI_DT=m
+CONFIG_MTD_NAND_CAFE=m
+CONFIG_MTD_NAND_MXIC=m
+CONFIG_MTD_NAND_GPIO=m
+CONFIG_MTD_NAND_PLATFORM=m
+# CONFIG_MTD_NAND_CADENCE is not set
+CONFIG_MTD_NAND_ARASAN=m
+CONFIG_MTD_NAND_INTEL_LGM=m
+
+#
+# Misc
+#
+CONFIG_MTD_SM_COMMON=m
+CONFIG_MTD_NAND_NANDSIM=m
+CONFIG_MTD_NAND_RICOH=m
+CONFIG_MTD_NAND_DISKONCHIP=m
+# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
+CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
+# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set
+CONFIG_MTD_SPI_NAND=m
+
+#
+# ECC engine support
+#
+CONFIG_MTD_NAND_ECC=y
+CONFIG_MTD_NAND_ECC_SW_HAMMING=y
+# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
+CONFIG_MTD_NAND_ECC_SW_BCH=y
+# end of ECC engine support
+# end of NAND
+
+#
+# LPDDR & LPDDR2 PCM memory drivers
+#
+CONFIG_MTD_LPDDR=m
+CONFIG_MTD_QINFO_PROBE=m
+# end of LPDDR & LPDDR2 PCM memory drivers
+
+CONFIG_MTD_SPI_NOR=m
+CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
+# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set
+CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y
+# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set
+CONFIG_MTD_UBI=m
+CONFIG_MTD_UBI_WL_THRESHOLD=4096
+CONFIG_MTD_UBI_BEB_LIMIT=20
+CONFIG_MTD_UBI_FASTMAP=y
+CONFIG_MTD_UBI_GLUEBI=m
+CONFIG_MTD_UBI_BLOCK=y
+# CONFIG_MTD_HYPERBUS is not set
+CONFIG_DTC=y
+CONFIG_OF=y
+# CONFIG_OF_UNITTEST is not set
+CONFIG_OF_FLATTREE=y
+CONFIG_OF_EARLY_FLATTREE=y
+CONFIG_OF_KOBJ=y
+CONFIG_OF_DYNAMIC=y
+CONFIG_OF_ADDRESS=y
+CONFIG_OF_IRQ=y
+CONFIG_OF_RESERVED_MEM=y
+CONFIG_OF_RESOLVE=y
+CONFIG_OF_OVERLAY=y
+CONFIG_OF_DMA_DEFAULT_COHERENT=y
+CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
+CONFIG_PARPORT=m
+CONFIG_PARPORT_PC=m
+CONFIG_PARPORT_SERIAL=m
+CONFIG_PARPORT_PC_FIFO=y
+CONFIG_PARPORT_PC_SUPERIO=y
+CONFIG_PARPORT_AX88796=m
+CONFIG_PARPORT_1284=y
+CONFIG_PARPORT_NOT_PC=y
+CONFIG_BLK_DEV=y
+CONFIG_BLK_DEV_NULL_BLK=m
+CONFIG_BLK_DEV_FD=m
+CONFIG_CDROM=m
+# CONFIG_PARIDE is not set
+CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
+CONFIG_ZRAM=m
+CONFIG_ZRAM_DEF_COMP_LZORLE=y
+# CONFIG_ZRAM_DEF_COMP_ZSTD is not set
+# CONFIG_ZRAM_DEF_COMP_LZ4 is not set
+# CONFIG_ZRAM_DEF_COMP_LZO is not set
+# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set
+# CONFIG_ZRAM_DEF_COMP_842 is not set
+CONFIG_ZRAM_DEF_COMP="lzo-rle"
+CONFIG_ZRAM_WRITEBACK=y
+# CONFIG_ZRAM_MEMORY_TRACKING is not set
+CONFIG_BLK_DEV_LOOP=m
+CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
+CONFIG_BLK_DEV_DRBD=m
+# CONFIG_DRBD_FAULT_INJECTION is not set
+CONFIG_BLK_DEV_NBD=m
+CONFIG_BLK_DEV_SX8=m
+CONFIG_BLK_DEV_RAM=m
+CONFIG_BLK_DEV_RAM_COUNT=16
+CONFIG_BLK_DEV_RAM_SIZE=16384
+CONFIG_CDROM_PKTCDVD=m
+CONFIG_CDROM_PKTCDVD_BUFFERS=8
+# CONFIG_CDROM_PKTCDVD_WCACHE is not set
+CONFIG_ATA_OVER_ETH=m
+CONFIG_VIRTIO_BLK=m
+CONFIG_BLK_DEV_RBD=m
+CONFIG_BLK_DEV_RSXX=m
+CONFIG_BLK_DEV_RNBD=y
+CONFIG_BLK_DEV_RNBD_CLIENT=m
+CONFIG_BLK_DEV_RNBD_SERVER=m
+
+#
+# NVME Support
+#
+CONFIG_NVME_CORE=y
+CONFIG_BLK_DEV_NVME=y
+CONFIG_NVME_MULTIPATH=y
+CONFIG_NVME_HWMON=y
+CONFIG_NVME_FABRICS=m
+CONFIG_NVME_RDMA=m
+CONFIG_NVME_FC=m
+CONFIG_NVME_TCP=m
+CONFIG_NVME_TARGET=m
+CONFIG_NVME_TARGET_PASSTHRU=y
+CONFIG_NVME_TARGET_LOOP=m
+CONFIG_NVME_TARGET_RDMA=m
+CONFIG_NVME_TARGET_FC=m
+CONFIG_NVME_TARGET_FCLOOP=m
+CONFIG_NVME_TARGET_TCP=m
+# end of NVME Support
+
+#
+# Misc devices
+#
+CONFIG_SENSORS_LIS3LV02D=m
+CONFIG_AD525X_DPOT=m
+CONFIG_AD525X_DPOT_I2C=m
+CONFIG_AD525X_DPOT_SPI=m
+CONFIG_DUMMY_IRQ=m
+CONFIG_IBMVMC=m
+CONFIG_PHANTOM=m
+CONFIG_TIFM_CORE=m
+CONFIG_TIFM_7XX1=m
+CONFIG_ICS932S401=m
+CONFIG_ENCLOSURE_SERVICES=m
+CONFIG_HI6421V600_IRQ=m
+CONFIG_HP_ILO=m
+CONFIG_APDS9802ALS=m
+CONFIG_ISL29003=m
+CONFIG_ISL29020=m
+CONFIG_SENSORS_TSL2550=m
+CONFIG_SENSORS_BH1770=m
+CONFIG_SENSORS_APDS990X=m
+CONFIG_HMC6352=m
+CONFIG_DS1682=m
+CONFIG_LATTICE_ECP3_CONFIG=m
+CONFIG_SRAM=y
+CONFIG_DW_XDATA_PCIE=m
+# CONFIG_PCI_ENDPOINT_TEST is not set
+# CONFIG_XILINX_SDFEC is not set
+CONFIG_MISC_RTSX=m
+# CONFIG_HISI_HIKEY_USB is not set
+CONFIG_C2PORT=m
+
+#
+# EEPROM support
+#
+CONFIG_EEPROM_AT24=m
+CONFIG_EEPROM_AT25=m
+CONFIG_EEPROM_LEGACY=m
+CONFIG_EEPROM_MAX6875=m
+CONFIG_EEPROM_93CX6=m
+CONFIG_EEPROM_93XX46=m
+CONFIG_EEPROM_IDT_89HPESX=m
+CONFIG_EEPROM_EE1004=m
+# end of EEPROM support
+
+CONFIG_CB710_CORE=m
+# CONFIG_CB710_DEBUG is not set
+CONFIG_CB710_DEBUG_ASSUMPTIONS=y
+
+#
+# Texas Instruments shared transport line discipline
+#
+CONFIG_TI_ST=m
+# end of Texas Instruments shared transport line discipline
+
+CONFIG_SENSORS_LIS3_SPI=m
+CONFIG_SENSORS_LIS3_I2C=m
+CONFIG_ALTERA_STAPL=m
+CONFIG_GENWQE=m
+CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0
+CONFIG_ECHO=m
+CONFIG_CXL_BASE=y
+CONFIG_CXL=m
+CONFIG_OCXL_BASE=y
+CONFIG_OCXL=m
+CONFIG_BCM_VK=m
+# CONFIG_BCM_VK_TTY is not set
+CONFIG_MISC_ALCOR_PCI=m
+CONFIG_MISC_RTSX_PCI=m
+CONFIG_MISC_RTSX_USB=m
+CONFIG_HABANA_AI=m
+CONFIG_UACCE=m
+CONFIG_PVPANIC=y
+CONFIG_PVPANIC_MMIO=m
+CONFIG_PVPANIC_PCI=m
+# end of Misc devices
+
+#
+# SCSI device support
+#
+CONFIG_SCSI_MOD=m
+CONFIG_RAID_ATTRS=m
+CONFIG_SCSI_COMMON=m
+CONFIG_SCSI=m
+CONFIG_SCSI_DMA=y
+CONFIG_SCSI_NETLINK=y
+CONFIG_SCSI_PROC_FS=y
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=m
+CONFIG_CHR_DEV_ST=m
+CONFIG_BLK_DEV_SR=m
+CONFIG_CHR_DEV_SG=m
+CONFIG_BLK_DEV_BSG=y
+CONFIG_CHR_DEV_SCH=m
+CONFIG_SCSI_ENCLOSURE=m
+# CONFIG_SCSI_CONSTANTS is not set
+# CONFIG_SCSI_LOGGING is not set
+# CONFIG_SCSI_SCAN_ASYNC is not set
+
+#
+# SCSI Transports
+#
+CONFIG_SCSI_SPI_ATTRS=m
+CONFIG_SCSI_FC_ATTRS=m
+CONFIG_SCSI_ISCSI_ATTRS=m
+CONFIG_SCSI_SAS_ATTRS=m
+CONFIG_SCSI_SAS_LIBSAS=m
+CONFIG_SCSI_SAS_ATA=y
+CONFIG_SCSI_SAS_HOST_SMP=y
+CONFIG_SCSI_SRP_ATTRS=m
+# end of SCSI Transports
+
+CONFIG_SCSI_LOWLEVEL=y
+CONFIG_ISCSI_TCP=m
+CONFIG_ISCSI_BOOT_SYSFS=m
+CONFIG_SCSI_CXGB3_ISCSI=m
+CONFIG_SCSI_CXGB4_ISCSI=m
+CONFIG_SCSI_BNX2_ISCSI=m
+CONFIG_SCSI_BNX2X_FCOE=m
+CONFIG_BE2ISCSI=m
+CONFIG_CXLFLASH=m
+CONFIG_BLK_DEV_3W_XXXX_RAID=m
+CONFIG_SCSI_HPSA=m
+CONFIG_SCSI_3W_9XXX=m
+CONFIG_SCSI_3W_SAS=m
+CONFIG_SCSI_ACARD=m
+CONFIG_SCSI_AACRAID=m
+CONFIG_SCSI_AIC7XXX=m
+CONFIG_AIC7XXX_CMDS_PER_DEVICE=32
+CONFIG_AIC7XXX_RESET_DELAY_MS=15000
+# CONFIG_AIC7XXX_DEBUG_ENABLE is not set
+CONFIG_AIC7XXX_DEBUG_MASK=0
+CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
+CONFIG_SCSI_AIC79XX=m
+CONFIG_AIC79XX_CMDS_PER_DEVICE=32
+CONFIG_AIC79XX_RESET_DELAY_MS=15000
+# CONFIG_AIC79XX_DEBUG_ENABLE is not set
+CONFIG_AIC79XX_DEBUG_MASK=0
+CONFIG_AIC79XX_REG_PRETTY_PRINT=y
+CONFIG_SCSI_AIC94XX=m
+# CONFIG_AIC94XX_DEBUG is not set
+CONFIG_SCSI_MVSAS=m
+# CONFIG_SCSI_MVSAS_DEBUG is not set
+# CONFIG_SCSI_MVSAS_TASKLET is not set
+CONFIG_SCSI_MVUMI=m
+CONFIG_SCSI_ADVANSYS=m
+CONFIG_SCSI_ARCMSR=m
+CONFIG_SCSI_ESAS2R=m
+CONFIG_MEGARAID_NEWGEN=y
+CONFIG_MEGARAID_MM=m
+CONFIG_MEGARAID_MAILBOX=m
+CONFIG_MEGARAID_LEGACY=m
+CONFIG_MEGARAID_SAS=m
+CONFIG_SCSI_MPT3SAS=m
+CONFIG_SCSI_MPT2SAS_MAX_SGE=128
+CONFIG_SCSI_MPT3SAS_MAX_SGE=128
+CONFIG_SCSI_MPT2SAS=m
+CONFIG_SCSI_MPI3MR=m
+CONFIG_SCSI_SMARTPQI=m
+CONFIG_SCSI_UFSHCD=m
+CONFIG_SCSI_UFSHCD_PCI=m
+CONFIG_SCSI_UFS_DWC_TC_PCI=m
+CONFIG_SCSI_UFSHCD_PLATFORM=m
+CONFIG_SCSI_UFS_CDNS_PLATFORM=m
+CONFIG_SCSI_UFS_DWC_TC_PLATFORM=m
+CONFIG_SCSI_UFS_BSG=y
+CONFIG_SCSI_UFS_CRYPTO=y
+CONFIG_SCSI_UFS_HPB=y
+CONFIG_SCSI_UFS_HWMON=y
+CONFIG_SCSI_HPTIOP=m
+CONFIG_SCSI_MYRB=m
+CONFIG_SCSI_MYRS=m
+CONFIG_LIBFC=m
+CONFIG_LIBFCOE=m
+CONFIG_FCOE=m
+CONFIG_SCSI_SNIC=m
+# CONFIG_SCSI_SNIC_DEBUG_FS is not set
+CONFIG_SCSI_DMX3191D=m
+# CONFIG_SCSI_FDOMAIN_PCI is not set
+CONFIG_SCSI_IPS=m
+CONFIG_SCSI_IBMVSCSI=m
+CONFIG_SCSI_IBMVSCSIS=m
+CONFIG_SCSI_IBMVFC=m
+CONFIG_SCSI_IBMVFC_TRACE=y
+CONFIG_SCSI_INITIO=m
+CONFIG_SCSI_INIA100=m
+CONFIG_SCSI_PPA=m
+CONFIG_SCSI_IMM=m
+# CONFIG_SCSI_IZIP_EPP16 is not set
+# CONFIG_SCSI_IZIP_SLOW_CTR is not set
+CONFIG_SCSI_STEX=m
+CONFIG_SCSI_SYM53C8XX_2=m
+CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
+CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
+CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
+CONFIG_SCSI_SYM53C8XX_MMIO=y
+CONFIG_SCSI_IPR=m
+# CONFIG_SCSI_IPR_TRACE is not set
+# CONFIG_SCSI_IPR_DUMP is not set
+CONFIG_SCSI_QLOGIC_1280=m
+CONFIG_SCSI_QLA_FC=m
+CONFIG_TCM_QLA2XXX=m
+# CONFIG_TCM_QLA2XXX_DEBUG is not set
+CONFIG_SCSI_QLA_ISCSI=m
+CONFIG_QEDI=m
+CONFIG_QEDF=m
+CONFIG_SCSI_LPFC=m
+# CONFIG_SCSI_LPFC_DEBUG_FS is not set
+CONFIG_SCSI_EFCT=m
+CONFIG_SCSI_DC395x=m
+CONFIG_SCSI_AM53C974=m
+CONFIG_SCSI_WD719X=m
+# CONFIG_SCSI_DEBUG is not set
+CONFIG_SCSI_PMCRAID=m
+CONFIG_SCSI_PM8001=m
+CONFIG_SCSI_BFA_FC=m
+CONFIG_SCSI_VIRTIO=m
+CONFIG_SCSI_CHELSIO_FCOE=m
+CONFIG_SCSI_DH=y
+CONFIG_SCSI_DH_RDAC=m
+CONFIG_SCSI_DH_HP_SW=m
+CONFIG_SCSI_DH_EMC=m
+CONFIG_SCSI_DH_ALUA=m
+# end of SCSI device support
+
+CONFIG_ATA=m
+CONFIG_SATA_HOST=y
+CONFIG_PATA_TIMINGS=y
+CONFIG_ATA_VERBOSE_ERROR=y
+CONFIG_ATA_FORCE=y
+CONFIG_SATA_PMP=y
+
+#
+# Controllers with non-SFF native interface
+#
+CONFIG_SATA_AHCI=m
+CONFIG_SATA_MOBILE_LPM_POLICY=3
+CONFIG_SATA_AHCI_PLATFORM=m
+CONFIG_AHCI_CEVA=m
+CONFIG_AHCI_QORIQ=m
+CONFIG_SATA_INIC162X=m
+CONFIG_SATA_ACARD_AHCI=m
+CONFIG_SATA_SIL24=m
+CONFIG_ATA_SFF=y
+
+#
+# SFF controllers with custom DMA interface
+#
+CONFIG_PDC_ADMA=m
+CONFIG_SATA_QSTOR=m
+CONFIG_SATA_SX4=m
+CONFIG_ATA_BMDMA=y
+
+#
+# SATA SFF controllers with BMDMA
+#
+CONFIG_ATA_PIIX=m
+CONFIG_SATA_DWC=m
+# CONFIG_SATA_DWC_OLD_DMA is not set
+# CONFIG_SATA_DWC_DEBUG is not set
+CONFIG_SATA_MV=m
+CONFIG_SATA_NV=m
+CONFIG_SATA_PROMISE=m
+CONFIG_SATA_SIL=m
+CONFIG_SATA_SIS=m
+CONFIG_SATA_SVW=m
+CONFIG_SATA_ULI=m
+CONFIG_SATA_VIA=m
+CONFIG_SATA_VITESSE=m
+
+#
+# PATA SFF controllers with BMDMA
+#
+CONFIG_PATA_ALI=m
+CONFIG_PATA_AMD=m
+CONFIG_PATA_ARTOP=m
+CONFIG_PATA_ATIIXP=m
+CONFIG_PATA_ATP867X=m
+CONFIG_PATA_CMD64X=m
+CONFIG_PATA_CYPRESS=m
+CONFIG_PATA_EFAR=m
+CONFIG_PATA_HPT366=m
+CONFIG_PATA_HPT37X=m
+CONFIG_PATA_HPT3X2N=m
+CONFIG_PATA_HPT3X3=m
+CONFIG_PATA_HPT3X3_DMA=y
+CONFIG_PATA_IT8213=m
+CONFIG_PATA_IT821X=m
+CONFIG_PATA_JMICRON=m
+CONFIG_PATA_MARVELL=m
+CONFIG_PATA_NETCELL=m
+CONFIG_PATA_NINJA32=m
+CONFIG_PATA_NS87415=m
+CONFIG_PATA_OLDPIIX=m
+CONFIG_PATA_OPTIDMA=m
+CONFIG_PATA_PDC2027X=m
+CONFIG_PATA_PDC_OLD=m
+CONFIG_PATA_RADISYS=m
+CONFIG_PATA_RDC=m
+CONFIG_PATA_SCH=m
+CONFIG_PATA_SERVERWORKS=m
+CONFIG_PATA_SIL680=m
+CONFIG_PATA_SIS=m
+CONFIG_PATA_TOSHIBA=m
+CONFIG_PATA_TRIFLEX=m
+CONFIG_PATA_VIA=m
+CONFIG_PATA_WINBOND=m
+
+#
+# PIO-only SFF controllers
+#
+CONFIG_PATA_CMD640_PCI=m
+CONFIG_PATA_MPIIX=m
+CONFIG_PATA_NS87410=m
+CONFIG_PATA_OPTI=m
+CONFIG_PATA_PLATFORM=m
+CONFIG_PATA_OF_PLATFORM=m
+CONFIG_PATA_RZ1000=m
+
+#
+# Generic fallback / legacy drivers
+#
+CONFIG_ATA_GENERIC=m
+# CONFIG_PATA_LEGACY is not set
+CONFIG_MD=y
+CONFIG_BLK_DEV_MD=m
+CONFIG_MD_LINEAR=m
+CONFIG_MD_RAID0=m
+CONFIG_MD_RAID1=m
+CONFIG_MD_RAID10=m
+CONFIG_MD_RAID456=m
+CONFIG_MD_MULTIPATH=m
+CONFIG_MD_FAULTY=m
+CONFIG_MD_CLUSTER=m
+CONFIG_BCACHE=m
+# CONFIG_BCACHE_DEBUG is not set
+# CONFIG_BCACHE_CLOSURES_DEBUG is not set
+# CONFIG_BCACHE_ASYNC_REGISTRATION is not set
+CONFIG_BLK_DEV_DM_BUILTIN=y
+CONFIG_BLK_DEV_DM=m
+# CONFIG_DM_DEBUG is not set
+CONFIG_DM_BUFIO=m
+# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set
+CONFIG_DM_BIO_PRISON=m
+CONFIG_DM_PERSISTENT_DATA=m
+# CONFIG_DM_UNSTRIPED is not set
+CONFIG_DM_CRYPT=m
+CONFIG_DM_SNAPSHOT=m
+CONFIG_DM_THIN_PROVISIONING=m
+CONFIG_DM_CACHE=m
+CONFIG_DM_CACHE_SMQ=m
+# CONFIG_DM_WRITECACHE is not set
+CONFIG_DM_EBS=m
+CONFIG_DM_ERA=m
+# CONFIG_DM_CLONE is not set
+CONFIG_DM_MIRROR=m
+CONFIG_DM_LOG_USERSPACE=m
+CONFIG_DM_RAID=m
+CONFIG_DM_ZERO=m
+CONFIG_DM_MULTIPATH=m
+CONFIG_DM_MULTIPATH_QL=m
+CONFIG_DM_MULTIPATH_ST=m
+CONFIG_DM_MULTIPATH_HST=m
+CONFIG_DM_MULTIPATH_IOA=m
+CONFIG_DM_DELAY=m
+CONFIG_DM_DUST=m
+CONFIG_DM_UEVENT=y
+CONFIG_DM_FLAKEY=m
+CONFIG_DM_VERITY=m
+# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set
+# CONFIG_DM_VERITY_FEC is not set
+CONFIG_DM_SWITCH=m
+CONFIG_DM_LOG_WRITES=m
+CONFIG_DM_INTEGRITY=m
+CONFIG_DM_ZONED=m
+CONFIG_DM_AUDIT=y
+CONFIG_TARGET_CORE=m
+CONFIG_TCM_IBLOCK=m
+CONFIG_TCM_FILEIO=m
+CONFIG_TCM_PSCSI=m
+CONFIG_TCM_USER2=m
+CONFIG_LOOPBACK_TARGET=m
+CONFIG_TCM_FC=m
+CONFIG_ISCSI_TARGET=m
+CONFIG_ISCSI_TARGET_CXGB4=m
+CONFIG_SBP_TARGET=m
+CONFIG_FUSION=y
+CONFIG_FUSION_SPI=m
+CONFIG_FUSION_FC=m
+CONFIG_FUSION_SAS=m
+CONFIG_FUSION_MAX_SGE=128
+CONFIG_FUSION_CTL=m
+CONFIG_FUSION_LAN=m
+CONFIG_FUSION_LOGGING=y
+
+#
+# IEEE 1394 (FireWire) support
+#
+CONFIG_FIREWIRE=m
+CONFIG_FIREWIRE_OHCI=m
+CONFIG_FIREWIRE_SBP2=m
+CONFIG_FIREWIRE_NET=m
+CONFIG_FIREWIRE_NOSY=m
+# end of IEEE 1394 (FireWire) support
+
+CONFIG_MACINTOSH_DRIVERS=y
+CONFIG_MAC_EMUMOUSEBTN=m
+CONFIG_WINDFARM=m
+CONFIG_NETDEVICES=y
+CONFIG_MII=y
+CONFIG_NET_CORE=y
+CONFIG_BONDING=m
+CONFIG_DUMMY=m
+CONFIG_WIREGUARD=m
+# CONFIG_WIREGUARD_DEBUG is not set
+CONFIG_EQUALIZER=m
+CONFIG_NET_FC=y
+CONFIG_IFB=m
+CONFIG_NET_TEAM=m
+CONFIG_NET_TEAM_MODE_BROADCAST=m
+CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
+CONFIG_NET_TEAM_MODE_RANDOM=m
+CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
+CONFIG_NET_TEAM_MODE_LOADBALANCE=m
+CONFIG_MACVLAN=m
+CONFIG_MACVTAP=m
+CONFIG_IPVLAN_L3S=y
+CONFIG_IPVLAN=m
+CONFIG_IPVTAP=m
+CONFIG_VXLAN=m
+CONFIG_GENEVE=m
+CONFIG_BAREUDP=m
+CONFIG_GTP=m
+CONFIG_AMT=m
+CONFIG_MACSEC=m
+CONFIG_NETCONSOLE=m
+CONFIG_NETCONSOLE_DYNAMIC=y
+CONFIG_NETPOLL=y
+CONFIG_NET_POLL_CONTROLLER=y
+CONFIG_NTB_NETDEV=m
+CONFIG_RIONET=m
+CONFIG_RIONET_TX_SIZE=128
+CONFIG_RIONET_RX_SIZE=128
+CONFIG_TUN=m
+CONFIG_TAP=m
+# CONFIG_TUN_VNET_CROSS_LE is not set
+CONFIG_VETH=m
+CONFIG_VIRTIO_NET=m
+CONFIG_NLMON=m
+CONFIG_NET_VRF=m
+# CONFIG_VSOCKMON is not set
+CONFIG_MHI_NET=m
+CONFIG_SUNGEM_PHY=m
+# CONFIG_ARCNET is not set
+CONFIG_ATM_DRIVERS=y
+# CONFIG_ATM_DUMMY is not set
+CONFIG_ATM_TCP=m
+CONFIG_ATM_LANAI=m
+CONFIG_ATM_ENI=m
+# CONFIG_ATM_ENI_DEBUG is not set
+# CONFIG_ATM_ENI_TUNE_BURST is not set
+CONFIG_ATM_NICSTAR=m
+CONFIG_ATM_NICSTAR_USE_SUNI=y
+CONFIG_ATM_NICSTAR_USE_IDT77105=y
+CONFIG_ATM_IDT77252=m
+# CONFIG_ATM_IDT77252_DEBUG is not set
+# CONFIG_ATM_IDT77252_RCV_ALL is not set
+CONFIG_ATM_IDT77252_USE_SUNI=y
+CONFIG_ATM_IA=m
+# CONFIG_ATM_IA_DEBUG is not set
+CONFIG_ATM_FORE200E=m
+# CONFIG_ATM_FORE200E_USE_TASKLET is not set
+CONFIG_ATM_FORE200E_TX_RETRY=16
+CONFIG_ATM_FORE200E_DEBUG=0
+CONFIG_ATM_HE=m
+# CONFIG_ATM_HE_USE_SUNI is not set
+CONFIG_ATM_SOLOS=m
+# CONFIG_CAIF_DRIVERS is not set
+
+#
+# Distributed Switch Architecture drivers
+#
+CONFIG_B53=m
+CONFIG_B53_SPI_DRIVER=m
+CONFIG_B53_MDIO_DRIVER=m
+CONFIG_B53_MMAP_DRIVER=m
+CONFIG_B53_SRAB_DRIVER=m
+CONFIG_B53_SERDES=m
+# CONFIG_NET_DSA_BCM_SF2 is not set
+# CONFIG_NET_DSA_LOOP is not set
+CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK=m
+CONFIG_NET_DSA_LANTIQ_GSWIP=m
+# CONFIG_NET_DSA_MT7530 is not set
+CONFIG_NET_DSA_MV88E6060=m
+CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=m
+CONFIG_NET_DSA_MICROCHIP_KSZ9477=m
+CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C=m
+CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m
+CONFIG_NET_DSA_MICROCHIP_KSZ8795=m
+CONFIG_NET_DSA_MICROCHIP_KSZ8795_SPI=m
+CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI=m
+CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
+# CONFIG_NET_DSA_MSCC_SEVILLE is not set
+CONFIG_NET_DSA_AR9331=m
+CONFIG_NET_DSA_SJA1105=m
+# CONFIG_NET_DSA_SJA1105_PTP is not set
+CONFIG_NET_DSA_XRS700X=m
+CONFIG_NET_DSA_XRS700X_I2C=m
+CONFIG_NET_DSA_XRS700X_MDIO=m
+CONFIG_NET_DSA_QCA8K=m
+CONFIG_NET_DSA_REALTEK=m
+# CONFIG_NET_DSA_REALTEK_SMI is not set
+# CONFIG_NET_DSA_SMSC_LAN9303_I2C is not set
+# CONFIG_NET_DSA_SMSC_LAN9303_MDIO is not set
+# CONFIG_NET_DSA_VITESSE_VSC73XX_SPI is not set
+# CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM is not set
+# end of Distributed Switch Architecture drivers
+
+CONFIG_ETHERNET=y
+CONFIG_MDIO=m
+CONFIG_NET_VENDOR_3COM=y
+CONFIG_VORTEX=m
+CONFIG_TYPHOON=m
+CONFIG_NET_VENDOR_ADAPTEC=y
+CONFIG_ADAPTEC_STARFIRE=m
+CONFIG_NET_VENDOR_AGERE=y
+CONFIG_ET131X=m
+CONFIG_NET_VENDOR_ALACRITECH=y
+CONFIG_SLICOSS=m
+CONFIG_NET_VENDOR_ALTEON=y
+CONFIG_ACENIC=m
+# CONFIG_ACENIC_OMIT_TIGON_I is not set
+CONFIG_ALTERA_TSE=m
+CONFIG_NET_VENDOR_AMAZON=y
+CONFIG_ENA_ETHERNET=m
+CONFIG_NET_VENDOR_AMD=y
+CONFIG_AMD8111_ETH=m
+CONFIG_PCNET32=y
+CONFIG_NET_VENDOR_AQUANTIA=y
+CONFIG_AQTION=m
+CONFIG_NET_VENDOR_ARC=y
+CONFIG_NET_VENDOR_ASIX=y
+CONFIG_SPI_AX88796C=m
+# CONFIG_SPI_AX88796C_COMPRESSION is not set
+CONFIG_NET_VENDOR_ATHEROS=y
+CONFIG_ATL2=m
+CONFIG_ATL1=m
+CONFIG_ATL1E=m
+CONFIG_ATL1C=m
+CONFIG_ALX=m
+CONFIG_NET_VENDOR_BROADCOM=y
+CONFIG_B44=m
+CONFIG_B44_PCI_AUTOSELECT=y
+CONFIG_B44_PCICORE_AUTOSELECT=y
+CONFIG_B44_PCI=y
+CONFIG_BCMGENET=m
+CONFIG_BNX2=m
+CONFIG_CNIC=m
+CONFIG_TIGON3=m
+CONFIG_TIGON3_HWMON=y
+CONFIG_BNX2X=m
+CONFIG_BNX2X_SRIOV=y
+CONFIG_SYSTEMPORT=m
+CONFIG_BNXT=m
+CONFIG_BNXT_SRIOV=y
+CONFIG_BNXT_FLOWER_OFFLOAD=y
+CONFIG_BNXT_DCB=y
+CONFIG_BNXT_HWMON=y
+CONFIG_NET_VENDOR_BROCADE=y
+CONFIG_BNA=m
+CONFIG_NET_VENDOR_CADENCE=y
+CONFIG_MACB=m
+CONFIG_MACB_USE_HWSTAMP=y
+CONFIG_MACB_PCI=m
+CONFIG_NET_VENDOR_CAVIUM=y
+CONFIG_THUNDER_NIC_PF=m
+CONFIG_THUNDER_NIC_VF=m
+CONFIG_THUNDER_NIC_BGX=m
+CONFIG_THUNDER_NIC_RGX=m
+CONFIG_CAVIUM_PTP=y
+CONFIG_LIQUIDIO=m
+CONFIG_LIQUIDIO_VF=m
+CONFIG_NET_VENDOR_CHELSIO=y
+CONFIG_CHELSIO_T1=m
+CONFIG_CHELSIO_T1_1G=y
+CONFIG_CHELSIO_T3=m
+CONFIG_CHELSIO_T4=m
+# CONFIG_CHELSIO_T4_DCB is not set
+CONFIG_CHELSIO_T4VF=m
+CONFIG_CHELSIO_LIB=m
+CONFIG_CHELSIO_INLINE_CRYPTO=y
+# CONFIG_CHELSIO_IPSEC_INLINE is not set
+CONFIG_NET_VENDOR_CISCO=y
+CONFIG_ENIC=m
+CONFIG_NET_VENDOR_CORTINA=y
+CONFIG_GEMINI_ETHERNET=m
+CONFIG_DNET=m
+CONFIG_NET_VENDOR_DEC=y
+CONFIG_NET_TULIP=y
+CONFIG_DE2104X=m
+CONFIG_DE2104X_DSL=0
+CONFIG_TULIP=m
+# CONFIG_TULIP_MWI is not set
+# CONFIG_TULIP_MMIO is not set
+# CONFIG_TULIP_NAPI is not set
+CONFIG_DE4X5=m
+CONFIG_WINBOND_840=m
+CONFIG_DM9102=m
+CONFIG_ULI526X=m
+CONFIG_NET_VENDOR_DLINK=y
+CONFIG_DL2K=m
+CONFIG_SUNDANCE=m
+# CONFIG_SUNDANCE_MMIO is not set
+CONFIG_NET_VENDOR_EMULEX=y
+CONFIG_BE2NET=m
+CONFIG_BE2NET_HWMON=y
+CONFIG_BE2NET_BE2=y
+CONFIG_BE2NET_BE3=y
+CONFIG_BE2NET_LANCER=y
+CONFIG_BE2NET_SKYHAWK=y
+CONFIG_NET_VENDOR_EZCHIP=y
+CONFIG_EZCHIP_NPS_MANAGEMENT_ENET=m
+CONFIG_NET_VENDOR_GOOGLE=y
+# CONFIG_GVE is not set
+CONFIG_NET_VENDOR_HUAWEI=y
+CONFIG_NET_VENDOR_I825XX=y
+CONFIG_NET_VENDOR_IBM=y
+CONFIG_IBMVETH=m
+CONFIG_IBMVNIC=m
+CONFIG_NET_VENDOR_INTEL=y
+CONFIG_E100=m
+CONFIG_E1000=m
+CONFIG_E1000E=m
+CONFIG_IGB=m
+CONFIG_IGB_HWMON=y
+CONFIG_IGBVF=m
+CONFIG_IXGB=m
+CONFIG_IXGBE=m
+CONFIG_IXGBE_HWMON=y
+# CONFIG_IXGBE_DCB is not set
+CONFIG_IXGBE_IPSEC=y
+CONFIG_IXGBEVF=m
+CONFIG_IXGBEVF_IPSEC=y
+CONFIG_I40E=m
+CONFIG_I40E_DCB=y
+CONFIG_IAVF=m
+CONFIG_I40EVF=m
+CONFIG_ICE=m
+CONFIG_ICE_SWITCHDEV=y
+CONFIG_FM10K=m
+CONFIG_IGC=m
+CONFIG_NET_VENDOR_MICROSOFT=y
+CONFIG_JME=m
+CONFIG_NET_VENDOR_LITEX=y
+CONFIG_LITEX_LITEETH=m
+CONFIG_NET_VENDOR_MARVELL=y
+CONFIG_MVMDIO=m
+CONFIG_SKGE=m
+# CONFIG_SKGE_DEBUG is not set
+# CONFIG_SKGE_GENESIS is not set
+CONFIG_SKY2=m
+# CONFIG_SKY2_DEBUG is not set
+CONFIG_PRESTERA=m
+CONFIG_PRESTERA_PCI=m
+CONFIG_NET_VENDOR_MELLANOX=y
+CONFIG_MLX4_EN=m
+CONFIG_MLX4_EN_DCB=y
+CONFIG_MLX4_CORE=m
+CONFIG_MLX4_DEBUG=y
+CONFIG_MLX4_CORE_GEN2=y
+CONFIG_MLX5_CORE=m
+CONFIG_MLX5_ACCEL=y
+# CONFIG_MLX5_FPGA is not set
+CONFIG_MLX5_CORE_EN=y
+CONFIG_MLX5_EN_ARFS=y
+CONFIG_MLX5_EN_RXNFC=y
+CONFIG_MLX5_MPFS=y
+CONFIG_MLX5_ESWITCH=y
+CONFIG_MLX5_BRIDGE=y
+CONFIG_MLX5_CLS_ACT=y
+CONFIG_MLX5_TC_SAMPLE=y
+CONFIG_MLX5_CORE_EN_DCB=y
+# CONFIG_MLX5_CORE_IPOIB is not set
+CONFIG_MLX5_IPSEC=y
+CONFIG_MLX5_EN_IPSEC=y
+CONFIG_MLX5_SW_STEERING=y
+# CONFIG_MLX5_SF is not set
+CONFIG_MLXSW_CORE=m
+CONFIG_MLXSW_CORE_HWMON=y
+CONFIG_MLXSW_CORE_THERMAL=y
+CONFIG_MLXSW_PCI=m
+CONFIG_MLXSW_I2C=m
+CONFIG_MLXSW_SPECTRUM=m
+CONFIG_MLXSW_SPECTRUM_DCB=y
+CONFIG_MLXSW_MINIMAL=m
+CONFIG_MLXFW=m
+CONFIG_NET_VENDOR_MICREL=y
+CONFIG_KS8842=m
+CONFIG_KS8851=m
+CONFIG_KS8851_MLL=m
+CONFIG_KSZ884X_PCI=m
+CONFIG_NET_VENDOR_MICROCHIP=y
+CONFIG_ENC28J60=m
+# CONFIG_ENC28J60_WRITEVERIFY is not set
+CONFIG_ENCX24J600=m
+CONFIG_LAN743X=m
+CONFIG_NET_VENDOR_MICROSEMI=y
+# CONFIG_MSCC_OCELOT_SWITCH is not set
+CONFIG_NET_VENDOR_MYRI=y
+CONFIG_MYRI10GE=m
+CONFIG_FEALNX=m
+CONFIG_NET_VENDOR_NATSEMI=y
+CONFIG_NATSEMI=m
+CONFIG_NS83820=m
+CONFIG_NET_VENDOR_NETERION=y
+CONFIG_S2IO=m
+CONFIG_VXGE=m
+# CONFIG_VXGE_DEBUG_TRACE_ALL is not set
+CONFIG_NET_VENDOR_NETRONOME=y
+CONFIG_NFP=m
+# CONFIG_NFP_APP_FLOWER is not set
+CONFIG_NFP_APP_ABM_NIC=y
+# CONFIG_NFP_DEBUG is not set
+# CONFIG_NET_VENDOR_NI is not set
+CONFIG_NET_VENDOR_8390=y
+CONFIG_NE2K_PCI=m
+CONFIG_NET_VENDOR_NVIDIA=y
+CONFIG_FORCEDETH=m
+CONFIG_NET_VENDOR_OKI=y
+CONFIG_ETHOC=m
+CONFIG_NET_VENDOR_PACKET_ENGINES=y
+CONFIG_HAMACHI=m
+CONFIG_YELLOWFIN=m
+CONFIG_NET_VENDOR_PENSANDO=y
+CONFIG_IONIC=m
+CONFIG_NET_VENDOR_QLOGIC=y
+CONFIG_QLA3XXX=m
+CONFIG_QLCNIC=m
+CONFIG_QLCNIC_SRIOV=y
+CONFIG_QLCNIC_DCB=y
+CONFIG_QLCNIC_HWMON=y
+CONFIG_NETXEN_NIC=m
+CONFIG_QED=m
+CONFIG_QED_LL2=y
+CONFIG_QED_SRIOV=y
+CONFIG_QEDE=m
+CONFIG_QED_RDMA=y
+CONFIG_QED_ISCSI=y
+CONFIG_QED_FCOE=y
+CONFIG_QED_OOO=y
+CONFIG_NET_VENDOR_QUALCOMM=y
+CONFIG_QCA7000=m
+CONFIG_QCA7000_SPI=m
+CONFIG_QCA7000_UART=m
+CONFIG_QCOM_EMAC=m
+CONFIG_RMNET=m
+CONFIG_NET_VENDOR_RDC=y
+CONFIG_R6040=m
+CONFIG_NET_VENDOR_REALTEK=y
+CONFIG_8139CP=m
+CONFIG_8139TOO=m
+# CONFIG_8139TOO_PIO is not set
+CONFIG_8139TOO_TUNE_TWISTER=y
+CONFIG_8139TOO_8129=y
+# CONFIG_8139_OLD_RX_RESET is not set
+CONFIG_R8169=m
+CONFIG_NET_VENDOR_RENESAS=y
+CONFIG_NET_VENDOR_ROCKER=y
+CONFIG_ROCKER=m
+CONFIG_NET_VENDOR_SAMSUNG=y
+CONFIG_SXGBE_ETH=m
+CONFIG_NET_VENDOR_SEEQ=y
+CONFIG_NET_VENDOR_SOLARFLARE=y
+CONFIG_SFC=m
+CONFIG_SFC_MTD=y
+CONFIG_SFC_MCDI_MON=y
+CONFIG_SFC_SRIOV=y
+CONFIG_SFC_MCDI_LOGGING=y
+CONFIG_SFC_FALCON=m
+CONFIG_SFC_FALCON_MTD=y
+CONFIG_NET_VENDOR_SILAN=y
+CONFIG_SC92031=m
+CONFIG_NET_VENDOR_SIS=y
+CONFIG_SIS900=m
+CONFIG_SIS190=m
+CONFIG_NET_VENDOR_SMSC=y
+CONFIG_EPIC100=m
+CONFIG_SMSC911X=m
+CONFIG_SMSC9420=m
+CONFIG_NET_VENDOR_SOCIONEXT=y
+CONFIG_NET_VENDOR_STMICRO=y
+CONFIG_STMMAC_ETH=m
+# CONFIG_STMMAC_SELFTESTS is not set
+CONFIG_STMMAC_PLATFORM=m
+# CONFIG_DWMAC_DWC_QOS_ETH is not set
+CONFIG_DWMAC_GENERIC=m
+CONFIG_DWMAC_INTEL_PLAT=m
+CONFIG_DWMAC_LOONGSON=m
+CONFIG_STMMAC_PCI=m
+CONFIG_NET_VENDOR_SUN=y
+CONFIG_HAPPYMEAL=m
+CONFIG_SUNGEM=m
+CONFIG_CASSINI=m
+CONFIG_NIU=m
+CONFIG_NET_VENDOR_SYNOPSYS=y
+# CONFIG_DWC_XLGMAC is not set
+CONFIG_NET_VENDOR_TEHUTI=y
+CONFIG_TEHUTI=m
+CONFIG_NET_VENDOR_TI=y
+# CONFIG_TI_CPSW_PHY_SEL is not set
+CONFIG_TLAN=m
+CONFIG_NET_VENDOR_VIA=y
+CONFIG_VIA_RHINE=m
+# CONFIG_VIA_RHINE_MMIO is not set
+CONFIG_VIA_VELOCITY=m
+CONFIG_NET_VENDOR_WIZNET=y
+CONFIG_WIZNET_W5100=m
+CONFIG_WIZNET_W5300=m
+# CONFIG_WIZNET_BUS_DIRECT is not set
+# CONFIG_WIZNET_BUS_INDIRECT is not set
+CONFIG_WIZNET_BUS_ANY=y
+CONFIG_WIZNET_W5100_SPI=m
+CONFIG_NET_VENDOR_XILINX=y
+CONFIG_XILINX_EMACLITE=m
+# CONFIG_XILINX_AXI_EMAC is not set
+CONFIG_XILINX_LL_TEMAC=m
+# CONFIG_FDDI is not set
+# CONFIG_HIPPI is not set
+CONFIG_PHYLINK=m
+CONFIG_PHYLIB=y
+CONFIG_SWPHY=y
+CONFIG_LED_TRIGGER_PHY=y
+CONFIG_FIXED_PHY=y
+CONFIG_SFP=m
+
+#
+# MII PHY device drivers
+#
+CONFIG_AMD_PHY=m
+# CONFIG_ADIN_PHY is not set
+CONFIG_AQUANTIA_PHY=m
+CONFIG_AX88796B_PHY=m
+CONFIG_BROADCOM_PHY=m
+CONFIG_BCM54140_PHY=m
+CONFIG_BCM7XXX_PHY=m
+CONFIG_BCM84881_PHY=y
+CONFIG_BCM87XX_PHY=m
+CONFIG_BCM_NET_PHYLIB=m
+CONFIG_CICADA_PHY=m
+CONFIG_CORTINA_PHY=m
+CONFIG_DAVICOM_PHY=m
+CONFIG_ICPLUS_PHY=m
+CONFIG_LXT_PHY=m
+CONFIG_INTEL_XWAY_PHY=m
+CONFIG_LSI_ET1011C_PHY=m
+CONFIG_MARVELL_PHY=m
+CONFIG_MARVELL_10G_PHY=m
+CONFIG_MARVELL_88X2222_PHY=m
+CONFIG_MAXLINEAR_GPHY=m
+CONFIG_MEDIATEK_GE_PHY=m
+CONFIG_MICREL_PHY=m
+CONFIG_MICROCHIP_PHY=m
+CONFIG_MICROCHIP_T1_PHY=m
+CONFIG_MICROSEMI_PHY=m
+CONFIG_MOTORCOMM_PHY=m
+CONFIG_NATIONAL_PHY=m
+CONFIG_NXP_C45_TJA11XX_PHY=m
+# CONFIG_NXP_TJA11XX_PHY is not set
+CONFIG_AT803X_PHY=m
+CONFIG_QSEMI_PHY=m
+CONFIG_REALTEK_PHY=m
+CONFIG_RENESAS_PHY=m
+CONFIG_ROCKCHIP_PHY=m
+CONFIG_SMSC_PHY=m
+CONFIG_STE10XP=m
+CONFIG_TERANETICS_PHY=m
+CONFIG_DP83822_PHY=m
+CONFIG_DP83TC811_PHY=m
+CONFIG_DP83848_PHY=m
+CONFIG_DP83867_PHY=m
+CONFIG_DP83869_PHY=m
+CONFIG_VITESSE_PHY=m
+CONFIG_XILINX_GMII2RGMII=m
+CONFIG_MICREL_KS8995MA=m
+
+#
+# MCTP Device Drivers
+#
+CONFIG_MDIO_DEVICE=y
+CONFIG_MDIO_BUS=y
+CONFIG_FWNODE_MDIO=y
+CONFIG_OF_MDIO=y
+CONFIG_MDIO_DEVRES=y
+CONFIG_MDIO_BITBANG=m
+CONFIG_MDIO_BCM_UNIMAC=m
+CONFIG_MDIO_CAVIUM=m
+CONFIG_MDIO_GPIO=m
+CONFIG_MDIO_HISI_FEMAC=m
+CONFIG_MDIO_I2C=m
+# CONFIG_MDIO_MVUSB is not set
+# CONFIG_MDIO_MSCC_MIIM is not set
+CONFIG_MDIO_OCTEON=m
+CONFIG_MDIO_IPQ4019=m
+# CONFIG_MDIO_IPQ8064 is not set
+CONFIG_MDIO_THUNDER=m
+
+#
+# MDIO Multiplexers
+#
+CONFIG_MDIO_BUS_MUX=m
+CONFIG_MDIO_BUS_MUX_GPIO=m
+CONFIG_MDIO_BUS_MUX_MULTIPLEXER=m
+CONFIG_MDIO_BUS_MUX_MMIOREG=m
+
+#
+# PCS device drivers
+#
+CONFIG_PCS_XPCS=m
+# end of PCS device drivers
+
+CONFIG_PLIP=m
+CONFIG_PPP=m
+CONFIG_PPP_BSDCOMP=m
+CONFIG_PPP_DEFLATE=m
+CONFIG_PPP_FILTER=y
+CONFIG_PPP_MPPE=m
+CONFIG_PPP_MULTILINK=y
+CONFIG_PPPOATM=m
+CONFIG_PPPOE=m
+CONFIG_PPTP=m
+CONFIG_PPPOL2TP=m
+CONFIG_PPP_ASYNC=m
+CONFIG_PPP_SYNC_TTY=m
+CONFIG_SLIP=m
+CONFIG_SLHC=m
+# CONFIG_SLIP_COMPRESSED is not set
+# CONFIG_SLIP_SMART is not set
+# CONFIG_SLIP_MODE_SLIP6 is not set
+
+#
+# Host-side USB support is needed for USB Network Adapter support
+#
+CONFIG_USB_NET_DRIVERS=m
+CONFIG_USB_CATC=m
+CONFIG_USB_KAWETH=m
+CONFIG_USB_PEGASUS=m
+CONFIG_USB_RTL8150=m
+CONFIG_USB_RTL8152=m
+CONFIG_USB_LAN78XX=m
+CONFIG_USB_USBNET=m
+CONFIG_USB_NET_AX8817X=m
+CONFIG_USB_NET_AX88179_178A=m
+CONFIG_USB_NET_CDCETHER=m
+CONFIG_USB_NET_CDC_EEM=m
+CONFIG_USB_NET_CDC_NCM=m
+CONFIG_USB_NET_HUAWEI_CDC_NCM=m
+CONFIG_USB_NET_CDC_MBIM=m
+CONFIG_USB_NET_DM9601=m
+CONFIG_USB_NET_SR9700=m
+CONFIG_USB_NET_SR9800=m
+CONFIG_USB_NET_SMSC75XX=m
+CONFIG_USB_NET_SMSC95XX=m
+CONFIG_USB_NET_GL620A=m
+CONFIG_USB_NET_NET1080=m
+CONFIG_USB_NET_PLUSB=m
+CONFIG_USB_NET_MCS7830=m
+CONFIG_USB_NET_RNDIS_HOST=m
+CONFIG_USB_NET_CDC_SUBSET_ENABLE=m
+CONFIG_USB_NET_CDC_SUBSET=m
+CONFIG_USB_ALI_M5632=y
+CONFIG_USB_AN2720=y
+CONFIG_USB_BELKIN=y
+CONFIG_USB_ARMLINUX=y
+CONFIG_USB_EPSON2888=y
+CONFIG_USB_KC2190=y
+CONFIG_USB_NET_ZAURUS=m
+CONFIG_USB_NET_CX82310_ETH=m
+CONFIG_USB_NET_KALMIA=m
+CONFIG_USB_NET_QMI_WWAN=m
+CONFIG_USB_HSO=m
+CONFIG_USB_NET_INT51X1=m
+CONFIG_USB_CDC_PHONET=m
+CONFIG_USB_IPHETH=m
+CONFIG_USB_SIERRA_NET=m
+CONFIG_USB_VL600=m
+CONFIG_USB_NET_CH9200=m
+CONFIG_USB_NET_AQC111=m
+CONFIG_USB_RTL8153_ECM=m
+CONFIG_WLAN=y
+CONFIG_WLAN_VENDOR_ADMTEK=y
+CONFIG_ADM8211=m
+CONFIG_ATH_COMMON=m
+CONFIG_WLAN_VENDOR_ATH=y
+# CONFIG_ATH_DEBUG is not set
+CONFIG_ATH5K=m
+# CONFIG_ATH5K_DEBUG is not set
+# CONFIG_ATH5K_TRACER is not set
+CONFIG_ATH5K_PCI=y
+CONFIG_ATH9K_HW=m
+CONFIG_ATH9K_COMMON=m
+CONFIG_ATH9K_BTCOEX_SUPPORT=y
+CONFIG_ATH9K=m
+CONFIG_ATH9K_PCI=y
+# CONFIG_ATH9K_AHB is not set
+# CONFIG_ATH9K_DEBUGFS is not set
+# CONFIG_ATH9K_DYNACK is not set
+CONFIG_ATH9K_WOW=y
+CONFIG_ATH9K_RFKILL=y
+# CONFIG_ATH9K_CHANNEL_CONTEXT is not set
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_PCI_NO_EEPROM=m
+CONFIG_ATH9K_HTC=m
+# CONFIG_ATH9K_HTC_DEBUGFS is not set
+CONFIG_ATH9K_HWRNG=y
+CONFIG_CARL9170=m
+CONFIG_CARL9170_LEDS=y
+# CONFIG_CARL9170_DEBUGFS is not set
+CONFIG_CARL9170_WPC=y
+CONFIG_CARL9170_HWRNG=y
+CONFIG_ATH6KL=m
+CONFIG_ATH6KL_SDIO=m
+CONFIG_ATH6KL_USB=m
+# CONFIG_ATH6KL_DEBUG is not set
+# CONFIG_ATH6KL_TRACING is not set
+CONFIG_AR5523=m
+CONFIG_WIL6210=m
+CONFIG_WIL6210_ISR_COR=y
+# CONFIG_WIL6210_TRACING is not set
+CONFIG_WIL6210_DEBUGFS=y
+CONFIG_ATH10K=m
+CONFIG_ATH10K_CE=y
+CONFIG_ATH10K_PCI=m
+CONFIG_ATH10K_AHB=y
+# CONFIG_ATH10K_SDIO is not set
+CONFIG_ATH10K_USB=m
+# CONFIG_ATH10K_DEBUG is not set
+# CONFIG_ATH10K_DEBUGFS is not set
+# CONFIG_ATH10K_TRACING is not set
+CONFIG_WCN36XX=m
+# CONFIG_WCN36XX_DEBUGFS is not set
+CONFIG_ATH11K=m
+CONFIG_ATH11K_PCI=m
+# CONFIG_ATH11K_DEBUG is not set
+# CONFIG_ATH11K_DEBUGFS is not set
+# CONFIG_ATH11K_TRACING is not set
+CONFIG_WLAN_VENDOR_ATMEL=y
+CONFIG_ATMEL=m
+CONFIG_PCI_ATMEL=m
+CONFIG_AT76C50X_USB=m
+CONFIG_WLAN_VENDOR_BROADCOM=y
+CONFIG_B43=m
+CONFIG_B43_BCMA=y
+CONFIG_B43_SSB=y
+CONFIG_B43_BUSES_BCMA_AND_SSB=y
+# CONFIG_B43_BUSES_BCMA is not set
+# CONFIG_B43_BUSES_SSB is not set
+CONFIG_B43_PCI_AUTOSELECT=y
+CONFIG_B43_PCICORE_AUTOSELECT=y
+CONFIG_B43_SDIO=y
+CONFIG_B43_BCMA_PIO=y
+CONFIG_B43_PIO=y
+CONFIG_B43_PHY_G=y
+CONFIG_B43_PHY_N=y
+CONFIG_B43_PHY_LP=y
+CONFIG_B43_PHY_HT=y
+CONFIG_B43_LEDS=y
+CONFIG_B43_HWRNG=y
+# CONFIG_B43_DEBUG is not set
+CONFIG_B43LEGACY=m
+CONFIG_B43LEGACY_PCI_AUTOSELECT=y
+CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
+CONFIG_B43LEGACY_LEDS=y
+CONFIG_B43LEGACY_HWRNG=y
+# CONFIG_B43LEGACY_DEBUG is not set
+CONFIG_B43LEGACY_DMA=y
+CONFIG_B43LEGACY_PIO=y
+CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
+# CONFIG_B43LEGACY_DMA_MODE is not set
+# CONFIG_B43LEGACY_PIO_MODE is not set
+CONFIG_BRCMUTIL=m
+CONFIG_BRCMSMAC=m
+CONFIG_BRCMSMAC_LEDS=y
+CONFIG_BRCMFMAC=m
+CONFIG_BRCMFMAC_PROTO_BCDC=y
+CONFIG_BRCMFMAC_PROTO_MSGBUF=y
+CONFIG_BRCMFMAC_SDIO=y
+CONFIG_BRCMFMAC_USB=y
+CONFIG_BRCMFMAC_PCIE=y
+# CONFIG_BRCM_TRACING is not set
+# CONFIG_BRCMDBG is not set
+CONFIG_WLAN_VENDOR_CISCO=y
+CONFIG_AIRO=m
+CONFIG_WLAN_VENDOR_INTEL=y
+CONFIG_IPW2100=m
+CONFIG_IPW2100_MONITOR=y
+# CONFIG_IPW2100_DEBUG is not set
+CONFIG_IPW2200=m
+CONFIG_IPW2200_MONITOR=y
+CONFIG_IPW2200_RADIOTAP=y
+CONFIG_IPW2200_PROMISCUOUS=y
+CONFIG_IPW2200_QOS=y
+# CONFIG_IPW2200_DEBUG is not set
+CONFIG_LIBIPW=m
+# CONFIG_LIBIPW_DEBUG is not set
+CONFIG_IWLEGACY=m
+CONFIG_IWL4965=m
+CONFIG_IWL3945=m
+
+#
+# iwl3945 / iwl4965 Debugging Options
+#
+# CONFIG_IWLEGACY_DEBUG is not set
+CONFIG_IWLEGACY_DEBUGFS=y
+# end of iwl3945 / iwl4965 Debugging Options
+
+CONFIG_IWLWIFI=m
+CONFIG_IWLWIFI_LEDS=y
+CONFIG_IWLDVM=m
+CONFIG_IWLMVM=m
+CONFIG_IWLWIFI_OPMODE_MODULAR=y
+
+#
+# Debugging Options
+#
+# CONFIG_IWLWIFI_DEBUG is not set
+# CONFIG_IWLWIFI_DEBUGFS is not set
+# CONFIG_IWLWIFI_DEVICE_TRACING is not set
+# end of Debugging Options
+
+CONFIG_WLAN_VENDOR_INTERSIL=y
+CONFIG_HOSTAP=m
+CONFIG_HOSTAP_FIRMWARE=y
+# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set
+CONFIG_HOSTAP_PLX=m
+CONFIG_HOSTAP_PCI=m
+CONFIG_HERMES=m
+CONFIG_HERMES_PRISM=y
+CONFIG_HERMES_CACHE_FW_ON_INIT=y
+CONFIG_PLX_HERMES=m
+CONFIG_TMD_HERMES=m
+CONFIG_NORTEL_HERMES=m
+CONFIG_PCI_HERMES=m
+CONFIG_ORINOCO_USB=m
+CONFIG_P54_COMMON=m
+CONFIG_P54_USB=m
+CONFIG_P54_PCI=m
+CONFIG_P54_SPI=m
+# CONFIG_P54_SPI_DEFAULT_EEPROM is not set
+CONFIG_P54_LEDS=y
+CONFIG_WLAN_VENDOR_MARVELL=y
+CONFIG_LIBERTAS=m
+CONFIG_LIBERTAS_USB=m
+CONFIG_LIBERTAS_SDIO=m
+CONFIG_LIBERTAS_SPI=m
+# CONFIG_LIBERTAS_DEBUG is not set
+CONFIG_LIBERTAS_MESH=y
+CONFIG_LIBERTAS_THINFIRM=m
+# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
+CONFIG_LIBERTAS_THINFIRM_USB=m
+CONFIG_MWIFIEX=m
+CONFIG_MWIFIEX_SDIO=m
+CONFIG_MWIFIEX_PCIE=m
+CONFIG_MWIFIEX_USB=m
+CONFIG_MWL8K=m
+CONFIG_WLAN_VENDOR_MEDIATEK=y
+CONFIG_MT7601U=m
+CONFIG_MT76_CORE=m
+CONFIG_MT76_LEDS=y
+CONFIG_MT76_USB=m
+CONFIG_MT76_SDIO=m
+CONFIG_MT76x02_LIB=m
+CONFIG_MT76x02_USB=m
+CONFIG_MT76_CONNAC_LIB=m
+CONFIG_MT76x0_COMMON=m
+CONFIG_MT76x0U=m
+CONFIG_MT76x0E=m
+CONFIG_MT76x2_COMMON=m
+# CONFIG_MT76x2E is not set
+CONFIG_MT76x2U=m
+CONFIG_MT7603E=m
+CONFIG_MT7615_COMMON=m
+CONFIG_MT7615E=m
+CONFIG_MT7663_USB_SDIO_COMMON=m
+CONFIG_MT7663U=m
+CONFIG_MT7663S=m
+CONFIG_MT7915E=m
+CONFIG_MT7921_COMMON=m
+CONFIG_MT7921E=m
+CONFIG_MT7921S=m
+CONFIG_WLAN_VENDOR_MICROCHIP=y
+CONFIG_WILC1000=m
+CONFIG_WILC1000_SDIO=m
+# CONFIG_WILC1000_SPI is not set
+# CONFIG_WILC1000_HW_OOB_INTR is not set
+CONFIG_WLAN_VENDOR_RALINK=y
+CONFIG_RT2X00=m
+CONFIG_RT2400PCI=m
+CONFIG_RT2500PCI=m
+CONFIG_RT61PCI=m
+CONFIG_RT2800PCI=m
+CONFIG_RT2800PCI_RT33XX=y
+CONFIG_RT2800PCI_RT35XX=y
+CONFIG_RT2800PCI_RT53XX=y
+CONFIG_RT2800PCI_RT3290=y
+CONFIG_RT2500USB=m
+CONFIG_RT73USB=m
+CONFIG_RT2800USB=m
+CONFIG_RT2800USB_RT33XX=y
+CONFIG_RT2800USB_RT35XX=y
+CONFIG_RT2800USB_RT3573=y
+CONFIG_RT2800USB_RT53XX=y
+CONFIG_RT2800USB_RT55XX=y
+CONFIG_RT2800USB_UNKNOWN=y
+CONFIG_RT2800_LIB=m
+CONFIG_RT2800_LIB_MMIO=m
+CONFIG_RT2X00_LIB_MMIO=m
+CONFIG_RT2X00_LIB_PCI=m
+CONFIG_RT2X00_LIB_USB=m
+CONFIG_RT2X00_LIB=m
+CONFIG_RT2X00_LIB_FIRMWARE=y
+CONFIG_RT2X00_LIB_CRYPTO=y
+CONFIG_RT2X00_LIB_LEDS=y
+# CONFIG_RT2X00_LIB_DEBUGFS is not set
+# CONFIG_RT2X00_DEBUG is not set
+CONFIG_WLAN_VENDOR_REALTEK=y
+CONFIG_RTL8180=m
+CONFIG_RTL8187=m
+CONFIG_RTL8187_LEDS=y
+CONFIG_RTL_CARDS=m
+CONFIG_RTL8192CE=m
+CONFIG_RTL8192SE=m
+CONFIG_RTL8192DE=m
+CONFIG_RTL8723AE=m
+CONFIG_RTL8723BE=m
+CONFIG_RTL8188EE=m
+CONFIG_RTL8192EE=m
+CONFIG_RTL8821AE=m
+CONFIG_RTL8192CU=m
+CONFIG_RTLWIFI=m
+CONFIG_RTLWIFI_PCI=m
+CONFIG_RTLWIFI_USB=m
+CONFIG_RTLWIFI_DEBUG=y
+CONFIG_RTL8192C_COMMON=m
+CONFIG_RTL8723_COMMON=m
+CONFIG_RTLBTCOEXIST=m
+CONFIG_RTL8XXXU=m
+# CONFIG_RTL8XXXU_UNTESTED is not set
+CONFIG_RTW88=m
+CONFIG_RTW88_CORE=m
+CONFIG_RTW88_PCI=m
+CONFIG_RTW88_8822B=m
+CONFIG_RTW88_8822C=m
+CONFIG_RTW88_8723D=m
+CONFIG_RTW88_8821C=m
+CONFIG_RTW88_8822BE=m
+CONFIG_RTW88_8822CE=m
+CONFIG_RTW88_8723DE=m
+CONFIG_RTW88_8821CE=m
+# CONFIG_RTW88_DEBUG is not set
+# CONFIG_RTW88_DEBUGFS is not set
+CONFIG_RTW89=m
+CONFIG_RTW89_CORE=m
+CONFIG_RTW89_PCI=m
+CONFIG_RTW89_8852AE=m
+# CONFIG_RTW89_DEBUGMSG is not set
+# CONFIG_RTW89_DEBUGFS is not set
+CONFIG_WLAN_VENDOR_RSI=y
+CONFIG_RSI_91X=m
+CONFIG_RSI_DEBUGFS=y
+CONFIG_RSI_SDIO=m
+CONFIG_RSI_USB=m
+CONFIG_RSI_COEX=y
+CONFIG_WLAN_VENDOR_ST=y
+CONFIG_CW1200=m
+CONFIG_CW1200_WLAN_SDIO=m
+CONFIG_CW1200_WLAN_SPI=m
+CONFIG_WLAN_VENDOR_TI=y
+CONFIG_WL1251=m
+CONFIG_WL1251_SPI=m
+CONFIG_WL1251_SDIO=m
+CONFIG_WL12XX=m
+CONFIG_WL18XX=m
+CONFIG_WLCORE=m
+CONFIG_WLCORE_SPI=m
+CONFIG_WLCORE_SDIO=m
+CONFIG_WILINK_PLATFORM_DATA=y
+CONFIG_WLAN_VENDOR_ZYDAS=y
+CONFIG_USB_ZD1201=m
+CONFIG_ZD1211RW=m
+# CONFIG_ZD1211RW_DEBUG is not set
+CONFIG_WLAN_VENDOR_QUANTENNA=y
+CONFIG_QTNFMAC=m
+CONFIG_QTNFMAC_PCIE=m
+# CONFIG_MAC80211_HWSIM is not set
+CONFIG_USB_NET_RNDIS_WLAN=m
+CONFIG_VIRT_WIFI=m
+# CONFIG_WAN is not set
+CONFIG_IEEE802154_DRIVERS=m
+CONFIG_IEEE802154_FAKELB=m
+CONFIG_IEEE802154_AT86RF230=m
+# CONFIG_IEEE802154_AT86RF230_DEBUGFS is not set
+CONFIG_IEEE802154_MRF24J40=m
+# CONFIG_IEEE802154_CC2520 is not set
+CONFIG_IEEE802154_ATUSB=m
+CONFIG_IEEE802154_ADF7242=m
+CONFIG_IEEE802154_CA8210=m
+# CONFIG_IEEE802154_CA8210_DEBUGFS is not set
+# CONFIG_IEEE802154_MCR20A is not set
+CONFIG_IEEE802154_HWSIM=m
+
+#
+# Wireless WAN
+#
+CONFIG_WWAN=y
+CONFIG_WWAN_HWSIM=m
+CONFIG_MHI_WWAN_CTRL=m
+CONFIG_MHI_WWAN_MBIM=m
+CONFIG_RPMSG_WWAN_CTRL=m
+# end of Wireless WAN
+
+# CONFIG_VMXNET3 is not set
+CONFIG_USB4_NET=m
+# CONFIG_NETDEVSIM is not set
+CONFIG_NET_FAILOVER=m
+# CONFIG_ISDN is not set
+
+#
+# Input device support
+#
+CONFIG_INPUT=y
+CONFIG_INPUT_LEDS=m
+CONFIG_INPUT_FF_MEMLESS=m
+CONFIG_INPUT_SPARSEKMAP=m
+CONFIG_INPUT_MATRIXKMAP=m
+
+#
+# Userland interfaces
+#
+CONFIG_INPUT_MOUSEDEV=y
+CONFIG_INPUT_MOUSEDEV_PSAUX=y
+CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
+CONFIG_INPUT_JOYDEV=m
+CONFIG_INPUT_EVDEV=m
+# CONFIG_INPUT_EVBUG is not set
+
+#
+# Input Device Drivers
+#
+CONFIG_INPUT_KEYBOARD=y
+CONFIG_KEYBOARD_ADC=m
+# CONFIG_KEYBOARD_ADP5520 is not set
+CONFIG_KEYBOARD_ADP5588=m
+CONFIG_KEYBOARD_ADP5589=m
+CONFIG_KEYBOARD_ATKBD=y
+CONFIG_KEYBOARD_QT1050=m
+CONFIG_KEYBOARD_QT1070=m
+CONFIG_KEYBOARD_QT2160=m
+# CONFIG_KEYBOARD_DLINK_DIR685 is not set
+# CONFIG_KEYBOARD_LKKBD is not set
+CONFIG_KEYBOARD_GPIO=m
+CONFIG_KEYBOARD_GPIO_POLLED=m
+CONFIG_KEYBOARD_TCA6416=m
+CONFIG_KEYBOARD_TCA8418=m
+CONFIG_KEYBOARD_MATRIX=m
+CONFIG_KEYBOARD_LM8323=m
+CONFIG_KEYBOARD_LM8333=m
+CONFIG_KEYBOARD_MAX7359=m
+CONFIG_KEYBOARD_MCS=m
+CONFIG_KEYBOARD_MPR121=m
+# CONFIG_KEYBOARD_NEWTON is not set
+CONFIG_KEYBOARD_OPENCORES=m
+CONFIG_KEYBOARD_SAMSUNG=m
+# CONFIG_KEYBOARD_STOWAWAY is not set
+# CONFIG_KEYBOARD_SUNKBD is not set
+CONFIG_KEYBOARD_STMPE=m
+# CONFIG_KEYBOARD_IQS62X is not set
+CONFIG_KEYBOARD_OMAP4=m
+CONFIG_KEYBOARD_TC3589X=m
+CONFIG_KEYBOARD_TM2_TOUCHKEY=m
+# CONFIG_KEYBOARD_TWL4030 is not set
+# CONFIG_KEYBOARD_XTKBD is not set
+CONFIG_KEYBOARD_CAP11XX=m
+CONFIG_KEYBOARD_BCM=m
+# CONFIG_KEYBOARD_MTK_PMIC is not set
+CONFIG_KEYBOARD_CYPRESS_SF=m
+CONFIG_INPUT_MOUSE=y
+CONFIG_MOUSE_PS2=m
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_CYPRESS=y
+CONFIG_MOUSE_PS2_TRACKPOINT=y
+CONFIG_MOUSE_PS2_ELANTECH=y
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
+CONFIG_MOUSE_PS2_SENTELIC=y
+# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_FOCALTECH=y
+CONFIG_MOUSE_PS2_SMBUS=y
+CONFIG_MOUSE_SERIAL=y
+CONFIG_MOUSE_APPLETOUCH=m
+CONFIG_MOUSE_BCM5974=m
+CONFIG_MOUSE_CYAPA=m
+CONFIG_MOUSE_ELAN_I2C=m
+CONFIG_MOUSE_ELAN_I2C_I2C=y
+CONFIG_MOUSE_ELAN_I2C_SMBUS=y
+CONFIG_MOUSE_VSXXXAA=m
+CONFIG_MOUSE_GPIO=m
+CONFIG_MOUSE_SYNAPTICS_I2C=m
+CONFIG_MOUSE_SYNAPTICS_USB=m
+CONFIG_INPUT_JOYSTICK=y
+CONFIG_JOYSTICK_ANALOG=m
+CONFIG_JOYSTICK_A3D=m
+CONFIG_JOYSTICK_ADC=m
+CONFIG_JOYSTICK_ADI=m
+CONFIG_JOYSTICK_COBRA=m
+CONFIG_JOYSTICK_GF2K=m
+CONFIG_JOYSTICK_GRIP=m
+CONFIG_JOYSTICK_GRIP_MP=m
+CONFIG_JOYSTICK_GUILLEMOT=m
+CONFIG_JOYSTICK_INTERACT=m
+CONFIG_JOYSTICK_SIDEWINDER=m
+CONFIG_JOYSTICK_TMDC=m
+CONFIG_JOYSTICK_IFORCE=m
+CONFIG_JOYSTICK_IFORCE_USB=m
+CONFIG_JOYSTICK_IFORCE_232=m
+CONFIG_JOYSTICK_WARRIOR=m
+CONFIG_JOYSTICK_MAGELLAN=m
+CONFIG_JOYSTICK_SPACEORB=m
+CONFIG_JOYSTICK_SPACEBALL=m
+CONFIG_JOYSTICK_STINGER=m
+CONFIG_JOYSTICK_TWIDJOY=m
+CONFIG_JOYSTICK_ZHENHUA=m
+CONFIG_JOYSTICK_DB9=m
+CONFIG_JOYSTICK_GAMECON=m
+CONFIG_JOYSTICK_TURBOGRAFX=m
+CONFIG_JOYSTICK_AS5011=m
+CONFIG_JOYSTICK_JOYDUMP=m
+CONFIG_JOYSTICK_XPAD=m
+CONFIG_JOYSTICK_XPAD_FF=y
+CONFIG_JOYSTICK_XPAD_LEDS=y
+CONFIG_JOYSTICK_WALKERA0701=m
+# CONFIG_JOYSTICK_PSXPAD_SPI is not set
+# CONFIG_JOYSTICK_PXRC is not set
+CONFIG_JOYSTICK_QWIIC=m
+CONFIG_JOYSTICK_FSIA6B=m
+CONFIG_INPUT_TABLET=y
+CONFIG_TABLET_USB_ACECAD=m
+CONFIG_TABLET_USB_AIPTEK=m
+CONFIG_TABLET_USB_HANWANG=m
+CONFIG_TABLET_USB_KBTAB=m
+CONFIG_TABLET_USB_PEGASUS=m
+# CONFIG_TABLET_SERIAL_WACOM4 is not set
+CONFIG_INPUT_TOUCHSCREEN=y
+# CONFIG_TOUCHSCREEN_88PM860X is not set
+CONFIG_TOUCHSCREEN_ADS7846=m
+CONFIG_TOUCHSCREEN_AD7877=m
+CONFIG_TOUCHSCREEN_AD7879=m
+CONFIG_TOUCHSCREEN_AD7879_I2C=m
+CONFIG_TOUCHSCREEN_AD7879_SPI=m
+CONFIG_TOUCHSCREEN_ADC=m
+CONFIG_TOUCHSCREEN_AR1021_I2C=m
+CONFIG_TOUCHSCREEN_ATMEL_MXT=m
+# CONFIG_TOUCHSCREEN_ATMEL_MXT_T37 is not set
+CONFIG_TOUCHSCREEN_AUO_PIXCIR=m
+CONFIG_TOUCHSCREEN_BU21013=m
+CONFIG_TOUCHSCREEN_BU21029=m
+CONFIG_TOUCHSCREEN_CHIPONE_ICN8318=m
+CONFIG_TOUCHSCREEN_CY8CTMA140=m
+CONFIG_TOUCHSCREEN_CY8CTMG110=m
+CONFIG_TOUCHSCREEN_CYTTSP_CORE=m
+CONFIG_TOUCHSCREEN_CYTTSP_I2C=m
+CONFIG_TOUCHSCREEN_CYTTSP_SPI=m
+CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m
+CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m
+CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m
+CONFIG_TOUCHSCREEN_DA9034=m
+CONFIG_TOUCHSCREEN_DA9052=m
+CONFIG_TOUCHSCREEN_DYNAPRO=m
+CONFIG_TOUCHSCREEN_HAMPSHIRE=m
+CONFIG_TOUCHSCREEN_EETI=m
+CONFIG_TOUCHSCREEN_EGALAX=m
+CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
+CONFIG_TOUCHSCREEN_EXC3000=m
+CONFIG_TOUCHSCREEN_FUJITSU=m
+CONFIG_TOUCHSCREEN_GOODIX=m
+CONFIG_TOUCHSCREEN_HIDEEP=m
+CONFIG_TOUCHSCREEN_HYCON_HY46XX=m
+CONFIG_TOUCHSCREEN_ILI210X=m
+CONFIG_TOUCHSCREEN_ILITEK=m
+CONFIG_TOUCHSCREEN_S6SY761=m
+CONFIG_TOUCHSCREEN_GUNZE=m
+CONFIG_TOUCHSCREEN_EKTF2127=m
+CONFIG_TOUCHSCREEN_ELAN=m
+CONFIG_TOUCHSCREEN_ELO=m
+CONFIG_TOUCHSCREEN_WACOM_W8001=m
+CONFIG_TOUCHSCREEN_WACOM_I2C=m
+CONFIG_TOUCHSCREEN_MAX11801=m
+CONFIG_TOUCHSCREEN_MCS5000=m
+CONFIG_TOUCHSCREEN_MMS114=m
+CONFIG_TOUCHSCREEN_MELFAS_MIP4=m
+CONFIG_TOUCHSCREEN_MSG2638=m
+CONFIG_TOUCHSCREEN_MTOUCH=m
+CONFIG_TOUCHSCREEN_IMX6UL_TSC=m
+CONFIG_TOUCHSCREEN_INEXIO=m
+CONFIG_TOUCHSCREEN_MK712=m
+CONFIG_TOUCHSCREEN_PENMOUNT=m
+CONFIG_TOUCHSCREEN_EDT_FT5X06=m
+CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
+CONFIG_TOUCHSCREEN_TOUCHWIN=m
+CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
+# CONFIG_TOUCHSCREEN_UCB1400 is not set
+CONFIG_TOUCHSCREEN_PIXCIR=m
+CONFIG_TOUCHSCREEN_WDT87XX_I2C=m
+# CONFIG_TOUCHSCREEN_WM831X is not set
+CONFIG_TOUCHSCREEN_WM97XX=m
+CONFIG_TOUCHSCREEN_WM9705=y
+CONFIG_TOUCHSCREEN_WM9712=y
+CONFIG_TOUCHSCREEN_WM9713=y
+CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
+CONFIG_TOUCHSCREEN_MC13783=m
+CONFIG_TOUCHSCREEN_USB_EGALAX=y
+CONFIG_TOUCHSCREEN_USB_PANJIT=y
+CONFIG_TOUCHSCREEN_USB_3M=y
+CONFIG_TOUCHSCREEN_USB_ITM=y
+CONFIG_TOUCHSCREEN_USB_ETURBO=y
+CONFIG_TOUCHSCREEN_USB_GUNZE=y
+CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
+CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
+CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
+CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
+CONFIG_TOUCHSCREEN_USB_GOTOP=y
+CONFIG_TOUCHSCREEN_USB_JASTEC=y
+CONFIG_TOUCHSCREEN_USB_ELO=y
+CONFIG_TOUCHSCREEN_USB_E2I=y
+CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
+CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
+CONFIG_TOUCHSCREEN_USB_NEXIO=y
+CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
+CONFIG_TOUCHSCREEN_TOUCHIT213=m
+CONFIG_TOUCHSCREEN_TSC_SERIO=m
+CONFIG_TOUCHSCREEN_TSC200X_CORE=m
+CONFIG_TOUCHSCREEN_TSC2004=m
+CONFIG_TOUCHSCREEN_TSC2005=m
+CONFIG_TOUCHSCREEN_TSC2007=m
+# CONFIG_TOUCHSCREEN_TSC2007_IIO is not set
+# CONFIG_TOUCHSCREEN_PCAP is not set
+CONFIG_TOUCHSCREEN_RM_TS=m
+CONFIG_TOUCHSCREEN_SILEAD=m
+CONFIG_TOUCHSCREEN_SIS_I2C=m
+CONFIG_TOUCHSCREEN_ST1232=m
+# CONFIG_TOUCHSCREEN_STMFTS is not set
+CONFIG_TOUCHSCREEN_STMPE=m
+CONFIG_TOUCHSCREEN_SUR40=m
+CONFIG_TOUCHSCREEN_SURFACE3_SPI=m
+CONFIG_TOUCHSCREEN_SX8654=m
+CONFIG_TOUCHSCREEN_TPS6507X=m
+CONFIG_TOUCHSCREEN_ZET6223=m
+CONFIG_TOUCHSCREEN_ZFORCE=m
+CONFIG_TOUCHSCREEN_COLIBRI_VF50=m
+CONFIG_TOUCHSCREEN_ROHM_BU21023=m
+CONFIG_TOUCHSCREEN_IQS5XX=m
+CONFIG_TOUCHSCREEN_ZINITIX=m
+CONFIG_INPUT_MISC=y
+# CONFIG_INPUT_88PM860X_ONKEY is not set
+# CONFIG_INPUT_88PM80X_ONKEY is not set
+CONFIG_INPUT_AD714X=m
+CONFIG_INPUT_AD714X_I2C=m
+CONFIG_INPUT_AD714X_SPI=m
+CONFIG_INPUT_ARIZONA_HAPTICS=m
+CONFIG_INPUT_ATC260X_ONKEY=m
+CONFIG_INPUT_ATMEL_CAPTOUCH=m
+CONFIG_INPUT_BMA150=m
+CONFIG_INPUT_E3X0_BUTTON=m
+CONFIG_INPUT_PCSPKR=m
+CONFIG_INPUT_MAX77650_ONKEY=m
+CONFIG_INPUT_MAX77693_HAPTIC=m
+# CONFIG_INPUT_MAX8925_ONKEY is not set
+# CONFIG_INPUT_MAX8997_HAPTIC is not set
+CONFIG_INPUT_MC13783_PWRBUTTON=m
+CONFIG_INPUT_MMA8450=m
+CONFIG_INPUT_GPIO_BEEPER=m
+CONFIG_INPUT_GPIO_DECODER=m
+CONFIG_INPUT_GPIO_VIBRA=m
+CONFIG_INPUT_CPCAP_PWRBUTTON=m
+CONFIG_INPUT_ATI_REMOTE2=m
+CONFIG_INPUT_KEYSPAN_REMOTE=m
+CONFIG_INPUT_KXTJ9=m
+CONFIG_INPUT_POWERMATE=m
+CONFIG_INPUT_YEALINK=m
+CONFIG_INPUT_CM109=m
+CONFIG_INPUT_REGULATOR_HAPTIC=m
+CONFIG_INPUT_RETU_PWRBUTTON=m
+CONFIG_INPUT_TPS65218_PWRBUTTON=m
+CONFIG_INPUT_AXP20X_PEK=m
+# CONFIG_INPUT_TWL4030_PWRBUTTON is not set
+# CONFIG_INPUT_TWL4030_VIBRA is not set
+# CONFIG_INPUT_TWL6040_VIBRA is not set
+CONFIG_INPUT_UINPUT=m
+# CONFIG_INPUT_PALMAS_PWRBUTTON is not set
+CONFIG_INPUT_PCF50633_PMU=m
+CONFIG_INPUT_PCF8574=m
+CONFIG_INPUT_PWM_BEEPER=m
+CONFIG_INPUT_PWM_VIBRA=m
+CONFIG_INPUT_RK805_PWRKEY=m
+# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
+# CONFIG_INPUT_DA7280_HAPTICS is not set
+CONFIG_INPUT_DA9052_ONKEY=m
+# CONFIG_INPUT_DA9055_ONKEY is not set
+CONFIG_INPUT_DA9063_ONKEY=m
+# CONFIG_INPUT_WM831X_ON is not set
+# CONFIG_INPUT_PCAP is not set
+CONFIG_INPUT_ADXL34X=m
+CONFIG_INPUT_ADXL34X_I2C=m
+CONFIG_INPUT_ADXL34X_SPI=m
+CONFIG_INPUT_IMS_PCU=m
+CONFIG_INPUT_IQS269A=m
+CONFIG_INPUT_IQS626A=m
+CONFIG_INPUT_CMA3000=m
+CONFIG_INPUT_CMA3000_I2C=m
+CONFIG_INPUT_IDEAPAD_SLIDEBAR=m
+CONFIG_INPUT_DRV260X_HAPTICS=m
+CONFIG_INPUT_DRV2665_HAPTICS=m
+CONFIG_INPUT_DRV2667_HAPTICS=m
+CONFIG_INPUT_STPMIC1_ONKEY=m
+CONFIG_RMI4_CORE=m
+CONFIG_RMI4_I2C=m
+CONFIG_RMI4_SPI=m
+CONFIG_RMI4_SMB=m
+CONFIG_RMI4_F03=y
+CONFIG_RMI4_F03_SERIO=m
+CONFIG_RMI4_2D_SENSOR=y
+CONFIG_RMI4_F11=y
+CONFIG_RMI4_F12=y
+CONFIG_RMI4_F30=y
+CONFIG_RMI4_F34=y
+CONFIG_RMI4_F3A=y
+# CONFIG_RMI4_F54 is not set
+CONFIG_RMI4_F55=y
+
+#
+# Hardware I/O ports
+#
+CONFIG_SERIO=y
+CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y
+CONFIG_SERIO_I8042=y
+CONFIG_SERIO_SERPORT=m
+CONFIG_SERIO_PARKBD=m
+CONFIG_SERIO_PCIPS2=m
+CONFIG_SERIO_LIBPS2=y
+CONFIG_SERIO_RAW=m
+CONFIG_SERIO_XILINX_XPS_PS2=m
+CONFIG_SERIO_ALTERA_PS2=m
+CONFIG_SERIO_PS2MULT=m
+CONFIG_SERIO_ARC_PS2=m
+CONFIG_SERIO_APBPS2=m
+CONFIG_SERIO_GPIO_PS2=m
+CONFIG_USERIO=m
+CONFIG_GAMEPORT=m
+CONFIG_GAMEPORT_NS558=m
+CONFIG_GAMEPORT_L4=m
+CONFIG_GAMEPORT_EMU10K1=m
+CONFIG_GAMEPORT_FM801=m
+# end of Hardware I/O ports
+# end of Input device support
+
+#
+# Character devices
+#
+CONFIG_TTY=y
+CONFIG_VT=y
+CONFIG_CONSOLE_TRANSLATIONS=y
+CONFIG_VT_CONSOLE=y
+CONFIG_VT_CONSOLE_SLEEP=y
+CONFIG_HW_CONSOLE=y
+CONFIG_VT_HW_CONSOLE_BINDING=y
+CONFIG_UNIX98_PTYS=y
+# CONFIG_LEGACY_PTYS is not set
+CONFIG_LDISC_AUTOLOAD=y
+
+#
+# Serial drivers
+#
+CONFIG_SERIAL_EARLYCON=y
+CONFIG_SERIAL_8250=y
+CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
+# CONFIG_SERIAL_8250_16550A_VARIANTS is not set
+CONFIG_SERIAL_8250_FINTEK=y
+CONFIG_SERIAL_8250_CONSOLE=y
+CONFIG_SERIAL_8250_DMA=y
+CONFIG_SERIAL_8250_PCI=y
+CONFIG_SERIAL_8250_EXAR=y
+CONFIG_SERIAL_8250_MEN_MCB=m
+CONFIG_SERIAL_8250_NR_UARTS=4
+CONFIG_SERIAL_8250_RUNTIME_UARTS=4
+CONFIG_SERIAL_8250_EXTENDED=y
+CONFIG_SERIAL_8250_MANY_PORTS=y
+CONFIG_SERIAL_8250_ASPEED_VUART=m
+CONFIG_SERIAL_8250_SHARE_IRQ=y
+# CONFIG_SERIAL_8250_DETECT_IRQ is not set
+CONFIG_SERIAL_8250_RSA=y
+CONFIG_SERIAL_8250_DWLIB=y
+CONFIG_SERIAL_8250_FSL=y
+CONFIG_SERIAL_8250_DW=m
+CONFIG_SERIAL_8250_RT288X=y
+CONFIG_SERIAL_OF_PLATFORM=y
+
+#
+# Non-8250 serial port support
+#
+CONFIG_SERIAL_MAX3100=m
+CONFIG_SERIAL_MAX310X=y
+CONFIG_SERIAL_UARTLITE=m
+CONFIG_SERIAL_UARTLITE_NR_UARTS=1
+CONFIG_SERIAL_CORE=y
+CONFIG_SERIAL_CORE_CONSOLE=y
+CONFIG_SERIAL_ICOM=m
+CONFIG_SERIAL_JSM=m
+CONFIG_SERIAL_SIFIVE=m
+CONFIG_SERIAL_SCCNXP=y
+CONFIG_SERIAL_SCCNXP_CONSOLE=y
+# CONFIG_SERIAL_SC16IS7XX is not set
+CONFIG_SERIAL_BCM63XX=m
+CONFIG_SERIAL_ALTERA_JTAGUART=m
+CONFIG_SERIAL_ALTERA_UART=m
+CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4
+CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200
+CONFIG_SERIAL_XILINX_PS_UART=m
+CONFIG_SERIAL_ARC=m
+CONFIG_SERIAL_ARC_NR_PORTS=1
+CONFIG_SERIAL_RP2=m
+CONFIG_SERIAL_RP2_NR_UARTS=32
+CONFIG_SERIAL_FSL_LPUART=m
+CONFIG_SERIAL_FSL_LINFLEXUART=m
+CONFIG_SERIAL_CONEXANT_DIGICOLOR=m
+# CONFIG_SERIAL_MEN_Z135 is not set
+CONFIG_SERIAL_SPRD=m
+# end of Serial drivers
+
+CONFIG_SERIAL_MCTRL_GPIO=y
+CONFIG_SERIAL_NONSTANDARD=y
+CONFIG_MOXA_INTELLIO=m
+CONFIG_MOXA_SMARTIO=m
+CONFIG_SYNCLINK_GT=m
+CONFIG_N_HDLC=m
+# CONFIG_PPC_EPAPR_HV_BYTECHAN is not set
+CONFIG_N_GSM=m
+CONFIG_NOZOMI=m
+CONFIG_NULL_TTY=m
+CONFIG_HVC_DRIVER=y
+CONFIG_HVC_IRQ=y
+CONFIG_HVC_CONSOLE=y
+CONFIG_HVC_OLD_HVSI=y
+CONFIG_HVC_OPAL=y
+CONFIG_HVC_RTAS=y
+# CONFIG_HVC_UDBG is not set
+CONFIG_HVCS=m
+CONFIG_RPMSG_TTY=m
+CONFIG_SERIAL_DEV_BUS=m
+CONFIG_TTY_PRINTK=m
+CONFIG_TTY_PRINTK_LEVEL=6
+CONFIG_PRINTER=m
+# CONFIG_LP_CONSOLE is not set
+CONFIG_PPDEV=m
+CONFIG_VIRTIO_CONSOLE=m
+CONFIG_IBM_BSR=m
+CONFIG_POWERNV_OP_PANEL=m
+CONFIG_IPMI_HANDLER=m
+CONFIG_IPMI_PLAT_DATA=y
+# CONFIG_IPMI_PANIC_EVENT is not set
+CONFIG_IPMI_DEVICE_INTERFACE=m
+CONFIG_IPMI_SI=m
+CONFIG_IPMI_SSIF=m
+CONFIG_IPMI_IPMB=m
+CONFIG_IPMI_POWERNV=m
+CONFIG_IPMI_WATCHDOG=m
+CONFIG_IPMI_POWEROFF=m
+# CONFIG_IPMB_DEVICE_INTERFACE is not set
+CONFIG_HW_RANDOM=m
+CONFIG_HW_RANDOM_TIMERIOMEM=m
+CONFIG_HW_RANDOM_BA431=m
+CONFIG_HW_RANDOM_VIRTIO=m
+CONFIG_HW_RANDOM_PSERIES=m
+CONFIG_HW_RANDOM_POWERNV=m
+CONFIG_HW_RANDOM_CCTRNG=m
+CONFIG_HW_RANDOM_XIPHERA=m
+CONFIG_APPLICOM=m
+CONFIG_DEVMEM=y
+CONFIG_NVRAM=y
+CONFIG_DEVPORT=y
+CONFIG_HANGCHECK_TIMER=m
+CONFIG_TCG_TPM=m
+CONFIG_HW_RANDOM_TPM=y
+CONFIG_TCG_TIS_CORE=m
+CONFIG_TCG_TIS=m
+CONFIG_TCG_TIS_SPI=m
+CONFIG_TCG_TIS_SPI_CR50=y
+CONFIG_TCG_TIS_I2C_CR50=m
+CONFIG_TCG_TIS_I2C_ATMEL=m
+CONFIG_TCG_TIS_I2C_INFINEON=m
+CONFIG_TCG_TIS_I2C_NUVOTON=m
+CONFIG_TCG_ATMEL=m
+CONFIG_TCG_IBMVTPM=m
+CONFIG_TCG_VTPM_PROXY=m
+CONFIG_TCG_TIS_ST33ZP24=m
+CONFIG_TCG_TIS_ST33ZP24_I2C=m
+CONFIG_TCG_TIS_ST33ZP24_SPI=m
+CONFIG_XILLYBUS_CLASS=m
+CONFIG_XILLYBUS=m
+CONFIG_XILLYBUS_PCIE=m
+CONFIG_XILLYBUS_OF=m
+CONFIG_XILLYUSB=m
+CONFIG_RANDOM_TRUST_CPU=y
+CONFIG_RANDOM_TRUST_BOOTLOADER=y
+# end of Character devices
+
+#
+# I2C support
+#
+CONFIG_I2C=y
+CONFIG_I2C_BOARDINFO=y
+CONFIG_I2C_COMPAT=y
+CONFIG_I2C_CHARDEV=m
+CONFIG_I2C_MUX=m
+
+#
+# Multiplexer I2C Chip support
+#
+CONFIG_I2C_ARB_GPIO_CHALLENGE=m
+CONFIG_I2C_MUX_GPIO=m
+CONFIG_I2C_MUX_GPMUX=m
+# CONFIG_I2C_MUX_LTC4306 is not set
+CONFIG_I2C_MUX_PCA9541=m
+CONFIG_I2C_MUX_PCA954x=m
+CONFIG_I2C_MUX_PINCTRL=m
+CONFIG_I2C_MUX_REG=m
+CONFIG_I2C_DEMUX_PINCTRL=m
+CONFIG_I2C_MUX_MLXCPLD=m
+# end of Multiplexer I2C Chip support
+
+CONFIG_I2C_HELPER_AUTO=y
+CONFIG_I2C_SMBUS=m
+CONFIG_I2C_ALGOBIT=m
+CONFIG_I2C_ALGOPCA=m
+
+#
+# I2C Hardware Bus support
+#
+
+#
+# PC SMBus host controller drivers
+#
+# CONFIG_I2C_ALI1535 is not set
+# CONFIG_I2C_ALI1563 is not set
+# CONFIG_I2C_ALI15X3 is not set
+# CONFIG_I2C_AMD756 is not set
+# CONFIG_I2C_AMD8111 is not set
+# CONFIG_I2C_I801 is not set
+# CONFIG_I2C_ISCH is not set
+# CONFIG_I2C_PIIX4 is not set
+# CONFIG_I2C_NFORCE2 is not set
+CONFIG_I2C_NVIDIA_GPU=m
+# CONFIG_I2C_SIS5595 is not set
+# CONFIG_I2C_SIS630 is not set
+# CONFIG_I2C_SIS96X is not set
+# CONFIG_I2C_VIA is not set
+# CONFIG_I2C_VIAPRO is not set
+
+#
+# I2C system bus drivers (mostly embedded / system-on-chip)
+#
+CONFIG_I2C_CBUS_GPIO=m
+CONFIG_I2C_DESIGNWARE_CORE=m
+# CONFIG_I2C_DESIGNWARE_SLAVE is not set
+CONFIG_I2C_DESIGNWARE_PLATFORM=m
+CONFIG_I2C_DESIGNWARE_PCI=m
+CONFIG_I2C_EMEV2=m
+CONFIG_I2C_GPIO=m
+# CONFIG_I2C_GPIO_FAULT_INJECTOR is not set
+CONFIG_I2C_KEMPLD=m
+CONFIG_I2C_MPC=m
+CONFIG_I2C_OCORES=m
+CONFIG_I2C_PCA_PLATFORM=m
+CONFIG_I2C_RK3X=m
+CONFIG_I2C_SIMTEC=m
+CONFIG_I2C_XILINX=m
+
+#
+# External I2C/SMBus adapter drivers
+#
+CONFIG_I2C_DIOLAN_U2C=m
+CONFIG_I2C_DLN2=m
+CONFIG_I2C_CP2615=m
+CONFIG_I2C_PARPORT=m
+CONFIG_I2C_ROBOTFUZZ_OSIF=m
+CONFIG_I2C_TAOS_EVM=m
+CONFIG_I2C_TINY_USB=m
+CONFIG_I2C_VIPERBOARD=m
+
+#
+# Other I2C/SMBus bus drivers
+#
+CONFIG_I2C_OPAL=y
+CONFIG_I2C_FSI=m
+CONFIG_I2C_VIRTIO=m
+# end of I2C Hardware Bus support
+
+# CONFIG_I2C_STUB is not set
+CONFIG_I2C_SLAVE=y
+CONFIG_I2C_SLAVE_EEPROM=m
+# CONFIG_I2C_SLAVE_TESTUNIT is not set
+# CONFIG_I2C_DEBUG_CORE is not set
+# CONFIG_I2C_DEBUG_ALGO is not set
+# CONFIG_I2C_DEBUG_BUS is not set
+# end of I2C support
+
+CONFIG_I3C=m
+CONFIG_CDNS_I3C_MASTER=m
+CONFIG_DW_I3C_MASTER=m
+CONFIG_SVC_I3C_MASTER=m
+CONFIG_MIPI_I3C_HCI=m
+CONFIG_SPI=y
+# CONFIG_SPI_DEBUG is not set
+CONFIG_SPI_MASTER=y
+CONFIG_SPI_MEM=y
+
+#
+# SPI Master Controller Drivers
+#
+CONFIG_SPI_ALTERA=m
+CONFIG_SPI_ALTERA_CORE=m
+CONFIG_SPI_ALTERA_DFL=m
+CONFIG_SPI_AXI_SPI_ENGINE=m
+CONFIG_SPI_BITBANG=m
+CONFIG_SPI_BUTTERFLY=m
+CONFIG_SPI_CADENCE=m
+CONFIG_SPI_CADENCE_XSPI=m
+CONFIG_SPI_DESIGNWARE=m
+CONFIG_SPI_DW_DMA=y
+CONFIG_SPI_DW_PCI=m
+CONFIG_SPI_DW_MMIO=m
+CONFIG_SPI_DLN2=m
+CONFIG_SPI_FSI=m
+CONFIG_SPI_NXP_FLEXSPI=m
+CONFIG_SPI_GPIO=m
+CONFIG_SPI_LM70_LLP=m
+CONFIG_SPI_FSL_LIB=y
+CONFIG_SPI_FSL_SPI=y
+CONFIG_SPI_OC_TINY=m
+CONFIG_SPI_PXA2XX=m
+CONFIG_SPI_PXA2XX_PCI=m
+# CONFIG_SPI_ROCKCHIP is not set
+CONFIG_SPI_SC18IS602=m
+CONFIG_SPI_SIFIVE=m
+CONFIG_SPI_MXIC=m
+CONFIG_SPI_XCOMM=m
+# CONFIG_SPI_XILINX is not set
+CONFIG_SPI_ZYNQMP_GQSPI=m
+CONFIG_SPI_AMD=m
+
+#
+# SPI Multiplexer support
+#
+CONFIG_SPI_MUX=m
+
+#
+# SPI Protocol Masters
+#
+CONFIG_SPI_SPIDEV=m
+CONFIG_SPI_LOOPBACK_TEST=m
+CONFIG_SPI_TLE62X0=m
+CONFIG_SPI_SLAVE=y
+CONFIG_SPI_SLAVE_TIME=m
+CONFIG_SPI_SLAVE_SYSTEM_CONTROL=m
+CONFIG_SPI_DYNAMIC=y
+CONFIG_SPMI=m
+CONFIG_SPMI_HISI3670=m
+CONFIG_HSI=m
+CONFIG_HSI_BOARDINFO=y
+
+#
+# HSI controllers
+#
+
+#
+# HSI clients
+#
+CONFIG_HSI_CHAR=m
+CONFIG_PPS=y
+# CONFIG_PPS_DEBUG is not set
+
+#
+# PPS clients support
+#
+CONFIG_PPS_CLIENT_KTIMER=m
+CONFIG_PPS_CLIENT_LDISC=m
+CONFIG_PPS_CLIENT_PARPORT=m
+CONFIG_PPS_CLIENT_GPIO=m
+
+#
+# PPS generators support
+#
+
+#
+# PTP clock support
+#
+CONFIG_PTP_1588_CLOCK=y
+CONFIG_PTP_1588_CLOCK_OPTIONAL=y
+
+#
+# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
+#
+CONFIG_PTP_1588_CLOCK_IDT82P33=m
+CONFIG_PTP_1588_CLOCK_IDTCM=m
+CONFIG_PTP_1588_CLOCK_OCP=m
+# end of PTP clock support
+
+CONFIG_PINCTRL=y
+CONFIG_GENERIC_PINCTRL_GROUPS=y
+CONFIG_PINMUX=y
+CONFIG_GENERIC_PINMUX_FUNCTIONS=y
+CONFIG_PINCONF=y
+CONFIG_GENERIC_PINCONF=y
+# CONFIG_DEBUG_PINCTRL is not set
+CONFIG_PINCTRL_AS3722=y
+CONFIG_PINCTRL_AXP209=m
+CONFIG_PINCTRL_DA9062=m
+CONFIG_PINCTRL_MCP23S08_I2C=m
+CONFIG_PINCTRL_MCP23S08_SPI=m
+CONFIG_PINCTRL_MCP23S08=m
+CONFIG_PINCTRL_SINGLE=y
+CONFIG_PINCTRL_SX150X=y
+CONFIG_PINCTRL_STMFX=m
+CONFIG_PINCTRL_MAX77620=m
+CONFIG_PINCTRL_PALMAS=m
+CONFIG_PINCTRL_RK805=m
+# CONFIG_PINCTRL_OCELOT is not set
+# CONFIG_PINCTRL_MICROCHIP_SGPIO is not set
+
+#
+# Renesas pinctrl drivers
+#
+# end of Renesas pinctrl drivers
+
+CONFIG_PINCTRL_MADERA=m
+CONFIG_PINCTRL_CS47L35=y
+CONFIG_PINCTRL_CS47L85=y
+CONFIG_PINCTRL_CS47L90=y
+CONFIG_GPIOLIB=y
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
+CONFIG_OF_GPIO=y
+CONFIG_GPIOLIB_IRQCHIP=y
+# CONFIG_DEBUG_GPIO is not set
+CONFIG_GPIO_SYSFS=y
+CONFIG_GPIO_CDEV=y
+CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_GENERIC=y
+CONFIG_GPIO_MAX730X=m
+
+#
+# Memory mapped GPIO drivers
+#
+CONFIG_GPIO_74XX_MMIO=m
+CONFIG_GPIO_ALTERA=m
+CONFIG_GPIO_CADENCE=m
+CONFIG_GPIO_DWAPB=m
+CONFIG_GPIO_EXAR=m
+CONFIG_GPIO_FTGPIO010=y
+CONFIG_GPIO_GENERIC_PLATFORM=m
+CONFIG_GPIO_GRGPIO=m
+CONFIG_GPIO_HLWD=m
+CONFIG_GPIO_LOGICVC=m
+CONFIG_GPIO_MB86S7X=m
+CONFIG_GPIO_MENZ127=m
+CONFIG_GPIO_SAMA5D2_PIOBU=m
+# CONFIG_GPIO_SIFIVE is not set
+CONFIG_GPIO_SYSCON=m
+CONFIG_GPIO_XILINX=y
+CONFIG_GPIO_AMD_FCH=m
+# end of Memory mapped GPIO drivers
+
+#
+# I2C GPIO expanders
+#
+CONFIG_GPIO_ADP5588=m
+CONFIG_GPIO_ADNP=m
+CONFIG_GPIO_GW_PLD=m
+CONFIG_GPIO_MAX7300=m
+CONFIG_GPIO_MAX732X=m
+CONFIG_GPIO_PCA953X=m
+CONFIG_GPIO_PCA953X_IRQ=y
+CONFIG_GPIO_PCA9570=m
+CONFIG_GPIO_PCF857X=m
+CONFIG_GPIO_TPIC2810=m
+# end of I2C GPIO expanders
+
+#
+# MFD GPIO expanders
+#
+CONFIG_GPIO_ADP5520=m
+CONFIG_GPIO_ARIZONA=m
+CONFIG_GPIO_BD9571MWV=m
+CONFIG_GPIO_DA9052=m
+CONFIG_GPIO_DA9055=m
+CONFIG_GPIO_DLN2=m
+CONFIG_GPIO_JANZ_TTL=m
+CONFIG_GPIO_KEMPLD=m
+CONFIG_GPIO_LP3943=m
+CONFIG_GPIO_LP873X=m
+CONFIG_GPIO_LP87565=m
+CONFIG_GPIO_MADERA=m
+CONFIG_GPIO_MAX77620=m
+CONFIG_GPIO_MAX77650=m
+CONFIG_GPIO_PALMAS=y
+CONFIG_GPIO_RC5T583=y
+CONFIG_GPIO_STMPE=y
+CONFIG_GPIO_TC3589X=y
+CONFIG_GPIO_TPS65086=m
+CONFIG_GPIO_TPS65218=m
+CONFIG_GPIO_TPS6586X=y
+CONFIG_GPIO_TPS65910=y
+CONFIG_GPIO_TPS65912=m
+CONFIG_GPIO_TQMX86=m
+CONFIG_GPIO_TWL4030=m
+CONFIG_GPIO_TWL6040=m
+CONFIG_GPIO_UCB1400=m
+CONFIG_GPIO_WM831X=m
+CONFIG_GPIO_WM8350=m
+CONFIG_GPIO_WM8994=m
+# end of MFD GPIO expanders
+
+#
+# PCI GPIO expanders
+#
+CONFIG_GPIO_PCI_IDIO_16=m
+CONFIG_GPIO_PCIE_IDIO_24=m
+CONFIG_GPIO_RDC321X=m
+# end of PCI GPIO expanders
+
+#
+# SPI GPIO expanders
+#
+CONFIG_GPIO_74X164=m
+CONFIG_GPIO_MAX3191X=m
+CONFIG_GPIO_MAX7301=m
+CONFIG_GPIO_MC33880=m
+CONFIG_GPIO_PISOSR=m
+CONFIG_GPIO_XRA1403=m
+CONFIG_GPIO_MOXTET=m
+# end of SPI GPIO expanders
+
+#
+# USB GPIO expanders
+#
+CONFIG_GPIO_VIPERBOARD=m
+# end of USB GPIO expanders
+
+#
+# Virtual GPIO drivers
+#
+CONFIG_GPIO_AGGREGATOR=m
+CONFIG_GPIO_MOCKUP=m
+CONFIG_GPIO_VIRTIO=m
+# end of Virtual GPIO drivers
+
+CONFIG_W1=m
+CONFIG_W1_CON=y
+
+#
+# 1-wire Bus Masters
+#
+CONFIG_W1_MASTER_MATROX=m
+CONFIG_W1_MASTER_DS2490=m
+CONFIG_W1_MASTER_DS2482=m
+CONFIG_W1_MASTER_DS1WM=m
+CONFIG_W1_MASTER_GPIO=m
+CONFIG_W1_MASTER_SGI=m
+# end of 1-wire Bus Masters
+
+#
+# 1-wire Slaves
+#
+CONFIG_W1_SLAVE_THERM=m
+CONFIG_W1_SLAVE_SMEM=m
+CONFIG_W1_SLAVE_DS2405=m
+CONFIG_W1_SLAVE_DS2408=m
+CONFIG_W1_SLAVE_DS2408_READBACK=y
+CONFIG_W1_SLAVE_DS2413=m
+CONFIG_W1_SLAVE_DS2406=m
+CONFIG_W1_SLAVE_DS2423=m
+CONFIG_W1_SLAVE_DS2805=m
+CONFIG_W1_SLAVE_DS2430=m
+CONFIG_W1_SLAVE_DS2431=m
+CONFIG_W1_SLAVE_DS2433=m
+# CONFIG_W1_SLAVE_DS2433_CRC is not set
+CONFIG_W1_SLAVE_DS2438=m
+CONFIG_W1_SLAVE_DS250X=m
+CONFIG_W1_SLAVE_DS2780=m
+CONFIG_W1_SLAVE_DS2781=m
+CONFIG_W1_SLAVE_DS28E04=m
+CONFIG_W1_SLAVE_DS28E17=m
+# end of 1-wire Slaves
+
+# CONFIG_POWER_RESET is not set
+CONFIG_POWER_SUPPLY=y
+# CONFIG_POWER_SUPPLY_DEBUG is not set
+CONFIG_POWER_SUPPLY_HWMON=y
+CONFIG_PDA_POWER=m
+CONFIG_GENERIC_ADC_BATTERY=m
+# CONFIG_MAX8925_POWER is not set
+# CONFIG_WM831X_BACKUP is not set
+# CONFIG_WM831X_POWER is not set
+# CONFIG_WM8350_POWER is not set
+CONFIG_TEST_POWER=m
+# CONFIG_BATTERY_88PM860X is not set
+CONFIG_CHARGER_ADP5061=m
+CONFIG_BATTERY_ACT8945A=m
+CONFIG_BATTERY_CPCAP=m
+CONFIG_BATTERY_CW2015=m
+CONFIG_BATTERY_DS2760=m
+CONFIG_BATTERY_DS2780=m
+CONFIG_BATTERY_DS2781=m
+CONFIG_BATTERY_DS2782=m
+CONFIG_BATTERY_SBS=m
+CONFIG_CHARGER_SBS=m
+CONFIG_MANAGER_SBS=m
+CONFIG_BATTERY_BQ27XXX=m
+CONFIG_BATTERY_BQ27XXX_I2C=m
+CONFIG_BATTERY_BQ27XXX_HDQ=m
+# CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM is not set
+# CONFIG_BATTERY_DA9030 is not set
+CONFIG_BATTERY_DA9052=m
+CONFIG_CHARGER_DA9150=m
+CONFIG_BATTERY_DA9150=m
+# CONFIG_CHARGER_AXP20X is not set
+# CONFIG_BATTERY_AXP20X is not set
+CONFIG_AXP20X_POWER=m
+CONFIG_BATTERY_MAX17040=m
+CONFIG_BATTERY_MAX17042=m
+CONFIG_BATTERY_MAX1721X=m
+CONFIG_CHARGER_PCF50633=m
+CONFIG_CHARGER_ISP1704=m
+CONFIG_CHARGER_MAX8903=m
+# CONFIG_CHARGER_TWL4030 is not set
+CONFIG_CHARGER_LP8727=m
+CONFIG_CHARGER_GPIO=m
+CONFIG_CHARGER_MANAGER=y
+CONFIG_CHARGER_LT3651=m
+CONFIG_CHARGER_LTC4162L=m
+# CONFIG_CHARGER_MAX14577 is not set
+CONFIG_CHARGER_DETECTOR_MAX14656=m
+CONFIG_CHARGER_MAX77650=m
+# CONFIG_CHARGER_MAX77693 is not set
+# CONFIG_CHARGER_MAX8997 is not set
+# CONFIG_CHARGER_MAX8998 is not set
+CONFIG_CHARGER_MP2629=m
+CONFIG_CHARGER_MT6360=m
+CONFIG_CHARGER_BQ2415X=m
+CONFIG_CHARGER_BQ24190=m
+CONFIG_CHARGER_BQ24257=m
+CONFIG_CHARGER_BQ24735=m
+CONFIG_CHARGER_BQ2515X=m
+CONFIG_CHARGER_BQ25890=m
+CONFIG_CHARGER_BQ25980=m
+CONFIG_CHARGER_BQ256XX=m
+CONFIG_CHARGER_SMB347=m
+# CONFIG_CHARGER_TPS65090 is not set
+CONFIG_BATTERY_GAUGE_LTC2941=m
+# CONFIG_BATTERY_GOLDFISH is not set
+CONFIG_BATTERY_RT5033=m
+CONFIG_CHARGER_RT9455=m
+CONFIG_CHARGER_UCS1002=m
+CONFIG_CHARGER_BD99954=m
+CONFIG_RN5T618_POWER=m
+CONFIG_HWMON=y
+CONFIG_HWMON_VID=m
+# CONFIG_HWMON_DEBUG_CHIP is not set
+
+#
+# Native drivers
+#
+CONFIG_SENSORS_AD7314=m
+CONFIG_SENSORS_AD7414=m
+CONFIG_SENSORS_AD7418=m
+CONFIG_SENSORS_ADM1021=m
+CONFIG_SENSORS_ADM1025=m
+CONFIG_SENSORS_ADM1026=m
+CONFIG_SENSORS_ADM1029=m
+CONFIG_SENSORS_ADM1031=m
+CONFIG_SENSORS_ADM1177=m
+CONFIG_SENSORS_ADM9240=m
+CONFIG_SENSORS_ADT7X10=m
+CONFIG_SENSORS_ADT7310=m
+CONFIG_SENSORS_ADT7410=m
+CONFIG_SENSORS_ADT7411=m
+CONFIG_SENSORS_ADT7462=m
+CONFIG_SENSORS_ADT7470=m
+CONFIG_SENSORS_ADT7475=m
+CONFIG_SENSORS_AHT10=m
+CONFIG_SENSORS_AQUACOMPUTER_D5NEXT=m
+CONFIG_SENSORS_AS370=m
+CONFIG_SENSORS_ASC7621=m
+CONFIG_SENSORS_AXI_FAN_CONTROL=m
+CONFIG_SENSORS_ASPEED=m
+CONFIG_SENSORS_ATXP1=m
+CONFIG_SENSORS_CORSAIR_CPRO=m
+CONFIG_SENSORS_CORSAIR_PSU=m
+CONFIG_SENSORS_DRIVETEMP=m
+CONFIG_SENSORS_DS620=m
+CONFIG_SENSORS_DS1621=m
+CONFIG_SENSORS_DA9052_ADC=m
+# CONFIG_SENSORS_DA9055 is not set
+# CONFIG_SENSORS_I5K_AMB is not set
+CONFIG_SENSORS_F75375S=m
+CONFIG_SENSORS_GSC=m
+CONFIG_SENSORS_MC13783_ADC=m
+CONFIG_SENSORS_FTSTEUTATES=m
+CONFIG_SENSORS_GL518SM=m
+CONFIG_SENSORS_GL520SM=m
+CONFIG_SENSORS_G760A=m
+CONFIG_SENSORS_G762=m
+CONFIG_SENSORS_GPIO_FAN=m
+CONFIG_SENSORS_HIH6130=m
+CONFIG_SENSORS_IBMAEM=m
+CONFIG_SENSORS_IBMPEX=m
+CONFIG_SENSORS_IBMPOWERNV=m
+CONFIG_SENSORS_IIO_HWMON=m
+CONFIG_SENSORS_JC42=m
+CONFIG_SENSORS_POWR1220=m
+CONFIG_SENSORS_LINEAGE=m
+CONFIG_SENSORS_LTC2945=m
+CONFIG_SENSORS_LTC2947=m
+CONFIG_SENSORS_LTC2947_I2C=m
+CONFIG_SENSORS_LTC2947_SPI=m
+CONFIG_SENSORS_LTC2990=m
+CONFIG_SENSORS_LTC2992=m
+CONFIG_SENSORS_LTC4151=m
+CONFIG_SENSORS_LTC4215=m
+CONFIG_SENSORS_LTC4222=m
+CONFIG_SENSORS_LTC4245=m
+CONFIG_SENSORS_LTC4260=m
+CONFIG_SENSORS_LTC4261=m
+CONFIG_SENSORS_MAX1111=m
+CONFIG_SENSORS_MAX127=m
+CONFIG_SENSORS_MAX16065=m
+CONFIG_SENSORS_MAX1619=m
+CONFIG_SENSORS_MAX1668=m
+CONFIG_SENSORS_MAX197=m
+CONFIG_SENSORS_MAX31722=m
+CONFIG_SENSORS_MAX31730=m
+CONFIG_SENSORS_MAX6620=m
+CONFIG_SENSORS_MAX6621=m
+CONFIG_SENSORS_MAX6639=m
+CONFIG_SENSORS_MAX6642=m
+CONFIG_SENSORS_MAX6650=m
+CONFIG_SENSORS_MAX6697=m
+CONFIG_SENSORS_MAX31790=m
+CONFIG_SENSORS_MCP3021=m
+CONFIG_SENSORS_TC654=m
+CONFIG_SENSORS_TPS23861=m
+CONFIG_SENSORS_MENF21BMC_HWMON=m
+CONFIG_SENSORS_MR75203=m
+CONFIG_SENSORS_ADCXX=m
+CONFIG_SENSORS_LM63=m
+CONFIG_SENSORS_LM70=m
+CONFIG_SENSORS_LM73=m
+CONFIG_SENSORS_LM75=m
+CONFIG_SENSORS_LM77=m
+CONFIG_SENSORS_LM78=m
+CONFIG_SENSORS_LM80=m
+CONFIG_SENSORS_LM83=m
+CONFIG_SENSORS_LM85=m
+CONFIG_SENSORS_LM87=m
+CONFIG_SENSORS_LM90=m
+CONFIG_SENSORS_LM92=m
+CONFIG_SENSORS_LM93=m
+CONFIG_SENSORS_LM95234=m
+CONFIG_SENSORS_LM95241=m
+CONFIG_SENSORS_LM95245=m
+CONFIG_SENSORS_NTC_THERMISTOR=m
+CONFIG_SENSORS_NCT7802=m
+CONFIG_SENSORS_NCT7904=m
+CONFIG_SENSORS_NPCM7XX=m
+CONFIG_SENSORS_NZXT_KRAKEN2=m
+CONFIG_SENSORS_PCF8591=m
+CONFIG_PMBUS=m
+CONFIG_SENSORS_PMBUS=m
+CONFIG_SENSORS_ADM1266=m
+CONFIG_SENSORS_ADM1275=m
+CONFIG_SENSORS_BEL_PFE=m
+CONFIG_SENSORS_BPA_RS600=m
+CONFIG_SENSORS_FSP_3Y=m
+CONFIG_SENSORS_IBM_CFFPS=m
+CONFIG_SENSORS_DPS920AB=m
+CONFIG_SENSORS_INSPUR_IPSPS=m
+# CONFIG_SENSORS_IR35221 is not set
+CONFIG_SENSORS_IR36021=m
+CONFIG_SENSORS_IR38064=m
+# CONFIG_SENSORS_IRPS5401 is not set
+CONFIG_SENSORS_ISL68137=m
+CONFIG_SENSORS_LM25066=m
+# CONFIG_SENSORS_LTC2978 is not set
+CONFIG_SENSORS_LTC3815=m
+CONFIG_SENSORS_MAX15301=m
+CONFIG_SENSORS_MAX16064=m
+CONFIG_SENSORS_MAX16601=m
+CONFIG_SENSORS_MAX20730=m
+CONFIG_SENSORS_MAX20751=m
+CONFIG_SENSORS_MAX31785=m
+CONFIG_SENSORS_MAX34440=m
+CONFIG_SENSORS_MAX8688=m
+CONFIG_SENSORS_MP2888=m
+CONFIG_SENSORS_MP2975=m
+CONFIG_SENSORS_PIM4328=m
+CONFIG_SENSORS_PM6764TR=m
+# CONFIG_SENSORS_PXE1610 is not set
+CONFIG_SENSORS_Q54SJ108A2=m
+CONFIG_SENSORS_STPDDC60=m
+# CONFIG_SENSORS_TPS40422 is not set
+CONFIG_SENSORS_TPS53679=m
+CONFIG_SENSORS_UCD9000=m
+CONFIG_SENSORS_UCD9200=m
+CONFIG_SENSORS_XDPE122=m
+CONFIG_SENSORS_ZL6100=m
+CONFIG_SENSORS_PWM_FAN=m
+CONFIG_SENSORS_SBTSI=m
+CONFIG_SENSORS_SBRMI=m
+CONFIG_SENSORS_SHT15=m
+CONFIG_SENSORS_SHT21=m
+CONFIG_SENSORS_SHT3x=m
+CONFIG_SENSORS_SHT4x=m
+CONFIG_SENSORS_SHTC1=m
+# CONFIG_SENSORS_SIS5595 is not set
+CONFIG_SENSORS_EMC1403=m
+CONFIG_SENSORS_EMC2103=m
+CONFIG_SENSORS_EMC6W201=m
+CONFIG_SENSORS_SMSC47M192=m
+CONFIG_SENSORS_STTS751=m
+CONFIG_SENSORS_SMM665=m
+CONFIG_SENSORS_ADC128D818=m
+CONFIG_SENSORS_ADS7828=m
+CONFIG_SENSORS_ADS7871=m
+CONFIG_SENSORS_AMC6821=m
+CONFIG_SENSORS_INA209=m
+CONFIG_SENSORS_INA2XX=m
+CONFIG_SENSORS_INA3221=m
+CONFIG_SENSORS_TC74=m
+CONFIG_SENSORS_THMC50=m
+CONFIG_SENSORS_TMP102=m
+CONFIG_SENSORS_TMP103=m
+CONFIG_SENSORS_TMP108=m
+CONFIG_SENSORS_TMP401=m
+CONFIG_SENSORS_TMP421=m
+CONFIG_SENSORS_TMP513=m
+CONFIG_SENSORS_VIA686A=m
+CONFIG_SENSORS_VT8231=m
+CONFIG_SENSORS_W83773G=m
+CONFIG_SENSORS_W83781D=m
+CONFIG_SENSORS_W83791D=m
+CONFIG_SENSORS_W83792D=m
+CONFIG_SENSORS_W83793=m
+CONFIG_SENSORS_W83795=m
+# CONFIG_SENSORS_W83795_FANCTRL is not set
+CONFIG_SENSORS_W83L785TS=m
+CONFIG_SENSORS_W83L786NG=m
+CONFIG_SENSORS_WM831X=m
+# CONFIG_SENSORS_WM8350 is not set
+CONFIG_THERMAL=y
+CONFIG_THERMAL_NETLINK=y
+CONFIG_THERMAL_STATISTICS=y
+CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
+CONFIG_THERMAL_HWMON=y
+CONFIG_THERMAL_OF=y
+CONFIG_THERMAL_WRITABLE_TRIPS=y
+CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
+# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
+# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
+# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set
+CONFIG_THERMAL_GOV_FAIR_SHARE=y
+CONFIG_THERMAL_GOV_STEP_WISE=y
+CONFIG_THERMAL_GOV_BANG_BANG=y
+CONFIG_THERMAL_GOV_USER_SPACE=y
+CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y
+CONFIG_CPU_THERMAL=y
+CONFIG_CPU_FREQ_THERMAL=y
+# CONFIG_CPU_IDLE_THERMAL is not set
+CONFIG_DEVFREQ_THERMAL=y
+CONFIG_THERMAL_EMULATION=y
+CONFIG_THERMAL_MMIO=m
+CONFIG_MAX77620_THERMAL=m
+CONFIG_DA9062_THERMAL=m
+# CONFIG_TI_SOC_THERMAL is not set
+CONFIG_GENERIC_ADC_THERMAL=m
+CONFIG_WATCHDOG=y
+CONFIG_WATCHDOG_CORE=y
+# CONFIG_WATCHDOG_NOWAYOUT is not set
+CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
+CONFIG_WATCHDOG_OPEN_TIMEOUT=0
+CONFIG_WATCHDOG_SYSFS=y
+# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set
+
+#
+# Watchdog Pretimeout Governors
+#
+# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
+
+#
+# Watchdog Device Drivers
+#
+CONFIG_SOFT_WATCHDOG=m
+CONFIG_BD957XMUF_WATCHDOG=m
+CONFIG_DA9052_WATCHDOG=m
+# CONFIG_DA9055_WATCHDOG is not set
+# CONFIG_DA9063_WATCHDOG is not set
+CONFIG_DA9062_WATCHDOG=m
+CONFIG_GPIO_WATCHDOG=m
+CONFIG_MENF21BMC_WATCHDOG=m
+# CONFIG_MENZ069_WATCHDOG is not set
+CONFIG_WM831X_WATCHDOG=m
+# CONFIG_WM8350_WATCHDOG is not set
+CONFIG_XILINX_WATCHDOG=m
+CONFIG_ZIIRAVE_WATCHDOG=m
+CONFIG_CADENCE_WATCHDOG=m
+CONFIG_DW_WATCHDOG=m
+CONFIG_RN5T618_WATCHDOG=m
+# CONFIG_TWL4030_WATCHDOG is not set
+CONFIG_MAX63XX_WATCHDOG=m
+CONFIG_MAX77620_WATCHDOG=m
+CONFIG_RETU_WATCHDOG=m
+CONFIG_STPMIC1_WATCHDOG=m
+CONFIG_ALIM7101_WDT=m
+CONFIG_I6300ESB_WDT=m
+CONFIG_KEMPLD_WDT=m
+CONFIG_MEN_A21_WDT=m
+CONFIG_WATCHDOG_RTAS=m
+
+#
+# PCI-based Watchdog Cards
+#
+CONFIG_PCIPCWATCHDOG=m
+CONFIG_WDTPCI=m
+
+#
+# USB-based Watchdog Cards
+#
+CONFIG_USBPCWATCHDOG=m
+CONFIG_SSB_POSSIBLE=y
+CONFIG_SSB=m
+CONFIG_SSB_SPROM=y
+CONFIG_SSB_BLOCKIO=y
+CONFIG_SSB_PCIHOST_POSSIBLE=y
+CONFIG_SSB_PCIHOST=y
+CONFIG_SSB_B43_PCI_BRIDGE=y
+CONFIG_SSB_SDIOHOST_POSSIBLE=y
+CONFIG_SSB_SDIOHOST=y
+CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
+CONFIG_SSB_DRIVER_PCICORE=y
+CONFIG_SSB_DRIVER_GPIO=y
+CONFIG_BCMA_POSSIBLE=y
+CONFIG_BCMA=m
+CONFIG_BCMA_BLOCKIO=y
+CONFIG_BCMA_HOST_PCI_POSSIBLE=y
+CONFIG_BCMA_HOST_PCI=y
+CONFIG_BCMA_HOST_SOC=y
+CONFIG_BCMA_DRIVER_PCI=y
+CONFIG_BCMA_SFLASH=y
+CONFIG_BCMA_DRIVER_GMAC_CMN=y
+CONFIG_BCMA_DRIVER_GPIO=y
+# CONFIG_BCMA_DEBUG is not set
+
+#
+# Multifunction device drivers
+#
+CONFIG_MFD_CORE=y
+CONFIG_MFD_ACT8945A=m
+CONFIG_MFD_AS3711=y
+CONFIG_MFD_AS3722=y
+CONFIG_PMIC_ADP5520=y
+CONFIG_MFD_AAT2870_CORE=y
+CONFIG_MFD_ATMEL_FLEXCOM=m
+CONFIG_MFD_ATMEL_HLCDC=m
+CONFIG_MFD_BCM590XX=m
+CONFIG_MFD_BD9571MWV=m
+CONFIG_MFD_AXP20X=m
+CONFIG_MFD_AXP20X_I2C=m
+CONFIG_MFD_MADERA=m
+CONFIG_MFD_MADERA_I2C=m
+CONFIG_MFD_MADERA_SPI=m
+# CONFIG_MFD_CS47L15 is not set
+CONFIG_MFD_CS47L35=y
+CONFIG_MFD_CS47L85=y
+CONFIG_MFD_CS47L90=y
+# CONFIG_MFD_CS47L92 is not set
+CONFIG_PMIC_DA903X=y
+CONFIG_PMIC_DA9052=y
+CONFIG_MFD_DA9052_SPI=y
+CONFIG_MFD_DA9052_I2C=y
+CONFIG_MFD_DA9055=y
+CONFIG_MFD_DA9062=m
+CONFIG_MFD_DA9063=m
+CONFIG_MFD_DA9150=m
+CONFIG_MFD_DLN2=m
+CONFIG_MFD_GATEWORKS_GSC=m
+CONFIG_MFD_MC13XXX=m
+CONFIG_MFD_MC13XXX_SPI=m
+CONFIG_MFD_MC13XXX_I2C=m
+CONFIG_MFD_MP2629=m
+CONFIG_MFD_HI6421_PMIC=m
+CONFIG_MFD_HI6421_SPMI=m
+CONFIG_HTC_PASIC3=m
+CONFIG_HTC_I2CPLD=y
+CONFIG_LPC_ICH=m
+CONFIG_LPC_SCH=m
+CONFIG_MFD_IQS62X=m
+CONFIG_MFD_JANZ_CMODIO=m
+CONFIG_MFD_KEMPLD=m
+CONFIG_MFD_88PM800=m
+CONFIG_MFD_88PM805=m
+CONFIG_MFD_88PM860X=y
+CONFIG_MFD_MAX14577=m
+CONFIG_MFD_MAX77620=y
+CONFIG_MFD_MAX77650=m
+CONFIG_MFD_MAX77686=y
+CONFIG_MFD_MAX77693=m
+CONFIG_MFD_MAX77843=y
+CONFIG_MFD_MAX8907=m
+CONFIG_MFD_MAX8925=y
+CONFIG_MFD_MAX8997=y
+CONFIG_MFD_MAX8998=y
+CONFIG_MFD_MT6360=m
+CONFIG_MFD_MT6397=m
+CONFIG_MFD_MENF21BMC=m
+CONFIG_EZX_PCAP=y
+CONFIG_MFD_CPCAP=m
+CONFIG_MFD_VIPERBOARD=m
+CONFIG_MFD_NTXEC=m
+CONFIG_MFD_RETU=m
+CONFIG_MFD_PCF50633=m
+CONFIG_PCF50633_ADC=m
+CONFIG_PCF50633_GPIO=m
+CONFIG_UCB1400_CORE=m
+CONFIG_MFD_RDC321X=m
+CONFIG_MFD_RT4831=m
+CONFIG_MFD_RT5033=m
+CONFIG_MFD_RC5T583=y
+CONFIG_MFD_RK808=m
+CONFIG_MFD_RN5T618=m
+# CONFIG_MFD_SEC_CORE is not set
+CONFIG_MFD_SI476X_CORE=m
+CONFIG_MFD_SM501=m
+CONFIG_MFD_SM501_GPIO=y
+CONFIG_MFD_SKY81452=m
+CONFIG_MFD_STMPE=y
+
+#
+# STMicroelectronics STMPE Interface Drivers
+#
+CONFIG_STMPE_I2C=y
+CONFIG_STMPE_SPI=y
+# end of STMicroelectronics STMPE Interface Drivers
+
+CONFIG_MFD_SYSCON=y
+CONFIG_MFD_TI_AM335X_TSCADC=m
+CONFIG_MFD_LP3943=m
+CONFIG_MFD_LP8788=y
+CONFIG_MFD_TI_LMU=m
+CONFIG_MFD_PALMAS=y
+CONFIG_TPS6105X=m
+CONFIG_TPS65010=m
+CONFIG_TPS6507X=m
+CONFIG_MFD_TPS65086=m
+CONFIG_MFD_TPS65090=y
+# CONFIG_MFD_TPS65217 is not set
+CONFIG_MFD_TI_LP873X=m
+CONFIG_MFD_TI_LP87565=m
+CONFIG_MFD_TPS65218=m
+CONFIG_MFD_TPS6586X=y
+CONFIG_MFD_TPS65910=y
+CONFIG_MFD_TPS65912=y
+CONFIG_MFD_TPS65912_I2C=y
+CONFIG_MFD_TPS65912_SPI=y
+CONFIG_TWL4030_CORE=y
+CONFIG_MFD_TWL4030_AUDIO=y
+CONFIG_TWL6040_CORE=y
+CONFIG_MFD_WL1273_CORE=m
+CONFIG_MFD_LM3533=m
+CONFIG_MFD_TC3589X=y
+CONFIG_MFD_TQMX86=m
+CONFIG_MFD_VX855=m
+# CONFIG_MFD_LOCHNAGAR is not set
+CONFIG_MFD_ARIZONA=m
+CONFIG_MFD_ARIZONA_I2C=m
+CONFIG_MFD_ARIZONA_SPI=m
+CONFIG_MFD_CS47L24=y
+CONFIG_MFD_WM5102=y
+CONFIG_MFD_WM5110=y
+CONFIG_MFD_WM8997=y
+CONFIG_MFD_WM8998=y
+CONFIG_MFD_WM8400=y
+CONFIG_MFD_WM831X=y
+CONFIG_MFD_WM831X_I2C=y
+CONFIG_MFD_WM831X_SPI=y
+CONFIG_MFD_WM8350=y
+CONFIG_MFD_WM8350_I2C=y
+CONFIG_MFD_WM8994=m
+# CONFIG_MFD_ROHM_BD718XX is not set
+# CONFIG_MFD_ROHM_BD70528 is not set
+# CONFIG_MFD_ROHM_BD71828 is not set
+CONFIG_MFD_ROHM_BD957XMUF=m
+CONFIG_MFD_STPMIC1=m
+CONFIG_MFD_STMFX=m
+CONFIG_MFD_ATC260X=m
+CONFIG_MFD_ATC260X_I2C=m
+CONFIG_MFD_QCOM_PM8008=m
+# CONFIG_RAVE_SP_CORE is not set
+# CONFIG_MFD_INTEL_M10_BMC is not set
+CONFIG_MFD_RSMU_I2C=m
+CONFIG_MFD_RSMU_SPI=m
+# end of Multifunction device drivers
+
+CONFIG_REGULATOR=y
+# CONFIG_REGULATOR_DEBUG is not set
+CONFIG_REGULATOR_FIXED_VOLTAGE=m
+CONFIG_REGULATOR_VIRTUAL_CONSUMER=m
+CONFIG_REGULATOR_USERSPACE_CONSUMER=m
+CONFIG_REGULATOR_88PG86X=m
+CONFIG_REGULATOR_88PM800=m
+CONFIG_REGULATOR_88PM8607=m
+CONFIG_REGULATOR_ACT8865=m
+CONFIG_REGULATOR_ACT8945A=m
+CONFIG_REGULATOR_AD5398=m
+CONFIG_REGULATOR_AAT2870=m
+CONFIG_REGULATOR_ARIZONA_LDO1=m
+CONFIG_REGULATOR_ARIZONA_MICSUPP=m
+CONFIG_REGULATOR_AS3711=m
+CONFIG_REGULATOR_AS3722=m
+CONFIG_REGULATOR_ATC260X=m
+CONFIG_REGULATOR_AXP20X=m
+CONFIG_REGULATOR_BCM590XX=m
+CONFIG_REGULATOR_BD9571MWV=m
+CONFIG_REGULATOR_BD957XMUF=m
+CONFIG_REGULATOR_CPCAP=m
+CONFIG_REGULATOR_DA903X=m
+CONFIG_REGULATOR_DA9052=m
+CONFIG_REGULATOR_DA9055=m
+CONFIG_REGULATOR_DA9062=m
+CONFIG_REGULATOR_DA9063=m
+CONFIG_REGULATOR_DA9121=m
+CONFIG_REGULATOR_DA9210=m
+CONFIG_REGULATOR_DA9211=m
+CONFIG_REGULATOR_FAN53555=m
+CONFIG_REGULATOR_FAN53880=m
+CONFIG_REGULATOR_GPIO=m
+CONFIG_REGULATOR_HI6421=m
+CONFIG_REGULATOR_HI6421V530=m
+CONFIG_REGULATOR_HI6421V600=m
+CONFIG_REGULATOR_ISL9305=m
+CONFIG_REGULATOR_ISL6271A=m
+CONFIG_REGULATOR_LM363X=m
+CONFIG_REGULATOR_LP3971=m
+CONFIG_REGULATOR_LP3972=m
+CONFIG_REGULATOR_LP872X=m
+CONFIG_REGULATOR_LP873X=m
+CONFIG_REGULATOR_LP8755=m
+CONFIG_REGULATOR_LP87565=m
+CONFIG_REGULATOR_LP8788=m
+CONFIG_REGULATOR_LTC3589=m
+CONFIG_REGULATOR_LTC3676=m
+CONFIG_REGULATOR_MAX14577=m
+CONFIG_REGULATOR_MAX1586=m
+CONFIG_REGULATOR_MAX77620=m
+CONFIG_REGULATOR_MAX77650=m
+CONFIG_REGULATOR_MAX8649=m
+CONFIG_REGULATOR_MAX8660=m
+CONFIG_REGULATOR_MAX8893=m
+CONFIG_REGULATOR_MAX8907=m
+CONFIG_REGULATOR_MAX8925=m
+CONFIG_REGULATOR_MAX8952=m
+CONFIG_REGULATOR_MAX8973=m
+CONFIG_REGULATOR_MAX8997=m
+CONFIG_REGULATOR_MAX8998=m
+CONFIG_REGULATOR_MAX77686=m
+CONFIG_REGULATOR_MAX77693=m
+CONFIG_REGULATOR_MAX77802=m
+CONFIG_REGULATOR_MAX77826=m
+CONFIG_REGULATOR_MC13XXX_CORE=m
+CONFIG_REGULATOR_MC13783=m
+CONFIG_REGULATOR_MC13892=m
+CONFIG_REGULATOR_MCP16502=m
+CONFIG_REGULATOR_MP5416=m
+CONFIG_REGULATOR_MP8859=m
+CONFIG_REGULATOR_MP886X=m
+CONFIG_REGULATOR_MPQ7920=m
+CONFIG_REGULATOR_MT6311=m
+CONFIG_REGULATOR_MT6315=m
+CONFIG_REGULATOR_MT6323=m
+CONFIG_REGULATOR_MT6358=m
+CONFIG_REGULATOR_MT6359=m
+CONFIG_REGULATOR_MT6360=m
+CONFIG_REGULATOR_MT6397=m
+CONFIG_REGULATOR_PALMAS=m
+CONFIG_REGULATOR_PCA9450=m
+CONFIG_REGULATOR_PCAP=m
+CONFIG_REGULATOR_PCF50633=m
+CONFIG_REGULATOR_PF8X00=m
+CONFIG_REGULATOR_PFUZE100=m
+CONFIG_REGULATOR_PV88060=m
+CONFIG_REGULATOR_PV88080=m
+CONFIG_REGULATOR_PV88090=m
+CONFIG_REGULATOR_PWM=m
+CONFIG_REGULATOR_QCOM_SPMI=m
+CONFIG_REGULATOR_QCOM_USB_VBUS=m
+# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set
+CONFIG_REGULATOR_RC5T583=m
+CONFIG_REGULATOR_RK808=m
+CONFIG_REGULATOR_RN5T618=m
+CONFIG_REGULATOR_RT4801=m
+CONFIG_REGULATOR_RT4831=m
+CONFIG_REGULATOR_RT5033=m
+CONFIG_REGULATOR_RT6160=m
+CONFIG_REGULATOR_RT6245=m
+CONFIG_REGULATOR_RTQ2134=m
+CONFIG_REGULATOR_RTMV20=m
+CONFIG_REGULATOR_RTQ6752=m
+CONFIG_REGULATOR_SKY81452=m
+# CONFIG_REGULATOR_SLG51000 is not set
+CONFIG_REGULATOR_STPMIC1=m
+CONFIG_REGULATOR_SY8106A=m
+CONFIG_REGULATOR_SY8824X=m
+CONFIG_REGULATOR_SY8827N=m
+CONFIG_REGULATOR_TPS51632=m
+CONFIG_REGULATOR_TPS6105X=m
+CONFIG_REGULATOR_TPS62360=m
+CONFIG_REGULATOR_TPS65023=m
+CONFIG_REGULATOR_TPS6507X=m
+CONFIG_REGULATOR_TPS65086=m
+CONFIG_REGULATOR_TPS65090=m
+CONFIG_REGULATOR_TPS65132=m
+CONFIG_REGULATOR_TPS65218=m
+CONFIG_REGULATOR_TPS6524X=m
+CONFIG_REGULATOR_TPS6586X=m
+CONFIG_REGULATOR_TPS65910=m
+CONFIG_REGULATOR_TPS65912=m
+CONFIG_REGULATOR_TWL4030=m
+CONFIG_REGULATOR_VCTRL=m
+CONFIG_REGULATOR_WM831X=m
+CONFIG_REGULATOR_WM8350=m
+CONFIG_REGULATOR_WM8400=m
+CONFIG_REGULATOR_WM8994=m
+CONFIG_REGULATOR_QCOM_LABIBB=m
+CONFIG_RC_CORE=m
+CONFIG_RC_MAP=m
+CONFIG_LIRC=y
+CONFIG_RC_DECODERS=y
+CONFIG_IR_NEC_DECODER=m
+CONFIG_IR_RC5_DECODER=m
+CONFIG_IR_RC6_DECODER=m
+CONFIG_IR_JVC_DECODER=m
+CONFIG_IR_SONY_DECODER=m
+CONFIG_IR_SANYO_DECODER=m
+CONFIG_IR_SHARP_DECODER=m
+CONFIG_IR_MCE_KBD_DECODER=m
+CONFIG_IR_XMP_DECODER=m
+CONFIG_IR_IMON_DECODER=m
+CONFIG_IR_RCMM_DECODER=m
+CONFIG_RC_DEVICES=y
+CONFIG_RC_ATI_REMOTE=m
+CONFIG_IR_HIX5HD2=m
+CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
+CONFIG_IR_MCEUSB=m
+CONFIG_IR_REDRAT3=m
+CONFIG_IR_SPI=m
+CONFIG_IR_STREAMZAP=m
+CONFIG_IR_IGORPLUGUSB=m
+CONFIG_IR_IGUANA=m
+CONFIG_IR_TTUSBIR=m
+CONFIG_RC_LOOPBACK=m
+CONFIG_IR_GPIO_CIR=m
+CONFIG_IR_GPIO_TX=m
+CONFIG_IR_PWM_TX=m
+CONFIG_IR_SERIAL=m
+CONFIG_IR_SERIAL_TRANSMITTER=y
+CONFIG_RC_XBOX_DVD=m
+CONFIG_IR_TOY=m
+CONFIG_CEC_CORE=m
+CONFIG_CEC_NOTIFIER=y
+
+#
+# CEC support
+#
+CONFIG_MEDIA_CEC_RC=y
+CONFIG_MEDIA_CEC_SUPPORT=y
+CONFIG_CEC_CH7322=m
+CONFIG_USB_PULSE8_CEC=m
+# CONFIG_USB_RAINSHADOW_CEC is not set
+# end of CEC support
+
+CONFIG_MEDIA_SUPPORT=m
+# CONFIG_MEDIA_SUPPORT_FILTER is not set
+CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
+
+#
+# Media device types
+#
+CONFIG_MEDIA_CAMERA_SUPPORT=y
+CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
+CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
+CONFIG_MEDIA_RADIO_SUPPORT=y
+CONFIG_MEDIA_SDR_SUPPORT=y
+CONFIG_MEDIA_PLATFORM_SUPPORT=y
+CONFIG_MEDIA_TEST_SUPPORT=y
+# end of Media device types
+
+#
+# Media core support
+#
+CONFIG_VIDEO_DEV=m
+CONFIG_MEDIA_CONTROLLER=y
+CONFIG_DVB_CORE=m
+# end of Media core support
+
+#
+# Video4Linux options
+#
+CONFIG_VIDEO_V4L2=m
+CONFIG_VIDEO_V4L2_I2C=y
+CONFIG_VIDEO_V4L2_SUBDEV_API=y
+# CONFIG_VIDEO_ADV_DEBUG is not set
+# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
+CONFIG_VIDEO_TUNER=m
+CONFIG_V4L2_MEM2MEM_DEV=m
+CONFIG_V4L2_FLASH_LED_CLASS=m
+CONFIG_V4L2_FWNODE=m
+CONFIG_V4L2_ASYNC=m
+CONFIG_VIDEOBUF_GEN=m
+CONFIG_VIDEOBUF_DMA_SG=m
+CONFIG_VIDEOBUF_VMALLOC=m
+# end of Video4Linux options
+
+#
+# Media controller options
+#
+CONFIG_MEDIA_CONTROLLER_DVB=y
+# end of Media controller options
+
+#
+# Digital TV options
+#
+# CONFIG_DVB_MMAP is not set
+CONFIG_DVB_NET=y
+CONFIG_DVB_MAX_ADAPTERS=8
+CONFIG_DVB_DYNAMIC_MINORS=y
+# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
+# CONFIG_DVB_ULE_DEBUG is not set
+# end of Digital TV options
+
+#
+# Media drivers
+#
+CONFIG_MEDIA_USB_SUPPORT=y
+
+#
+# Webcam devices
+#
+CONFIG_USB_VIDEO_CLASS=m
+CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
+CONFIG_USB_GSPCA=m
+CONFIG_USB_M5602=m
+CONFIG_USB_STV06XX=m
+CONFIG_USB_GL860=m
+CONFIG_USB_GSPCA_BENQ=m
+CONFIG_USB_GSPCA_CONEX=m
+CONFIG_USB_GSPCA_CPIA1=m
+# CONFIG_USB_GSPCA_DTCS033 is not set
+CONFIG_USB_GSPCA_ETOMS=m
+CONFIG_USB_GSPCA_FINEPIX=m
+CONFIG_USB_GSPCA_JEILINJ=m
+CONFIG_USB_GSPCA_JL2005BCD=m
+CONFIG_USB_GSPCA_KINECT=m
+CONFIG_USB_GSPCA_KONICA=m
+CONFIG_USB_GSPCA_MARS=m
+CONFIG_USB_GSPCA_MR97310A=m
+CONFIG_USB_GSPCA_NW80X=m
+CONFIG_USB_GSPCA_OV519=m
+CONFIG_USB_GSPCA_OV534=m
+CONFIG_USB_GSPCA_OV534_9=m
+CONFIG_USB_GSPCA_PAC207=m
+CONFIG_USB_GSPCA_PAC7302=m
+CONFIG_USB_GSPCA_PAC7311=m
+CONFIG_USB_GSPCA_SE401=m
+CONFIG_USB_GSPCA_SN9C2028=m
+CONFIG_USB_GSPCA_SN9C20X=m
+CONFIG_USB_GSPCA_SONIXB=m
+CONFIG_USB_GSPCA_SONIXJ=m
+CONFIG_USB_GSPCA_SPCA500=m
+CONFIG_USB_GSPCA_SPCA501=m
+CONFIG_USB_GSPCA_SPCA505=m
+CONFIG_USB_GSPCA_SPCA506=m
+CONFIG_USB_GSPCA_SPCA508=m
+CONFIG_USB_GSPCA_SPCA561=m
+CONFIG_USB_GSPCA_SPCA1528=m
+CONFIG_USB_GSPCA_SQ905=m
+CONFIG_USB_GSPCA_SQ905C=m
+CONFIG_USB_GSPCA_SQ930X=m
+CONFIG_USB_GSPCA_STK014=m
+CONFIG_USB_GSPCA_STK1135=m
+CONFIG_USB_GSPCA_STV0680=m
+CONFIG_USB_GSPCA_SUNPLUS=m
+CONFIG_USB_GSPCA_T613=m
+CONFIG_USB_GSPCA_TOPRO=m
+CONFIG_USB_GSPCA_TOUPTEK=m
+CONFIG_USB_GSPCA_TV8532=m
+CONFIG_USB_GSPCA_VC032X=m
+CONFIG_USB_GSPCA_VICAM=m
+CONFIG_USB_GSPCA_XIRLINK_CIT=m
+CONFIG_USB_GSPCA_ZC3XX=m
+CONFIG_USB_PWC=m
+# CONFIG_USB_PWC_DEBUG is not set
+CONFIG_USB_PWC_INPUT_EVDEV=y
+CONFIG_VIDEO_CPIA2=m
+CONFIG_USB_ZR364XX=m
+CONFIG_USB_STKWEBCAM=m
+CONFIG_USB_S2255=m
+CONFIG_VIDEO_USBTV=m
+
+#
+# Analog TV USB devices
+#
+CONFIG_VIDEO_PVRUSB2=m
+CONFIG_VIDEO_PVRUSB2_SYSFS=y
+CONFIG_VIDEO_PVRUSB2_DVB=y
+# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
+CONFIG_VIDEO_HDPVR=m
+CONFIG_VIDEO_STK1160_COMMON=m
+CONFIG_VIDEO_STK1160=m
+CONFIG_VIDEO_GO7007=m
+CONFIG_VIDEO_GO7007_USB=m
+CONFIG_VIDEO_GO7007_LOADER=m
+CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
+
+#
+# Analog/digital TV USB devices
+#
+CONFIG_VIDEO_AU0828=m
+CONFIG_VIDEO_AU0828_V4L2=y
+# CONFIG_VIDEO_AU0828_RC is not set
+CONFIG_VIDEO_CX231XX=m
+CONFIG_VIDEO_CX231XX_RC=y
+CONFIG_VIDEO_CX231XX_ALSA=m
+CONFIG_VIDEO_CX231XX_DVB=m
+CONFIG_VIDEO_TM6000=m
+CONFIG_VIDEO_TM6000_ALSA=m
+CONFIG_VIDEO_TM6000_DVB=m
+
+#
+# Digital TV USB devices
+#
+CONFIG_DVB_USB=m
+# CONFIG_DVB_USB_DEBUG is not set
+CONFIG_DVB_USB_DIB3000MC=m
+CONFIG_DVB_USB_A800=m
+CONFIG_DVB_USB_DIBUSB_MB=m
+CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y
+CONFIG_DVB_USB_DIBUSB_MC=m
+CONFIG_DVB_USB_DIB0700=m
+CONFIG_DVB_USB_UMT_010=m
+CONFIG_DVB_USB_CXUSB=m
+# CONFIG_DVB_USB_CXUSB_ANALOG is not set
+CONFIG_DVB_USB_M920X=m
+CONFIG_DVB_USB_DIGITV=m
+CONFIG_DVB_USB_VP7045=m
+CONFIG_DVB_USB_VP702X=m
+CONFIG_DVB_USB_GP8PSK=m
+CONFIG_DVB_USB_NOVA_T_USB2=m
+CONFIG_DVB_USB_TTUSB2=m
+CONFIG_DVB_USB_DTT200U=m
+CONFIG_DVB_USB_OPERA1=m
+CONFIG_DVB_USB_AF9005=m
+CONFIG_DVB_USB_AF9005_REMOTE=m
+CONFIG_DVB_USB_PCTV452E=m
+CONFIG_DVB_USB_DW2102=m
+CONFIG_DVB_USB_CINERGY_T2=m
+CONFIG_DVB_USB_DTV5100=m
+CONFIG_DVB_USB_AZ6027=m
+CONFIG_DVB_USB_TECHNISAT_USB2=m
+CONFIG_DVB_USB_V2=m
+CONFIG_DVB_USB_AF9015=m
+CONFIG_DVB_USB_AF9035=m
+CONFIG_DVB_USB_ANYSEE=m
+CONFIG_DVB_USB_AU6610=m
+CONFIG_DVB_USB_AZ6007=m
+CONFIG_DVB_USB_CE6230=m
+CONFIG_DVB_USB_EC168=m
+CONFIG_DVB_USB_GL861=m
+CONFIG_DVB_USB_LME2510=m
+CONFIG_DVB_USB_MXL111SF=m
+CONFIG_DVB_USB_RTL28XXU=m
+CONFIG_DVB_USB_DVBSKY=m
+CONFIG_DVB_USB_ZD1301=m
+CONFIG_DVB_TTUSB_BUDGET=m
+CONFIG_DVB_TTUSB_DEC=m
+CONFIG_SMS_USB_DRV=m
+CONFIG_DVB_B2C2_FLEXCOP_USB=m
+# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
+CONFIG_DVB_AS102=m
+
+#
+# Webcam, TV (analog/digital) USB devices
+#
+CONFIG_VIDEO_EM28XX=m
+CONFIG_VIDEO_EM28XX_V4L2=m
+CONFIG_VIDEO_EM28XX_ALSA=m
+CONFIG_VIDEO_EM28XX_DVB=m
+CONFIG_VIDEO_EM28XX_RC=m
+
+#
+# Software defined radio USB devices
+#
+CONFIG_USB_AIRSPY=m
+CONFIG_USB_HACKRF=m
+CONFIG_USB_MSI2500=m
+CONFIG_MEDIA_PCI_SUPPORT=y
+
+#
+# Media capture support
+#
+# CONFIG_VIDEO_SOLO6X10 is not set
+CONFIG_VIDEO_TW5864=m
+CONFIG_VIDEO_TW68=m
+CONFIG_VIDEO_TW686X=m
+
+#
+# Media capture/analog TV support
+#
+CONFIG_VIDEO_IVTV=m
+CONFIG_VIDEO_IVTV_ALSA=m
+CONFIG_VIDEO_FB_IVTV=m
+CONFIG_VIDEO_HEXIUM_GEMINI=m
+CONFIG_VIDEO_HEXIUM_ORION=m
+CONFIG_VIDEO_MXB=m
+CONFIG_VIDEO_DT3155=m
+
+#
+# Media capture/analog/hybrid TV support
+#
+CONFIG_VIDEO_CX18=m
+CONFIG_VIDEO_CX18_ALSA=m
+CONFIG_VIDEO_CX23885=m
+CONFIG_MEDIA_ALTERA_CI=m
+CONFIG_VIDEO_CX25821=m
+CONFIG_VIDEO_CX25821_ALSA=m
+CONFIG_VIDEO_CX88=m
+CONFIG_VIDEO_CX88_ALSA=m
+CONFIG_VIDEO_CX88_BLACKBIRD=m
+CONFIG_VIDEO_CX88_DVB=m
+CONFIG_VIDEO_CX88_ENABLE_VP3054=y
+CONFIG_VIDEO_CX88_VP3054=m
+CONFIG_VIDEO_CX88_MPEG=m
+CONFIG_VIDEO_BT848=m
+CONFIG_DVB_BT8XX=m
+CONFIG_VIDEO_SAA7134=m
+CONFIG_VIDEO_SAA7134_ALSA=m
+CONFIG_VIDEO_SAA7134_RC=y
+CONFIG_VIDEO_SAA7134_DVB=m
+CONFIG_VIDEO_SAA7134_GO7007=m
+CONFIG_VIDEO_SAA7164=m
+
+#
+# Media digital TV PCI Adapters
+#
+CONFIG_DVB_BUDGET_CORE=m
+CONFIG_DVB_BUDGET=m
+CONFIG_DVB_BUDGET_CI=m
+CONFIG_DVB_BUDGET_AV=m
+CONFIG_DVB_B2C2_FLEXCOP_PCI=m
+# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
+CONFIG_DVB_PLUTO2=m
+CONFIG_DVB_DM1105=m
+CONFIG_DVB_PT1=m
+CONFIG_DVB_PT3=m
+CONFIG_MANTIS_CORE=m
+CONFIG_DVB_MANTIS=m
+CONFIG_DVB_HOPPER=m
+CONFIG_DVB_NGENE=m
+CONFIG_DVB_DDBRIDGE=m
+# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
+CONFIG_DVB_SMIPCIE=m
+CONFIG_DVB_NETUP_UNIDVB=m
+CONFIG_RADIO_ADAPTERS=y
+CONFIG_RADIO_TEA575X=m
+CONFIG_RADIO_SI470X=m
+CONFIG_USB_SI470X=m
+CONFIG_I2C_SI470X=m
+CONFIG_RADIO_SI4713=m
+CONFIG_USB_SI4713=m
+CONFIG_PLATFORM_SI4713=m
+CONFIG_I2C_SI4713=m
+CONFIG_RADIO_SI476X=m
+CONFIG_USB_MR800=m
+CONFIG_USB_DSBR=m
+CONFIG_RADIO_MAXIRADIO=m
+CONFIG_RADIO_SHARK=m
+CONFIG_RADIO_SHARK2=m
+CONFIG_USB_KEENE=m
+CONFIG_USB_RAREMONO=m
+CONFIG_USB_MA901=m
+CONFIG_RADIO_TEA5764=m
+CONFIG_RADIO_SAA7706H=m
+CONFIG_RADIO_TEF6862=m
+CONFIG_RADIO_WL1273=m
+CONFIG_RADIO_WL128X=m
+CONFIG_MEDIA_COMMON_OPTIONS=y
+
+#
+# common driver options
+#
+CONFIG_VIDEO_CX2341X=m
+CONFIG_VIDEO_TVEEPROM=m
+CONFIG_TTPCI_EEPROM=m
+CONFIG_CYPRESS_FIRMWARE=m
+CONFIG_VIDEOBUF2_CORE=m
+CONFIG_VIDEOBUF2_V4L2=m
+CONFIG_VIDEOBUF2_MEMOPS=m
+CONFIG_VIDEOBUF2_DMA_CONTIG=m
+CONFIG_VIDEOBUF2_VMALLOC=m
+CONFIG_VIDEOBUF2_DMA_SG=m
+CONFIG_VIDEOBUF2_DVB=m
+CONFIG_DVB_B2C2_FLEXCOP=m
+CONFIG_VIDEO_SAA7146=m
+CONFIG_VIDEO_SAA7146_VV=m
+CONFIG_SMS_SIANO_MDTV=m
+CONFIG_SMS_SIANO_RC=y
+# CONFIG_SMS_SIANO_DEBUGFS is not set
+CONFIG_V4L_PLATFORM_DRIVERS=y
+CONFIG_VIDEO_CAFE_CCIC=m
+# CONFIG_VIDEO_CADENCE is not set
+CONFIG_VIDEO_ASPEED=m
+CONFIG_VIDEO_MUX=m
+CONFIG_VIDEO_XILINX=m
+CONFIG_VIDEO_XILINX_CSI2RXSS=m
+CONFIG_VIDEO_XILINX_TPG=m
+CONFIG_VIDEO_XILINX_VTC=m
+CONFIG_V4L_MEM2MEM_DRIVERS=y
+CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m
+CONFIG_DVB_PLATFORM_DRIVERS=y
+CONFIG_SDR_PLATFORM_DRIVERS=y
+
+#
+# MMC/SDIO DVB adapters
+#
+CONFIG_SMS_SDIO_DRV=m
+# CONFIG_V4L_TEST_DRIVERS is not set
+# CONFIG_DVB_TEST_DRIVERS is not set
+
+#
+# FireWire (IEEE 1394) Adapters
+#
+# CONFIG_DVB_FIREDTV is not set
+# end of Media drivers
+
+#
+# Media ancillary drivers
+#
+CONFIG_MEDIA_ATTACH=y
+
+#
+# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
+#
+CONFIG_VIDEO_IR_I2C=m
+
+#
+# Audio decoders, processors and mixers
+#
+CONFIG_VIDEO_TVAUDIO=m
+CONFIG_VIDEO_TDA7432=m
+CONFIG_VIDEO_TDA9840=m
+# CONFIG_VIDEO_TDA1997X is not set
+CONFIG_VIDEO_TEA6415C=m
+CONFIG_VIDEO_TEA6420=m
+CONFIG_VIDEO_MSP3400=m
+CONFIG_VIDEO_CS3308=m
+CONFIG_VIDEO_CS5345=m
+CONFIG_VIDEO_CS53L32A=m
+# CONFIG_VIDEO_TLV320AIC23B is not set
+CONFIG_VIDEO_UDA1342=m
+CONFIG_VIDEO_WM8775=m
+CONFIG_VIDEO_WM8739=m
+CONFIG_VIDEO_VP27SMPX=m
+CONFIG_VIDEO_SONY_BTF_MPX=m
+# end of Audio decoders, processors and mixers
+
+#
+# RDS decoders
+#
+CONFIG_VIDEO_SAA6588=m
+# end of RDS decoders
+
+#
+# Video decoders
+#
+# CONFIG_VIDEO_ADV7180 is not set
+# CONFIG_VIDEO_ADV7183 is not set
+# CONFIG_VIDEO_ADV748X is not set
+# CONFIG_VIDEO_ADV7604 is not set
+# CONFIG_VIDEO_ADV7842 is not set
+# CONFIG_VIDEO_BT819 is not set
+# CONFIG_VIDEO_BT856 is not set
+# CONFIG_VIDEO_BT866 is not set
+# CONFIG_VIDEO_KS0127 is not set
+# CONFIG_VIDEO_ML86V7667 is not set
+# CONFIG_VIDEO_SAA7110 is not set
+CONFIG_VIDEO_SAA711X=m
+# CONFIG_VIDEO_TC358743 is not set
+# CONFIG_VIDEO_TVP514X is not set
+CONFIG_VIDEO_TVP5150=m
+# CONFIG_VIDEO_TVP7002 is not set
+CONFIG_VIDEO_TW2804=m
+CONFIG_VIDEO_TW9903=m
+CONFIG_VIDEO_TW9906=m
+# CONFIG_VIDEO_TW9910 is not set
+# CONFIG_VIDEO_VPX3220 is not set
+CONFIG_VIDEO_MAX9286=m
+
+#
+# Video and audio decoders
+#
+CONFIG_VIDEO_SAA717X=m
+CONFIG_VIDEO_CX25840=m
+# end of Video decoders
+
+#
+# Video encoders
+#
+CONFIG_VIDEO_SAA7127=m
+# CONFIG_VIDEO_SAA7185 is not set
+# CONFIG_VIDEO_ADV7170 is not set
+# CONFIG_VIDEO_ADV7175 is not set
+# CONFIG_VIDEO_ADV7343 is not set
+# CONFIG_VIDEO_ADV7393 is not set
+# CONFIG_VIDEO_AD9389B is not set
+# CONFIG_VIDEO_AK881X is not set
+# CONFIG_VIDEO_THS8200 is not set
+# end of Video encoders
+
+#
+# Video improvement chips
+#
+CONFIG_VIDEO_UPD64031A=m
+CONFIG_VIDEO_UPD64083=m
+# end of Video improvement chips
+
+#
+# Audio/Video compression chips
+#
+CONFIG_VIDEO_SAA6752HS=m
+# end of Audio/Video compression chips
+
+#
+# SDR tuner chips
+#
+CONFIG_SDR_MAX2175=m
+# end of SDR tuner chips
+
+#
+# Miscellaneous helper chips
+#
+# CONFIG_VIDEO_THS7303 is not set
+CONFIG_VIDEO_M52790=m
+# CONFIG_VIDEO_I2C is not set
+# CONFIG_VIDEO_ST_MIPID02 is not set
+# end of Miscellaneous helper chips
+
+#
+# Camera sensor devices
+#
+CONFIG_VIDEO_HI556=m
+CONFIG_VIDEO_HI846=m
+CONFIG_VIDEO_IMX208=m
+# CONFIG_VIDEO_IMX214 is not set
+CONFIG_VIDEO_IMX219=m
+# CONFIG_VIDEO_IMX258 is not set
+# CONFIG_VIDEO_IMX274 is not set
+# CONFIG_VIDEO_IMX290 is not set
+# CONFIG_VIDEO_IMX319 is not set
+CONFIG_VIDEO_IMX334=m
+CONFIG_VIDEO_IMX335=m
+# CONFIG_VIDEO_IMX355 is not set
+CONFIG_VIDEO_IMX412=m
+# CONFIG_VIDEO_OV02A10 is not set
+CONFIG_VIDEO_OV2640=m
+# CONFIG_VIDEO_OV2659 is not set
+# CONFIG_VIDEO_OV2680 is not set
+# CONFIG_VIDEO_OV2685 is not set
+# CONFIG_VIDEO_OV5640 is not set
+# CONFIG_VIDEO_OV5645 is not set
+# CONFIG_VIDEO_OV5647 is not set
+CONFIG_VIDEO_OV5648=m
+# CONFIG_VIDEO_OV6650 is not set
+# CONFIG_VIDEO_OV5670 is not set
+CONFIG_VIDEO_OV5675=m
+# CONFIG_VIDEO_OV5695 is not set
+# CONFIG_VIDEO_OV7251 is not set
+# CONFIG_VIDEO_OV772X is not set
+CONFIG_VIDEO_OV7640=m
+CONFIG_VIDEO_OV7670=m
+# CONFIG_VIDEO_OV7740 is not set
+# CONFIG_VIDEO_OV8856 is not set
+CONFIG_VIDEO_OV8865=m
+CONFIG_VIDEO_OV9282=m
+# CONFIG_VIDEO_OV9640 is not set
+# CONFIG_VIDEO_OV9650 is not set
+# CONFIG_VIDEO_OV13858 is not set
+CONFIG_VIDEO_OV13B10=m
+# CONFIG_VIDEO_VS6624 is not set
+# CONFIG_VIDEO_MT9M001 is not set
+# CONFIG_VIDEO_MT9M032 is not set
+# CONFIG_VIDEO_MT9M111 is not set
+# CONFIG_VIDEO_MT9P031 is not set
+# CONFIG_VIDEO_MT9T001 is not set
+# CONFIG_VIDEO_MT9T112 is not set
+CONFIG_VIDEO_MT9V011=m
+# CONFIG_VIDEO_MT9V032 is not set
+# CONFIG_VIDEO_MT9V111 is not set
+# CONFIG_VIDEO_SR030PC30 is not set
+# CONFIG_VIDEO_NOON010PC30 is not set
+# CONFIG_VIDEO_M5MOLS is not set
+CONFIG_VIDEO_MAX9271_LIB=m
+CONFIG_VIDEO_RDACM20=m
+CONFIG_VIDEO_RDACM21=m
+# CONFIG_VIDEO_RJ54N1 is not set
+# CONFIG_VIDEO_S5K6AA is not set
+# CONFIG_VIDEO_S5K6A3 is not set
+# CONFIG_VIDEO_S5K4ECGX is not set
+# CONFIG_VIDEO_S5K5BAF is not set
+# CONFIG_VIDEO_CCS is not set
+# CONFIG_VIDEO_ET8EK8 is not set
+# CONFIG_VIDEO_S5C73M3 is not set
+# end of Camera sensor devices
+
+#
+# Lens drivers
+#
+# CONFIG_VIDEO_AD5820 is not set
+# CONFIG_VIDEO_AK7375 is not set
+# CONFIG_VIDEO_DW9714 is not set
+CONFIG_VIDEO_DW9768=m
+# CONFIG_VIDEO_DW9807_VCM is not set
+# end of Lens drivers
+
+#
+# Flash devices
+#
+# CONFIG_VIDEO_ADP1653 is not set
+# CONFIG_VIDEO_LM3560 is not set
+# CONFIG_VIDEO_LM3646 is not set
+# end of Flash devices
+
+#
+# SPI helper chips
+#
+# CONFIG_VIDEO_GS1662 is not set
+# end of SPI helper chips
+
+#
+# Media SPI Adapters
+#
+# CONFIG_CXD2880_SPI_DRV is not set
+# end of Media SPI Adapters
+
+CONFIG_MEDIA_TUNER=m
+
+#
+# Customize TV tuners
+#
+CONFIG_MEDIA_TUNER_SIMPLE=m
+CONFIG_MEDIA_TUNER_TDA18250=m
+CONFIG_MEDIA_TUNER_TDA8290=m
+CONFIG_MEDIA_TUNER_TDA827X=m
+CONFIG_MEDIA_TUNER_TDA18271=m
+CONFIG_MEDIA_TUNER_TDA9887=m
+CONFIG_MEDIA_TUNER_TEA5761=m
+CONFIG_MEDIA_TUNER_TEA5767=m
+CONFIG_MEDIA_TUNER_MSI001=m
+CONFIG_MEDIA_TUNER_MT20XX=m
+CONFIG_MEDIA_TUNER_MT2060=m
+CONFIG_MEDIA_TUNER_MT2063=m
+CONFIG_MEDIA_TUNER_MT2266=m
+CONFIG_MEDIA_TUNER_MT2131=m
+CONFIG_MEDIA_TUNER_QT1010=m
+CONFIG_MEDIA_TUNER_XC2028=m
+CONFIG_MEDIA_TUNER_XC5000=m
+CONFIG_MEDIA_TUNER_XC4000=m
+CONFIG_MEDIA_TUNER_MXL5005S=m
+CONFIG_MEDIA_TUNER_MXL5007T=m
+CONFIG_MEDIA_TUNER_MC44S803=m
+CONFIG_MEDIA_TUNER_MAX2165=m
+CONFIG_MEDIA_TUNER_TDA18218=m
+CONFIG_MEDIA_TUNER_FC0011=m
+CONFIG_MEDIA_TUNER_FC0012=m
+CONFIG_MEDIA_TUNER_FC0013=m
+CONFIG_MEDIA_TUNER_TDA18212=m
+CONFIG_MEDIA_TUNER_E4000=m
+CONFIG_MEDIA_TUNER_FC2580=m
+CONFIG_MEDIA_TUNER_M88RS6000T=m
+CONFIG_MEDIA_TUNER_TUA9001=m
+CONFIG_MEDIA_TUNER_SI2157=m
+CONFIG_MEDIA_TUNER_IT913X=m
+CONFIG_MEDIA_TUNER_R820T=m
+CONFIG_MEDIA_TUNER_MXL301RF=m
+CONFIG_MEDIA_TUNER_QM1D1C0042=m
+CONFIG_MEDIA_TUNER_QM1D1B0004=m
+# end of Customize TV tuners
+
+#
+# Customise DVB Frontends
+#
+
+#
+# Multistandard (satellite) frontends
+#
+CONFIG_DVB_STB0899=m
+CONFIG_DVB_STB6100=m
+CONFIG_DVB_STV090x=m
+CONFIG_DVB_STV0910=m
+CONFIG_DVB_STV6110x=m
+CONFIG_DVB_STV6111=m
+CONFIG_DVB_MXL5XX=m
+CONFIG_DVB_M88DS3103=m
+
+#
+# Multistandard (cable + terrestrial) frontends
+#
+CONFIG_DVB_DRXK=m
+CONFIG_DVB_TDA18271C2DD=m
+CONFIG_DVB_SI2165=m
+CONFIG_DVB_MN88472=m
+CONFIG_DVB_MN88473=m
+
+#
+# DVB-S (satellite) frontends
+#
+CONFIG_DVB_CX24110=m
+CONFIG_DVB_CX24123=m
+CONFIG_DVB_MT312=m
+CONFIG_DVB_ZL10036=m
+CONFIG_DVB_ZL10039=m
+CONFIG_DVB_S5H1420=m
+CONFIG_DVB_STV0288=m
+CONFIG_DVB_STB6000=m
+CONFIG_DVB_STV0299=m
+CONFIG_DVB_STV6110=m
+CONFIG_DVB_STV0900=m
+CONFIG_DVB_TDA8083=m
+CONFIG_DVB_TDA10086=m
+CONFIG_DVB_TDA8261=m
+CONFIG_DVB_VES1X93=m
+CONFIG_DVB_TUNER_ITD1000=m
+CONFIG_DVB_TUNER_CX24113=m
+CONFIG_DVB_TDA826X=m
+CONFIG_DVB_TUA6100=m
+CONFIG_DVB_CX24116=m
+CONFIG_DVB_CX24117=m
+CONFIG_DVB_CX24120=m
+CONFIG_DVB_SI21XX=m
+CONFIG_DVB_TS2020=m
+CONFIG_DVB_DS3000=m
+CONFIG_DVB_MB86A16=m
+CONFIG_DVB_TDA10071=m
+
+#
+# DVB-T (terrestrial) frontends
+#
+CONFIG_DVB_SP887X=m
+CONFIG_DVB_CX22700=m
+CONFIG_DVB_CX22702=m
+# CONFIG_DVB_S5H1432 is not set
+CONFIG_DVB_DRXD=m
+CONFIG_DVB_L64781=m
+CONFIG_DVB_TDA1004X=m
+CONFIG_DVB_NXT6000=m
+CONFIG_DVB_MT352=m
+CONFIG_DVB_ZL10353=m
+CONFIG_DVB_DIB3000MB=m
+CONFIG_DVB_DIB3000MC=m
+CONFIG_DVB_DIB7000M=m
+CONFIG_DVB_DIB7000P=m
+# CONFIG_DVB_DIB9000 is not set
+CONFIG_DVB_TDA10048=m
+CONFIG_DVB_AF9013=m
+CONFIG_DVB_EC100=m
+CONFIG_DVB_STV0367=m
+CONFIG_DVB_CXD2820R=m
+CONFIG_DVB_CXD2841ER=m
+CONFIG_DVB_RTL2830=m
+CONFIG_DVB_RTL2832=m
+CONFIG_DVB_RTL2832_SDR=m
+CONFIG_DVB_SI2168=m
+CONFIG_DVB_AS102_FE=m
+CONFIG_DVB_ZD1301_DEMOD=m
+CONFIG_DVB_GP8PSK_FE=m
+# CONFIG_DVB_CXD2880 is not set
+
+#
+# DVB-C (cable) frontends
+#
+CONFIG_DVB_VES1820=m
+CONFIG_DVB_TDA10021=m
+CONFIG_DVB_TDA10023=m
+CONFIG_DVB_STV0297=m
+
+#
+# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
+#
+CONFIG_DVB_NXT200X=m
+CONFIG_DVB_OR51211=m
+CONFIG_DVB_OR51132=m
+CONFIG_DVB_BCM3510=m
+CONFIG_DVB_LGDT330X=m
+CONFIG_DVB_LGDT3305=m
+CONFIG_DVB_LGDT3306A=m
+CONFIG_DVB_LG2160=m
+CONFIG_DVB_S5H1409=m
+CONFIG_DVB_AU8522=m
+CONFIG_DVB_AU8522_DTV=m
+CONFIG_DVB_AU8522_V4L=m
+CONFIG_DVB_S5H1411=m
+CONFIG_DVB_MXL692=m
+
+#
+# ISDB-T (terrestrial) frontends
+#
+CONFIG_DVB_S921=m
+CONFIG_DVB_DIB8000=m
+CONFIG_DVB_MB86A20S=m
+
+#
+# ISDB-S (satellite) & ISDB-T (terrestrial) frontends
+#
+CONFIG_DVB_TC90522=m
+# CONFIG_DVB_MN88443X is not set
+
+#
+# Digital terrestrial only tuners/PLL
+#
+CONFIG_DVB_PLL=m
+CONFIG_DVB_TUNER_DIB0070=m
+CONFIG_DVB_TUNER_DIB0090=m
+
+#
+# SEC control devices for DVB-S
+#
+CONFIG_DVB_DRX39XYJ=m
+CONFIG_DVB_LNBH25=m
+# CONFIG_DVB_LNBH29 is not set
+CONFIG_DVB_LNBP21=m
+CONFIG_DVB_LNBP22=m
+CONFIG_DVB_ISL6405=m
+CONFIG_DVB_ISL6421=m
+CONFIG_DVB_ISL6423=m
+CONFIG_DVB_A8293=m
+# CONFIG_DVB_LGS8GL5 is not set
+CONFIG_DVB_LGS8GXX=m
+CONFIG_DVB_ATBM8830=m
+CONFIG_DVB_TDA665x=m
+CONFIG_DVB_IX2505V=m
+CONFIG_DVB_M88RS2000=m
+CONFIG_DVB_AF9033=m
+CONFIG_DVB_HORUS3A=m
+CONFIG_DVB_ASCOT2E=m
+CONFIG_DVB_HELENE=m
+
+#
+# Common Interface (EN50221) controller drivers
+#
+CONFIG_DVB_CXD2099=m
+CONFIG_DVB_SP2=m
+# end of Customise DVB Frontends
+
+#
+# Tools to develop new frontends
+#
+CONFIG_DVB_DUMMY_FE=m
+# end of Media ancillary drivers
+
+#
+# Graphics support
+#
+CONFIG_AGP=m
+CONFIG_VGA_ARB=y
+CONFIG_VGA_ARB_MAX_GPUS=16
+CONFIG_DRM=m
+CONFIG_DRM_MIPI_DBI=m
+CONFIG_DRM_MIPI_DSI=y
+CONFIG_DRM_DP_AUX_BUS=m
+CONFIG_DRM_DP_AUX_CHARDEV=y
+# CONFIG_DRM_DEBUG_SELFTEST is not set
+CONFIG_DRM_KMS_HELPER=m
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
+CONFIG_DRM_FBDEV_EMULATION=y
+CONFIG_DRM_FBDEV_OVERALLOC=100
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
+CONFIG_DRM_LOAD_EDID_FIRMWARE=y
+CONFIG_DRM_DP_CEC=y
+CONFIG_DRM_TTM=m
+CONFIG_DRM_VRAM_HELPER=m
+CONFIG_DRM_TTM_HELPER=m
+CONFIG_DRM_GEM_CMA_HELPER=y
+CONFIG_DRM_KMS_CMA_HELPER=y
+CONFIG_DRM_GEM_SHMEM_HELPER=y
+CONFIG_DRM_SCHED=m
+
+#
+# I2C encoder or helper chips
+#
+CONFIG_DRM_I2C_CH7006=m
+CONFIG_DRM_I2C_SIL164=m
+CONFIG_DRM_I2C_NXP_TDA998X=m
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
+# end of I2C encoder or helper chips
+
+#
+# ARM devices
+#
+# CONFIG_DRM_KOMEDA is not set
+# end of ARM devices
+
+CONFIG_DRM_RADEON=m
+CONFIG_DRM_RADEON_USERPTR=y
+CONFIG_DRM_AMDGPU=m
+CONFIG_DRM_AMDGPU_SI=y
+CONFIG_DRM_AMDGPU_CIK=y
+CONFIG_DRM_AMDGPU_USERPTR=y
+
+#
+# ACP (Audio CoProcessor) Configuration
+#
+CONFIG_DRM_AMD_ACP=y
+# end of ACP (Audio CoProcessor) Configuration
+
+#
+# Display Engine Configuration
+#
+CONFIG_DRM_AMD_DC=y
+CONFIG_DRM_AMD_DC_DCN=y
+# CONFIG_DRM_AMD_DC_HDCP is not set
+CONFIG_DRM_AMD_DC_SI=y
+CONFIG_DRM_AMD_SECURE_DISPLAY=y
+# end of Display Engine Configuration
+
+CONFIG_HSA_AMD=y
+CONFIG_HSA_AMD_SVM=y
+CONFIG_DRM_NOUVEAU=m
+CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT=y
+CONFIG_NOUVEAU_DEBUG=5
+CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+# CONFIG_NOUVEAU_DEBUG_MMU is not set
+# CONFIG_NOUVEAU_DEBUG_PUSH is not set
+CONFIG_DRM_NOUVEAU_BACKLIGHT=y
+# CONFIG_DRM_NOUVEAU_SVM is not set
+CONFIG_DRM_VGEM=m
+CONFIG_DRM_VKMS=m
+CONFIG_DRM_UDL=m
+CONFIG_DRM_AST=m
+CONFIG_DRM_MGAG200=m
+CONFIG_DRM_RCAR_DW_HDMI=m
+# CONFIG_DRM_RCAR_LVDS is not set
+CONFIG_DRM_QXL=m
+CONFIG_DRM_VIRTIO_GPU=m
+CONFIG_DRM_PANEL=y
+
+#
+# Display Panels
+#
+CONFIG_DRM_PANEL_ABT_Y030XX067A=m
+CONFIG_DRM_PANEL_ARM_VERSATILE=m
+CONFIG_DRM_PANEL_ASUS_Z00T_TM5P5_NT35596=m
+CONFIG_DRM_PANEL_BOE_HIMAX8279D=m
+CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m
+CONFIG_DRM_PANEL_DSI_CM=m
+CONFIG_DRM_PANEL_LVDS=m
+CONFIG_DRM_PANEL_SIMPLE=m
+CONFIG_DRM_PANEL_EDP=m
+CONFIG_DRM_PANEL_ELIDA_KD35T133=m
+CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02=m
+CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D=m
+CONFIG_DRM_PANEL_ILITEK_IL9322=m
+CONFIG_DRM_PANEL_ILITEK_ILI9341=m
+# CONFIG_DRM_PANEL_ILITEK_ILI9881C is not set
+CONFIG_DRM_PANEL_INNOLUX_EJ030NA=m
+CONFIG_DRM_PANEL_INNOLUX_P079ZCA=m
+CONFIG_DRM_PANEL_JDI_LT070ME05000=m
+CONFIG_DRM_PANEL_KHADAS_TS050=m
+CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04=m
+CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W=m
+CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829=m
+CONFIG_DRM_PANEL_SAMSUNG_LD9040=m
+CONFIG_DRM_PANEL_LG_LB035Q02=m
+CONFIG_DRM_PANEL_LG_LG4573=m
+CONFIG_DRM_PANEL_NEC_NL8048HL11=m
+CONFIG_DRM_PANEL_NOVATEK_NT35510=m
+CONFIG_DRM_PANEL_NOVATEK_NT36672A=m
+CONFIG_DRM_PANEL_NOVATEK_NT39016=m
+CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m
+CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO=m
+CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
+# CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS is not set
+CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m
+CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
+CONFIG_DRM_PANEL_RAYDIUM_RM67191=m
+CONFIG_DRM_PANEL_RAYDIUM_RM68200=m
+CONFIG_DRM_PANEL_RONBO_RB070D30=m
+CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=m
+CONFIG_DRM_PANEL_SAMSUNG_DB7430=m
+CONFIG_DRM_PANEL_SAMSUNG_S6D16D0=m
+CONFIG_DRM_PANEL_SAMSUNG_S6D27A1=m
+CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=m
+CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
+# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
+CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01=m
+CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m
+CONFIG_DRM_PANEL_SAMSUNG_SOFEF00=m
+CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
+CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m
+CONFIG_DRM_PANEL_SHARP_LS037V7DW01=m
+CONFIG_DRM_PANEL_SHARP_LS043T1LE01=m
+CONFIG_DRM_PANEL_SHARP_LS060T1SX01=m
+CONFIG_DRM_PANEL_SITRONIX_ST7701=m
+CONFIG_DRM_PANEL_SITRONIX_ST7703=m
+CONFIG_DRM_PANEL_SITRONIX_ST7789V=m
+CONFIG_DRM_PANEL_SONY_ACX424AKP=m
+CONFIG_DRM_PANEL_SONY_ACX565AKM=m
+CONFIG_DRM_PANEL_TDO_TL070WSH30=m
+CONFIG_DRM_PANEL_TPO_TD028TTEC1=m
+CONFIG_DRM_PANEL_TPO_TD043MTEA1=m
+CONFIG_DRM_PANEL_TPO_TPG110=m
+CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m
+CONFIG_DRM_PANEL_VISIONOX_RM69299=m
+CONFIG_DRM_PANEL_WIDECHIPS_WS2401=m
+CONFIG_DRM_PANEL_XINPENG_XPP055C272=m
+# end of Display Panels
+
+CONFIG_DRM_BRIDGE=y
+CONFIG_DRM_PANEL_BRIDGE=y
+
+#
+# Display Interface Bridges
+#
+CONFIG_DRM_CDNS_DSI=m
+CONFIG_DRM_CHIPONE_ICN6211=m
+CONFIG_DRM_CHRONTEL_CH7033=m
+CONFIG_DRM_DISPLAY_CONNECTOR=m
+CONFIG_DRM_LONTIUM_LT8912B=m
+CONFIG_DRM_LONTIUM_LT9611=m
+CONFIG_DRM_LONTIUM_LT9611UXC=m
+CONFIG_DRM_ITE_IT66121=m
+CONFIG_DRM_LVDS_CODEC=m
+CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW=m
+CONFIG_DRM_NWL_MIPI_DSI=m
+CONFIG_DRM_NXP_PTN3460=m
+CONFIG_DRM_PARADE_PS8622=m
+CONFIG_DRM_PARADE_PS8640=m
+CONFIG_DRM_SIL_SII8620=m
+CONFIG_DRM_SII902X=m
+CONFIG_DRM_SII9234=m
+CONFIG_DRM_SIMPLE_BRIDGE=m
+CONFIG_DRM_THINE_THC63LVD1024=m
+CONFIG_DRM_TOSHIBA_TC358762=m
+CONFIG_DRM_TOSHIBA_TC358764=m
+CONFIG_DRM_TOSHIBA_TC358767=m
+CONFIG_DRM_TOSHIBA_TC358768=m
+CONFIG_DRM_TOSHIBA_TC358775=m
+CONFIG_DRM_TI_TFP410=m
+CONFIG_DRM_TI_SN65DSI83=m
+CONFIG_DRM_TI_SN65DSI86=m
+CONFIG_DRM_TI_TPD12S015=m
+CONFIG_DRM_ANALOGIX_ANX6345=m
+CONFIG_DRM_ANALOGIX_ANX78XX=m
+CONFIG_DRM_ANALOGIX_DP=m
+CONFIG_DRM_ANALOGIX_ANX7625=m
+CONFIG_DRM_I2C_ADV7511=m
+CONFIG_DRM_I2C_ADV7511_AUDIO=y
+CONFIG_DRM_I2C_ADV7511_CEC=y
+CONFIG_DRM_CDNS_MHDP8546=m
+CONFIG_DRM_DW_HDMI=m
+CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
+CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
+CONFIG_DRM_DW_HDMI_CEC=m
+# end of Display Interface Bridges
+
+CONFIG_DRM_ETNAVIV=m
+CONFIG_DRM_ETNAVIV_THERMAL=y
+# CONFIG_DRM_MXSFB is not set
+CONFIG_DRM_ARCPGU=m
+CONFIG_DRM_BOCHS=m
+CONFIG_DRM_CIRRUS_QEMU=m
+CONFIG_DRM_GM12U320=m
+CONFIG_DRM_SIMPLEDRM=m
+CONFIG_TINYDRM_HX8357D=m
+# CONFIG_TINYDRM_ILI9225 is not set
+# CONFIG_TINYDRM_ILI9341 is not set
+# CONFIG_TINYDRM_ILI9486 is not set
+CONFIG_TINYDRM_MI0283QT=m
+CONFIG_TINYDRM_REPAPER=m
+CONFIG_TINYDRM_ST7586=m
+# CONFIG_TINYDRM_ST7735R is not set
+CONFIG_DRM_GUD=m
+CONFIG_DRM_LEGACY=y
+CONFIG_DRM_TDFX=m
+CONFIG_DRM_R128=m
+CONFIG_DRM_MGA=m
+CONFIG_DRM_SIS=m
+CONFIG_DRM_VIA=m
+CONFIG_DRM_SAVAGE=m
+CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=m
+
+#
+# Frame buffer Devices
+#
+CONFIG_FB_CMDLINE=y
+CONFIG_FB_NOTIFY=y
+CONFIG_FB=y
+CONFIG_FIRMWARE_EDID=y
+CONFIG_FB_CFB_FILLRECT=y
+CONFIG_FB_CFB_COPYAREA=y
+CONFIG_FB_CFB_IMAGEBLIT=y
+CONFIG_FB_SYS_FILLRECT=m
+CONFIG_FB_SYS_COPYAREA=m
+CONFIG_FB_SYS_IMAGEBLIT=m
+# CONFIG_FB_FOREIGN_ENDIAN is not set
+CONFIG_FB_SYS_FOPS=m
+CONFIG_FB_DEFERRED_IO=y
+CONFIG_FB_MACMODES=y
+CONFIG_FB_BACKLIGHT=m
+CONFIG_FB_MODE_HELPERS=y
+CONFIG_FB_TILEBLITTING=y
+
+#
+# Frame buffer hardware drivers
+#
+# CONFIG_FB_CIRRUS is not set
+# CONFIG_FB_PM2 is not set
+# CONFIG_FB_CYBER2000 is not set
+CONFIG_FB_OF=y
+# CONFIG_FB_ASILIANT is not set
+# CONFIG_FB_IMSTT is not set
+CONFIG_FB_VGA16=m
+CONFIG_FB_UVESA=m
+CONFIG_FB_OPENCORES=m
+# CONFIG_FB_S1D13XXX is not set
+# CONFIG_FB_NVIDIA is not set
+# CONFIG_FB_RIVA is not set
+# CONFIG_FB_I740 is not set
+# CONFIG_FB_MATROX is not set
+# CONFIG_FB_RADEON is not set
+# CONFIG_FB_ATY128 is not set
+# CONFIG_FB_ATY is not set
+# CONFIG_FB_S3 is not set
+# CONFIG_FB_SAVAGE is not set
+# CONFIG_FB_SIS is not set
+# CONFIG_FB_NEOMAGIC is not set
+# CONFIG_FB_KYRO is not set
+# CONFIG_FB_3DFX is not set
+# CONFIG_FB_VOODOO1 is not set
+# CONFIG_FB_VT8623 is not set
+# CONFIG_FB_TRIDENT is not set
+# CONFIG_FB_ARK is not set
+# CONFIG_FB_PM3 is not set
+# CONFIG_FB_CARMINE is not set
+# CONFIG_FB_SM501 is not set
+# CONFIG_FB_SMSCUFX is not set
+CONFIG_FB_UDL=m
+CONFIG_FB_IBM_GXT4500=m
+# CONFIG_FB_VIRTUAL is not set
+# CONFIG_FB_METRONOME is not set
+# CONFIG_FB_MB862XX is not set
+CONFIG_FB_SIMPLE=m
+CONFIG_FB_SSD1307=m
+CONFIG_FB_SM712=m
+# end of Frame buffer Devices
+
+#
+# Backlight & LCD device support
+#
+CONFIG_LCD_CLASS_DEVICE=m
+CONFIG_LCD_L4F00242T03=m
+CONFIG_LCD_LMS283GF05=m
+CONFIG_LCD_LTV350QV=m
+CONFIG_LCD_ILI922X=m
+CONFIG_LCD_ILI9320=m
+CONFIG_LCD_TDO24M=m
+CONFIG_LCD_VGG2432A4=m
+CONFIG_LCD_PLATFORM=m
+CONFIG_LCD_AMS369FG06=m
+CONFIG_LCD_LMS501KF03=m
+CONFIG_LCD_HX8357=m
+# CONFIG_LCD_OTM3225A is not set
+CONFIG_BACKLIGHT_CLASS_DEVICE=y
+CONFIG_BACKLIGHT_KTD253=m
+CONFIG_BACKLIGHT_LM3533=m
+CONFIG_BACKLIGHT_PWM=m
+# CONFIG_BACKLIGHT_DA903X is not set
+CONFIG_BACKLIGHT_DA9052=m
+# CONFIG_BACKLIGHT_MAX8925 is not set
+CONFIG_BACKLIGHT_QCOM_WLED=m
+CONFIG_BACKLIGHT_RT4831=m
+# CONFIG_BACKLIGHT_WM831X is not set
+# CONFIG_BACKLIGHT_ADP5520 is not set
+CONFIG_BACKLIGHT_ADP8860=m
+CONFIG_BACKLIGHT_ADP8870=m
+# CONFIG_BACKLIGHT_88PM860X is not set
+CONFIG_BACKLIGHT_PCF50633=m
+# CONFIG_BACKLIGHT_AAT2870 is not set
+CONFIG_BACKLIGHT_LM3630A=m
+CONFIG_BACKLIGHT_LM3639=m
+CONFIG_BACKLIGHT_LP855X=m
+# CONFIG_BACKLIGHT_LP8788 is not set
+# CONFIG_BACKLIGHT_PANDORA is not set
+CONFIG_BACKLIGHT_SKY81452=m
+# CONFIG_BACKLIGHT_AS3711 is not set
+CONFIG_BACKLIGHT_GPIO=m
+CONFIG_BACKLIGHT_LV5207LP=m
+CONFIG_BACKLIGHT_BD6107=m
+# CONFIG_BACKLIGHT_ARCXCNN is not set
+CONFIG_BACKLIGHT_LED=m
+# end of Backlight & LCD device support
+
+CONFIG_VGASTATE=m
+CONFIG_VIDEOMODE_HELPERS=y
+CONFIG_HDMI=y
+
+#
+# Console display driver support
+#
+CONFIG_VGA_CONSOLE=y
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_DUMMY_CONSOLE_COLUMNS=80
+CONFIG_DUMMY_CONSOLE_ROWS=25
+CONFIG_FRAMEBUFFER_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION=y
+CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
+CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
+# end of Console display driver support
+
+# CONFIG_LOGO is not set
+# end of Graphics support
+
+CONFIG_SOUND=m
+CONFIG_SOUND_OSS_CORE=y
+CONFIG_SOUND_OSS_CORE_PRECLAIM=y
+CONFIG_SND=m
+CONFIG_SND_TIMER=m
+CONFIG_SND_PCM=m
+CONFIG_SND_PCM_ELD=y
+CONFIG_SND_PCM_IEC958=y
+CONFIG_SND_DMAENGINE_PCM=m
+CONFIG_SND_HWDEP=m
+CONFIG_SND_SEQ_DEVICE=m
+CONFIG_SND_RAWMIDI=m
+CONFIG_SND_JACK=y
+CONFIG_SND_JACK_INPUT_DEV=y
+CONFIG_SND_OSSEMUL=y
+CONFIG_SND_MIXER_OSS=m
+CONFIG_SND_PCM_OSS=m
+CONFIG_SND_PCM_OSS_PLUGINS=y
+CONFIG_SND_PCM_TIMER=y
+CONFIG_SND_HRTIMER=m
+CONFIG_SND_DYNAMIC_MINORS=y
+CONFIG_SND_MAX_CARDS=32
+CONFIG_SND_SUPPORT_OLD_API=y
+CONFIG_SND_PROC_FS=y
+CONFIG_SND_VERBOSE_PROCFS=y
+# CONFIG_SND_VERBOSE_PRINTK is not set
+# CONFIG_SND_DEBUG is not set
+CONFIG_SND_VMASTER=y
+CONFIG_SND_CTL_LED=m
+CONFIG_SND_SEQUENCER=m
+CONFIG_SND_SEQ_DUMMY=m
+CONFIG_SND_SEQUENCER_OSS=m
+CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
+CONFIG_SND_SEQ_MIDI_EVENT=m
+CONFIG_SND_SEQ_MIDI=m
+CONFIG_SND_SEQ_MIDI_EMUL=m
+CONFIG_SND_SEQ_VIRMIDI=m
+CONFIG_SND_MPU401_UART=m
+CONFIG_SND_OPL3_LIB=m
+CONFIG_SND_OPL3_LIB_SEQ=m
+CONFIG_SND_VX_LIB=m
+CONFIG_SND_AC97_CODEC=m
+CONFIG_SND_DRIVERS=y
+CONFIG_SND_DUMMY=m
+CONFIG_SND_ALOOP=m
+CONFIG_SND_VIRMIDI=m
+CONFIG_SND_MTPAV=m
+CONFIG_SND_MTS64=m
+CONFIG_SND_SERIAL_U16550=m
+CONFIG_SND_MPU401=m
+CONFIG_SND_PORTMAN2X4=m
+CONFIG_SND_AC97_POWER_SAVE=y
+CONFIG_SND_AC97_POWER_SAVE_DEFAULT=1
+CONFIG_SND_SB_COMMON=m
+CONFIG_SND_PCI=y
+CONFIG_SND_AD1889=m
+CONFIG_SND_ALS4000=m
+CONFIG_SND_ATIIXP=m
+CONFIG_SND_ATIIXP_MODEM=m
+CONFIG_SND_AU8810=m
+CONFIG_SND_AU8820=m
+CONFIG_SND_AU8830=m
+CONFIG_SND_AW2=m
+CONFIG_SND_BT87X=m
+# CONFIG_SND_BT87X_OVERCLOCK is not set
+CONFIG_SND_CA0106=m
+CONFIG_SND_CMIPCI=m
+CONFIG_SND_OXYGEN_LIB=m
+CONFIG_SND_OXYGEN=m
+CONFIG_SND_CS4281=m
+CONFIG_SND_CS46XX=m
+CONFIG_SND_CS46XX_NEW_DSP=y
+CONFIG_SND_CTXFI=m
+CONFIG_SND_DARLA20=m
+CONFIG_SND_GINA20=m
+CONFIG_SND_LAYLA20=m
+CONFIG_SND_DARLA24=m
+CONFIG_SND_GINA24=m
+CONFIG_SND_LAYLA24=m
+CONFIG_SND_MONA=m
+CONFIG_SND_MIA=m
+CONFIG_SND_ECHO3G=m
+CONFIG_SND_INDIGO=m
+CONFIG_SND_INDIGOIO=m
+CONFIG_SND_INDIGODJ=m
+CONFIG_SND_INDIGOIOX=m
+CONFIG_SND_INDIGODJX=m
+CONFIG_SND_ENS1370=m
+CONFIG_SND_ENS1371=m
+CONFIG_SND_FM801=m
+CONFIG_SND_FM801_TEA575X_BOOL=y
+CONFIG_SND_HDSP=m
+CONFIG_SND_HDSPM=m
+CONFIG_SND_ICE1724=m
+CONFIG_SND_INTEL8X0=m
+CONFIG_SND_INTEL8X0M=m
+CONFIG_SND_KORG1212=m
+CONFIG_SND_LOLA=m
+CONFIG_SND_LX6464ES=m
+CONFIG_SND_MIXART=m
+CONFIG_SND_NM256=m
+CONFIG_SND_PCXHR=m
+CONFIG_SND_RIPTIDE=m
+CONFIG_SND_RME32=m
+CONFIG_SND_RME96=m
+CONFIG_SND_RME9652=m
+CONFIG_SND_VIA82XX=m
+CONFIG_SND_VIA82XX_MODEM=m
+CONFIG_SND_VIRTUOSO=m
+CONFIG_SND_VX222=m
+CONFIG_SND_YMFPCI=m
+
+#
+# HD-Audio
+#
+CONFIG_SND_HDA=m
+CONFIG_SND_HDA_GENERIC_LEDS=y
+CONFIG_SND_HDA_INTEL=m
+CONFIG_SND_HDA_HWDEP=y
+CONFIG_SND_HDA_RECONFIG=y
+CONFIG_SND_HDA_INPUT_BEEP=y
+CONFIG_SND_HDA_INPUT_BEEP_MODE=1
+CONFIG_SND_HDA_PATCH_LOADER=y
+CONFIG_SND_HDA_CODEC_REALTEK=m
+CONFIG_SND_HDA_CODEC_ANALOG=m
+CONFIG_SND_HDA_CODEC_SIGMATEL=m
+CONFIG_SND_HDA_CODEC_VIA=m
+CONFIG_SND_HDA_CODEC_HDMI=m
+CONFIG_SND_HDA_CODEC_CIRRUS=m
+CONFIG_SND_HDA_CODEC_CS8409=m
+CONFIG_SND_HDA_CODEC_CONEXANT=m
+CONFIG_SND_HDA_CODEC_CA0110=m
+CONFIG_SND_HDA_CODEC_CA0132=m
+CONFIG_SND_HDA_CODEC_CA0132_DSP=y
+CONFIG_SND_HDA_CODEC_CMEDIA=m
+CONFIG_SND_HDA_CODEC_SI3054=m
+CONFIG_SND_HDA_GENERIC=m
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
+# CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set
+# end of HD-Audio
+
+CONFIG_SND_HDA_CORE=m
+CONFIG_SND_HDA_DSP_LOADER=y
+CONFIG_SND_HDA_COMPONENT=y
+CONFIG_SND_HDA_PREALLOC_SIZE=64
+CONFIG_SND_INTEL_DSP_CONFIG=m
+CONFIG_SND_PPC=y
+CONFIG_SND_SPI=y
+CONFIG_SND_USB=y
+CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
+CONFIG_SND_USB_UA101=m
+CONFIG_SND_USB_USX2Y=m
+CONFIG_SND_USB_CAIAQ=m
+CONFIG_SND_USB_CAIAQ_INPUT=y
+CONFIG_SND_USB_6FIRE=m
+CONFIG_SND_USB_HIFACE=m
+# CONFIG_SND_BCD2000 is not set
+CONFIG_SND_USB_LINE6=m
+CONFIG_SND_USB_POD=m
+CONFIG_SND_USB_PODHD=m
+CONFIG_SND_USB_TONEPORT=m
+CONFIG_SND_USB_VARIAX=m
+CONFIG_SND_FIREWIRE=y
+CONFIG_SND_FIREWIRE_LIB=m
+CONFIG_SND_DICE=m
+CONFIG_SND_OXFW=m
+CONFIG_SND_ISIGHT=m
+CONFIG_SND_FIREWORKS=m
+CONFIG_SND_BEBOB=m
+CONFIG_SND_FIREWIRE_DIGI00X=m
+CONFIG_SND_FIREWIRE_TASCAM=m
+CONFIG_SND_FIREWIRE_MOTU=m
+CONFIG_SND_FIREFACE=m
+CONFIG_SND_SOC=m
+CONFIG_SND_SOC_AC97_BUS=y
+CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
+CONFIG_SND_SOC_TOPOLOGY=y
+CONFIG_SND_SOC_ADI=m
+CONFIG_SND_SOC_ADI_AXI_I2S=m
+CONFIG_SND_SOC_ADI_AXI_SPDIF=m
+CONFIG_SND_SOC_AMD_ACP=m
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
+CONFIG_SND_ATMEL_SOC=m
+CONFIG_SND_SOC_MIKROE_PROTO=m
+CONFIG_SND_BCM63XX_I2S_WHISTLER=m
+CONFIG_SND_DESIGNWARE_I2S=m
+# CONFIG_SND_DESIGNWARE_PCM is not set
+
+#
+# SoC Audio for Freescale CPUs
+#
+
+#
+# Common SoC Audio options for Freescale CPUs:
+#
+CONFIG_SND_SOC_FSL_ASRC=m
+CONFIG_SND_SOC_FSL_SAI=m
+CONFIG_SND_SOC_FSL_MQS=m
+CONFIG_SND_SOC_FSL_AUDMIX=m
+CONFIG_SND_SOC_FSL_SSI=m
+CONFIG_SND_SOC_FSL_SPDIF=m
+CONFIG_SND_SOC_FSL_ESAI=m
+CONFIG_SND_SOC_FSL_MICFIL=m
+CONFIG_SND_SOC_FSL_EASRC=m
+CONFIG_SND_SOC_FSL_XCVR=m
+CONFIG_SND_SOC_FSL_RPMSG=m
+CONFIG_SND_SOC_IMX_AUDMUX=m
+# end of SoC Audio for Freescale CPUs
+
+CONFIG_SND_I2S_HI6210_I2S=m
+CONFIG_SND_SOC_IMG=y
+CONFIG_SND_SOC_IMG_I2S_IN=m
+CONFIG_SND_SOC_IMG_I2S_OUT=m
+CONFIG_SND_SOC_IMG_PARALLEL_OUT=m
+CONFIG_SND_SOC_IMG_SPDIF_IN=m
+CONFIG_SND_SOC_IMG_SPDIF_OUT=m
+CONFIG_SND_SOC_IMG_PISTACHIO_INTERNAL_DAC=m
+CONFIG_SND_SOC_MTK_BTCVSD=m
+CONFIG_SND_SOC_SOF_TOPLEVEL=y
+CONFIG_SND_SOC_SOF_PCI=m
+CONFIG_SND_SOC_SOF_OF=m
+# CONFIG_SND_SOC_SOF_DEBUG_PROBES is not set
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
+CONFIG_SND_SOC_SOF=m
+
+#
+# STMicroelectronics STM32 SOC audio support
+#
+# end of STMicroelectronics STM32 SOC audio support
+
+CONFIG_SND_SOC_XILINX_I2S=m
+CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER=m
+CONFIG_SND_SOC_XILINX_SPDIF=m
+CONFIG_SND_SOC_XTFPGA_I2S=m
+CONFIG_SND_SOC_I2C_AND_SPI=m
+
+#
+# CODEC drivers
+#
+CONFIG_SND_SOC_AC97_CODEC=m
+CONFIG_SND_SOC_ADAU_UTILS=m
+CONFIG_SND_SOC_ADAU1372=m
+CONFIG_SND_SOC_ADAU1372_I2C=m
+CONFIG_SND_SOC_ADAU1372_SPI=m
+CONFIG_SND_SOC_ADAU1701=m
+CONFIG_SND_SOC_ADAU17X1=m
+CONFIG_SND_SOC_ADAU1761=m
+CONFIG_SND_SOC_ADAU1761_I2C=m
+CONFIG_SND_SOC_ADAU1761_SPI=m
+CONFIG_SND_SOC_ADAU7002=m
+CONFIG_SND_SOC_ADAU7118=m
+CONFIG_SND_SOC_ADAU7118_HW=m
+CONFIG_SND_SOC_ADAU7118_I2C=m
+CONFIG_SND_SOC_AK4104=m
+CONFIG_SND_SOC_AK4118=m
+CONFIG_SND_SOC_AK4458=m
+CONFIG_SND_SOC_AK4554=m
+CONFIG_SND_SOC_AK4613=m
+CONFIG_SND_SOC_AK4642=m
+CONFIG_SND_SOC_AK5386=m
+CONFIG_SND_SOC_AK5558=m
+CONFIG_SND_SOC_ALC5623=m
+CONFIG_SND_SOC_BD28623=m
+CONFIG_SND_SOC_BT_SCO=m
+CONFIG_SND_SOC_CPCAP=m
+CONFIG_SND_SOC_CS35L32=m
+CONFIG_SND_SOC_CS35L33=m
+CONFIG_SND_SOC_CS35L34=m
+CONFIG_SND_SOC_CS35L35=m
+CONFIG_SND_SOC_CS35L36=m
+CONFIG_SND_SOC_CS35L41_SPI=m
+CONFIG_SND_SOC_CS35L41_I2C=m
+CONFIG_SND_SOC_CS42L42=m
+CONFIG_SND_SOC_CS42L51=m
+CONFIG_SND_SOC_CS42L51_I2C=m
+CONFIG_SND_SOC_CS42L52=m
+CONFIG_SND_SOC_CS42L56=m
+CONFIG_SND_SOC_CS42L73=m
+CONFIG_SND_SOC_CS4234=m
+CONFIG_SND_SOC_CS4265=m
+CONFIG_SND_SOC_CS4270=m
+CONFIG_SND_SOC_CS4271=m
+CONFIG_SND_SOC_CS4271_I2C=m
+CONFIG_SND_SOC_CS4271_SPI=m
+CONFIG_SND_SOC_CS42XX8=m
+CONFIG_SND_SOC_CS42XX8_I2C=m
+CONFIG_SND_SOC_CS43130=m
+CONFIG_SND_SOC_CS4341=m
+CONFIG_SND_SOC_CS4349=m
+CONFIG_SND_SOC_CS53L30=m
+# CONFIG_SND_SOC_CX2072X is not set
+CONFIG_SND_SOC_DA7213=m
+CONFIG_SND_SOC_DMIC=m
+CONFIG_SND_SOC_HDMI_CODEC=m
+CONFIG_SND_SOC_ES7134=m
+CONFIG_SND_SOC_ES7241=m
+CONFIG_SND_SOC_ES8316=m
+CONFIG_SND_SOC_ES8328=m
+CONFIG_SND_SOC_ES8328_I2C=m
+CONFIG_SND_SOC_ES8328_SPI=m
+CONFIG_SND_SOC_GTM601=m
+CONFIG_SND_SOC_ICS43432=m
+CONFIG_SND_SOC_INNO_RK3036=m
+CONFIG_SND_SOC_MAX98088=m
+CONFIG_SND_SOC_MAX98357A=m
+CONFIG_SND_SOC_MAX98504=m
+CONFIG_SND_SOC_MAX9867=m
+CONFIG_SND_SOC_MAX98927=m
+CONFIG_SND_SOC_MAX98520=m
+CONFIG_SND_SOC_MAX98373=m
+CONFIG_SND_SOC_MAX98373_I2C=m
+CONFIG_SND_SOC_MAX98390=m
+CONFIG_SND_SOC_MAX9860=m
+CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m
+CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
+CONFIG_SND_SOC_PCM1681=m
+CONFIG_SND_SOC_PCM1789=m
+CONFIG_SND_SOC_PCM1789_I2C=m
+CONFIG_SND_SOC_PCM179X=m
+CONFIG_SND_SOC_PCM179X_I2C=m
+CONFIG_SND_SOC_PCM179X_SPI=m
+CONFIG_SND_SOC_PCM186X=m
+CONFIG_SND_SOC_PCM186X_I2C=m
+CONFIG_SND_SOC_PCM186X_SPI=m
+CONFIG_SND_SOC_PCM3060=m
+CONFIG_SND_SOC_PCM3060_I2C=m
+CONFIG_SND_SOC_PCM3060_SPI=m
+CONFIG_SND_SOC_PCM3168A=m
+CONFIG_SND_SOC_PCM3168A_I2C=m
+CONFIG_SND_SOC_PCM3168A_SPI=m
+CONFIG_SND_SOC_PCM5102A=m
+CONFIG_SND_SOC_PCM512x=m
+CONFIG_SND_SOC_PCM512x_I2C=m
+CONFIG_SND_SOC_PCM512x_SPI=m
+CONFIG_SND_SOC_RK3328=m
+CONFIG_SND_SOC_RK817=m
+CONFIG_SND_SOC_RL6231=m
+CONFIG_SND_SOC_RT5616=m
+CONFIG_SND_SOC_RT5631=m
+CONFIG_SND_SOC_RT5640=m
+CONFIG_SND_SOC_RT5645=m
+CONFIG_SND_SOC_RT5659=m
+CONFIG_SND_SOC_RT9120=m
+CONFIG_SND_SOC_SGTL5000=m
+CONFIG_SND_SOC_SI476X=m
+CONFIG_SND_SOC_SIGMADSP=m
+CONFIG_SND_SOC_SIGMADSP_I2C=m
+CONFIG_SND_SOC_SIGMADSP_REGMAP=m
+# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set
+# CONFIG_SND_SOC_SIMPLE_MUX is not set
+CONFIG_SND_SOC_SPDIF=m
+CONFIG_SND_SOC_SSM2305=m
+CONFIG_SND_SOC_SSM2518=m
+CONFIG_SND_SOC_SSM2602=m
+CONFIG_SND_SOC_SSM2602_SPI=m
+CONFIG_SND_SOC_SSM2602_I2C=m
+CONFIG_SND_SOC_SSM4567=m
+CONFIG_SND_SOC_STA32X=m
+CONFIG_SND_SOC_STA350=m
+CONFIG_SND_SOC_STI_SAS=m
+CONFIG_SND_SOC_TAS2552=m
+CONFIG_SND_SOC_TAS2562=m
+CONFIG_SND_SOC_TAS2764=m
+CONFIG_SND_SOC_TAS2770=m
+CONFIG_SND_SOC_TAS5086=m
+CONFIG_SND_SOC_TAS571X=m
+CONFIG_SND_SOC_TAS5720=m
+CONFIG_SND_SOC_TAS6424=m
+CONFIG_SND_SOC_TDA7419=m
+CONFIG_SND_SOC_TFA9879=m
+CONFIG_SND_SOC_TFA989X=m
+CONFIG_SND_SOC_TLV320AIC23=m
+CONFIG_SND_SOC_TLV320AIC23_I2C=m
+CONFIG_SND_SOC_TLV320AIC23_SPI=m
+CONFIG_SND_SOC_TLV320AIC31XX=m
+CONFIG_SND_SOC_TLV320AIC32X4=m
+CONFIG_SND_SOC_TLV320AIC32X4_I2C=m
+CONFIG_SND_SOC_TLV320AIC32X4_SPI=m
+CONFIG_SND_SOC_TLV320AIC3X=m
+CONFIG_SND_SOC_TLV320AIC3X_I2C=m
+CONFIG_SND_SOC_TLV320AIC3X_SPI=m
+CONFIG_SND_SOC_TLV320ADCX140=m
+CONFIG_SND_SOC_TS3A227E=m
+CONFIG_SND_SOC_TSCS42XX=m
+CONFIG_SND_SOC_TSCS454=m
+CONFIG_SND_SOC_UDA1334=m
+CONFIG_SND_SOC_WM8510=m
+CONFIG_SND_SOC_WM8523=m
+CONFIG_SND_SOC_WM8524=m
+CONFIG_SND_SOC_WM8580=m
+CONFIG_SND_SOC_WM8711=m
+CONFIG_SND_SOC_WM8728=m
+CONFIG_SND_SOC_WM8731=m
+CONFIG_SND_SOC_WM8737=m
+CONFIG_SND_SOC_WM8741=m
+CONFIG_SND_SOC_WM8750=m
+CONFIG_SND_SOC_WM8753=m
+CONFIG_SND_SOC_WM8770=m
+CONFIG_SND_SOC_WM8776=m
+CONFIG_SND_SOC_WM8782=m
+CONFIG_SND_SOC_WM8804=m
+CONFIG_SND_SOC_WM8804_I2C=m
+CONFIG_SND_SOC_WM8804_SPI=m
+CONFIG_SND_SOC_WM8903=m
+CONFIG_SND_SOC_WM8904=m
+CONFIG_SND_SOC_WM8960=m
+CONFIG_SND_SOC_WM8962=m
+CONFIG_SND_SOC_WM8974=m
+CONFIG_SND_SOC_WM8978=m
+CONFIG_SND_SOC_WM8985=m
+CONFIG_SND_SOC_ZL38060=m
+CONFIG_SND_SOC_MAX9759=m
+CONFIG_SND_SOC_MT6351=m
+CONFIG_SND_SOC_MT6358=m
+CONFIG_SND_SOC_MT6660=m
+# CONFIG_SND_SOC_NAU8315 is not set
+CONFIG_SND_SOC_NAU8540=m
+CONFIG_SND_SOC_NAU8810=m
+CONFIG_SND_SOC_NAU8821=m
+CONFIG_SND_SOC_NAU8822=m
+CONFIG_SND_SOC_NAU8824=m
+CONFIG_SND_SOC_TPA6130A2=m
+CONFIG_SND_SOC_LPASS_WSA_MACRO=m
+CONFIG_SND_SOC_LPASS_VA_MACRO=m
+CONFIG_SND_SOC_LPASS_RX_MACRO=m
+CONFIG_SND_SOC_LPASS_TX_MACRO=m
+# end of CODEC drivers
+
+CONFIG_SND_SIMPLE_CARD_UTILS=m
+CONFIG_SND_SIMPLE_CARD=m
+CONFIG_SND_AUDIO_GRAPH_CARD=m
+CONFIG_SND_AUDIO_GRAPH_CARD2=m
+CONFIG_SND_AUDIO_GRAPH_CARD2_CUSTOM_SAMPLE=m
+CONFIG_SND_TEST_COMPONENT=m
+CONFIG_SND_VIRTIO=m
+CONFIG_AC97_BUS=m
+
+#
+# HID support
+#
+CONFIG_HID=m
+CONFIG_HID_BATTERY_STRENGTH=y
+CONFIG_HIDRAW=y
+CONFIG_UHID=m
+CONFIG_HID_GENERIC=m
+
+#
+# Special HID drivers
+#
+CONFIG_HID_A4TECH=m
+# CONFIG_HID_ACCUTOUCH is not set
+CONFIG_HID_ACRUX=m
+CONFIG_HID_ACRUX_FF=y
+CONFIG_HID_APPLE=m
+CONFIG_HID_APPLEIR=m
+CONFIG_HID_ASUS=m
+CONFIG_HID_AUREAL=m
+CONFIG_HID_BELKIN=m
+CONFIG_HID_BETOP_FF=m
+CONFIG_HID_BIGBEN_FF=m
+CONFIG_HID_CHERRY=m
+CONFIG_HID_CHICONY=m
+CONFIG_HID_CORSAIR=m
+CONFIG_HID_COUGAR=m
+CONFIG_HID_MACALLY=m
+CONFIG_HID_PRODIKEYS=m
+CONFIG_HID_CMEDIA=m
+CONFIG_HID_CP2112=m
+CONFIG_HID_CREATIVE_SB0540=m
+CONFIG_HID_CYPRESS=m
+CONFIG_HID_DRAGONRISE=m
+CONFIG_DRAGONRISE_FF=y
+CONFIG_HID_EMS_FF=m
+CONFIG_HID_ELAN=m
+CONFIG_HID_ELECOM=m
+CONFIG_HID_ELO=m
+CONFIG_HID_EZKEY=m
+CONFIG_HID_FT260=m
+CONFIG_HID_GEMBIRD=m
+CONFIG_HID_GFRM=m
+CONFIG_HID_GLORIOUS=m
+CONFIG_HID_HOLTEK=m
+# CONFIG_HOLTEK_FF is not set
+CONFIG_HID_VIVALDI=m
+# CONFIG_HID_GT683R is not set
+CONFIG_HID_KEYTOUCH=m
+CONFIG_HID_KYE=m
+CONFIG_HID_UCLOGIC=m
+CONFIG_HID_WALTOP=m
+CONFIG_HID_VIEWSONIC=m
+CONFIG_HID_XIAOMI=m
+CONFIG_HID_GYRATION=m
+CONFIG_HID_ICADE=m
+# CONFIG_HID_ITE is not set
+# CONFIG_HID_JABRA is not set
+CONFIG_HID_TWINHAN=m
+CONFIG_HID_KENSINGTON=m
+CONFIG_HID_LCPOWER=m
+CONFIG_HID_LED=m
+CONFIG_HID_LENOVO=m
+CONFIG_HID_LOGITECH=m
+CONFIG_HID_LOGITECH_DJ=m
+CONFIG_HID_LOGITECH_HIDPP=m
+CONFIG_LOGITECH_FF=y
+CONFIG_LOGIRUMBLEPAD2_FF=y
+CONFIG_LOGIG940_FF=y
+CONFIG_LOGIWHEELS_FF=y
+CONFIG_HID_MAGICMOUSE=m
+CONFIG_HID_MALTRON=m
+CONFIG_HID_MAYFLASH=m
+# CONFIG_HID_REDRAGON is not set
+CONFIG_HID_MICROSOFT=m
+CONFIG_HID_MONTEREY=m
+CONFIG_HID_MULTITOUCH=m
+CONFIG_HID_NINTENDO=m
+CONFIG_NINTENDO_FF=y
+# CONFIG_HID_NTI is not set
+CONFIG_HID_NTRIG=m
+CONFIG_HID_ORTEK=m
+CONFIG_HID_PANTHERLORD=m
+CONFIG_PANTHERLORD_FF=y
+CONFIG_HID_PENMOUNT=m
+CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD=m
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
+CONFIG_HID_PICOLCD_CIR=y
+CONFIG_HID_PLANTRONICS=m
+CONFIG_HID_PLAYSTATION=m
+CONFIG_PLAYSTATION_FF=y
+CONFIG_HID_PRIMAX=m
+# CONFIG_HID_RETRODE is not set
+CONFIG_HID_ROCCAT=m
+CONFIG_HID_SAITEK=m
+CONFIG_HID_SAMSUNG=m
+CONFIG_HID_SEMITEK=m
+CONFIG_HID_SONY=m
+CONFIG_SONY_FF=y
+CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
+CONFIG_HID_STEELSERIES=m
+CONFIG_HID_SUNPLUS=m
+CONFIG_HID_RMI=m
+CONFIG_HID_GREENASIA=m
+CONFIG_GREENASIA_FF=y
+CONFIG_HID_SMARTJOYPLUS=m
+CONFIG_SMARTJOYPLUS_FF=y
+CONFIG_HID_TIVO=m
+CONFIG_HID_TOPSEED=m
+CONFIG_HID_THINGM=m
+CONFIG_HID_THRUSTMASTER=m
+CONFIG_THRUSTMASTER_FF=y
+CONFIG_HID_UDRAW_PS3=m
+CONFIG_HID_U2FZERO=m
+CONFIG_HID_WACOM=m
+CONFIG_HID_WIIMOTE=m
+CONFIG_HID_XINMO=m
+CONFIG_HID_ZEROPLUS=m
+CONFIG_ZEROPLUS_FF=y
+CONFIG_HID_ZYDACRON=m
+CONFIG_HID_SENSOR_HUB=m
+CONFIG_HID_SENSOR_CUSTOM_SENSOR=m
+CONFIG_HID_ALPS=m
+CONFIG_HID_MCP2221=m
+# end of Special HID drivers
+
+#
+# USB HID support
+#
+CONFIG_USB_HID=m
+CONFIG_HID_PID=y
+CONFIG_USB_HIDDEV=y
+
+#
+# USB HID Boot Protocol drivers
+#
+CONFIG_USB_KBD=m
+CONFIG_USB_MOUSE=m
+# end of USB HID Boot Protocol drivers
+# end of USB HID support
+
+#
+# I2C HID support
+#
+CONFIG_I2C_HID_OF=m
+CONFIG_I2C_HID_OF_GOODIX=m
+# end of I2C HID support
+
+CONFIG_I2C_HID_CORE=m
+# end of HID support
+
+CONFIG_USB_OHCI_LITTLE_ENDIAN=y
+CONFIG_USB_SUPPORT=y
+CONFIG_USB_COMMON=m
+CONFIG_USB_LED_TRIG=y
+CONFIG_USB_ULPI_BUS=m
+CONFIG_USB_CONN_GPIO=m
+CONFIG_USB_ARCH_HAS_HCD=y
+CONFIG_USB=m
+CONFIG_USB_PCI=y
+CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
+
+#
+# Miscellaneous USB options
+#
+CONFIG_USB_DEFAULT_PERSIST=y
+# CONFIG_USB_FEW_INIT_RETRIES is not set
+CONFIG_USB_DYNAMIC_MINORS=y
+# CONFIG_USB_OTG is not set
+# CONFIG_USB_OTG_PRODUCTLIST is not set
+# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
+CONFIG_USB_LEDS_TRIGGER_USBPORT=m
+CONFIG_USB_AUTOSUSPEND_DELAY=2
+CONFIG_USB_MON=m
+
+#
+# USB Host Controller Drivers
+#
+CONFIG_USB_C67X00_HCD=m
+CONFIG_USB_XHCI_HCD=m
+# CONFIG_USB_XHCI_DBGCAP is not set
+CONFIG_USB_XHCI_PCI=m
+CONFIG_USB_XHCI_PCI_RENESAS=m
+CONFIG_USB_XHCI_PLATFORM=m
+CONFIG_USB_EHCI_HCD=m
+CONFIG_USB_EHCI_ROOT_HUB_TT=y
+CONFIG_USB_EHCI_TT_NEWSCHED=y
+CONFIG_USB_EHCI_PCI=m
+CONFIG_USB_EHCI_FSL=m
+CONFIG_USB_EHCI_HCD_PPC_OF=y
+CONFIG_USB_EHCI_HCD_PLATFORM=m
+CONFIG_USB_OXU210HP_HCD=m
+CONFIG_USB_ISP116X_HCD=m
+CONFIG_USB_FOTG210_HCD=m
+# CONFIG_USB_MAX3421_HCD is not set
+CONFIG_USB_OHCI_HCD=m
+# CONFIG_USB_OHCI_HCD_PPC_OF_BE is not set
+# CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set
+CONFIG_USB_OHCI_HCD_PCI=m
+CONFIG_USB_OHCI_HCD_SSB=y
+CONFIG_USB_OHCI_HCD_PLATFORM=m
+CONFIG_USB_UHCI_HCD=m
+CONFIG_USB_U132_HCD=m
+CONFIG_USB_SL811_HCD=m
+# CONFIG_USB_SL811_HCD_ISO is not set
+CONFIG_USB_R8A66597_HCD=m
+CONFIG_USB_HCD_BCMA=m
+CONFIG_USB_HCD_SSB=m
+# CONFIG_USB_HCD_TEST_MODE is not set
+
+#
+# USB Device Class drivers
+#
+CONFIG_USB_ACM=m
+CONFIG_USB_PRINTER=m
+CONFIG_USB_WDM=m
+CONFIG_USB_TMC=m
+
+#
+# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
+#
+
+#
+# also be needed; see USB_STORAGE Help for more info
+#
+CONFIG_USB_STORAGE=m
+# CONFIG_USB_STORAGE_DEBUG is not set
+CONFIG_USB_STORAGE_REALTEK=m
+CONFIG_REALTEK_AUTOPM=y
+CONFIG_USB_STORAGE_DATAFAB=m
+CONFIG_USB_STORAGE_FREECOM=m
+CONFIG_USB_STORAGE_ISD200=m
+CONFIG_USB_STORAGE_USBAT=m
+CONFIG_USB_STORAGE_SDDR09=m
+CONFIG_USB_STORAGE_SDDR55=m
+CONFIG_USB_STORAGE_JUMPSHOT=m
+CONFIG_USB_STORAGE_ALAUDA=m
+CONFIG_USB_STORAGE_ONETOUCH=m
+CONFIG_USB_STORAGE_KARMA=m
+CONFIG_USB_STORAGE_CYPRESS_ATACB=m
+CONFIG_USB_STORAGE_ENE_UB6250=m
+CONFIG_USB_UAS=m
+
+#
+# USB Imaging devices
+#
+CONFIG_USB_MDC800=m
+CONFIG_USB_MICROTEK=m
+CONFIG_USBIP_CORE=m
+CONFIG_USBIP_VHCI_HCD=m
+CONFIG_USBIP_VHCI_HC_PORTS=8
+CONFIG_USBIP_VHCI_NR_HCS=1
+CONFIG_USBIP_HOST=m
+CONFIG_USBIP_VUDC=m
+# CONFIG_USBIP_DEBUG is not set
+CONFIG_USB_CDNS_SUPPORT=m
+CONFIG_USB_CDNS_HOST=y
+CONFIG_USB_CDNS3=m
+CONFIG_USB_CDNS3_GADGET=y
+CONFIG_USB_CDNS3_HOST=y
+CONFIG_USB_MUSB_HDRC=m
+# CONFIG_USB_MUSB_HOST is not set
+# CONFIG_USB_MUSB_GADGET is not set
+CONFIG_USB_MUSB_DUAL_ROLE=y
+
+#
+# Platform Glue Layer
+#
+
+#
+# MUSB DMA mode
+#
+CONFIG_MUSB_PIO_ONLY=y
+CONFIG_USB_DWC3=m
+CONFIG_USB_DWC3_ULPI=y
+# CONFIG_USB_DWC3_HOST is not set
+# CONFIG_USB_DWC3_GADGET is not set
+CONFIG_USB_DWC3_DUAL_ROLE=y
+
+#
+# Platform Glue Driver Support
+#
+CONFIG_USB_DWC3_HAPS=m
+CONFIG_USB_DWC3_OF_SIMPLE=m
+# CONFIG_USB_DWC2 is not set
+CONFIG_USB_CHIPIDEA=m
+# CONFIG_USB_CHIPIDEA_UDC is not set
+CONFIG_USB_CHIPIDEA_HOST=y
+CONFIG_USB_CHIPIDEA_PCI=m
+CONFIG_USB_CHIPIDEA_MSM=m
+CONFIG_USB_CHIPIDEA_IMX=m
+CONFIG_USB_CHIPIDEA_GENERIC=m
+CONFIG_USB_CHIPIDEA_TEGRA=m
+CONFIG_USB_ISP1760=m
+CONFIG_USB_ISP1760_HCD=y
+CONFIG_USB_ISP1761_UDC=y
+# CONFIG_USB_ISP1760_HOST_ROLE is not set
+# CONFIG_USB_ISP1760_GADGET_ROLE is not set
+CONFIG_USB_ISP1760_DUAL_ROLE=y
+
+#
+# USB port drivers
+#
+CONFIG_USB_USS720=m
+CONFIG_USB_SERIAL=m
+CONFIG_USB_SERIAL_GENERIC=y
+CONFIG_USB_SERIAL_SIMPLE=m
+CONFIG_USB_SERIAL_AIRCABLE=m
+CONFIG_USB_SERIAL_ARK3116=m
+CONFIG_USB_SERIAL_BELKIN=m
+CONFIG_USB_SERIAL_CH341=m
+CONFIG_USB_SERIAL_WHITEHEAT=m
+CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
+CONFIG_USB_SERIAL_CP210X=m
+CONFIG_USB_SERIAL_CYPRESS_M8=m
+CONFIG_USB_SERIAL_EMPEG=m
+CONFIG_USB_SERIAL_FTDI_SIO=m
+CONFIG_USB_SERIAL_VISOR=m
+CONFIG_USB_SERIAL_IPAQ=m
+CONFIG_USB_SERIAL_IR=m
+CONFIG_USB_SERIAL_EDGEPORT=m
+CONFIG_USB_SERIAL_EDGEPORT_TI=m
+CONFIG_USB_SERIAL_F81232=m
+CONFIG_USB_SERIAL_F8153X=m
+CONFIG_USB_SERIAL_GARMIN=m
+CONFIG_USB_SERIAL_IPW=m
+CONFIG_USB_SERIAL_IUU=m
+CONFIG_USB_SERIAL_KEYSPAN_PDA=m
+CONFIG_USB_SERIAL_KEYSPAN=m
+CONFIG_USB_SERIAL_KLSI=m
+CONFIG_USB_SERIAL_KOBIL_SCT=m
+CONFIG_USB_SERIAL_MCT_U232=m
+CONFIG_USB_SERIAL_METRO=m
+CONFIG_USB_SERIAL_MOS7720=m
+CONFIG_USB_SERIAL_MOS7715_PARPORT=y
+CONFIG_USB_SERIAL_MOS7840=m
+CONFIG_USB_SERIAL_MXUPORT=m
+CONFIG_USB_SERIAL_NAVMAN=m
+CONFIG_USB_SERIAL_PL2303=m
+CONFIG_USB_SERIAL_OTI6858=m
+CONFIG_USB_SERIAL_QCAUX=m
+CONFIG_USB_SERIAL_QUALCOMM=m
+CONFIG_USB_SERIAL_SPCP8X5=m
+CONFIG_USB_SERIAL_SAFE=m
+# CONFIG_USB_SERIAL_SAFE_PADDED is not set
+CONFIG_USB_SERIAL_SIERRAWIRELESS=m
+CONFIG_USB_SERIAL_SYMBOL=m
+CONFIG_USB_SERIAL_TI=m
+CONFIG_USB_SERIAL_CYBERJACK=m
+CONFIG_USB_SERIAL_WWAN=m
+CONFIG_USB_SERIAL_OPTION=m
+CONFIG_USB_SERIAL_OMNINET=m
+CONFIG_USB_SERIAL_OPTICON=m
+CONFIG_USB_SERIAL_XSENS_MT=m
+CONFIG_USB_SERIAL_WISHBONE=m
+CONFIG_USB_SERIAL_SSU100=m
+CONFIG_USB_SERIAL_QT2=m
+CONFIG_USB_SERIAL_UPD78F0730=m
+CONFIG_USB_SERIAL_XR=m
+# CONFIG_USB_SERIAL_DEBUG is not set
+
+#
+# USB Miscellaneous drivers
+#
+CONFIG_USB_EMI62=m
+CONFIG_USB_EMI26=m
+CONFIG_USB_ADUTUX=m
+CONFIG_USB_SEVSEG=m
+CONFIG_USB_LEGOTOWER=m
+CONFIG_USB_LCD=m
+CONFIG_USB_CYPRESS_CY7C63=m
+CONFIG_USB_CYTHERM=m
+CONFIG_USB_IDMOUSE=m
+CONFIG_USB_FTDI_ELAN=m
+CONFIG_USB_APPLEDISPLAY=m
+CONFIG_APPLE_MFI_FASTCHARGE=m
+CONFIG_USB_SISUSBVGA=m
+CONFIG_USB_LD=m
+CONFIG_USB_TRANCEVIBRATOR=m
+CONFIG_USB_IOWARRIOR=m
+CONFIG_USB_TEST=m
+CONFIG_USB_EHSET_TEST_FIXTURE=m
+CONFIG_USB_ISIGHTFW=m
+CONFIG_USB_YUREX=m
+CONFIG_USB_EZUSB_FX2=m
+CONFIG_USB_HUB_USB251XB=m
+CONFIG_USB_HSIC_USB3503=m
+CONFIG_USB_HSIC_USB4604=m
+# CONFIG_USB_LINK_LAYER_TEST is not set
+CONFIG_USB_CHAOSKEY=m
+CONFIG_USB_ATM=m
+CONFIG_USB_SPEEDTOUCH=m
+CONFIG_USB_CXACRU=m
+CONFIG_USB_UEAGLEATM=m
+CONFIG_USB_XUSBATM=m
+
+#
+# USB Physical Layer drivers
+#
+CONFIG_USB_PHY=y
+CONFIG_NOP_USB_XCEIV=m
+CONFIG_USB_GPIO_VBUS=m
+CONFIG_TAHVO_USB=m
+# CONFIG_TAHVO_USB_HOST_BY_DEFAULT is not set
+CONFIG_USB_ISP1301=m
+# end of USB Physical Layer drivers
+
+CONFIG_USB_GADGET=m
+# CONFIG_USB_GADGET_DEBUG is not set
+# CONFIG_USB_GADGET_DEBUG_FILES is not set
+# CONFIG_USB_GADGET_DEBUG_FS is not set
+CONFIG_USB_GADGET_VBUS_DRAW=2
+CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
+CONFIG_U_SERIAL_CONSOLE=y
+
+#
+# USB Peripheral Controller
+#
+CONFIG_USB_FOTG210_UDC=m
+CONFIG_USB_GR_UDC=m
+CONFIG_USB_R8A66597=m
+CONFIG_USB_PXA27X=m
+CONFIG_USB_MV_UDC=m
+CONFIG_USB_MV_U3D=m
+CONFIG_USB_SNP_CORE=m
+CONFIG_USB_SNP_UDC_PLAT=m
+CONFIG_USB_M66592=m
+CONFIG_USB_BDC_UDC=m
+CONFIG_USB_AMD5536UDC=m
+CONFIG_USB_NET2272=m
+# CONFIG_USB_NET2272_DMA is not set
+CONFIG_USB_NET2280=m
+CONFIG_USB_GOKU=m
+CONFIG_USB_EG20T=m
+CONFIG_USB_GADGET_XILINX=m
+CONFIG_USB_MAX3420_UDC=m
+CONFIG_USB_DUMMY_HCD=m
+# end of USB Peripheral Controller
+
+CONFIG_USB_LIBCOMPOSITE=m
+CONFIG_USB_F_ACM=m
+CONFIG_USB_U_SERIAL=m
+CONFIG_USB_U_ETHER=m
+CONFIG_USB_U_AUDIO=m
+CONFIG_USB_F_SERIAL=m
+CONFIG_USB_F_OBEX=m
+CONFIG_USB_F_NCM=m
+CONFIG_USB_F_ECM=m
+CONFIG_USB_F_PHONET=m
+CONFIG_USB_F_EEM=m
+CONFIG_USB_F_SUBSET=m
+CONFIG_USB_F_RNDIS=m
+CONFIG_USB_F_MASS_STORAGE=m
+CONFIG_USB_F_FS=m
+CONFIG_USB_F_UAC1=m
+CONFIG_USB_F_UVC=m
+CONFIG_USB_F_MIDI=m
+CONFIG_USB_F_HID=m
+CONFIG_USB_F_PRINTER=m
+CONFIG_USB_F_TCM=m
+CONFIG_USB_CONFIGFS=m
+# CONFIG_USB_CONFIGFS_SERIAL is not set
+# CONFIG_USB_CONFIGFS_ACM is not set
+# CONFIG_USB_CONFIGFS_OBEX is not set
+# CONFIG_USB_CONFIGFS_NCM is not set
+# CONFIG_USB_CONFIGFS_ECM is not set
+# CONFIG_USB_CONFIGFS_ECM_SUBSET is not set
+# CONFIG_USB_CONFIGFS_RNDIS is not set
+# CONFIG_USB_CONFIGFS_EEM is not set
+# CONFIG_USB_CONFIGFS_PHONET is not set
+CONFIG_USB_CONFIGFS_MASS_STORAGE=y
+# CONFIG_USB_CONFIGFS_F_LB_SS is not set
+# CONFIG_USB_CONFIGFS_F_FS is not set
+# CONFIG_USB_CONFIGFS_F_UAC1 is not set
+# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set
+# CONFIG_USB_CONFIGFS_F_UAC2 is not set
+# CONFIG_USB_CONFIGFS_F_MIDI is not set
+# CONFIG_USB_CONFIGFS_F_HID is not set
+CONFIG_USB_CONFIGFS_F_UVC=y
+CONFIG_USB_CONFIGFS_F_PRINTER=y
+CONFIG_USB_CONFIGFS_F_TCM=y
+
+#
+# USB Gadget precomposed configurations
+#
+# CONFIG_USB_ZERO is not set
+CONFIG_USB_AUDIO=m
+CONFIG_GADGET_UAC1=y
+# CONFIG_GADGET_UAC1_LEGACY is not set
+CONFIG_USB_ETH=m
+CONFIG_USB_ETH_RNDIS=y
+CONFIG_USB_ETH_EEM=y
+CONFIG_USB_G_NCM=m
+CONFIG_USB_GADGETFS=m
+CONFIG_USB_FUNCTIONFS=m
+# CONFIG_USB_FUNCTIONFS_ETH is not set
+# CONFIG_USB_FUNCTIONFS_RNDIS is not set
+CONFIG_USB_FUNCTIONFS_GENERIC=y
+CONFIG_USB_MASS_STORAGE=m
+CONFIG_USB_GADGET_TARGET=m
+CONFIG_USB_G_SERIAL=m
+CONFIG_USB_MIDI_GADGET=m
+CONFIG_USB_G_PRINTER=m
+# CONFIG_USB_CDC_COMPOSITE is not set
+CONFIG_USB_G_NOKIA=m
+CONFIG_USB_G_ACM_MS=m
+CONFIG_USB_G_MULTI=m
+CONFIG_USB_G_MULTI_RNDIS=y
+CONFIG_USB_G_MULTI_CDC=y
+CONFIG_USB_G_HID=m
+CONFIG_USB_G_DBGP=m
+# CONFIG_USB_G_DBGP_PRINTK is not set
+CONFIG_USB_G_DBGP_SERIAL=y
+CONFIG_USB_G_WEBCAM=m
+# CONFIG_USB_RAW_GADGET is not set
+# end of USB Gadget precomposed configurations
+
+CONFIG_TYPEC=m
+# CONFIG_TYPEC_TCPM is not set
+# CONFIG_TYPEC_UCSI is not set
+CONFIG_TYPEC_TPS6598X=m
+CONFIG_TYPEC_HD3SS3220=m
+CONFIG_TYPEC_STUSB160X=m
+
+#
+# USB Type-C Multiplexer/DeMultiplexer Switch support
+#
+# CONFIG_TYPEC_MUX_PI3USB30532 is not set
+# end of USB Type-C Multiplexer/DeMultiplexer Switch support
+
+#
+# USB Type-C Alternate Mode drivers
+#
+CONFIG_TYPEC_DP_ALTMODE=m
+CONFIG_TYPEC_NVIDIA_ALTMODE=m
+# end of USB Type-C Alternate Mode drivers
+
+CONFIG_USB_ROLE_SWITCH=m
+CONFIG_MMC=m
+CONFIG_PWRSEQ_EMMC=m
+CONFIG_PWRSEQ_SD8787=m
+CONFIG_PWRSEQ_SIMPLE=m
+CONFIG_MMC_BLOCK=m
+CONFIG_MMC_BLOCK_MINORS=8
+CONFIG_SDIO_UART=m
+# CONFIG_MMC_TEST is not set
+CONFIG_MMC_CRYPTO=y
+
+#
+# MMC/SD/SDIO Host Controller Drivers
+#
+# CONFIG_MMC_DEBUG is not set
+CONFIG_MMC_SDHCI=m
+CONFIG_MMC_SDHCI_IO_ACCESSORS=y
+CONFIG_MMC_SDHCI_BIG_ENDIAN_32BIT_BYTE_SWAPPER=y
+CONFIG_MMC_SDHCI_PCI=m
+CONFIG_MMC_RICOH_MMC=y
+CONFIG_MMC_SDHCI_PLTFM=m
+CONFIG_MMC_SDHCI_OF_ARASAN=m
+CONFIG_MMC_SDHCI_OF_ASPEED=m
+CONFIG_MMC_SDHCI_OF_AT91=m
+CONFIG_MMC_SDHCI_OF_ESDHC=m
+CONFIG_MMC_SDHCI_OF_HLWD=m
+CONFIG_MMC_SDHCI_OF_DWCMSHC=m
+CONFIG_MMC_SDHCI_CADENCE=m
+# CONFIG_MMC_SDHCI_F_SDH30 is not set
+CONFIG_MMC_SDHCI_MILBEAUT=m
+CONFIG_MMC_WBSD=m
+CONFIG_MMC_ALCOR=m
+CONFIG_MMC_TIFM_SD=m
+CONFIG_MMC_SPI=m
+CONFIG_MMC_CB710=m
+CONFIG_MMC_VIA_SDMMC=m
+CONFIG_MMC_VUB300=m
+CONFIG_MMC_USHC=m
+# CONFIG_MMC_USDHI6ROL0 is not set
+CONFIG_MMC_REALTEK_PCI=m
+CONFIG_MMC_REALTEK_USB=m
+CONFIG_MMC_CQHCI=m
+CONFIG_MMC_HSQ=m
+CONFIG_MMC_TOSHIBA_PCI=m
+CONFIG_MMC_MTK=m
+# CONFIG_MMC_SDHCI_XENON is not set
+CONFIG_MMC_SDHCI_OMAP=m
+CONFIG_MMC_SDHCI_AM654=m
+CONFIG_MMC_SDHCI_EXTERNAL_DMA=y
+CONFIG_MEMSTICK=m
+# CONFIG_MEMSTICK_DEBUG is not set
+
+#
+# MemoryStick drivers
+#
+# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
+CONFIG_MSPRO_BLOCK=m
+CONFIG_MS_BLOCK=m
+
+#
+# MemoryStick Host Controller Drivers
+#
+CONFIG_MEMSTICK_TIFM_MS=m
+CONFIG_MEMSTICK_JMICRON_38X=m
+CONFIG_MEMSTICK_R592=m
+CONFIG_MEMSTICK_REALTEK_PCI=m
+CONFIG_MEMSTICK_REALTEK_USB=m
+CONFIG_NEW_LEDS=y
+CONFIG_LEDS_CLASS=y
+CONFIG_LEDS_CLASS_FLASH=m
+CONFIG_LEDS_CLASS_MULTICOLOR=m
+# CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set
+
+#
+# LED drivers
+#
+# CONFIG_LEDS_88PM860X is not set
+CONFIG_LEDS_AN30259A=m
+CONFIG_LEDS_AW2013=m
+CONFIG_LEDS_BCM6328=m
+CONFIG_LEDS_BCM6358=m
+CONFIG_LEDS_CPCAP=m
+CONFIG_LEDS_CR0014114=m
+CONFIG_LEDS_EL15203000=m
+CONFIG_LEDS_LM3530=m
+CONFIG_LEDS_LM3532=m
+CONFIG_LEDS_LM3533=m
+CONFIG_LEDS_LM3642=m
+CONFIG_LEDS_LM3692X=m
+# CONFIG_LEDS_MT6323 is not set
+CONFIG_LEDS_PCA9532=m
+CONFIG_LEDS_PCA9532_GPIO=y
+CONFIG_LEDS_GPIO=m
+CONFIG_LEDS_LP3944=m
+CONFIG_LEDS_LP3952=m
+CONFIG_LEDS_LP50XX=m
+CONFIG_LEDS_LP55XX_COMMON=m
+CONFIG_LEDS_LP5521=m
+CONFIG_LEDS_LP5523=m
+CONFIG_LEDS_LP5562=m
+CONFIG_LEDS_LP8501=m
+# CONFIG_LEDS_LP8788 is not set
+CONFIG_LEDS_LP8860=m
+CONFIG_LEDS_PCA955X=m
+# CONFIG_LEDS_PCA955X_GPIO is not set
+CONFIG_LEDS_PCA963X=m
+# CONFIG_LEDS_WM831X_STATUS is not set
+# CONFIG_LEDS_WM8350 is not set
+# CONFIG_LEDS_DA903X is not set
+CONFIG_LEDS_DA9052=m
+CONFIG_LEDS_DAC124S085=m
+CONFIG_LEDS_PWM=m
+CONFIG_LEDS_REGULATOR=m
+CONFIG_LEDS_BD2802=m
+CONFIG_LEDS_LT3593=m
+# CONFIG_LEDS_ADP5520 is not set
+CONFIG_LEDS_MC13783=m
+CONFIG_LEDS_TCA6507=m
+CONFIG_LEDS_TLC591XX=m
+CONFIG_LEDS_MAX77650=m
+# CONFIG_LEDS_MAX8997 is not set
+CONFIG_LEDS_LM355x=m
+CONFIG_LEDS_MENF21BMC=m
+CONFIG_LEDS_IS31FL319X=m
+CONFIG_LEDS_IS31FL32XX=m
+
+#
+# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
+#
+CONFIG_LEDS_BLINKM=m
+CONFIG_LEDS_POWERNV=m
+CONFIG_LEDS_SYSCON=y
+CONFIG_LEDS_MLXREG=m
+CONFIG_LEDS_USER=m
+# CONFIG_LEDS_SPI_BYTE is not set
+# CONFIG_LEDS_TI_LMU_COMMON is not set
+CONFIG_LEDS_TPS6105X=m
+
+#
+# Flash and Torch LED drivers
+#
+CONFIG_LEDS_AAT1290=m
+CONFIG_LEDS_AS3645A=m
+CONFIG_LEDS_KTD2692=m
+# CONFIG_LEDS_LM3601X is not set
+# CONFIG_LEDS_MAX77693 is not set
+CONFIG_LEDS_RT4505=m
+# CONFIG_LEDS_RT8515 is not set
+CONFIG_LEDS_SGM3140=m
+
+#
+# LED Triggers
+#
+CONFIG_LEDS_TRIGGERS=y
+CONFIG_LEDS_TRIGGER_TIMER=m
+CONFIG_LEDS_TRIGGER_ONESHOT=m
+CONFIG_LEDS_TRIGGER_DISK=y
+CONFIG_LEDS_TRIGGER_MTD=y
+CONFIG_LEDS_TRIGGER_HEARTBEAT=m
+CONFIG_LEDS_TRIGGER_BACKLIGHT=m
+CONFIG_LEDS_TRIGGER_CPU=y
+CONFIG_LEDS_TRIGGER_ACTIVITY=m
+CONFIG_LEDS_TRIGGER_GPIO=m
+CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
+
+#
+# iptables trigger is under Netfilter config (LED target)
+#
+CONFIG_LEDS_TRIGGER_TRANSIENT=m
+CONFIG_LEDS_TRIGGER_CAMERA=m
+CONFIG_LEDS_TRIGGER_PANIC=y
+# CONFIG_LEDS_TRIGGER_NETDEV is not set
+CONFIG_LEDS_TRIGGER_PATTERN=m
+CONFIG_LEDS_TRIGGER_AUDIO=m
+CONFIG_LEDS_TRIGGER_TTY=m
+CONFIG_ACCESSIBILITY=y
+CONFIG_A11Y_BRAILLE_CONSOLE=y
+
+#
+# Speakup console speech
+#
+CONFIG_SPEAKUP=m
+CONFIG_SPEAKUP_SYNTH_ACNTSA=m
+CONFIG_SPEAKUP_SYNTH_APOLLO=m
+CONFIG_SPEAKUP_SYNTH_AUDPTR=m
+CONFIG_SPEAKUP_SYNTH_BNS=m
+CONFIG_SPEAKUP_SYNTH_DECTLK=m
+CONFIG_SPEAKUP_SYNTH_DECEXT=m
+CONFIG_SPEAKUP_SYNTH_LTLK=m
+CONFIG_SPEAKUP_SYNTH_SOFT=m
+CONFIG_SPEAKUP_SYNTH_SPKOUT=m
+CONFIG_SPEAKUP_SYNTH_TXPRT=m
+CONFIG_SPEAKUP_SYNTH_DUMMY=m
+# end of Speakup console speech
+
+CONFIG_INFINIBAND=m
+CONFIG_INFINIBAND_USER_MAD=m
+CONFIG_INFINIBAND_USER_ACCESS=m
+CONFIG_INFINIBAND_USER_MEM=y
+CONFIG_INFINIBAND_ON_DEMAND_PAGING=y
+CONFIG_INFINIBAND_ADDR_TRANS=y
+CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y
+CONFIG_INFINIBAND_VIRT_DMA=y
+CONFIG_INFINIBAND_MTHCA=m
+CONFIG_INFINIBAND_MTHCA_DEBUG=y
+CONFIG_INFINIBAND_CXGB4=m
+CONFIG_INFINIBAND_EFA=m
+CONFIG_INFINIBAND_IRDMA=m
+CONFIG_MLX4_INFINIBAND=m
+CONFIG_MLX5_INFINIBAND=m
+CONFIG_INFINIBAND_OCRDMA=m
+CONFIG_INFINIBAND_BNXT_RE=m
+CONFIG_INFINIBAND_QEDR=m
+CONFIG_RDMA_RXE=m
+# CONFIG_RDMA_SIW is not set
+CONFIG_INFINIBAND_IPOIB=m
+CONFIG_INFINIBAND_IPOIB_CM=y
+CONFIG_INFINIBAND_IPOIB_DEBUG=y
+# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set
+CONFIG_INFINIBAND_SRP=m
+CONFIG_INFINIBAND_SRPT=m
+CONFIG_INFINIBAND_ISER=m
+CONFIG_INFINIBAND_ISERT=m
+CONFIG_INFINIBAND_RTRS=m
+CONFIG_INFINIBAND_RTRS_CLIENT=m
+CONFIG_INFINIBAND_RTRS_SERVER=m
+CONFIG_EDAC_ATOMIC_SCRUB=y
+CONFIG_EDAC_SUPPORT=y
+CONFIG_EDAC=y
+CONFIG_EDAC_LEGACY_SYSFS=y
+# CONFIG_EDAC_DEBUG is not set
+CONFIG_EDAC_CPC925=m
+CONFIG_RTC_LIB=y
+CONFIG_RTC_MC146818_LIB=y
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_HCTOSYS=y
+CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
+CONFIG_RTC_SYSTOHC=y
+CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
+# CONFIG_RTC_DEBUG is not set
+CONFIG_RTC_NVMEM=y
+
+#
+# RTC interfaces
+#
+CONFIG_RTC_INTF_SYSFS=y
+CONFIG_RTC_INTF_PROC=y
+CONFIG_RTC_INTF_DEV=y
+# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
+CONFIG_RTC_DRV_TEST=m
+
+#
+# I2C RTC drivers
+#
+CONFIG_RTC_DRV_88PM860X=m
+CONFIG_RTC_DRV_88PM80X=m
+CONFIG_RTC_DRV_ABB5ZES3=m
+CONFIG_RTC_DRV_ABEOZ9=m
+CONFIG_RTC_DRV_ABX80X=m
+CONFIG_RTC_DRV_AS3722=m
+CONFIG_RTC_DRV_DS1307=m
+CONFIG_RTC_DRV_DS1307_CENTURY=y
+CONFIG_RTC_DRV_DS1374=m
+CONFIG_RTC_DRV_DS1374_WDT=y
+CONFIG_RTC_DRV_DS1672=m
+CONFIG_RTC_DRV_HYM8563=m
+CONFIG_RTC_DRV_LP8788=m
+CONFIG_RTC_DRV_MAX6900=m
+CONFIG_RTC_DRV_MAX8907=m
+CONFIG_RTC_DRV_MAX8925=m
+CONFIG_RTC_DRV_MAX8998=m
+CONFIG_RTC_DRV_MAX8997=m
+CONFIG_RTC_DRV_MAX77686=m
+CONFIG_RTC_DRV_RK808=m
+CONFIG_RTC_DRV_RS5C372=m
+CONFIG_RTC_DRV_ISL1208=m
+CONFIG_RTC_DRV_ISL12022=m
+CONFIG_RTC_DRV_ISL12026=m
+CONFIG_RTC_DRV_X1205=m
+CONFIG_RTC_DRV_PCF8523=m
+CONFIG_RTC_DRV_PCF85063=m
+CONFIG_RTC_DRV_PCF85363=m
+CONFIG_RTC_DRV_PCF8563=m
+CONFIG_RTC_DRV_PCF8583=m
+CONFIG_RTC_DRV_M41T80=m
+CONFIG_RTC_DRV_M41T80_WDT=y
+CONFIG_RTC_DRV_BQ32K=m
+CONFIG_RTC_DRV_TWL4030=m
+CONFIG_RTC_DRV_PALMAS=m
+CONFIG_RTC_DRV_TPS6586X=m
+CONFIG_RTC_DRV_TPS65910=m
+CONFIG_RTC_DRV_RC5T583=m
+CONFIG_RTC_DRV_RC5T619=m
+CONFIG_RTC_DRV_S35390A=m
+CONFIG_RTC_DRV_FM3130=m
+CONFIG_RTC_DRV_RX8010=m
+CONFIG_RTC_DRV_RX8581=m
+CONFIG_RTC_DRV_RX8025=m
+CONFIG_RTC_DRV_EM3027=m
+CONFIG_RTC_DRV_RV3028=m
+CONFIG_RTC_DRV_RV3032=m
+CONFIG_RTC_DRV_RV8803=m
+CONFIG_RTC_DRV_SD3078=m
+
+#
+# SPI RTC drivers
+#
+CONFIG_RTC_DRV_M41T93=m
+CONFIG_RTC_DRV_M41T94=m
+CONFIG_RTC_DRV_DS1302=m
+CONFIG_RTC_DRV_DS1305=m
+CONFIG_RTC_DRV_DS1343=m
+CONFIG_RTC_DRV_DS1347=m
+CONFIG_RTC_DRV_DS1390=m
+CONFIG_RTC_DRV_MAX6916=m
+CONFIG_RTC_DRV_R9701=m
+CONFIG_RTC_DRV_RX4581=m
+CONFIG_RTC_DRV_RS5C348=m
+CONFIG_RTC_DRV_MAX6902=m
+CONFIG_RTC_DRV_PCF2123=m
+CONFIG_RTC_DRV_MCP795=m
+CONFIG_RTC_I2C_AND_SPI=y
+
+#
+# SPI and I2C RTC drivers
+#
+CONFIG_RTC_DRV_DS3232=m
+CONFIG_RTC_DRV_DS3232_HWMON=y
+CONFIG_RTC_DRV_PCF2127=m
+CONFIG_RTC_DRV_RV3029C2=m
+CONFIG_RTC_DRV_RV3029_HWMON=y
+CONFIG_RTC_DRV_RX6110=m
+
+#
+# Platform RTC drivers
+#
+CONFIG_RTC_DRV_CMOS=m
+CONFIG_RTC_DRV_DS1286=m
+CONFIG_RTC_DRV_DS1511=m
+CONFIG_RTC_DRV_DS1553=m
+CONFIG_RTC_DRV_DS1685_FAMILY=m
+CONFIG_RTC_DRV_DS1685=y
+# CONFIG_RTC_DRV_DS1689 is not set
+# CONFIG_RTC_DRV_DS17285 is not set
+# CONFIG_RTC_DRV_DS17485 is not set
+# CONFIG_RTC_DRV_DS17885 is not set
+CONFIG_RTC_DRV_DS1742=m
+CONFIG_RTC_DRV_DS2404=m
+CONFIG_RTC_DRV_DA9052=m
+CONFIG_RTC_DRV_DA9055=m
+CONFIG_RTC_DRV_DA9063=m
+CONFIG_RTC_DRV_STK17TA8=m
+CONFIG_RTC_DRV_M48T86=m
+CONFIG_RTC_DRV_M48T35=m
+CONFIG_RTC_DRV_M48T59=m
+CONFIG_RTC_DRV_MSM6242=m
+CONFIG_RTC_DRV_BQ4802=m
+CONFIG_RTC_DRV_RP5C01=m
+CONFIG_RTC_DRV_V3020=m
+CONFIG_RTC_DRV_WM831X=m
+CONFIG_RTC_DRV_WM8350=m
+CONFIG_RTC_DRV_PCF50633=m
+CONFIG_RTC_DRV_OPAL=y
+CONFIG_RTC_DRV_ZYNQMP=m
+CONFIG_RTC_DRV_NTXEC=m
+
+#
+# on-CPU RTC drivers
+#
+CONFIG_RTC_DRV_GENERIC=y
+CONFIG_RTC_DRV_CADENCE=m
+CONFIG_RTC_DRV_FTRTC010=m
+CONFIG_RTC_DRV_PCAP=m
+CONFIG_RTC_DRV_MC13XXX=m
+CONFIG_RTC_DRV_MT6397=m
+CONFIG_RTC_DRV_R7301=m
+CONFIG_RTC_DRV_CPCAP=m
+
+#
+# HID Sensor RTC drivers
+#
+CONFIG_RTC_DRV_HID_SENSOR_TIME=m
+CONFIG_RTC_DRV_GOLDFISH=m
+CONFIG_DMADEVICES=y
+# CONFIG_DMADEVICES_DEBUG is not set
+
+#
+# DMA Devices
+#
+CONFIG_DMA_ENGINE=y
+CONFIG_DMA_VIRTUAL_CHANNELS=m
+CONFIG_DMA_OF=y
+CONFIG_ALTERA_MSGDMA=m
+CONFIG_DW_AXI_DMAC=m
+CONFIG_FSL_EDMA=m
+CONFIG_INTEL_IDMA64=m
+CONFIG_PLX_DMA=m
+CONFIG_XILINX_ZYNQMP_DPDMA=m
+CONFIG_QCOM_HIDMA_MGMT=m
+CONFIG_QCOM_HIDMA=m
+CONFIG_DW_DMAC_CORE=m
+CONFIG_DW_DMAC=m
+CONFIG_DW_DMAC_PCI=m
+# CONFIG_DW_EDMA is not set
+# CONFIG_DW_EDMA_PCIE is not set
+# CONFIG_SF_PDMA is not set
+
+#
+# DMA Clients
+#
+CONFIG_ASYNC_TX_DMA=y
+# CONFIG_DMATEST is not set
+
+#
+# DMABUF options
+#
+CONFIG_SYNC_FILE=y
+# CONFIG_SW_SYNC is not set
+CONFIG_UDMABUF=y
+# CONFIG_DMABUF_MOVE_NOTIFY is not set
+# CONFIG_DMABUF_DEBUG is not set
+# CONFIG_DMABUF_SELFTESTS is not set
+# CONFIG_DMABUF_HEAPS is not set
+# CONFIG_DMABUF_SYSFS_STATS is not set
+# end of DMABUF options
+
+CONFIG_AUXDISPLAY=y
+CONFIG_CHARLCD=m
+CONFIG_LINEDISP=m
+CONFIG_HD44780_COMMON=m
+CONFIG_HD44780=m
+CONFIG_KS0108=m
+CONFIG_KS0108_PORT=0x378
+CONFIG_KS0108_DELAY=2
+CONFIG_IMG_ASCII_LCD=m
+CONFIG_HT16K33=m
+CONFIG_LCD2S=m
+CONFIG_PARPORT_PANEL=m
+CONFIG_PANEL_PARPORT=0
+CONFIG_PANEL_PROFILE=5
+# CONFIG_PANEL_CHANGE_MESSAGE is not set
+# CONFIG_CHARLCD_BL_OFF is not set
+# CONFIG_CHARLCD_BL_ON is not set
+CONFIG_CHARLCD_BL_FLASH=y
+CONFIG_PANEL=m
+CONFIG_UIO=m
+CONFIG_UIO_CIF=m
+CONFIG_UIO_PDRV_GENIRQ=m
+CONFIG_UIO_DMEM_GENIRQ=m
+CONFIG_UIO_AEC=m
+CONFIG_UIO_SERCOS3=m
+CONFIG_UIO_PCI_GENERIC=m
+CONFIG_UIO_NETX=m
+CONFIG_UIO_FSL_ELBC_GPCM=m
+# CONFIG_UIO_FSL_ELBC_GPCM_NETX5152 is not set
+CONFIG_UIO_PRUSS=m
+CONFIG_UIO_MF624=m
+CONFIG_UIO_DFL=m
+CONFIG_VFIO=m
+CONFIG_VFIO_IOMMU_SPAPR_TCE=m
+CONFIG_VFIO_SPAPR_EEH=m
+CONFIG_VFIO_VIRQFD=m
+CONFIG_VFIO_NOIOMMU=y
+CONFIG_VFIO_PCI_CORE=m
+CONFIG_VFIO_PCI_MMAP=y
+CONFIG_VFIO_PCI_INTX=y
+CONFIG_VFIO_PCI=m
+CONFIG_VFIO_MDEV=m
+CONFIG_IRQ_BYPASS_MANAGER=y
+CONFIG_VIRT_DRIVERS=y
+CONFIG_VIRTIO=m
+CONFIG_VIRTIO_PCI_LIB=m
+CONFIG_VIRTIO_PCI_LIB_LEGACY=m
+CONFIG_VIRTIO_MENU=y
+CONFIG_VIRTIO_PCI=m
+CONFIG_VIRTIO_PCI_LEGACY=y
+CONFIG_VIRTIO_VDPA=m
+# CONFIG_VIRTIO_PMEM is not set
+CONFIG_VIRTIO_BALLOON=m
+CONFIG_VIRTIO_INPUT=m
+CONFIG_VIRTIO_MMIO=m
+# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
+CONFIG_VIRTIO_DMA_SHARED_BUFFER=m
+CONFIG_VDPA=m
+# CONFIG_VDPA_SIM is not set
+CONFIG_VDPA_USER=m
+CONFIG_IFCVF=m
+CONFIG_MLX5_VDPA=y
+CONFIG_MLX5_VDPA_NET=m
+CONFIG_VP_VDPA=m
+CONFIG_VHOST_IOTLB=m
+CONFIG_VHOST_RING=m
+CONFIG_VHOST=m
+CONFIG_VHOST_MENU=y
+CONFIG_VHOST_NET=m
+CONFIG_VHOST_SCSI=m
+CONFIG_VHOST_VSOCK=m
+CONFIG_VHOST_VDPA=m
+# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
+
+#
+# Microsoft Hyper-V guest support
+#
+# end of Microsoft Hyper-V guest support
+
+CONFIG_GREYBUS=m
+CONFIG_GREYBUS_ES2=m
+CONFIG_COMEDI=m
+# CONFIG_COMEDI_DEBUG is not set
+CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048
+CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480
+CONFIG_COMEDI_MISC_DRIVERS=y
+CONFIG_COMEDI_BOND=m
+CONFIG_COMEDI_TEST=m
+CONFIG_COMEDI_PARPORT=m
+# CONFIG_COMEDI_ISA_DRIVERS is not set
+CONFIG_COMEDI_PCI_DRIVERS=m
+CONFIG_COMEDI_8255_PCI=m
+CONFIG_COMEDI_ADDI_WATCHDOG=m
+CONFIG_COMEDI_ADDI_APCI_1032=m
+CONFIG_COMEDI_ADDI_APCI_1500=m
+CONFIG_COMEDI_ADDI_APCI_1516=m
+CONFIG_COMEDI_ADDI_APCI_1564=m
+CONFIG_COMEDI_ADDI_APCI_16XX=m
+CONFIG_COMEDI_ADDI_APCI_2032=m
+CONFIG_COMEDI_ADDI_APCI_2200=m
+CONFIG_COMEDI_ADDI_APCI_3120=m
+CONFIG_COMEDI_ADDI_APCI_3501=m
+CONFIG_COMEDI_ADDI_APCI_3XXX=m
+CONFIG_COMEDI_ADL_PCI6208=m
+CONFIG_COMEDI_ADL_PCI7X3X=m
+CONFIG_COMEDI_ADL_PCI8164=m
+CONFIG_COMEDI_ADL_PCI9111=m
+CONFIG_COMEDI_ADL_PCI9118=m
+CONFIG_COMEDI_ADV_PCI1710=m
+CONFIG_COMEDI_ADV_PCI1720=m
+CONFIG_COMEDI_ADV_PCI1723=m
+CONFIG_COMEDI_ADV_PCI1724=m
+CONFIG_COMEDI_ADV_PCI1760=m
+CONFIG_COMEDI_ADV_PCI_DIO=m
+CONFIG_COMEDI_AMPLC_DIO200_PCI=m
+CONFIG_COMEDI_AMPLC_PC236_PCI=m
+CONFIG_COMEDI_AMPLC_PC263_PCI=m
+CONFIG_COMEDI_AMPLC_PCI224=m
+CONFIG_COMEDI_AMPLC_PCI230=m
+CONFIG_COMEDI_CONTEC_PCI_DIO=m
+CONFIG_COMEDI_DAS08_PCI=m
+CONFIG_COMEDI_DT3000=m
+CONFIG_COMEDI_DYNA_PCI10XX=m
+CONFIG_COMEDI_GSC_HPDI=m
+CONFIG_COMEDI_MF6X4=m
+CONFIG_COMEDI_ICP_MULTI=m
+CONFIG_COMEDI_DAQBOARD2000=m
+CONFIG_COMEDI_JR3_PCI=m
+CONFIG_COMEDI_KE_COUNTER=m
+CONFIG_COMEDI_CB_PCIDAS64=m
+CONFIG_COMEDI_CB_PCIDAS=m
+CONFIG_COMEDI_CB_PCIDDA=m
+CONFIG_COMEDI_CB_PCIMDAS=m
+CONFIG_COMEDI_CB_PCIMDDA=m
+CONFIG_COMEDI_ME4000=m
+CONFIG_COMEDI_ME_DAQ=m
+CONFIG_COMEDI_NI_6527=m
+CONFIG_COMEDI_NI_65XX=m
+CONFIG_COMEDI_NI_660X=m
+CONFIG_COMEDI_NI_670X=m
+CONFIG_COMEDI_NI_LABPC_PCI=m
+CONFIG_COMEDI_NI_PCIDIO=m
+CONFIG_COMEDI_NI_PCIMIO=m
+CONFIG_COMEDI_RTD520=m
+CONFIG_COMEDI_S626=m
+CONFIG_COMEDI_MITE=m
+CONFIG_COMEDI_NI_TIOCMD=m
+CONFIG_COMEDI_USB_DRIVERS=m
+CONFIG_COMEDI_DT9812=m
+CONFIG_COMEDI_NI_USB6501=m
+CONFIG_COMEDI_USBDUX=m
+CONFIG_COMEDI_USBDUXFAST=m
+CONFIG_COMEDI_USBDUXSIGMA=m
+CONFIG_COMEDI_VMK80XX=m
+CONFIG_COMEDI_8254=m
+CONFIG_COMEDI_8255=m
+CONFIG_COMEDI_8255_SA=m
+CONFIG_COMEDI_KCOMEDILIB=m
+CONFIG_COMEDI_AMPLC_DIO200=m
+CONFIG_COMEDI_AMPLC_PC236=m
+CONFIG_COMEDI_DAS08=m
+CONFIG_COMEDI_NI_LABPC=m
+CONFIG_COMEDI_NI_TIO=m
+CONFIG_COMEDI_NI_ROUTING=m
+# CONFIG_COMEDI_TESTS is not set
+CONFIG_STAGING=y
+CONFIG_PRISM2_USB=m
+CONFIG_RTL8192U=m
+CONFIG_RTLLIB=m
+CONFIG_RTLLIB_CRYPTO_CCMP=m
+CONFIG_RTLLIB_CRYPTO_TKIP=m
+CONFIG_RTLLIB_CRYPTO_WEP=m
+CONFIG_RTL8192E=m
+CONFIG_RTL8723BS=m
+CONFIG_R8712U=m
+CONFIG_R8188EU=m
+CONFIG_RTS5208=m
+CONFIG_VT6655=m
+CONFIG_VT6656=m
+
+#
+# IIO staging drivers
+#
+
+#
+# Accelerometers
+#
+CONFIG_ADIS16203=m
+CONFIG_ADIS16240=m
+# end of Accelerometers
+
+#
+# Analog to digital converters
+#
+CONFIG_AD7816=m
+CONFIG_AD7280=m
+# end of Analog to digital converters
+
+#
+# Analog digital bi-direction converters
+#
+CONFIG_ADT7316=m
+CONFIG_ADT7316_SPI=m
+CONFIG_ADT7316_I2C=m
+# end of Analog digital bi-direction converters
+
+#
+# Capacitance to digital converters
+#
+CONFIG_AD7746=m
+# end of Capacitance to digital converters
+
+#
+# Direct Digital Synthesis
+#
+CONFIG_AD9832=m
+CONFIG_AD9834=m
+# end of Direct Digital Synthesis
+
+#
+# Network Analyzer, Impedance Converters
+#
+CONFIG_AD5933=m
+# end of Network Analyzer, Impedance Converters
+
+#
+# Active energy metering IC
+#
+CONFIG_ADE7854=m
+CONFIG_ADE7854_I2C=m
+CONFIG_ADE7854_SPI=m
+# end of Active energy metering IC
+
+#
+# Resolver to digital converters
+#
+CONFIG_AD2S1210=m
+# end of Resolver to digital converters
+# end of IIO staging drivers
+
+CONFIG_FB_SM750=m
+CONFIG_STAGING_MEDIA=y
+# CONFIG_VIDEO_ZORAN is not set
+CONFIG_DVB_AV7110_IR=y
+CONFIG_DVB_AV7110=m
+CONFIG_DVB_AV7110_OSD=y
+CONFIG_DVB_BUDGET_PATCH=m
+CONFIG_DVB_SP8870=m
+
+#
+# Android
+#
+# end of Android
+
+# CONFIG_STAGING_BOARD is not set
+CONFIG_LTE_GDM724X=m
+CONFIG_FIREWIRE_SERIAL=m
+CONFIG_FWTTY_MAX_TOTAL_PORTS=64
+CONFIG_FWTTY_MAX_CARD_PORTS=32
+CONFIG_GS_FPGABOOT=m
+# CONFIG_UNISYSSPAR is not set
+CONFIG_COMMON_CLK_XLNX_CLKWZRD=m
+CONFIG_FB_TFT=m
+CONFIG_FB_TFT_AGM1264K_FL=m
+CONFIG_FB_TFT_BD663474=m
+CONFIG_FB_TFT_HX8340BN=m
+CONFIG_FB_TFT_HX8347D=m
+CONFIG_FB_TFT_HX8353D=m
+CONFIG_FB_TFT_HX8357D=m
+CONFIG_FB_TFT_ILI9163=m
+CONFIG_FB_TFT_ILI9320=m
+CONFIG_FB_TFT_ILI9325=m
+CONFIG_FB_TFT_ILI9340=m
+CONFIG_FB_TFT_ILI9341=m
+CONFIG_FB_TFT_ILI9481=m
+CONFIG_FB_TFT_ILI9486=m
+CONFIG_FB_TFT_PCD8544=m
+CONFIG_FB_TFT_RA8875=m
+CONFIG_FB_TFT_S6D02A1=m
+CONFIG_FB_TFT_S6D1121=m
+CONFIG_FB_TFT_SEPS525=m
+# CONFIG_FB_TFT_SH1106 is not set
+CONFIG_FB_TFT_SSD1289=m
+CONFIG_FB_TFT_SSD1305=m
+CONFIG_FB_TFT_SSD1306=m
+CONFIG_FB_TFT_SSD1331=m
+CONFIG_FB_TFT_SSD1351=m
+CONFIG_FB_TFT_ST7735R=m
+CONFIG_FB_TFT_ST7789V=m
+CONFIG_FB_TFT_TINYLCD=m
+CONFIG_FB_TFT_TLS8204=m
+CONFIG_FB_TFT_UC1611=m
+CONFIG_FB_TFT_UC1701=m
+CONFIG_FB_TFT_UPD161704=m
+CONFIG_FB_TFT_WATTEROTT=m
+# CONFIG_MOST_COMPONENTS is not set
+CONFIG_KS7010=m
+CONFIG_GREYBUS_AUDIO=m
+CONFIG_GREYBUS_AUDIO_APB_CODEC=m
+CONFIG_GREYBUS_BOOTROM=m
+CONFIG_GREYBUS_FIRMWARE=m
+CONFIG_GREYBUS_HID=m
+CONFIG_GREYBUS_LIGHT=m
+CONFIG_GREYBUS_LOG=m
+CONFIG_GREYBUS_LOOPBACK=m
+CONFIG_GREYBUS_POWER=m
+CONFIG_GREYBUS_RAW=m
+CONFIG_GREYBUS_VIBRATOR=m
+CONFIG_GREYBUS_BRIDGED_PHY=m
+CONFIG_GREYBUS_GPIO=m
+CONFIG_GREYBUS_I2C=m
+CONFIG_GREYBUS_PWM=m
+CONFIG_GREYBUS_SDIO=m
+CONFIG_GREYBUS_SPI=m
+CONFIG_GREYBUS_UART=m
+CONFIG_GREYBUS_USB=m
+CONFIG_PI433=m
+CONFIG_XIL_AXIS_FIFO=m
+# CONFIG_FIELDBUS_DEV is not set
+CONFIG_QLGE=m
+CONFIG_WFX=m
+# CONFIG_GOLDFISH is not set
+CONFIG_HAVE_CLK=y
+CONFIG_HAVE_CLK_PREPARE=y
+CONFIG_COMMON_CLK=y
+CONFIG_COMMON_CLK_WM831X=m
+CONFIG_LMK04832=m
+CONFIG_COMMON_CLK_MAX77686=m
+CONFIG_COMMON_CLK_MAX9485=m
+CONFIG_COMMON_CLK_RK808=m
+CONFIG_COMMON_CLK_SI5341=m
+CONFIG_COMMON_CLK_SI5351=m
+CONFIG_COMMON_CLK_SI514=m
+CONFIG_COMMON_CLK_SI544=m
+CONFIG_COMMON_CLK_SI570=m
+CONFIG_COMMON_CLK_CDCE706=m
+CONFIG_COMMON_CLK_CDCE925=m
+CONFIG_COMMON_CLK_CS2000_CP=m
+CONFIG_CLK_TWL6040=m
+CONFIG_COMMON_CLK_AXI_CLKGEN=m
+CONFIG_COMMON_CLK_PALMAS=m
+CONFIG_COMMON_CLK_PWM=m
+CONFIG_COMMON_CLK_VC5=m
+# CONFIG_COMMON_CLK_FIXED_MMIO is not set
+CONFIG_XILINX_VCU=m
+CONFIG_HWSPINLOCK=y
+
+#
+# Clock Source drivers
+#
+CONFIG_I8253_LOCK=y
+CONFIG_CLKBLD_I8253=y
+# CONFIG_MICROCHIP_PIT64B is not set
+# end of Clock Source drivers
+
+CONFIG_MAILBOX=y
+CONFIG_PLATFORM_MHU=m
+CONFIG_ALTERA_MBOX=m
+CONFIG_MAILBOX_TEST=m
+CONFIG_IOMMU_IOVA=m
+CONFIG_IOMMU_API=y
+CONFIG_IOMMU_SUPPORT=y
+
+#
+# Generic IOMMU Pagetable Support
+#
+# end of Generic IOMMU Pagetable Support
+
+# CONFIG_IOMMU_DEBUGFS is not set
+CONFIG_IOMMU_DEFAULT_DMA_STRICT=y
+# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set
+# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
+CONFIG_OF_IOMMU=y
+CONFIG_SPAPR_TCE_IOMMU=y
+
+#
+# Remoteproc drivers
+#
+# CONFIG_REMOTEPROC is not set
+# end of Remoteproc drivers
+
+#
+# Rpmsg drivers
+#
+CONFIG_RPMSG=m
+CONFIG_RPMSG_CHAR=m
+CONFIG_RPMSG_NS=m
+# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
+CONFIG_RPMSG_VIRTIO=m
+# end of Rpmsg drivers
+
+# CONFIG_SOUNDWIRE is not set
+
+#
+# SOC (System On Chip) specific Drivers
+#
+
+#
+# Amlogic SoC drivers
+#
+# end of Amlogic SoC drivers
+
+#
+# Broadcom SoC drivers
+#
+# end of Broadcom SoC drivers
+
+#
+# NXP/Freescale QorIQ SoC drivers
+#
+# CONFIG_QUICC_ENGINE is not set
+CONFIG_FSL_GUTS=y
+# end of NXP/Freescale QorIQ SoC drivers
+
+#
+# i.MX SoC drivers
+#
+# end of i.MX SoC drivers
+
+#
+# Enable LiteX SoC Builder specific drivers
+#
+# CONFIG_LITEX_SOC_CONTROLLER is not set
+# end of Enable LiteX SoC Builder specific drivers
+
+#
+# Qualcomm SoC drivers
+#
+CONFIG_QCOM_QMI_HELPERS=m
+# end of Qualcomm SoC drivers
+
+CONFIG_SOC_TI=y
+
+#
+# Xilinx SoC drivers
+#
+# end of Xilinx SoC drivers
+# end of SOC (System On Chip) specific Drivers
+
+CONFIG_PM_DEVFREQ=y
+
+#
+# DEVFREQ Governors
+#
+CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
+CONFIG_DEVFREQ_GOV_PERFORMANCE=y
+CONFIG_DEVFREQ_GOV_POWERSAVE=y
+CONFIG_DEVFREQ_GOV_USERSPACE=y
+CONFIG_DEVFREQ_GOV_PASSIVE=m
+
+#
+# DEVFREQ Drivers
+#
+CONFIG_PM_DEVFREQ_EVENT=y
+CONFIG_EXTCON=y
+
+#
+# Extcon Device Drivers
+#
+CONFIG_EXTCON_ADC_JACK=m
+# CONFIG_EXTCON_FSA9480 is not set
+CONFIG_EXTCON_GPIO=m
+CONFIG_EXTCON_MAX14577=m
+CONFIG_EXTCON_MAX3355=m
+CONFIG_EXTCON_MAX77693=m
+CONFIG_EXTCON_MAX77843=m
+CONFIG_EXTCON_MAX8997=m
+CONFIG_EXTCON_PALMAS=m
+CONFIG_EXTCON_PTN5150=m
+CONFIG_EXTCON_RT8973A=m
+CONFIG_EXTCON_SM5502=m
+CONFIG_EXTCON_USB_GPIO=m
+CONFIG_EXTCON_USBC_TUSB320=m
+CONFIG_MEMORY=y
+CONFIG_FPGA_DFL_EMIF=m
+CONFIG_IIO=m
+CONFIG_IIO_BUFFER=y
+CONFIG_IIO_BUFFER_CB=m
+CONFIG_IIO_BUFFER_DMA=m
+CONFIG_IIO_BUFFER_DMAENGINE=m
+CONFIG_IIO_BUFFER_HW_CONSUMER=m
+CONFIG_IIO_KFIFO_BUF=m
+CONFIG_IIO_TRIGGERED_BUFFER=m
+CONFIG_IIO_CONFIGFS=m
+CONFIG_IIO_TRIGGER=y
+CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+CONFIG_IIO_SW_DEVICE=m
+CONFIG_IIO_SW_TRIGGER=m
+CONFIG_IIO_TRIGGERED_EVENT=m
+
+#
+# Accelerometers
+#
+CONFIG_ADIS16201=m
+CONFIG_ADIS16209=m
+CONFIG_ADXL313=m
+CONFIG_ADXL313_I2C=m
+CONFIG_ADXL313_SPI=m
+CONFIG_ADXL355=m
+CONFIG_ADXL355_I2C=m
+CONFIG_ADXL355_SPI=m
+CONFIG_ADXL372=m
+CONFIG_ADXL372_SPI=m
+CONFIG_ADXL372_I2C=m
+CONFIG_BMA220=m
+CONFIG_BMA400=m
+CONFIG_BMA400_I2C=m
+CONFIG_BMA400_SPI=m
+CONFIG_BMC150_ACCEL=m
+CONFIG_BMC150_ACCEL_I2C=m
+CONFIG_BMC150_ACCEL_SPI=m
+CONFIG_BMI088_ACCEL=m
+CONFIG_BMI088_ACCEL_SPI=m
+CONFIG_DA280=m
+CONFIG_DA311=m
+CONFIG_DMARD06=m
+CONFIG_DMARD09=m
+CONFIG_DMARD10=m
+CONFIG_FXLS8962AF=m
+CONFIG_FXLS8962AF_I2C=m
+CONFIG_FXLS8962AF_SPI=m
+CONFIG_HID_SENSOR_ACCEL_3D=m
+CONFIG_IIO_ST_ACCEL_3AXIS=m
+CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
+CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
+CONFIG_KXSD9=m
+CONFIG_KXSD9_SPI=m
+CONFIG_KXSD9_I2C=m
+CONFIG_KXCJK1013=m
+CONFIG_MC3230=m
+CONFIG_MMA7455=m
+CONFIG_MMA7455_I2C=m
+CONFIG_MMA7455_SPI=m
+CONFIG_MMA7660=m
+CONFIG_MMA8452=m
+CONFIG_MMA9551_CORE=m
+CONFIG_MMA9551=m
+CONFIG_MMA9553=m
+CONFIG_MXC4005=m
+CONFIG_MXC6255=m
+CONFIG_SCA3000=m
+CONFIG_SCA3300=m
+CONFIG_STK8312=m
+CONFIG_STK8BA50=m
+# end of Accelerometers
+
+#
+# Analog to digital converters
+#
+CONFIG_AD_SIGMA_DELTA=m
+CONFIG_AD7091R5=m
+CONFIG_AD7124=m
+CONFIG_AD7192=m
+CONFIG_AD7266=m
+CONFIG_AD7291=m
+CONFIG_AD7292=m
+CONFIG_AD7298=m
+CONFIG_AD7476=m
+CONFIG_AD7606=m
+CONFIG_AD7606_IFACE_PARALLEL=m
+CONFIG_AD7606_IFACE_SPI=m
+CONFIG_AD7766=m
+CONFIG_AD7768_1=m
+CONFIG_AD7780=m
+CONFIG_AD7791=m
+CONFIG_AD7793=m
+CONFIG_AD7887=m
+CONFIG_AD7923=m
+CONFIG_AD7949=m
+CONFIG_AD799X=m
+CONFIG_AD9467=m
+CONFIG_ADI_AXI_ADC=m
+CONFIG_AXP20X_ADC=m
+CONFIG_AXP288_ADC=m
+CONFIG_CC10001_ADC=m
+CONFIG_CPCAP_ADC=m
+CONFIG_DA9150_GPADC=m
+CONFIG_DLN2_ADC=m
+CONFIG_ENVELOPE_DETECTOR=m
+CONFIG_HI8435=m
+CONFIG_HX711=m
+CONFIG_INA2XX_ADC=m
+# CONFIG_LP8788_ADC is not set
+CONFIG_LTC2471=m
+CONFIG_LTC2485=m
+CONFIG_LTC2496=m
+CONFIG_LTC2497=m
+CONFIG_MAX1027=m
+CONFIG_MAX11100=m
+CONFIG_MAX1118=m
+CONFIG_MAX1241=m
+CONFIG_MAX1363=m
+CONFIG_MAX9611=m
+CONFIG_MCP320X=m
+CONFIG_MCP3422=m
+CONFIG_MCP3911=m
+CONFIG_MEDIATEK_MT6360_ADC=m
+CONFIG_MEN_Z188_ADC=m
+CONFIG_MP2629_ADC=m
+CONFIG_NAU7802=m
+# CONFIG_PALMAS_GPADC is not set
+CONFIG_QCOM_VADC_COMMON=m
+CONFIG_QCOM_SPMI_IADC=m
+CONFIG_QCOM_SPMI_VADC=m
+CONFIG_QCOM_SPMI_ADC5=m
+CONFIG_RN5T618_ADC=m
+CONFIG_SD_ADC_MODULATOR=m
+CONFIG_STMPE_ADC=m
+CONFIG_TI_ADC081C=m
+CONFIG_TI_ADC0832=m
+CONFIG_TI_ADC084S021=m
+CONFIG_TI_ADC12138=m
+CONFIG_TI_ADC108S102=m
+CONFIG_TI_ADC128S052=m
+CONFIG_TI_ADC161S626=m
+CONFIG_TI_ADS1015=m
+CONFIG_TI_ADS7950=m
+CONFIG_TI_ADS8344=m
+CONFIG_TI_ADS8688=m
+CONFIG_TI_ADS124S08=m
+CONFIG_TI_ADS131E08=m
+CONFIG_TI_AM335X_ADC=m
+CONFIG_TI_TLC4541=m
+CONFIG_TI_TSC2046=m
+# CONFIG_TWL4030_MADC is not set
+# CONFIG_TWL6030_GPADC is not set
+CONFIG_VF610_ADC=m
+CONFIG_VIPERBOARD_ADC=m
+# CONFIG_XILINX_XADC is not set
+# end of Analog to digital converters
+
+#
+# Analog Front Ends
+#
+CONFIG_IIO_RESCALE=m
+# end of Analog Front Ends
+
+#
+# Amplifiers
+#
+CONFIG_AD8366=m
+CONFIG_HMC425=m
+# end of Amplifiers
+
+#
+# Capacitance to digital converters
+#
+CONFIG_AD7150=m
+# end of Capacitance to digital converters
+
+#
+# Chemical Sensors
+#
+CONFIG_ATLAS_PH_SENSOR=m
+CONFIG_ATLAS_EZO_SENSOR=m
+CONFIG_BME680=m
+CONFIG_BME680_I2C=m
+CONFIG_BME680_SPI=m
+CONFIG_CCS811=m
+CONFIG_IAQCORE=m
+CONFIG_PMS7003=m
+CONFIG_SCD30_CORE=m
+CONFIG_SCD30_I2C=m
+CONFIG_SCD30_SERIAL=m
+CONFIG_SCD4X=m
+CONFIG_SENSIRION_SGP30=m
+CONFIG_SENSIRION_SGP40=m
+CONFIG_SPS30=m
+CONFIG_SPS30_I2C=m
+CONFIG_SPS30_SERIAL=m
+CONFIG_SENSEAIR_SUNRISE_CO2=m
+CONFIG_VZ89X=m
+# end of Chemical Sensors
+
+#
+# Hid Sensor IIO Common
+#
+CONFIG_HID_SENSOR_IIO_COMMON=m
+CONFIG_HID_SENSOR_IIO_TRIGGER=m
+# end of Hid Sensor IIO Common
+
+CONFIG_IIO_MS_SENSORS_I2C=m
+
+#
+# IIO SCMI Sensors
+#
+# end of IIO SCMI Sensors
+
+#
+# SSP Sensor Common
+#
+CONFIG_IIO_SSP_SENSORS_COMMONS=m
+CONFIG_IIO_SSP_SENSORHUB=m
+# end of SSP Sensor Common
+
+CONFIG_IIO_ST_SENSORS_I2C=m
+CONFIG_IIO_ST_SENSORS_SPI=m
+CONFIG_IIO_ST_SENSORS_CORE=m
+
+#
+# Digital to analog converters
+#
+CONFIG_AD5064=m
+CONFIG_AD5360=m
+CONFIG_AD5380=m
+CONFIG_AD5421=m
+CONFIG_AD5446=m
+CONFIG_AD5449=m
+CONFIG_AD5592R_BASE=m
+CONFIG_AD5592R=m
+CONFIG_AD5593R=m
+CONFIG_AD5504=m
+CONFIG_AD5624R_SPI=m
+CONFIG_AD5686=m
+CONFIG_AD5686_SPI=m
+CONFIG_AD5696_I2C=m
+CONFIG_AD5755=m
+# CONFIG_AD5758 is not set
+CONFIG_AD5761=m
+CONFIG_AD5764=m
+CONFIG_AD5766=m
+CONFIG_AD5770R=m
+CONFIG_AD5791=m
+CONFIG_AD7303=m
+CONFIG_AD8801=m
+CONFIG_DPOT_DAC=m
+CONFIG_DS4424=m
+CONFIG_LTC1660=m
+CONFIG_LTC2632=m
+CONFIG_M62332=m
+CONFIG_MAX517=m
+CONFIG_MAX5821=m
+CONFIG_MCP4725=m
+CONFIG_MCP4922=m
+CONFIG_TI_DAC082S085=m
+CONFIG_TI_DAC5571=m
+CONFIG_TI_DAC7311=m
+CONFIG_TI_DAC7612=m
+CONFIG_VF610_DAC=m
+# end of Digital to analog converters
+
+#
+# IIO dummy driver
+#
+CONFIG_IIO_SIMPLE_DUMMY=m
+# CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set
+# CONFIG_IIO_SIMPLE_DUMMY_BUFFER is not set
+# end of IIO dummy driver
+
+#
+# Frequency Synthesizers DDS/PLL
+#
+
+#
+# Clock Generator/Distribution
+#
+CONFIG_AD9523=m
+# end of Clock Generator/Distribution
+
+#
+# Phase-Locked Loop (PLL) frequency synthesizers
+#
+CONFIG_ADF4350=m
+# CONFIG_ADF4371 is not set
+# CONFIG_ADRF6780 is not set
+# end of Phase-Locked Loop (PLL) frequency synthesizers
+# end of Frequency Synthesizers DDS/PLL
+
+#
+# Digital gyroscope sensors
+#
+CONFIG_ADIS16080=m
+CONFIG_ADIS16130=m
+CONFIG_ADIS16136=m
+CONFIG_ADIS16260=m
+CONFIG_ADXRS290=m
+CONFIG_ADXRS450=m
+CONFIG_BMG160=m
+CONFIG_BMG160_I2C=m
+CONFIG_BMG160_SPI=m
+CONFIG_FXAS21002C=m
+CONFIG_FXAS21002C_I2C=m
+CONFIG_FXAS21002C_SPI=m
+CONFIG_HID_SENSOR_GYRO_3D=m
+CONFIG_MPU3050=m
+CONFIG_MPU3050_I2C=m
+CONFIG_IIO_ST_GYRO_3AXIS=m
+CONFIG_IIO_ST_GYRO_I2C_3AXIS=m
+CONFIG_IIO_ST_GYRO_SPI_3AXIS=m
+CONFIG_ITG3200=m
+# end of Digital gyroscope sensors
+
+#
+# Health Sensors
+#
+
+#
+# Heart Rate Monitors
+#
+CONFIG_AFE4403=m
+CONFIG_AFE4404=m
+CONFIG_MAX30100=m
+CONFIG_MAX30102=m
+# end of Heart Rate Monitors
+# end of Health Sensors
+
+#
+# Humidity sensors
+#
+CONFIG_AM2315=m
+CONFIG_DHT11=m
+CONFIG_HDC100X=m
+CONFIG_HDC2010=m
+CONFIG_HID_SENSOR_HUMIDITY=m
+CONFIG_HTS221=m
+CONFIG_HTS221_I2C=m
+CONFIG_HTS221_SPI=m
+CONFIG_HTU21=m
+CONFIG_SI7005=m
+CONFIG_SI7020=m
+# end of Humidity sensors
+
+#
+# Inertial measurement units
+#
+CONFIG_ADIS16400=m
+CONFIG_ADIS16460=m
+CONFIG_ADIS16475=m
+CONFIG_ADIS16480=m
+CONFIG_BMI160=m
+CONFIG_BMI160_I2C=m
+CONFIG_BMI160_SPI=m
+CONFIG_FXOS8700=m
+CONFIG_FXOS8700_I2C=m
+CONFIG_FXOS8700_SPI=m
+CONFIG_KMX61=m
+CONFIG_INV_ICM42600=m
+CONFIG_INV_ICM42600_I2C=m
+CONFIG_INV_ICM42600_SPI=m
+CONFIG_INV_MPU6050_IIO=m
+CONFIG_INV_MPU6050_I2C=m
+CONFIG_INV_MPU6050_SPI=m
+CONFIG_IIO_ST_LSM6DSX=m
+CONFIG_IIO_ST_LSM6DSX_I2C=m
+CONFIG_IIO_ST_LSM6DSX_SPI=m
+CONFIG_IIO_ST_LSM6DSX_I3C=m
+CONFIG_IIO_ST_LSM9DS0=m
+CONFIG_IIO_ST_LSM9DS0_I2C=m
+CONFIG_IIO_ST_LSM9DS0_SPI=m
+# end of Inertial measurement units
+
+CONFIG_IIO_ADIS_LIB=m
+CONFIG_IIO_ADIS_LIB_BUFFER=y
+
+#
+# Light sensors
+#
+CONFIG_ADJD_S311=m
+CONFIG_ADUX1020=m
+CONFIG_AL3010=m
+CONFIG_AL3320A=m
+CONFIG_APDS9300=m
+CONFIG_APDS9960=m
+CONFIG_AS73211=m
+CONFIG_BH1750=m
+CONFIG_BH1780=m
+CONFIG_CM32181=m
+CONFIG_CM3232=m
+CONFIG_CM3323=m
+CONFIG_CM3605=m
+CONFIG_CM36651=m
+CONFIG_GP2AP002=m
+CONFIG_GP2AP020A00F=m
+CONFIG_IQS621_ALS=m
+CONFIG_SENSORS_ISL29018=m
+CONFIG_SENSORS_ISL29028=m
+CONFIG_ISL29125=m
+CONFIG_HID_SENSOR_ALS=m
+CONFIG_HID_SENSOR_PROX=m
+CONFIG_JSA1212=m
+CONFIG_RPR0521=m
+CONFIG_SENSORS_LM3533=m
+CONFIG_LTR501=m
+CONFIG_LV0104CS=m
+CONFIG_MAX44000=m
+CONFIG_MAX44009=m
+CONFIG_NOA1305=m
+CONFIG_OPT3001=m
+CONFIG_PA12203001=m
+CONFIG_SI1133=m
+CONFIG_SI1145=m
+CONFIG_STK3310=m
+CONFIG_ST_UVIS25=m
+CONFIG_ST_UVIS25_I2C=m
+CONFIG_ST_UVIS25_SPI=m
+CONFIG_TCS3414=m
+CONFIG_TCS3472=m
+CONFIG_SENSORS_TSL2563=m
+CONFIG_TSL2583=m
+CONFIG_TSL2591=m
+CONFIG_TSL2772=m
+CONFIG_TSL4531=m
+CONFIG_US5182D=m
+CONFIG_VCNL4000=m
+CONFIG_VCNL4035=m
+CONFIG_VEML6030=m
+CONFIG_VEML6070=m
+CONFIG_VL6180=m
+CONFIG_ZOPT2201=m
+# end of Light sensors
+
+#
+# Magnetometer sensors
+#
+CONFIG_AK8974=m
+CONFIG_AK8975=m
+# CONFIG_AK09911 is not set
+CONFIG_BMC150_MAGN=m
+CONFIG_BMC150_MAGN_I2C=m
+CONFIG_BMC150_MAGN_SPI=m
+CONFIG_MAG3110=m
+CONFIG_HID_SENSOR_MAGNETOMETER_3D=m
+CONFIG_MMC35240=m
+CONFIG_IIO_ST_MAGN_3AXIS=m
+CONFIG_IIO_ST_MAGN_I2C_3AXIS=m
+CONFIG_IIO_ST_MAGN_SPI_3AXIS=m
+CONFIG_SENSORS_HMC5843=m
+CONFIG_SENSORS_HMC5843_I2C=m
+CONFIG_SENSORS_HMC5843_SPI=m
+CONFIG_SENSORS_RM3100=m
+CONFIG_SENSORS_RM3100_I2C=m
+CONFIG_SENSORS_RM3100_SPI=m
+CONFIG_YAMAHA_YAS530=m
+# end of Magnetometer sensors
+
+#
+# Multiplexers
+#
+CONFIG_IIO_MUX=m
+# end of Multiplexers
+
+#
+# Inclinometer sensors
+#
+CONFIG_HID_SENSOR_INCLINOMETER_3D=m
+CONFIG_HID_SENSOR_DEVICE_ROTATION=m
+# end of Inclinometer sensors
+
+#
+# Triggers - standalone
+#
+CONFIG_IIO_HRTIMER_TRIGGER=m
+CONFIG_IIO_INTERRUPT_TRIGGER=m
+CONFIG_IIO_TIGHTLOOP_TRIGGER=m
+CONFIG_IIO_SYSFS_TRIGGER=m
+# end of Triggers - standalone
+
+#
+# Linear and angular position sensors
+#
+CONFIG_IQS624_POS=m
+# CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE is not set
+# end of Linear and angular position sensors
+
+#
+# Digital potentiometers
+#
+CONFIG_AD5110=m
+CONFIG_AD5272=m
+CONFIG_DS1803=m
+CONFIG_MAX5432=m
+CONFIG_MAX5481=m
+CONFIG_MAX5487=m
+CONFIG_MCP4018=m
+CONFIG_MCP4131=m
+CONFIG_MCP4531=m
+CONFIG_MCP41010=m
+CONFIG_TPL0102=m
+# end of Digital potentiometers
+
+#
+# Digital potentiostats
+#
+CONFIG_LMP91000=m
+# end of Digital potentiostats
+
+#
+# Pressure sensors
+#
+CONFIG_ABP060MG=m
+CONFIG_BMP280=m
+CONFIG_BMP280_I2C=m
+CONFIG_BMP280_SPI=m
+CONFIG_DLHL60D=m
+# CONFIG_DPS310 is not set
+CONFIG_HID_SENSOR_PRESS=m
+CONFIG_HP03=m
+CONFIG_ICP10100=m
+CONFIG_MPL115=m
+CONFIG_MPL115_I2C=m
+CONFIG_MPL115_SPI=m
+CONFIG_MPL3115=m
+CONFIG_MS5611=m
+CONFIG_MS5611_I2C=m
+CONFIG_MS5611_SPI=m
+CONFIG_MS5637=m
+CONFIG_IIO_ST_PRESS=m
+CONFIG_IIO_ST_PRESS_I2C=m
+CONFIG_IIO_ST_PRESS_SPI=m
+# CONFIG_T5403 is not set
+CONFIG_HP206C=m
+CONFIG_ZPA2326=m
+CONFIG_ZPA2326_I2C=m
+CONFIG_ZPA2326_SPI=m
+# end of Pressure sensors
+
+#
+# Lightning sensors
+#
+# CONFIG_AS3935 is not set
+# end of Lightning sensors
+
+#
+# Proximity and distance sensors
+#
+CONFIG_ISL29501=m
+CONFIG_LIDAR_LITE_V2=m
+CONFIG_MB1232=m
+CONFIG_PING=m
+CONFIG_RFD77402=m
+# CONFIG_SRF04 is not set
+CONFIG_SX9310=m
+CONFIG_SX9500=m
+CONFIG_SRF08=m
+CONFIG_VCNL3020=m
+CONFIG_VL53L0X_I2C=m
+# end of Proximity and distance sensors
+
+#
+# Resolver to digital converters
+#
+CONFIG_AD2S90=m
+CONFIG_AD2S1200=m
+# end of Resolver to digital converters
+
+#
+# Temperature sensors
+#
+CONFIG_IQS620AT_TEMP=m
+CONFIG_LTC2983=m
+CONFIG_MAXIM_THERMOCOUPLE=m
+CONFIG_HID_SENSOR_TEMP=m
+CONFIG_MLX90614=m
+CONFIG_MLX90632=m
+CONFIG_TMP006=m
+CONFIG_TMP007=m
+CONFIG_TMP117=m
+CONFIG_TSYS01=m
+CONFIG_TSYS02D=m
+CONFIG_MAX31856=m
+CONFIG_MAX31865=m
+# end of Temperature sensors
+
+CONFIG_NTB=m
+# CONFIG_NTB_MSI is not set
+CONFIG_NTB_IDT=m
+CONFIG_NTB_EPF=m
+CONFIG_NTB_SWITCHTEC=m
+CONFIG_NTB_PINGPONG=m
+CONFIG_NTB_TOOL=m
+CONFIG_NTB_PERF=m
+CONFIG_NTB_TRANSPORT=m
+# CONFIG_VME_BUS is not set
+CONFIG_PWM=y
+CONFIG_PWM_SYSFS=y
+# CONFIG_PWM_DEBUG is not set
+CONFIG_PWM_ATMEL_HLCDC_PWM=m
+CONFIG_PWM_ATMEL_TCB=m
+CONFIG_PWM_DWC=m
+CONFIG_PWM_FSL_FTM=m
+CONFIG_PWM_IQS620A=m
+CONFIG_PWM_LP3943=m
+CONFIG_PWM_NTXEC=m
+CONFIG_PWM_PCA9685=m
+CONFIG_PWM_STMPE=y
+# CONFIG_PWM_TWL is not set
+# CONFIG_PWM_TWL_LED is not set
+
+#
+# IRQ chip support
+#
+CONFIG_IRQCHIP=y
+# CONFIG_AL_FIC is not set
+CONFIG_MADERA_IRQ=m
+# end of IRQ chip support
+
+CONFIG_IPACK_BUS=m
+CONFIG_BOARD_TPCI200=m
+CONFIG_SERIAL_IPOCTAL=m
+CONFIG_RESET_CONTROLLER=y
+# CONFIG_RESET_TI_SYSCON is not set
+
+#
+# PHY Subsystem
+#
+CONFIG_GENERIC_PHY=y
+CONFIG_GENERIC_PHY_MIPI_DPHY=y
+CONFIG_PHY_CAN_TRANSCEIVER=m
+
+#
+# PHY drivers for Broadcom platforms
+#
+# CONFIG_BCM_KONA_USB2_PHY is not set
+# end of PHY drivers for Broadcom platforms
+
+CONFIG_PHY_CADENCE_TORRENT=m
+CONFIG_PHY_CADENCE_DPHY=m
+CONFIG_PHY_CADENCE_SIERRA=m
+CONFIG_PHY_CADENCE_SALVO=m
+CONFIG_PHY_FSL_IMX8MQ_USB=m
+# CONFIG_PHY_MIXEL_MIPI_DPHY is not set
+CONFIG_PHY_PXA_28NM_HSIC=m
+CONFIG_PHY_PXA_28NM_USB2=m
+# CONFIG_PHY_CPCAP_USB is not set
+CONFIG_PHY_MAPPHONE_MDM6600=m
+CONFIG_PHY_OCELOT_SERDES=m
+CONFIG_PHY_QCOM_USB_HS=m
+CONFIG_PHY_QCOM_USB_HSIC=m
+CONFIG_PHY_TUSB1210=m
+# end of PHY Subsystem
+
+CONFIG_POWERCAP=y
+CONFIG_IDLE_INJECT=y
+# CONFIG_DTPM is not set
+CONFIG_MCB=m
+CONFIG_MCB_PCI=m
+CONFIG_MCB_LPC=m
+
+#
+# Performance monitor support
+#
+# end of Performance monitor support
+
+CONFIG_RAS=y
+CONFIG_USB4=m
+# CONFIG_USB4_DEBUGFS_WRITE is not set
+# CONFIG_USB4_DMA_TEST is not set
+
+#
+# Android
+#
+# CONFIG_ANDROID is not set
+# end of Android
+
+CONFIG_LIBNVDIMM=y
+CONFIG_BLK_DEV_PMEM=m
+CONFIG_ND_BLK=m
+CONFIG_ND_CLAIM=y
+CONFIG_ND_BTT=m
+CONFIG_BTT=y
+CONFIG_ND_PFN=m
+CONFIG_NVDIMM_PFN=y
+CONFIG_NVDIMM_DAX=y
+CONFIG_OF_PMEM=m
+CONFIG_DAX_DRIVER=y
+CONFIG_DAX=y
+CONFIG_DEV_DAX=m
+CONFIG_DEV_DAX_PMEM=m
+CONFIG_DEV_DAX_KMEM=m
+CONFIG_DEV_DAX_PMEM_COMPAT=m
+CONFIG_NVMEM=y
+CONFIG_NVMEM_SYSFS=y
+# CONFIG_NVMEM_SPMI_SDAM is not set
+CONFIG_NVMEM_RMEM=m
+
+#
+# HW tracing support
+#
+CONFIG_STM=m
+CONFIG_STM_PROTO_BASIC=m
+CONFIG_STM_PROTO_SYS_T=m
+CONFIG_STM_DUMMY=m
+CONFIG_STM_SOURCE_CONSOLE=m
+CONFIG_STM_SOURCE_HEARTBEAT=m
+CONFIG_STM_SOURCE_FTRACE=m
+CONFIG_INTEL_TH=m
+CONFIG_INTEL_TH_PCI=m
+CONFIG_INTEL_TH_GTH=m
+CONFIG_INTEL_TH_STH=m
+CONFIG_INTEL_TH_MSU=m
+CONFIG_INTEL_TH_PTI=m
+# CONFIG_INTEL_TH_DEBUG is not set
+# end of HW tracing support
+
+CONFIG_FPGA=m
+CONFIG_ALTERA_PR_IP_CORE=m
+CONFIG_ALTERA_PR_IP_CORE_PLAT=m
+CONFIG_FPGA_MGR_ALTERA_PS_SPI=m
+CONFIG_FPGA_MGR_ALTERA_CVP=m
+CONFIG_FPGA_MGR_XILINX_SPI=m
+CONFIG_FPGA_MGR_ICE40_SPI=m
+CONFIG_FPGA_MGR_MACHXO2_SPI=m
+CONFIG_FPGA_BRIDGE=m
+CONFIG_ALTERA_FREEZE_BRIDGE=m
+CONFIG_XILINX_PR_DECOUPLER=m
+CONFIG_FPGA_REGION=m
+CONFIG_OF_FPGA_REGION=m
+CONFIG_FPGA_DFL=m
+CONFIG_FPGA_DFL_FME=m
+CONFIG_FPGA_DFL_FME_MGR=m
+CONFIG_FPGA_DFL_FME_BRIDGE=m
+CONFIG_FPGA_DFL_FME_REGION=m
+CONFIG_FPGA_DFL_AFU=m
+CONFIG_FPGA_DFL_NIOS_INTEL_PAC_N3000=m
+CONFIG_FPGA_DFL_PCI=m
+CONFIG_FSI=m
+# CONFIG_FSI_NEW_DEV_NODE is not set
+CONFIG_FSI_MASTER_GPIO=m
+CONFIG_FSI_MASTER_HUB=m
+CONFIG_FSI_MASTER_ASPEED=m
+CONFIG_FSI_SCOM=m
+CONFIG_FSI_SBEFIFO=m
+CONFIG_FSI_OCC=m
+CONFIG_MULTIPLEXER=m
+
+#
+# Multiplexer drivers
+#
+CONFIG_MUX_ADG792A=m
+# CONFIG_MUX_ADGS1408 is not set
+CONFIG_MUX_GPIO=m
+CONFIG_MUX_MMIO=m
+# end of Multiplexer drivers
+
+CONFIG_PM_OPP=y
+# CONFIG_SIOX is not set
+# CONFIG_SLIMBUS is not set
+CONFIG_INTERCONNECT=y
+# CONFIG_COUNTER is not set
+CONFIG_MOST=m
+CONFIG_MOST_USB_HDM=m
+CONFIG_MOST_CDEV=m
+CONFIG_MOST_SND=m
+# end of Device Drivers
+
+#
+# File systems
+#
+CONFIG_DCACHE_WORD_ACCESS=y
+CONFIG_VALIDATE_FS_PARSER=y
+CONFIG_FS_IOMAP=y
+# CONFIG_EXT2_FS is not set
+# CONFIG_EXT3_FS is not set
+CONFIG_EXT4_FS=m
+CONFIG_EXT4_USE_FOR_EXT2=y
+CONFIG_EXT4_FS_POSIX_ACL=y
+CONFIG_EXT4_FS_SECURITY=y
+# CONFIG_EXT4_DEBUG is not set
+CONFIG_JBD2=m
+# CONFIG_JBD2_DEBUG is not set
+CONFIG_FS_MBCACHE=m
+CONFIG_REISERFS_FS=m
+# CONFIG_REISERFS_CHECK is not set
+# CONFIG_REISERFS_PROC_INFO is not set
+CONFIG_REISERFS_FS_XATTR=y
+CONFIG_REISERFS_FS_POSIX_ACL=y
+CONFIG_REISERFS_FS_SECURITY=y
+CONFIG_JFS_FS=m
+CONFIG_JFS_POSIX_ACL=y
+CONFIG_JFS_SECURITY=y
+# CONFIG_JFS_DEBUG is not set
+# CONFIG_JFS_STATISTICS is not set
+CONFIG_XFS_FS=m
+CONFIG_XFS_SUPPORT_V4=y
+CONFIG_XFS_QUOTA=y
+CONFIG_XFS_POSIX_ACL=y
+CONFIG_XFS_RT=y
+# CONFIG_XFS_ONLINE_SCRUB is not set
+# CONFIG_XFS_WARN is not set
+# CONFIG_XFS_DEBUG is not set
+CONFIG_GFS2_FS=m
+CONFIG_GFS2_FS_LOCKING_DLM=y
+CONFIG_OCFS2_FS=m
+CONFIG_OCFS2_FS_O2CB=m
+CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
+CONFIG_OCFS2_FS_STATS=y
+# CONFIG_OCFS2_DEBUG_MASKLOG is not set
+# CONFIG_OCFS2_DEBUG_FS is not set
+CONFIG_BTRFS_FS=m
+CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
+# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
+# CONFIG_BTRFS_DEBUG is not set
+# CONFIG_BTRFS_ASSERT is not set
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
+CONFIG_NILFS2_FS=m
+CONFIG_F2FS_FS=m
+CONFIG_F2FS_STAT_FS=y
+CONFIG_F2FS_FS_XATTR=y
+CONFIG_F2FS_FS_POSIX_ACL=y
+CONFIG_F2FS_FS_SECURITY=y
+CONFIG_F2FS_CHECK_FS=y
+# CONFIG_F2FS_FAULT_INJECTION is not set
+CONFIG_F2FS_FS_COMPRESSION=y
+CONFIG_F2FS_FS_LZO=y
+CONFIG_F2FS_FS_LZORLE=y
+CONFIG_F2FS_FS_LZ4=y
+CONFIG_F2FS_FS_LZ4HC=y
+CONFIG_F2FS_FS_ZSTD=y
+CONFIG_F2FS_IOSTAT=y
+CONFIG_ZONEFS_FS=m
+CONFIG_FS_DAX=y
+CONFIG_FS_DAX_PMD=y
+CONFIG_FS_POSIX_ACL=y
+CONFIG_EXPORTFS=y
+CONFIG_EXPORTFS_BLOCK_OPS=y
+CONFIG_FILE_LOCKING=y
+CONFIG_FS_ENCRYPTION=y
+CONFIG_FS_ENCRYPTION_ALGS=m
+CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y
+# CONFIG_FS_VERITY is not set
+CONFIG_FSNOTIFY=y
+CONFIG_DNOTIFY=y
+CONFIG_INOTIFY_USER=y
+CONFIG_FANOTIFY=y
+# CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set
+CONFIG_QUOTA=y
+CONFIG_QUOTA_NETLINK_INTERFACE=y
+# CONFIG_PRINT_QUOTA_WARNING is not set
+# CONFIG_QUOTA_DEBUG is not set
+CONFIG_QUOTA_TREE=m
+CONFIG_QFMT_V1=m
+CONFIG_QFMT_V2=m
+CONFIG_QUOTACTL=y
+CONFIG_AUTOFS4_FS=y
+CONFIG_AUTOFS_FS=y
+CONFIG_FUSE_FS=m
+CONFIG_CUSE=m
+CONFIG_VIRTIO_FS=m
+CONFIG_FUSE_DAX=y
+CONFIG_OVERLAY_FS=m
+# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
+# CONFIG_OVERLAY_FS_INDEX is not set
+CONFIG_OVERLAY_FS_XINO_AUTO=y
+# CONFIG_OVERLAY_FS_METACOPY is not set
+
+#
+# Caches
+#
+CONFIG_NETFS_SUPPORT=m
+# CONFIG_NETFS_STATS is not set
+CONFIG_FSCACHE=m
+# CONFIG_FSCACHE_STATS is not set
+# CONFIG_FSCACHE_DEBUG is not set
+CONFIG_CACHEFILES=m
+# CONFIG_CACHEFILES_DEBUG is not set
+# end of Caches
+
+#
+# CD-ROM/DVD Filesystems
+#
+CONFIG_ISO9660_FS=m
+CONFIG_JOLIET=y
+CONFIG_ZISOFS=y
+CONFIG_UDF_FS=m
+# end of CD-ROM/DVD Filesystems
+
+#
+# DOS/FAT/EXFAT/NT Filesystems
+#
+CONFIG_FAT_FS=m
+CONFIG_MSDOS_FS=m
+CONFIG_VFAT_FS=m
+CONFIG_FAT_DEFAULT_CODEPAGE=437
+CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
+CONFIG_FAT_DEFAULT_UTF8=y
+CONFIG_EXFAT_FS=m
+CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
+CONFIG_NTFS_FS=m
+# CONFIG_NTFS_DEBUG is not set
+# CONFIG_NTFS_RW is not set
+CONFIG_NTFS3_FS=m
+# CONFIG_NTFS3_64BIT_CLUSTER is not set
+CONFIG_NTFS3_LZX_XPRESS=y
+# CONFIG_NTFS3_FS_POSIX_ACL is not set
+# end of DOS/FAT/EXFAT/NT Filesystems
+
+#
+# Pseudo filesystems
+#
+CONFIG_PROC_FS=y
+CONFIG_PROC_KCORE=y
+CONFIG_PROC_VMCORE=y
+# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
+CONFIG_PROC_SYSCTL=y
+CONFIG_PROC_PAGE_MONITOR=y
+CONFIG_PROC_CHILDREN=y
+CONFIG_KERNFS=y
+CONFIG_SYSFS=y
+CONFIG_TMPFS=y
+CONFIG_TMPFS_POSIX_ACL=y
+CONFIG_TMPFS_XATTR=y
+CONFIG_TMPFS_INODE64=y
+CONFIG_ARCH_SUPPORTS_HUGETLBFS=y
+CONFIG_HUGETLBFS=y
+CONFIG_HUGETLB_PAGE=y
+CONFIG_MEMFD_CREATE=y
+CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
+CONFIG_CONFIGFS_FS=y
+# end of Pseudo filesystems
+
+CONFIG_MISC_FILESYSTEMS=y
+CONFIG_ORANGEFS_FS=m
+CONFIG_ADFS_FS=m
+# CONFIG_ADFS_FS_RW is not set
+CONFIG_AFFS_FS=m
+CONFIG_ECRYPT_FS=m
+# CONFIG_ECRYPT_FS_MESSAGING is not set
+CONFIG_HFS_FS=m
+CONFIG_HFSPLUS_FS=m
+CONFIG_BEFS_FS=m
+# CONFIG_BEFS_DEBUG is not set
+# CONFIG_BFS_FS is not set
+# CONFIG_EFS_FS is not set
+CONFIG_JFFS2_FS=m
+CONFIG_JFFS2_FS_DEBUG=0
+CONFIG_JFFS2_FS_WRITEBUFFER=y
+# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
+CONFIG_JFFS2_SUMMARY=y
+CONFIG_JFFS2_FS_XATTR=y
+CONFIG_JFFS2_FS_POSIX_ACL=y
+CONFIG_JFFS2_FS_SECURITY=y
+CONFIG_JFFS2_COMPRESSION_OPTIONS=y
+CONFIG_JFFS2_ZLIB=y
+CONFIG_JFFS2_LZO=y
+CONFIG_JFFS2_RTIME=y
+# CONFIG_JFFS2_RUBIN is not set
+# CONFIG_JFFS2_CMODE_NONE is not set
+CONFIG_JFFS2_CMODE_PRIORITY=y
+# CONFIG_JFFS2_CMODE_SIZE is not set
+# CONFIG_JFFS2_CMODE_FAVOURLZO is not set
+# CONFIG_UBIFS_FS is not set
+CONFIG_CRAMFS=m
+CONFIG_CRAMFS_BLOCKDEV=y
+# CONFIG_CRAMFS_MTD is not set
+CONFIG_SQUASHFS=m
+CONFIG_SQUASHFS_FILE_CACHE=y
+# CONFIG_SQUASHFS_FILE_DIRECT is not set
+# CONFIG_SQUASHFS_DECOMP_SINGLE is not set
+CONFIG_SQUASHFS_DECOMP_MULTI=y
+# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set
+CONFIG_SQUASHFS_XATTR=y
+CONFIG_SQUASHFS_ZLIB=y
+CONFIG_SQUASHFS_LZ4=y
+CONFIG_SQUASHFS_LZO=y
+CONFIG_SQUASHFS_XZ=y
+CONFIG_SQUASHFS_ZSTD=y
+# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
+# CONFIG_SQUASHFS_EMBEDDED is not set
+CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
+# CONFIG_VXFS_FS is not set
+# CONFIG_MINIX_FS is not set
+# CONFIG_OMFS_FS is not set
+CONFIG_HPFS_FS=m
+# CONFIG_QNX4FS_FS is not set
+CONFIG_QNX6FS_FS=m
+# CONFIG_QNX6FS_DEBUG is not set
+CONFIG_ROMFS_FS=m
+# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+CONFIG_ROMFS_BACKED_BY_BOTH=y
+CONFIG_ROMFS_ON_BLOCK=y
+CONFIG_ROMFS_ON_MTD=y
+CONFIG_PSTORE=y
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
+CONFIG_PSTORE_DEFLATE_COMPRESS=m
+# CONFIG_PSTORE_LZO_COMPRESS is not set
+# CONFIG_PSTORE_LZ4_COMPRESS is not set
+CONFIG_PSTORE_LZ4HC_COMPRESS=m
+# CONFIG_PSTORE_842_COMPRESS is not set
+CONFIG_PSTORE_ZSTD_COMPRESS=y
+CONFIG_PSTORE_COMPRESS=y
+CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
+# CONFIG_PSTORE_LZ4HC_COMPRESS_DEFAULT is not set
+# CONFIG_PSTORE_ZSTD_COMPRESS_DEFAULT is not set
+CONFIG_PSTORE_COMPRESS_DEFAULT="deflate"
+# CONFIG_PSTORE_CONSOLE is not set
+# CONFIG_PSTORE_PMSG is not set
+# CONFIG_PSTORE_FTRACE is not set
+CONFIG_PSTORE_RAM=m
+CONFIG_PSTORE_ZONE=m
+CONFIG_PSTORE_BLK=m
+CONFIG_PSTORE_BLK_BLKDEV=""
+CONFIG_PSTORE_BLK_KMSG_SIZE=64
+CONFIG_PSTORE_BLK_MAX_REASON=2
+# CONFIG_SYSV_FS is not set
+CONFIG_UFS_FS=m
+# CONFIG_UFS_FS_WRITE is not set
+# CONFIG_UFS_DEBUG is not set
+CONFIG_EROFS_FS=m
+# CONFIG_EROFS_FS_DEBUG is not set
+CONFIG_EROFS_FS_XATTR=y
+CONFIG_EROFS_FS_POSIX_ACL=y
+CONFIG_EROFS_FS_SECURITY=y
+# CONFIG_EROFS_FS_ZIP is not set
+CONFIG_NETWORK_FILESYSTEMS=y
+CONFIG_NFS_FS=m
+CONFIG_NFS_V2=m
+CONFIG_NFS_V3=m
+CONFIG_NFS_V3_ACL=y
+CONFIG_NFS_V4=m
+CONFIG_NFS_SWAP=y
+CONFIG_NFS_V4_1=y
+CONFIG_NFS_V4_2=y
+CONFIG_PNFS_FILE_LAYOUT=m
+CONFIG_PNFS_BLOCK=m
+CONFIG_PNFS_FLEXFILE_LAYOUT=m
+CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
+CONFIG_NFS_V4_1_MIGRATION=y
+CONFIG_NFS_V4_SECURITY_LABEL=y
+CONFIG_NFS_FSCACHE=y
+# CONFIG_NFS_USE_LEGACY_DNS is not set
+CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DISABLE_UDP_SUPPORT=y
+# CONFIG_NFS_V4_2_READ_PLUS is not set
+CONFIG_NFSD=m
+CONFIG_NFSD_V2_ACL=y
+CONFIG_NFSD_V3=y
+CONFIG_NFSD_V3_ACL=y
+CONFIG_NFSD_V4=y
+CONFIG_NFSD_PNFS=y
+CONFIG_NFSD_BLOCKLAYOUT=y
+CONFIG_NFSD_SCSILAYOUT=y
+CONFIG_NFSD_FLEXFILELAYOUT=y
+CONFIG_NFSD_V4_2_INTER_SSC=y
+CONFIG_NFSD_V4_SECURITY_LABEL=y
+CONFIG_GRACE_PERIOD=m
+CONFIG_LOCKD=m
+CONFIG_LOCKD_V4=y
+CONFIG_NFS_ACL_SUPPORT=m
+CONFIG_NFS_COMMON=y
+CONFIG_NFS_V4_2_SSC_HELPER=y
+CONFIG_SUNRPC=m
+CONFIG_SUNRPC_GSS=m
+CONFIG_SUNRPC_BACKCHANNEL=y
+CONFIG_SUNRPC_SWAP=y
+CONFIG_RPCSEC_GSS_KRB5=m
+# CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set
+# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_XPRT_RDMA=m
+CONFIG_CEPH_FS=m
+CONFIG_CEPH_FSCACHE=y
+CONFIG_CEPH_FS_POSIX_ACL=y
+# CONFIG_CEPH_FS_SECURITY_LABEL is not set
+CONFIG_CIFS=m
+# CONFIG_CIFS_STATS2 is not set
+CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
+CONFIG_CIFS_UPCALL=y
+CONFIG_CIFS_XATTR=y
+CONFIG_CIFS_POSIX=y
+# CONFIG_CIFS_DEBUG is not set
+CONFIG_CIFS_DFS_UPCALL=y
+CONFIG_CIFS_SWN_UPCALL=y
+# CONFIG_CIFS_SMB_DIRECT is not set
+CONFIG_CIFS_FSCACHE=y
+# CONFIG_SMB_SERVER is not set
+CONFIG_SMBFS_COMMON=m
+CONFIG_CODA_FS=m
+CONFIG_AFS_FS=m
+# CONFIG_AFS_DEBUG is not set
+CONFIG_AFS_FSCACHE=y
+# CONFIG_AFS_DEBUG_CURSOR is not set
+CONFIG_9P_FS=m
+CONFIG_9P_FSCACHE=y
+CONFIG_9P_FS_POSIX_ACL=y
+CONFIG_9P_FS_SECURITY=y
+CONFIG_NLS=y
+CONFIG_NLS_DEFAULT="utf8"
+CONFIG_NLS_CODEPAGE_437=m
+CONFIG_NLS_CODEPAGE_737=m
+CONFIG_NLS_CODEPAGE_775=m
+CONFIG_NLS_CODEPAGE_850=m
+CONFIG_NLS_CODEPAGE_852=m
+CONFIG_NLS_CODEPAGE_855=m
+CONFIG_NLS_CODEPAGE_857=m
+CONFIG_NLS_CODEPAGE_860=m
+CONFIG_NLS_CODEPAGE_861=m
+CONFIG_NLS_CODEPAGE_862=m
+CONFIG_NLS_CODEPAGE_863=m
+CONFIG_NLS_CODEPAGE_864=m
+CONFIG_NLS_CODEPAGE_865=m
+CONFIG_NLS_CODEPAGE_866=m
+CONFIG_NLS_CODEPAGE_869=m
+CONFIG_NLS_CODEPAGE_936=m
+CONFIG_NLS_CODEPAGE_950=m
+CONFIG_NLS_CODEPAGE_932=m
+CONFIG_NLS_CODEPAGE_949=m
+CONFIG_NLS_CODEPAGE_874=m
+CONFIG_NLS_ISO8859_8=m
+CONFIG_NLS_CODEPAGE_1250=m
+CONFIG_NLS_CODEPAGE_1251=m
+CONFIG_NLS_ASCII=m
+CONFIG_NLS_ISO8859_1=m
+CONFIG_NLS_ISO8859_2=m
+CONFIG_NLS_ISO8859_3=m
+CONFIG_NLS_ISO8859_4=m
+CONFIG_NLS_ISO8859_5=m
+CONFIG_NLS_ISO8859_6=m
+CONFIG_NLS_ISO8859_7=m
+CONFIG_NLS_ISO8859_9=m
+CONFIG_NLS_ISO8859_13=m
+CONFIG_NLS_ISO8859_14=m
+CONFIG_NLS_ISO8859_15=m
+CONFIG_NLS_KOI8_R=m
+CONFIG_NLS_KOI8_U=m
+CONFIG_NLS_MAC_ROMAN=m
+CONFIG_NLS_MAC_CELTIC=m
+CONFIG_NLS_MAC_CENTEURO=m
+CONFIG_NLS_MAC_CROATIAN=m
+CONFIG_NLS_MAC_CYRILLIC=m
+CONFIG_NLS_MAC_GAELIC=m
+CONFIG_NLS_MAC_GREEK=m
+CONFIG_NLS_MAC_ICELAND=m
+CONFIG_NLS_MAC_INUIT=m
+CONFIG_NLS_MAC_ROMANIAN=m
+CONFIG_NLS_MAC_TURKISH=m
+CONFIG_NLS_UTF8=m
+CONFIG_DLM=m
+# CONFIG_DLM_DEBUG is not set
+CONFIG_UNICODE=y
+# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set
+CONFIG_IO_WQ=y
+# end of File systems
+
+#
+# Security options
+#
+CONFIG_KEYS=y
+# CONFIG_KEYS_REQUEST_CACHE is not set
+# CONFIG_PERSISTENT_KEYRINGS is not set
+CONFIG_TRUSTED_KEYS=m
+CONFIG_ENCRYPTED_KEYS=m
+CONFIG_KEY_DH_OPERATIONS=y
+CONFIG_KEY_NOTIFICATIONS=y
+CONFIG_SECURITY_DMESG_RESTRICT=y
+CONFIG_SECURITY=y
+CONFIG_SECURITYFS=y
+CONFIG_SECURITY_NETWORK=y
+# CONFIG_SECURITY_INFINIBAND is not set
+# CONFIG_SECURITY_NETWORK_XFRM is not set
+CONFIG_SECURITY_PATH=y
+CONFIG_LSM_MMAP_MIN_ADDR=65536
+CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y
+CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDENED_USERCOPY_PAGESPAN is not set
+CONFIG_FORTIFY_SOURCE=y
+# CONFIG_STATIC_USERMODEHELPER is not set
+CONFIG_SECURITY_SELINUX=y
+CONFIG_SECURITY_SELINUX_BOOTPARAM=y
+# CONFIG_SECURITY_SELINUX_DISABLE is not set
+CONFIG_SECURITY_SELINUX_DEVELOP=y
+CONFIG_SECURITY_SELINUX_AVC_STATS=y
+CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=0
+CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9
+CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256
+# CONFIG_SECURITY_SMACK is not set
+# CONFIG_SECURITY_TOMOYO is not set
+CONFIG_SECURITY_APPARMOR=y
+CONFIG_SECURITY_APPARMOR_HASH=y
+CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
+# CONFIG_SECURITY_APPARMOR_DEBUG is not set
+# CONFIG_SECURITY_LOADPIN is not set
+CONFIG_SECURITY_YAMA=y
+# CONFIG_SECURITY_SAFESETID is not set
+# CONFIG_SECURITY_LOCKDOWN_LSM is not set
+CONFIG_SECURITY_LANDLOCK=y
+CONFIG_INTEGRITY=y
+# CONFIG_INTEGRITY_SIGNATURE is not set
+CONFIG_INTEGRITY_AUDIT=y
+# CONFIG_IMA is not set
+# CONFIG_EVM is not set
+# CONFIG_DEFAULT_SECURITY_SELINUX is not set
+# CONFIG_DEFAULT_SECURITY_APPARMOR is not set
+CONFIG_DEFAULT_SECURITY_DAC=y
+CONFIG_LSM="yama,loadpin,safesetid,integrity"
+
+#
+# Kernel hardening options
+#
+
+#
+# Memory initialization
+#
+CONFIG_INIT_STACK_NONE=y
+CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
+# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
+# end of Memory initialization
+# end of Kernel hardening options
+# end of Security options
+
+CONFIG_XOR_BLOCKS=m
+CONFIG_ASYNC_CORE=m
+CONFIG_ASYNC_MEMCPY=m
+CONFIG_ASYNC_XOR=m
+CONFIG_ASYNC_PQ=m
+CONFIG_ASYNC_RAID6_RECOV=m
+CONFIG_CRYPTO=y
+
+#
+# Crypto core or helper
+#
+CONFIG_CRYPTO_ALGAPI=y
+CONFIG_CRYPTO_ALGAPI2=y
+CONFIG_CRYPTO_AEAD=m
+CONFIG_CRYPTO_AEAD2=y
+CONFIG_CRYPTO_SKCIPHER=y
+CONFIG_CRYPTO_SKCIPHER2=y
+CONFIG_CRYPTO_HASH=y
+CONFIG_CRYPTO_HASH2=y
+CONFIG_CRYPTO_RNG=m
+CONFIG_CRYPTO_RNG2=y
+CONFIG_CRYPTO_RNG_DEFAULT=m
+CONFIG_CRYPTO_AKCIPHER2=y
+CONFIG_CRYPTO_AKCIPHER=y
+CONFIG_CRYPTO_KPP2=y
+CONFIG_CRYPTO_KPP=y
+CONFIG_CRYPTO_ACOMP2=y
+CONFIG_CRYPTO_MANAGER=y
+CONFIG_CRYPTO_MANAGER2=y
+CONFIG_CRYPTO_USER=m
+CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
+CONFIG_CRYPTO_GF128MUL=m
+CONFIG_CRYPTO_NULL=m
+CONFIG_CRYPTO_NULL2=y
+CONFIG_CRYPTO_PCRYPT=m
+CONFIG_CRYPTO_CRYPTD=m
+CONFIG_CRYPTO_AUTHENC=m
+CONFIG_CRYPTO_TEST=m
+CONFIG_CRYPTO_ENGINE=m
+
+#
+# Public-key cryptography
+#
+CONFIG_CRYPTO_RSA=y
+CONFIG_CRYPTO_DH=y
+CONFIG_CRYPTO_ECC=m
+CONFIG_CRYPTO_ECDH=m
+CONFIG_CRYPTO_ECDSA=m
+CONFIG_CRYPTO_ECRDSA=m
+CONFIG_CRYPTO_SM2=m
+CONFIG_CRYPTO_CURVE25519=m
+
+#
+# Authenticated Encryption with Associated Data
+#
+CONFIG_CRYPTO_CCM=m
+CONFIG_CRYPTO_GCM=m
+CONFIG_CRYPTO_CHACHA20POLY1305=m
+# CONFIG_CRYPTO_AEGIS128 is not set
+CONFIG_CRYPTO_SEQIV=m
+CONFIG_CRYPTO_ECHAINIV=m
+
+#
+# Block modes
+#
+CONFIG_CRYPTO_CBC=y
+CONFIG_CRYPTO_CFB=m
+CONFIG_CRYPTO_CTR=m
+CONFIG_CRYPTO_CTS=y
+CONFIG_CRYPTO_ECB=y
+CONFIG_CRYPTO_LRW=m
+CONFIG_CRYPTO_OFB=m
+CONFIG_CRYPTO_PCBC=m
+CONFIG_CRYPTO_XTS=y
+CONFIG_CRYPTO_KEYWRAP=m
+CONFIG_CRYPTO_NHPOLY1305=m
+CONFIG_CRYPTO_ADIANTUM=m
+CONFIG_CRYPTO_ESSIV=m
+
+#
+# Hash modes
+#
+CONFIG_CRYPTO_CMAC=m
+CONFIG_CRYPTO_HMAC=y
+CONFIG_CRYPTO_XCBC=m
+CONFIG_CRYPTO_VMAC=m
+
+#
+# Digest
+#
+CONFIG_CRYPTO_CRC32C=m
+CONFIG_CRYPTO_CRC32C_VPMSUM=m
+CONFIG_CRYPTO_CRC32=m
+CONFIG_CRYPTO_XXHASH=m
+CONFIG_CRYPTO_BLAKE2B=m
+CONFIG_CRYPTO_BLAKE2S=m
+CONFIG_CRYPTO_CRCT10DIF=y
+CONFIG_CRYPTO_CRCT10DIF_VPMSUM=m
+CONFIG_CRYPTO_VPMSUM_TESTER=m
+CONFIG_CRYPTO_GHASH=m
+CONFIG_CRYPTO_POLY1305=m
+CONFIG_CRYPTO_MD4=m
+CONFIG_CRYPTO_MD5=y
+CONFIG_CRYPTO_MD5_PPC=m
+CONFIG_CRYPTO_MICHAEL_MIC=m
+CONFIG_CRYPTO_RMD160=m
+CONFIG_CRYPTO_SHA1=y
+CONFIG_CRYPTO_SHA1_PPC=m
+CONFIG_CRYPTO_SHA256=y
+CONFIG_CRYPTO_SHA512=y
+CONFIG_CRYPTO_SHA3=m
+CONFIG_CRYPTO_SM3=m
+CONFIG_CRYPTO_STREEBOG=m
+CONFIG_CRYPTO_WP512=m
+
+#
+# Ciphers
+#
+CONFIG_CRYPTO_AES=y
+CONFIG_CRYPTO_AES_TI=m
+CONFIG_CRYPTO_ANUBIS=m
+CONFIG_CRYPTO_ARC4=m
+CONFIG_CRYPTO_BLOWFISH=m
+CONFIG_CRYPTO_BLOWFISH_COMMON=m
+CONFIG_CRYPTO_CAMELLIA=m
+CONFIG_CRYPTO_CAST_COMMON=m
+CONFIG_CRYPTO_CAST5=m
+CONFIG_CRYPTO_CAST6=m
+CONFIG_CRYPTO_DES=m
+CONFIG_CRYPTO_FCRYPT=m
+CONFIG_CRYPTO_KHAZAD=m
+CONFIG_CRYPTO_CHACHA20=m
+CONFIG_CRYPTO_SEED=m
+CONFIG_CRYPTO_SERPENT=m
+CONFIG_CRYPTO_SM4=m
+CONFIG_CRYPTO_TEA=m
+CONFIG_CRYPTO_TWOFISH=m
+CONFIG_CRYPTO_TWOFISH_COMMON=m
+
+#
+# Compression
+#
+CONFIG_CRYPTO_DEFLATE=y
+CONFIG_CRYPTO_LZO=y
+CONFIG_CRYPTO_842=m
+CONFIG_CRYPTO_LZ4=m
+CONFIG_CRYPTO_LZ4HC=m
+CONFIG_CRYPTO_ZSTD=y
+
+#
+# Random Number Generation
+#
+CONFIG_CRYPTO_ANSI_CPRNG=m
+CONFIG_CRYPTO_DRBG_MENU=m
+CONFIG_CRYPTO_DRBG_HMAC=y
+# CONFIG_CRYPTO_DRBG_HASH is not set
+# CONFIG_CRYPTO_DRBG_CTR is not set
+CONFIG_CRYPTO_DRBG=m
+CONFIG_CRYPTO_JITTERENTROPY=m
+CONFIG_CRYPTO_USER_API=m
+CONFIG_CRYPTO_USER_API_HASH=m
+CONFIG_CRYPTO_USER_API_SKCIPHER=m
+CONFIG_CRYPTO_USER_API_RNG=m
+# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set
+CONFIG_CRYPTO_USER_API_AEAD=m
+CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
+# CONFIG_CRYPTO_STATS is not set
+CONFIG_CRYPTO_HASH_INFO=y
+
+#
+# Crypto library routines
+#
+CONFIG_CRYPTO_LIB_AES=y
+CONFIG_CRYPTO_LIB_ARC4=m
+CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=m
+CONFIG_CRYPTO_LIB_BLAKE2S=m
+CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
+CONFIG_CRYPTO_LIB_CHACHA=m
+CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
+CONFIG_CRYPTO_LIB_CURVE25519=m
+CONFIG_CRYPTO_LIB_DES=m
+CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
+CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
+CONFIG_CRYPTO_LIB_POLY1305=m
+CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
+CONFIG_CRYPTO_LIB_SHA256=y
+CONFIG_CRYPTO_LIB_SM4=m
+CONFIG_CRYPTO_HW=y
+CONFIG_CRYPTO_DEV_NX=y
+CONFIG_CRYPTO_DEV_NX_COMPRESS=m
+CONFIG_CRYPTO_DEV_NX_COMPRESS_PSERIES=m
+CONFIG_CRYPTO_DEV_NX_COMPRESS_POWERNV=m
+# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set
+# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set
+# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set
+CONFIG_CRYPTO_DEV_VMX=y
+CONFIG_CRYPTO_DEV_VMX_ENCRYPT=m
+CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_VIRTIO=m
+CONFIG_CRYPTO_DEV_SAFEXCEL=m
+CONFIG_CRYPTO_DEV_CCREE=m
+CONFIG_CRYPTO_DEV_AMLOGIC_GXL=m
+# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set
+CONFIG_ASYMMETRIC_KEY_TYPE=y
+CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
+CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE=m
+CONFIG_X509_CERTIFICATE_PARSER=y
+CONFIG_PKCS8_PRIVATE_KEY_PARSER=m
+CONFIG_TPM_KEY_PARSER=m
+CONFIG_PKCS7_MESSAGE_PARSER=y
+# CONFIG_PKCS7_TEST_KEY is not set
+# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set
+
+#
+# Certificates for signature checking
+#
+CONFIG_SYSTEM_TRUSTED_KEYRING=y
+CONFIG_SYSTEM_TRUSTED_KEYS=""
+# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set
+# CONFIG_SECONDARY_TRUSTED_KEYRING is not set
+# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set
+# end of Certificates for signature checking
+
+CONFIG_BINARY_PRINTF=y
+
+#
+# Library routines
+#
+CONFIG_RAID6_PQ=m
+CONFIG_RAID6_PQ_BENCHMARK=y
+CONFIG_LINEAR_RANGES=y
+CONFIG_PACKING=y
+CONFIG_BITREVERSE=y
+CONFIG_GENERIC_STRNCPY_FROM_USER=y
+CONFIG_GENERIC_STRNLEN_USER=y
+CONFIG_GENERIC_NET_UTILS=y
+CONFIG_CORDIC=m
+CONFIG_PRIME_NUMBERS=m
+CONFIG_RATIONAL=y
+CONFIG_GENERIC_PCI_IOMAP=y
+CONFIG_GENERIC_IOMAP=y
+CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
+CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
+CONFIG_CRC_CCITT=m
+CONFIG_CRC16=m
+CONFIG_CRC_T10DIF=y
+CONFIG_CRC_ITU_T=m
+CONFIG_CRC32=y
+# CONFIG_CRC32_SELFTEST is not set
+CONFIG_CRC32_SLICEBY8=y
+# CONFIG_CRC32_SLICEBY4 is not set
+# CONFIG_CRC32_SARWATE is not set
+# CONFIG_CRC32_BIT is not set
+CONFIG_CRC64=m
+CONFIG_CRC4=m
+CONFIG_CRC7=m
+CONFIG_LIBCRC32C=m
+CONFIG_CRC8=m
+CONFIG_XXHASH=y
+# CONFIG_RANDOM32_SELFTEST is not set
+CONFIG_842_COMPRESS=m
+CONFIG_842_DECOMPRESS=m
+CONFIG_ZLIB_INFLATE=y
+CONFIG_ZLIB_DEFLATE=y
+CONFIG_LZO_COMPRESS=y
+CONFIG_LZO_DECOMPRESS=y
+CONFIG_LZ4_COMPRESS=m
+CONFIG_LZ4HC_COMPRESS=m
+CONFIG_LZ4_DECOMPRESS=y
+CONFIG_ZSTD_COMPRESS=y
+CONFIG_ZSTD_DECOMPRESS=y
+CONFIG_XZ_DEC=y
+CONFIG_XZ_DEC_X86=y
+CONFIG_XZ_DEC_POWERPC=y
+CONFIG_XZ_DEC_IA64=y
+CONFIG_XZ_DEC_ARM=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_SPARC=y
+# CONFIG_XZ_DEC_MICROLZMA is not set
+CONFIG_XZ_DEC_BCJ=y
+CONFIG_XZ_DEC_TEST=m
+CONFIG_DECOMPRESS_GZIP=y
+CONFIG_DECOMPRESS_BZIP2=y
+CONFIG_DECOMPRESS_LZMA=y
+CONFIG_DECOMPRESS_XZ=y
+CONFIG_DECOMPRESS_LZO=y
+CONFIG_DECOMPRESS_LZ4=y
+CONFIG_DECOMPRESS_ZSTD=y
+CONFIG_GENERIC_ALLOCATOR=y
+CONFIG_REED_SOLOMON=m
+CONFIG_REED_SOLOMON_ENC8=y
+CONFIG_REED_SOLOMON_DEC8=y
+CONFIG_REED_SOLOMON_DEC16=y
+CONFIG_BCH=m
+CONFIG_TEXTSEARCH=y
+CONFIG_TEXTSEARCH_KMP=m
+CONFIG_TEXTSEARCH_BM=m
+CONFIG_TEXTSEARCH_FSM=m
+CONFIG_BTREE=y
+CONFIG_INTERVAL_TREE=y
+CONFIG_XARRAY_MULTI=y
+CONFIG_ASSOCIATIVE_ARRAY=y
+CONFIG_HAS_IOMEM=y
+CONFIG_HAS_IOPORT_MAP=y
+CONFIG_HAS_DMA=y
+CONFIG_DMA_OPS=y
+CONFIG_DMA_OPS_BYPASS=y
+CONFIG_ARCH_HAS_DMA_MAP_DIRECT=y
+CONFIG_NEED_SG_DMA_LENGTH=y
+CONFIG_NEED_DMA_MAP_STATE=y
+CONFIG_ARCH_DMA_ADDR_T_64BIT=y
+CONFIG_DMA_DECLARE_COHERENT=y
+CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y
+CONFIG_SWIOTLB=y
+# CONFIG_DMA_RESTRICTED_POOL is not set
+# CONFIG_DMA_API_DEBUG is not set
+# CONFIG_DMA_MAP_BENCHMARK is not set
+CONFIG_SGL_ALLOC=y
+CONFIG_IOMMU_HELPER=y
+CONFIG_CHECK_SIGNATURE=y
+CONFIG_CPU_RMAP=y
+CONFIG_DQL=y
+CONFIG_GLOB=y
+# CONFIG_GLOB_SELFTEST is not set
+CONFIG_NLATTR=y
+CONFIG_LRU_CACHE=m
+CONFIG_CLZ_TAB=y
+CONFIG_IRQ_POLL=y
+CONFIG_MPILIB=y
+CONFIG_DIMLIB=y
+CONFIG_LIBFDT=y
+CONFIG_OID_REGISTRY=y
+CONFIG_HAVE_GENERIC_VDSO=y
+CONFIG_GENERIC_GETTIMEOFDAY=y
+CONFIG_GENERIC_VDSO_TIME_NS=y
+CONFIG_FONT_SUPPORT=y
+CONFIG_FONTS=y
+# CONFIG_FONT_8x8 is not set
+CONFIG_FONT_8x16=y
+# CONFIG_FONT_6x11 is not set
+# CONFIG_FONT_7x14 is not set
+# CONFIG_FONT_PEARL_8x8 is not set
+# CONFIG_FONT_ACORN_8x8 is not set
+# CONFIG_FONT_MINI_4x6 is not set
+# CONFIG_FONT_6x10 is not set
+# CONFIG_FONT_10x18 is not set
+# CONFIG_FONT_SUN8x16 is not set
+# CONFIG_FONT_SUN12x22 is not set
+CONFIG_FONT_TER16x32=y
+# CONFIG_FONT_6x8 is not set
+CONFIG_SG_POOL=y
+CONFIG_ARCH_HAS_PMEM_API=y
+CONFIG_MEMREGION=y
+CONFIG_ARCH_HAS_MEMREMAP_COMPAT_ALIGN=y
+CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y
+CONFIG_ARCH_HAS_COPY_MC=y
+CONFIG_ARCH_STACKWALK=y
+CONFIG_SBITMAP=y
+CONFIG_PARMAN=m
+CONFIG_OBJAGG=m
+# end of Library routines
+
+CONFIG_PLDMFW=y
+CONFIG_ASN1_ENCODER=m
+
+#
+# Kernel hacking
+#
+
+#
+# printk and dmesg options
+#
+CONFIG_PRINTK_TIME=y
+# CONFIG_PRINTK_CALLER is not set
+# CONFIG_STACKTRACE_BUILD_ID is not set
+CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
+CONFIG_CONSOLE_LOGLEVEL_QUIET=4
+CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
+CONFIG_DYNAMIC_DEBUG=y
+CONFIG_DYNAMIC_DEBUG_CORE=y
+CONFIG_SYMBOLIC_ERRNAME=y
+CONFIG_DEBUG_BUGVERBOSE=y
+# end of printk and dmesg options
+
+#
+# Compile-time checks and compiler options
+#
+CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_INFO_REDUCED is not set
+# CONFIG_DEBUG_INFO_COMPRESSED is not set
+# CONFIG_DEBUG_INFO_SPLIT is not set
+CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
+# CONFIG_DEBUG_INFO_DWARF4 is not set
+# CONFIG_DEBUG_INFO_DWARF5 is not set
+# CONFIG_DEBUG_INFO_BTF is not set
+CONFIG_PAHOLE_HAS_SPLIT_BTF=y
+# CONFIG_GDB_SCRIPTS is not set
+CONFIG_FRAME_WARN=2048
+CONFIG_STRIP_ASM_SYMS=y
+# CONFIG_READABLE_ASM is not set
+# CONFIG_HEADERS_INSTALL is not set
+# CONFIG_DEBUG_SECTION_MISMATCH is not set
+CONFIG_SECTION_MISMATCH_WARN_ONLY=y
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
+# CONFIG_VMLINUX_MAP is not set
+# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
+# end of Compile-time checks and compiler options
+
+#
+# Generic Kernel Debugging Instruments
+#
+CONFIG_MAGIC_SYSRQ=y
+CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
+CONFIG_MAGIC_SYSRQ_SERIAL=y
+CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
+CONFIG_DEBUG_FS=y
+CONFIG_DEBUG_FS_ALLOW_ALL=y
+# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set
+# CONFIG_DEBUG_FS_ALLOW_NONE is not set
+CONFIG_HAVE_ARCH_KGDB=y
+# CONFIG_KGDB is not set
+CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
+# CONFIG_UBSAN is not set
+# end of Generic Kernel Debugging Instruments
+
+CONFIG_DEBUG_KERNEL=y
+CONFIG_DEBUG_MISC=y
+
+#
+# Memory Debugging
+#
+CONFIG_PAGE_EXTENSION=y
+# CONFIG_PAGE_OWNER is not set
+CONFIG_PAGE_POISONING=y
+# CONFIG_DEBUG_PAGE_REF is not set
+CONFIG_GENERIC_PTDUMP=y
+# CONFIG_PTDUMP_DEBUGFS is not set
+# CONFIG_DEBUG_OBJECTS is not set
+# CONFIG_SLUB_DEBUG_ON is not set
+# CONFIG_SLUB_STATS is not set
+CONFIG_HAVE_DEBUG_KMEMLEAK=y
+# CONFIG_DEBUG_KMEMLEAK is not set
+# CONFIG_DEBUG_STACK_USAGE is not set
+CONFIG_SCHED_STACK_END_CHECK=y
+CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y
+# CONFIG_DEBUG_VM is not set
+# CONFIG_DEBUG_VM_PGTABLE is not set
+CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y
+# CONFIG_DEBUG_VIRTUAL is not set
+CONFIG_DEBUG_MEMORY_INIT=y
+# CONFIG_DEBUG_PER_CPU_MAPS is not set
+CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
+# CONFIG_DEBUG_STACKOVERFLOW is not set
+CONFIG_CC_HAS_KASAN_GENERIC=y
+CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
+# end of Memory Debugging
+
+# CONFIG_DEBUG_SHIRQ is not set
+
+#
+# Debug Oops, Lockups and Hangs
+#
+# CONFIG_PANIC_ON_OOPS is not set
+CONFIG_PANIC_ON_OOPS_VALUE=0
+CONFIG_LOCKUP_DETECTOR=y
+CONFIG_SOFTLOCKUP_DETECTOR=y
+# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
+CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
+CONFIG_HARDLOCKUP_DETECTOR=y
+CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y
+CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1
+CONFIG_DETECT_HUNG_TASK=y
+CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
+# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
+# CONFIG_WQ_WATCHDOG is not set
+# CONFIG_TEST_LOCKUP is not set
+# end of Debug Oops, Lockups and Hangs
+
+#
+# Scheduler Debugging
+#
+# CONFIG_SCHED_DEBUG is not set
+CONFIG_SCHED_INFO=y
+CONFIG_SCHEDSTATS=y
+# end of Scheduler Debugging
+
+# CONFIG_DEBUG_TIMEKEEPING is not set
+
+#
+# Lock Debugging (spinlocks, mutexes, etc...)
+#
+CONFIG_LOCK_DEBUGGING_SUPPORT=y
+# CONFIG_PROVE_LOCKING is not set
+# CONFIG_LOCK_STAT is not set
+# CONFIG_DEBUG_RT_MUTEXES is not set
+# CONFIG_DEBUG_SPINLOCK is not set
+# CONFIG_DEBUG_MUTEXES is not set
+# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
+# CONFIG_DEBUG_RWSEMS is not set
+# CONFIG_DEBUG_LOCK_ALLOC is not set
+# CONFIG_DEBUG_ATOMIC_SLEEP is not set
+# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
+# CONFIG_LOCK_TORTURE_TEST is not set
+CONFIG_WW_MUTEX_SELFTEST=m
+# CONFIG_SCF_TORTURE_TEST is not set
+# CONFIG_CSD_LOCK_WAIT_DEBUG is not set
+# end of Lock Debugging (spinlocks, mutexes, etc...)
+
+# CONFIG_DEBUG_IRQFLAGS is not set
+CONFIG_STACKTRACE=y
+# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set
+# CONFIG_DEBUG_KOBJECT is not set
+
+#
+# Debug kernel data structures
+#
+CONFIG_DEBUG_LIST=y
+# CONFIG_DEBUG_PLIST is not set
+# CONFIG_DEBUG_SG is not set
+CONFIG_DEBUG_NOTIFIERS=y
+CONFIG_BUG_ON_DATA_CORRUPTION=y
+# end of Debug kernel data structures
+
+CONFIG_DEBUG_CREDENTIALS=y
+
+#
+# RCU Debugging
+#
+CONFIG_TORTURE_TEST=m
+# CONFIG_RCU_SCALE_TEST is not set
+# CONFIG_RCU_TORTURE_TEST is not set
+CONFIG_RCU_REF_SCALE_TEST=m
+CONFIG_RCU_CPU_STALL_TIMEOUT=60
+# CONFIG_RCU_TRACE is not set
+# CONFIG_RCU_EQS_DEBUG is not set
+# end of RCU Debugging
+
+# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
+# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
+# CONFIG_LATENCYTOP is not set
+CONFIG_NOP_TRACER=y
+CONFIG_HAVE_FUNCTION_TRACER=y
+CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
+CONFIG_HAVE_DYNAMIC_FTRACE=y
+CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
+CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
+CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
+CONFIG_HAVE_C_RECORDMCOUNT=y
+CONFIG_TRACE_CLOCK=y
+CONFIG_RING_BUFFER=y
+CONFIG_EVENT_TRACING=y
+CONFIG_CONTEXT_SWITCH_TRACER=y
+CONFIG_TRACING=y
+CONFIG_GENERIC_TRACER=y
+CONFIG_TRACING_SUPPORT=y
+CONFIG_FTRACE=y
+# CONFIG_BOOTTIME_TRACING is not set
+CONFIG_FUNCTION_TRACER=y
+CONFIG_FUNCTION_GRAPH_TRACER=y
+CONFIG_DYNAMIC_FTRACE=y
+CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
+# CONFIG_FUNCTION_PROFILER is not set
+# CONFIG_STACK_TRACER is not set
+# CONFIG_IRQSOFF_TRACER is not set
+# CONFIG_SCHED_TRACER is not set
+# CONFIG_HWLAT_TRACER is not set
+CONFIG_OSNOISE_TRACER=y
+CONFIG_TIMERLAT_TRACER=y
+CONFIG_FTRACE_SYSCALLS=y
+# CONFIG_TRACER_SNAPSHOT is not set
+CONFIG_BRANCH_PROFILE_NONE=y
+# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
+CONFIG_BLK_DEV_IO_TRACE=y
+CONFIG_KPROBE_EVENTS=y
+# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set
+CONFIG_UPROBE_EVENTS=y
+CONFIG_BPF_EVENTS=y
+CONFIG_DYNAMIC_EVENTS=y
+CONFIG_PROBE_EVENTS=y
+# CONFIG_BPF_KPROBE_OVERRIDE is not set
+CONFIG_FTRACE_MCOUNT_RECORD=y
+CONFIG_FTRACE_MCOUNT_USE_RECORDMCOUNT=y
+# CONFIG_SYNTH_EVENTS is not set
+# CONFIG_HIST_TRIGGERS is not set
+# CONFIG_TRACE_EVENT_INJECT is not set
+# CONFIG_TRACEPOINT_BENCHMARK is not set
+# CONFIG_RING_BUFFER_BENCHMARK is not set
+# CONFIG_TRACE_EVAL_MAP_FILE is not set
+# CONFIG_FTRACE_RECORD_RECURSION is not set
+# CONFIG_FTRACE_STARTUP_TEST is not set
+# CONFIG_RING_BUFFER_STARTUP_TEST is not set
+# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
+CONFIG_PREEMPTIRQ_DELAY_TEST=m
+CONFIG_KPROBE_EVENT_GEN_TEST=m
+# CONFIG_SAMPLES is not set
+CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y
+CONFIG_STRICT_DEVMEM=y
+CONFIG_IO_STRICT_DEVMEM=y
+
+#
+# powerpc Debugging
+#
+# CONFIG_PPC_DISABLE_WERROR is not set
+CONFIG_PPC_WERROR=y
+CONFIG_PRINT_STACK_DEPTH=64
+# CONFIG_HCALL_STATS is not set
+# CONFIG_PPC_EMULATED_STATS is not set
+# CONFIG_CODE_PATCHING_SELFTEST is not set
+# CONFIG_JUMP_LABEL_FEATURE_CHECKS is not set
+# CONFIG_FTR_FIXUP_SELFTEST is not set
+# CONFIG_MSI_BITMAP_SELFTEST is not set
+# CONFIG_PPC_IRQ_SOFT_MASK_DEBUG is not set
+# CONFIG_PPC_RFI_SRR_DEBUG is not set
+CONFIG_XMON=y
+# CONFIG_XMON_DEFAULT is not set
+CONFIG_XMON_DISASSEMBLY=y
+CONFIG_XMON_DEFAULT_RO_MODE=y
+CONFIG_DEBUGGER=y
+CONFIG_BOOTX_TEXT=y
+# CONFIG_PPC_EARLY_DEBUG is not set
+# CONFIG_PPC_FAST_ENDIAN_SWITCH is not set
+# end of powerpc Debugging
+
+#
+# Kernel Testing and Coverage
+#
+# CONFIG_KUNIT is not set
+# CONFIG_NOTIFIER_ERROR_INJECTION is not set
+CONFIG_FUNCTION_ERROR_INJECTION=y
+# CONFIG_FAULT_INJECTION is not set
+CONFIG_ARCH_HAS_KCOV=y
+CONFIG_CC_HAS_SANCOV_TRACE_PC=y
+# CONFIG_KCOV is not set
+CONFIG_RUNTIME_TESTING_MENU=y
+CONFIG_LKDTM=m
+# CONFIG_TEST_MIN_HEAP is not set
+# CONFIG_TEST_DIV64 is not set
+# CONFIG_BACKTRACE_SELF_TEST is not set
+# CONFIG_RBTREE_TEST is not set
+# CONFIG_REED_SOLOMON_TEST is not set
+# CONFIG_INTERVAL_TREE_TEST is not set
+# CONFIG_PERCPU_TEST is not set
+# CONFIG_ATOMIC64_SELFTEST is not set
+CONFIG_ASYNC_RAID6_TEST=m
+# CONFIG_TEST_HEXDUMP is not set
+# CONFIG_STRING_SELFTEST is not set
+CONFIG_TEST_STRING_HELPERS=m
+# CONFIG_TEST_STRSCPY is not set
+CONFIG_TEST_KSTRTOX=m
+CONFIG_TEST_PRINTF=m
+CONFIG_TEST_SCANF=m
+CONFIG_TEST_BITMAP=m
+CONFIG_TEST_UUID=m
+# CONFIG_TEST_XARRAY is not set
+# CONFIG_TEST_OVERFLOW is not set
+# CONFIG_TEST_RHASHTABLE is not set
+CONFIG_TEST_HASH=m
+# CONFIG_TEST_IDA is not set
+CONFIG_TEST_PARMAN=m
+# CONFIG_TEST_LKM is not set
+# CONFIG_TEST_BITOPS is not set
+# CONFIG_TEST_VMALLOC is not set
+# CONFIG_TEST_USER_COPY is not set
+# CONFIG_TEST_BPF is not set
+# CONFIG_TEST_BLACKHOLE_DEV is not set
+# CONFIG_FIND_BIT_BENCHMARK is not set
+# CONFIG_TEST_FIRMWARE is not set
+# CONFIG_TEST_SYSCTL is not set
+# CONFIG_TEST_UDELAY is not set
+CONFIG_TEST_STATIC_KEYS=m
+# CONFIG_TEST_KMOD is not set
+# CONFIG_TEST_MEMCAT_P is not set
+# CONFIG_TEST_OBJAGG is not set
+# CONFIG_TEST_STACKINIT is not set
+# CONFIG_TEST_MEMINIT is not set
+# CONFIG_TEST_HMM is not set
+# CONFIG_TEST_FREE_PAGES is not set
+CONFIG_ARCH_USE_MEMTEST=y
+CONFIG_MEMTEST=y
+# end of Kernel Testing and Coverage
+# end of Kernel hacking
diff --git a/srcpkgs/linux5.16/files/x86_64-dotconfig b/srcpkgs/linux5.16/files/x86_64-dotconfig
new file mode 100644
index 000000000000..b8c5717c6eae
--- /dev/null
+++ b/srcpkgs/linux5.16/files/x86_64-dotconfig
@@ -0,0 +1,10572 @@
+#
+# Automatically generated file; DO NOT EDIT.
+# Linux/x86_64 5.16.20 Kernel Configuration
+#
+CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.2.1 20201203"
+CONFIG_CC_IS_GCC=y
+CONFIG_GCC_VERSION=100201
+CONFIG_CLANG_VERSION=0
+CONFIG_AS_IS_GNU=y
+CONFIG_AS_VERSION=23501
+CONFIG_LD_IS_BFD=y
+CONFIG_LD_VERSION=23501
+CONFIG_LLD_VERSION=0
+CONFIG_CC_CAN_LINK=y
+CONFIG_CC_CAN_LINK_STATIC=y
+CONFIG_CC_HAS_ASM_GOTO=y
+CONFIG_CC_HAS_ASM_INLINE=y
+CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
+CONFIG_IRQ_WORK=y
+CONFIG_BUILDTIME_TABLE_SORT=y
+CONFIG_THREAD_INFO_IN_TASK=y
+
+#
+# General setup
+#
+CONFIG_INIT_ENV_ARG_LIMIT=32
+# CONFIG_COMPILE_TEST is not set
+# CONFIG_WERROR is not set
+CONFIG_LOCALVERSION="_1"
+# CONFIG_LOCALVERSION_AUTO is not set
+CONFIG_BUILD_SALT=""
+CONFIG_HAVE_KERNEL_GZIP=y
+CONFIG_HAVE_KERNEL_BZIP2=y
+CONFIG_HAVE_KERNEL_LZMA=y
+CONFIG_HAVE_KERNEL_XZ=y
+CONFIG_HAVE_KERNEL_LZO=y
+CONFIG_HAVE_KERNEL_LZ4=y
+CONFIG_HAVE_KERNEL_ZSTD=y
+CONFIG_KERNEL_GZIP=y
+# CONFIG_KERNEL_BZIP2 is not set
+# CONFIG_KERNEL_LZMA is not set
+# CONFIG_KERNEL_XZ is not set
+# CONFIG_KERNEL_LZO is not set
+# CONFIG_KERNEL_LZ4 is not set
+# CONFIG_KERNEL_ZSTD is not set
+CONFIG_DEFAULT_INIT=""
+CONFIG_DEFAULT_HOSTNAME="(none)"
+CONFIG_SWAP=y
+CONFIG_SYSVIPC=y
+CONFIG_SYSVIPC_SYSCTL=y
+CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_MQUEUE_SYSCTL=y
+CONFIG_WATCH_QUEUE=y
+CONFIG_CROSS_MEMORY_ATTACH=y
+# CONFIG_USELIB is not set
+CONFIG_AUDIT=y
+CONFIG_HAVE_ARCH_AUDITSYSCALL=y
+CONFIG_AUDITSYSCALL=y
+
+#
+# IRQ subsystem
+#
+CONFIG_GENERIC_IRQ_PROBE=y
+CONFIG_GENERIC_IRQ_SHOW=y
+CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y
+CONFIG_GENERIC_PENDING_IRQ=y
+CONFIG_GENERIC_IRQ_MIGRATION=y
+CONFIG_GENERIC_IRQ_INJECTION=y
+CONFIG_HARDIRQS_SW_RESEND=y
+CONFIG_GENERIC_IRQ_CHIP=y
+CONFIG_IRQ_DOMAIN=y
+CONFIG_IRQ_SIM=y
+CONFIG_IRQ_DOMAIN_HIERARCHY=y
+CONFIG_GENERIC_MSI_IRQ=y
+CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
+CONFIG_IRQ_MSI_IOMMU=y
+CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y
+CONFIG_GENERIC_IRQ_RESERVATION_MODE=y
+CONFIG_IRQ_FORCED_THREADING=y
+CONFIG_SPARSE_IRQ=y
+# CONFIG_GENERIC_IRQ_DEBUGFS is not set
+# end of IRQ subsystem
+
+CONFIG_CLOCKSOURCE_WATCHDOG=y
+CONFIG_ARCH_CLOCKSOURCE_INIT=y
+CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
+CONFIG_GENERIC_TIME_VSYSCALL=y
+CONFIG_GENERIC_CLOCKEVENTS=y
+CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
+CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
+CONFIG_GENERIC_CMOS_UPDATE=y
+CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
+CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
+
+#
+# Timers subsystem
+#
+CONFIG_TICK_ONESHOT=y
+CONFIG_NO_HZ_COMMON=y
+# CONFIG_HZ_PERIODIC is not set
+CONFIG_NO_HZ_IDLE=y
+# CONFIG_NO_HZ_FULL is not set
+# CONFIG_NO_HZ is not set
+CONFIG_HIGH_RES_TIMERS=y
+# end of Timers subsystem
+
+CONFIG_BPF=y
+CONFIG_HAVE_EBPF_JIT=y
+CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y
+
+#
+# BPF subsystem
+#
+CONFIG_BPF_SYSCALL=y
+CONFIG_BPF_JIT=y
+CONFIG_BPF_JIT_ALWAYS_ON=y
+CONFIG_BPF_JIT_DEFAULT_ON=y
+CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
+CONFIG_USERMODE_DRIVER=y
+CONFIG_BPF_PRELOAD=y
+CONFIG_BPF_PRELOAD_UMD=m
+CONFIG_BPF_LSM=y
+# end of BPF subsystem
+
+CONFIG_PREEMPT_BUILD=y
+# CONFIG_PREEMPT_NONE is not set
+CONFIG_PREEMPT_VOLUNTARY=y
+# CONFIG_PREEMPT is not set
+CONFIG_PREEMPT_COUNT=y
+CONFIG_PREEMPTION=y
+CONFIG_PREEMPT_DYNAMIC=y
+CONFIG_SCHED_CORE=y
+
+#
+# CPU/Task time and stats accounting
+#
+CONFIG_TICK_CPU_ACCOUNTING=y
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
+CONFIG_IRQ_TIME_ACCOUNTING=y
+CONFIG_HAVE_SCHED_AVG_IRQ=y
+CONFIG_BSD_PROCESS_ACCT=y
+CONFIG_BSD_PROCESS_ACCT_V3=y
+CONFIG_TASKSTATS=y
+CONFIG_TASK_DELAY_ACCT=y
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
+CONFIG_PSI=y
+CONFIG_PSI_DEFAULT_DISABLED=y
+# end of CPU/Task time and stats accounting
+
+CONFIG_CPU_ISOLATION=y
+
+#
+# RCU Subsystem
+#
+CONFIG_TREE_RCU=y
+CONFIG_PREEMPT_RCU=y
+# CONFIG_RCU_EXPERT is not set
+CONFIG_SRCU=y
+CONFIG_TREE_SRCU=y
+CONFIG_TASKS_RCU_GENERIC=y
+CONFIG_TASKS_RCU=y
+CONFIG_TASKS_RUDE_RCU=y
+CONFIG_TASKS_TRACE_RCU=y
+CONFIG_RCU_STALL_COMMON=y
+CONFIG_RCU_NEED_SEGCBLIST=y
+# end of RCU Subsystem
+
+CONFIG_IKCONFIG=y
+CONFIG_IKCONFIG_PROC=y
+CONFIG_IKHEADERS=m
+CONFIG_LOG_BUF_SHIFT=19
+CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
+CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
+# CONFIG_PRINTK_INDEX is not set
+CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
+
+#
+# Scheduler features
+#
+# CONFIG_UCLAMP_TASK is not set
+# end of Scheduler features
+
+CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
+CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
+CONFIG_CC_HAS_INT128=y
+CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_ARCH_SUPPORTS_INT128=y
+CONFIG_NUMA_BALANCING=y
+CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
+CONFIG_CGROUPS=y
+CONFIG_PAGE_COUNTER=y
+CONFIG_MEMCG=y
+CONFIG_MEMCG_SWAP=y
+CONFIG_MEMCG_KMEM=y
+CONFIG_BLK_CGROUP=y
+CONFIG_CGROUP_WRITEBACK=y
+CONFIG_CGROUP_SCHED=y
+CONFIG_FAIR_GROUP_SCHED=y
+CONFIG_CFS_BANDWIDTH=y
+CONFIG_RT_GROUP_SCHED=y
+CONFIG_CGROUP_PIDS=y
+# CONFIG_CGROUP_RDMA is not set
+CONFIG_CGROUP_FREEZER=y
+CONFIG_CGROUP_HUGETLB=y
+CONFIG_CPUSETS=y
+CONFIG_PROC_PID_CPUSET=y
+CONFIG_CGROUP_DEVICE=y
+CONFIG_CGROUP_CPUACCT=y
+CONFIG_CGROUP_PERF=y
+CONFIG_CGROUP_BPF=y
+CONFIG_CGROUP_MISC=y
+# CONFIG_CGROUP_DEBUG is not set
+CONFIG_SOCK_CGROUP_DATA=y
+CONFIG_NAMESPACES=y
+CONFIG_UTS_NS=y
+CONFIG_TIME_NS=y
+CONFIG_IPC_NS=y
+CONFIG_USER_NS=y
+CONFIG_PID_NS=y
+CONFIG_NET_NS=y
+CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_SCHED_AUTOGROUP=y
+# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_RELAY=y
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_INITRAMFS_SOURCE=""
+CONFIG_RD_GZIP=y
+CONFIG_RD_BZIP2=y
+CONFIG_RD_LZMA=y
+CONFIG_RD_XZ=y
+CONFIG_RD_LZO=y
+CONFIG_RD_LZ4=y
+CONFIG_RD_ZSTD=y
+CONFIG_BOOT_CONFIG=y
+CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
+# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
+CONFIG_LD_ORPHAN_WARN=y
+CONFIG_SYSCTL=y
+CONFIG_HAVE_UID16=y
+CONFIG_SYSCTL_EXCEPTION_TRACE=y
+CONFIG_HAVE_PCSPKR_PLATFORM=y
+CONFIG_EXPERT=y
+CONFIG_UID16=y
+CONFIG_MULTIUSER=y
+CONFIG_SGETMASK_SYSCALL=y
+CONFIG_SYSFS_SYSCALL=y
+CONFIG_FHANDLE=y
+CONFIG_POSIX_TIMERS=y
+CONFIG_PRINTK=y
+CONFIG_BUG=y
+CONFIG_ELF_CORE=y
+CONFIG_PCSPKR_PLATFORM=y
+CONFIG_BASE_FULL=y
+CONFIG_FUTEX=y
+CONFIG_FUTEX_PI=y
+CONFIG_EPOLL=y
+CONFIG_SIGNALFD=y
+CONFIG_TIMERFD=y
+CONFIG_EVENTFD=y
+CONFIG_SHMEM=y
+CONFIG_AIO=y
+CONFIG_IO_URING=y
+CONFIG_ADVISE_SYSCALLS=y
+CONFIG_HAVE_ARCH_USERFAULTFD_WP=y
+CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y
+CONFIG_MEMBARRIER=y
+CONFIG_KALLSYMS=y
+# CONFIG_KALLSYMS_ALL is not set
+CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y
+CONFIG_KALLSYMS_BASE_RELATIVE=y
+CONFIG_USERFAULTFD=y
+CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
+CONFIG_KCMP=y
+CONFIG_RSEQ=y
+# CONFIG_DEBUG_RSEQ is not set
+# CONFIG_EMBEDDED is not set
+CONFIG_HAVE_PERF_EVENTS=y
+# CONFIG_PC104 is not set
+
+#
+# Kernel Performance Events And Counters
+#
+CONFIG_PERF_EVENTS=y
+# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
+# end of Kernel Performance Events And Counters
+
+CONFIG_VM_EVENT_COUNTERS=y
+CONFIG_SLUB_DEBUG=y
+# CONFIG_COMPAT_BRK is not set
+# CONFIG_SLAB is not set
+CONFIG_SLUB=y
+# CONFIG_SLOB is not set
+CONFIG_SLAB_MERGE_DEFAULT=y
+CONFIG_SLAB_FREELIST_RANDOM=y
+CONFIG_SLAB_FREELIST_HARDENED=y
+CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
+CONFIG_SLUB_CPU_PARTIAL=y
+CONFIG_SYSTEM_DATA_VERIFICATION=y
+CONFIG_PROFILING=y
+CONFIG_TRACEPOINTS=y
+# end of General setup
+
+CONFIG_64BIT=y
+CONFIG_X86_64=y
+CONFIG_X86=y
+CONFIG_INSTRUCTION_DECODER=y
+CONFIG_OUTPUT_FORMAT="elf64-x86-64"
+CONFIG_LOCKDEP_SUPPORT=y
+CONFIG_STACKTRACE_SUPPORT=y
+CONFIG_MMU=y
+CONFIG_ARCH_MMAP_RND_BITS_MIN=28
+CONFIG_ARCH_MMAP_RND_BITS_MAX=32
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16
+CONFIG_GENERIC_ISA_DMA=y
+CONFIG_GENERIC_BUG=y
+CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
+CONFIG_ARCH_MAY_HAVE_PC_FDC=y
+CONFIG_GENERIC_CALIBRATE_DELAY=y
+CONFIG_ARCH_HAS_CPU_RELAX=y
+CONFIG_ARCH_HAS_FILTER_PGPROT=y
+CONFIG_HAVE_SETUP_PER_CPU_AREA=y
+CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
+CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
+CONFIG_ARCH_HIBERNATION_POSSIBLE=y
+CONFIG_ARCH_NR_GPIO=1024
+CONFIG_ARCH_SUSPEND_POSSIBLE=y
+CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
+CONFIG_AUDIT_ARCH=y
+CONFIG_HAVE_INTEL_TXT=y
+CONFIG_X86_64_SMP=y
+CONFIG_ARCH_SUPPORTS_UPROBES=y
+CONFIG_FIX_EARLYCON_MEM=y
+CONFIG_PGTABLE_LEVELS=4
+CONFIG_CC_HAS_SANE_STACKPROTECTOR=y
+
+#
+# Processor type and features
+#
+CONFIG_SMP=y
+CONFIG_X86_FEATURE_NAMES=y
+CONFIG_X86_X2APIC=y
+CONFIG_X86_MPPARSE=y
+# CONFIG_GOLDFISH is not set
+CONFIG_RETPOLINE=y
+CONFIG_X86_CPU_RESCTRL=y
+# CONFIG_X86_EXTENDED_PLATFORM is not set
+CONFIG_X86_INTEL_LPSS=y
+CONFIG_X86_AMD_PLATFORM_DEVICE=y
+CONFIG_IOSF_MBI=y
+# CONFIG_IOSF_MBI_DEBUG is not set
+CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
+CONFIG_SCHED_OMIT_FRAME_POINTER=y
+CONFIG_HYPERVISOR_GUEST=y
+CONFIG_PARAVIRT=y
+CONFIG_PARAVIRT_XXL=y
+# CONFIG_PARAVIRT_DEBUG is not set
+# CONFIG_PARAVIRT_SPINLOCKS is not set
+CONFIG_X86_HV_CALLBACK_VECTOR=y
+CONFIG_XEN=y
+CONFIG_XEN_PV=y
+CONFIG_XEN_512GB=y
+CONFIG_XEN_PV_SMP=y
+CONFIG_XEN_PV_DOM0=y
+CONFIG_XEN_PVHVM=y
+CONFIG_XEN_PVHVM_SMP=y
+CONFIG_XEN_PVHVM_GUEST=y
+CONFIG_XEN_SAVE_RESTORE=y
+# CONFIG_XEN_DEBUG_FS is not set
+CONFIG_XEN_PVH=y
+CONFIG_XEN_DOM0=y
+CONFIG_KVM_GUEST=y
+CONFIG_ARCH_CPUIDLE_HALTPOLL=y
+CONFIG_PVH=y
+CONFIG_PARAVIRT_TIME_ACCOUNTING=y
+CONFIG_PARAVIRT_CLOCK=y
+# CONFIG_JAILHOUSE_GUEST is not set
+# CONFIG_ACRN_GUEST is not set
+# CONFIG_MK8 is not set
+# CONFIG_MPSC is not set
+# CONFIG_MCORE2 is not set
+# CONFIG_MATOM is not set
+CONFIG_GENERIC_CPU=y
+CONFIG_X86_INTERNODE_CACHE_SHIFT=6
+CONFIG_X86_L1_CACHE_SHIFT=6
+CONFIG_X86_TSC=y
+CONFIG_X86_CMPXCHG64=y
+CONFIG_X86_CMOV=y
+CONFIG_X86_MINIMUM_CPU_FAMILY=64
+CONFIG_X86_DEBUGCTLMSR=y
+CONFIG_IA32_FEAT_CTL=y
+CONFIG_X86_VMX_FEATURE_NAMES=y
+# CONFIG_PROCESSOR_SELECT is not set
+CONFIG_CPU_SUP_INTEL=y
+CONFIG_CPU_SUP_AMD=y
+CONFIG_CPU_SUP_HYGON=y
+CONFIG_CPU_SUP_CENTAUR=y
+CONFIG_CPU_SUP_ZHAOXIN=y
+CONFIG_HPET_TIMER=y
+CONFIG_HPET_EMULATE_RTC=y
+CONFIG_DMI=y
+CONFIG_GART_IOMMU=y
+# CONFIG_MAXSMP is not set
+CONFIG_NR_CPUS_RANGE_BEGIN=2
+CONFIG_NR_CPUS_RANGE_END=512
+CONFIG_NR_CPUS_DEFAULT=64
+CONFIG_NR_CPUS=256
+CONFIG_SCHED_CLUSTER=y
+CONFIG_SCHED_SMT=y
+CONFIG_SCHED_MC=y
+CONFIG_SCHED_MC_PRIO=y
+CONFIG_X86_LOCAL_APIC=y
+CONFIG_X86_IO_APIC=y
+CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
+CONFIG_X86_MCE=y
+# CONFIG_X86_MCELOG_LEGACY is not set
+CONFIG_X86_MCE_INTEL=y
+CONFIG_X86_MCE_AMD=y
+CONFIG_X86_MCE_THRESHOLD=y
+CONFIG_X86_MCE_INJECT=m
+
+#
+# Performance monitoring
+#
+CONFIG_PERF_EVENTS_INTEL_UNCORE=y
+CONFIG_PERF_EVENTS_INTEL_RAPL=m
+CONFIG_PERF_EVENTS_INTEL_CSTATE=m
+CONFIG_PERF_EVENTS_AMD_POWER=m
+CONFIG_PERF_EVENTS_AMD_UNCORE=m
+# end of Performance monitoring
+
+# CONFIG_X86_16BIT is not set
+CONFIG_X86_VSYSCALL_EMULATION=y
+CONFIG_X86_IOPL_IOPERM=y
+CONFIG_I8K=m
+CONFIG_MICROCODE=y
+CONFIG_MICROCODE_INTEL=y
+CONFIG_MICROCODE_AMD=y
+CONFIG_MICROCODE_OLD_INTERFACE=y
+CONFIG_X86_MSR=m
+CONFIG_X86_CPUID=m
+# CONFIG_X86_5LEVEL is not set
+CONFIG_X86_DIRECT_GBPAGES=y
+# CONFIG_X86_CPA_STATISTICS is not set
+# CONFIG_AMD_MEM_ENCRYPT is not set
+CONFIG_NUMA=y
+CONFIG_AMD_NUMA=y
+CONFIG_X86_64_ACPI_NUMA=y
+# CONFIG_NUMA_EMU is not set
+CONFIG_NODES_SHIFT=6
+CONFIG_ARCH_SPARSEMEM_ENABLE=y
+CONFIG_ARCH_SPARSEMEM_DEFAULT=y
+CONFIG_ARCH_SELECT_MEMORY_MODEL=y
+CONFIG_ARCH_MEMORY_PROBE=y
+CONFIG_ARCH_PROC_KCORE_TEXT=y
+CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
+CONFIG_X86_PMEM_LEGACY_DEVICE=y
+CONFIG_X86_PMEM_LEGACY=y
+CONFIG_X86_CHECK_BIOS_CORRUPTION=y
+CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
+CONFIG_MTRR=y
+CONFIG_MTRR_SANITIZER=y
+CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0
+CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
+CONFIG_X86_PAT=y
+CONFIG_ARCH_USES_PG_UNCACHED=y
+CONFIG_ARCH_RANDOM=y
+CONFIG_X86_SMAP=y
+CONFIG_X86_UMIP=y
+CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y
+CONFIG_X86_INTEL_TSX_MODE_OFF=y
+# CONFIG_X86_INTEL_TSX_MODE_ON is not set
+# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set
+# CONFIG_X86_SGX is not set
+CONFIG_EFI=y
+CONFIG_EFI_STUB=y
+CONFIG_EFI_MIXED=y
+# CONFIG_HZ_100 is not set
+# CONFIG_HZ_250 is not set
+# CONFIG_HZ_300 is not set
+CONFIG_HZ_1000=y
+CONFIG_HZ=1000
+CONFIG_SCHED_HRTICK=y
+CONFIG_KEXEC=y
+# CONFIG_KEXEC_FILE is not set
+CONFIG_CRASH_DUMP=y
+# CONFIG_KEXEC_JUMP is not set
+CONFIG_PHYSICAL_START=0x1000000
+CONFIG_RELOCATABLE=y
+CONFIG_RANDOMIZE_BASE=y
+CONFIG_X86_NEED_RELOCS=y
+CONFIG_PHYSICAL_ALIGN=0x1000000
+CONFIG_DYNAMIC_MEMORY_LAYOUT=y
+CONFIG_RANDOMIZE_MEMORY=y
+CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
+CONFIG_HOTPLUG_CPU=y
+# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
+# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
+# CONFIG_COMPAT_VDSO is not set
+# CONFIG_LEGACY_VSYSCALL_EMULATE is not set
+# CONFIG_LEGACY_VSYSCALL_XONLY is not set
+CONFIG_LEGACY_VSYSCALL_NONE=y
+# CONFIG_CMDLINE_BOOL is not set
+CONFIG_MODIFY_LDT_SYSCALL=y
+# CONFIG_STRICT_SIGALTSTACK_SIZE is not set
+CONFIG_HAVE_LIVEPATCH=y
+# end of Processor type and features
+
+CONFIG_ARCH_HAS_ADD_PAGES=y
+CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
+CONFIG_USE_PERCPU_NUMA_NODE_ID=y
+
+#
+# Power management and ACPI options
+#
+CONFIG_ARCH_HIBERNATION_HEADER=y
+CONFIG_SUSPEND=y
+CONFIG_SUSPEND_FREEZER=y
+# CONFIG_SUSPEND_SKIP_SYNC is not set
+CONFIG_HIBERNATE_CALLBACKS=y
+CONFIG_HIBERNATION=y
+CONFIG_HIBERNATION_SNAPSHOT_DEV=y
+CONFIG_PM_STD_PARTITION=""
+CONFIG_PM_SLEEP=y
+CONFIG_PM_SLEEP_SMP=y
+# CONFIG_PM_AUTOSLEEP is not set
+# CONFIG_PM_WAKELOCKS is not set
+CONFIG_PM=y
+# CONFIG_PM_DEBUG is not set
+CONFIG_PM_CLK=y
+CONFIG_PM_GENERIC_DOMAINS=y
+CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
+CONFIG_PM_GENERIC_DOMAINS_SLEEP=y
+CONFIG_ENERGY_MODEL=y
+CONFIG_ARCH_SUPPORTS_ACPI=y
+CONFIG_ACPI=y
+CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y
+CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y
+CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y
+# CONFIG_ACPI_DEBUGGER is not set
+CONFIG_ACPI_SPCR_TABLE=y
+CONFIG_ACPI_FPDT=y
+CONFIG_ACPI_LPIT=y
+CONFIG_ACPI_SLEEP=y
+CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
+CONFIG_ACPI_EC_DEBUGFS=m
+CONFIG_ACPI_AC=m
+CONFIG_ACPI_BATTERY=m
+CONFIG_ACPI_BUTTON=m
+CONFIG_ACPI_TINY_POWER_BUTTON=m
+CONFIG_ACPI_TINY_POWER_BUTTON_SIGNAL=38
+CONFIG_ACPI_VIDEO=m
+CONFIG_ACPI_FAN=m
+CONFIG_ACPI_TAD=m
+CONFIG_ACPI_DOCK=y
+CONFIG_ACPI_CPU_FREQ_PSS=y
+CONFIG_ACPI_PROCESSOR_CSTATE=y
+CONFIG_ACPI_PROCESSOR_IDLE=y
+CONFIG_ACPI_CPPC_LIB=y
+CONFIG_ACPI_PROCESSOR=y
+CONFIG_ACPI_IPMI=m
+CONFIG_ACPI_HOTPLUG_CPU=y
+CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
+CONFIG_ACPI_THERMAL=m
+CONFIG_ACPI_PLATFORM_PROFILE=m
+CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y
+CONFIG_ACPI_TABLE_UPGRADE=y
+# CONFIG_ACPI_DEBUG is not set
+CONFIG_ACPI_PCI_SLOT=y
+CONFIG_ACPI_CONTAINER=y
+CONFIG_ACPI_HOTPLUG_MEMORY=y
+CONFIG_ACPI_HOTPLUG_IOAPIC=y
+CONFIG_ACPI_SBS=m
+CONFIG_ACPI_HED=y
+CONFIG_ACPI_CUSTOM_METHOD=m
+CONFIG_ACPI_BGRT=y
+# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set
+CONFIG_ACPI_NFIT=m
+# CONFIG_NFIT_SECURITY_DEBUG is not set
+CONFIG_ACPI_NUMA=y
+CONFIG_ACPI_HMAT=y
+CONFIG_HAVE_ACPI_APEI=y
+CONFIG_HAVE_ACPI_APEI_NMI=y
+CONFIG_ACPI_APEI=y
+CONFIG_ACPI_APEI_GHES=y
+CONFIG_ACPI_APEI_PCIEAER=y
+CONFIG_ACPI_APEI_MEMORY_FAILURE=y
+CONFIG_ACPI_APEI_EINJ=m
+CONFIG_ACPI_APEI_ERST_DEBUG=m
+CONFIG_ACPI_DPTF=y
+CONFIG_DPTF_POWER=m
+CONFIG_DPTF_PCH_FIVR=m
+CONFIG_ACPI_WATCHDOG=y
+CONFIG_ACPI_EXTLOG=m
+CONFIG_ACPI_ADXL=y
+CONFIG_ACPI_CONFIGFS=m
+# CONFIG_PMIC_OPREGION is not set
+CONFIG_TPS68470_PMIC_OPREGION=y
+CONFIG_ACPI_VIOT=y
+CONFIG_X86_PM_TIMER=y
+CONFIG_ACPI_PRMT=y
+
+#
+# CPU Frequency scaling
+#
+CONFIG_CPU_FREQ=y
+CONFIG_CPU_FREQ_GOV_ATTR_SET=y
+CONFIG_CPU_FREQ_GOV_COMMON=y
+# CONFIG_CPU_FREQ_STAT is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
+CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
+CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
+CONFIG_CPU_FREQ_GOV_POWERSAVE=m
+CONFIG_CPU_FREQ_GOV_USERSPACE=m
+CONFIG_CPU_FREQ_GOV_ONDEMAND=y
+CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
+CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
+
+#
+# CPU frequency scaling drivers
+#
+CONFIG_X86_INTEL_PSTATE=y
+CONFIG_X86_PCC_CPUFREQ=m
+CONFIG_X86_ACPI_CPUFREQ=m
+CONFIG_X86_ACPI_CPUFREQ_CPB=y
+CONFIG_X86_POWERNOW_K8=m
+CONFIG_X86_AMD_FREQ_SENSITIVITY=m
+# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
+CONFIG_X86_P4_CLOCKMOD=m
+
+#
+# shared options
+#
+CONFIG_X86_SPEEDSTEP_LIB=m
+# end of CPU Frequency scaling
+
+#
+# CPU Idle
+#
+CONFIG_CPU_IDLE=y
+CONFIG_CPU_IDLE_GOV_LADDER=y
+CONFIG_CPU_IDLE_GOV_MENU=y
+CONFIG_CPU_IDLE_GOV_TEO=y
+CONFIG_CPU_IDLE_GOV_HALTPOLL=y
+CONFIG_HALTPOLL_CPUIDLE=y
+# end of CPU Idle
+
+CONFIG_INTEL_IDLE=y
+# end of Power management and ACPI options
+
+#
+# Bus options (PCI etc.)
+#
+CONFIG_PCI_DIRECT=y
+CONFIG_PCI_MMCONFIG=y
+CONFIG_PCI_XEN=y
+CONFIG_MMCONF_FAM10H=y
+# CONFIG_PCI_CNB20LE_QUIRK is not set
+# CONFIG_ISA_BUS is not set
+CONFIG_ISA_DMA_API=y
+CONFIG_AMD_NB=y
+# end of Bus options (PCI etc.)
+
+#
+# Binary Emulations
+#
+CONFIG_IA32_EMULATION=y
+# CONFIG_X86_X32 is not set
+CONFIG_COMPAT_32=y
+CONFIG_COMPAT=y
+CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
+CONFIG_SYSVIPC_COMPAT=y
+# end of Binary Emulations
+
+CONFIG_HAVE_KVM=y
+CONFIG_HAVE_KVM_IRQCHIP=y
+CONFIG_HAVE_KVM_IRQFD=y
+CONFIG_HAVE_KVM_IRQ_ROUTING=y
+CONFIG_HAVE_KVM_EVENTFD=y
+CONFIG_KVM_MMIO=y
+CONFIG_KVM_ASYNC_PF=y
+CONFIG_HAVE_KVM_MSI=y
+CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
+CONFIG_KVM_VFIO=y
+CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
+CONFIG_KVM_COMPAT=y
+CONFIG_HAVE_KVM_IRQ_BYPASS=y
+CONFIG_HAVE_KVM_NO_POLL=y
+CONFIG_KVM_XFER_TO_GUEST_WORK=y
+CONFIG_HAVE_KVM_PM_NOTIFIER=y
+CONFIG_VIRTUALIZATION=y
+CONFIG_KVM=m
+CONFIG_KVM_WERROR=y
+CONFIG_KVM_INTEL=m
+CONFIG_KVM_AMD=m
+CONFIG_KVM_AMD_SEV=y
+# CONFIG_KVM_XEN is not set
+# CONFIG_KVM_MMU_AUDIT is not set
+CONFIG_KVM_EXTERNAL_WRITE_TRACKING=y
+CONFIG_AS_AVX512=y
+CONFIG_AS_SHA1_NI=y
+CONFIG_AS_SHA256_NI=y
+CONFIG_AS_TPAUSE=y
+
+#
+# General architecture-dependent options
+#
+CONFIG_CRASH_CORE=y
+CONFIG_KEXEC_CORE=y
+CONFIG_HOTPLUG_SMT=y
+CONFIG_GENERIC_ENTRY=y
+CONFIG_KPROBES=y
+CONFIG_JUMP_LABEL=y
+# CONFIG_STATIC_KEYS_SELFTEST is not set
+# CONFIG_STATIC_CALL_SELFTEST is not set
+CONFIG_OPTPROBES=y
+CONFIG_KPROBES_ON_FTRACE=y
+CONFIG_UPROBES=y
+CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
+CONFIG_ARCH_USE_BUILTIN_BSWAP=y
+CONFIG_KRETPROBES=y
+CONFIG_USER_RETURN_NOTIFIER=y
+CONFIG_HAVE_IOREMAP_PROT=y
+CONFIG_HAVE_KPROBES=y
+CONFIG_HAVE_KRETPROBES=y
+CONFIG_HAVE_OPTPROBES=y
+CONFIG_HAVE_KPROBES_ON_FTRACE=y
+CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y
+CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y
+CONFIG_HAVE_NMI=y
+CONFIG_TRACE_IRQFLAGS_SUPPORT=y
+CONFIG_HAVE_ARCH_TRACEHOOK=y
+CONFIG_HAVE_DMA_CONTIGUOUS=y
+CONFIG_GENERIC_SMP_IDLE_THREAD=y
+CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
+CONFIG_ARCH_HAS_SET_MEMORY=y
+CONFIG_ARCH_HAS_SET_DIRECT_MAP=y
+CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
+CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y
+CONFIG_ARCH_WANTS_NO_INSTR=y
+CONFIG_HAVE_ASM_MODVERSIONS=y
+CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
+CONFIG_HAVE_RSEQ=y
+CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y
+CONFIG_HAVE_HW_BREAKPOINT=y
+CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
+CONFIG_HAVE_USER_RETURN_NOTIFIER=y
+CONFIG_HAVE_PERF_EVENTS_NMI=y
+CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y
+CONFIG_HAVE_PERF_REGS=y
+CONFIG_HAVE_PERF_USER_STACK_DUMP=y
+CONFIG_HAVE_ARCH_JUMP_LABEL=y
+CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y
+CONFIG_MMU_GATHER_TABLE_FREE=y
+CONFIG_MMU_GATHER_RCU_TABLE_FREE=y
+CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
+CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
+CONFIG_HAVE_CMPXCHG_LOCAL=y
+CONFIG_HAVE_CMPXCHG_DOUBLE=y
+CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
+CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y
+CONFIG_HAVE_ARCH_SECCOMP=y
+CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
+CONFIG_SECCOMP=y
+CONFIG_SECCOMP_FILTER=y
+# CONFIG_SECCOMP_CACHE_DEBUG is not set
+CONFIG_HAVE_ARCH_STACKLEAK=y
+CONFIG_HAVE_STACKPROTECTOR=y
+CONFIG_STACKPROTECTOR=y
+CONFIG_STACKPROTECTOR_STRONG=y
+CONFIG_ARCH_SUPPORTS_LTO_CLANG=y
+CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
+CONFIG_LTO_NONE=y
+CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y
+CONFIG_HAVE_CONTEXT_TRACKING=y
+CONFIG_HAVE_CONTEXT_TRACKING_OFFSTACK=y
+CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
+CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
+CONFIG_HAVE_MOVE_PUD=y
+CONFIG_HAVE_MOVE_PMD=y
+CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
+CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y
+CONFIG_HAVE_ARCH_HUGE_VMAP=y
+CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
+CONFIG_HAVE_ARCH_SOFT_DIRTY=y
+CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
+CONFIG_MODULES_USE_ELF_RELA=y
+CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
+CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
+CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
+CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
+CONFIG_HAVE_EXIT_THREAD=y
+CONFIG_ARCH_MMAP_RND_BITS=28
+CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
+CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y
+CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
+CONFIG_HAVE_STACK_VALIDATION=y
+CONFIG_HAVE_RELIABLE_STACKTRACE=y
+CONFIG_OLD_SIGSUSPEND3=y
+CONFIG_COMPAT_OLD_SIGACTION=y
+CONFIG_COMPAT_32BIT_TIME=y
+CONFIG_HAVE_ARCH_VMAP_STACK=y
+CONFIG_VMAP_STACK=y
+CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
+CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
+CONFIG_STRICT_KERNEL_RWX=y
+CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
+CONFIG_STRICT_MODULE_RWX=y
+CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y
+CONFIG_ARCH_USE_MEMREMAP_PROT=y
+# CONFIG_LOCK_EVENT_COUNTS is not set
+CONFIG_ARCH_HAS_MEM_ENCRYPT=y
+CONFIG_HAVE_STATIC_CALL=y
+CONFIG_HAVE_STATIC_CALL_INLINE=y
+CONFIG_HAVE_PREEMPT_DYNAMIC=y
+CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
+CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
+CONFIG_ARCH_HAS_ELFCORE_COMPAT=y
+CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y
+CONFIG_DYNAMIC_SIGFRAME=y
+
+#
+# GCOV-based kernel profiling
+#
+# CONFIG_GCOV_KERNEL is not set
+CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
+# end of GCOV-based kernel profiling
+
+CONFIG_HAVE_GCC_PLUGINS=y
+# CONFIG_GCC_PLUGINS is not set
+# end of General architecture-dependent options
+
+CONFIG_RT_MUTEXES=y
+CONFIG_BASE_SMALL=0
+CONFIG_MODULES=y
+CONFIG_MODULE_FORCE_LOAD=y
+CONFIG_MODULE_UNLOAD=y
+CONFIG_MODULE_FORCE_UNLOAD=y
+CONFIG_MODVERSIONS=y
+CONFIG_ASM_MODVERSIONS=y
+# CONFIG_MODULE_SRCVERSION_ALL is not set
+# CONFIG_MODULE_SIG is not set
+CONFIG_MODULE_COMPRESS_NONE=y
+# CONFIG_MODULE_COMPRESS_GZIP is not set
+# CONFIG_MODULE_COMPRESS_XZ is not set
+# CONFIG_MODULE_COMPRESS_ZSTD is not set
+# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
+CONFIG_MODPROBE_PATH="/sbin/modprobe"
+# CONFIG_TRIM_UNUSED_KSYMS is not set
+CONFIG_MODULES_TREE_LOOKUP=y
+CONFIG_BLOCK=y
+CONFIG_BLK_CGROUP_RWSTAT=y
+CONFIG_BLK_DEV_BSG_COMMON=y
+CONFIG_BLK_DEV_BSGLIB=y
+CONFIG_BLK_DEV_INTEGRITY=y
+CONFIG_BLK_DEV_INTEGRITY_T10=y
+CONFIG_BLK_DEV_ZONED=y
+CONFIG_BLK_DEV_THROTTLING=y
+# CONFIG_BLK_DEV_THROTTLING_LOW is not set
+CONFIG_BLK_WBT=y
+CONFIG_BLK_WBT_MQ=y
+# CONFIG_BLK_CGROUP_IOLATENCY is not set
+# CONFIG_BLK_CGROUP_FC_APPID is not set
+# CONFIG_BLK_CGROUP_IOCOST is not set
+CONFIG_BLK_CGROUP_IOPRIO=y
+CONFIG_BLK_DEBUG_FS=y
+CONFIG_BLK_DEBUG_FS_ZONED=y
+# CONFIG_BLK_SED_OPAL is not set
+CONFIG_BLK_INLINE_ENCRYPTION=y
+CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y
+
+#
+# Partition Types
+#
+CONFIG_PARTITION_ADVANCED=y
+# CONFIG_ACORN_PARTITION is not set
+# CONFIG_AIX_PARTITION is not set
+# CONFIG_OSF_PARTITION is not set
+# CONFIG_AMIGA_PARTITION is not set
+# CONFIG_ATARI_PARTITION is not set
+CONFIG_MAC_PARTITION=y
+CONFIG_MSDOS_PARTITION=y
+CONFIG_BSD_DISKLABEL=y
+CONFIG_MINIX_SUBPARTITION=y
+CONFIG_SOLARIS_X86_PARTITION=y
+# CONFIG_UNIXWARE_DISKLABEL is not set
+CONFIG_LDM_PARTITION=y
+# CONFIG_LDM_DEBUG is not set
+# CONFIG_SGI_PARTITION is not set
+# CONFIG_ULTRIX_PARTITION is not set
+# CONFIG_SUN_PARTITION is not set
+# CONFIG_KARMA_PARTITION is not set
+CONFIG_EFI_PARTITION=y
+# CONFIG_SYSV68_PARTITION is not set
+CONFIG_CMDLINE_PARTITION=y
+# end of Partition Types
+
+CONFIG_BLOCK_COMPAT=y
+CONFIG_BLK_MQ_PCI=y
+CONFIG_BLK_MQ_VIRTIO=y
+CONFIG_BLK_MQ_RDMA=y
+CONFIG_BLK_PM=y
+CONFIG_BLOCK_HOLDER_DEPRECATED=y
+
+#
+# IO Schedulers
+#
+CONFIG_MQ_IOSCHED_DEADLINE=y
+CONFIG_MQ_IOSCHED_KYBER=y
+CONFIG_IOSCHED_BFQ=y
+CONFIG_BFQ_GROUP_IOSCHED=y
+# CONFIG_BFQ_CGROUP_DEBUG is not set
+# end of IO Schedulers
+
+CONFIG_PREEMPT_NOTIFIERS=y
+CONFIG_PADATA=y
+CONFIG_ASN1=y
+CONFIG_UNINLINE_SPIN_UNLOCK=y
+CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
+CONFIG_MUTEX_SPIN_ON_OWNER=y
+CONFIG_RWSEM_SPIN_ON_OWNER=y
+CONFIG_LOCK_SPIN_ON_OWNER=y
+CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
+CONFIG_QUEUED_SPINLOCKS=y
+CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
+CONFIG_QUEUED_RWLOCKS=y
+CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y
+CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y
+CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y
+CONFIG_FREEZER=y
+
+#
+# Executable file formats
+#
+CONFIG_BINFMT_ELF=y
+CONFIG_COMPAT_BINFMT_ELF=y
+CONFIG_ELFCORE=y
+CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_BINFMT_SCRIPT=y
+CONFIG_BINFMT_MISC=m
+CONFIG_COREDUMP=y
+# end of Executable file formats
+
+#
+# Memory Management options
+#
+CONFIG_SELECT_MEMORY_MODEL=y
+CONFIG_SPARSEMEM_MANUAL=y
+CONFIG_SPARSEMEM=y
+CONFIG_SPARSEMEM_EXTREME=y
+CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
+CONFIG_SPARSEMEM_VMEMMAP=y
+CONFIG_HAVE_FAST_GUP=y
+CONFIG_NUMA_KEEP_MEMINFO=y
+CONFIG_MEMORY_ISOLATION=y
+CONFIG_EXCLUSIVE_SYSTEM_RAM=y
+CONFIG_HAVE_BOOTMEM_INFO_NODE=y
+CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
+CONFIG_MEMORY_HOTPLUG=y
+CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
+CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
+CONFIG_MEMORY_HOTREMOVE=y
+CONFIG_MHP_MEMMAP_ON_MEMORY=y
+CONFIG_SPLIT_PTLOCK_CPUS=4
+CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
+CONFIG_MEMORY_BALLOON=y
+CONFIG_BALLOON_COMPACTION=y
+CONFIG_COMPACTION=y
+CONFIG_PAGE_REPORTING=y
+CONFIG_MIGRATION=y
+CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
+CONFIG_ARCH_ENABLE_THP_MIGRATION=y
+CONFIG_CONTIG_ALLOC=y
+CONFIG_PHYS_ADDR_T_64BIT=y
+CONFIG_VIRT_TO_BUS=y
+CONFIG_MMU_NOTIFIER=y
+CONFIG_KSM=y
+CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
+CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
+CONFIG_MEMORY_FAILURE=y
+# CONFIG_HWPOISON_INJECT is not set
+CONFIG_TRANSPARENT_HUGEPAGE=y
+# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
+CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
+CONFIG_ARCH_WANTS_THP_SWAP=y
+CONFIG_THP_SWAP=y
+CONFIG_CLEANCACHE=y
+CONFIG_FRONTSWAP=y
+# CONFIG_CMA is not set
+# CONFIG_MEM_SOFT_DIRTY is not set
+CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
+# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo"
+CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
+CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud"
+# CONFIG_ZSWAP_DEFAULT_ON is not set
+CONFIG_ZPOOL=y
+CONFIG_ZBUD=y
+CONFIG_Z3FOLD=m
+CONFIG_ZSMALLOC=y
+# CONFIG_ZSMALLOC_STAT is not set
+CONFIG_GENERIC_EARLY_IOREMAP=y
+# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
+CONFIG_PAGE_IDLE_FLAG=y
+CONFIG_IDLE_PAGE_TRACKING=y
+CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
+CONFIG_ARCH_HAS_PTE_DEVMAP=y
+CONFIG_ARCH_HAS_ZONE_DMA_SET=y
+CONFIG_ZONE_DMA=y
+CONFIG_ZONE_DMA32=y
+CONFIG_ZONE_DEVICE=y
+CONFIG_DEV_PAGEMAP_OPS=y
+CONFIG_HMM_MIRROR=y
+# CONFIG_DEVICE_PRIVATE is not set
+CONFIG_VMAP_PFN=y
+CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
+CONFIG_ARCH_HAS_PKEYS=y
+# CONFIG_PERCPU_STATS is not set
+# CONFIG_GUP_TEST is not set
+# CONFIG_READ_ONLY_THP_FOR_FS is not set
+CONFIG_ARCH_HAS_PTE_SPECIAL=y
+CONFIG_MAPPING_DIRTY_HELPERS=y
+CONFIG_SECRETMEM=y
+
+#
+# Data Access Monitoring
+#
+CONFIG_DAMON=y
+CONFIG_DAMON_VADDR=y
+CONFIG_DAMON_PADDR=y
+CONFIG_DAMON_DBGFS=y
+CONFIG_DAMON_RECLAIM=y
+# end of Data Access Monitoring
+# end of Memory Management options
+
+CONFIG_NET=y
+CONFIG_WANT_COMPAT_NETLINK_MESSAGES=y
+CONFIG_COMPAT_NETLINK_MESSAGES=y
+CONFIG_NET_INGRESS=y
+CONFIG_NET_EGRESS=y
+CONFIG_NET_REDIRECT=y
+CONFIG_SKB_EXTENSIONS=y
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_PACKET_DIAG=m
+CONFIG_UNIX=y
+CONFIG_UNIX_SCM=y
+CONFIG_AF_UNIX_OOB=y
+CONFIG_UNIX_DIAG=m
+CONFIG_TLS=m
+CONFIG_TLS_DEVICE=y
+# CONFIG_TLS_TOE is not set
+CONFIG_XFRM=y
+CONFIG_XFRM_OFFLOAD=y
+CONFIG_XFRM_ALGO=m
+CONFIG_XFRM_USER=m
+CONFIG_XFRM_USER_COMPAT=m
+CONFIG_XFRM_INTERFACE=m
+# CONFIG_XFRM_SUB_POLICY is not set
+CONFIG_XFRM_MIGRATE=y
+# CONFIG_XFRM_STATISTICS is not set
+CONFIG_XFRM_AH=m
+CONFIG_XFRM_ESP=m
+CONFIG_XFRM_IPCOMP=m
+CONFIG_NET_KEY=m
+CONFIG_NET_KEY_MIGRATE=y
+CONFIG_XFRM_ESPINTCP=y
+CONFIG_SMC=m
+CONFIG_SMC_DIAG=m
+CONFIG_XDP_SOCKETS=y
+CONFIG_XDP_SOCKETS_DIAG=m
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+CONFIG_IP_ADVANCED_ROUTER=y
+# CONFIG_IP_FIB_TRIE_STATS is not set
+CONFIG_IP_MULTIPLE_TABLES=y
+CONFIG_IP_ROUTE_MULTIPATH=y
+CONFIG_IP_ROUTE_VERBOSE=y
+CONFIG_IP_ROUTE_CLASSID=y
+# CONFIG_IP_PNP is not set
+CONFIG_NET_IPIP=m
+CONFIG_NET_IPGRE_DEMUX=m
+CONFIG_NET_IP_TUNNEL=m
+CONFIG_NET_IPGRE=m
+CONFIG_NET_IPGRE_BROADCAST=y
+CONFIG_IP_MROUTE_COMMON=y
+CONFIG_IP_MROUTE=y
+CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
+CONFIG_IP_PIMSM_V1=y
+CONFIG_IP_PIMSM_V2=y
+CONFIG_SYN_COOKIES=y
+CONFIG_NET_IPVTI=m
+CONFIG_NET_UDP_TUNNEL=m
+CONFIG_NET_FOU=m
+# CONFIG_NET_FOU_IP_TUNNELS is not set
+CONFIG_INET_AH=m
+CONFIG_INET_ESP=m
+CONFIG_INET_ESP_OFFLOAD=m
+CONFIG_INET_ESPINTCP=y
+CONFIG_INET_IPCOMP=m
+CONFIG_INET_XFRM_TUNNEL=m
+CONFIG_INET_TUNNEL=m
+CONFIG_INET_DIAG=y
+CONFIG_INET_TCP_DIAG=y
+CONFIG_INET_UDP_DIAG=y
+CONFIG_INET_RAW_DIAG=m
+CONFIG_INET_DIAG_DESTROY=y
+CONFIG_TCP_CONG_ADVANCED=y
+CONFIG_TCP_CONG_BIC=m
+CONFIG_TCP_CONG_CUBIC=m
+CONFIG_TCP_CONG_WESTWOOD=m
+CONFIG_TCP_CONG_HTCP=m
+CONFIG_TCP_CONG_HSTCP=m
+CONFIG_TCP_CONG_HYBLA=m
+CONFIG_TCP_CONG_VEGAS=m
+CONFIG_TCP_CONG_NV=m
+CONFIG_TCP_CONG_SCALABLE=m
+CONFIG_TCP_CONG_LP=m
+CONFIG_TCP_CONG_VENO=m
+CONFIG_TCP_CONG_YEAH=m
+CONFIG_TCP_CONG_ILLINOIS=m
+CONFIG_TCP_CONG_DCTCP=m
+CONFIG_TCP_CONG_CDG=m
+CONFIG_TCP_CONG_BBR=m
+CONFIG_DEFAULT_RENO=y
+CONFIG_DEFAULT_TCP_CONG="reno"
+CONFIG_TCP_MD5SIG=y
+CONFIG_IPV6=y
+CONFIG_IPV6_ROUTER_PREF=y
+CONFIG_IPV6_ROUTE_INFO=y
+CONFIG_IPV6_OPTIMISTIC_DAD=y
+CONFIG_INET6_AH=m
+CONFIG_INET6_ESP=m
+CONFIG_INET6_ESP_OFFLOAD=m
+CONFIG_INET6_ESPINTCP=y
+CONFIG_INET6_IPCOMP=m
+CONFIG_IPV6_MIP6=m
+CONFIG_IPV6_ILA=m
+CONFIG_INET6_XFRM_TUNNEL=m
+CONFIG_INET6_TUNNEL=m
+CONFIG_IPV6_VTI=m
+CONFIG_IPV6_SIT=m
+CONFIG_IPV6_SIT_6RD=y
+CONFIG_IPV6_NDISC_NODETYPE=y
+CONFIG_IPV6_TUNNEL=m
+CONFIG_IPV6_GRE=m
+CONFIG_IPV6_FOU=m
+CONFIG_IPV6_MULTIPLE_TABLES=y
+CONFIG_IPV6_SUBTREES=y
+CONFIG_IPV6_MROUTE=y
+CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
+CONFIG_IPV6_PIMSM_V2=y
+CONFIG_IPV6_SEG6_LWTUNNEL=y
+CONFIG_IPV6_SEG6_HMAC=y
+CONFIG_IPV6_SEG6_BPF=y
+CONFIG_IPV6_RPL_LWTUNNEL=y
+CONFIG_IPV6_IOAM6_LWTUNNEL=y
+# CONFIG_NETLABEL is not set
+CONFIG_MPTCP=y
+CONFIG_INET_MPTCP_DIAG=y
+CONFIG_MPTCP_IPV6=y
+CONFIG_NETWORK_SECMARK=y
+CONFIG_NET_PTP_CLASSIFY=y
+# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
+CONFIG_NETFILTER=y
+CONFIG_NETFILTER_ADVANCED=y
+CONFIG_BRIDGE_NETFILTER=m
+
+#
+# Core Netfilter Configuration
+#
+CONFIG_NETFILTER_INGRESS=y
+CONFIG_NETFILTER_EGRESS=y
+CONFIG_NETFILTER_SKIP_EGRESS=y
+CONFIG_NETFILTER_NETLINK=m
+CONFIG_NETFILTER_FAMILY_BRIDGE=y
+CONFIG_NETFILTER_FAMILY_ARP=y
+CONFIG_NETFILTER_NETLINK_HOOK=m
+CONFIG_NETFILTER_NETLINK_ACCT=m
+CONFIG_NETFILTER_NETLINK_QUEUE=m
+CONFIG_NETFILTER_NETLINK_LOG=m
+CONFIG_NETFILTER_NETLINK_OSF=m
+CONFIG_NF_CONNTRACK=m
+CONFIG_NF_LOG_SYSLOG=m
+CONFIG_NETFILTER_CONNCOUNT=m
+CONFIG_NF_CONNTRACK_MARK=y
+CONFIG_NF_CONNTRACK_SECMARK=y
+CONFIG_NF_CONNTRACK_ZONES=y
+# CONFIG_NF_CONNTRACK_PROCFS is not set
+CONFIG_NF_CONNTRACK_EVENTS=y
+CONFIG_NF_CONNTRACK_TIMEOUT=y
+CONFIG_NF_CONNTRACK_TIMESTAMP=y
+CONFIG_NF_CONNTRACK_LABELS=y
+CONFIG_NF_CT_PROTO_DCCP=y
+CONFIG_NF_CT_PROTO_GRE=y
+CONFIG_NF_CT_PROTO_SCTP=y
+CONFIG_NF_CT_PROTO_UDPLITE=y
+CONFIG_NF_CONNTRACK_AMANDA=m
+CONFIG_NF_CONNTRACK_FTP=m
+CONFIG_NF_CONNTRACK_H323=m
+CONFIG_NF_CONNTRACK_IRC=m
+CONFIG_NF_CONNTRACK_BROADCAST=m
+CONFIG_NF_CONNTRACK_NETBIOS_NS=m
+CONFIG_NF_CONNTRACK_SNMP=m
+CONFIG_NF_CONNTRACK_PPTP=m
+CONFIG_NF_CONNTRACK_SANE=m
+CONFIG_NF_CONNTRACK_SIP=m
+CONFIG_NF_CONNTRACK_TFTP=m
+CONFIG_NF_CT_NETLINK=m
+CONFIG_NF_CT_NETLINK_TIMEOUT=m
+CONFIG_NF_CT_NETLINK_HELPER=m
+CONFIG_NETFILTER_NETLINK_GLUE_CT=y
+CONFIG_NF_NAT=m
+CONFIG_NF_NAT_AMANDA=m
+CONFIG_NF_NAT_FTP=m
+CONFIG_NF_NAT_IRC=m
+CONFIG_NF_NAT_SIP=m
+CONFIG_NF_NAT_TFTP=m
+CONFIG_NF_NAT_REDIRECT=y
+CONFIG_NF_NAT_MASQUERADE=y
+CONFIG_NETFILTER_SYNPROXY=m
+CONFIG_NF_TABLES=m
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_NETDEV=y
+CONFIG_NFT_NUMGEN=m
+CONFIG_NFT_CT=m
+CONFIG_NFT_FLOW_OFFLOAD=m
+CONFIG_NFT_COUNTER=m
+CONFIG_NFT_CONNLIMIT=m
+CONFIG_NFT_LOG=m
+CONFIG_NFT_LIMIT=m
+CONFIG_NFT_MASQ=m
+CONFIG_NFT_REDIR=m
+CONFIG_NFT_NAT=m
+CONFIG_NFT_TUNNEL=m
+CONFIG_NFT_OBJREF=m
+CONFIG_NFT_QUEUE=m
+CONFIG_NFT_QUOTA=m
+CONFIG_NFT_REJECT=m
+CONFIG_NFT_REJECT_INET=m
+CONFIG_NFT_COMPAT=m
+CONFIG_NFT_HASH=m
+CONFIG_NFT_FIB=m
+CONFIG_NFT_FIB_INET=m
+CONFIG_NFT_XFRM=m
+CONFIG_NFT_SOCKET=m
+CONFIG_NFT_OSF=m
+CONFIG_NFT_TPROXY=m
+# CONFIG_NFT_SYNPROXY is not set
+CONFIG_NF_DUP_NETDEV=m
+CONFIG_NFT_DUP_NETDEV=m
+CONFIG_NFT_FWD_NETDEV=m
+CONFIG_NFT_FIB_NETDEV=m
+CONFIG_NFT_REJECT_NETDEV=m
+CONFIG_NF_FLOW_TABLE_INET=m
+CONFIG_NF_FLOW_TABLE=m
+CONFIG_NETFILTER_XTABLES=m
+CONFIG_NETFILTER_XTABLES_COMPAT=y
+
+#
+# Xtables combined modules
+#
+CONFIG_NETFILTER_XT_MARK=m
+CONFIG_NETFILTER_XT_CONNMARK=m
+CONFIG_NETFILTER_XT_SET=m
+
+#
+# Xtables targets
+#
+CONFIG_NETFILTER_XT_TARGET_AUDIT=m
+CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
+CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
+CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
+CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
+CONFIG_NETFILTER_XT_TARGET_CT=m
+CONFIG_NETFILTER_XT_TARGET_DSCP=m
+CONFIG_NETFILTER_XT_TARGET_HL=m
+CONFIG_NETFILTER_XT_TARGET_HMARK=m
+CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
+CONFIG_NETFILTER_XT_TARGET_LED=m
+CONFIG_NETFILTER_XT_TARGET_LOG=m
+CONFIG_NETFILTER_XT_TARGET_MARK=m
+CONFIG_NETFILTER_XT_NAT=m
+CONFIG_NETFILTER_XT_TARGET_NETMAP=m
+CONFIG_NETFILTER_XT_TARGET_NFLOG=m
+CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
+CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
+CONFIG_NETFILTER_XT_TARGET_RATEEST=m
+CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
+CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
+CONFIG_NETFILTER_XT_TARGET_TEE=m
+CONFIG_NETFILTER_XT_TARGET_TPROXY=m
+CONFIG_NETFILTER_XT_TARGET_TRACE=m
+CONFIG_NETFILTER_XT_TARGET_SECMARK=m
+CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
+CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
+
+#
+# Xtables matches
+#
+CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
+CONFIG_NETFILTER_XT_MATCH_BPF=m
+CONFIG_NETFILTER_XT_MATCH_CGROUP=m
+CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
+CONFIG_NETFILTER_XT_MATCH_COMMENT=m
+CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
+CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
+CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
+CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
+CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
+CONFIG_NETFILTER_XT_MATCH_CPU=m
+CONFIG_NETFILTER_XT_MATCH_DCCP=m
+CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
+CONFIG_NETFILTER_XT_MATCH_DSCP=m
+CONFIG_NETFILTER_XT_MATCH_ECN=m
+CONFIG_NETFILTER_XT_MATCH_ESP=m
+CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
+CONFIG_NETFILTER_XT_MATCH_HELPER=m
+CONFIG_NETFILTER_XT_MATCH_HL=m
+CONFIG_NETFILTER_XT_MATCH_IPCOMP=m
+CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
+CONFIG_NETFILTER_XT_MATCH_IPVS=m
+CONFIG_NETFILTER_XT_MATCH_L2TP=m
+CONFIG_NETFILTER_XT_MATCH_LENGTH=m
+CONFIG_NETFILTER_XT_MATCH_LIMIT=m
+CONFIG_NETFILTER_XT_MATCH_MAC=m
+CONFIG_NETFILTER_XT_MATCH_MARK=m
+CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
+CONFIG_NETFILTER_XT_MATCH_NFACCT=m
+CONFIG_NETFILTER_XT_MATCH_OSF=m
+CONFIG_NETFILTER_XT_MATCH_OWNER=m
+CONFIG_NETFILTER_XT_MATCH_POLICY=m
+CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
+CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
+CONFIG_NETFILTER_XT_MATCH_QUOTA=m
+CONFIG_NETFILTER_XT_MATCH_RATEEST=m
+CONFIG_NETFILTER_XT_MATCH_REALM=m
+CONFIG_NETFILTER_XT_MATCH_RECENT=m
+CONFIG_NETFILTER_XT_MATCH_SCTP=m
+CONFIG_NETFILTER_XT_MATCH_SOCKET=m
+CONFIG_NETFILTER_XT_MATCH_STATE=m
+CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
+CONFIG_NETFILTER_XT_MATCH_STRING=m
+CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
+CONFIG_NETFILTER_XT_MATCH_TIME=m
+CONFIG_NETFILTER_XT_MATCH_U32=m
+# end of Core Netfilter Configuration
+
+CONFIG_IP_SET=m
+CONFIG_IP_SET_MAX=256
+CONFIG_IP_SET_BITMAP_IP=m
+CONFIG_IP_SET_BITMAP_IPMAC=m
+CONFIG_IP_SET_BITMAP_PORT=m
+CONFIG_IP_SET_HASH_IP=m
+CONFIG_IP_SET_HASH_IPMARK=m
+CONFIG_IP_SET_HASH_IPPORT=m
+CONFIG_IP_SET_HASH_IPPORTIP=m
+CONFIG_IP_SET_HASH_IPPORTNET=m
+CONFIG_IP_SET_HASH_IPMAC=m
+CONFIG_IP_SET_HASH_MAC=m
+CONFIG_IP_SET_HASH_NETPORTNET=m
+CONFIG_IP_SET_HASH_NET=m
+CONFIG_IP_SET_HASH_NETNET=m
+CONFIG_IP_SET_HASH_NETPORT=m
+CONFIG_IP_SET_HASH_NETIFACE=m
+CONFIG_IP_SET_LIST_SET=m
+CONFIG_IP_VS=m
+CONFIG_IP_VS_IPV6=y
+# CONFIG_IP_VS_DEBUG is not set
+CONFIG_IP_VS_TAB_BITS=12
+
+#
+# IPVS transport protocol load balancing support
+#
+CONFIG_IP_VS_PROTO_TCP=y
+CONFIG_IP_VS_PROTO_UDP=y
+CONFIG_IP_VS_PROTO_AH_ESP=y
+CONFIG_IP_VS_PROTO_ESP=y
+CONFIG_IP_VS_PROTO_AH=y
+CONFIG_IP_VS_PROTO_SCTP=y
+
+#
+# IPVS scheduler
+#
+CONFIG_IP_VS_RR=m
+CONFIG_IP_VS_WRR=m
+CONFIG_IP_VS_LC=m
+CONFIG_IP_VS_WLC=m
+CONFIG_IP_VS_FO=m
+CONFIG_IP_VS_OVF=m
+CONFIG_IP_VS_LBLC=m
+CONFIG_IP_VS_LBLCR=m
+CONFIG_IP_VS_DH=m
+CONFIG_IP_VS_SH=m
+CONFIG_IP_VS_MH=m
+CONFIG_IP_VS_SED=m
+CONFIG_IP_VS_NQ=m
+CONFIG_IP_VS_TWOS=m
+
+#
+# IPVS SH scheduler
+#
+CONFIG_IP_VS_SH_TAB_BITS=8
+
+#
+# IPVS MH scheduler
+#
+CONFIG_IP_VS_MH_TAB_INDEX=12
+
+#
+# IPVS application helper
+#
+CONFIG_IP_VS_FTP=m
+CONFIG_IP_VS_NFCT=y
+CONFIG_IP_VS_PE_SIP=m
+
+#
+# IP: Netfilter Configuration
+#
+CONFIG_NF_DEFRAG_IPV4=m
+CONFIG_NF_SOCKET_IPV4=m
+CONFIG_NF_TPROXY_IPV4=m
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NFT_REJECT_IPV4=m
+CONFIG_NFT_DUP_IPV4=m
+CONFIG_NFT_FIB_IPV4=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_FLOW_TABLE_IPV4=m
+CONFIG_NF_DUP_IPV4=m
+CONFIG_NF_LOG_ARP=m
+CONFIG_NF_LOG_IPV4=m
+CONFIG_NF_REJECT_IPV4=m
+CONFIG_NF_NAT_SNMP_BASIC=m
+CONFIG_NF_NAT_PPTP=m
+CONFIG_NF_NAT_H323=m
+CONFIG_IP_NF_IPTABLES=m
+CONFIG_IP_NF_MATCH_AH=m
+CONFIG_IP_NF_MATCH_ECN=m
+CONFIG_IP_NF_MATCH_RPFILTER=m
+CONFIG_IP_NF_MATCH_TTL=m
+CONFIG_IP_NF_FILTER=m
+CONFIG_IP_NF_TARGET_REJECT=m
+CONFIG_IP_NF_TARGET_SYNPROXY=m
+CONFIG_IP_NF_NAT=m
+CONFIG_IP_NF_TARGET_MASQUERADE=m
+CONFIG_IP_NF_TARGET_NETMAP=m
+CONFIG_IP_NF_TARGET_REDIRECT=m
+CONFIG_IP_NF_MANGLE=m
+CONFIG_IP_NF_TARGET_CLUSTERIP=m
+CONFIG_IP_NF_TARGET_ECN=m
+CONFIG_IP_NF_TARGET_TTL=m
+CONFIG_IP_NF_RAW=m
+# CONFIG_IP_NF_SECURITY is not set
+CONFIG_IP_NF_ARPTABLES=m
+CONFIG_IP_NF_ARPFILTER=m
+CONFIG_IP_NF_ARP_MANGLE=m
+# end of IP: Netfilter Configuration
+
+#
+# IPv6: Netfilter Configuration
+#
+CONFIG_NF_SOCKET_IPV6=m
+CONFIG_NF_TPROXY_IPV6=m
+CONFIG_NF_TABLES_IPV6=y
+CONFIG_NFT_REJECT_IPV6=m
+CONFIG_NFT_DUP_IPV6=m
+CONFIG_NFT_FIB_IPV6=m
+CONFIG_NF_FLOW_TABLE_IPV6=m
+CONFIG_NF_DUP_IPV6=m
+CONFIG_NF_REJECT_IPV6=m
+CONFIG_NF_LOG_IPV6=m
+CONFIG_IP6_NF_IPTABLES=m
+CONFIG_IP6_NF_MATCH_AH=m
+CONFIG_IP6_NF_MATCH_EUI64=m
+CONFIG_IP6_NF_MATCH_FRAG=m
+CONFIG_IP6_NF_MATCH_OPTS=m
+CONFIG_IP6_NF_MATCH_HL=m
+CONFIG_IP6_NF_MATCH_IPV6HEADER=m
+CONFIG_IP6_NF_MATCH_MH=m
+CONFIG_IP6_NF_MATCH_RPFILTER=m
+CONFIG_IP6_NF_MATCH_RT=m
+CONFIG_IP6_NF_MATCH_SRH=m
+CONFIG_IP6_NF_TARGET_HL=m
+CONFIG_IP6_NF_FILTER=m
+CONFIG_IP6_NF_TARGET_REJECT=m
+CONFIG_IP6_NF_TARGET_SYNPROXY=m
+CONFIG_IP6_NF_MANGLE=m
+CONFIG_IP6_NF_RAW=m
+# CONFIG_IP6_NF_SECURITY is not set
+CONFIG_IP6_NF_NAT=m
+CONFIG_IP6_NF_TARGET_MASQUERADE=m
+CONFIG_IP6_NF_TARGET_NPT=m
+# end of IPv6: Netfilter Configuration
+
+CONFIG_NF_DEFRAG_IPV6=m
+CONFIG_NF_TABLES_BRIDGE=m
+# CONFIG_NFT_BRIDGE_META is not set
+CONFIG_NFT_BRIDGE_REJECT=m
+# CONFIG_NF_CONNTRACK_BRIDGE is not set
+CONFIG_BRIDGE_NF_EBTABLES=m
+CONFIG_BRIDGE_EBT_BROUTE=m
+CONFIG_BRIDGE_EBT_T_FILTER=m
+CONFIG_BRIDGE_EBT_T_NAT=m
+CONFIG_BRIDGE_EBT_802_3=m
+CONFIG_BRIDGE_EBT_AMONG=m
+CONFIG_BRIDGE_EBT_ARP=m
+CONFIG_BRIDGE_EBT_IP=m
+CONFIG_BRIDGE_EBT_IP6=m
+CONFIG_BRIDGE_EBT_LIMIT=m
+CONFIG_BRIDGE_EBT_MARK=m
+CONFIG_BRIDGE_EBT_PKTTYPE=m
+CONFIG_BRIDGE_EBT_STP=m
+CONFIG_BRIDGE_EBT_VLAN=m
+CONFIG_BRIDGE_EBT_ARPREPLY=m
+CONFIG_BRIDGE_EBT_DNAT=m
+CONFIG_BRIDGE_EBT_MARK_T=m
+CONFIG_BRIDGE_EBT_REDIRECT=m
+CONFIG_BRIDGE_EBT_SNAT=m
+CONFIG_BRIDGE_EBT_LOG=m
+CONFIG_BRIDGE_EBT_NFLOG=m
+# CONFIG_BPFILTER is not set
+CONFIG_IP_DCCP=m
+CONFIG_INET_DCCP_DIAG=m
+
+#
+# DCCP CCIDs Configuration
+#
+# CONFIG_IP_DCCP_CCID2_DEBUG is not set
+CONFIG_IP_DCCP_CCID3=y
+# CONFIG_IP_DCCP_CCID3_DEBUG is not set
+CONFIG_IP_DCCP_TFRC_LIB=y
+# end of DCCP CCIDs Configuration
+
+#
+# DCCP Kernel Hacking
+#
+# CONFIG_IP_DCCP_DEBUG is not set
+# end of DCCP Kernel Hacking
+
+CONFIG_IP_SCTP=m
+# CONFIG_SCTP_DBG_OBJCNT is not set
+# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set
+CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
+# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
+# CONFIG_SCTP_COOKIE_HMAC_MD5 is not set
+CONFIG_SCTP_COOKIE_HMAC_SHA1=y
+CONFIG_INET_SCTP_DIAG=m
+CONFIG_RDS=m
+# CONFIG_RDS_RDMA is not set
+CONFIG_RDS_TCP=m
+# CONFIG_RDS_DEBUG is not set
+CONFIG_TIPC=m
+CONFIG_TIPC_MEDIA_IB=y
+CONFIG_TIPC_MEDIA_UDP=y
+CONFIG_TIPC_CRYPTO=y
+CONFIG_TIPC_DIAG=m
+CONFIG_ATM=m
+CONFIG_ATM_CLIP=m
+# CONFIG_ATM_CLIP_NO_ICMP is not set
+CONFIG_ATM_LANE=m
+CONFIG_ATM_MPOA=m
+CONFIG_ATM_BR2684=m
+# CONFIG_ATM_BR2684_IPFILTER is not set
+CONFIG_L2TP=m
+CONFIG_L2TP_DEBUGFS=m
+CONFIG_L2TP_V3=y
+CONFIG_L2TP_IP=m
+CONFIG_L2TP_ETH=m
+CONFIG_STP=m
+CONFIG_GARP=m
+CONFIG_MRP=m
+CONFIG_BRIDGE=m
+CONFIG_BRIDGE_IGMP_SNOOPING=y
+CONFIG_BRIDGE_VLAN_FILTERING=y
+CONFIG_BRIDGE_MRP=y
+# CONFIG_BRIDGE_CFM is not set
+CONFIG_NET_DSA=m
+CONFIG_NET_DSA_TAG_AR9331=m
+CONFIG_NET_DSA_TAG_BRCM_COMMON=m
+CONFIG_NET_DSA_TAG_BRCM=m
+CONFIG_NET_DSA_TAG_BRCM_LEGACY=m
+CONFIG_NET_DSA_TAG_BRCM_PREPEND=m
+# CONFIG_NET_DSA_TAG_HELLCREEK is not set
+CONFIG_NET_DSA_TAG_GSWIP=m
+CONFIG_NET_DSA_TAG_DSA_COMMON=m
+CONFIG_NET_DSA_TAG_DSA=m
+CONFIG_NET_DSA_TAG_EDSA=m
+CONFIG_NET_DSA_TAG_MTK=m
+CONFIG_NET_DSA_TAG_KSZ=m
+CONFIG_NET_DSA_TAG_OCELOT=m
+CONFIG_NET_DSA_TAG_OCELOT_8021Q=m
+CONFIG_NET_DSA_TAG_QCA=m
+CONFIG_NET_DSA_TAG_RTL4_A=m
+CONFIG_NET_DSA_TAG_RTL8_4=m
+CONFIG_NET_DSA_TAG_LAN9303=m
+CONFIG_NET_DSA_TAG_SJA1105=m
+CONFIG_NET_DSA_TAG_TRAILER=m
+CONFIG_NET_DSA_TAG_XRS700X=m
+CONFIG_VLAN_8021Q=m
+CONFIG_VLAN_8021Q_GVRP=y
+CONFIG_VLAN_8021Q_MVRP=y
+# CONFIG_DECNET is not set
+CONFIG_LLC=m
+CONFIG_LLC2=m
+CONFIG_ATALK=m
+CONFIG_DEV_APPLETALK=m
+CONFIG_IPDDP=m
+CONFIG_IPDDP_ENCAP=y
+CONFIG_X25=m
+CONFIG_LAPB=m
+CONFIG_PHONET=m
+# CONFIG_6LOWPAN is not set
+CONFIG_IEEE802154=m
+CONFIG_IEEE802154_NL802154_EXPERIMENTAL=y
+CONFIG_IEEE802154_SOCKET=m
+CONFIG_MAC802154=m
+CONFIG_NET_SCHED=y
+
+#
+# Queueing/Scheduling
+#
+CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_HTB=m
+CONFIG_NET_SCH_HFSC=m
+CONFIG_NET_SCH_ATM=m
+CONFIG_NET_SCH_PRIO=m
+CONFIG_NET_SCH_MULTIQ=m
+CONFIG_NET_SCH_RED=m
+CONFIG_NET_SCH_SFB=m
+CONFIG_NET_SCH_SFQ=m
+CONFIG_NET_SCH_TEQL=m
+CONFIG_NET_SCH_TBF=m
+CONFIG_NET_SCH_CBS=m
+CONFIG_NET_SCH_ETF=m
+CONFIG_NET_SCH_TAPRIO=m
+CONFIG_NET_SCH_GRED=m
+CONFIG_NET_SCH_DSMARK=m
+CONFIG_NET_SCH_NETEM=m
+CONFIG_NET_SCH_DRR=m
+CONFIG_NET_SCH_MQPRIO=m
+CONFIG_NET_SCH_SKBPRIO=m
+CONFIG_NET_SCH_CHOKE=m
+CONFIG_NET_SCH_QFQ=m
+CONFIG_NET_SCH_CODEL=m
+CONFIG_NET_SCH_FQ_CODEL=m
+CONFIG_NET_SCH_CAKE=m
+CONFIG_NET_SCH_FQ=m
+CONFIG_NET_SCH_HHF=m
+CONFIG_NET_SCH_PIE=m
+CONFIG_NET_SCH_FQ_PIE=m
+CONFIG_NET_SCH_INGRESS=m
+CONFIG_NET_SCH_PLUG=m
+CONFIG_NET_SCH_ETS=m
+# CONFIG_NET_SCH_DEFAULT is not set
+
+#
+# Classification
+#
+CONFIG_NET_CLS=y
+CONFIG_NET_CLS_BASIC=m
+CONFIG_NET_CLS_TCINDEX=m
+CONFIG_NET_CLS_ROUTE4=m
+CONFIG_NET_CLS_FW=m
+CONFIG_NET_CLS_U32=m
+# CONFIG_CLS_U32_PERF is not set
+# CONFIG_CLS_U32_MARK is not set
+CONFIG_NET_CLS_RSVP=m
+CONFIG_NET_CLS_RSVP6=m
+CONFIG_NET_CLS_FLOW=m
+# CONFIG_NET_CLS_CGROUP is not set
+CONFIG_NET_CLS_BPF=m
+CONFIG_NET_CLS_FLOWER=m
+CONFIG_NET_CLS_MATCHALL=m
+# CONFIG_NET_EMATCH is not set
+CONFIG_NET_CLS_ACT=y
+CONFIG_NET_ACT_POLICE=m
+CONFIG_NET_ACT_GACT=m
+CONFIG_GACT_PROB=y
+CONFIG_NET_ACT_MIRRED=m
+CONFIG_NET_ACT_SAMPLE=m
+CONFIG_NET_ACT_IPT=m
+CONFIG_NET_ACT_NAT=m
+CONFIG_NET_ACT_PEDIT=m
+CONFIG_NET_ACT_SIMP=m
+CONFIG_NET_ACT_SKBEDIT=m
+CONFIG_NET_ACT_CSUM=m
+# CONFIG_NET_ACT_MPLS is not set
+CONFIG_NET_ACT_VLAN=m
+CONFIG_NET_ACT_BPF=m
+CONFIG_NET_ACT_CONNMARK=m
+# CONFIG_NET_ACT_CTINFO is not set
+CONFIG_NET_ACT_SKBMOD=m
+CONFIG_NET_ACT_IFE=m
+CONFIG_NET_ACT_TUNNEL_KEY=m
+# CONFIG_NET_ACT_CT is not set
+CONFIG_NET_ACT_GATE=m
+CONFIG_NET_IFE_SKBMARK=m
+CONFIG_NET_IFE_SKBPRIO=m
+CONFIG_NET_IFE_SKBTCINDEX=m
+# CONFIG_NET_TC_SKB_EXT is not set
+CONFIG_NET_SCH_FIFO=y
+CONFIG_DCB=y
+CONFIG_DNS_RESOLVER=y
+CONFIG_BATMAN_ADV=m
+CONFIG_BATMAN_ADV_BATMAN_V=y
+CONFIG_BATMAN_ADV_BLA=y
+CONFIG_BATMAN_ADV_DAT=y
+CONFIG_BATMAN_ADV_NC=y
+CONFIG_BATMAN_ADV_MCAST=y
+# CONFIG_BATMAN_ADV_DEBUG is not set
+# CONFIG_BATMAN_ADV_TRACING is not set
+CONFIG_OPENVSWITCH=m
+CONFIG_OPENVSWITCH_GRE=m
+CONFIG_OPENVSWITCH_VXLAN=m
+CONFIG_OPENVSWITCH_GENEVE=m
+CONFIG_VSOCKETS=m
+CONFIG_VSOCKETS_DIAG=m
+CONFIG_VSOCKETS_LOOPBACK=m
+CONFIG_VMWARE_VMCI_VSOCKETS=m
+CONFIG_VIRTIO_VSOCKETS=m
+CONFIG_VIRTIO_VSOCKETS_COMMON=m
+CONFIG_HYPERV_VSOCKETS=m
+CONFIG_NETLINK_DIAG=m
+CONFIG_MPLS=y
+CONFIG_NET_MPLS_GSO=m
+CONFIG_MPLS_ROUTING=m
+CONFIG_MPLS_IPTUNNEL=m
+CONFIG_NET_NSH=m
+CONFIG_HSR=m
+CONFIG_NET_SWITCHDEV=y
+CONFIG_NET_L3_MASTER_DEV=y
+CONFIG_QRTR=m
+CONFIG_QRTR_SMD=m
+CONFIG_QRTR_TUN=m
+CONFIG_QRTR_MHI=m
+# CONFIG_NET_NCSI is not set
+CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_RPS=y
+CONFIG_RFS_ACCEL=y
+CONFIG_SOCK_RX_QUEUE_MAPPING=y
+CONFIG_XPS=y
+CONFIG_CGROUP_NET_PRIO=y
+CONFIG_CGROUP_NET_CLASSID=y
+CONFIG_NET_RX_BUSY_POLL=y
+CONFIG_BQL=y
+CONFIG_BPF_STREAM_PARSER=y
+CONFIG_NET_FLOW_LIMIT=y
+
+#
+# Network testing
+#
+# CONFIG_NET_PKTGEN is not set
+# CONFIG_NET_DROP_MONITOR is not set
+# end of Network testing
+# end of Networking options
+
+# CONFIG_HAMRADIO is not set
+CONFIG_CAN=m
+CONFIG_CAN_RAW=m
+CONFIG_CAN_BCM=m
+CONFIG_CAN_GW=m
+# CONFIG_CAN_J1939 is not set
+CONFIG_CAN_ISOTP=m
+
+#
+# CAN Device Drivers
+#
+CONFIG_CAN_VCAN=m
+# CONFIG_CAN_VXCAN is not set
+CONFIG_CAN_SLCAN=m
+CONFIG_CAN_DEV=m
+CONFIG_CAN_CALC_BITTIMING=y
+# CONFIG_CAN_JANZ_ICAN3 is not set
+# CONFIG_CAN_KVASER_PCIEFD is not set
+CONFIG_CAN_C_CAN=m
+CONFIG_CAN_C_CAN_PLATFORM=m
+CONFIG_CAN_C_CAN_PCI=m
+CONFIG_CAN_CC770=m
+CONFIG_CAN_CC770_ISA=m
+CONFIG_CAN_CC770_PLATFORM=m
+CONFIG_CAN_IFI_CANFD=m
+CONFIG_CAN_M_CAN=m
+# CONFIG_CAN_M_CAN_PCI is not set
+# CONFIG_CAN_M_CAN_PLATFORM is not set
+# CONFIG_CAN_M_CAN_TCAN4X5X is not set
+# CONFIG_CAN_PEAK_PCIEFD is not set
+# CONFIG_CAN_SJA1000 is not set
+CONFIG_CAN_SOFTING=m
+
+#
+# CAN SPI interfaces
+#
+# CONFIG_CAN_HI311X is not set
+CONFIG_CAN_MCP251X=m
+CONFIG_CAN_MCP251XFD=m
+# CONFIG_CAN_MCP251XFD_SANITY is not set
+# end of CAN SPI interfaces
+
+#
+# CAN USB interfaces
+#
+CONFIG_CAN_8DEV_USB=m
+CONFIG_CAN_EMS_USB=m
+CONFIG_CAN_ESD_USB2=m
+CONFIG_CAN_ETAS_ES58X=m
+CONFIG_CAN_GS_USB=m
+CONFIG_CAN_KVASER_USB=m
+# CONFIG_CAN_MCBA_USB is not set
+CONFIG_CAN_PEAK_USB=m
+CONFIG_CAN_UCAN=m
+# end of CAN USB interfaces
+
+CONFIG_CAN_DEBUG_DEVICES=y
+# end of CAN Device Drivers
+
+CONFIG_BT=m
+CONFIG_BT_BREDR=y
+CONFIG_BT_RFCOMM=m
+CONFIG_BT_RFCOMM_TTY=y
+CONFIG_BT_BNEP=m
+CONFIG_BT_BNEP_MC_FILTER=y
+CONFIG_BT_BNEP_PROTO_FILTER=y
+CONFIG_BT_HIDP=m
+CONFIG_BT_HS=y
+CONFIG_BT_LE=y
+CONFIG_BT_LEDS=y
+CONFIG_BT_MSFTEXT=y
+CONFIG_BT_AOSPEXT=y
+CONFIG_BT_DEBUGFS=y
+# CONFIG_BT_SELFTEST is not set
+
+#
+# Bluetooth device drivers
+#
+CONFIG_BT_INTEL=m
+CONFIG_BT_BCM=m
+CONFIG_BT_RTL=m
+CONFIG_BT_QCA=m
+CONFIG_BT_HCIBTUSB=m
+CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
+CONFIG_BT_HCIBTUSB_BCM=y
+CONFIG_BT_HCIBTUSB_MTK=y
+CONFIG_BT_HCIBTUSB_RTL=y
+CONFIG_BT_HCIBTSDIO=m
+CONFIG_BT_HCIUART=m
+CONFIG_BT_HCIUART_SERDEV=y
+CONFIG_BT_HCIUART_H4=y
+CONFIG_BT_HCIUART_NOKIA=m
+CONFIG_BT_HCIUART_BCSP=y
+CONFIG_BT_HCIUART_ATH3K=y
+CONFIG_BT_HCIUART_LL=y
+CONFIG_BT_HCIUART_3WIRE=y
+CONFIG_BT_HCIUART_INTEL=y
+CONFIG_BT_HCIUART_RTL=y
+CONFIG_BT_HCIUART_QCA=y
+CONFIG_BT_HCIUART_AG6XX=y
+# CONFIG_BT_HCIUART_MRVL is not set
+CONFIG_BT_HCIBCM203X=m
+CONFIG_BT_HCIBPA10X=m
+CONFIG_BT_HCIBFUSB=m
+CONFIG_BT_HCIVHCI=m
+CONFIG_BT_MRVL=m
+CONFIG_BT_MRVL_SDIO=m
+CONFIG_BT_ATH3K=m
+CONFIG_BT_MTKSDIO=m
+CONFIG_BT_MTKUART=m
+CONFIG_BT_HCIRSI=m
+CONFIG_BT_VIRTIO=m
+# end of Bluetooth device drivers
+
+CONFIG_AF_RXRPC=m
+# CONFIG_AF_RXRPC_IPV6 is not set
+# CONFIG_AF_RXRPC_INJECT_LOSS is not set
+# CONFIG_AF_RXRPC_DEBUG is not set
+# CONFIG_RXKAD is not set
+CONFIG_AF_KCM=m
+CONFIG_STREAM_PARSER=y
+CONFIG_MCTP=y
+CONFIG_FIB_RULES=y
+CONFIG_WIRELESS=y
+CONFIG_WIRELESS_EXT=y
+CONFIG_WEXT_CORE=y
+CONFIG_WEXT_PROC=y
+CONFIG_WEXT_SPY=y
+CONFIG_WEXT_PRIV=y
+CONFIG_CFG80211=m
+# CONFIG_NL80211_TESTMODE is not set
+# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
+CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
+CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
+CONFIG_CFG80211_DEFAULT_PS=y
+# CONFIG_CFG80211_DEBUGFS is not set
+CONFIG_CFG80211_CRDA_SUPPORT=y
+CONFIG_CFG80211_WEXT=y
+CONFIG_CFG80211_WEXT_EXPORT=y
+CONFIG_LIB80211=m
+CONFIG_LIB80211_CRYPT_WEP=m
+CONFIG_LIB80211_CRYPT_CCMP=m
+CONFIG_LIB80211_CRYPT_TKIP=m
+# CONFIG_LIB80211_DEBUG is not set
+CONFIG_MAC80211=m
+CONFIG_MAC80211_HAS_RC=y
+CONFIG_MAC80211_RC_MINSTREL=y
+CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
+CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
+CONFIG_MAC80211_MESH=y
+CONFIG_MAC80211_LEDS=y
+# CONFIG_MAC80211_DEBUGFS is not set
+# CONFIG_MAC80211_MESSAGE_TRACING is not set
+# CONFIG_MAC80211_DEBUG_MENU is not set
+CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
+CONFIG_RFKILL=m
+CONFIG_RFKILL_LEDS=y
+CONFIG_RFKILL_INPUT=y
+CONFIG_RFKILL_GPIO=m
+CONFIG_NET_9P=m
+CONFIG_NET_9P_VIRTIO=m
+# CONFIG_NET_9P_XEN is not set
+# CONFIG_NET_9P_RDMA is not set
+# CONFIG_NET_9P_DEBUG is not set
+CONFIG_CAIF=m
+# CONFIG_CAIF_DEBUG is not set
+CONFIG_CAIF_NETDEV=m
+CONFIG_CAIF_USB=m
+CONFIG_CEPH_LIB=m
+# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
+CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y
+CONFIG_NFC=m
+CONFIG_NFC_DIGITAL=m
+CONFIG_NFC_NCI=m
+CONFIG_NFC_NCI_SPI=m
+CONFIG_NFC_NCI_UART=m
+CONFIG_NFC_HCI=m
+# CONFIG_NFC_SHDLC is not set
+
+#
+# Near Field Communication (NFC) devices
+#
+CONFIG_NFC_TRF7970A=m
+CONFIG_NFC_MEI_PHY=m
+CONFIG_NFC_SIM=m
+CONFIG_NFC_PORT100=m
+CONFIG_NFC_VIRTUAL_NCI=m
+CONFIG_NFC_FDP=m
+CONFIG_NFC_FDP_I2C=m
+CONFIG_NFC_PN544=m
+CONFIG_NFC_PN544_MEI=m
+CONFIG_NFC_PN533=m
+CONFIG_NFC_PN533_USB=m
+CONFIG_NFC_PN533_I2C=m
+CONFIG_NFC_PN532_UART=m
+CONFIG_NFC_MICROREAD=m
+CONFIG_NFC_MICROREAD_MEI=m
+CONFIG_NFC_MRVL=m
+CONFIG_NFC_MRVL_USB=m
+CONFIG_NFC_MRVL_UART=m
+CONFIG_NFC_MRVL_I2C=m
+CONFIG_NFC_MRVL_SPI=m
+CONFIG_NFC_ST_NCI=m
+CONFIG_NFC_ST_NCI_I2C=m
+CONFIG_NFC_ST_NCI_SPI=m
+CONFIG_NFC_NXP_NCI=m
+CONFIG_NFC_NXP_NCI_I2C=m
+CONFIG_NFC_S3FWRN5=m
+CONFIG_NFC_S3FWRN5_I2C=m
+CONFIG_NFC_S3FWRN82_UART=m
+CONFIG_NFC_ST95HF=m
+# end of Near Field Communication (NFC) devices
+
+CONFIG_PSAMPLE=m
+CONFIG_NET_IFE=m
+CONFIG_LWTUNNEL=y
+CONFIG_LWTUNNEL_BPF=y
+CONFIG_DST_CACHE=y
+CONFIG_GRO_CELLS=y
+CONFIG_SOCK_VALIDATE_XMIT=y
+CONFIG_NET_SELFTESTS=y
+CONFIG_NET_SOCK_MSG=y
+CONFIG_NET_DEVLINK=y
+CONFIG_PAGE_POOL=y
+CONFIG_FAILOVER=m
+CONFIG_ETHTOOL_NETLINK=y
+
+#
+# Device Drivers
+#
+CONFIG_HAVE_EISA=y
+# CONFIG_EISA is not set
+CONFIG_HAVE_PCI=y
+CONFIG_PCI=y
+CONFIG_PCI_DOMAINS=y
+CONFIG_PCIEPORTBUS=y
+CONFIG_HOTPLUG_PCI_PCIE=y
+CONFIG_PCIEAER=y
+CONFIG_PCIEAER_INJECT=m
+# CONFIG_PCIE_ECRC is not set
+CONFIG_PCIEASPM=y
+CONFIG_PCIEASPM_DEFAULT=y
+# CONFIG_PCIEASPM_POWERSAVE is not set
+# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
+# CONFIG_PCIEASPM_PERFORMANCE is not set
+CONFIG_PCIE_PME=y
+# CONFIG_PCIE_DPC is not set
+# CONFIG_PCIE_PTM is not set
+CONFIG_PCI_MSI=y
+CONFIG_PCI_MSI_IRQ_DOMAIN=y
+CONFIG_PCI_QUIRKS=y
+# CONFIG_PCI_DEBUG is not set
+CONFIG_PCI_REALLOC_ENABLE_AUTO=y
+CONFIG_PCI_STUB=m
+# CONFIG_PCI_PF_STUB is not set
+CONFIG_XEN_PCIDEV_FRONTEND=m
+CONFIG_PCI_ATS=y
+CONFIG_PCI_LOCKLESS_CONFIG=y
+CONFIG_PCI_IOV=y
+CONFIG_PCI_PRI=y
+CONFIG_PCI_PASID=y
+# CONFIG_PCI_P2PDMA is not set
+CONFIG_PCI_LABEL=y
+CONFIG_PCI_HYPERV=m
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+CONFIG_HOTPLUG_PCI=y
+CONFIG_HOTPLUG_PCI_ACPI=y
+CONFIG_HOTPLUG_PCI_ACPI_IBM=m
+CONFIG_HOTPLUG_PCI_CPCI=y
+CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m
+CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m
+# CONFIG_HOTPLUG_PCI_SHPC is not set
+
+#
+# PCI controller drivers
+#
+CONFIG_VMD=m
+CONFIG_PCI_HYPERV_INTERFACE=m
+
+#
+# DesignWare PCI Core Support
+#
+CONFIG_PCIE_DW=y
+CONFIG_PCIE_DW_HOST=y
+# CONFIG_PCIE_DW_PLAT_HOST is not set
+CONFIG_PCI_MESON=y
+# end of DesignWare PCI Core Support
+
+#
+# Mobiveil PCIe Core Support
+#
+# end of Mobiveil PCIe Core Support
+
+#
+# Cadence PCIe controllers support
+#
+# end of Cadence PCIe controllers support
+# end of PCI controller drivers
+
+#
+# PCI Endpoint
+#
+# CONFIG_PCI_ENDPOINT is not set
+# end of PCI Endpoint
+
+#
+# PCI switch controller drivers
+#
+CONFIG_PCI_SW_SWITCHTEC=m
+# end of PCI switch controller drivers
+
+# CONFIG_CXL_BUS is not set
+CONFIG_PCCARD=m
+# CONFIG_PCMCIA is not set
+CONFIG_CARDBUS=y
+
+#
+# PC-card bridges
+#
+CONFIG_YENTA=m
+CONFIG_YENTA_O2=y
+CONFIG_YENTA_RICOH=y
+CONFIG_YENTA_TI=y
+CONFIG_YENTA_ENE_TUNE=y
+CONFIG_YENTA_TOSHIBA=y
+CONFIG_RAPIDIO=m
+CONFIG_RAPIDIO_TSI721=m
+CONFIG_RAPIDIO_DISC_TIMEOUT=30
+CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y
+CONFIG_RAPIDIO_DMA_ENGINE=y
+CONFIG_RAPIDIO_DEBUG=y
+CONFIG_RAPIDIO_ENUM_BASIC=m
+CONFIG_RAPIDIO_CHMAN=m
+CONFIG_RAPIDIO_MPORT_CDEV=m
+
+#
+# RapidIO Switch drivers
+#
+CONFIG_RAPIDIO_TSI57X=m
+CONFIG_RAPIDIO_CPS_XX=m
+CONFIG_RAPIDIO_TSI568=m
+CONFIG_RAPIDIO_CPS_GEN2=m
+CONFIG_RAPIDIO_RXS_GEN3=m
+# end of RapidIO Switch drivers
+
+#
+# Generic Driver Options
+#
+CONFIG_AUXILIARY_BUS=y
+# CONFIG_UEVENT_HELPER is not set
+CONFIG_DEVTMPFS=y
+CONFIG_DEVTMPFS_MOUNT=y
+CONFIG_STANDALONE=y
+CONFIG_PREVENT_FIRMWARE_BUILD=y
+
+#
+# Firmware loader
+#
+CONFIG_FW_LOADER=y
+CONFIG_FW_LOADER_PAGED_BUF=y
+CONFIG_EXTRA_FIRMWARE=""
+CONFIG_FW_LOADER_USER_HELPER=y
+# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
+# CONFIG_FW_LOADER_COMPRESS is not set
+CONFIG_FW_CACHE=y
+# end of Firmware loader
+
+CONFIG_WANT_DEV_COREDUMP=y
+CONFIG_ALLOW_DEV_COREDUMP=y
+CONFIG_DEV_COREDUMP=y
+# CONFIG_DEBUG_DRIVER is not set
+# CONFIG_DEBUG_DEVRES is not set
+# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set
+CONFIG_HMEM_REPORTING=y
+CONFIG_TEST_ASYNC_DRIVER_PROBE=m
+CONFIG_SYS_HYPERVISOR=y
+CONFIG_GENERIC_CPU_AUTOPROBE=y
+CONFIG_GENERIC_CPU_VULNERABILITIES=y
+CONFIG_REGMAP=y
+CONFIG_REGMAP_I2C=y
+CONFIG_REGMAP_SPI=y
+CONFIG_REGMAP_SPMI=m
+CONFIG_REGMAP_W1=m
+CONFIG_REGMAP_MMIO=y
+CONFIG_REGMAP_IRQ=y
+CONFIG_REGMAP_SOUNDWIRE=m
+CONFIG_REGMAP_SOUNDWIRE_MBQ=m
+CONFIG_REGMAP_I3C=m
+CONFIG_REGMAP_SPI_AVMM=m
+CONFIG_DMA_SHARED_BUFFER=y
+# CONFIG_DMA_FENCE_TRACE is not set
+# end of Generic Driver Options
+
+#
+# Bus devices
+#
+CONFIG_MHI_BUS=m
+# CONFIG_MHI_BUS_DEBUG is not set
+# CONFIG_MHI_BUS_PCI_GENERIC is not set
+# end of Bus devices
+
+CONFIG_CONNECTOR=y
+CONFIG_PROC_EVENTS=y
+
+#
+# Firmware Drivers
+#
+
+#
+# ARM System Control and Management Interface Protocol
+#
+# end of ARM System Control and Management Interface Protocol
+
+CONFIG_EDD=m
+# CONFIG_EDD_OFF is not set
+CONFIG_FIRMWARE_MEMMAP=y
+CONFIG_DMIID=y
+CONFIG_DMI_SYSFS=m
+CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y
+CONFIG_ISCSI_IBFT_FIND=y
+CONFIG_ISCSI_IBFT=m
+CONFIG_FW_CFG_SYSFS=m
+# CONFIG_FW_CFG_SYSFS_CMDLINE is not set
+CONFIG_SYSFB=y
+# CONFIG_SYSFB_SIMPLEFB is not set
+CONFIG_CS_DSP=m
+# CONFIG_GOOGLE_FIRMWARE is not set
+
+#
+# EFI (Extensible Firmware Interface) Support
+#
+# CONFIG_EFI_VARS is not set
+CONFIG_EFI_ESRT=y
+CONFIG_EFI_VARS_PSTORE=y
+CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y
+CONFIG_EFI_RUNTIME_MAP=y
+# CONFIG_EFI_FAKE_MEMMAP is not set
+CONFIG_EFI_SOFT_RESERVE=y
+CONFIG_EFI_RUNTIME_WRAPPERS=y
+CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y
+CONFIG_EFI_BOOTLOADER_CONTROL=m
+CONFIG_EFI_CAPSULE_LOADER=m
+CONFIG_EFI_TEST=m
+CONFIG_APPLE_PROPERTIES=y
+CONFIG_RESET_ATTACK_MITIGATION=y
+# CONFIG_EFI_RCI2_TABLE is not set
+# CONFIG_EFI_DISABLE_PCI_DMA is not set
+# end of EFI (Extensible Firmware Interface) Support
+
+CONFIG_EFI_EMBEDDED_FIRMWARE=y
+CONFIG_UEFI_CPER=y
+CONFIG_UEFI_CPER_X86=y
+CONFIG_EFI_DEV_PATH_PARSER=y
+CONFIG_EFI_EARLYCON=y
+CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y
+
+#
+# Tegra firmware driver
+#
+# end of Tegra firmware driver
+# end of Firmware Drivers
+
+CONFIG_GNSS=m
+CONFIG_GNSS_SERIAL=m
+CONFIG_GNSS_MTK_SERIAL=m
+CONFIG_GNSS_SIRF_SERIAL=m
+CONFIG_GNSS_UBX_SERIAL=m
+CONFIG_MTD=m
+# CONFIG_MTD_TESTS is not set
+
+#
+# Partition parsers
+#
+CONFIG_MTD_AR7_PARTS=m
+CONFIG_MTD_CMDLINE_PARTS=m
+CONFIG_MTD_REDBOOT_PARTS=m
+CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
+# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
+# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
+# end of Partition parsers
+
+#
+# User Modules And Translation Layers
+#
+CONFIG_MTD_BLKDEVS=m
+CONFIG_MTD_BLOCK=m
+# CONFIG_MTD_BLOCK_RO is not set
+
+#
+# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK.
+#
+# CONFIG_FTL is not set
+# CONFIG_NFTL is not set
+# CONFIG_INFTL is not set
+# CONFIG_RFD_FTL is not set
+# CONFIG_SSFDC is not set
+# CONFIG_SM_FTL is not set
+# CONFIG_MTD_OOPS is not set
+# CONFIG_MTD_PSTORE is not set
+CONFIG_MTD_SWAP=m
+# CONFIG_MTD_PARTITIONED_MASTER is not set
+
+#
+# RAM/ROM/Flash chip drivers
+#
+# CONFIG_MTD_CFI is not set
+# CONFIG_MTD_JEDECPROBE is not set
+CONFIG_MTD_MAP_BANK_WIDTH_1=y
+CONFIG_MTD_MAP_BANK_WIDTH_2=y
+CONFIG_MTD_MAP_BANK_WIDTH_4=y
+CONFIG_MTD_CFI_I1=y
+CONFIG_MTD_CFI_I2=y
+# CONFIG_MTD_RAM is not set
+# CONFIG_MTD_ROM is not set
+# CONFIG_MTD_ABSENT is not set
+# end of RAM/ROM/Flash chip drivers
+
+#
+# Mapping drivers for chip access
+#
+# CONFIG_MTD_COMPLEX_MAPPINGS is not set
+# CONFIG_MTD_INTEL_VR_NOR is not set
+# CONFIG_MTD_PLATRAM is not set
+# end of Mapping drivers for chip access
+
+#
+# Self-contained MTD device drivers
+#
+# CONFIG_MTD_PMC551 is not set
+# CONFIG_MTD_DATAFLASH is not set
+# CONFIG_MTD_MCHP23K256 is not set
+CONFIG_MTD_MCHP48L640=m
+# CONFIG_MTD_SST25L is not set
+# CONFIG_MTD_SLRAM is not set
+CONFIG_MTD_PHRAM=m
+# CONFIG_MTD_MTDRAM is not set
+# CONFIG_MTD_BLOCK2MTD is not set
+
+#
+# Disk-On-Chip Device Drivers
+#
+CONFIG_MTD_DOCG3=m
+CONFIG_BCH_CONST_M=14
+CONFIG_BCH_CONST_T=4
+# end of Self-contained MTD device drivers
+
+#
+# NAND
+#
+CONFIG_MTD_NAND_CORE=m
+# CONFIG_MTD_ONENAND is not set
+CONFIG_MTD_RAW_NAND=m
+
+#
+# Raw/parallel NAND flash controllers
+#
+CONFIG_MTD_NAND_DENALI=m
+CONFIG_MTD_NAND_DENALI_PCI=m
+CONFIG_MTD_NAND_CAFE=m
+CONFIG_MTD_NAND_MXIC=m
+CONFIG_MTD_NAND_GPIO=m
+CONFIG_MTD_NAND_PLATFORM=m
+CONFIG_MTD_NAND_ARASAN=m
+
+#
+# Misc
+#
+CONFIG_MTD_SM_COMMON=m
+CONFIG_MTD_NAND_NANDSIM=m
+CONFIG_MTD_NAND_RICOH=m
+CONFIG_MTD_NAND_DISKONCHIP=m
+CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y
+CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0x0
+CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=y
+CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
+CONFIG_MTD_SPI_NAND=m
+
+#
+# ECC engine support
+#
+CONFIG_MTD_NAND_ECC=y
+CONFIG_MTD_NAND_ECC_SW_HAMMING=y
+# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
+CONFIG_MTD_NAND_ECC_SW_BCH=y
+# end of ECC engine support
+# end of NAND
+
+#
+# LPDDR & LPDDR2 PCM memory drivers
+#
+# CONFIG_MTD_LPDDR is not set
+# end of LPDDR & LPDDR2 PCM memory drivers
+
+# CONFIG_MTD_SPI_NOR is not set
+# CONFIG_MTD_UBI is not set
+# CONFIG_MTD_HYPERBUS is not set
+# CONFIG_OF is not set
+CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
+CONFIG_PARPORT=m
+CONFIG_PARPORT_PC=m
+CONFIG_PARPORT_SERIAL=m
+CONFIG_PARPORT_PC_FIFO=y
+CONFIG_PARPORT_PC_SUPERIO=y
+CONFIG_PARPORT_AX88796=m
+CONFIG_PARPORT_1284=y
+CONFIG_PARPORT_NOT_PC=y
+CONFIG_PNP=y
+# CONFIG_PNP_DEBUG_MESSAGES is not set
+
+#
+# Protocols
+#
+CONFIG_PNPACPI=y
+CONFIG_BLK_DEV=y
+CONFIG_BLK_DEV_NULL_BLK=m
+CONFIG_BLK_DEV_FD=m
+CONFIG_CDROM=m
+# CONFIG_PARIDE is not set
+CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
+CONFIG_ZRAM=m
+CONFIG_ZRAM_DEF_COMP_LZORLE=y
+# CONFIG_ZRAM_DEF_COMP_ZSTD is not set
+# CONFIG_ZRAM_DEF_COMP_LZ4 is not set
+# CONFIG_ZRAM_DEF_COMP_LZO is not set
+# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set
+# CONFIG_ZRAM_DEF_COMP_842 is not set
+CONFIG_ZRAM_DEF_COMP="lzo-rle"
+CONFIG_ZRAM_WRITEBACK=y
+# CONFIG_ZRAM_MEMORY_TRACKING is not set
+CONFIG_BLK_DEV_LOOP=m
+CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
+CONFIG_BLK_DEV_DRBD=m
+# CONFIG_DRBD_FAULT_INJECTION is not set
+CONFIG_BLK_DEV_NBD=m
+CONFIG_BLK_DEV_SX8=m
+CONFIG_BLK_DEV_RAM=m
+CONFIG_BLK_DEV_RAM_COUNT=16
+CONFIG_BLK_DEV_RAM_SIZE=16384
+CONFIG_CDROM_PKTCDVD=m
+CONFIG_CDROM_PKTCDVD_BUFFERS=8
+# CONFIG_CDROM_PKTCDVD_WCACHE is not set
+CONFIG_ATA_OVER_ETH=m
+CONFIG_XEN_BLKDEV_FRONTEND=m
+CONFIG_XEN_BLKDEV_BACKEND=m
+CONFIG_VIRTIO_BLK=m
+CONFIG_BLK_DEV_RBD=m
+CONFIG_BLK_DEV_RSXX=m
+CONFIG_BLK_DEV_RNBD=y
+CONFIG_BLK_DEV_RNBD_CLIENT=m
+CONFIG_BLK_DEV_RNBD_SERVER=m
+
+#
+# NVME Support
+#
+CONFIG_NVME_CORE=y
+CONFIG_BLK_DEV_NVME=y
+CONFIG_NVME_MULTIPATH=y
+CONFIG_NVME_HWMON=y
+CONFIG_NVME_FABRICS=m
+CONFIG_NVME_RDMA=m
+CONFIG_NVME_FC=m
+CONFIG_NVME_TCP=m
+CONFIG_NVME_TARGET=m
+CONFIG_NVME_TARGET_PASSTHRU=y
+CONFIG_NVME_TARGET_LOOP=m
+CONFIG_NVME_TARGET_RDMA=m
+CONFIG_NVME_TARGET_FC=m
+CONFIG_NVME_TARGET_FCLOOP=m
+CONFIG_NVME_TARGET_TCP=m
+# end of NVME Support
+
+#
+# Misc devices
+#
+CONFIG_SENSORS_LIS3LV02D=m
+CONFIG_AD525X_DPOT=m
+CONFIG_AD525X_DPOT_I2C=m
+CONFIG_AD525X_DPOT_SPI=m
+CONFIG_DUMMY_IRQ=m
+# CONFIG_IBM_ASM is not set
+CONFIG_PHANTOM=m
+CONFIG_TIFM_CORE=m
+CONFIG_TIFM_7XX1=m
+CONFIG_ICS932S401=m
+CONFIG_ENCLOSURE_SERVICES=m
+CONFIG_HP_ILO=m
+CONFIG_APDS9802ALS=m
+CONFIG_ISL29003=m
+CONFIG_ISL29020=m
+CONFIG_SENSORS_TSL2550=m
+CONFIG_SENSORS_BH1770=m
+CONFIG_SENSORS_APDS990X=m
+CONFIG_HMC6352=m
+CONFIG_DS1682=m
+CONFIG_VMWARE_BALLOON=m
+CONFIG_LATTICE_ECP3_CONFIG=m
+CONFIG_SRAM=y
+CONFIG_DW_XDATA_PCIE=m
+# CONFIG_PCI_ENDPOINT_TEST is not set
+# CONFIG_XILINX_SDFEC is not set
+CONFIG_MISC_RTSX=m
+CONFIG_C2PORT=m
+CONFIG_C2PORT_DURAMAR_2150=m
+
+#
+# EEPROM support
+#
+CONFIG_EEPROM_AT24=m
+CONFIG_EEPROM_AT25=m
+CONFIG_EEPROM_LEGACY=m
+CONFIG_EEPROM_MAX6875=m
+CONFIG_EEPROM_93CX6=m
+CONFIG_EEPROM_93XX46=m
+CONFIG_EEPROM_IDT_89HPESX=m
+CONFIG_EEPROM_EE1004=m
+# end of EEPROM support
+
+CONFIG_CB710_CORE=m
+# CONFIG_CB710_DEBUG is not set
+CONFIG_CB710_DEBUG_ASSUMPTIONS=y
+
+#
+# Texas Instruments shared transport line discipline
+#
+CONFIG_TI_ST=m
+# end of Texas Instruments shared transport line discipline
+
+CONFIG_SENSORS_LIS3_I2C=m
+CONFIG_ALTERA_STAPL=m
+CONFIG_INTEL_MEI=m
+CONFIG_INTEL_MEI_ME=m
+CONFIG_INTEL_MEI_TXE=m
+CONFIG_INTEL_MEI_HDCP=m
+CONFIG_INTEL_MEI_PXP=m
+CONFIG_VMWARE_VMCI=m
+CONFIG_GENWQE=m
+CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0
+CONFIG_ECHO=m
+# CONFIG_BCM_VK is not set
+CONFIG_MISC_ALCOR_PCI=m
+CONFIG_MISC_RTSX_PCI=m
+CONFIG_MISC_RTSX_USB=m
+CONFIG_HABANA_AI=m
+CONFIG_UACCE=m
+CONFIG_PVPANIC=y
+CONFIG_PVPANIC_MMIO=m
+CONFIG_PVPANIC_PCI=m
+# end of Misc devices
+
+#
+# SCSI device support
+#
+CONFIG_SCSI_MOD=m
+CONFIG_RAID_ATTRS=m
+CONFIG_SCSI_COMMON=m
+CONFIG_SCSI=m
+CONFIG_SCSI_DMA=y
+CONFIG_SCSI_NETLINK=y
+CONFIG_SCSI_PROC_FS=y
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=m
+CONFIG_CHR_DEV_ST=m
+CONFIG_BLK_DEV_SR=m
+CONFIG_CHR_DEV_SG=m
+CONFIG_BLK_DEV_BSG=y
+CONFIG_CHR_DEV_SCH=m
+CONFIG_SCSI_ENCLOSURE=m
+# CONFIG_SCSI_CONSTANTS is not set
+# CONFIG_SCSI_LOGGING is not set
+# CONFIG_SCSI_SCAN_ASYNC is not set
+
+#
+# SCSI Transports
+#
+CONFIG_SCSI_SPI_ATTRS=m
+CONFIG_SCSI_FC_ATTRS=m
+CONFIG_SCSI_ISCSI_ATTRS=m
+CONFIG_SCSI_SAS_ATTRS=m
+CONFIG_SCSI_SAS_LIBSAS=m
+CONFIG_SCSI_SAS_ATA=y
+CONFIG_SCSI_SAS_HOST_SMP=y
+CONFIG_SCSI_SRP_ATTRS=m
+# end of SCSI Transports
+
+CONFIG_SCSI_LOWLEVEL=y
+CONFIG_ISCSI_TCP=m
+CONFIG_ISCSI_BOOT_SYSFS=m
+CONFIG_SCSI_CXGB3_ISCSI=m
+CONFIG_SCSI_CXGB4_ISCSI=m
+CONFIG_SCSI_BNX2_ISCSI=m
+CONFIG_SCSI_BNX2X_FCOE=m
+CONFIG_BE2ISCSI=m
+CONFIG_BLK_DEV_3W_XXXX_RAID=m
+CONFIG_SCSI_HPSA=m
+CONFIG_SCSI_3W_9XXX=m
+CONFIG_SCSI_3W_SAS=m
+CONFIG_SCSI_ACARD=m
+CONFIG_SCSI_AACRAID=m
+CONFIG_SCSI_AIC7XXX=m
+CONFIG_AIC7XXX_CMDS_PER_DEVICE=32
+CONFIG_AIC7XXX_RESET_DELAY_MS=15000
+# CONFIG_AIC7XXX_DEBUG_ENABLE is not set
+CONFIG_AIC7XXX_DEBUG_MASK=0
+CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
+CONFIG_SCSI_AIC79XX=m
+CONFIG_AIC79XX_CMDS_PER_DEVICE=32
+CONFIG_AIC79XX_RESET_DELAY_MS=15000
+# CONFIG_AIC79XX_DEBUG_ENABLE is not set
+CONFIG_AIC79XX_DEBUG_MASK=0
+CONFIG_AIC79XX_REG_PRETTY_PRINT=y
+CONFIG_SCSI_AIC94XX=m
+# CONFIG_AIC94XX_DEBUG is not set
+CONFIG_SCSI_MVSAS=m
+# CONFIG_SCSI_MVSAS_DEBUG is not set
+# CONFIG_SCSI_MVSAS_TASKLET is not set
+CONFIG_SCSI_MVUMI=m
+CONFIG_SCSI_DPT_I2O=m
+CONFIG_SCSI_ADVANSYS=m
+CONFIG_SCSI_ARCMSR=m
+CONFIG_SCSI_ESAS2R=m
+CONFIG_MEGARAID_NEWGEN=y
+CONFIG_MEGARAID_MM=m
+CONFIG_MEGARAID_MAILBOX=m
+CONFIG_MEGARAID_LEGACY=m
+CONFIG_MEGARAID_SAS=m
+CONFIG_SCSI_MPT3SAS=m
+CONFIG_SCSI_MPT2SAS_MAX_SGE=128
+CONFIG_SCSI_MPT3SAS_MAX_SGE=128
+CONFIG_SCSI_MPT2SAS=m
+CONFIG_SCSI_MPI3MR=m
+CONFIG_SCSI_SMARTPQI=m
+CONFIG_SCSI_UFSHCD=m
+CONFIG_SCSI_UFSHCD_PCI=m
+CONFIG_SCSI_UFS_DWC_TC_PCI=m
+CONFIG_SCSI_UFSHCD_PLATFORM=m
+CONFIG_SCSI_UFS_CDNS_PLATFORM=m
+CONFIG_SCSI_UFS_DWC_TC_PLATFORM=m
+CONFIG_SCSI_UFS_BSG=y
+CONFIG_SCSI_UFS_CRYPTO=y
+CONFIG_SCSI_UFS_HPB=y
+CONFIG_SCSI_UFS_HWMON=y
+CONFIG_SCSI_HPTIOP=m
+CONFIG_SCSI_BUSLOGIC=m
+# CONFIG_SCSI_FLASHPOINT is not set
+CONFIG_SCSI_MYRB=m
+CONFIG_SCSI_MYRS=m
+CONFIG_VMWARE_PVSCSI=m
+CONFIG_XEN_SCSI_FRONTEND=m
+CONFIG_HYPERV_STORAGE=m
+CONFIG_LIBFC=m
+CONFIG_LIBFCOE=m
+CONFIG_FCOE=m
+CONFIG_FCOE_FNIC=m
+CONFIG_SCSI_SNIC=m
+# CONFIG_SCSI_SNIC_DEBUG_FS is not set
+CONFIG_SCSI_DMX3191D=m
+# CONFIG_SCSI_FDOMAIN_PCI is not set
+CONFIG_SCSI_ISCI=m
+CONFIG_SCSI_IPS=m
+CONFIG_SCSI_INITIO=m
+CONFIG_SCSI_INIA100=m
+CONFIG_SCSI_PPA=m
+CONFIG_SCSI_IMM=m
+# CONFIG_SCSI_IZIP_EPP16 is not set
+# CONFIG_SCSI_IZIP_SLOW_CTR is not set
+CONFIG_SCSI_STEX=m
+CONFIG_SCSI_SYM53C8XX_2=m
+CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
+CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
+CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
+CONFIG_SCSI_SYM53C8XX_MMIO=y
+CONFIG_SCSI_IPR=m
+# CONFIG_SCSI_IPR_TRACE is not set
+# CONFIG_SCSI_IPR_DUMP is not set
+CONFIG_SCSI_QLOGIC_1280=m
+CONFIG_SCSI_QLA_FC=m
+CONFIG_TCM_QLA2XXX=m
+# CONFIG_TCM_QLA2XXX_DEBUG is not set
+CONFIG_SCSI_QLA_ISCSI=m
+CONFIG_QEDI=m
+CONFIG_QEDF=m
+CONFIG_SCSI_LPFC=m
+# CONFIG_SCSI_LPFC_DEBUG_FS is not set
+CONFIG_SCSI_EFCT=m
+CONFIG_SCSI_DC395x=m
+CONFIG_SCSI_AM53C974=m
+CONFIG_SCSI_WD719X=m
+# CONFIG_SCSI_DEBUG is not set
+CONFIG_SCSI_PMCRAID=m
+CONFIG_SCSI_PM8001=m
+CONFIG_SCSI_BFA_FC=m
+CONFIG_SCSI_VIRTIO=m
+CONFIG_SCSI_CHELSIO_FCOE=m
+CONFIG_SCSI_DH=y
+CONFIG_SCSI_DH_RDAC=m
+CONFIG_SCSI_DH_HP_SW=m
+CONFIG_SCSI_DH_EMC=m
+CONFIG_SCSI_DH_ALUA=m
+# end of SCSI device support
+
+CONFIG_ATA=m
+CONFIG_SATA_HOST=y
+CONFIG_PATA_TIMINGS=y
+CONFIG_ATA_VERBOSE_ERROR=y
+CONFIG_ATA_FORCE=y
+CONFIG_ATA_ACPI=y
+CONFIG_SATA_ZPODD=y
+CONFIG_SATA_PMP=y
+
+#
+# Controllers with non-SFF native interface
+#
+CONFIG_SATA_AHCI=m
+CONFIG_SATA_MOBILE_LPM_POLICY=3
+CONFIG_SATA_AHCI_PLATFORM=m
+CONFIG_SATA_INIC162X=m
+CONFIG_SATA_ACARD_AHCI=m
+CONFIG_SATA_SIL24=m
+CONFIG_ATA_SFF=y
+
+#
+# SFF controllers with custom DMA interface
+#
+CONFIG_PDC_ADMA=m
+CONFIG_SATA_QSTOR=m
+CONFIG_SATA_SX4=m
+CONFIG_ATA_BMDMA=y
+
+#
+# SATA SFF controllers with BMDMA
+#
+CONFIG_ATA_PIIX=m
+CONFIG_SATA_DWC=m
+# CONFIG_SATA_DWC_OLD_DMA is not set
+# CONFIG_SATA_DWC_DEBUG is not set
+CONFIG_SATA_MV=m
+CONFIG_SATA_NV=m
+CONFIG_SATA_PROMISE=m
+CONFIG_SATA_SIL=m
+CONFIG_SATA_SIS=m
+CONFIG_SATA_SVW=m
+CONFIG_SATA_ULI=m
+CONFIG_SATA_VIA=m
+CONFIG_SATA_VITESSE=m
+
+#
+# PATA SFF controllers with BMDMA
+#
+CONFIG_PATA_ALI=m
+CONFIG_PATA_AMD=m
+CONFIG_PATA_ARTOP=m
+CONFIG_PATA_ATIIXP=m
+CONFIG_PATA_ATP867X=m
+CONFIG_PATA_CMD64X=m
+CONFIG_PATA_CYPRESS=m
+CONFIG_PATA_EFAR=m
+CONFIG_PATA_HPT366=m
+CONFIG_PATA_HPT37X=m
+CONFIG_PATA_HPT3X2N=m
+CONFIG_PATA_HPT3X3=m
+CONFIG_PATA_HPT3X3_DMA=y
+CONFIG_PATA_IT8213=m
+CONFIG_PATA_IT821X=m
+CONFIG_PATA_JMICRON=m
+CONFIG_PATA_MARVELL=m
+CONFIG_PATA_NETCELL=m
+CONFIG_PATA_NINJA32=m
+CONFIG_PATA_NS87415=m
+CONFIG_PATA_OLDPIIX=m
+CONFIG_PATA_OPTIDMA=m
+CONFIG_PATA_PDC2027X=m
+CONFIG_PATA_PDC_OLD=m
+CONFIG_PATA_RADISYS=m
+CONFIG_PATA_RDC=m
+CONFIG_PATA_SCH=m
+CONFIG_PATA_SERVERWORKS=m
+CONFIG_PATA_SIL680=m
+CONFIG_PATA_SIS=m
+CONFIG_PATA_TOSHIBA=m
+CONFIG_PATA_TRIFLEX=m
+CONFIG_PATA_VIA=m
+CONFIG_PATA_WINBOND=m
+
+#
+# PIO-only SFF controllers
+#
+CONFIG_PATA_CMD640_PCI=m
+CONFIG_PATA_MPIIX=m
+CONFIG_PATA_NS87410=m
+CONFIG_PATA_OPTI=m
+CONFIG_PATA_PLATFORM=m
+CONFIG_PATA_RZ1000=m
+
+#
+# Generic fallback / legacy drivers
+#
+CONFIG_PATA_ACPI=m
+CONFIG_ATA_GENERIC=m
+# CONFIG_PATA_LEGACY is not set
+CONFIG_MD=y
+CONFIG_BLK_DEV_MD=m
+CONFIG_MD_LINEAR=m
+CONFIG_MD_RAID0=m
+CONFIG_MD_RAID1=m
+CONFIG_MD_RAID10=m
+CONFIG_MD_RAID456=m
+CONFIG_MD_MULTIPATH=m
+CONFIG_MD_FAULTY=m
+CONFIG_MD_CLUSTER=m
+CONFIG_BCACHE=m
+# CONFIG_BCACHE_DEBUG is not set
+# CONFIG_BCACHE_CLOSURES_DEBUG is not set
+# CONFIG_BCACHE_ASYNC_REGISTRATION is not set
+CONFIG_BLK_DEV_DM_BUILTIN=y
+CONFIG_BLK_DEV_DM=m
+# CONFIG_DM_DEBUG is not set
+CONFIG_DM_BUFIO=m
+# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set
+CONFIG_DM_BIO_PRISON=m
+CONFIG_DM_PERSISTENT_DATA=m
+# CONFIG_DM_UNSTRIPED is not set
+CONFIG_DM_CRYPT=m
+CONFIG_DM_SNAPSHOT=m
+CONFIG_DM_THIN_PROVISIONING=m
+CONFIG_DM_CACHE=m
+CONFIG_DM_CACHE_SMQ=m
+# CONFIG_DM_WRITECACHE is not set
+CONFIG_DM_EBS=m
+CONFIG_DM_ERA=m
+# CONFIG_DM_CLONE is not set
+CONFIG_DM_MIRROR=m
+CONFIG_DM_LOG_USERSPACE=m
+CONFIG_DM_RAID=m
+CONFIG_DM_ZERO=m
+CONFIG_DM_MULTIPATH=m
+CONFIG_DM_MULTIPATH_QL=m
+CONFIG_DM_MULTIPATH_ST=m
+CONFIG_DM_MULTIPATH_HST=m
+# CONFIG_DM_MULTIPATH_IOA is not set
+CONFIG_DM_DELAY=m
+CONFIG_DM_DUST=m
+CONFIG_DM_UEVENT=y
+CONFIG_DM_FLAKEY=m
+CONFIG_DM_VERITY=m
+# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set
+# CONFIG_DM_VERITY_FEC is not set
+CONFIG_DM_SWITCH=m
+CONFIG_DM_LOG_WRITES=m
+CONFIG_DM_INTEGRITY=m
+CONFIG_DM_ZONED=m
+CONFIG_DM_AUDIT=y
+CONFIG_TARGET_CORE=m
+CONFIG_TCM_IBLOCK=m
+CONFIG_TCM_FILEIO=m
+CONFIG_TCM_PSCSI=m
+CONFIG_TCM_USER2=m
+CONFIG_LOOPBACK_TARGET=m
+CONFIG_TCM_FC=m
+CONFIG_ISCSI_TARGET=m
+CONFIG_ISCSI_TARGET_CXGB4=m
+CONFIG_SBP_TARGET=m
+CONFIG_FUSION=y
+CONFIG_FUSION_SPI=m
+CONFIG_FUSION_FC=m
+CONFIG_FUSION_SAS=m
+CONFIG_FUSION_MAX_SGE=128
+CONFIG_FUSION_CTL=m
+# CONFIG_FUSION_LAN is not set
+# CONFIG_FUSION_LOGGING is not set
+
+#
+# IEEE 1394 (FireWire) support
+#
+CONFIG_FIREWIRE=m
+CONFIG_FIREWIRE_OHCI=m
+CONFIG_FIREWIRE_SBP2=m
+CONFIG_FIREWIRE_NET=m
+CONFIG_FIREWIRE_NOSY=m
+# end of IEEE 1394 (FireWire) support
+
+CONFIG_MACINTOSH_DRIVERS=y
+CONFIG_MAC_EMUMOUSEBTN=m
+CONFIG_NETDEVICES=y
+CONFIG_MII=y
+CONFIG_NET_CORE=y
+CONFIG_BONDING=m
+CONFIG_DUMMY=m
+CONFIG_WIREGUARD=m
+# CONFIG_WIREGUARD_DEBUG is not set
+CONFIG_EQUALIZER=m
+CONFIG_NET_FC=y
+CONFIG_IFB=m
+CONFIG_NET_TEAM=m
+CONFIG_NET_TEAM_MODE_BROADCAST=m
+CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
+CONFIG_NET_TEAM_MODE_RANDOM=m
+CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
+CONFIG_NET_TEAM_MODE_LOADBALANCE=m
+CONFIG_MACVLAN=m
+CONFIG_MACVTAP=m
+CONFIG_IPVLAN_L3S=y
+CONFIG_IPVLAN=m
+CONFIG_IPVTAP=m
+CONFIG_VXLAN=m
+CONFIG_GENEVE=m
+CONFIG_BAREUDP=m
+CONFIG_GTP=m
+CONFIG_AMT=m
+CONFIG_MACSEC=m
+CONFIG_NETCONSOLE=m
+CONFIG_NETCONSOLE_DYNAMIC=y
+CONFIG_NETPOLL=y
+CONFIG_NET_POLL_CONTROLLER=y
+CONFIG_NTB_NETDEV=m
+CONFIG_RIONET=m
+CONFIG_RIONET_TX_SIZE=128
+CONFIG_RIONET_RX_SIZE=128
+CONFIG_TUN=m
+CONFIG_TAP=m
+CONFIG_TUN_VNET_CROSS_LE=y
+CONFIG_VETH=m
+CONFIG_VIRTIO_NET=m
+CONFIG_NLMON=m
+CONFIG_NET_VRF=m
+# CONFIG_VSOCKMON is not set
+# CONFIG_MHI_NET is not set
+CONFIG_SUNGEM_PHY=m
+# CONFIG_ARCNET is not set
+CONFIG_ATM_DRIVERS=y
+# CONFIG_ATM_DUMMY is not set
+CONFIG_ATM_TCP=m
+CONFIG_ATM_LANAI=m
+CONFIG_ATM_ENI=m
+# CONFIG_ATM_ENI_DEBUG is not set
+# CONFIG_ATM_ENI_TUNE_BURST is not set
+CONFIG_ATM_FIRESTREAM=m
+CONFIG_ATM_ZATM=m
+# CONFIG_ATM_ZATM_DEBUG is not set
+CONFIG_ATM_NICSTAR=m
+CONFIG_ATM_NICSTAR_USE_SUNI=y
+CONFIG_ATM_NICSTAR_USE_IDT77105=y
+CONFIG_ATM_IDT77252=m
+# CONFIG_ATM_IDT77252_DEBUG is not set
+# CONFIG_ATM_IDT77252_RCV_ALL is not set
+CONFIG_ATM_IDT77252_USE_SUNI=y
+CONFIG_ATM_AMBASSADOR=m
+# CONFIG_ATM_AMBASSADOR_DEBUG is not set
+CONFIG_ATM_HORIZON=m
+# CONFIG_ATM_HORIZON_DEBUG is not set
+CONFIG_ATM_IA=m
+# CONFIG_ATM_IA_DEBUG is not set
+CONFIG_ATM_FORE200E=m
+# CONFIG_ATM_FORE200E_USE_TASKLET is not set
+CONFIG_ATM_FORE200E_TX_RETRY=16
+CONFIG_ATM_FORE200E_DEBUG=0
+CONFIG_ATM_HE=m
+# CONFIG_ATM_HE_USE_SUNI is not set
+CONFIG_ATM_SOLOS=m
+# CONFIG_CAIF_DRIVERS is not set
+
+#
+# Distributed Switch Architecture drivers
+#
+CONFIG_B53=m
+CONFIG_B53_SPI_DRIVER=m
+CONFIG_B53_MDIO_DRIVER=m
+CONFIG_B53_MMAP_DRIVER=m
+CONFIG_B53_SRAB_DRIVER=m
+CONFIG_B53_SERDES=m
+# CONFIG_NET_DSA_BCM_SF2 is not set
+# CONFIG_NET_DSA_LOOP is not set
+# CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK is not set
+CONFIG_NET_DSA_LANTIQ_GSWIP=m
+# CONFIG_NET_DSA_MT7530 is not set
+CONFIG_NET_DSA_MV88E6060=m
+CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=m
+CONFIG_NET_DSA_MICROCHIP_KSZ9477=m
+CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C=m
+CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m
+CONFIG_NET_DSA_MICROCHIP_KSZ8795=m
+CONFIG_NET_DSA_MICROCHIP_KSZ8795_SPI=m
+CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI=m
+CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
+CONFIG_NET_DSA_MSCC_SEVILLE=m
+CONFIG_NET_DSA_AR9331=m
+CONFIG_NET_DSA_SJA1105=m
+# CONFIG_NET_DSA_SJA1105_PTP is not set
+# CONFIG_NET_DSA_XRS700X_I2C is not set
+# CONFIG_NET_DSA_XRS700X_MDIO is not set
+CONFIG_NET_DSA_QCA8K=m
+CONFIG_NET_DSA_REALTEK=m
+# CONFIG_NET_DSA_REALTEK_SMI is not set
+# CONFIG_NET_DSA_SMSC_LAN9303_I2C is not set
+# CONFIG_NET_DSA_SMSC_LAN9303_MDIO is not set
+CONFIG_NET_DSA_VITESSE_VSC73XX=m
+CONFIG_NET_DSA_VITESSE_VSC73XX_SPI=m
+CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM=m
+# end of Distributed Switch Architecture drivers
+
+CONFIG_ETHERNET=y
+CONFIG_MDIO=m
+CONFIG_NET_VENDOR_3COM=y
+CONFIG_VORTEX=m
+CONFIG_TYPHOON=m
+CONFIG_NET_VENDOR_ADAPTEC=y
+CONFIG_ADAPTEC_STARFIRE=m
+CONFIG_NET_VENDOR_AGERE=y
+CONFIG_ET131X=m
+CONFIG_NET_VENDOR_ALACRITECH=y
+CONFIG_SLICOSS=m
+CONFIG_NET_VENDOR_ALTEON=y
+CONFIG_ACENIC=m
+# CONFIG_ACENIC_OMIT_TIGON_I is not set
+CONFIG_ALTERA_TSE=m
+CONFIG_NET_VENDOR_AMAZON=y
+CONFIG_ENA_ETHERNET=m
+CONFIG_NET_VENDOR_AMD=y
+CONFIG_AMD8111_ETH=m
+CONFIG_PCNET32=y
+CONFIG_AMD_XGBE=m
+CONFIG_AMD_XGBE_DCB=y
+CONFIG_AMD_XGBE_HAVE_ECC=y
+CONFIG_NET_VENDOR_AQUANTIA=y
+CONFIG_AQTION=m
+CONFIG_NET_VENDOR_ARC=y
+CONFIG_NET_VENDOR_ASIX=y
+CONFIG_SPI_AX88796C=m
+# CONFIG_SPI_AX88796C_COMPRESSION is not set
+CONFIG_NET_VENDOR_ATHEROS=y
+CONFIG_ATL2=m
+CONFIG_ATL1=m
+CONFIG_ATL1E=m
+CONFIG_ATL1C=m
+CONFIG_ALX=m
+CONFIG_NET_VENDOR_BROADCOM=y
+CONFIG_B44=m
+CONFIG_B44_PCI_AUTOSELECT=y
+CONFIG_B44_PCICORE_AUTOSELECT=y
+CONFIG_B44_PCI=y
+CONFIG_BCMGENET=m
+CONFIG_BNX2=m
+CONFIG_CNIC=m
+CONFIG_TIGON3=m
+CONFIG_TIGON3_HWMON=y
+CONFIG_BNX2X=m
+CONFIG_BNX2X_SRIOV=y
+CONFIG_SYSTEMPORT=m
+CONFIG_BNXT=m
+CONFIG_BNXT_SRIOV=y
+CONFIG_BNXT_FLOWER_OFFLOAD=y
+CONFIG_BNXT_DCB=y
+CONFIG_BNXT_HWMON=y
+CONFIG_NET_VENDOR_BROCADE=y
+CONFIG_BNA=m
+CONFIG_NET_VENDOR_CADENCE=y
+CONFIG_MACB=m
+CONFIG_MACB_USE_HWSTAMP=y
+CONFIG_MACB_PCI=m
+CONFIG_NET_VENDOR_CAVIUM=y
+CONFIG_THUNDER_NIC_PF=m
+CONFIG_THUNDER_NIC_VF=m
+CONFIG_THUNDER_NIC_BGX=m
+CONFIG_THUNDER_NIC_RGX=m
+CONFIG_CAVIUM_PTP=m
+CONFIG_LIQUIDIO=m
+CONFIG_LIQUIDIO_VF=m
+CONFIG_NET_VENDOR_CHELSIO=y
+CONFIG_CHELSIO_T1=m
+CONFIG_CHELSIO_T1_1G=y
+CONFIG_CHELSIO_T3=m
+CONFIG_CHELSIO_T4=m
+# CONFIG_CHELSIO_T4_DCB is not set
+CONFIG_CHELSIO_T4VF=m
+CONFIG_CHELSIO_LIB=m
+CONFIG_CHELSIO_INLINE_CRYPTO=y
+# CONFIG_CHELSIO_IPSEC_INLINE is not set
+CONFIG_CHELSIO_TLS_DEVICE=m
+CONFIG_NET_VENDOR_CISCO=y
+CONFIG_ENIC=m
+CONFIG_NET_VENDOR_CORTINA=y
+CONFIG_CX_ECAT=m
+CONFIG_DNET=m
+CONFIG_NET_VENDOR_DEC=y
+CONFIG_NET_TULIP=y
+CONFIG_DE2104X=m
+CONFIG_DE2104X_DSL=0
+CONFIG_TULIP=m
+# CONFIG_TULIP_MWI is not set
+# CONFIG_TULIP_MMIO is not set
+# CONFIG_TULIP_NAPI is not set
+CONFIG_DE4X5=m
+CONFIG_WINBOND_840=m
+CONFIG_DM9102=m
+CONFIG_ULI526X=m
+# CONFIG_PCMCIA_XIRCOM is not set
+CONFIG_NET_VENDOR_DLINK=y
+CONFIG_DL2K=m
+CONFIG_SUNDANCE=m
+# CONFIG_SUNDANCE_MMIO is not set
+CONFIG_NET_VENDOR_EMULEX=y
+CONFIG_BE2NET=m
+CONFIG_BE2NET_HWMON=y
+CONFIG_BE2NET_BE2=y
+CONFIG_BE2NET_BE3=y
+CONFIG_BE2NET_LANCER=y
+CONFIG_BE2NET_SKYHAWK=y
+CONFIG_NET_VENDOR_EZCHIP=y
+CONFIG_NET_VENDOR_GOOGLE=y
+# CONFIG_GVE is not set
+CONFIG_NET_VENDOR_HUAWEI=y
+CONFIG_HINIC=m
+CONFIG_NET_VENDOR_I825XX=y
+CONFIG_NET_VENDOR_INTEL=y
+CONFIG_E100=m
+CONFIG_E1000=m
+CONFIG_E1000E=y
+CONFIG_E1000E_HWTS=y
+CONFIG_IGB=m
+CONFIG_IGB_HWMON=y
+CONFIG_IGB_DCA=y
+CONFIG_IGBVF=m
+CONFIG_IXGB=m
+CONFIG_IXGBE=m
+CONFIG_IXGBE_HWMON=y
+CONFIG_IXGBE_DCA=y
+# CONFIG_IXGBE_DCB is not set
+CONFIG_IXGBE_IPSEC=y
+CONFIG_IXGBEVF=m
+CONFIG_IXGBEVF_IPSEC=y
+CONFIG_I40E=m
+CONFIG_I40E_DCB=y
+CONFIG_IAVF=m
+CONFIG_I40EVF=m
+CONFIG_ICE=m
+CONFIG_ICE_SWITCHDEV=y
+CONFIG_FM10K=m
+CONFIG_IGC=m
+CONFIG_NET_VENDOR_MICROSOFT=y
+CONFIG_MICROSOFT_MANA=m
+CONFIG_JME=m
+CONFIG_NET_VENDOR_LITEX=y
+CONFIG_NET_VENDOR_MARVELL=y
+CONFIG_MVMDIO=m
+CONFIG_SKGE=m
+# CONFIG_SKGE_DEBUG is not set
+# CONFIG_SKGE_GENESIS is not set
+CONFIG_SKY2=m
+# CONFIG_SKY2_DEBUG is not set
+CONFIG_PRESTERA=m
+CONFIG_PRESTERA_PCI=m
+CONFIG_NET_VENDOR_MELLANOX=y
+CONFIG_MLX4_EN=m
+CONFIG_MLX4_EN_DCB=y
+CONFIG_MLX4_CORE=m
+CONFIG_MLX4_DEBUG=y
+CONFIG_MLX4_CORE_GEN2=y
+CONFIG_MLX5_CORE=m
+CONFIG_MLX5_ACCEL=y
+# CONFIG_MLX5_FPGA is not set
+CONFIG_MLX5_CORE_EN=y
+CONFIG_MLX5_EN_ARFS=y
+CONFIG_MLX5_EN_RXNFC=y
+CONFIG_MLX5_MPFS=y
+CONFIG_MLX5_ESWITCH=y
+CONFIG_MLX5_BRIDGE=y
+CONFIG_MLX5_CLS_ACT=y
+CONFIG_MLX5_TC_SAMPLE=y
+CONFIG_MLX5_CORE_EN_DCB=y
+# CONFIG_MLX5_CORE_IPOIB is not set
+CONFIG_MLX5_IPSEC=y
+CONFIG_MLX5_EN_IPSEC=y
+# CONFIG_MLX5_TLS is not set
+CONFIG_MLX5_SW_STEERING=y
+# CONFIG_MLX5_SF is not set
+CONFIG_MLXSW_CORE=m
+CONFIG_MLXSW_CORE_HWMON=y
+CONFIG_MLXSW_CORE_THERMAL=y
+CONFIG_MLXSW_PCI=m
+CONFIG_MLXSW_I2C=m
+CONFIG_MLXSW_SPECTRUM=m
+CONFIG_MLXSW_SPECTRUM_DCB=y
+CONFIG_MLXSW_MINIMAL=m
+CONFIG_MLXFW=m
+CONFIG_NET_VENDOR_MICREL=y
+CONFIG_KS8842=m
+CONFIG_KS8851=m
+CONFIG_KS8851_MLL=m
+CONFIG_KSZ884X_PCI=m
+CONFIG_NET_VENDOR_MICROCHIP=y
+CONFIG_ENC28J60=m
+# CONFIG_ENC28J60_WRITEVERIFY is not set
+CONFIG_ENCX24J600=m
+CONFIG_LAN743X=m
+CONFIG_NET_VENDOR_MICROSEMI=y
+CONFIG_MSCC_OCELOT_SWITCH_LIB=m
+CONFIG_NET_VENDOR_MYRI=y
+CONFIG_MYRI10GE=m
+CONFIG_MYRI10GE_DCA=y
+CONFIG_FEALNX=m
+CONFIG_NET_VENDOR_NATSEMI=y
+CONFIG_NATSEMI=m
+CONFIG_NS83820=m
+CONFIG_NET_VENDOR_NETERION=y
+CONFIG_S2IO=m
+CONFIG_VXGE=m
+# CONFIG_VXGE_DEBUG_TRACE_ALL is not set
+CONFIG_NET_VENDOR_NETRONOME=y
+CONFIG_NFP=m
+# CONFIG_NFP_APP_FLOWER is not set
+CONFIG_NFP_APP_ABM_NIC=y
+# CONFIG_NFP_DEBUG is not set
+# CONFIG_NET_VENDOR_NI is not set
+CONFIG_NET_VENDOR_8390=y
+CONFIG_NE2K_PCI=m
+CONFIG_NET_VENDOR_NVIDIA=y
+CONFIG_FORCEDETH=m
+CONFIG_NET_VENDOR_OKI=y
+CONFIG_ETHOC=m
+CONFIG_NET_VENDOR_PACKET_ENGINES=y
+CONFIG_HAMACHI=m
+CONFIG_YELLOWFIN=m
+CONFIG_NET_VENDOR_PENSANDO=y
+# CONFIG_IONIC is not set
+CONFIG_NET_VENDOR_QLOGIC=y
+CONFIG_QLA3XXX=m
+CONFIG_QLCNIC=m
+CONFIG_QLCNIC_SRIOV=y
+CONFIG_QLCNIC_DCB=y
+CONFIG_QLCNIC_HWMON=y
+CONFIG_NETXEN_NIC=m
+CONFIG_QED=m
+CONFIG_QED_LL2=y
+CONFIG_QED_SRIOV=y
+CONFIG_QEDE=m
+CONFIG_QED_RDMA=y
+CONFIG_QED_ISCSI=y
+CONFIG_QED_FCOE=y
+CONFIG_QED_OOO=y
+CONFIG_NET_VENDOR_QUALCOMM=y
+CONFIG_QCOM_EMAC=m
+CONFIG_RMNET=m
+CONFIG_NET_VENDOR_RDC=y
+CONFIG_R6040=m
+CONFIG_NET_VENDOR_REALTEK=y
+CONFIG_ATP=m
+CONFIG_8139CP=m
+CONFIG_8139TOO=m
+# CONFIG_8139TOO_PIO is not set
+CONFIG_8139TOO_TUNE_TWISTER=y
+CONFIG_8139TOO_8129=y
+# CONFIG_8139_OLD_RX_RESET is not set
+CONFIG_R8169=m
+CONFIG_NET_VENDOR_RENESAS=y
+CONFIG_NET_VENDOR_ROCKER=y
+CONFIG_ROCKER=m
+CONFIG_NET_VENDOR_SAMSUNG=y
+CONFIG_SXGBE_ETH=m
+CONFIG_NET_VENDOR_SEEQ=y
+CONFIG_NET_VENDOR_SOLARFLARE=y
+CONFIG_SFC=m
+CONFIG_SFC_MTD=y
+CONFIG_SFC_MCDI_MON=y
+CONFIG_SFC_SRIOV=y
+CONFIG_SFC_MCDI_LOGGING=y
+CONFIG_SFC_FALCON=m
+CONFIG_SFC_FALCON_MTD=y
+CONFIG_NET_VENDOR_SILAN=y
+CONFIG_SC92031=m
+CONFIG_NET_VENDOR_SIS=y
+CONFIG_SIS900=m
+CONFIG_SIS190=m
+CONFIG_NET_VENDOR_SMSC=y
+CONFIG_EPIC100=m
+CONFIG_SMSC911X=m
+CONFIG_SMSC9420=m
+CONFIG_NET_VENDOR_SOCIONEXT=y
+CONFIG_NET_VENDOR_STMICRO=y
+CONFIG_STMMAC_ETH=m
+# CONFIG_STMMAC_SELFTESTS is not set
+CONFIG_STMMAC_PLATFORM=m
+CONFIG_DWMAC_GENERIC=m
+CONFIG_DWMAC_INTEL=m
+CONFIG_DWMAC_LOONGSON=m
+CONFIG_STMMAC_PCI=m
+CONFIG_NET_VENDOR_SUN=y
+CONFIG_HAPPYMEAL=m
+CONFIG_SUNGEM=m
+CONFIG_CASSINI=m
+CONFIG_NIU=m
+CONFIG_NET_VENDOR_SYNOPSYS=y
+# CONFIG_DWC_XLGMAC is not set
+CONFIG_NET_VENDOR_TEHUTI=y
+CONFIG_TEHUTI=m
+CONFIG_NET_VENDOR_TI=y
+# CONFIG_TI_CPSW_PHY_SEL is not set
+CONFIG_TLAN=m
+CONFIG_NET_VENDOR_VIA=y
+CONFIG_VIA_RHINE=m
+# CONFIG_VIA_RHINE_MMIO is not set
+CONFIG_VIA_VELOCITY=m
+CONFIG_NET_VENDOR_WIZNET=y
+CONFIG_WIZNET_W5100=m
+CONFIG_WIZNET_W5300=m
+# CONFIG_WIZNET_BUS_DIRECT is not set
+# CONFIG_WIZNET_BUS_INDIRECT is not set
+CONFIG_WIZNET_BUS_ANY=y
+CONFIG_WIZNET_W5100_SPI=m
+CONFIG_NET_VENDOR_XILINX=y
+# CONFIG_XILINX_EMACLITE is not set
+# CONFIG_XILINX_AXI_EMAC is not set
+CONFIG_XILINX_LL_TEMAC=m
+# CONFIG_FDDI is not set
+# CONFIG_HIPPI is not set
+CONFIG_NET_SB1000=m
+CONFIG_PHYLINK=m
+CONFIG_PHYLIB=y
+CONFIG_SWPHY=y
+CONFIG_LED_TRIGGER_PHY=y
+CONFIG_FIXED_PHY=y
+# CONFIG_SFP is not set
+
+#
+# MII PHY device drivers
+#
+CONFIG_AMD_PHY=m
+# CONFIG_ADIN_PHY is not set
+CONFIG_AQUANTIA_PHY=m
+CONFIG_AX88796B_PHY=m
+CONFIG_BROADCOM_PHY=m
+CONFIG_BCM54140_PHY=m
+CONFIG_BCM7XXX_PHY=m
+CONFIG_BCM84881_PHY=y
+CONFIG_BCM87XX_PHY=m
+CONFIG_BCM_NET_PHYLIB=m
+CONFIG_CICADA_PHY=m
+CONFIG_CORTINA_PHY=m
+CONFIG_DAVICOM_PHY=m
+CONFIG_ICPLUS_PHY=m
+CONFIG_LXT_PHY=m
+CONFIG_INTEL_XWAY_PHY=m
+CONFIG_LSI_ET1011C_PHY=m
+CONFIG_MARVELL_PHY=m
+CONFIG_MARVELL_10G_PHY=m
+CONFIG_MARVELL_88X2222_PHY=m
+CONFIG_MAXLINEAR_GPHY=m
+CONFIG_MEDIATEK_GE_PHY=m
+CONFIG_MICREL_PHY=m
+CONFIG_MICROCHIP_PHY=m
+# CONFIG_MICROCHIP_T1_PHY is not set
+CONFIG_MICROSEMI_PHY=m
+CONFIG_MOTORCOMM_PHY=m
+CONFIG_NATIONAL_PHY=m
+CONFIG_NXP_C45_TJA11XX_PHY=m
+# CONFIG_NXP_TJA11XX_PHY is not set
+CONFIG_AT803X_PHY=m
+CONFIG_QSEMI_PHY=m
+CONFIG_REALTEK_PHY=m
+CONFIG_RENESAS_PHY=m
+CONFIG_ROCKCHIP_PHY=m
+CONFIG_SMSC_PHY=m
+CONFIG_STE10XP=m
+CONFIG_TERANETICS_PHY=m
+CONFIG_DP83822_PHY=m
+# CONFIG_DP83TC811_PHY is not set
+CONFIG_DP83848_PHY=m
+CONFIG_DP83867_PHY=m
+CONFIG_DP83869_PHY=m
+CONFIG_VITESSE_PHY=m
+CONFIG_XILINX_GMII2RGMII=m
+CONFIG_MICREL_KS8995MA=m
+
+#
+# MCTP Device Drivers
+#
+CONFIG_MDIO_DEVICE=y
+CONFIG_MDIO_BUS=y
+CONFIG_FWNODE_MDIO=y
+CONFIG_ACPI_MDIO=y
+CONFIG_MDIO_DEVRES=y
+CONFIG_MDIO_BITBANG=m
+CONFIG_MDIO_BCM_UNIMAC=m
+CONFIG_MDIO_CAVIUM=m
+CONFIG_MDIO_GPIO=m
+# CONFIG_MDIO_MVUSB is not set
+# CONFIG_MDIO_MSCC_MIIM is not set
+CONFIG_MDIO_THUNDER=m
+
+#
+# MDIO Multiplexers
+#
+
+#
+# PCS device drivers
+#
+CONFIG_PCS_XPCS=m
+CONFIG_PCS_LYNX=m
+# end of PCS device drivers
+
+CONFIG_PLIP=m
+CONFIG_PPP=m
+CONFIG_PPP_BSDCOMP=m
+CONFIG_PPP_DEFLATE=m
+CONFIG_PPP_FILTER=y
+CONFIG_PPP_MPPE=m
+CONFIG_PPP_MULTILINK=y
+CONFIG_PPPOATM=m
+CONFIG_PPPOE=m
+CONFIG_PPTP=m
+CONFIG_PPPOL2TP=m
+CONFIG_PPP_ASYNC=m
+CONFIG_PPP_SYNC_TTY=m
+CONFIG_SLIP=m
+CONFIG_SLHC=m
+# CONFIG_SLIP_COMPRESSED is not set
+# CONFIG_SLIP_SMART is not set
+# CONFIG_SLIP_MODE_SLIP6 is not set
+
+#
+# Host-side USB support is needed for USB Network Adapter support
+#
+CONFIG_USB_NET_DRIVERS=m
+CONFIG_USB_CATC=m
+CONFIG_USB_KAWETH=m
+CONFIG_USB_PEGASUS=m
+CONFIG_USB_RTL8150=m
+CONFIG_USB_RTL8152=m
+CONFIG_USB_LAN78XX=m
+CONFIG_USB_USBNET=m
+CONFIG_USB_NET_AX8817X=m
+CONFIG_USB_NET_AX88179_178A=m
+CONFIG_USB_NET_CDCETHER=m
+CONFIG_USB_NET_CDC_EEM=m
+CONFIG_USB_NET_CDC_NCM=m
+CONFIG_USB_NET_HUAWEI_CDC_NCM=m
+CONFIG_USB_NET_CDC_MBIM=m
+CONFIG_USB_NET_DM9601=m
+CONFIG_USB_NET_SR9700=m
+CONFIG_USB_NET_SR9800=m
+CONFIG_USB_NET_SMSC75XX=m
+CONFIG_USB_NET_SMSC95XX=m
+CONFIG_USB_NET_GL620A=m
+CONFIG_USB_NET_NET1080=m
+CONFIG_USB_NET_PLUSB=m
+CONFIG_USB_NET_MCS7830=m
+CONFIG_USB_NET_RNDIS_HOST=m
+CONFIG_USB_NET_CDC_SUBSET_ENABLE=m
+CONFIG_USB_NET_CDC_SUBSET=m
+CONFIG_USB_ALI_M5632=y
+CONFIG_USB_AN2720=y
+CONFIG_USB_BELKIN=y
+CONFIG_USB_ARMLINUX=y
+CONFIG_USB_EPSON2888=y
+CONFIG_USB_KC2190=y
+CONFIG_USB_NET_ZAURUS=m
+CONFIG_USB_NET_CX82310_ETH=m
+CONFIG_USB_NET_KALMIA=m
+CONFIG_USB_NET_QMI_WWAN=m
+CONFIG_USB_HSO=m
+CONFIG_USB_NET_INT51X1=m
+CONFIG_USB_CDC_PHONET=m
+CONFIG_USB_IPHETH=m
+CONFIG_USB_SIERRA_NET=m
+CONFIG_USB_VL600=m
+CONFIG_USB_NET_CH9200=m
+CONFIG_USB_NET_AQC111=m
+# CONFIG_USB_RTL8153_ECM is not set
+CONFIG_WLAN=y
+CONFIG_WLAN_VENDOR_ADMTEK=y
+CONFIG_ADM8211=m
+CONFIG_ATH_COMMON=m
+CONFIG_WLAN_VENDOR_ATH=y
+# CONFIG_ATH_DEBUG is not set
+CONFIG_ATH5K=m
+# CONFIG_ATH5K_DEBUG is not set
+# CONFIG_ATH5K_TRACER is not set
+CONFIG_ATH5K_PCI=y
+CONFIG_ATH9K_HW=m
+CONFIG_ATH9K_COMMON=m
+CONFIG_ATH9K_BTCOEX_SUPPORT=y
+CONFIG_ATH9K=m
+CONFIG_ATH9K_PCI=y
+CONFIG_ATH9K_AHB=y
+# CONFIG_ATH9K_DEBUGFS is not set
+# CONFIG_ATH9K_DYNACK is not set
+CONFIG_ATH9K_WOW=y
+CONFIG_ATH9K_RFKILL=y
+CONFIG_ATH9K_CHANNEL_CONTEXT=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_PCI_NO_EEPROM=m
+CONFIG_ATH9K_HTC=m
+# CONFIG_ATH9K_HTC_DEBUGFS is not set
+CONFIG_ATH9K_HWRNG=y
+CONFIG_CARL9170=m
+CONFIG_CARL9170_LEDS=y
+CONFIG_CARL9170_WPC=y
+CONFIG_CARL9170_HWRNG=y
+CONFIG_ATH6KL=m
+CONFIG_ATH6KL_SDIO=m
+CONFIG_ATH6KL_USB=m
+# CONFIG_ATH6KL_DEBUG is not set
+# CONFIG_ATH6KL_TRACING is not set
+CONFIG_AR5523=m
+CONFIG_WIL6210=m
+CONFIG_WIL6210_ISR_COR=y
+# CONFIG_WIL6210_TRACING is not set
+CONFIG_WIL6210_DEBUGFS=y
+CONFIG_ATH10K=m
+CONFIG_ATH10K_CE=y
+CONFIG_ATH10K_PCI=m
+# CONFIG_ATH10K_SDIO is not set
+CONFIG_ATH10K_USB=m
+# CONFIG_ATH10K_DEBUG is not set
+# CONFIG_ATH10K_DEBUGFS is not set
+# CONFIG_ATH10K_TRACING is not set
+CONFIG_WCN36XX=m
+# CONFIG_WCN36XX_DEBUGFS is not set
+CONFIG_ATH11K=m
+CONFIG_ATH11K_PCI=m
+# CONFIG_ATH11K_DEBUG is not set
+# CONFIG_ATH11K_TRACING is not set
+CONFIG_WLAN_VENDOR_ATMEL=y
+CONFIG_ATMEL=m
+CONFIG_PCI_ATMEL=m
+CONFIG_AT76C50X_USB=m
+CONFIG_WLAN_VENDOR_BROADCOM=y
+CONFIG_B43=m
+CONFIG_B43_BCMA=y
+CONFIG_B43_SSB=y
+CONFIG_B43_BUSES_BCMA_AND_SSB=y
+# CONFIG_B43_BUSES_BCMA is not set
+# CONFIG_B43_BUSES_SSB is not set
+CONFIG_B43_PCI_AUTOSELECT=y
+CONFIG_B43_PCICORE_AUTOSELECT=y
+CONFIG_B43_SDIO=y
+CONFIG_B43_BCMA_PIO=y
+CONFIG_B43_PIO=y
+CONFIG_B43_PHY_G=y
+CONFIG_B43_PHY_N=y
+CONFIG_B43_PHY_LP=y
+CONFIG_B43_PHY_HT=y
+CONFIG_B43_LEDS=y
+CONFIG_B43_HWRNG=y
+# CONFIG_B43_DEBUG is not set
+CONFIG_B43LEGACY=m
+CONFIG_B43LEGACY_PCI_AUTOSELECT=y
+CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
+CONFIG_B43LEGACY_LEDS=y
+CONFIG_B43LEGACY_HWRNG=y
+# CONFIG_B43LEGACY_DEBUG is not set
+CONFIG_B43LEGACY_DMA=y
+CONFIG_B43LEGACY_PIO=y
+CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
+# CONFIG_B43LEGACY_DMA_MODE is not set
+# CONFIG_B43LEGACY_PIO_MODE is not set
+CONFIG_BRCMUTIL=m
+CONFIG_BRCMSMAC=m
+CONFIG_BRCMSMAC_LEDS=y
+CONFIG_BRCMFMAC=m
+CONFIG_BRCMFMAC_PROTO_BCDC=y
+CONFIG_BRCMFMAC_PROTO_MSGBUF=y
+CONFIG_BRCMFMAC_SDIO=y
+CONFIG_BRCMFMAC_USB=y
+CONFIG_BRCMFMAC_PCIE=y
+# CONFIG_BRCM_TRACING is not set
+# CONFIG_BRCMDBG is not set
+CONFIG_WLAN_VENDOR_CISCO=y
+CONFIG_AIRO=m
+CONFIG_WLAN_VENDOR_INTEL=y
+CONFIG_IPW2100=m
+CONFIG_IPW2100_MONITOR=y
+# CONFIG_IPW2100_DEBUG is not set
+CONFIG_IPW2200=m
+CONFIG_IPW2200_MONITOR=y
+CONFIG_IPW2200_RADIOTAP=y
+CONFIG_IPW2200_PROMISCUOUS=y
+CONFIG_IPW2200_QOS=y
+# CONFIG_IPW2200_DEBUG is not set
+CONFIG_LIBIPW=m
+# CONFIG_LIBIPW_DEBUG is not set
+CONFIG_IWLEGACY=m
+CONFIG_IWL4965=m
+CONFIG_IWL3945=m
+
+#
+# iwl3945 / iwl4965 Debugging Options
+#
+# CONFIG_IWLEGACY_DEBUG is not set
+# end of iwl3945 / iwl4965 Debugging Options
+
+CONFIG_IWLWIFI=m
+CONFIG_IWLWIFI_LEDS=y
+CONFIG_IWLDVM=m
+CONFIG_IWLMVM=m
+CONFIG_IWLWIFI_OPMODE_MODULAR=y
+
+#
+# Debugging Options
+#
+# CONFIG_IWLWIFI_DEBUG is not set
+# CONFIG_IWLWIFI_DEVICE_TRACING is not set
+# end of Debugging Options
+
+CONFIG_WLAN_VENDOR_INTERSIL=y
+CONFIG_HOSTAP=m
+CONFIG_HOSTAP_FIRMWARE=y
+# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set
+CONFIG_HOSTAP_PLX=m
+CONFIG_HOSTAP_PCI=m
+CONFIG_HERMES=m
+CONFIG_HERMES_PRISM=y
+CONFIG_HERMES_CACHE_FW_ON_INIT=y
+CONFIG_PLX_HERMES=m
+CONFIG_TMD_HERMES=m
+CONFIG_NORTEL_HERMES=m
+CONFIG_PCI_HERMES=m
+CONFIG_ORINOCO_USB=m
+CONFIG_P54_COMMON=m
+CONFIG_P54_USB=m
+CONFIG_P54_PCI=m
+CONFIG_P54_SPI=m
+# CONFIG_P54_SPI_DEFAULT_EEPROM is not set
+CONFIG_P54_LEDS=y
+CONFIG_WLAN_VENDOR_MARVELL=y
+CONFIG_LIBERTAS=m
+CONFIG_LIBERTAS_USB=m
+CONFIG_LIBERTAS_SDIO=m
+CONFIG_LIBERTAS_SPI=m
+# CONFIG_LIBERTAS_DEBUG is not set
+CONFIG_LIBERTAS_MESH=y
+CONFIG_LIBERTAS_THINFIRM=m
+# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
+CONFIG_LIBERTAS_THINFIRM_USB=m
+CONFIG_MWIFIEX=m
+CONFIG_MWIFIEX_SDIO=m
+CONFIG_MWIFIEX_PCIE=m
+CONFIG_MWIFIEX_USB=m
+CONFIG_MWL8K=m
+CONFIG_WLAN_VENDOR_MEDIATEK=y
+CONFIG_MT7601U=m
+CONFIG_MT76_CORE=m
+CONFIG_MT76_LEDS=y
+CONFIG_MT76_USB=m
+CONFIG_MT76_SDIO=m
+CONFIG_MT76x02_LIB=m
+CONFIG_MT76x02_USB=m
+CONFIG_MT76_CONNAC_LIB=m
+CONFIG_MT76x0_COMMON=m
+CONFIG_MT76x0U=m
+CONFIG_MT76x0E=m
+CONFIG_MT76x2_COMMON=m
+CONFIG_MT76x2E=m
+CONFIG_MT76x2U=m
+CONFIG_MT7603E=m
+CONFIG_MT7615_COMMON=m
+CONFIG_MT7615E=m
+CONFIG_MT7663_USB_SDIO_COMMON=m
+CONFIG_MT7663U=m
+CONFIG_MT7663S=m
+CONFIG_MT7915E=m
+CONFIG_MT7921_COMMON=m
+CONFIG_MT7921E=m
+CONFIG_MT7921S=m
+CONFIG_WLAN_VENDOR_MICROCHIP=y
+CONFIG_WILC1000=m
+CONFIG_WILC1000_SDIO=m
+# CONFIG_WILC1000_SPI is not set
+# CONFIG_WILC1000_HW_OOB_INTR is not set
+CONFIG_WLAN_VENDOR_RALINK=y
+CONFIG_RT2X00=m
+CONFIG_RT2400PCI=m
+CONFIG_RT2500PCI=m
+CONFIG_RT61PCI=m
+CONFIG_RT2800PCI=m
+CONFIG_RT2800PCI_RT33XX=y
+CONFIG_RT2800PCI_RT35XX=y
+CONFIG_RT2800PCI_RT53XX=y
+CONFIG_RT2800PCI_RT3290=y
+CONFIG_RT2500USB=m
+CONFIG_RT73USB=m
+CONFIG_RT2800USB=m
+CONFIG_RT2800USB_RT33XX=y
+CONFIG_RT2800USB_RT35XX=y
+CONFIG_RT2800USB_RT3573=y
+CONFIG_RT2800USB_RT53XX=y
+CONFIG_RT2800USB_RT55XX=y
+CONFIG_RT2800USB_UNKNOWN=y
+CONFIG_RT2800_LIB=m
+CONFIG_RT2800_LIB_MMIO=m
+CONFIG_RT2X00_LIB_MMIO=m
+CONFIG_RT2X00_LIB_PCI=m
+CONFIG_RT2X00_LIB_USB=m
+CONFIG_RT2X00_LIB=m
+CONFIG_RT2X00_LIB_FIRMWARE=y
+CONFIG_RT2X00_LIB_CRYPTO=y
+CONFIG_RT2X00_LIB_LEDS=y
+# CONFIG_RT2X00_DEBUG is not set
+CONFIG_WLAN_VENDOR_REALTEK=y
+CONFIG_RTL8180=m
+CONFIG_RTL8187=m
+CONFIG_RTL8187_LEDS=y
+CONFIG_RTL_CARDS=m
+CONFIG_RTL8192CE=m
+CONFIG_RTL8192SE=m
+CONFIG_RTL8192DE=m
+CONFIG_RTL8723AE=m
+CONFIG_RTL8723BE=m
+CONFIG_RTL8188EE=m
+CONFIG_RTL8192EE=m
+CONFIG_RTL8821AE=m
+CONFIG_RTL8192CU=m
+CONFIG_RTLWIFI=m
+CONFIG_RTLWIFI_PCI=m
+CONFIG_RTLWIFI_USB=m
+CONFIG_RTLWIFI_DEBUG=y
+CONFIG_RTL8192C_COMMON=m
+CONFIG_RTL8723_COMMON=m
+CONFIG_RTLBTCOEXIST=m
+CONFIG_RTL8XXXU=m
+# CONFIG_RTL8XXXU_UNTESTED is not set
+CONFIG_RTW88=m
+CONFIG_RTW88_CORE=m
+CONFIG_RTW88_PCI=m
+CONFIG_RTW88_8822B=m
+CONFIG_RTW88_8822C=m
+CONFIG_RTW88_8723D=m
+CONFIG_RTW88_8821C=m
+CONFIG_RTW88_8822BE=m
+CONFIG_RTW88_8822CE=m
+CONFIG_RTW88_8723DE=m
+CONFIG_RTW88_8821CE=m
+# CONFIG_RTW88_DEBUG is not set
+# CONFIG_RTW88_DEBUGFS is not set
+CONFIG_RTW89=m
+CONFIG_RTW89_CORE=m
+CONFIG_RTW89_PCI=m
+CONFIG_RTW89_8852AE=m
+# CONFIG_RTW89_DEBUGMSG is not set
+# CONFIG_RTW89_DEBUGFS is not set
+CONFIG_WLAN_VENDOR_RSI=y
+CONFIG_RSI_91X=m
+CONFIG_RSI_DEBUGFS=y
+CONFIG_RSI_SDIO=m
+CONFIG_RSI_USB=m
+CONFIG_RSI_COEX=y
+CONFIG_WLAN_VENDOR_ST=y
+CONFIG_CW1200=m
+CONFIG_CW1200_WLAN_SDIO=m
+CONFIG_CW1200_WLAN_SPI=m
+CONFIG_WLAN_VENDOR_TI=y
+CONFIG_WL1251=m
+CONFIG_WL1251_SPI=m
+CONFIG_WL1251_SDIO=m
+CONFIG_WL12XX=m
+CONFIG_WL18XX=m
+CONFIG_WLCORE=m
+CONFIG_WLCORE_SDIO=m
+CONFIG_WILINK_PLATFORM_DATA=y
+CONFIG_WLAN_VENDOR_ZYDAS=y
+CONFIG_USB_ZD1201=m
+CONFIG_ZD1211RW=m
+# CONFIG_ZD1211RW_DEBUG is not set
+CONFIG_WLAN_VENDOR_QUANTENNA=y
+CONFIG_QTNFMAC=m
+CONFIG_QTNFMAC_PCIE=m
+# CONFIG_MAC80211_HWSIM is not set
+CONFIG_USB_NET_RNDIS_WLAN=m
+CONFIG_VIRT_WIFI=m
+# CONFIG_WAN is not set
+CONFIG_IEEE802154_DRIVERS=m
+CONFIG_IEEE802154_FAKELB=m
+CONFIG_IEEE802154_AT86RF230=m
+# CONFIG_IEEE802154_AT86RF230_DEBUGFS is not set
+CONFIG_IEEE802154_MRF24J40=m
+# CONFIG_IEEE802154_CC2520 is not set
+CONFIG_IEEE802154_ATUSB=m
+CONFIG_IEEE802154_ADF7242=m
+# CONFIG_IEEE802154_CA8210 is not set
+# CONFIG_IEEE802154_MCR20A is not set
+CONFIG_IEEE802154_HWSIM=m
+
+#
+# Wireless WAN
+#
+CONFIG_WWAN=y
+CONFIG_WWAN_HWSIM=m
+CONFIG_MHI_WWAN_CTRL=m
+CONFIG_MHI_WWAN_MBIM=m
+CONFIG_RPMSG_WWAN_CTRL=m
+CONFIG_IOSM=m
+# end of Wireless WAN
+
+CONFIG_XEN_NETDEV_FRONTEND=m
+CONFIG_XEN_NETDEV_BACKEND=m
+CONFIG_VMXNET3=m
+CONFIG_FUJITSU_ES=m
+CONFIG_USB4_NET=m
+CONFIG_HYPERV_NET=m
+# CONFIG_NETDEVSIM is not set
+CONFIG_NET_FAILOVER=m
+# CONFIG_ISDN is not set
+
+#
+# Input device support
+#
+CONFIG_INPUT=y
+CONFIG_INPUT_LEDS=m
+CONFIG_INPUT_FF_MEMLESS=m
+CONFIG_INPUT_SPARSEKMAP=m
+CONFIG_INPUT_MATRIXKMAP=m
+
+#
+# Userland interfaces
+#
+CONFIG_INPUT_MOUSEDEV=y
+CONFIG_INPUT_MOUSEDEV_PSAUX=y
+CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
+CONFIG_INPUT_JOYDEV=m
+CONFIG_INPUT_EVDEV=m
+# CONFIG_INPUT_EVBUG is not set
+
+#
+# Input Device Drivers
+#
+CONFIG_INPUT_KEYBOARD=y
+CONFIG_KEYBOARD_ADC=m
+CONFIG_KEYBOARD_ADP5588=m
+CONFIG_KEYBOARD_ADP5589=m
+CONFIG_KEYBOARD_APPLESPI=m
+CONFIG_KEYBOARD_ATKBD=y
+CONFIG_KEYBOARD_QT1050=m
+CONFIG_KEYBOARD_QT1070=m
+CONFIG_KEYBOARD_QT2160=m
+# CONFIG_KEYBOARD_DLINK_DIR685 is not set
+# CONFIG_KEYBOARD_LKKBD is not set
+# CONFIG_KEYBOARD_GPIO is not set
+CONFIG_KEYBOARD_GPIO_POLLED=m
+CONFIG_KEYBOARD_TCA6416=m
+CONFIG_KEYBOARD_TCA8418=m
+# CONFIG_KEYBOARD_MATRIX is not set
+# CONFIG_KEYBOARD_LM8323 is not set
+CONFIG_KEYBOARD_LM8333=m
+CONFIG_KEYBOARD_MAX7359=m
+CONFIG_KEYBOARD_MCS=m
+CONFIG_KEYBOARD_MPR121=m
+# CONFIG_KEYBOARD_NEWTON is not set
+CONFIG_KEYBOARD_OPENCORES=m
+CONFIG_KEYBOARD_SAMSUNG=m
+# CONFIG_KEYBOARD_STOWAWAY is not set
+# CONFIG_KEYBOARD_SUNKBD is not set
+# CONFIG_KEYBOARD_IQS62X is not set
+CONFIG_KEYBOARD_TM2_TOUCHKEY=m
+# CONFIG_KEYBOARD_XTKBD is not set
+CONFIG_KEYBOARD_CROS_EC=m
+# CONFIG_KEYBOARD_MTK_PMIC is not set
+CONFIG_KEYBOARD_CYPRESS_SF=m
+CONFIG_INPUT_MOUSE=y
+CONFIG_MOUSE_PS2=m
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_CYPRESS=y
+CONFIG_MOUSE_PS2_LIFEBOOK=y
+CONFIG_MOUSE_PS2_TRACKPOINT=y
+CONFIG_MOUSE_PS2_ELANTECH=y
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
+CONFIG_MOUSE_PS2_SENTELIC=y
+# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_FOCALTECH=y
+CONFIG_MOUSE_PS2_VMMOUSE=y
+CONFIG_MOUSE_PS2_SMBUS=y
+CONFIG_MOUSE_SERIAL=y
+CONFIG_MOUSE_APPLETOUCH=m
+CONFIG_MOUSE_BCM5974=m
+CONFIG_MOUSE_CYAPA=m
+CONFIG_MOUSE_ELAN_I2C=m
+CONFIG_MOUSE_ELAN_I2C_I2C=y
+CONFIG_MOUSE_ELAN_I2C_SMBUS=y
+CONFIG_MOUSE_VSXXXAA=m
+CONFIG_MOUSE_GPIO=m
+CONFIG_MOUSE_SYNAPTICS_I2C=m
+CONFIG_MOUSE_SYNAPTICS_USB=m
+CONFIG_INPUT_JOYSTICK=y
+CONFIG_JOYSTICK_ANALOG=m
+CONFIG_JOYSTICK_A3D=m
+CONFIG_JOYSTICK_ADC=m
+CONFIG_JOYSTICK_ADI=m
+CONFIG_JOYSTICK_COBRA=m
+CONFIG_JOYSTICK_GF2K=m
+CONFIG_JOYSTICK_GRIP=m
+CONFIG_JOYSTICK_GRIP_MP=m
+CONFIG_JOYSTICK_GUILLEMOT=m
+CONFIG_JOYSTICK_INTERACT=m
+CONFIG_JOYSTICK_SIDEWINDER=m
+CONFIG_JOYSTICK_TMDC=m
+CONFIG_JOYSTICK_IFORCE=m
+CONFIG_JOYSTICK_IFORCE_USB=m
+CONFIG_JOYSTICK_IFORCE_232=m
+CONFIG_JOYSTICK_WARRIOR=m
+CONFIG_JOYSTICK_MAGELLAN=m
+CONFIG_JOYSTICK_SPACEORB=m
+CONFIG_JOYSTICK_SPACEBALL=m
+CONFIG_JOYSTICK_STINGER=m
+CONFIG_JOYSTICK_TWIDJOY=m
+CONFIG_JOYSTICK_ZHENHUA=m
+CONFIG_JOYSTICK_DB9=m
+CONFIG_JOYSTICK_GAMECON=m
+CONFIG_JOYSTICK_TURBOGRAFX=m
+CONFIG_JOYSTICK_AS5011=m
+CONFIG_JOYSTICK_JOYDUMP=m
+CONFIG_JOYSTICK_XPAD=m
+CONFIG_JOYSTICK_XPAD_FF=y
+CONFIG_JOYSTICK_XPAD_LEDS=y
+CONFIG_JOYSTICK_WALKERA0701=m
+# CONFIG_JOYSTICK_PSXPAD_SPI is not set
+# CONFIG_JOYSTICK_PXRC is not set
+CONFIG_JOYSTICK_QWIIC=m
+CONFIG_JOYSTICK_FSIA6B=m
+CONFIG_INPUT_TABLET=y
+CONFIG_TABLET_USB_ACECAD=m
+CONFIG_TABLET_USB_AIPTEK=m
+CONFIG_TABLET_USB_HANWANG=m
+CONFIG_TABLET_USB_KBTAB=m
+CONFIG_TABLET_USB_PEGASUS=m
+# CONFIG_TABLET_SERIAL_WACOM4 is not set
+CONFIG_INPUT_TOUCHSCREEN=y
+CONFIG_TOUCHSCREEN_ADS7846=m
+CONFIG_TOUCHSCREEN_AD7877=m
+CONFIG_TOUCHSCREEN_AD7879=m
+CONFIG_TOUCHSCREEN_AD7879_I2C=m
+CONFIG_TOUCHSCREEN_AD7879_SPI=m
+CONFIG_TOUCHSCREEN_ADC=m
+CONFIG_TOUCHSCREEN_ATMEL_MXT=m
+# CONFIG_TOUCHSCREEN_ATMEL_MXT_T37 is not set
+CONFIG_TOUCHSCREEN_AUO_PIXCIR=m
+CONFIG_TOUCHSCREEN_BU21013=m
+CONFIG_TOUCHSCREEN_BU21029=m
+CONFIG_TOUCHSCREEN_CHIPONE_ICN8505=m
+CONFIG_TOUCHSCREEN_CY8CTMA140=m
+CONFIG_TOUCHSCREEN_CY8CTMG110=m
+CONFIG_TOUCHSCREEN_CYTTSP_CORE=m
+CONFIG_TOUCHSCREEN_CYTTSP_I2C=m
+CONFIG_TOUCHSCREEN_CYTTSP_SPI=m
+CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m
+CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m
+CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m
+CONFIG_TOUCHSCREEN_DA9052=m
+CONFIG_TOUCHSCREEN_DYNAPRO=m
+CONFIG_TOUCHSCREEN_HAMPSHIRE=m
+CONFIG_TOUCHSCREEN_EETI=m
+CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
+CONFIG_TOUCHSCREEN_EXC3000=m
+CONFIG_TOUCHSCREEN_FUJITSU=m
+CONFIG_TOUCHSCREEN_GOODIX=m
+CONFIG_TOUCHSCREEN_HIDEEP=m
+CONFIG_TOUCHSCREEN_HYCON_HY46XX=m
+CONFIG_TOUCHSCREEN_ILI210X=m
+CONFIG_TOUCHSCREEN_ILITEK=m
+CONFIG_TOUCHSCREEN_S6SY761=m
+CONFIG_TOUCHSCREEN_GUNZE=m
+CONFIG_TOUCHSCREEN_EKTF2127=m
+CONFIG_TOUCHSCREEN_ELAN=m
+CONFIG_TOUCHSCREEN_ELO=m
+CONFIG_TOUCHSCREEN_WACOM_W8001=m
+CONFIG_TOUCHSCREEN_WACOM_I2C=m
+CONFIG_TOUCHSCREEN_MAX11801=m
+CONFIG_TOUCHSCREEN_MCS5000=m
+CONFIG_TOUCHSCREEN_MMS114=m
+CONFIG_TOUCHSCREEN_MELFAS_MIP4=m
+CONFIG_TOUCHSCREEN_MSG2638=m
+CONFIG_TOUCHSCREEN_MTOUCH=m
+CONFIG_TOUCHSCREEN_INEXIO=m
+CONFIG_TOUCHSCREEN_MK712=m
+CONFIG_TOUCHSCREEN_PENMOUNT=m
+CONFIG_TOUCHSCREEN_EDT_FT5X06=m
+CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
+CONFIG_TOUCHSCREEN_TOUCHWIN=m
+CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
+# CONFIG_TOUCHSCREEN_UCB1400 is not set
+CONFIG_TOUCHSCREEN_PIXCIR=m
+CONFIG_TOUCHSCREEN_WDT87XX_I2C=m
+# CONFIG_TOUCHSCREEN_WM831X is not set
+CONFIG_TOUCHSCREEN_WM97XX=m
+CONFIG_TOUCHSCREEN_WM9705=y
+CONFIG_TOUCHSCREEN_WM9712=y
+CONFIG_TOUCHSCREEN_WM9713=y
+CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
+CONFIG_TOUCHSCREEN_MC13783=m
+CONFIG_TOUCHSCREEN_USB_EGALAX=y
+CONFIG_TOUCHSCREEN_USB_PANJIT=y
+CONFIG_TOUCHSCREEN_USB_3M=y
+CONFIG_TOUCHSCREEN_USB_ITM=y
+CONFIG_TOUCHSCREEN_USB_ETURBO=y
+CONFIG_TOUCHSCREEN_USB_GUNZE=y
+CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
+CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
+CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
+CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
+CONFIG_TOUCHSCREEN_USB_GOTOP=y
+CONFIG_TOUCHSCREEN_USB_JASTEC=y
+CONFIG_TOUCHSCREEN_USB_ELO=y
+CONFIG_TOUCHSCREEN_USB_E2I=y
+CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
+CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
+CONFIG_TOUCHSCREEN_USB_NEXIO=y
+CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
+CONFIG_TOUCHSCREEN_TOUCHIT213=m
+CONFIG_TOUCHSCREEN_TSC_SERIO=m
+CONFIG_TOUCHSCREEN_TSC200X_CORE=m
+CONFIG_TOUCHSCREEN_TSC2004=m
+CONFIG_TOUCHSCREEN_TSC2005=m
+CONFIG_TOUCHSCREEN_TSC2007=m
+# CONFIG_TOUCHSCREEN_TSC2007_IIO is not set
+# CONFIG_TOUCHSCREEN_PCAP is not set
+CONFIG_TOUCHSCREEN_RM_TS=m
+CONFIG_TOUCHSCREEN_SILEAD=m
+CONFIG_TOUCHSCREEN_SIS_I2C=m
+CONFIG_TOUCHSCREEN_ST1232=m
+# CONFIG_TOUCHSCREEN_STMFTS is not set
+CONFIG_TOUCHSCREEN_SUR40=m
+CONFIG_TOUCHSCREEN_SURFACE3_SPI=m
+CONFIG_TOUCHSCREEN_SX8654=m
+CONFIG_TOUCHSCREEN_TPS6507X=m
+CONFIG_TOUCHSCREEN_ZET6223=m
+CONFIG_TOUCHSCREEN_ZFORCE=m
+CONFIG_TOUCHSCREEN_ROHM_BU21023=m
+CONFIG_TOUCHSCREEN_IQS5XX=m
+CONFIG_TOUCHSCREEN_ZINITIX=m
+CONFIG_INPUT_MISC=y
+CONFIG_INPUT_AD714X=m
+CONFIG_INPUT_AD714X_I2C=m
+CONFIG_INPUT_AD714X_SPI=m
+CONFIG_INPUT_ARIZONA_HAPTICS=m
+CONFIG_INPUT_BMA150=m
+CONFIG_INPUT_E3X0_BUTTON=m
+CONFIG_INPUT_PCSPKR=m
+CONFIG_INPUT_MAX77693_HAPTIC=m
+CONFIG_INPUT_MC13783_PWRBUTTON=m
+CONFIG_INPUT_MMA8450=m
+CONFIG_INPUT_APANEL=m
+# CONFIG_INPUT_GPIO_BEEPER is not set
+CONFIG_INPUT_GPIO_DECODER=m
+CONFIG_INPUT_GPIO_VIBRA=m
+CONFIG_INPUT_ATLAS_BTNS=m
+CONFIG_INPUT_ATI_REMOTE2=m
+CONFIG_INPUT_KEYSPAN_REMOTE=m
+CONFIG_INPUT_KXTJ9=m
+CONFIG_INPUT_POWERMATE=m
+CONFIG_INPUT_YEALINK=m
+CONFIG_INPUT_CM109=m
+CONFIG_INPUT_REGULATOR_HAPTIC=m
+CONFIG_INPUT_RETU_PWRBUTTON=m
+CONFIG_INPUT_AXP20X_PEK=m
+CONFIG_INPUT_UINPUT=m
+CONFIG_INPUT_PCF50633_PMU=m
+CONFIG_INPUT_PCF8574=m
+CONFIG_INPUT_PWM_BEEPER=m
+CONFIG_INPUT_PWM_VIBRA=m
+# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
+# CONFIG_INPUT_DA7280_HAPTICS is not set
+CONFIG_INPUT_DA9052_ONKEY=m
+CONFIG_INPUT_DA9063_ONKEY=m
+# CONFIG_INPUT_WM831X_ON is not set
+# CONFIG_INPUT_PCAP is not set
+CONFIG_INPUT_ADXL34X=m
+CONFIG_INPUT_ADXL34X_I2C=m
+CONFIG_INPUT_ADXL34X_SPI=m
+CONFIG_INPUT_IMS_PCU=m
+CONFIG_INPUT_IQS269A=m
+CONFIG_INPUT_IQS626A=m
+CONFIG_INPUT_CMA3000=m
+CONFIG_INPUT_CMA3000_I2C=m
+CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m
+CONFIG_INPUT_IDEAPAD_SLIDEBAR=m
+CONFIG_INPUT_DRV260X_HAPTICS=m
+CONFIG_INPUT_DRV2665_HAPTICS=m
+CONFIG_INPUT_DRV2667_HAPTICS=m
+CONFIG_RMI4_CORE=m
+CONFIG_RMI4_I2C=m
+CONFIG_RMI4_SPI=m
+CONFIG_RMI4_SMB=m
+CONFIG_RMI4_F03=y
+CONFIG_RMI4_F03_SERIO=m
+CONFIG_RMI4_2D_SENSOR=y
+CONFIG_RMI4_F11=y
+CONFIG_RMI4_F12=y
+CONFIG_RMI4_F30=y
+CONFIG_RMI4_F34=y
+CONFIG_RMI4_F3A=y
+# CONFIG_RMI4_F54 is not set
+CONFIG_RMI4_F55=y
+
+#
+# Hardware I/O ports
+#
+CONFIG_SERIO=y
+CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y
+CONFIG_SERIO_I8042=y
+CONFIG_SERIO_SERPORT=m
+CONFIG_SERIO_CT82C710=m
+CONFIG_SERIO_PARKBD=m
+CONFIG_SERIO_PCIPS2=m
+CONFIG_SERIO_LIBPS2=y
+CONFIG_SERIO_RAW=m
+CONFIG_SERIO_ALTERA_PS2=m
+CONFIG_SERIO_PS2MULT=m
+CONFIG_SERIO_ARC_PS2=m
+CONFIG_HYPERV_KEYBOARD=m
+CONFIG_SERIO_GPIO_PS2=m
+CONFIG_USERIO=m
+CONFIG_GAMEPORT=m
+CONFIG_GAMEPORT_NS558=m
+CONFIG_GAMEPORT_L4=m
+CONFIG_GAMEPORT_EMU10K1=m
+CONFIG_GAMEPORT_FM801=m
+# end of Hardware I/O ports
+# end of Input device support
+
+#
+# Character devices
+#
+CONFIG_TTY=y
+CONFIG_VT=y
+CONFIG_CONSOLE_TRANSLATIONS=y
+CONFIG_VT_CONSOLE=y
+CONFIG_VT_CONSOLE_SLEEP=y
+CONFIG_HW_CONSOLE=y
+CONFIG_VT_HW_CONSOLE_BINDING=y
+CONFIG_UNIX98_PTYS=y
+# CONFIG_LEGACY_PTYS is not set
+CONFIG_LDISC_AUTOLOAD=y
+
+#
+# Serial drivers
+#
+CONFIG_SERIAL_EARLYCON=y
+CONFIG_SERIAL_8250=y
+CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
+CONFIG_SERIAL_8250_PNP=y
+CONFIG_SERIAL_8250_16550A_VARIANTS=y
+CONFIG_SERIAL_8250_FINTEK=y
+CONFIG_SERIAL_8250_CONSOLE=y
+CONFIG_SERIAL_8250_DMA=y
+CONFIG_SERIAL_8250_PCI=y
+CONFIG_SERIAL_8250_EXAR=y
+CONFIG_SERIAL_8250_MEN_MCB=m
+CONFIG_SERIAL_8250_NR_UARTS=4
+CONFIG_SERIAL_8250_RUNTIME_UARTS=4
+CONFIG_SERIAL_8250_EXTENDED=y
+CONFIG_SERIAL_8250_MANY_PORTS=y
+CONFIG_SERIAL_8250_SHARE_IRQ=y
+# CONFIG_SERIAL_8250_DETECT_IRQ is not set
+CONFIG_SERIAL_8250_RSA=y
+CONFIG_SERIAL_8250_DWLIB=y
+CONFIG_SERIAL_8250_DW=m
+CONFIG_SERIAL_8250_RT288X=y
+CONFIG_SERIAL_8250_LPSS=m
+CONFIG_SERIAL_8250_MID=m
+
+#
+# Non-8250 serial port support
+#
+CONFIG_SERIAL_MAX3100=m
+CONFIG_SERIAL_MAX310X=y
+CONFIG_SERIAL_UARTLITE=m
+CONFIG_SERIAL_UARTLITE_NR_UARTS=1
+CONFIG_SERIAL_CORE=y
+CONFIG_SERIAL_CORE_CONSOLE=y
+CONFIG_SERIAL_JSM=m
+CONFIG_SERIAL_LANTIQ=m
+CONFIG_SERIAL_SCCNXP=y
+CONFIG_SERIAL_SCCNXP_CONSOLE=y
+# CONFIG_SERIAL_SC16IS7XX is not set
+# CONFIG_SERIAL_BCM63XX is not set
+CONFIG_SERIAL_ALTERA_JTAGUART=m
+CONFIG_SERIAL_ALTERA_UART=m
+CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4
+CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200
+CONFIG_SERIAL_ARC=m
+CONFIG_SERIAL_ARC_NR_PORTS=1
+CONFIG_SERIAL_RP2=m
+CONFIG_SERIAL_RP2_NR_UARTS=32
+CONFIG_SERIAL_FSL_LPUART=m
+CONFIG_SERIAL_FSL_LINFLEXUART=m
+# CONFIG_SERIAL_MEN_Z135 is not set
+# CONFIG_SERIAL_SPRD is not set
+# end of Serial drivers
+
+CONFIG_SERIAL_MCTRL_GPIO=y
+CONFIG_SERIAL_NONSTANDARD=y
+CONFIG_MOXA_INTELLIO=m
+CONFIG_MOXA_SMARTIO=m
+CONFIG_SYNCLINK_GT=m
+CONFIG_N_HDLC=m
+CONFIG_N_GSM=m
+CONFIG_NOZOMI=m
+CONFIG_NULL_TTY=m
+CONFIG_HVC_DRIVER=y
+CONFIG_HVC_IRQ=y
+CONFIG_HVC_XEN=y
+CONFIG_HVC_XEN_FRONTEND=y
+CONFIG_RPMSG_TTY=m
+CONFIG_SERIAL_DEV_BUS=m
+CONFIG_TTY_PRINTK=m
+CONFIG_TTY_PRINTK_LEVEL=6
+CONFIG_PRINTER=m
+# CONFIG_LP_CONSOLE is not set
+CONFIG_PPDEV=m
+CONFIG_VIRTIO_CONSOLE=m
+CONFIG_IPMI_HANDLER=m
+CONFIG_IPMI_DMI_DECODE=y
+CONFIG_IPMI_PLAT_DATA=y
+# CONFIG_IPMI_PANIC_EVENT is not set
+CONFIG_IPMI_DEVICE_INTERFACE=m
+CONFIG_IPMI_SI=m
+CONFIG_IPMI_SSIF=m
+CONFIG_IPMI_IPMB=m
+CONFIG_IPMI_WATCHDOG=m
+CONFIG_IPMI_POWEROFF=m
+# CONFIG_IPMB_DEVICE_INTERFACE is not set
+CONFIG_HW_RANDOM=m
+CONFIG_HW_RANDOM_TIMERIOMEM=m
+CONFIG_HW_RANDOM_INTEL=m
+CONFIG_HW_RANDOM_AMD=m
+CONFIG_HW_RANDOM_BA431=m
+CONFIG_HW_RANDOM_VIA=m
+CONFIG_HW_RANDOM_VIRTIO=m
+CONFIG_HW_RANDOM_XIPHERA=m
+CONFIG_APPLICOM=m
+CONFIG_MWAVE=m
+CONFIG_DEVMEM=y
+CONFIG_NVRAM=m
+CONFIG_DEVPORT=y
+CONFIG_HPET=y
+CONFIG_HPET_MMAP=y
+CONFIG_HPET_MMAP_DEFAULT=y
+CONFIG_HANGCHECK_TIMER=m
+CONFIG_TCG_TPM=m
+CONFIG_HW_RANDOM_TPM=y
+CONFIG_TCG_TIS_CORE=m
+CONFIG_TCG_TIS=m
+CONFIG_TCG_TIS_SPI=m
+CONFIG_TCG_TIS_SPI_CR50=y
+CONFIG_TCG_TIS_I2C_CR50=m
+CONFIG_TCG_TIS_I2C_ATMEL=m
+CONFIG_TCG_TIS_I2C_INFINEON=m
+CONFIG_TCG_TIS_I2C_NUVOTON=m
+CONFIG_TCG_NSC=m
+CONFIG_TCG_ATMEL=m
+CONFIG_TCG_INFINEON=m
+CONFIG_TCG_XEN=m
+CONFIG_TCG_CRB=m
+CONFIG_TCG_VTPM_PROXY=m
+CONFIG_TCG_TIS_ST33ZP24=m
+CONFIG_TCG_TIS_ST33ZP24_I2C=m
+CONFIG_TCG_TIS_ST33ZP24_SPI=m
+CONFIG_TELCLOCK=m
+CONFIG_XILLYBUS_CLASS=m
+CONFIG_XILLYBUS=m
+CONFIG_XILLYBUS_PCIE=m
+CONFIG_XILLYUSB=m
+CONFIG_RANDOM_TRUST_CPU=y
+CONFIG_RANDOM_TRUST_BOOTLOADER=y
+# end of Character devices
+
+#
+# I2C support
+#
+CONFIG_I2C=y
+CONFIG_ACPI_I2C_OPREGION=y
+CONFIG_I2C_BOARDINFO=y
+CONFIG_I2C_COMPAT=y
+CONFIG_I2C_CHARDEV=m
+CONFIG_I2C_MUX=m
+
+#
+# Multiplexer I2C Chip support
+#
+CONFIG_I2C_MUX_GPIO=m
+# CONFIG_I2C_MUX_LTC4306 is not set
+CONFIG_I2C_MUX_PCA9541=m
+CONFIG_I2C_MUX_PCA954x=m
+CONFIG_I2C_MUX_REG=m
+CONFIG_I2C_MUX_MLXCPLD=m
+# end of Multiplexer I2C Chip support
+
+CONFIG_I2C_HELPER_AUTO=y
+CONFIG_I2C_SMBUS=m
+CONFIG_I2C_ALGOBIT=m
+CONFIG_I2C_ALGOPCA=m
+
+#
+# I2C Hardware Bus support
+#
+
+#
+# PC SMBus host controller drivers
+#
+CONFIG_I2C_ALI1535=m
+CONFIG_I2C_ALI1563=m
+CONFIG_I2C_ALI15X3=m
+CONFIG_I2C_AMD756=m
+CONFIG_I2C_AMD756_S4882=m
+CONFIG_I2C_AMD8111=m
+CONFIG_I2C_AMD_MP2=m
+CONFIG_I2C_I801=m
+CONFIG_I2C_ISCH=m
+CONFIG_I2C_ISMT=m
+CONFIG_I2C_PIIX4=m
+CONFIG_I2C_NFORCE2=m
+CONFIG_I2C_NFORCE2_S4985=m
+CONFIG_I2C_NVIDIA_GPU=m
+CONFIG_I2C_SIS5595=m
+CONFIG_I2C_SIS630=m
+CONFIG_I2C_SIS96X=m
+CONFIG_I2C_VIA=m
+CONFIG_I2C_VIAPRO=m
+
+#
+# ACPI drivers
+#
+CONFIG_I2C_SCMI=m
+
+#
+# I2C system bus drivers (mostly embedded / system-on-chip)
+#
+CONFIG_I2C_CBUS_GPIO=m
+CONFIG_I2C_DESIGNWARE_CORE=m
+# CONFIG_I2C_DESIGNWARE_SLAVE is not set
+CONFIG_I2C_DESIGNWARE_PLATFORM=m
+CONFIG_I2C_DESIGNWARE_BAYTRAIL=y
+CONFIG_I2C_DESIGNWARE_PCI=m
+CONFIG_I2C_EMEV2=m
+CONFIG_I2C_GPIO=m
+# CONFIG_I2C_GPIO_FAULT_INJECTOR is not set
+CONFIG_I2C_KEMPLD=m
+CONFIG_I2C_OCORES=m
+CONFIG_I2C_PCA_PLATFORM=m
+CONFIG_I2C_SIMTEC=m
+# CONFIG_I2C_XILINX is not set
+
+#
+# External I2C/SMBus adapter drivers
+#
+CONFIG_I2C_DIOLAN_U2C=m
+# CONFIG_I2C_DLN2 is not set
+CONFIG_I2C_CP2615=m
+CONFIG_I2C_PARPORT=m
+CONFIG_I2C_ROBOTFUZZ_OSIF=m
+CONFIG_I2C_TAOS_EVM=m
+CONFIG_I2C_TINY_USB=m
+CONFIG_I2C_VIPERBOARD=m
+
+#
+# Other I2C/SMBus bus drivers
+#
+CONFIG_I2C_MLXCPLD=m
+CONFIG_I2C_CROS_EC_TUNNEL=m
+CONFIG_I2C_VIRTIO=m
+# end of I2C Hardware Bus support
+
+# CONFIG_I2C_STUB is not set
+CONFIG_I2C_SLAVE=y
+CONFIG_I2C_SLAVE_EEPROM=m
+CONFIG_I2C_SLAVE_TESTUNIT=m
+# CONFIG_I2C_DEBUG_CORE is not set
+# CONFIG_I2C_DEBUG_ALGO is not set
+# CONFIG_I2C_DEBUG_BUS is not set
+# end of I2C support
+
+CONFIG_I3C=m
+CONFIG_CDNS_I3C_MASTER=m
+CONFIG_DW_I3C_MASTER=m
+CONFIG_SVC_I3C_MASTER=m
+# CONFIG_MIPI_I3C_HCI is not set
+CONFIG_SPI=y
+# CONFIG_SPI_DEBUG is not set
+CONFIG_SPI_MASTER=y
+CONFIG_SPI_MEM=y
+
+#
+# SPI Master Controller Drivers
+#
+CONFIG_SPI_ALTERA=m
+CONFIG_SPI_ALTERA_CORE=m
+CONFIG_SPI_ALTERA_DFL=m
+CONFIG_SPI_AXI_SPI_ENGINE=m
+CONFIG_SPI_BITBANG=m
+CONFIG_SPI_BUTTERFLY=m
+CONFIG_SPI_CADENCE=m
+CONFIG_SPI_DESIGNWARE=m
+CONFIG_SPI_DW_DMA=y
+CONFIG_SPI_DW_PCI=m
+CONFIG_SPI_DW_MMIO=m
+CONFIG_SPI_DLN2=m
+CONFIG_SPI_NXP_FLEXSPI=m
+CONFIG_SPI_GPIO=m
+CONFIG_SPI_LM70_LLP=m
+CONFIG_SPI_LANTIQ_SSC=m
+CONFIG_SPI_OC_TINY=m
+CONFIG_SPI_PXA2XX=m
+CONFIG_SPI_PXA2XX_PCI=m
+CONFIG_SPI_ROCKCHIP=m
+CONFIG_SPI_SC18IS602=m
+CONFIG_SPI_SIFIVE=m
+CONFIG_SPI_MXIC=m
+CONFIG_SPI_XCOMM=m
+CONFIG_SPI_XILINX=m
+CONFIG_SPI_ZYNQMP_GQSPI=m
+CONFIG_SPI_AMD=m
+
+#
+# SPI Multiplexer support
+#
+CONFIG_SPI_MUX=m
+
+#
+# SPI Protocol Masters
+#
+CONFIG_SPI_SPIDEV=m
+CONFIG_SPI_LOOPBACK_TEST=m
+CONFIG_SPI_TLE62X0=m
+# CONFIG_SPI_SLAVE is not set
+CONFIG_SPI_DYNAMIC=y
+CONFIG_SPMI=m
+CONFIG_SPMI_HISI3670=m
+CONFIG_HSI=m
+CONFIG_HSI_BOARDINFO=y
+
+#
+# HSI controllers
+#
+
+#
+# HSI clients
+#
+CONFIG_HSI_CHAR=m
+CONFIG_PPS=y
+# CONFIG_PPS_DEBUG is not set
+
+#
+# PPS clients support
+#
+CONFIG_PPS_CLIENT_KTIMER=m
+CONFIG_PPS_CLIENT_LDISC=m
+CONFIG_PPS_CLIENT_PARPORT=m
+CONFIG_PPS_CLIENT_GPIO=m
+
+#
+# PPS generators support
+#
+
+#
+# PTP clock support
+#
+CONFIG_PTP_1588_CLOCK=y
+CONFIG_PTP_1588_CLOCK_OPTIONAL=y
+
+#
+# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
+#
+CONFIG_PTP_1588_CLOCK_KVM=m
+CONFIG_PTP_1588_CLOCK_IDT82P33=m
+CONFIG_PTP_1588_CLOCK_IDTCM=m
+CONFIG_PTP_1588_CLOCK_VMW=m
+# CONFIG_PTP_1588_CLOCK_OCP is not set
+# end of PTP clock support
+
+CONFIG_PINCTRL=y
+CONFIG_PINMUX=y
+CONFIG_PINCONF=y
+CONFIG_GENERIC_PINCONF=y
+# CONFIG_DEBUG_PINCTRL is not set
+CONFIG_PINCTRL_AMD=y
+CONFIG_PINCTRL_DA9062=m
+CONFIG_PINCTRL_MCP23S08_I2C=m
+CONFIG_PINCTRL_MCP23S08_SPI=m
+CONFIG_PINCTRL_MCP23S08=m
+CONFIG_PINCTRL_SX150X=y
+
+#
+# Intel pinctrl drivers
+#
+CONFIG_PINCTRL_BAYTRAIL=y
+CONFIG_PINCTRL_CHERRYVIEW=y
+CONFIG_PINCTRL_LYNXPOINT=m
+CONFIG_PINCTRL_INTEL=y
+# CONFIG_PINCTRL_ALDERLAKE is not set
+CONFIG_PINCTRL_BROXTON=m
+CONFIG_PINCTRL_CANNONLAKE=m
+CONFIG_PINCTRL_CEDARFORK=m
+CONFIG_PINCTRL_DENVERTON=m
+# CONFIG_PINCTRL_ELKHARTLAKE is not set
+CONFIG_PINCTRL_EMMITSBURG=m
+CONFIG_PINCTRL_GEMINILAKE=m
+CONFIG_PINCTRL_ICELAKE=m
+CONFIG_PINCTRL_JASPERLAKE=m
+# CONFIG_PINCTRL_LAKEFIELD is not set
+CONFIG_PINCTRL_LEWISBURG=m
+CONFIG_PINCTRL_SUNRISEPOINT=m
+CONFIG_PINCTRL_TIGERLAKE=m
+# end of Intel pinctrl drivers
+
+#
+# Renesas pinctrl drivers
+#
+# end of Renesas pinctrl drivers
+
+CONFIG_PINCTRL_MADERA=m
+CONFIG_PINCTRL_CS47L35=y
+CONFIG_PINCTRL_CS47L85=y
+CONFIG_PINCTRL_CS47L90=y
+CONFIG_GPIOLIB=y
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
+CONFIG_GPIO_ACPI=y
+CONFIG_GPIOLIB_IRQCHIP=y
+# CONFIG_DEBUG_GPIO is not set
+CONFIG_GPIO_SYSFS=y
+CONFIG_GPIO_CDEV=y
+CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_GENERIC=m
+CONFIG_GPIO_MAX730X=m
+
+#
+# Memory mapped GPIO drivers
+#
+CONFIG_GPIO_AMDPT=m
+CONFIG_GPIO_DWAPB=m
+CONFIG_GPIO_EXAR=m
+CONFIG_GPIO_GENERIC_PLATFORM=m
+CONFIG_GPIO_ICH=m
+CONFIG_GPIO_MB86S7X=m
+CONFIG_GPIO_MENZ127=m
+CONFIG_GPIO_VX855=m
+CONFIG_GPIO_AMD_FCH=m
+# end of Memory mapped GPIO drivers
+
+#
+# Port-mapped I/O GPIO drivers
+#
+CONFIG_GPIO_F7188X=m
+CONFIG_GPIO_IT87=m
+CONFIG_GPIO_SCH=m
+CONFIG_GPIO_SCH311X=m
+# CONFIG_GPIO_WINBOND is not set
+# CONFIG_GPIO_WS16C48 is not set
+# end of Port-mapped I/O GPIO drivers
+
+#
+# I2C GPIO expanders
+#
+CONFIG_GPIO_ADP5588=m
+CONFIG_GPIO_MAX7300=m
+CONFIG_GPIO_MAX732X=m
+CONFIG_GPIO_PCA953X=m
+CONFIG_GPIO_PCA953X_IRQ=y
+CONFIG_GPIO_PCA9570=m
+CONFIG_GPIO_PCF857X=m
+CONFIG_GPIO_TPIC2810=m
+# end of I2C GPIO expanders
+
+#
+# MFD GPIO expanders
+#
+CONFIG_GPIO_ARIZONA=m
+CONFIG_GPIO_BD9571MWV=m
+CONFIG_GPIO_DA9052=m
+CONFIG_GPIO_DLN2=m
+CONFIG_GPIO_JANZ_TTL=m
+CONFIG_GPIO_KEMPLD=m
+CONFIG_GPIO_LP3943=m
+CONFIG_GPIO_LP873X=m
+CONFIG_GPIO_MADERA=m
+CONFIG_GPIO_TPS65086=m
+# CONFIG_GPIO_TPS65912 is not set
+CONFIG_GPIO_TPS68470=y
+CONFIG_GPIO_TQMX86=m
+CONFIG_GPIO_UCB1400=m
+# CONFIG_GPIO_WM831X is not set
+# end of MFD GPIO expanders
+
+#
+# PCI GPIO expanders
+#
+CONFIG_GPIO_AMD8111=m
+CONFIG_GPIO_ML_IOH=m
+CONFIG_GPIO_PCI_IDIO_16=m
+# CONFIG_GPIO_PCIE_IDIO_24 is not set
+CONFIG_GPIO_RDC321X=m
+# end of PCI GPIO expanders
+
+#
+# SPI GPIO expanders
+#
+CONFIG_GPIO_MAX3191X=m
+CONFIG_GPIO_MAX7301=m
+CONFIG_GPIO_MC33880=m
+CONFIG_GPIO_PISOSR=m
+# CONFIG_GPIO_XRA1403 is not set
+# end of SPI GPIO expanders
+
+#
+# USB GPIO expanders
+#
+CONFIG_GPIO_VIPERBOARD=m
+# end of USB GPIO expanders
+
+#
+# Virtual GPIO drivers
+#
+CONFIG_GPIO_AGGREGATOR=m
+CONFIG_GPIO_MOCKUP=m
+CONFIG_GPIO_VIRTIO=m
+# end of Virtual GPIO drivers
+
+CONFIG_W1=m
+CONFIG_W1_CON=y
+
+#
+# 1-wire Bus Masters
+#
+CONFIG_W1_MASTER_MATROX=m
+CONFIG_W1_MASTER_DS2490=m
+CONFIG_W1_MASTER_DS2482=m
+CONFIG_W1_MASTER_DS1WM=m
+CONFIG_W1_MASTER_GPIO=m
+CONFIG_W1_MASTER_SGI=m
+# end of 1-wire Bus Masters
+
+#
+# 1-wire Slaves
+#
+CONFIG_W1_SLAVE_THERM=m
+CONFIG_W1_SLAVE_SMEM=m
+CONFIG_W1_SLAVE_DS2405=m
+CONFIG_W1_SLAVE_DS2408=m
+CONFIG_W1_SLAVE_DS2408_READBACK=y
+CONFIG_W1_SLAVE_DS2413=m
+# CONFIG_W1_SLAVE_DS2406 is not set
+CONFIG_W1_SLAVE_DS2423=m
+CONFIG_W1_SLAVE_DS2805=m
+CONFIG_W1_SLAVE_DS2430=m
+CONFIG_W1_SLAVE_DS2431=m
+CONFIG_W1_SLAVE_DS2433=m
+CONFIG_W1_SLAVE_DS2433_CRC=y
+# CONFIG_W1_SLAVE_DS2438 is not set
+CONFIG_W1_SLAVE_DS250X=m
+CONFIG_W1_SLAVE_DS2780=m
+CONFIG_W1_SLAVE_DS2781=m
+CONFIG_W1_SLAVE_DS28E04=m
+CONFIG_W1_SLAVE_DS28E17=m
+# end of 1-wire Slaves
+
+# CONFIG_POWER_RESET is not set
+CONFIG_POWER_SUPPLY=y
+# CONFIG_POWER_SUPPLY_DEBUG is not set
+CONFIG_POWER_SUPPLY_HWMON=y
+CONFIG_PDA_POWER=m
+CONFIG_GENERIC_ADC_BATTERY=m
+# CONFIG_WM831X_BACKUP is not set
+# CONFIG_WM831X_POWER is not set
+CONFIG_TEST_POWER=m
+CONFIG_CHARGER_ADP5061=m
+CONFIG_BATTERY_CW2015=m
+CONFIG_BATTERY_DS2760=m
+CONFIG_BATTERY_DS2780=m
+CONFIG_BATTERY_DS2781=m
+CONFIG_BATTERY_DS2782=m
+CONFIG_BATTERY_SBS=m
+CONFIG_CHARGER_SBS=m
+CONFIG_MANAGER_SBS=m
+CONFIG_BATTERY_BQ27XXX=m
+CONFIG_BATTERY_BQ27XXX_I2C=m
+CONFIG_BATTERY_BQ27XXX_HDQ=m
+# CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM is not set
+CONFIG_BATTERY_DA9052=m
+CONFIG_CHARGER_DA9150=m
+CONFIG_BATTERY_DA9150=m
+CONFIG_AXP20X_POWER=m
+CONFIG_AXP288_CHARGER=m
+CONFIG_AXP288_FUEL_GAUGE=m
+CONFIG_BATTERY_MAX17040=m
+CONFIG_BATTERY_MAX17042=m
+CONFIG_BATTERY_MAX1721X=m
+CONFIG_CHARGER_PCF50633=m
+CONFIG_CHARGER_ISP1704=m
+CONFIG_CHARGER_MAX8903=m
+CONFIG_CHARGER_LP8727=m
+CONFIG_CHARGER_GPIO=m
+CONFIG_CHARGER_MANAGER=y
+CONFIG_CHARGER_LT3651=m
+CONFIG_CHARGER_LTC4162L=m
+CONFIG_CHARGER_MP2629=m
+CONFIG_CHARGER_MT6360=m
+CONFIG_CHARGER_BQ2415X=m
+CONFIG_CHARGER_BQ24190=m
+CONFIG_CHARGER_BQ24257=m
+CONFIG_CHARGER_BQ24735=m
+CONFIG_CHARGER_BQ2515X=m
+CONFIG_CHARGER_BQ25890=m
+CONFIG_CHARGER_BQ25980=m
+CONFIG_CHARGER_BQ256XX=m
+CONFIG_CHARGER_SMB347=m
+CONFIG_BATTERY_GAUGE_LTC2941=m
+# CONFIG_BATTERY_GOLDFISH is not set
+CONFIG_BATTERY_RT5033=m
+CONFIG_CHARGER_RT9455=m
+CONFIG_CHARGER_CROS_USBPD=m
+CONFIG_CHARGER_CROS_PCHG=m
+CONFIG_CHARGER_BD99954=m
+CONFIG_BATTERY_SURFACE=m
+CONFIG_CHARGER_SURFACE=m
+CONFIG_HWMON=y
+CONFIG_HWMON_VID=m
+# CONFIG_HWMON_DEBUG_CHIP is not set
+
+#
+# Native drivers
+#
+CONFIG_SENSORS_ABITUGURU=m
+CONFIG_SENSORS_ABITUGURU3=m
+CONFIG_SENSORS_AD7314=m
+CONFIG_SENSORS_AD7414=m
+CONFIG_SENSORS_AD7418=m
+CONFIG_SENSORS_ADM1021=m
+CONFIG_SENSORS_ADM1025=m
+CONFIG_SENSORS_ADM1026=m
+CONFIG_SENSORS_ADM1029=m
+CONFIG_SENSORS_ADM1031=m
+CONFIG_SENSORS_ADM1177=m
+CONFIG_SENSORS_ADM9240=m
+CONFIG_SENSORS_ADT7X10=m
+CONFIG_SENSORS_ADT7310=m
+CONFIG_SENSORS_ADT7410=m
+CONFIG_SENSORS_ADT7411=m
+CONFIG_SENSORS_ADT7462=m
+CONFIG_SENSORS_ADT7470=m
+CONFIG_SENSORS_ADT7475=m
+CONFIG_SENSORS_AHT10=m
+CONFIG_SENSORS_AQUACOMPUTER_D5NEXT=m
+CONFIG_SENSORS_AS370=m
+CONFIG_SENSORS_ASC7621=m
+CONFIG_SENSORS_AXI_FAN_CONTROL=m
+CONFIG_SENSORS_K8TEMP=m
+CONFIG_SENSORS_K10TEMP=m
+CONFIG_SENSORS_FAM15H_POWER=m
+CONFIG_SENSORS_APPLESMC=m
+CONFIG_SENSORS_ASB100=m
+# CONFIG_SENSORS_ASPEED is not set
+CONFIG_SENSORS_ATXP1=m
+CONFIG_SENSORS_CORSAIR_CPRO=m
+# CONFIG_SENSORS_CORSAIR_PSU is not set
+CONFIG_SENSORS_DRIVETEMP=m
+CONFIG_SENSORS_DS620=m
+CONFIG_SENSORS_DS1621=m
+CONFIG_SENSORS_DELL_SMM=m
+CONFIG_SENSORS_DA9052_ADC=m
+CONFIG_SENSORS_I5K_AMB=m
+CONFIG_SENSORS_F71805F=m
+CONFIG_SENSORS_F71882FG=m
+CONFIG_SENSORS_F75375S=m
+CONFIG_SENSORS_MC13783_ADC=m
+CONFIG_SENSORS_FSCHMD=m
+CONFIG_SENSORS_FTSTEUTATES=m
+CONFIG_SENSORS_GL518SM=m
+CONFIG_SENSORS_GL520SM=m
+CONFIG_SENSORS_G760A=m
+CONFIG_SENSORS_G762=m
+CONFIG_SENSORS_HIH6130=m
+CONFIG_SENSORS_IBMAEM=m
+CONFIG_SENSORS_IBMPEX=m
+CONFIG_SENSORS_IIO_HWMON=m
+CONFIG_SENSORS_I5500=m
+CONFIG_SENSORS_CORETEMP=m
+CONFIG_SENSORS_IT87=m
+CONFIG_SENSORS_JC42=m
+# CONFIG_SENSORS_POWR1220 is not set
+CONFIG_SENSORS_LINEAGE=m
+CONFIG_SENSORS_LTC2945=m
+CONFIG_SENSORS_LTC2947=m
+CONFIG_SENSORS_LTC2947_I2C=m
+CONFIG_SENSORS_LTC2947_SPI=m
+CONFIG_SENSORS_LTC2990=m
+# CONFIG_SENSORS_LTC2992 is not set
+CONFIG_SENSORS_LTC4151=m
+CONFIG_SENSORS_LTC4215=m
+CONFIG_SENSORS_LTC4222=m
+CONFIG_SENSORS_LTC4245=m
+CONFIG_SENSORS_LTC4260=m
+CONFIG_SENSORS_LTC4261=m
+CONFIG_SENSORS_MAX1111=m
+# CONFIG_SENSORS_MAX127 is not set
+CONFIG_SENSORS_MAX16065=m
+CONFIG_SENSORS_MAX1619=m
+CONFIG_SENSORS_MAX1668=m
+CONFIG_SENSORS_MAX197=m
+CONFIG_SENSORS_MAX31722=m
+CONFIG_SENSORS_MAX31730=m
+CONFIG_SENSORS_MAX6620=m
+CONFIG_SENSORS_MAX6621=m
+CONFIG_SENSORS_MAX6639=m
+# CONFIG_SENSORS_MAX6642 is not set
+CONFIG_SENSORS_MAX6650=m
+CONFIG_SENSORS_MAX6697=m
+CONFIG_SENSORS_MAX31790=m
+CONFIG_SENSORS_MCP3021=m
+CONFIG_SENSORS_TC654=m
+CONFIG_SENSORS_TPS23861=m
+CONFIG_SENSORS_MENF21BMC_HWMON=m
+CONFIG_SENSORS_MR75203=m
+CONFIG_SENSORS_ADCXX=m
+CONFIG_SENSORS_LM63=m
+CONFIG_SENSORS_LM70=m
+CONFIG_SENSORS_LM73=m
+CONFIG_SENSORS_LM75=m
+CONFIG_SENSORS_LM77=m
+CONFIG_SENSORS_LM78=m
+CONFIG_SENSORS_LM80=m
+CONFIG_SENSORS_LM83=m
+CONFIG_SENSORS_LM85=m
+CONFIG_SENSORS_LM87=m
+CONFIG_SENSORS_LM90=m
+CONFIG_SENSORS_LM92=m
+CONFIG_SENSORS_LM93=m
+CONFIG_SENSORS_LM95234=m
+CONFIG_SENSORS_LM95241=m
+CONFIG_SENSORS_LM95245=m
+CONFIG_SENSORS_PC87360=m
+CONFIG_SENSORS_PC87427=m
+CONFIG_SENSORS_NTC_THERMISTOR=m
+CONFIG_SENSORS_NCT6683=m
+CONFIG_SENSORS_NCT6775=m
+CONFIG_SENSORS_NCT7802=m
+CONFIG_SENSORS_NCT7904=m
+CONFIG_SENSORS_NPCM7XX=m
+CONFIG_SENSORS_NZXT_KRAKEN2=m
+CONFIG_SENSORS_PCF8591=m
+CONFIG_PMBUS=m
+CONFIG_SENSORS_PMBUS=m
+CONFIG_SENSORS_ADM1266=m
+CONFIG_SENSORS_ADM1275=m
+CONFIG_SENSORS_BEL_PFE=m
+CONFIG_SENSORS_BPA_RS600=m
+CONFIG_SENSORS_FSP_3Y=m
+CONFIG_SENSORS_IBM_CFFPS=m
+CONFIG_SENSORS_DPS920AB=m
+CONFIG_SENSORS_INSPUR_IPSPS=m
+# CONFIG_SENSORS_IR35221 is not set
+CONFIG_SENSORS_IR36021=m
+CONFIG_SENSORS_IR38064=m
+# CONFIG_SENSORS_IRPS5401 is not set
+CONFIG_SENSORS_ISL68137=m
+CONFIG_SENSORS_LM25066=m
+CONFIG_SENSORS_LTC2978=m
+# CONFIG_SENSORS_LTC2978_REGULATOR is not set
+CONFIG_SENSORS_LTC3815=m
+CONFIG_SENSORS_MAX15301=m
+CONFIG_SENSORS_MAX16064=m
+CONFIG_SENSORS_MAX16601=m
+CONFIG_SENSORS_MAX20730=m
+CONFIG_SENSORS_MAX20751=m
+CONFIG_SENSORS_MAX31785=m
+CONFIG_SENSORS_MAX34440=m
+CONFIG_SENSORS_MAX8688=m
+CONFIG_SENSORS_MP2888=m
+CONFIG_SENSORS_MP2975=m
+CONFIG_SENSORS_PIM4328=m
+# CONFIG_SENSORS_PM6764TR is not set
+# CONFIG_SENSORS_PXE1610 is not set
+# CONFIG_SENSORS_Q54SJ108A2 is not set
+CONFIG_SENSORS_STPDDC60=m
+# CONFIG_SENSORS_TPS40422 is not set
+CONFIG_SENSORS_TPS53679=m
+CONFIG_SENSORS_UCD9000=m
+CONFIG_SENSORS_UCD9200=m
+CONFIG_SENSORS_XDPE122=m
+CONFIG_SENSORS_ZL6100=m
+# CONFIG_SENSORS_SBTSI is not set
+CONFIG_SENSORS_SBRMI=m
+CONFIG_SENSORS_SHT15=m
+CONFIG_SENSORS_SHT21=m
+CONFIG_SENSORS_SHT3x=m
+CONFIG_SENSORS_SHT4x=m
+# CONFIG_SENSORS_SHTC1 is not set
+CONFIG_SENSORS_SIS5595=m
+CONFIG_SENSORS_DME1737=m
+CONFIG_SENSORS_EMC1403=m
+CONFIG_SENSORS_EMC2103=m
+CONFIG_SENSORS_EMC6W201=m
+CONFIG_SENSORS_SMSC47M1=m
+CONFIG_SENSORS_SMSC47M192=m
+CONFIG_SENSORS_SMSC47B397=m
+CONFIG_SENSORS_SCH56XX_COMMON=m
+CONFIG_SENSORS_SCH5627=m
+CONFIG_SENSORS_SCH5636=m
+CONFIG_SENSORS_STTS751=m
+CONFIG_SENSORS_SMM665=m
+CONFIG_SENSORS_ADC128D818=m
+CONFIG_SENSORS_ADS7828=m
+CONFIG_SENSORS_ADS7871=m
+CONFIG_SENSORS_AMC6821=m
+CONFIG_SENSORS_INA209=m
+CONFIG_SENSORS_INA2XX=m
+CONFIG_SENSORS_INA3221=m
+CONFIG_SENSORS_TC74=m
+CONFIG_SENSORS_THMC50=m
+CONFIG_SENSORS_TMP102=m
+# CONFIG_SENSORS_TMP103 is not set
+CONFIG_SENSORS_TMP108=m
+CONFIG_SENSORS_TMP401=m
+CONFIG_SENSORS_TMP421=m
+CONFIG_SENSORS_TMP513=m
+CONFIG_SENSORS_VIA_CPUTEMP=m
+CONFIG_SENSORS_VIA686A=m
+CONFIG_SENSORS_VT1211=m
+CONFIG_SENSORS_VT8231=m
+# CONFIG_SENSORS_W83773G is not set
+CONFIG_SENSORS_W83781D=m
+CONFIG_SENSORS_W83791D=m
+CONFIG_SENSORS_W83792D=m
+CONFIG_SENSORS_W83793=m
+CONFIG_SENSORS_W83795=m
+# CONFIG_SENSORS_W83795_FANCTRL is not set
+CONFIG_SENSORS_W83L785TS=m
+CONFIG_SENSORS_W83L786NG=m
+CONFIG_SENSORS_W83627HF=m
+CONFIG_SENSORS_W83627EHF=m
+# CONFIG_SENSORS_WM831X is not set
+CONFIG_SENSORS_XGENE=m
+CONFIG_SENSORS_INTEL_M10_BMC_HWMON=m
+
+#
+# ACPI drivers
+#
+CONFIG_SENSORS_ACPI_POWER=m
+CONFIG_SENSORS_ATK0110=m
+CONFIG_THERMAL=y
+CONFIG_THERMAL_NETLINK=y
+CONFIG_THERMAL_STATISTICS=y
+CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
+CONFIG_THERMAL_HWMON=y
+CONFIG_THERMAL_WRITABLE_TRIPS=y
+CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
+# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
+# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
+# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set
+# CONFIG_THERMAL_GOV_FAIR_SHARE is not set
+CONFIG_THERMAL_GOV_STEP_WISE=y
+CONFIG_THERMAL_GOV_BANG_BANG=y
+CONFIG_THERMAL_GOV_USER_SPACE=y
+CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y
+CONFIG_DEVFREQ_THERMAL=y
+# CONFIG_THERMAL_EMULATION is not set
+
+#
+# Intel thermal drivers
+#
+CONFIG_INTEL_POWERCLAMP=m
+CONFIG_X86_THERMAL_VECTOR=y
+CONFIG_X86_PKG_TEMP_THERMAL=m
+CONFIG_INTEL_SOC_DTS_IOSF_CORE=m
+# CONFIG_INTEL_SOC_DTS_THERMAL is not set
+
+#
+# ACPI INT340X thermal drivers
+#
+CONFIG_INT340X_THERMAL=m
+CONFIG_ACPI_THERMAL_REL=m
+CONFIG_INT3406_THERMAL=m
+CONFIG_PROC_THERMAL_MMIO_RAPL=m
+# end of ACPI INT340X thermal drivers
+
+CONFIG_INTEL_PCH_THERMAL=m
+CONFIG_INTEL_TCC_COOLING=m
+CONFIG_INTEL_MENLOW=m
+# end of Intel thermal drivers
+
+CONFIG_GENERIC_ADC_THERMAL=m
+CONFIG_WATCHDOG=y
+CONFIG_WATCHDOG_CORE=y
+# CONFIG_WATCHDOG_NOWAYOUT is not set
+CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
+CONFIG_WATCHDOG_OPEN_TIMEOUT=0
+CONFIG_WATCHDOG_SYSFS=y
+# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set
+
+#
+# Watchdog Pretimeout Governors
+#
+# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
+
+#
+# Watchdog Device Drivers
+#
+CONFIG_SOFT_WATCHDOG=m
+CONFIG_DA9052_WATCHDOG=m
+CONFIG_DA9062_WATCHDOG=m
+CONFIG_MENF21BMC_WATCHDOG=m
+# CONFIG_MENZ069_WATCHDOG is not set
+CONFIG_WDAT_WDT=m
+# CONFIG_WM831X_WATCHDOG is not set
+CONFIG_XILINX_WATCHDOG=m
+CONFIG_ZIIRAVE_WATCHDOG=m
+CONFIG_CADENCE_WATCHDOG=m
+CONFIG_DW_WATCHDOG=m
+CONFIG_MAX63XX_WATCHDOG=m
+CONFIG_RETU_WATCHDOG=m
+CONFIG_ACQUIRE_WDT=m
+CONFIG_ADVANTECH_WDT=m
+CONFIG_ALIM1535_WDT=m
+CONFIG_ALIM7101_WDT=m
+# CONFIG_EBC_C384_WDT is not set
+CONFIG_F71808E_WDT=m
+CONFIG_SP5100_TCO=m
+CONFIG_SBC_FITPC2_WATCHDOG=m
+CONFIG_EUROTECH_WDT=m
+CONFIG_IB700_WDT=m
+CONFIG_IBMASR=m
+CONFIG_WAFER_WDT=m
+CONFIG_I6300ESB_WDT=m
+CONFIG_IE6XX_WDT=m
+CONFIG_ITCO_WDT=m
+CONFIG_ITCO_VENDOR_SUPPORT=y
+CONFIG_IT8712F_WDT=m
+CONFIG_IT87_WDT=m
+CONFIG_HP_WATCHDOG=m
+CONFIG_HPWDT_NMI_DECODING=y
+CONFIG_KEMPLD_WDT=m
+CONFIG_SC1200_WDT=m
+CONFIG_PC87413_WDT=m
+CONFIG_NV_TCO=m
+CONFIG_60XX_WDT=m
+CONFIG_CPU5_WDT=m
+CONFIG_SMSC_SCH311X_WDT=m
+CONFIG_SMSC37B787_WDT=m
+CONFIG_TQMX86_WDT=m
+CONFIG_VIA_WDT=m
+CONFIG_W83627HF_WDT=m
+CONFIG_W83877F_WDT=m
+CONFIG_W83977F_WDT=m
+CONFIG_MACHZ_WDT=m
+CONFIG_SBC_EPX_C3_WATCHDOG=m
+CONFIG_INTEL_MEI_WDT=m
+CONFIG_NI903X_WDT=m
+CONFIG_NIC7018_WDT=m
+CONFIG_MEN_A21_WDT=m
+CONFIG_XEN_WDT=m
+
+#
+# PCI-based Watchdog Cards
+#
+CONFIG_PCIPCWATCHDOG=m
+CONFIG_WDTPCI=m
+
+#
+# USB-based Watchdog Cards
+#
+CONFIG_USBPCWATCHDOG=m
+CONFIG_SSB_POSSIBLE=y
+CONFIG_SSB=m
+CONFIG_SSB_SPROM=y
+CONFIG_SSB_BLOCKIO=y
+CONFIG_SSB_PCIHOST_POSSIBLE=y
+CONFIG_SSB_PCIHOST=y
+CONFIG_SSB_B43_PCI_BRIDGE=y
+CONFIG_SSB_SDIOHOST_POSSIBLE=y
+CONFIG_SSB_SDIOHOST=y
+CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
+CONFIG_SSB_DRIVER_PCICORE=y
+CONFIG_SSB_DRIVER_GPIO=y
+CONFIG_BCMA_POSSIBLE=y
+CONFIG_BCMA=m
+CONFIG_BCMA_BLOCKIO=y
+CONFIG_BCMA_HOST_PCI_POSSIBLE=y
+CONFIG_BCMA_HOST_PCI=y
+CONFIG_BCMA_HOST_SOC=y
+CONFIG_BCMA_DRIVER_PCI=y
+CONFIG_BCMA_SFLASH=y
+CONFIG_BCMA_DRIVER_GMAC_CMN=y
+CONFIG_BCMA_DRIVER_GPIO=y
+# CONFIG_BCMA_DEBUG is not set
+
+#
+# Multifunction device drivers
+#
+CONFIG_MFD_CORE=y
+# CONFIG_MFD_AS3711 is not set
+# CONFIG_PMIC_ADP5520 is not set
+# CONFIG_MFD_AAT2870_CORE is not set
+CONFIG_MFD_BCM590XX=m
+CONFIG_MFD_BD9571MWV=m
+CONFIG_MFD_AXP20X=m
+CONFIG_MFD_AXP20X_I2C=m
+CONFIG_MFD_CROS_EC_DEV=m
+CONFIG_MFD_MADERA=m
+CONFIG_MFD_MADERA_I2C=m
+CONFIG_MFD_MADERA_SPI=m
+# CONFIG_MFD_CS47L15 is not set
+CONFIG_MFD_CS47L35=y
+CONFIG_MFD_CS47L85=y
+CONFIG_MFD_CS47L90=y
+# CONFIG_MFD_CS47L92 is not set
+# CONFIG_PMIC_DA903X is not set
+CONFIG_PMIC_DA9052=y
+CONFIG_MFD_DA9052_SPI=y
+# CONFIG_MFD_DA9052_I2C is not set
+# CONFIG_MFD_DA9055 is not set
+CONFIG_MFD_DA9062=m
+# CONFIG_MFD_DA9063 is not set
+CONFIG_MFD_DA9150=m
+CONFIG_MFD_DLN2=m
+CONFIG_MFD_MC13XXX=m
+CONFIG_MFD_MC13XXX_SPI=m
+CONFIG_MFD_MC13XXX_I2C=m
+CONFIG_MFD_MP2629=m
+CONFIG_HTC_PASIC3=m
+# CONFIG_HTC_I2CPLD is not set
+CONFIG_MFD_INTEL_QUARK_I2C_GPIO=m
+CONFIG_LPC_ICH=m
+CONFIG_LPC_SCH=m
+# CONFIG_INTEL_SOC_PMIC_BXTWC is not set
+CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
+CONFIG_INTEL_SOC_PMIC_MRFLD=m
+CONFIG_MFD_INTEL_LPSS=m
+CONFIG_MFD_INTEL_LPSS_ACPI=m
+CONFIG_MFD_INTEL_LPSS_PCI=m
+CONFIG_MFD_INTEL_PMC_BXT=m
+# CONFIG_MFD_INTEL_PMT is not set
+CONFIG_MFD_IQS62X=m
+CONFIG_MFD_JANZ_CMODIO=m
+CONFIG_MFD_KEMPLD=m
+# CONFIG_MFD_88PM800 is not set
+# CONFIG_MFD_88PM805 is not set
+# CONFIG_MFD_88PM860X is not set
+# CONFIG_MFD_MAX14577 is not set
+# CONFIG_MFD_MAX77693 is not set
+CONFIG_MFD_MAX77843=y
+# CONFIG_MFD_MAX8907 is not set
+# CONFIG_MFD_MAX8925 is not set
+# CONFIG_MFD_MAX8997 is not set
+# CONFIG_MFD_MAX8998 is not set
+CONFIG_MFD_MT6360=m
+CONFIG_MFD_MT6397=m
+CONFIG_MFD_MENF21BMC=m
+CONFIG_EZX_PCAP=y
+CONFIG_MFD_VIPERBOARD=m
+CONFIG_MFD_RETU=m
+CONFIG_MFD_PCF50633=m
+CONFIG_PCF50633_ADC=m
+CONFIG_PCF50633_GPIO=m
+CONFIG_UCB1400_CORE=m
+CONFIG_MFD_RDC321X=m
+CONFIG_MFD_RT4831=m
+CONFIG_MFD_RT5033=m
+# CONFIG_MFD_RC5T583 is not set
+CONFIG_MFD_SI476X_CORE=m
+CONFIG_MFD_SM501=m
+CONFIG_MFD_SM501_GPIO=y
+CONFIG_MFD_SKY81452=m
+CONFIG_MFD_SYSCON=y
+CONFIG_MFD_TI_AM335X_TSCADC=m
+CONFIG_MFD_LP3943=m
+# CONFIG_MFD_LP8788 is not set
+# CONFIG_MFD_TI_LMU is not set
+# CONFIG_MFD_PALMAS is not set
+CONFIG_TPS6105X=m
+CONFIG_TPS65010=m
+CONFIG_TPS6507X=m
+CONFIG_MFD_TPS65086=m
+# CONFIG_MFD_TPS65090 is not set
+CONFIG_MFD_TI_LP873X=m
+# CONFIG_MFD_TPS6586X is not set
+# CONFIG_MFD_TPS65910 is not set
+CONFIG_MFD_TPS65912=y
+# CONFIG_MFD_TPS65912_I2C is not set
+CONFIG_MFD_TPS65912_SPI=y
+# CONFIG_TWL4030_CORE is not set
+# CONFIG_TWL6040_CORE is not set
+CONFIG_MFD_WL1273_CORE=m
+CONFIG_MFD_LM3533=m
+CONFIG_MFD_TQMX86=m
+CONFIG_MFD_VX855=m
+CONFIG_MFD_ARIZONA=m
+CONFIG_MFD_ARIZONA_I2C=m
+CONFIG_MFD_ARIZONA_SPI=m
+CONFIG_MFD_CS47L24=y
+CONFIG_MFD_WM5102=y
+CONFIG_MFD_WM5110=y
+# CONFIG_MFD_WM8997 is not set
+CONFIG_MFD_WM8998=y
+# CONFIG_MFD_WM8400 is not set
+CONFIG_MFD_WM831X=y
+# CONFIG_MFD_WM831X_I2C is not set
+CONFIG_MFD_WM831X_SPI=y
+# CONFIG_MFD_WM8350_I2C is not set
+# CONFIG_MFD_WM8994 is not set
+# CONFIG_MFD_ATC260X_I2C is not set
+# CONFIG_RAVE_SP_CORE is not set
+CONFIG_MFD_INTEL_M10_BMC=m
+# end of Multifunction device drivers
+
+CONFIG_REGULATOR=y
+# CONFIG_REGULATOR_DEBUG is not set
+CONFIG_REGULATOR_FIXED_VOLTAGE=m
+CONFIG_REGULATOR_VIRTUAL_CONSUMER=m
+CONFIG_REGULATOR_USERSPACE_CONSUMER=m
+# CONFIG_REGULATOR_88PG86X is not set
+CONFIG_REGULATOR_ACT8865=m
+CONFIG_REGULATOR_AD5398=m
+# CONFIG_REGULATOR_ARIZONA_LDO1 is not set
+# CONFIG_REGULATOR_ARIZONA_MICSUPP is not set
+CONFIG_REGULATOR_AXP20X=m
+CONFIG_REGULATOR_BCM590XX=m
+CONFIG_REGULATOR_BD9571MWV=m
+CONFIG_REGULATOR_DA9052=m
+CONFIG_REGULATOR_DA9062=m
+CONFIG_REGULATOR_DA9210=m
+# CONFIG_REGULATOR_DA9211 is not set
+CONFIG_REGULATOR_FAN53555=m
+CONFIG_REGULATOR_GPIO=m
+CONFIG_REGULATOR_ISL9305=m
+CONFIG_REGULATOR_ISL6271A=m
+CONFIG_REGULATOR_LP3971=m
+CONFIG_REGULATOR_LP3972=m
+CONFIG_REGULATOR_LP872X=m
+CONFIG_REGULATOR_LP8755=m
+# CONFIG_REGULATOR_LTC3589 is not set
+CONFIG_REGULATOR_LTC3676=m
+CONFIG_REGULATOR_MAX1586=m
+CONFIG_REGULATOR_MAX8649=m
+CONFIG_REGULATOR_MAX8660=m
+CONFIG_REGULATOR_MAX8893=m
+CONFIG_REGULATOR_MAX8952=m
+CONFIG_REGULATOR_MAX77693=m
+CONFIG_REGULATOR_MAX77826=m
+CONFIG_REGULATOR_MC13XXX_CORE=m
+CONFIG_REGULATOR_MC13783=m
+CONFIG_REGULATOR_MC13892=m
+CONFIG_REGULATOR_MP8859=m
+CONFIG_REGULATOR_MT6311=m
+CONFIG_REGULATOR_MT6315=m
+CONFIG_REGULATOR_MT6323=m
+CONFIG_REGULATOR_MT6358=m
+CONFIG_REGULATOR_MT6359=m
+CONFIG_REGULATOR_MT6360=m
+CONFIG_REGULATOR_MT6397=m
+CONFIG_REGULATOR_PCA9450=m
+CONFIG_REGULATOR_PCAP=m
+CONFIG_REGULATOR_PCF50633=m
+CONFIG_REGULATOR_PV88060=m
+CONFIG_REGULATOR_PV88080=m
+CONFIG_REGULATOR_PV88090=m
+CONFIG_REGULATOR_PWM=m
+CONFIG_REGULATOR_QCOM_SPMI=m
+CONFIG_REGULATOR_QCOM_USB_VBUS=m
+# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set
+CONFIG_REGULATOR_RT4801=m
+CONFIG_REGULATOR_RT4831=m
+CONFIG_REGULATOR_RT5033=m
+CONFIG_REGULATOR_RT6160=m
+CONFIG_REGULATOR_RT6245=m
+CONFIG_REGULATOR_RTQ2134=m
+CONFIG_REGULATOR_RTMV20=m
+CONFIG_REGULATOR_RTQ6752=m
+CONFIG_REGULATOR_SKY81452=m
+# CONFIG_REGULATOR_SLG51000 is not set
+CONFIG_REGULATOR_TPS51632=m
+CONFIG_REGULATOR_TPS6105X=m
+CONFIG_REGULATOR_TPS62360=m
+CONFIG_REGULATOR_TPS65023=m
+CONFIG_REGULATOR_TPS6507X=m
+CONFIG_REGULATOR_TPS65086=m
+# CONFIG_REGULATOR_TPS65132 is not set
+CONFIG_REGULATOR_TPS6524X=m
+# CONFIG_REGULATOR_TPS65912 is not set
+# CONFIG_REGULATOR_WM831X is not set
+CONFIG_REGULATOR_QCOM_LABIBB=m
+CONFIG_RC_CORE=m
+CONFIG_RC_MAP=m
+CONFIG_LIRC=y
+CONFIG_RC_DECODERS=y
+CONFIG_IR_NEC_DECODER=m
+CONFIG_IR_RC5_DECODER=m
+CONFIG_IR_RC6_DECODER=m
+CONFIG_IR_JVC_DECODER=m
+CONFIG_IR_SONY_DECODER=m
+CONFIG_IR_SANYO_DECODER=m
+CONFIG_IR_SHARP_DECODER=m
+CONFIG_IR_MCE_KBD_DECODER=m
+CONFIG_IR_XMP_DECODER=m
+CONFIG_IR_IMON_DECODER=m
+CONFIG_IR_RCMM_DECODER=m
+CONFIG_RC_DEVICES=y
+CONFIG_RC_ATI_REMOTE=m
+CONFIG_IR_ENE=m
+CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
+CONFIG_IR_MCEUSB=m
+CONFIG_IR_ITE_CIR=m
+CONFIG_IR_FINTEK=m
+CONFIG_IR_NUVOTON=m
+CONFIG_IR_REDRAT3=m
+CONFIG_IR_STREAMZAP=m
+CONFIG_IR_WINBOND_CIR=m
+CONFIG_IR_IGORPLUGUSB=m
+CONFIG_IR_IGUANA=m
+CONFIG_IR_TTUSBIR=m
+CONFIG_RC_LOOPBACK=m
+CONFIG_IR_SERIAL=m
+CONFIG_IR_SERIAL_TRANSMITTER=y
+CONFIG_RC_XBOX_DVD=m
+CONFIG_IR_TOY=m
+CONFIG_CEC_CORE=m
+CONFIG_CEC_NOTIFIER=y
+CONFIG_CEC_PIN=y
+
+#
+# CEC support
+#
+CONFIG_MEDIA_CEC_RC=y
+# CONFIG_CEC_PIN_ERROR_INJ is not set
+CONFIG_MEDIA_CEC_SUPPORT=y
+CONFIG_CEC_CH7322=m
+CONFIG_CEC_CROS_EC=m
+CONFIG_CEC_GPIO=m
+CONFIG_CEC_SECO=m
+CONFIG_CEC_SECO_RC=y
+CONFIG_USB_PULSE8_CEC=m
+# CONFIG_USB_RAINSHADOW_CEC is not set
+# end of CEC support
+
+CONFIG_MEDIA_SUPPORT=m
+# CONFIG_MEDIA_SUPPORT_FILTER is not set
+CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
+
+#
+# Media device types
+#
+CONFIG_MEDIA_CAMERA_SUPPORT=y
+CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
+CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
+CONFIG_MEDIA_RADIO_SUPPORT=y
+CONFIG_MEDIA_SDR_SUPPORT=y
+CONFIG_MEDIA_PLATFORM_SUPPORT=y
+CONFIG_MEDIA_TEST_SUPPORT=y
+# end of Media device types
+
+#
+# Media core support
+#
+CONFIG_VIDEO_DEV=m
+CONFIG_MEDIA_CONTROLLER=y
+CONFIG_DVB_CORE=m
+# end of Media core support
+
+#
+# Video4Linux options
+#
+CONFIG_VIDEO_V4L2=m
+CONFIG_VIDEO_V4L2_I2C=y
+CONFIG_VIDEO_V4L2_SUBDEV_API=y
+# CONFIG_VIDEO_ADV_DEBUG is not set
+# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
+CONFIG_VIDEO_TUNER=m
+CONFIG_V4L2_MEM2MEM_DEV=m
+CONFIG_V4L2_FLASH_LED_CLASS=m
+CONFIG_V4L2_FWNODE=m
+CONFIG_V4L2_ASYNC=m
+CONFIG_VIDEOBUF_GEN=m
+CONFIG_VIDEOBUF_DMA_SG=m
+CONFIG_VIDEOBUF_VMALLOC=m
+# end of Video4Linux options
+
+#
+# Media controller options
+#
+CONFIG_MEDIA_CONTROLLER_DVB=y
+# end of Media controller options
+
+#
+# Digital TV options
+#
+# CONFIG_DVB_MMAP is not set
+CONFIG_DVB_NET=y
+CONFIG_DVB_MAX_ADAPTERS=8
+CONFIG_DVB_DYNAMIC_MINORS=y
+# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
+# CONFIG_DVB_ULE_DEBUG is not set
+# end of Digital TV options
+
+#
+# Media drivers
+#
+CONFIG_MEDIA_USB_SUPPORT=y
+
+#
+# Webcam devices
+#
+CONFIG_USB_VIDEO_CLASS=m
+CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
+CONFIG_USB_GSPCA=m
+CONFIG_USB_M5602=m
+CONFIG_USB_STV06XX=m
+CONFIG_USB_GL860=m
+CONFIG_USB_GSPCA_BENQ=m
+CONFIG_USB_GSPCA_CONEX=m
+CONFIG_USB_GSPCA_CPIA1=m
+# CONFIG_USB_GSPCA_DTCS033 is not set
+CONFIG_USB_GSPCA_ETOMS=m
+CONFIG_USB_GSPCA_FINEPIX=m
+CONFIG_USB_GSPCA_JEILINJ=m
+CONFIG_USB_GSPCA_JL2005BCD=m
+CONFIG_USB_GSPCA_KINECT=m
+CONFIG_USB_GSPCA_KONICA=m
+CONFIG_USB_GSPCA_MARS=m
+CONFIG_USB_GSPCA_MR97310A=m
+CONFIG_USB_GSPCA_NW80X=m
+CONFIG_USB_GSPCA_OV519=m
+CONFIG_USB_GSPCA_OV534=m
+CONFIG_USB_GSPCA_OV534_9=m
+CONFIG_USB_GSPCA_PAC207=m
+CONFIG_USB_GSPCA_PAC7302=m
+CONFIG_USB_GSPCA_PAC7311=m
+CONFIG_USB_GSPCA_SE401=m
+CONFIG_USB_GSPCA_SN9C2028=m
+CONFIG_USB_GSPCA_SN9C20X=m
+CONFIG_USB_GSPCA_SONIXB=m
+CONFIG_USB_GSPCA_SONIXJ=m
+CONFIG_USB_GSPCA_SPCA500=m
+CONFIG_USB_GSPCA_SPCA501=m
+CONFIG_USB_GSPCA_SPCA505=m
+CONFIG_USB_GSPCA_SPCA506=m
+CONFIG_USB_GSPCA_SPCA508=m
+CONFIG_USB_GSPCA_SPCA561=m
+CONFIG_USB_GSPCA_SPCA1528=m
+CONFIG_USB_GSPCA_SQ905=m
+CONFIG_USB_GSPCA_SQ905C=m
+CONFIG_USB_GSPCA_SQ930X=m
+CONFIG_USB_GSPCA_STK014=m
+CONFIG_USB_GSPCA_STK1135=m
+CONFIG_USB_GSPCA_STV0680=m
+CONFIG_USB_GSPCA_SUNPLUS=m
+CONFIG_USB_GSPCA_T613=m
+CONFIG_USB_GSPCA_TOPRO=m
+CONFIG_USB_GSPCA_TOUPTEK=m
+CONFIG_USB_GSPCA_TV8532=m
+CONFIG_USB_GSPCA_VC032X=m
+CONFIG_USB_GSPCA_VICAM=m
+CONFIG_USB_GSPCA_XIRLINK_CIT=m
+CONFIG_USB_GSPCA_ZC3XX=m
+CONFIG_USB_PWC=m
+# CONFIG_USB_PWC_DEBUG is not set
+CONFIG_USB_PWC_INPUT_EVDEV=y
+CONFIG_VIDEO_CPIA2=m
+CONFIG_USB_ZR364XX=m
+CONFIG_USB_STKWEBCAM=m
+CONFIG_USB_S2255=m
+CONFIG_VIDEO_USBTV=m
+
+#
+# Analog TV USB devices
+#
+CONFIG_VIDEO_PVRUSB2=m
+CONFIG_VIDEO_PVRUSB2_SYSFS=y
+CONFIG_VIDEO_PVRUSB2_DVB=y
+# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
+CONFIG_VIDEO_HDPVR=m
+CONFIG_VIDEO_STK1160_COMMON=m
+CONFIG_VIDEO_STK1160=m
+CONFIG_VIDEO_GO7007=m
+CONFIG_VIDEO_GO7007_USB=m
+CONFIG_VIDEO_GO7007_LOADER=m
+CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
+
+#
+# Analog/digital TV USB devices
+#
+CONFIG_VIDEO_AU0828=m
+CONFIG_VIDEO_AU0828_V4L2=y
+# CONFIG_VIDEO_AU0828_RC is not set
+CONFIG_VIDEO_CX231XX=m
+CONFIG_VIDEO_CX231XX_RC=y
+CONFIG_VIDEO_CX231XX_ALSA=m
+CONFIG_VIDEO_CX231XX_DVB=m
+CONFIG_VIDEO_TM6000=m
+CONFIG_VIDEO_TM6000_ALSA=m
+CONFIG_VIDEO_TM6000_DVB=m
+
+#
+# Digital TV USB devices
+#
+CONFIG_DVB_USB=m
+# CONFIG_DVB_USB_DEBUG is not set
+CONFIG_DVB_USB_DIB3000MC=m
+CONFIG_DVB_USB_A800=m
+CONFIG_DVB_USB_DIBUSB_MB=m
+CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y
+CONFIG_DVB_USB_DIBUSB_MC=m
+CONFIG_DVB_USB_DIB0700=m
+CONFIG_DVB_USB_UMT_010=m
+CONFIG_DVB_USB_CXUSB=m
+# CONFIG_DVB_USB_CXUSB_ANALOG is not set
+CONFIG_DVB_USB_M920X=m
+CONFIG_DVB_USB_DIGITV=m
+CONFIG_DVB_USB_VP7045=m
+CONFIG_DVB_USB_VP702X=m
+CONFIG_DVB_USB_GP8PSK=m
+CONFIG_DVB_USB_NOVA_T_USB2=m
+CONFIG_DVB_USB_TTUSB2=m
+CONFIG_DVB_USB_DTT200U=m
+CONFIG_DVB_USB_OPERA1=m
+CONFIG_DVB_USB_AF9005=m
+CONFIG_DVB_USB_AF9005_REMOTE=m
+CONFIG_DVB_USB_PCTV452E=m
+CONFIG_DVB_USB_DW2102=m
+CONFIG_DVB_USB_CINERGY_T2=m
+CONFIG_DVB_USB_DTV5100=m
+CONFIG_DVB_USB_AZ6027=m
+CONFIG_DVB_USB_TECHNISAT_USB2=m
+CONFIG_DVB_USB_V2=m
+CONFIG_DVB_USB_AF9015=m
+CONFIG_DVB_USB_AF9035=m
+CONFIG_DVB_USB_ANYSEE=m
+CONFIG_DVB_USB_AU6610=m
+CONFIG_DVB_USB_AZ6007=m
+CONFIG_DVB_USB_CE6230=m
+CONFIG_DVB_USB_EC168=m
+CONFIG_DVB_USB_GL861=m
+CONFIG_DVB_USB_LME2510=m
+CONFIG_DVB_USB_MXL111SF=m
+CONFIG_DVB_USB_RTL28XXU=m
+CONFIG_DVB_USB_DVBSKY=m
+CONFIG_DVB_USB_ZD1301=m
+CONFIG_DVB_TTUSB_BUDGET=m
+CONFIG_DVB_TTUSB_DEC=m
+CONFIG_SMS_USB_DRV=m
+CONFIG_DVB_B2C2_FLEXCOP_USB=m
+# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
+CONFIG_DVB_AS102=m
+
+#
+# Webcam, TV (analog/digital) USB devices
+#
+CONFIG_VIDEO_EM28XX=m
+CONFIG_VIDEO_EM28XX_V4L2=m
+CONFIG_VIDEO_EM28XX_ALSA=m
+CONFIG_VIDEO_EM28XX_DVB=m
+CONFIG_VIDEO_EM28XX_RC=m
+
+#
+# Software defined radio USB devices
+#
+CONFIG_USB_AIRSPY=m
+CONFIG_USB_HACKRF=m
+CONFIG_USB_MSI2500=m
+CONFIG_MEDIA_PCI_SUPPORT=y
+
+#
+# Media capture support
+#
+CONFIG_VIDEO_MEYE=m
+# CONFIG_VIDEO_SOLO6X10 is not set
+CONFIG_VIDEO_TW5864=m
+CONFIG_VIDEO_TW68=m
+CONFIG_VIDEO_TW686X=m
+
+#
+# Media capture/analog TV support
+#
+CONFIG_VIDEO_IVTV=m
+CONFIG_VIDEO_IVTV_ALSA=m
+CONFIG_VIDEO_FB_IVTV=m
+# CONFIG_VIDEO_FB_IVTV_FORCE_PAT is not set
+CONFIG_VIDEO_HEXIUM_GEMINI=m
+CONFIG_VIDEO_HEXIUM_ORION=m
+CONFIG_VIDEO_MXB=m
+CONFIG_VIDEO_DT3155=m
+
+#
+# Media capture/analog/hybrid TV support
+#
+CONFIG_VIDEO_CX18=m
+CONFIG_VIDEO_CX18_ALSA=m
+CONFIG_VIDEO_CX23885=m
+CONFIG_MEDIA_ALTERA_CI=m
+CONFIG_VIDEO_CX25821=m
+CONFIG_VIDEO_CX25821_ALSA=m
+CONFIG_VIDEO_CX88=m
+CONFIG_VIDEO_CX88_ALSA=m
+CONFIG_VIDEO_CX88_BLACKBIRD=m
+CONFIG_VIDEO_CX88_DVB=m
+CONFIG_VIDEO_CX88_ENABLE_VP3054=y
+CONFIG_VIDEO_CX88_VP3054=m
+CONFIG_VIDEO_CX88_MPEG=m
+CONFIG_VIDEO_BT848=m
+CONFIG_DVB_BT8XX=m
+CONFIG_VIDEO_SAA7134=m
+CONFIG_VIDEO_SAA7134_ALSA=m
+CONFIG_VIDEO_SAA7134_RC=y
+CONFIG_VIDEO_SAA7134_DVB=m
+CONFIG_VIDEO_SAA7134_GO7007=m
+CONFIG_VIDEO_SAA7164=m
+
+#
+# Media digital TV PCI Adapters
+#
+CONFIG_DVB_BUDGET_CORE=m
+CONFIG_DVB_BUDGET=m
+CONFIG_DVB_BUDGET_CI=m
+CONFIG_DVB_BUDGET_AV=m
+CONFIG_DVB_B2C2_FLEXCOP_PCI=m
+# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
+CONFIG_DVB_PLUTO2=m
+CONFIG_DVB_DM1105=m
+CONFIG_DVB_PT1=m
+CONFIG_DVB_PT3=m
+CONFIG_MANTIS_CORE=m
+CONFIG_DVB_MANTIS=m
+CONFIG_DVB_HOPPER=m
+CONFIG_DVB_NGENE=m
+CONFIG_DVB_DDBRIDGE=m
+# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
+CONFIG_DVB_SMIPCIE=m
+CONFIG_DVB_NETUP_UNIDVB=m
+# CONFIG_VIDEO_IPU3_CIO2 is not set
+CONFIG_RADIO_ADAPTERS=y
+CONFIG_RADIO_TEA575X=m
+CONFIG_RADIO_SI470X=m
+CONFIG_USB_SI470X=m
+CONFIG_I2C_SI470X=m
+CONFIG_RADIO_SI4713=m
+CONFIG_USB_SI4713=m
+CONFIG_PLATFORM_SI4713=m
+CONFIG_I2C_SI4713=m
+CONFIG_RADIO_SI476X=m
+CONFIG_USB_MR800=m
+CONFIG_USB_DSBR=m
+CONFIG_RADIO_MAXIRADIO=m
+CONFIG_RADIO_SHARK=m
+CONFIG_RADIO_SHARK2=m
+CONFIG_USB_KEENE=m
+CONFIG_USB_RAREMONO=m
+CONFIG_USB_MA901=m
+CONFIG_RADIO_TEA5764=m
+CONFIG_RADIO_SAA7706H=m
+CONFIG_RADIO_TEF6862=m
+CONFIG_RADIO_WL1273=m
+CONFIG_RADIO_WL128X=m
+CONFIG_MEDIA_COMMON_OPTIONS=y
+
+#
+# common driver options
+#
+CONFIG_VIDEO_CX2341X=m
+CONFIG_VIDEO_TVEEPROM=m
+CONFIG_TTPCI_EEPROM=m
+CONFIG_CYPRESS_FIRMWARE=m
+CONFIG_VIDEOBUF2_CORE=m
+CONFIG_VIDEOBUF2_V4L2=m
+CONFIG_VIDEOBUF2_MEMOPS=m
+CONFIG_VIDEOBUF2_DMA_CONTIG=m
+CONFIG_VIDEOBUF2_VMALLOC=m
+CONFIG_VIDEOBUF2_DMA_SG=m
+CONFIG_VIDEOBUF2_DVB=m
+CONFIG_DVB_B2C2_FLEXCOP=m
+CONFIG_VIDEO_SAA7146=m
+CONFIG_VIDEO_SAA7146_VV=m
+CONFIG_SMS_SIANO_MDTV=m
+CONFIG_SMS_SIANO_RC=y
+# CONFIG_SMS_SIANO_DEBUGFS is not set
+CONFIG_V4L_PLATFORM_DRIVERS=y
+CONFIG_VIDEO_CAFE_CCIC=m
+CONFIG_VIDEO_VIA_CAMERA=m
+# CONFIG_VIDEO_CADENCE is not set
+CONFIG_VIDEO_ASPEED=m
+CONFIG_V4L_MEM2MEM_DRIVERS=y
+CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m
+CONFIG_DVB_PLATFORM_DRIVERS=y
+CONFIG_SDR_PLATFORM_DRIVERS=y
+
+#
+# MMC/SDIO DVB adapters
+#
+CONFIG_SMS_SDIO_DRV=m
+# CONFIG_V4L_TEST_DRIVERS is not set
+# CONFIG_DVB_TEST_DRIVERS is not set
+
+#
+# FireWire (IEEE 1394) Adapters
+#
+# CONFIG_DVB_FIREDTV is not set
+# end of Media drivers
+
+#
+# Media ancillary drivers
+#
+CONFIG_MEDIA_ATTACH=y
+
+#
+# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
+#
+CONFIG_VIDEO_IR_I2C=m
+
+#
+# Audio decoders, processors and mixers
+#
+CONFIG_VIDEO_TVAUDIO=m
+CONFIG_VIDEO_TDA7432=m
+CONFIG_VIDEO_TDA9840=m
+# CONFIG_VIDEO_TDA1997X is not set
+CONFIG_VIDEO_TEA6415C=m
+CONFIG_VIDEO_TEA6420=m
+CONFIG_VIDEO_MSP3400=m
+CONFIG_VIDEO_CS3308=m
+CONFIG_VIDEO_CS5345=m
+CONFIG_VIDEO_CS53L32A=m
+# CONFIG_VIDEO_TLV320AIC23B is not set
+CONFIG_VIDEO_UDA1342=m
+CONFIG_VIDEO_WM8775=m
+CONFIG_VIDEO_WM8739=m
+CONFIG_VIDEO_VP27SMPX=m
+CONFIG_VIDEO_SONY_BTF_MPX=m
+# end of Audio decoders, processors and mixers
+
+#
+# RDS decoders
+#
+CONFIG_VIDEO_SAA6588=m
+# end of RDS decoders
+
+#
+# Video decoders
+#
+# CONFIG_VIDEO_ADV7180 is not set
+# CONFIG_VIDEO_ADV7183 is not set
+# CONFIG_VIDEO_ADV7604 is not set
+# CONFIG_VIDEO_ADV7842 is not set
+# CONFIG_VIDEO_BT819 is not set
+# CONFIG_VIDEO_BT856 is not set
+# CONFIG_VIDEO_BT866 is not set
+# CONFIG_VIDEO_KS0127 is not set
+# CONFIG_VIDEO_ML86V7667 is not set
+# CONFIG_VIDEO_SAA7110 is not set
+CONFIG_VIDEO_SAA711X=m
+# CONFIG_VIDEO_TC358743 is not set
+# CONFIG_VIDEO_TVP514X is not set
+CONFIG_VIDEO_TVP5150=m
+# CONFIG_VIDEO_TVP7002 is not set
+CONFIG_VIDEO_TW2804=m
+CONFIG_VIDEO_TW9903=m
+CONFIG_VIDEO_TW9906=m
+# CONFIG_VIDEO_TW9910 is not set
+# CONFIG_VIDEO_VPX3220 is not set
+
+#
+# Video and audio decoders
+#
+CONFIG_VIDEO_SAA717X=m
+CONFIG_VIDEO_CX25840=m
+# end of Video decoders
+
+#
+# Video encoders
+#
+CONFIG_VIDEO_SAA7127=m
+# CONFIG_VIDEO_SAA7185 is not set
+# CONFIG_VIDEO_ADV7170 is not set
+# CONFIG_VIDEO_ADV7175 is not set
+# CONFIG_VIDEO_ADV7343 is not set
+# CONFIG_VIDEO_ADV7393 is not set
+# CONFIG_VIDEO_ADV7511 is not set
+# CONFIG_VIDEO_AD9389B is not set
+# CONFIG_VIDEO_AK881X is not set
+# CONFIG_VIDEO_THS8200 is not set
+# end of Video encoders
+
+#
+# Video improvement chips
+#
+CONFIG_VIDEO_UPD64031A=m
+CONFIG_VIDEO_UPD64083=m
+# end of Video improvement chips
+
+#
+# Audio/Video compression chips
+#
+CONFIG_VIDEO_SAA6752HS=m
+# end of Audio/Video compression chips
+
+#
+# SDR tuner chips
+#
+CONFIG_SDR_MAX2175=m
+# end of SDR tuner chips
+
+#
+# Miscellaneous helper chips
+#
+# CONFIG_VIDEO_THS7303 is not set
+CONFIG_VIDEO_M52790=m
+# CONFIG_VIDEO_I2C is not set
+# CONFIG_VIDEO_ST_MIPID02 is not set
+# end of Miscellaneous helper chips
+
+#
+# Camera sensor devices
+#
+CONFIG_VIDEO_HI556=m
+CONFIG_VIDEO_HI846=m
+CONFIG_VIDEO_IMX208=m
+# CONFIG_VIDEO_IMX214 is not set
+# CONFIG_VIDEO_IMX219 is not set
+# CONFIG_VIDEO_IMX258 is not set
+# CONFIG_VIDEO_IMX274 is not set
+# CONFIG_VIDEO_IMX290 is not set
+# CONFIG_VIDEO_IMX319 is not set
+# CONFIG_VIDEO_IMX355 is not set
+# CONFIG_VIDEO_OV02A10 is not set
+CONFIG_VIDEO_OV2640=m
+# CONFIG_VIDEO_OV2659 is not set
+# CONFIG_VIDEO_OV2680 is not set
+# CONFIG_VIDEO_OV2685 is not set
+# CONFIG_VIDEO_OV2740 is not set
+# CONFIG_VIDEO_OV5647 is not set
+# CONFIG_VIDEO_OV5648 is not set
+# CONFIG_VIDEO_OV6650 is not set
+# CONFIG_VIDEO_OV5670 is not set
+CONFIG_VIDEO_OV5675=m
+# CONFIG_VIDEO_OV5695 is not set
+# CONFIG_VIDEO_OV7251 is not set
+# CONFIG_VIDEO_OV772X is not set
+CONFIG_VIDEO_OV7640=m
+CONFIG_VIDEO_OV7670=m
+# CONFIG_VIDEO_OV7740 is not set
+# CONFIG_VIDEO_OV8856 is not set
+# CONFIG_VIDEO_OV8865 is not set
+# CONFIG_VIDEO_OV9640 is not set
+# CONFIG_VIDEO_OV9650 is not set
+# CONFIG_VIDEO_OV9734 is not set
+# CONFIG_VIDEO_OV13858 is not set
+CONFIG_VIDEO_OV13B10=m
+# CONFIG_VIDEO_VS6624 is not set
+# CONFIG_VIDEO_MT9M001 is not set
+# CONFIG_VIDEO_MT9M032 is not set
+# CONFIG_VIDEO_MT9M111 is not set
+# CONFIG_VIDEO_MT9P031 is not set
+# CONFIG_VIDEO_MT9T001 is not set
+# CONFIG_VIDEO_MT9T112 is not set
+CONFIG_VIDEO_MT9V011=m
+# CONFIG_VIDEO_MT9V032 is not set
+# CONFIG_VIDEO_MT9V111 is not set
+# CONFIG_VIDEO_SR030PC30 is not set
+# CONFIG_VIDEO_NOON010PC30 is not set
+# CONFIG_VIDEO_M5MOLS is not set
+CONFIG_VIDEO_MAX9271_LIB=m
+CONFIG_VIDEO_RDACM20=m
+CONFIG_VIDEO_RDACM21=m
+# CONFIG_VIDEO_RJ54N1 is not set
+# CONFIG_VIDEO_S5K6AA is not set
+# CONFIG_VIDEO_S5K6A3 is not set
+# CONFIG_VIDEO_S5K4ECGX is not set
+# CONFIG_VIDEO_S5K5BAF is not set
+# CONFIG_VIDEO_CCS is not set
+# CONFIG_VIDEO_ET8EK8 is not set
+# CONFIG_VIDEO_S5C73M3 is not set
+# end of Camera sensor devices
+
+#
+# Lens drivers
+#
+# CONFIG_VIDEO_AD5820 is not set
+# CONFIG_VIDEO_AK7375 is not set
+# CONFIG_VIDEO_DW9714 is not set
+CONFIG_VIDEO_DW9768=m
+# CONFIG_VIDEO_DW9807_VCM is not set
+# end of Lens drivers
+
+#
+# Flash devices
+#
+# CONFIG_VIDEO_ADP1653 is not set
+# CONFIG_VIDEO_LM3560 is not set
+# CONFIG_VIDEO_LM3646 is not set
+# end of Flash devices
+
+#
+# SPI helper chips
+#
+# CONFIG_VIDEO_GS1662 is not set
+# end of SPI helper chips
+
+#
+# Media SPI Adapters
+#
+CONFIG_CXD2880_SPI_DRV=m
+# end of Media SPI Adapters
+
+CONFIG_MEDIA_TUNER=m
+
+#
+# Customize TV tuners
+#
+CONFIG_MEDIA_TUNER_SIMPLE=m
+CONFIG_MEDIA_TUNER_TDA18250=m
+CONFIG_MEDIA_TUNER_TDA8290=m
+CONFIG_MEDIA_TUNER_TDA827X=m
+CONFIG_MEDIA_TUNER_TDA18271=m
+CONFIG_MEDIA_TUNER_TDA9887=m
+CONFIG_MEDIA_TUNER_TEA5761=m
+CONFIG_MEDIA_TUNER_TEA5767=m
+CONFIG_MEDIA_TUNER_MSI001=m
+CONFIG_MEDIA_TUNER_MT20XX=m
+CONFIG_MEDIA_TUNER_MT2060=m
+CONFIG_MEDIA_TUNER_MT2063=m
+CONFIG_MEDIA_TUNER_MT2266=m
+CONFIG_MEDIA_TUNER_MT2131=m
+CONFIG_MEDIA_TUNER_QT1010=m
+CONFIG_MEDIA_TUNER_XC2028=m
+CONFIG_MEDIA_TUNER_XC5000=m
+CONFIG_MEDIA_TUNER_XC4000=m
+CONFIG_MEDIA_TUNER_MXL5005S=m
+CONFIG_MEDIA_TUNER_MXL5007T=m
+CONFIG_MEDIA_TUNER_MC44S803=m
+CONFIG_MEDIA_TUNER_MAX2165=m
+CONFIG_MEDIA_TUNER_TDA18218=m
+CONFIG_MEDIA_TUNER_FC0011=m
+CONFIG_MEDIA_TUNER_FC0012=m
+CONFIG_MEDIA_TUNER_FC0013=m
+CONFIG_MEDIA_TUNER_TDA18212=m
+CONFIG_MEDIA_TUNER_E4000=m
+CONFIG_MEDIA_TUNER_FC2580=m
+CONFIG_MEDIA_TUNER_M88RS6000T=m
+CONFIG_MEDIA_TUNER_TUA9001=m
+CONFIG_MEDIA_TUNER_SI2157=m
+CONFIG_MEDIA_TUNER_IT913X=m
+CONFIG_MEDIA_TUNER_R820T=m
+CONFIG_MEDIA_TUNER_MXL301RF=m
+CONFIG_MEDIA_TUNER_QM1D1C0042=m
+CONFIG_MEDIA_TUNER_QM1D1B0004=m
+# end of Customize TV tuners
+
+#
+# Customise DVB Frontends
+#
+
+#
+# Multistandard (satellite) frontends
+#
+CONFIG_DVB_STB0899=m
+CONFIG_DVB_STB6100=m
+CONFIG_DVB_STV090x=m
+CONFIG_DVB_STV0910=m
+CONFIG_DVB_STV6110x=m
+CONFIG_DVB_STV6111=m
+CONFIG_DVB_MXL5XX=m
+CONFIG_DVB_M88DS3103=m
+
+#
+# Multistandard (cable + terrestrial) frontends
+#
+CONFIG_DVB_DRXK=m
+CONFIG_DVB_TDA18271C2DD=m
+CONFIG_DVB_SI2165=m
+CONFIG_DVB_MN88472=m
+CONFIG_DVB_MN88473=m
+
+#
+# DVB-S (satellite) frontends
+#
+CONFIG_DVB_CX24110=m
+CONFIG_DVB_CX24123=m
+CONFIG_DVB_MT312=m
+CONFIG_DVB_ZL10036=m
+CONFIG_DVB_ZL10039=m
+CONFIG_DVB_S5H1420=m
+CONFIG_DVB_STV0288=m
+CONFIG_DVB_STB6000=m
+CONFIG_DVB_STV0299=m
+CONFIG_DVB_STV6110=m
+CONFIG_DVB_STV0900=m
+CONFIG_DVB_TDA8083=m
+CONFIG_DVB_TDA10086=m
+CONFIG_DVB_TDA8261=m
+CONFIG_DVB_VES1X93=m
+CONFIG_DVB_TUNER_ITD1000=m
+CONFIG_DVB_TUNER_CX24113=m
+CONFIG_DVB_TDA826X=m
+CONFIG_DVB_TUA6100=m
+CONFIG_DVB_CX24116=m
+CONFIG_DVB_CX24117=m
+CONFIG_DVB_CX24120=m
+CONFIG_DVB_SI21XX=m
+CONFIG_DVB_TS2020=m
+CONFIG_DVB_DS3000=m
+CONFIG_DVB_MB86A16=m
+CONFIG_DVB_TDA10071=m
+
+#
+# DVB-T (terrestrial) frontends
+#
+CONFIG_DVB_SP887X=m
+CONFIG_DVB_CX22700=m
+CONFIG_DVB_CX22702=m
+# CONFIG_DVB_S5H1432 is not set
+CONFIG_DVB_DRXD=m
+CONFIG_DVB_L64781=m
+CONFIG_DVB_TDA1004X=m
+CONFIG_DVB_NXT6000=m
+CONFIG_DVB_MT352=m
+CONFIG_DVB_ZL10353=m
+CONFIG_DVB_DIB3000MB=m
+CONFIG_DVB_DIB3000MC=m
+CONFIG_DVB_DIB7000M=m
+CONFIG_DVB_DIB7000P=m
+# CONFIG_DVB_DIB9000 is not set
+CONFIG_DVB_TDA10048=m
+CONFIG_DVB_AF9013=m
+CONFIG_DVB_EC100=m
+CONFIG_DVB_STV0367=m
+CONFIG_DVB_CXD2820R=m
+CONFIG_DVB_CXD2841ER=m
+CONFIG_DVB_RTL2830=m
+CONFIG_DVB_RTL2832=m
+CONFIG_DVB_RTL2832_SDR=m
+CONFIG_DVB_SI2168=m
+CONFIG_DVB_AS102_FE=m
+CONFIG_DVB_ZD1301_DEMOD=m
+CONFIG_DVB_GP8PSK_FE=m
+# CONFIG_DVB_CXD2880 is not set
+
+#
+# DVB-C (cable) frontends
+#
+CONFIG_DVB_VES1820=m
+CONFIG_DVB_TDA10021=m
+CONFIG_DVB_TDA10023=m
+CONFIG_DVB_STV0297=m
+
+#
+# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
+#
+CONFIG_DVB_NXT200X=m
+CONFIG_DVB_OR51211=m
+CONFIG_DVB_OR51132=m
+CONFIG_DVB_BCM3510=m
+CONFIG_DVB_LGDT330X=m
+CONFIG_DVB_LGDT3305=m
+CONFIG_DVB_LGDT3306A=m
+CONFIG_DVB_LG2160=m
+CONFIG_DVB_S5H1409=m
+CONFIG_DVB_AU8522=m
+CONFIG_DVB_AU8522_DTV=m
+CONFIG_DVB_AU8522_V4L=m
+CONFIG_DVB_S5H1411=m
+CONFIG_DVB_MXL692=m
+
+#
+# ISDB-T (terrestrial) frontends
+#
+CONFIG_DVB_S921=m
+CONFIG_DVB_DIB8000=m
+CONFIG_DVB_MB86A20S=m
+
+#
+# ISDB-S (satellite) & ISDB-T (terrestrial) frontends
+#
+CONFIG_DVB_TC90522=m
+# CONFIG_DVB_MN88443X is not set
+
+#
+# Digital terrestrial only tuners/PLL
+#
+CONFIG_DVB_PLL=m
+CONFIG_DVB_TUNER_DIB0070=m
+CONFIG_DVB_TUNER_DIB0090=m
+
+#
+# SEC control devices for DVB-S
+#
+CONFIG_DVB_DRX39XYJ=m
+CONFIG_DVB_LNBH25=m
+# CONFIG_DVB_LNBH29 is not set
+CONFIG_DVB_LNBP21=m
+CONFIG_DVB_LNBP22=m
+CONFIG_DVB_ISL6405=m
+CONFIG_DVB_ISL6421=m
+CONFIG_DVB_ISL6423=m
+CONFIG_DVB_A8293=m
+# CONFIG_DVB_LGS8GL5 is not set
+CONFIG_DVB_LGS8GXX=m
+CONFIG_DVB_ATBM8830=m
+CONFIG_DVB_TDA665x=m
+CONFIG_DVB_IX2505V=m
+CONFIG_DVB_M88RS2000=m
+CONFIG_DVB_AF9033=m
+CONFIG_DVB_HORUS3A=m
+CONFIG_DVB_ASCOT2E=m
+CONFIG_DVB_HELENE=m
+
+#
+# Common Interface (EN50221) controller drivers
+#
+CONFIG_DVB_CXD2099=m
+CONFIG_DVB_SP2=m
+# end of Customise DVB Frontends
+
+#
+# Tools to develop new frontends
+#
+CONFIG_DVB_DUMMY_FE=m
+# end of Media ancillary drivers
+
+#
+# Graphics support
+#
+CONFIG_AGP=m
+CONFIG_AGP_AMD64=m
+CONFIG_AGP_INTEL=m
+CONFIG_AGP_SIS=m
+CONFIG_AGP_VIA=m
+CONFIG_INTEL_GTT=m
+CONFIG_VGA_ARB=y
+CONFIG_VGA_ARB_MAX_GPUS=16
+CONFIG_VGA_SWITCHEROO=y
+CONFIG_DRM=m
+CONFIG_DRM_MIPI_DBI=m
+CONFIG_DRM_MIPI_DSI=y
+CONFIG_DRM_DP_AUX_CHARDEV=y
+# CONFIG_DRM_DEBUG_SELFTEST is not set
+CONFIG_DRM_KMS_HELPER=m
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
+CONFIG_DRM_FBDEV_EMULATION=y
+CONFIG_DRM_FBDEV_OVERALLOC=100
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
+CONFIG_DRM_LOAD_EDID_FIRMWARE=y
+CONFIG_DRM_DP_CEC=y
+CONFIG_DRM_TTM=m
+CONFIG_DRM_VRAM_HELPER=m
+CONFIG_DRM_TTM_HELPER=m
+CONFIG_DRM_GEM_CMA_HELPER=y
+CONFIG_DRM_KMS_CMA_HELPER=y
+CONFIG_DRM_GEM_SHMEM_HELPER=y
+CONFIG_DRM_SCHED=m
+
+#
+# I2C encoder or helper chips
+#
+CONFIG_DRM_I2C_CH7006=m
+CONFIG_DRM_I2C_SIL164=m
+CONFIG_DRM_I2C_NXP_TDA998X=m
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
+# end of I2C encoder or helper chips
+
+#
+# ARM devices
+#
+# end of ARM devices
+
+CONFIG_DRM_RADEON=m
+CONFIG_DRM_RADEON_USERPTR=y
+CONFIG_DRM_AMDGPU=m
+CONFIG_DRM_AMDGPU_SI=y
+CONFIG_DRM_AMDGPU_CIK=y
+CONFIG_DRM_AMDGPU_USERPTR=y
+
+#
+# ACP (Audio CoProcessor) Configuration
+#
+CONFIG_DRM_AMD_ACP=y
+# end of ACP (Audio CoProcessor) Configuration
+
+#
+# Display Engine Configuration
+#
+CONFIG_DRM_AMD_DC=y
+CONFIG_DRM_AMD_DC_DCN=y
+# CONFIG_DRM_AMD_DC_HDCP is not set
+# CONFIG_DRM_AMD_DC_SI is not set
+CONFIG_DRM_AMD_SECURE_DISPLAY=y
+# end of Display Engine Configuration
+
+CONFIG_HSA_AMD=y
+CONFIG_DRM_NOUVEAU=m
+CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT=y
+CONFIG_NOUVEAU_DEBUG=5
+CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+# CONFIG_NOUVEAU_DEBUG_MMU is not set
+# CONFIG_NOUVEAU_DEBUG_PUSH is not set
+CONFIG_DRM_NOUVEAU_BACKLIGHT=y
+CONFIG_DRM_I915=m
+CONFIG_DRM_I915_FORCE_PROBE=""
+CONFIG_DRM_I915_CAPTURE_ERROR=y
+CONFIG_DRM_I915_COMPRESS_ERROR=y
+CONFIG_DRM_I915_USERPTR=y
+CONFIG_DRM_I915_GVT=y
+CONFIG_DRM_I915_GVT_KVMGT=m
+CONFIG_DRM_I915_PXP=y
+
+#
+# drm/i915 Debugging
+#
+# CONFIG_DRM_I915_WERROR is not set
+# CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
+# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
+# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
+# CONFIG_DRM_I915_DEBUG_GUC is not set
+# CONFIG_DRM_I915_SELFTEST is not set
+# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
+# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
+# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
+# end of drm/i915 Debugging
+
+#
+# drm/i915 Profile Guided Optimisation
+#
+CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
+CONFIG_DRM_I915_FENCE_TIMEOUT=10000
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
+CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
+CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+# end of drm/i915 Profile Guided Optimisation
+
+CONFIG_DRM_VGEM=m
+CONFIG_DRM_VKMS=m
+CONFIG_DRM_VMWGFX=m
+CONFIG_DRM_VMWGFX_FBCON=y
+# CONFIG_DRM_VMWGFX_MKSSTATS is not set
+CONFIG_DRM_GMA500=m
+CONFIG_DRM_UDL=m
+CONFIG_DRM_AST=m
+CONFIG_DRM_MGAG200=m
+CONFIG_DRM_QXL=m
+CONFIG_DRM_VIRTIO_GPU=m
+CONFIG_DRM_PANEL=y
+
+#
+# Display Panels
+#
+CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
+CONFIG_DRM_PANEL_WIDECHIPS_WS2401=m
+# end of Display Panels
+
+CONFIG_DRM_BRIDGE=y
+CONFIG_DRM_PANEL_BRIDGE=y
+
+#
+# Display Interface Bridges
+#
+CONFIG_DRM_ANALOGIX_ANX78XX=m
+CONFIG_DRM_ANALOGIX_DP=m
+# end of Display Interface Bridges
+
+# CONFIG_DRM_ETNAVIV is not set
+CONFIG_DRM_BOCHS=m
+CONFIG_DRM_CIRRUS_QEMU=m
+CONFIG_DRM_GM12U320=m
+CONFIG_DRM_SIMPLEDRM=m
+CONFIG_TINYDRM_HX8357D=m
+# CONFIG_TINYDRM_ILI9225 is not set
+# CONFIG_TINYDRM_ILI9341 is not set
+# CONFIG_TINYDRM_ILI9486 is not set
+CONFIG_TINYDRM_MI0283QT=m
+CONFIG_TINYDRM_REPAPER=m
+CONFIG_TINYDRM_ST7586=m
+# CONFIG_TINYDRM_ST7735R is not set
+CONFIG_DRM_XEN=y
+CONFIG_DRM_XEN_FRONTEND=m
+CONFIG_DRM_VBOXVIDEO=m
+CONFIG_DRM_GUD=m
+CONFIG_DRM_HYPERV=m
+CONFIG_DRM_LEGACY=y
+# CONFIG_DRM_TDFX is not set
+# CONFIG_DRM_R128 is not set
+# CONFIG_DRM_MGA is not set
+# CONFIG_DRM_SIS is not set
+# CONFIG_DRM_VIA is not set
+# CONFIG_DRM_SAVAGE is not set
+CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
+
+#
+# Frame buffer Devices
+#
+CONFIG_FB_CMDLINE=y
+CONFIG_FB_NOTIFY=y
+CONFIG_FB=y
+CONFIG_FIRMWARE_EDID=y
+CONFIG_FB_DDC=m
+CONFIG_FB_BOOT_VESA_SUPPORT=y
+CONFIG_FB_CFB_FILLRECT=y
+CONFIG_FB_CFB_COPYAREA=y
+CONFIG_FB_CFB_IMAGEBLIT=y
+CONFIG_FB_SYS_FILLRECT=m
+CONFIG_FB_SYS_COPYAREA=m
+CONFIG_FB_SYS_IMAGEBLIT=m
+# CONFIG_FB_FOREIGN_ENDIAN is not set
+CONFIG_FB_SYS_FOPS=m
+CONFIG_FB_DEFERRED_IO=y
+CONFIG_FB_BACKLIGHT=m
+CONFIG_FB_MODE_HELPERS=y
+CONFIG_FB_TILEBLITTING=y
+
+#
+# Frame buffer hardware drivers
+#
+# CONFIG_FB_CIRRUS is not set
+# CONFIG_FB_PM2 is not set
+# CONFIG_FB_CYBER2000 is not set
+# CONFIG_FB_ARC is not set
+# CONFIG_FB_ASILIANT is not set
+# CONFIG_FB_IMSTT is not set
+CONFIG_FB_VGA16=m
+CONFIG_FB_UVESA=m
+CONFIG_FB_VESA=y
+CONFIG_FB_EFI=y
+# CONFIG_FB_N411 is not set
+# CONFIG_FB_HGA is not set
+CONFIG_FB_OPENCORES=m
+# CONFIG_FB_S1D13XXX is not set
+# CONFIG_FB_NVIDIA is not set
+# CONFIG_FB_RIVA is not set
+# CONFIG_FB_I740 is not set
+# CONFIG_FB_LE80578 is not set
+CONFIG_FB_INTEL=m
+# CONFIG_FB_INTEL_DEBUG is not set
+CONFIG_FB_INTEL_I2C=y
+# CONFIG_FB_MATROX is not set
+# CONFIG_FB_RADEON is not set
+# CONFIG_FB_ATY128 is not set
+# CONFIG_FB_ATY is not set
+# CONFIG_FB_S3 is not set
+# CONFIG_FB_SAVAGE is not set
+# CONFIG_FB_SIS is not set
+CONFIG_FB_VIA=m
+CONFIG_FB_VIA_DIRECT_PROCFS=y
+CONFIG_FB_VIA_X_COMPATIBILITY=y
+# CONFIG_FB_NEOMAGIC is not set
+# CONFIG_FB_KYRO is not set
+# CONFIG_FB_3DFX is not set
+# CONFIG_FB_VOODOO1 is not set
+# CONFIG_FB_VT8623 is not set
+# CONFIG_FB_TRIDENT is not set
+# CONFIG_FB_ARK is not set
+# CONFIG_FB_PM3 is not set
+# CONFIG_FB_CARMINE is not set
+# CONFIG_FB_SM501 is not set
+# CONFIG_FB_SMSCUFX is not set
+CONFIG_FB_UDL=m
+CONFIG_FB_IBM_GXT4500=m
+# CONFIG_FB_VIRTUAL is not set
+CONFIG_XEN_FBDEV_FRONTEND=m
+# CONFIG_FB_METRONOME is not set
+# CONFIG_FB_MB862XX is not set
+CONFIG_FB_HYPERV=m
+# CONFIG_FB_SIMPLE is not set
+CONFIG_FB_SSD1307=m
+CONFIG_FB_SM712=m
+# end of Frame buffer Devices
+
+#
+# Backlight & LCD device support
+#
+CONFIG_LCD_CLASS_DEVICE=m
+CONFIG_LCD_L4F00242T03=m
+CONFIG_LCD_LMS283GF05=m
+CONFIG_LCD_LTV350QV=m
+CONFIG_LCD_ILI922X=m
+CONFIG_LCD_ILI9320=m
+CONFIG_LCD_TDO24M=m
+CONFIG_LCD_VGG2432A4=m
+CONFIG_LCD_PLATFORM=m
+CONFIG_LCD_AMS369FG06=m
+CONFIG_LCD_LMS501KF03=m
+CONFIG_LCD_HX8357=m
+# CONFIG_LCD_OTM3225A is not set
+CONFIG_BACKLIGHT_CLASS_DEVICE=y
+CONFIG_BACKLIGHT_KTD253=m
+CONFIG_BACKLIGHT_LM3533=m
+CONFIG_BACKLIGHT_PWM=m
+CONFIG_BACKLIGHT_DA9052=m
+CONFIG_BACKLIGHT_APPLE=m
+CONFIG_BACKLIGHT_QCOM_WLED=m
+CONFIG_BACKLIGHT_RT4831=m
+CONFIG_BACKLIGHT_SAHARA=m
+# CONFIG_BACKLIGHT_WM831X is not set
+CONFIG_BACKLIGHT_ADP8860=m
+CONFIG_BACKLIGHT_ADP8870=m
+CONFIG_BACKLIGHT_PCF50633=m
+CONFIG_BACKLIGHT_LM3630A=m
+CONFIG_BACKLIGHT_LM3639=m
+CONFIG_BACKLIGHT_LP855X=m
+CONFIG_BACKLIGHT_SKY81452=m
+CONFIG_BACKLIGHT_GPIO=m
+CONFIG_BACKLIGHT_LV5207LP=m
+CONFIG_BACKLIGHT_BD6107=m
+# CONFIG_BACKLIGHT_ARCXCNN is not set
+# end of Backlight & LCD device support
+
+CONFIG_VGASTATE=m
+CONFIG_VIDEOMODE_HELPERS=y
+CONFIG_HDMI=y
+
+#
+# Console display driver support
+#
+CONFIG_VGA_CONSOLE=y
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_DUMMY_CONSOLE_COLUMNS=80
+CONFIG_DUMMY_CONSOLE_ROWS=25
+CONFIG_FRAMEBUFFER_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION=y
+CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
+CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
+# end of Console display driver support
+
+# CONFIG_LOGO is not set
+# end of Graphics support
+
+CONFIG_SOUND=m
+CONFIG_SOUND_OSS_CORE=y
+CONFIG_SOUND_OSS_CORE_PRECLAIM=y
+CONFIG_SND=m
+CONFIG_SND_TIMER=m
+CONFIG_SND_PCM=m
+CONFIG_SND_PCM_ELD=y
+CONFIG_SND_PCM_IEC958=y
+CONFIG_SND_DMAENGINE_PCM=m
+CONFIG_SND_HWDEP=m
+CONFIG_SND_SEQ_DEVICE=m
+CONFIG_SND_RAWMIDI=m
+CONFIG_SND_COMPRESS_OFFLOAD=m
+CONFIG_SND_JACK=y
+CONFIG_SND_JACK_INPUT_DEV=y
+CONFIG_SND_OSSEMUL=y
+CONFIG_SND_MIXER_OSS=m
+CONFIG_SND_PCM_OSS=m
+CONFIG_SND_PCM_OSS_PLUGINS=y
+CONFIG_SND_PCM_TIMER=y
+CONFIG_SND_HRTIMER=m
+CONFIG_SND_DYNAMIC_MINORS=y
+CONFIG_SND_MAX_CARDS=32
+CONFIG_SND_SUPPORT_OLD_API=y
+CONFIG_SND_PROC_FS=y
+CONFIG_SND_VERBOSE_PROCFS=y
+# CONFIG_SND_VERBOSE_PRINTK is not set
+# CONFIG_SND_DEBUG is not set
+CONFIG_SND_VMASTER=y
+CONFIG_SND_DMA_SGBUF=y
+CONFIG_SND_CTL_LED=m
+CONFIG_SND_SEQUENCER=m
+CONFIG_SND_SEQ_DUMMY=m
+CONFIG_SND_SEQUENCER_OSS=m
+CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
+CONFIG_SND_SEQ_MIDI_EVENT=m
+CONFIG_SND_SEQ_MIDI=m
+CONFIG_SND_SEQ_MIDI_EMUL=m
+CONFIG_SND_SEQ_VIRMIDI=m
+CONFIG_SND_MPU401_UART=m
+CONFIG_SND_OPL3_LIB=m
+CONFIG_SND_OPL3_LIB_SEQ=m
+CONFIG_SND_VX_LIB=m
+CONFIG_SND_AC97_CODEC=m
+CONFIG_SND_DRIVERS=y
+# CONFIG_SND_PCSP is not set
+CONFIG_SND_DUMMY=m
+CONFIG_SND_ALOOP=m
+CONFIG_SND_VIRMIDI=m
+CONFIG_SND_MTPAV=m
+CONFIG_SND_MTS64=m
+CONFIG_SND_SERIAL_U16550=m
+CONFIG_SND_MPU401=m
+CONFIG_SND_PORTMAN2X4=m
+CONFIG_SND_AC97_POWER_SAVE=y
+CONFIG_SND_AC97_POWER_SAVE_DEFAULT=1
+CONFIG_SND_SB_COMMON=m
+CONFIG_SND_PCI=y
+CONFIG_SND_AD1889=m
+CONFIG_SND_ALS300=m
+CONFIG_SND_ALS4000=m
+CONFIG_SND_ALI5451=m
+CONFIG_SND_ASIHPI=m
+CONFIG_SND_ATIIXP=m
+CONFIG_SND_ATIIXP_MODEM=m
+CONFIG_SND_AU8810=m
+CONFIG_SND_AU8820=m
+CONFIG_SND_AU8830=m
+CONFIG_SND_AW2=m
+CONFIG_SND_AZT3328=m
+CONFIG_SND_BT87X=m
+# CONFIG_SND_BT87X_OVERCLOCK is not set
+CONFIG_SND_CA0106=m
+CONFIG_SND_CMIPCI=m
+CONFIG_SND_OXYGEN_LIB=m
+CONFIG_SND_OXYGEN=m
+CONFIG_SND_CS4281=m
+CONFIG_SND_CS46XX=m
+CONFIG_SND_CS46XX_NEW_DSP=y
+CONFIG_SND_CTXFI=m
+CONFIG_SND_DARLA20=m
+CONFIG_SND_GINA20=m
+CONFIG_SND_LAYLA20=m
+CONFIG_SND_DARLA24=m
+CONFIG_SND_GINA24=m
+CONFIG_SND_LAYLA24=m
+CONFIG_SND_MONA=m
+CONFIG_SND_MIA=m
+CONFIG_SND_ECHO3G=m
+CONFIG_SND_INDIGO=m
+CONFIG_SND_INDIGOIO=m
+CONFIG_SND_INDIGODJ=m
+CONFIG_SND_INDIGOIOX=m
+CONFIG_SND_INDIGODJX=m
+CONFIG_SND_EMU10K1=m
+CONFIG_SND_EMU10K1_SEQ=m
+CONFIG_SND_EMU10K1X=m
+CONFIG_SND_ENS1370=m
+CONFIG_SND_ENS1371=m
+CONFIG_SND_ES1938=m
+CONFIG_SND_ES1968=m
+CONFIG_SND_ES1968_INPUT=y
+# CONFIG_SND_ES1968_RADIO is not set
+CONFIG_SND_FM801=m
+CONFIG_SND_FM801_TEA575X_BOOL=y
+CONFIG_SND_HDSP=m
+CONFIG_SND_HDSPM=m
+CONFIG_SND_ICE1712=m
+CONFIG_SND_ICE1724=m
+CONFIG_SND_INTEL8X0=m
+CONFIG_SND_INTEL8X0M=m
+CONFIG_SND_KORG1212=m
+CONFIG_SND_LOLA=m
+CONFIG_SND_LX6464ES=m
+CONFIG_SND_MAESTRO3=m
+CONFIG_SND_MAESTRO3_INPUT=y
+CONFIG_SND_MIXART=m
+CONFIG_SND_NM256=m
+CONFIG_SND_PCXHR=m
+CONFIG_SND_RIPTIDE=m
+CONFIG_SND_RME32=m
+CONFIG_SND_RME96=m
+CONFIG_SND_RME9652=m
+CONFIG_SND_SONICVIBES=m
+CONFIG_SND_TRIDENT=m
+CONFIG_SND_VIA82XX=m
+CONFIG_SND_VIA82XX_MODEM=m
+CONFIG_SND_VIRTUOSO=m
+CONFIG_SND_VX222=m
+CONFIG_SND_YMFPCI=m
+
+#
+# HD-Audio
+#
+CONFIG_SND_HDA=m
+CONFIG_SND_HDA_GENERIC_LEDS=y
+CONFIG_SND_HDA_INTEL=m
+CONFIG_SND_HDA_HWDEP=y
+CONFIG_SND_HDA_RECONFIG=y
+CONFIG_SND_HDA_INPUT_BEEP=y
+CONFIG_SND_HDA_INPUT_BEEP_MODE=1
+CONFIG_SND_HDA_PATCH_LOADER=y
+CONFIG_SND_HDA_CODEC_REALTEK=m
+CONFIG_SND_HDA_CODEC_ANALOG=m
+CONFIG_SND_HDA_CODEC_SIGMATEL=m
+CONFIG_SND_HDA_CODEC_VIA=m
+CONFIG_SND_HDA_CODEC_HDMI=m
+CONFIG_SND_HDA_CODEC_CIRRUS=m
+CONFIG_SND_HDA_CODEC_CS8409=m
+CONFIG_SND_HDA_CODEC_CONEXANT=m
+CONFIG_SND_HDA_CODEC_CA0110=m
+CONFIG_SND_HDA_CODEC_CA0132=m
+CONFIG_SND_HDA_CODEC_CA0132_DSP=y
+CONFIG_SND_HDA_CODEC_CMEDIA=m
+CONFIG_SND_HDA_CODEC_SI3054=m
+CONFIG_SND_HDA_GENERIC=m
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
+# CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set
+# end of HD-Audio
+
+CONFIG_SND_HDA_CORE=m
+CONFIG_SND_HDA_DSP_LOADER=y
+CONFIG_SND_HDA_COMPONENT=y
+CONFIG_SND_HDA_I915=y
+CONFIG_SND_HDA_EXT_CORE=m
+CONFIG_SND_HDA_PREALLOC_SIZE=0
+CONFIG_SND_INTEL_NHLT=y
+CONFIG_SND_INTEL_DSP_CONFIG=m
+CONFIG_SND_INTEL_SOUNDWIRE_ACPI=m
+# CONFIG_SND_INTEL_BYT_PREFER_SOF is not set
+CONFIG_SND_SPI=y
+CONFIG_SND_USB=y
+CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
+CONFIG_SND_USB_UA101=m
+CONFIG_SND_USB_USX2Y=m
+CONFIG_SND_USB_CAIAQ=m
+CONFIG_SND_USB_CAIAQ_INPUT=y
+CONFIG_SND_USB_US122L=m
+CONFIG_SND_USB_6FIRE=m
+CONFIG_SND_USB_HIFACE=m
+# CONFIG_SND_BCD2000 is not set
+CONFIG_SND_USB_LINE6=m
+CONFIG_SND_USB_POD=m
+CONFIG_SND_USB_PODHD=m
+CONFIG_SND_USB_TONEPORT=m
+CONFIG_SND_USB_VARIAX=m
+CONFIG_SND_FIREWIRE=y
+CONFIG_SND_FIREWIRE_LIB=m
+CONFIG_SND_DICE=m
+CONFIG_SND_OXFW=m
+# CONFIG_SND_ISIGHT is not set
+# CONFIG_SND_FIREWORKS is not set
+# CONFIG_SND_BEBOB is not set
+CONFIG_SND_FIREWIRE_DIGI00X=m
+CONFIG_SND_FIREWIRE_TASCAM=m
+# CONFIG_SND_FIREWIRE_MOTU is not set
+# CONFIG_SND_FIREFACE is not set
+CONFIG_SND_SOC=m
+CONFIG_SND_SOC_AC97_BUS=y
+CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
+CONFIG_SND_SOC_COMPRESS=y
+CONFIG_SND_SOC_TOPOLOGY=y
+CONFIG_SND_SOC_ACPI=m
+# CONFIG_SND_SOC_ADI is not set
+CONFIG_SND_SOC_AMD_ACP=m
+CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
+CONFIG_SND_SOC_AMD_ACP3x=m
+CONFIG_SND_SOC_AMD_RV_RT5682_MACH=m
+CONFIG_SND_SOC_AMD_RENOIR=m
+CONFIG_SND_SOC_AMD_RENOIR_MACH=m
+CONFIG_SND_SOC_AMD_ACP5x=m
+CONFIG_SND_SOC_AMD_VANGOGH_MACH=m
+CONFIG_SND_SOC_AMD_ACP6x=m
+CONFIG_SND_SOC_AMD_YC_MACH=m
+CONFIG_SND_SOC_AMD_ACP_COMMON=m
+CONFIG_SND_SOC_AMD_ACP_I2S=m
+CONFIG_SND_SOC_AMD_ACP_PCM=m
+CONFIG_SND_AMD_ASOC_RENOIR=m
+CONFIG_SND_SOC_AMD_MACH_COMMON=m
+CONFIG_SND_SOC_AMD_LEGACY_MACH=m
+CONFIG_SND_SOC_AMD_SOF_MACH=m
+CONFIG_SND_ATMEL_SOC=m
+# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set
+CONFIG_SND_DESIGNWARE_I2S=m
+# CONFIG_SND_DESIGNWARE_PCM is not set
+
+#
+# SoC Audio for Freescale CPUs
+#
+
+#
+# Common SoC Audio options for Freescale CPUs:
+#
+# CONFIG_SND_SOC_FSL_ASRC is not set
+# CONFIG_SND_SOC_FSL_SAI is not set
+CONFIG_SND_SOC_FSL_AUDMIX=m
+# CONFIG_SND_SOC_FSL_SSI is not set
+# CONFIG_SND_SOC_FSL_SPDIF is not set
+# CONFIG_SND_SOC_FSL_ESAI is not set
+CONFIG_SND_SOC_FSL_MICFIL=m
+# CONFIG_SND_SOC_FSL_XCVR is not set
+CONFIG_SND_SOC_FSL_RPMSG=m
+# CONFIG_SND_SOC_IMX_AUDMUX is not set
+# end of SoC Audio for Freescale CPUs
+
+# CONFIG_SND_I2S_HI6210_I2S is not set
+CONFIG_SND_SOC_IMG=y
+CONFIG_SND_SOC_IMG_I2S_IN=m
+CONFIG_SND_SOC_IMG_I2S_OUT=m
+CONFIG_SND_SOC_IMG_PARALLEL_OUT=m
+CONFIG_SND_SOC_IMG_SPDIF_IN=m
+CONFIG_SND_SOC_IMG_SPDIF_OUT=m
+CONFIG_SND_SOC_IMG_PISTACHIO_INTERNAL_DAC=m
+CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y
+CONFIG_SND_SOC_INTEL_SST=m
+CONFIG_SND_SOC_INTEL_CATPT=m
+CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
+CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
+CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI=m
+CONFIG_SND_SOC_INTEL_SKYLAKE=m
+CONFIG_SND_SOC_INTEL_SKL=m
+CONFIG_SND_SOC_INTEL_APL=m
+CONFIG_SND_SOC_INTEL_KBL=m
+CONFIG_SND_SOC_INTEL_GLK=m
+CONFIG_SND_SOC_INTEL_CNL=m
+CONFIG_SND_SOC_INTEL_CFL=m
+# CONFIG_SND_SOC_INTEL_CML_H is not set
+# CONFIG_SND_SOC_INTEL_CML_LP is not set
+CONFIG_SND_SOC_INTEL_SKYLAKE_FAMILY=m
+CONFIG_SND_SOC_INTEL_SKYLAKE_SSP_CLK=m
+CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC=y
+CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m
+CONFIG_SND_SOC_ACPI_INTEL_MATCH=m
+CONFIG_SND_SOC_INTEL_MACH=y
+CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y
+CONFIG_SND_SOC_INTEL_HDA_DSP_COMMON=m
+CONFIG_SND_SOC_INTEL_SOF_MAXIM_COMMON=m
+CONFIG_SND_SOC_INTEL_HASWELL_MACH=m
+CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m
+CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH=m
+CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m
+CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m
+CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m
+CONFIG_SND_SOC_INTEL_BYTCR_WM5102_MACH=m
+CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m
+CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m
+CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m
+CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH=m
+CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH=m
+CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m
+CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=m
+CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=m
+CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m
+CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m
+CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m
+CONFIG_SND_SOC_INTEL_DA7219_MAX98357A_GENERIC=m
+CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_COMMON=m
+CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m
+CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m
+CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH=m
+CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m
+CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m
+CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH=m
+CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH=m
+CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH=m
+CONFIG_SND_SOC_INTEL_GLK_DA7219_MAX98357A_MACH=m
+CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH=m
+CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH=m
+CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH=m
+CONFIG_SND_SOC_INTEL_SOF_CS42L42_MACH=m
+CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m
+CONFIG_SND_SOC_INTEL_SOF_ES8336_MACH=m
+CONFIG_SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH=m
+CONFIG_SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH=m
+CONFIG_SND_SOC_INTEL_SOF_DA7219_MAX98373_MACH=m
+CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH=m
+CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH=m
+CONFIG_SND_SOC_MTK_BTCVSD=m
+CONFIG_SND_SOC_SOF_TOPLEVEL=y
+CONFIG_SND_SOC_SOF_PCI_DEV=m
+CONFIG_SND_SOC_SOF_PCI=m
+CONFIG_SND_SOC_SOF_ACPI=m
+CONFIG_SND_SOC_SOF_ACPI_DEV=m
+# CONFIG_SND_SOC_SOF_DEBUG_PROBES is not set
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
+CONFIG_SND_SOC_SOF=m
+CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE=y
+CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL=y
+CONFIG_SND_SOC_SOF_INTEL_HIFI_EP_IPC=m
+CONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP=m
+CONFIG_SND_SOC_SOF_INTEL_COMMON=m
+CONFIG_SND_SOC_SOF_BAYTRAIL=m
+CONFIG_SND_SOC_SOF_BROADWELL=m
+CONFIG_SND_SOC_SOF_MERRIFIELD=m
+CONFIG_SND_SOC_SOF_INTEL_APL=m
+CONFIG_SND_SOC_SOF_APOLLOLAKE=m
+CONFIG_SND_SOC_SOF_GEMINILAKE=m
+CONFIG_SND_SOC_SOF_INTEL_CNL=m
+CONFIG_SND_SOC_SOF_CANNONLAKE=m
+CONFIG_SND_SOC_SOF_COFFEELAKE=m
+CONFIG_SND_SOC_SOF_COMETLAKE=m
+CONFIG_SND_SOC_SOF_INTEL_ICL=m
+CONFIG_SND_SOC_SOF_ICELAKE=m
+CONFIG_SND_SOC_SOF_JASPERLAKE=m
+CONFIG_SND_SOC_SOF_INTEL_TGL=m
+CONFIG_SND_SOC_SOF_TIGERLAKE=m
+CONFIG_SND_SOC_SOF_ELKHARTLAKE=m
+CONFIG_SND_SOC_SOF_ALDERLAKE=m
+CONFIG_SND_SOC_SOF_HDA_COMMON=m
+CONFIG_SND_SOC_SOF_HDA_LINK=y
+CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC=y
+CONFIG_SND_SOC_SOF_HDA_LINK_BASELINE=m
+CONFIG_SND_SOC_SOF_HDA=m
+CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE=m
+CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE=m
+CONFIG_SND_SOC_SOF_XTENSA=m
+
+#
+# STMicroelectronics STM32 SOC audio support
+#
+# end of STMicroelectronics STM32 SOC audio support
+
+CONFIG_SND_SOC_XILINX_I2S=m
+CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER=m
+CONFIG_SND_SOC_XILINX_SPDIF=m
+CONFIG_SND_SOC_XTFPGA_I2S=m
+CONFIG_SND_SOC_I2C_AND_SPI=m
+
+#
+# CODEC drivers
+#
+CONFIG_SND_SOC_ARIZONA=m
+CONFIG_SND_SOC_WM_ADSP=m
+CONFIG_SND_SOC_AC97_CODEC=m
+# CONFIG_SND_SOC_ADAU1372_I2C is not set
+# CONFIG_SND_SOC_ADAU1372_SPI is not set
+CONFIG_SND_SOC_ADAU1701=m
+# CONFIG_SND_SOC_ADAU1761_I2C is not set
+# CONFIG_SND_SOC_ADAU1761_SPI is not set
+CONFIG_SND_SOC_ADAU7002=m
+CONFIG_SND_SOC_ADAU7118=m
+CONFIG_SND_SOC_ADAU7118_HW=m
+CONFIG_SND_SOC_ADAU7118_I2C=m
+CONFIG_SND_SOC_AK4104=m
+CONFIG_SND_SOC_AK4118=m
+CONFIG_SND_SOC_AK4458=m
+CONFIG_SND_SOC_AK4554=m
+CONFIG_SND_SOC_AK4613=m
+CONFIG_SND_SOC_AK4642=m
+CONFIG_SND_SOC_AK5386=m
+CONFIG_SND_SOC_AK5558=m
+# CONFIG_SND_SOC_ALC5623 is not set
+# CONFIG_SND_SOC_BD28623 is not set
+CONFIG_SND_SOC_BT_SCO=m
+CONFIG_SND_SOC_CROS_EC_CODEC=m
+CONFIG_SND_SOC_CS35L32=m
+CONFIG_SND_SOC_CS35L33=m
+CONFIG_SND_SOC_CS35L34=m
+# CONFIG_SND_SOC_CS35L35 is not set
+CONFIG_SND_SOC_CS35L36=m
+CONFIG_SND_SOC_CS35L41_SPI=m
+CONFIG_SND_SOC_CS35L41_I2C=m
+CONFIG_SND_SOC_CS42L42=m
+CONFIG_SND_SOC_CS42L51=m
+CONFIG_SND_SOC_CS42L51_I2C=m
+CONFIG_SND_SOC_CS42L52=m
+# CONFIG_SND_SOC_CS42L56 is not set
+CONFIG_SND_SOC_CS42L73=m
+CONFIG_SND_SOC_CS4234=m
+# CONFIG_SND_SOC_CS4265 is not set
+CONFIG_SND_SOC_CS4270=m
+CONFIG_SND_SOC_CS4271=m
+CONFIG_SND_SOC_CS4271_I2C=m
+CONFIG_SND_SOC_CS4271_SPI=m
+CONFIG_SND_SOC_CS42XX8=m
+CONFIG_SND_SOC_CS42XX8_I2C=m
+CONFIG_SND_SOC_CS43130=m
+CONFIG_SND_SOC_CS4341=m
+CONFIG_SND_SOC_CS4349=m
+CONFIG_SND_SOC_CS53L30=m
+CONFIG_SND_SOC_CX2072X=m
+CONFIG_SND_SOC_DA7213=m
+CONFIG_SND_SOC_DA7219=m
+CONFIG_SND_SOC_DMIC=m
+CONFIG_SND_SOC_HDMI_CODEC=m
+# CONFIG_SND_SOC_ES7134 is not set
+# CONFIG_SND_SOC_ES7241 is not set
+CONFIG_SND_SOC_ES8316=m
+CONFIG_SND_SOC_ES8328=m
+CONFIG_SND_SOC_ES8328_I2C=m
+CONFIG_SND_SOC_ES8328_SPI=m
+CONFIG_SND_SOC_GTM601=m
+CONFIG_SND_SOC_HDAC_HDMI=m
+CONFIG_SND_SOC_HDAC_HDA=m
+CONFIG_SND_SOC_ICS43432=m
+CONFIG_SND_SOC_INNO_RK3036=m
+CONFIG_SND_SOC_MAX98088=m
+CONFIG_SND_SOC_MAX98090=m
+CONFIG_SND_SOC_MAX98357A=m
+CONFIG_SND_SOC_MAX98504=m
+CONFIG_SND_SOC_MAX9867=m
+CONFIG_SND_SOC_MAX98927=m
+CONFIG_SND_SOC_MAX98520=m
+CONFIG_SND_SOC_MAX98373=m
+CONFIG_SND_SOC_MAX98373_I2C=m
+CONFIG_SND_SOC_MAX98373_SDW=m
+CONFIG_SND_SOC_MAX98390=m
+CONFIG_SND_SOC_MAX9860=m
+CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m
+CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
+CONFIG_SND_SOC_PCM1681=m
+CONFIG_SND_SOC_PCM1789=m
+CONFIG_SND_SOC_PCM1789_I2C=m
+CONFIG_SND_SOC_PCM179X=m
+CONFIG_SND_SOC_PCM179X_I2C=m
+CONFIG_SND_SOC_PCM179X_SPI=m
+# CONFIG_SND_SOC_PCM186X_I2C is not set
+# CONFIG_SND_SOC_PCM186X_SPI is not set
+CONFIG_SND_SOC_PCM3060=m
+CONFIG_SND_SOC_PCM3060_I2C=m
+CONFIG_SND_SOC_PCM3060_SPI=m
+CONFIG_SND_SOC_PCM3168A=m
+CONFIG_SND_SOC_PCM3168A_I2C=m
+CONFIG_SND_SOC_PCM3168A_SPI=m
+# CONFIG_SND_SOC_PCM5102A is not set
+CONFIG_SND_SOC_PCM512x=m
+CONFIG_SND_SOC_PCM512x_I2C=m
+CONFIG_SND_SOC_PCM512x_SPI=m
+CONFIG_SND_SOC_RK3328=m
+CONFIG_SND_SOC_RL6231=m
+CONFIG_SND_SOC_RL6347A=m
+CONFIG_SND_SOC_RT286=m
+CONFIG_SND_SOC_RT298=m
+CONFIG_SND_SOC_RT1011=m
+CONFIG_SND_SOC_RT1015=m
+CONFIG_SND_SOC_RT1015P=m
+CONFIG_SND_SOC_RT1019=m
+CONFIG_SND_SOC_RT1308=m
+CONFIG_SND_SOC_RT1308_SDW=m
+CONFIG_SND_SOC_RT1316_SDW=m
+CONFIG_SND_SOC_RT5514=m
+CONFIG_SND_SOC_RT5514_SPI=m
+CONFIG_SND_SOC_RT5616=m
+CONFIG_SND_SOC_RT5631=m
+CONFIG_SND_SOC_RT5640=m
+CONFIG_SND_SOC_RT5645=m
+CONFIG_SND_SOC_RT5651=m
+CONFIG_SND_SOC_RT5659=m
+CONFIG_SND_SOC_RT5660=m
+CONFIG_SND_SOC_RT5663=m
+CONFIG_SND_SOC_RT5670=m
+CONFIG_SND_SOC_RT5677=m
+CONFIG_SND_SOC_RT5677_SPI=m
+CONFIG_SND_SOC_RT5682=m
+CONFIG_SND_SOC_RT5682_I2C=m
+CONFIG_SND_SOC_RT5682_SDW=m
+CONFIG_SND_SOC_RT5682S=m
+CONFIG_SND_SOC_RT700=m
+CONFIG_SND_SOC_RT700_SDW=m
+CONFIG_SND_SOC_RT711=m
+CONFIG_SND_SOC_RT711_SDW=m
+CONFIG_SND_SOC_RT711_SDCA_SDW=m
+CONFIG_SND_SOC_RT715=m
+CONFIG_SND_SOC_RT715_SDW=m
+CONFIG_SND_SOC_RT715_SDCA_SDW=m
+CONFIG_SND_SOC_RT9120=m
+CONFIG_SND_SOC_SDW_MOCKUP=m
+CONFIG_SND_SOC_SGTL5000=m
+CONFIG_SND_SOC_SI476X=m
+CONFIG_SND_SOC_SIGMADSP=m
+CONFIG_SND_SOC_SIGMADSP_I2C=m
+# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set
+# CONFIG_SND_SOC_SIMPLE_MUX is not set
+CONFIG_SND_SOC_SPDIF=m
+# CONFIG_SND_SOC_SSM2305 is not set
+CONFIG_SND_SOC_SSM2518=m
+CONFIG_SND_SOC_SSM2602=m
+CONFIG_SND_SOC_SSM2602_SPI=m
+CONFIG_SND_SOC_SSM2602_I2C=m
+CONFIG_SND_SOC_SSM4567=m
+CONFIG_SND_SOC_STA32X=m
+# CONFIG_SND_SOC_STA350 is not set
+CONFIG_SND_SOC_STI_SAS=m
+# CONFIG_SND_SOC_TAS2552 is not set
+# CONFIG_SND_SOC_TAS2562 is not set
+# CONFIG_SND_SOC_TAS2764 is not set
+# CONFIG_SND_SOC_TAS2770 is not set
+CONFIG_SND_SOC_TAS5086=m
+CONFIG_SND_SOC_TAS571X=m
+CONFIG_SND_SOC_TAS5720=m
+# CONFIG_SND_SOC_TAS6424 is not set
+# CONFIG_SND_SOC_TDA7419 is not set
+CONFIG_SND_SOC_TFA9879=m
+CONFIG_SND_SOC_TFA989X=m
+CONFIG_SND_SOC_TLV320AIC23=m
+CONFIG_SND_SOC_TLV320AIC23_I2C=m
+CONFIG_SND_SOC_TLV320AIC23_SPI=m
+# CONFIG_SND_SOC_TLV320AIC31XX is not set
+# CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set
+# CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set
+CONFIG_SND_SOC_TLV320AIC3X=m
+CONFIG_SND_SOC_TLV320AIC3X_I2C=m
+CONFIG_SND_SOC_TLV320AIC3X_SPI=m
+CONFIG_SND_SOC_TLV320ADCX140=m
+CONFIG_SND_SOC_TS3A227E=m
+# CONFIG_SND_SOC_TSCS42XX is not set
+# CONFIG_SND_SOC_TSCS454 is not set
+CONFIG_SND_SOC_UDA1334=m
+CONFIG_SND_SOC_WCD_MBHC=m
+CONFIG_SND_SOC_WCD938X=m
+CONFIG_SND_SOC_WCD938X_SDW=m
+CONFIG_SND_SOC_WM5102=m
+CONFIG_SND_SOC_WM8510=m
+CONFIG_SND_SOC_WM8523=m
+CONFIG_SND_SOC_WM8524=m
+CONFIG_SND_SOC_WM8580=m
+CONFIG_SND_SOC_WM8711=m
+CONFIG_SND_SOC_WM8728=m
+CONFIG_SND_SOC_WM8731=m
+CONFIG_SND_SOC_WM8737=m
+CONFIG_SND_SOC_WM8741=m
+CONFIG_SND_SOC_WM8750=m
+CONFIG_SND_SOC_WM8753=m
+CONFIG_SND_SOC_WM8770=m
+CONFIG_SND_SOC_WM8776=m
+# CONFIG_SND_SOC_WM8782 is not set
+CONFIG_SND_SOC_WM8804=m
+CONFIG_SND_SOC_WM8804_I2C=m
+CONFIG_SND_SOC_WM8804_SPI=m
+CONFIG_SND_SOC_WM8903=m
+CONFIG_SND_SOC_WM8904=m
+CONFIG_SND_SOC_WM8960=m
+CONFIG_SND_SOC_WM8962=m
+CONFIG_SND_SOC_WM8974=m
+CONFIG_SND_SOC_WM8978=m
+CONFIG_SND_SOC_WM8985=m
+CONFIG_SND_SOC_WSA881X=m
+CONFIG_SND_SOC_ZL38060=m
+# CONFIG_SND_SOC_MAX9759 is not set
+# CONFIG_SND_SOC_MT6351 is not set
+CONFIG_SND_SOC_MT6358=m
+CONFIG_SND_SOC_MT6660=m
+# CONFIG_SND_SOC_NAU8315 is not set
+CONFIG_SND_SOC_NAU8540=m
+CONFIG_SND_SOC_NAU8810=m
+CONFIG_SND_SOC_NAU8821=m
+CONFIG_SND_SOC_NAU8822=m
+CONFIG_SND_SOC_NAU8824=m
+CONFIG_SND_SOC_NAU8825=m
+CONFIG_SND_SOC_TPA6130A2=m
+# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set
+# CONFIG_SND_SOC_LPASS_VA_MACRO is not set
+# CONFIG_SND_SOC_LPASS_RX_MACRO is not set
+# CONFIG_SND_SOC_LPASS_TX_MACRO is not set
+# end of CODEC drivers
+
+CONFIG_SND_SIMPLE_CARD_UTILS=m
+CONFIG_SND_SIMPLE_CARD=m
+CONFIG_SND_X86=y
+CONFIG_HDMI_LPE_AUDIO=m
+CONFIG_SND_SYNTH_EMUX=m
+# CONFIG_SND_XEN_FRONTEND is not set
+CONFIG_SND_VIRTIO=m
+CONFIG_AC97_BUS=m
+
+#
+# HID support
+#
+CONFIG_HID=m
+CONFIG_HID_BATTERY_STRENGTH=y
+CONFIG_HIDRAW=y
+CONFIG_UHID=m
+CONFIG_HID_GENERIC=m
+
+#
+# Special HID drivers
+#
+CONFIG_HID_A4TECH=m
+# CONFIG_HID_ACCUTOUCH is not set
+CONFIG_HID_ACRUX=m
+CONFIG_HID_ACRUX_FF=y
+CONFIG_HID_APPLE=m
+CONFIG_HID_APPLEIR=m
+CONFIG_HID_ASUS=m
+CONFIG_HID_AUREAL=m
+CONFIG_HID_BELKIN=m
+CONFIG_HID_BETOP_FF=m
+CONFIG_HID_BIGBEN_FF=m
+CONFIG_HID_CHERRY=m
+CONFIG_HID_CHICONY=m
+CONFIG_HID_CORSAIR=m
+CONFIG_HID_COUGAR=m
+CONFIG_HID_MACALLY=m
+CONFIG_HID_PRODIKEYS=m
+CONFIG_HID_CMEDIA=m
+CONFIG_HID_CP2112=m
+CONFIG_HID_CREATIVE_SB0540=m
+CONFIG_HID_CYPRESS=m
+CONFIG_HID_DRAGONRISE=m
+CONFIG_DRAGONRISE_FF=y
+CONFIG_HID_EMS_FF=m
+CONFIG_HID_ELAN=m
+CONFIG_HID_ELECOM=m
+CONFIG_HID_ELO=m
+CONFIG_HID_EZKEY=m
+CONFIG_HID_FT260=m
+CONFIG_HID_GEMBIRD=m
+CONFIG_HID_GFRM=m
+CONFIG_HID_GLORIOUS=m
+CONFIG_HID_HOLTEK=m
+# CONFIG_HOLTEK_FF is not set
+CONFIG_HID_GOOGLE_HAMMER=m
+CONFIG_HID_VIVALDI=m
+# CONFIG_HID_GT683R is not set
+CONFIG_HID_KEYTOUCH=m
+CONFIG_HID_KYE=m
+CONFIG_HID_UCLOGIC=m
+CONFIG_HID_WALTOP=m
+CONFIG_HID_VIEWSONIC=m
+CONFIG_HID_XIAOMI=m
+CONFIG_HID_GYRATION=m
+CONFIG_HID_ICADE=m
+# CONFIG_HID_ITE is not set
+# CONFIG_HID_JABRA is not set
+CONFIG_HID_TWINHAN=m
+CONFIG_HID_KENSINGTON=m
+CONFIG_HID_LCPOWER=m
+CONFIG_HID_LED=m
+CONFIG_HID_LENOVO=m
+CONFIG_HID_LOGITECH=m
+CONFIG_HID_LOGITECH_DJ=m
+CONFIG_HID_LOGITECH_HIDPP=m
+CONFIG_LOGITECH_FF=y
+CONFIG_LOGIRUMBLEPAD2_FF=y
+CONFIG_LOGIG940_FF=y
+CONFIG_LOGIWHEELS_FF=y
+CONFIG_HID_MAGICMOUSE=m
+CONFIG_HID_MALTRON=m
+CONFIG_HID_MAYFLASH=m
+# CONFIG_HID_REDRAGON is not set
+CONFIG_HID_MICROSOFT=m
+CONFIG_HID_MONTEREY=m
+CONFIG_HID_MULTITOUCH=m
+CONFIG_HID_NINTENDO=m
+CONFIG_NINTENDO_FF=y
+# CONFIG_HID_NTI is not set
+CONFIG_HID_NTRIG=m
+CONFIG_HID_ORTEK=m
+CONFIG_HID_PANTHERLORD=m
+CONFIG_PANTHERLORD_FF=y
+CONFIG_HID_PENMOUNT=m
+CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD=m
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
+CONFIG_HID_PICOLCD_CIR=y
+CONFIG_HID_PLANTRONICS=m
+CONFIG_HID_PLAYSTATION=m
+CONFIG_PLAYSTATION_FF=y
+CONFIG_HID_PRIMAX=m
+# CONFIG_HID_RETRODE is not set
+CONFIG_HID_ROCCAT=m
+CONFIG_HID_SAITEK=m
+CONFIG_HID_SAMSUNG=m
+CONFIG_HID_SEMITEK=m
+CONFIG_HID_SONY=m
+CONFIG_SONY_FF=y
+CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
+CONFIG_HID_STEELSERIES=m
+CONFIG_HID_SUNPLUS=m
+CONFIG_HID_RMI=m
+CONFIG_HID_GREENASIA=m
+CONFIG_GREENASIA_FF=y
+CONFIG_HID_HYPERV_MOUSE=m
+CONFIG_HID_SMARTJOYPLUS=m
+CONFIG_SMARTJOYPLUS_FF=y
+CONFIG_HID_TIVO=m
+CONFIG_HID_TOPSEED=m
+CONFIG_HID_THINGM=m
+CONFIG_HID_THRUSTMASTER=m
+CONFIG_THRUSTMASTER_FF=y
+CONFIG_HID_UDRAW_PS3=m
+CONFIG_HID_U2FZERO=m
+CONFIG_HID_WACOM=m
+CONFIG_HID_WIIMOTE=m
+CONFIG_HID_XINMO=m
+CONFIG_HID_ZEROPLUS=m
+CONFIG_ZEROPLUS_FF=y
+CONFIG_HID_ZYDACRON=m
+CONFIG_HID_SENSOR_HUB=m
+CONFIG_HID_SENSOR_CUSTOM_SENSOR=m
+CONFIG_HID_ALPS=m
+CONFIG_HID_MCP2221=m
+# end of Special HID drivers
+
+#
+# USB HID support
+#
+CONFIG_USB_HID=m
+CONFIG_HID_PID=y
+CONFIG_USB_HIDDEV=y
+
+#
+# USB HID Boot Protocol drivers
+#
+CONFIG_USB_KBD=m
+CONFIG_USB_MOUSE=m
+# end of USB HID Boot Protocol drivers
+# end of USB HID support
+
+#
+# I2C HID support
+#
+CONFIG_I2C_HID_ACPI=m
+# end of I2C HID support
+
+CONFIG_I2C_HID_CORE=m
+
+#
+# Intel ISH HID support
+#
+CONFIG_INTEL_ISH_HID=m
+CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER=m
+# end of Intel ISH HID support
+
+#
+# AMD SFH HID Support
+#
+CONFIG_AMD_SFH_HID=m
+# end of AMD SFH HID Support
+
+#
+# Surface System Aggregator Module HID support
+#
+CONFIG_SURFACE_HID=m
+CONFIG_SURFACE_KBD=m
+# end of Surface System Aggregator Module HID support
+
+CONFIG_SURFACE_HID_CORE=m
+# end of HID support
+
+CONFIG_USB_OHCI_LITTLE_ENDIAN=y
+CONFIG_USB_SUPPORT=y
+CONFIG_USB_COMMON=m
+CONFIG_USB_LED_TRIG=y
+CONFIG_USB_ULPI_BUS=m
+CONFIG_USB_CONN_GPIO=m
+CONFIG_USB_ARCH_HAS_HCD=y
+CONFIG_USB=m
+CONFIG_USB_PCI=y
+CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
+
+#
+# Miscellaneous USB options
+#
+CONFIG_USB_DEFAULT_PERSIST=y
+# CONFIG_USB_FEW_INIT_RETRIES is not set
+CONFIG_USB_DYNAMIC_MINORS=y
+# CONFIG_USB_OTG is not set
+# CONFIG_USB_OTG_PRODUCTLIST is not set
+# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
+CONFIG_USB_LEDS_TRIGGER_USBPORT=m
+CONFIG_USB_AUTOSUSPEND_DELAY=2
+CONFIG_USB_MON=m
+
+#
+# USB Host Controller Drivers
+#
+CONFIG_USB_C67X00_HCD=m
+CONFIG_USB_XHCI_HCD=m
+# CONFIG_USB_XHCI_DBGCAP is not set
+CONFIG_USB_XHCI_PCI=m
+CONFIG_USB_XHCI_PCI_RENESAS=m
+CONFIG_USB_XHCI_PLATFORM=m
+CONFIG_USB_EHCI_HCD=m
+CONFIG_USB_EHCI_ROOT_HUB_TT=y
+CONFIG_USB_EHCI_TT_NEWSCHED=y
+CONFIG_USB_EHCI_PCI=m
+CONFIG_USB_EHCI_FSL=m
+CONFIG_USB_EHCI_HCD_PLATFORM=m
+CONFIG_USB_OXU210HP_HCD=m
+CONFIG_USB_ISP116X_HCD=m
+CONFIG_USB_FOTG210_HCD=m
+# CONFIG_USB_MAX3421_HCD is not set
+CONFIG_USB_OHCI_HCD=m
+CONFIG_USB_OHCI_HCD_PCI=m
+CONFIG_USB_OHCI_HCD_SSB=y
+CONFIG_USB_OHCI_HCD_PLATFORM=m
+CONFIG_USB_UHCI_HCD=m
+CONFIG_USB_U132_HCD=m
+CONFIG_USB_SL811_HCD=m
+# CONFIG_USB_SL811_HCD_ISO is not set
+CONFIG_USB_R8A66597_HCD=m
+CONFIG_USB_HCD_BCMA=m
+CONFIG_USB_HCD_SSB=m
+# CONFIG_USB_HCD_TEST_MODE is not set
+
+#
+# USB Device Class drivers
+#
+CONFIG_USB_ACM=m
+CONFIG_USB_PRINTER=m
+CONFIG_USB_WDM=m
+CONFIG_USB_TMC=m
+
+#
+# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
+#
+
+#
+# also be needed; see USB_STORAGE Help for more info
+#
+CONFIG_USB_STORAGE=m
+# CONFIG_USB_STORAGE_DEBUG is not set
+CONFIG_USB_STORAGE_REALTEK=m
+CONFIG_REALTEK_AUTOPM=y
+CONFIG_USB_STORAGE_DATAFAB=m
+CONFIG_USB_STORAGE_FREECOM=m
+CONFIG_USB_STORAGE_ISD200=m
+CONFIG_USB_STORAGE_USBAT=m
+CONFIG_USB_STORAGE_SDDR09=m
+CONFIG_USB_STORAGE_SDDR55=m
+CONFIG_USB_STORAGE_JUMPSHOT=m
+CONFIG_USB_STORAGE_ALAUDA=m
+CONFIG_USB_STORAGE_ONETOUCH=m
+CONFIG_USB_STORAGE_KARMA=m
+CONFIG_USB_STORAGE_CYPRESS_ATACB=m
+CONFIG_USB_STORAGE_ENE_UB6250=m
+CONFIG_USB_UAS=m
+
+#
+# USB Imaging devices
+#
+CONFIG_USB_MDC800=m
+CONFIG_USB_MICROTEK=m
+CONFIG_USBIP_CORE=m
+CONFIG_USBIP_VHCI_HCD=m
+CONFIG_USBIP_VHCI_HC_PORTS=8
+CONFIG_USBIP_VHCI_NR_HCS=1
+CONFIG_USBIP_HOST=m
+CONFIG_USBIP_VUDC=m
+# CONFIG_USBIP_DEBUG is not set
+CONFIG_USB_CDNS_SUPPORT=m
+CONFIG_USB_CDNS_HOST=y
+CONFIG_USB_CDNS3=m
+CONFIG_USB_CDNS3_GADGET=y
+CONFIG_USB_CDNS3_HOST=y
+CONFIG_USB_CDNS3_PCI_WRAP=m
+CONFIG_USB_CDNSP_PCI=m
+# CONFIG_USB_CDNSP_GADGET is not set
+# CONFIG_USB_CDNSP_HOST is not set
+CONFIG_USB_MUSB_HDRC=m
+# CONFIG_USB_MUSB_HOST is not set
+# CONFIG_USB_MUSB_GADGET is not set
+CONFIG_USB_MUSB_DUAL_ROLE=y
+
+#
+# Platform Glue Layer
+#
+
+#
+# MUSB DMA mode
+#
+CONFIG_MUSB_PIO_ONLY=y
+CONFIG_USB_DWC3=m
+CONFIG_USB_DWC3_ULPI=y
+# CONFIG_USB_DWC3_HOST is not set
+# CONFIG_USB_DWC3_GADGET is not set
+CONFIG_USB_DWC3_DUAL_ROLE=y
+
+#
+# Platform Glue Driver Support
+#
+CONFIG_USB_DWC3_PCI=m
+CONFIG_USB_DWC3_HAPS=m
+# CONFIG_USB_DWC2 is not set
+CONFIG_USB_CHIPIDEA=m
+# CONFIG_USB_CHIPIDEA_UDC is not set
+CONFIG_USB_CHIPIDEA_HOST=y
+CONFIG_USB_CHIPIDEA_PCI=m
+CONFIG_USB_CHIPIDEA_MSM=m
+CONFIG_USB_CHIPIDEA_GENERIC=m
+CONFIG_USB_ISP1760=m
+CONFIG_USB_ISP1760_HCD=y
+CONFIG_USB_ISP1761_UDC=y
+# CONFIG_USB_ISP1760_HOST_ROLE is not set
+# CONFIG_USB_ISP1760_GADGET_ROLE is not set
+CONFIG_USB_ISP1760_DUAL_ROLE=y
+
+#
+# USB port drivers
+#
+CONFIG_USB_USS720=m
+CONFIG_USB_SERIAL=m
+CONFIG_USB_SERIAL_GENERIC=y
+CONFIG_USB_SERIAL_SIMPLE=m
+CONFIG_USB_SERIAL_AIRCABLE=m
+CONFIG_USB_SERIAL_ARK3116=m
+CONFIG_USB_SERIAL_BELKIN=m
+CONFIG_USB_SERIAL_CH341=m
+CONFIG_USB_SERIAL_WHITEHEAT=m
+CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
+CONFIG_USB_SERIAL_CP210X=m
+CONFIG_USB_SERIAL_CYPRESS_M8=m
+CONFIG_USB_SERIAL_EMPEG=m
+CONFIG_USB_SERIAL_FTDI_SIO=m
+CONFIG_USB_SERIAL_VISOR=m
+CONFIG_USB_SERIAL_IPAQ=m
+CONFIG_USB_SERIAL_IR=m
+CONFIG_USB_SERIAL_EDGEPORT=m
+CONFIG_USB_SERIAL_EDGEPORT_TI=m
+CONFIG_USB_SERIAL_F81232=m
+CONFIG_USB_SERIAL_F8153X=m
+CONFIG_USB_SERIAL_GARMIN=m
+CONFIG_USB_SERIAL_IPW=m
+CONFIG_USB_SERIAL_IUU=m
+CONFIG_USB_SERIAL_KEYSPAN_PDA=m
+CONFIG_USB_SERIAL_KEYSPAN=m
+CONFIG_USB_SERIAL_KLSI=m
+CONFIG_USB_SERIAL_KOBIL_SCT=m
+CONFIG_USB_SERIAL_MCT_U232=m
+CONFIG_USB_SERIAL_METRO=m
+CONFIG_USB_SERIAL_MOS7720=m
+CONFIG_USB_SERIAL_MOS7715_PARPORT=y
+CONFIG_USB_SERIAL_MOS7840=m
+CONFIG_USB_SERIAL_MXUPORT=m
+CONFIG_USB_SERIAL_NAVMAN=m
+CONFIG_USB_SERIAL_PL2303=m
+CONFIG_USB_SERIAL_OTI6858=m
+CONFIG_USB_SERIAL_QCAUX=m
+CONFIG_USB_SERIAL_QUALCOMM=m
+CONFIG_USB_SERIAL_SPCP8X5=m
+CONFIG_USB_SERIAL_SAFE=m
+# CONFIG_USB_SERIAL_SAFE_PADDED is not set
+CONFIG_USB_SERIAL_SIERRAWIRELESS=m
+CONFIG_USB_SERIAL_SYMBOL=m
+CONFIG_USB_SERIAL_TI=m
+CONFIG_USB_SERIAL_CYBERJACK=m
+CONFIG_USB_SERIAL_WWAN=m
+CONFIG_USB_SERIAL_OPTION=m
+CONFIG_USB_SERIAL_OMNINET=m
+CONFIG_USB_SERIAL_OPTICON=m
+CONFIG_USB_SERIAL_XSENS_MT=m
+CONFIG_USB_SERIAL_WISHBONE=m
+CONFIG_USB_SERIAL_SSU100=m
+CONFIG_USB_SERIAL_QT2=m
+CONFIG_USB_SERIAL_UPD78F0730=m
+CONFIG_USB_SERIAL_XR=m
+# CONFIG_USB_SERIAL_DEBUG is not set
+
+#
+# USB Miscellaneous drivers
+#
+CONFIG_USB_EMI62=m
+CONFIG_USB_EMI26=m
+CONFIG_USB_ADUTUX=m
+CONFIG_USB_SEVSEG=m
+CONFIG_USB_LEGOTOWER=m
+CONFIG_USB_LCD=m
+CONFIG_USB_CYPRESS_CY7C63=m
+CONFIG_USB_CYTHERM=m
+CONFIG_USB_IDMOUSE=m
+CONFIG_USB_FTDI_ELAN=m
+CONFIG_USB_APPLEDISPLAY=m
+CONFIG_APPLE_MFI_FASTCHARGE=m
+CONFIG_USB_SISUSBVGA=m
+CONFIG_USB_LD=m
+CONFIG_USB_TRANCEVIBRATOR=m
+CONFIG_USB_IOWARRIOR=m
+CONFIG_USB_TEST=m
+CONFIG_USB_EHSET_TEST_FIXTURE=m
+CONFIG_USB_ISIGHTFW=m
+CONFIG_USB_YUREX=m
+CONFIG_USB_EZUSB_FX2=m
+CONFIG_USB_HUB_USB251XB=m
+CONFIG_USB_HSIC_USB3503=m
+CONFIG_USB_HSIC_USB4604=m
+# CONFIG_USB_LINK_LAYER_TEST is not set
+CONFIG_USB_CHAOSKEY=m
+CONFIG_USB_ATM=m
+CONFIG_USB_SPEEDTOUCH=m
+CONFIG_USB_CXACRU=m
+CONFIG_USB_UEAGLEATM=m
+CONFIG_USB_XUSBATM=m
+
+#
+# USB Physical Layer drivers
+#
+CONFIG_USB_PHY=y
+CONFIG_NOP_USB_XCEIV=m
+CONFIG_USB_GPIO_VBUS=m
+CONFIG_TAHVO_USB=m
+# CONFIG_TAHVO_USB_HOST_BY_DEFAULT is not set
+CONFIG_USB_ISP1301=m
+# end of USB Physical Layer drivers
+
+CONFIG_USB_GADGET=m
+# CONFIG_USB_GADGET_DEBUG is not set
+# CONFIG_USB_GADGET_DEBUG_FILES is not set
+# CONFIG_USB_GADGET_DEBUG_FS is not set
+CONFIG_USB_GADGET_VBUS_DRAW=2
+CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
+CONFIG_U_SERIAL_CONSOLE=y
+
+#
+# USB Peripheral Controller
+#
+CONFIG_USB_FOTG210_UDC=m
+CONFIG_USB_GR_UDC=m
+CONFIG_USB_R8A66597=m
+CONFIG_USB_PXA27X=m
+CONFIG_USB_MV_UDC=m
+CONFIG_USB_MV_U3D=m
+CONFIG_USB_SNP_CORE=m
+CONFIG_USB_M66592=m
+CONFIG_USB_BDC_UDC=m
+CONFIG_USB_AMD5536UDC=m
+CONFIG_USB_NET2272=m
+# CONFIG_USB_NET2272_DMA is not set
+CONFIG_USB_NET2280=m
+CONFIG_USB_GOKU=m
+CONFIG_USB_EG20T=m
+# CONFIG_USB_MAX3420_UDC is not set
+CONFIG_USB_DUMMY_HCD=m
+# end of USB Peripheral Controller
+
+CONFIG_USB_LIBCOMPOSITE=m
+CONFIG_USB_F_ACM=m
+CONFIG_USB_U_SERIAL=m
+CONFIG_USB_U_ETHER=m
+CONFIG_USB_U_AUDIO=m
+CONFIG_USB_F_SERIAL=m
+CONFIG_USB_F_OBEX=m
+CONFIG_USB_F_NCM=m
+CONFIG_USB_F_ECM=m
+CONFIG_USB_F_PHONET=m
+CONFIG_USB_F_EEM=m
+CONFIG_USB_F_SUBSET=m
+CONFIG_USB_F_RNDIS=m
+CONFIG_USB_F_MASS_STORAGE=m
+CONFIG_USB_F_FS=m
+CONFIG_USB_F_UAC1=m
+CONFIG_USB_F_UVC=m
+CONFIG_USB_F_MIDI=m
+CONFIG_USB_F_HID=m
+CONFIG_USB_F_PRINTER=m
+CONFIG_USB_F_TCM=m
+CONFIG_USB_CONFIGFS=m
+# CONFIG_USB_CONFIGFS_SERIAL is not set
+# CONFIG_USB_CONFIGFS_ACM is not set
+# CONFIG_USB_CONFIGFS_OBEX is not set
+# CONFIG_USB_CONFIGFS_NCM is not set
+# CONFIG_USB_CONFIGFS_ECM is not set
+# CONFIG_USB_CONFIGFS_ECM_SUBSET is not set
+# CONFIG_USB_CONFIGFS_RNDIS is not set
+# CONFIG_USB_CONFIGFS_EEM is not set
+# CONFIG_USB_CONFIGFS_PHONET is not set
+CONFIG_USB_CONFIGFS_MASS_STORAGE=y
+# CONFIG_USB_CONFIGFS_F_LB_SS is not set
+# CONFIG_USB_CONFIGFS_F_FS is not set
+# CONFIG_USB_CONFIGFS_F_UAC1 is not set
+# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set
+# CONFIG_USB_CONFIGFS_F_UAC2 is not set
+# CONFIG_USB_CONFIGFS_F_MIDI is not set
+# CONFIG_USB_CONFIGFS_F_HID is not set
+CONFIG_USB_CONFIGFS_F_UVC=y
+CONFIG_USB_CONFIGFS_F_PRINTER=y
+CONFIG_USB_CONFIGFS_F_TCM=y
+
+#
+# USB Gadget precomposed configurations
+#
+# CONFIG_USB_ZERO is not set
+CONFIG_USB_AUDIO=m
+CONFIG_GADGET_UAC1=y
+# CONFIG_GADGET_UAC1_LEGACY is not set
+CONFIG_USB_ETH=m
+CONFIG_USB_ETH_RNDIS=y
+CONFIG_USB_ETH_EEM=y
+CONFIG_USB_G_NCM=m
+CONFIG_USB_GADGETFS=m
+CONFIG_USB_FUNCTIONFS=m
+# CONFIG_USB_FUNCTIONFS_ETH is not set
+# CONFIG_USB_FUNCTIONFS_RNDIS is not set
+CONFIG_USB_FUNCTIONFS_GENERIC=y
+CONFIG_USB_MASS_STORAGE=m
+CONFIG_USB_GADGET_TARGET=m
+CONFIG_USB_G_SERIAL=m
+CONFIG_USB_MIDI_GADGET=m
+CONFIG_USB_G_PRINTER=m
+# CONFIG_USB_CDC_COMPOSITE is not set
+CONFIG_USB_G_NOKIA=m
+CONFIG_USB_G_ACM_MS=m
+CONFIG_USB_G_MULTI=m
+CONFIG_USB_G_MULTI_RNDIS=y
+CONFIG_USB_G_MULTI_CDC=y
+CONFIG_USB_G_HID=m
+CONFIG_USB_G_DBGP=m
+# CONFIG_USB_G_DBGP_PRINTK is not set
+CONFIG_USB_G_DBGP_SERIAL=y
+CONFIG_USB_G_WEBCAM=m
+# CONFIG_USB_RAW_GADGET is not set
+# end of USB Gadget precomposed configurations
+
+CONFIG_TYPEC=m
+# CONFIG_TYPEC_TCPM is not set
+# CONFIG_TYPEC_UCSI is not set
+CONFIG_TYPEC_TPS6598X=m
+CONFIG_TYPEC_HD3SS3220=m
+CONFIG_TYPEC_STUSB160X=m
+
+#
+# USB Type-C Multiplexer/DeMultiplexer Switch support
+#
+# CONFIG_TYPEC_MUX_PI3USB30532 is not set
+# CONFIG_TYPEC_MUX_INTEL_PMC is not set
+# end of USB Type-C Multiplexer/DeMultiplexer Switch support
+
+#
+# USB Type-C Alternate Mode drivers
+#
+CONFIG_TYPEC_DP_ALTMODE=m
+CONFIG_TYPEC_NVIDIA_ALTMODE=m
+# end of USB Type-C Alternate Mode drivers
+
+CONFIG_USB_ROLE_SWITCH=m
+CONFIG_USB_ROLES_INTEL_XHCI=m
+CONFIG_MMC=m
+CONFIG_MMC_BLOCK=m
+CONFIG_MMC_BLOCK_MINORS=8
+CONFIG_SDIO_UART=m
+# CONFIG_MMC_TEST is not set
+CONFIG_MMC_CRYPTO=y
+
+#
+# MMC/SD/SDIO Host Controller Drivers
+#
+# CONFIG_MMC_DEBUG is not set
+CONFIG_MMC_SDHCI=m
+CONFIG_MMC_SDHCI_IO_ACCESSORS=y
+CONFIG_MMC_SDHCI_PCI=m
+CONFIG_MMC_RICOH_MMC=y
+CONFIG_MMC_SDHCI_ACPI=m
+CONFIG_MMC_SDHCI_PLTFM=m
+# CONFIG_MMC_SDHCI_F_SDH30 is not set
+CONFIG_MMC_WBSD=m
+CONFIG_MMC_ALCOR=m
+CONFIG_MMC_TIFM_SD=m
+CONFIG_MMC_SPI=m
+CONFIG_MMC_CB710=m
+CONFIG_MMC_VIA_SDMMC=m
+CONFIG_MMC_VUB300=m
+CONFIG_MMC_USHC=m
+# CONFIG_MMC_USDHI6ROL0 is not set
+CONFIG_MMC_REALTEK_PCI=m
+CONFIG_MMC_REALTEK_USB=m
+CONFIG_MMC_CQHCI=m
+# CONFIG_MMC_HSQ is not set
+CONFIG_MMC_TOSHIBA_PCI=m
+CONFIG_MMC_MTK=m
+# CONFIG_MMC_SDHCI_XENON is not set
+CONFIG_MEMSTICK=m
+# CONFIG_MEMSTICK_DEBUG is not set
+
+#
+# MemoryStick drivers
+#
+# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
+CONFIG_MSPRO_BLOCK=m
+CONFIG_MS_BLOCK=m
+
+#
+# MemoryStick Host Controller Drivers
+#
+CONFIG_MEMSTICK_TIFM_MS=m
+CONFIG_MEMSTICK_JMICRON_38X=m
+CONFIG_MEMSTICK_R592=m
+CONFIG_MEMSTICK_REALTEK_PCI=m
+CONFIG_MEMSTICK_REALTEK_USB=m
+CONFIG_NEW_LEDS=y
+CONFIG_LEDS_CLASS=y
+CONFIG_LEDS_CLASS_FLASH=m
+CONFIG_LEDS_CLASS_MULTICOLOR=m
+# CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set
+
+#
+# LED drivers
+#
+CONFIG_LEDS_APU=m
+CONFIG_LEDS_LM3530=m
+CONFIG_LEDS_LM3532=m
+CONFIG_LEDS_LM3533=m
+CONFIG_LEDS_LM3642=m
+# CONFIG_LEDS_MT6323 is not set
+CONFIG_LEDS_PCA9532=m
+CONFIG_LEDS_PCA9532_GPIO=y
+CONFIG_LEDS_GPIO=m
+CONFIG_LEDS_LP3944=m
+CONFIG_LEDS_LP3952=m
+CONFIG_LEDS_LP50XX=m
+CONFIG_LEDS_CLEVO_MAIL=m
+CONFIG_LEDS_PCA955X=m
+# CONFIG_LEDS_PCA955X_GPIO is not set
+CONFIG_LEDS_PCA963X=m
+# CONFIG_LEDS_WM831X_STATUS is not set
+CONFIG_LEDS_DA9052=m
+CONFIG_LEDS_DAC124S085=m
+CONFIG_LEDS_PWM=m
+CONFIG_LEDS_REGULATOR=m
+CONFIG_LEDS_BD2802=m
+CONFIG_LEDS_INTEL_SS4200=m
+CONFIG_LEDS_LT3593=m
+CONFIG_LEDS_MC13783=m
+CONFIG_LEDS_TCA6507=m
+CONFIG_LEDS_TLC591XX=m
+CONFIG_LEDS_LM355x=m
+CONFIG_LEDS_MENF21BMC=m
+
+#
+# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
+#
+CONFIG_LEDS_BLINKM=m
+CONFIG_LEDS_MLXCPLD=m
+CONFIG_LEDS_MLXREG=m
+CONFIG_LEDS_USER=m
+CONFIG_LEDS_NIC78BX=m
+# CONFIG_LEDS_TI_LMU_COMMON is not set
+CONFIG_LEDS_TPS6105X=m
+
+#
+# Flash and Torch LED drivers
+#
+CONFIG_LEDS_AS3645A=m
+# CONFIG_LEDS_LM3601X is not set
+# CONFIG_LEDS_RT8515 is not set
+CONFIG_LEDS_SGM3140=m
+
+#
+# LED Triggers
+#
+CONFIG_LEDS_TRIGGERS=y
+CONFIG_LEDS_TRIGGER_TIMER=m
+CONFIG_LEDS_TRIGGER_ONESHOT=m
+CONFIG_LEDS_TRIGGER_DISK=y
+CONFIG_LEDS_TRIGGER_MTD=y
+CONFIG_LEDS_TRIGGER_HEARTBEAT=m
+CONFIG_LEDS_TRIGGER_BACKLIGHT=m
+CONFIG_LEDS_TRIGGER_CPU=y
+CONFIG_LEDS_TRIGGER_ACTIVITY=m
+CONFIG_LEDS_TRIGGER_GPIO=m
+CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
+
+#
+# iptables trigger is under Netfilter config (LED target)
+#
+CONFIG_LEDS_TRIGGER_TRANSIENT=m
+CONFIG_LEDS_TRIGGER_CAMERA=m
+CONFIG_LEDS_TRIGGER_PANIC=y
+# CONFIG_LEDS_TRIGGER_NETDEV is not set
+CONFIG_LEDS_TRIGGER_PATTERN=m
+CONFIG_LEDS_TRIGGER_AUDIO=m
+CONFIG_LEDS_TRIGGER_TTY=m
+CONFIG_ACCESSIBILITY=y
+CONFIG_A11Y_BRAILLE_CONSOLE=y
+
+#
+# Speakup console speech
+#
+CONFIG_SPEAKUP=m
+CONFIG_SPEAKUP_SYNTH_ACNTSA=m
+CONFIG_SPEAKUP_SYNTH_APOLLO=m
+CONFIG_SPEAKUP_SYNTH_AUDPTR=m
+CONFIG_SPEAKUP_SYNTH_BNS=m
+CONFIG_SPEAKUP_SYNTH_DECTLK=m
+CONFIG_SPEAKUP_SYNTH_DECEXT=m
+CONFIG_SPEAKUP_SYNTH_LTLK=m
+CONFIG_SPEAKUP_SYNTH_SOFT=m
+CONFIG_SPEAKUP_SYNTH_SPKOUT=m
+CONFIG_SPEAKUP_SYNTH_TXPRT=m
+CONFIG_SPEAKUP_SYNTH_DUMMY=m
+# end of Speakup console speech
+
+CONFIG_INFINIBAND=m
+CONFIG_INFINIBAND_USER_MAD=m
+CONFIG_INFINIBAND_USER_ACCESS=m
+CONFIG_INFINIBAND_USER_MEM=y
+CONFIG_INFINIBAND_ON_DEMAND_PAGING=y
+CONFIG_INFINIBAND_ADDR_TRANS=y
+CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y
+CONFIG_INFINIBAND_VIRT_DMA=y
+CONFIG_INFINIBAND_MTHCA=m
+CONFIG_INFINIBAND_MTHCA_DEBUG=y
+CONFIG_INFINIBAND_QIB=m
+CONFIG_INFINIBAND_QIB_DCA=y
+CONFIG_INFINIBAND_CXGB4=m
+CONFIG_INFINIBAND_EFA=m
+CONFIG_INFINIBAND_IRDMA=m
+CONFIG_MLX4_INFINIBAND=m
+CONFIG_MLX5_INFINIBAND=m
+CONFIG_INFINIBAND_OCRDMA=m
+CONFIG_INFINIBAND_VMWARE_PVRDMA=m
+CONFIG_INFINIBAND_USNIC=m
+CONFIG_INFINIBAND_BNXT_RE=m
+CONFIG_INFINIBAND_HFI1=m
+# CONFIG_HFI1_DEBUG_SDMA_ORDER is not set
+# CONFIG_SDMA_VERBOSITY is not set
+CONFIG_INFINIBAND_QEDR=m
+CONFIG_INFINIBAND_RDMAVT=m
+CONFIG_RDMA_RXE=m
+# CONFIG_RDMA_SIW is not set
+CONFIG_INFINIBAND_IPOIB=m
+CONFIG_INFINIBAND_IPOIB_CM=y
+CONFIG_INFINIBAND_IPOIB_DEBUG=y
+# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set
+CONFIG_INFINIBAND_SRP=m
+CONFIG_INFINIBAND_SRPT=m
+CONFIG_INFINIBAND_ISER=m
+CONFIG_INFINIBAND_ISERT=m
+CONFIG_INFINIBAND_RTRS=m
+CONFIG_INFINIBAND_RTRS_CLIENT=m
+CONFIG_INFINIBAND_RTRS_SERVER=m
+# CONFIG_INFINIBAND_OPA_VNIC is not set
+CONFIG_EDAC_ATOMIC_SCRUB=y
+CONFIG_EDAC_SUPPORT=y
+CONFIG_EDAC=y
+CONFIG_EDAC_LEGACY_SYSFS=y
+# CONFIG_EDAC_DEBUG is not set
+CONFIG_EDAC_DECODE_MCE=m
+# CONFIG_EDAC_GHES is not set
+CONFIG_EDAC_AMD64=m
+CONFIG_EDAC_E752X=m
+CONFIG_EDAC_I82975X=m
+CONFIG_EDAC_I3000=m
+CONFIG_EDAC_I3200=m
+# CONFIG_EDAC_IE31200 is not set
+CONFIG_EDAC_X38=m
+CONFIG_EDAC_I5400=m
+CONFIG_EDAC_I7CORE=m
+CONFIG_EDAC_I5000=m
+CONFIG_EDAC_I5100=m
+CONFIG_EDAC_I7300=m
+CONFIG_EDAC_SBRIDGE=m
+CONFIG_EDAC_SKX=m
+CONFIG_EDAC_I10NM=m
+CONFIG_EDAC_PND2=m
+# CONFIG_EDAC_IGEN6 is not set
+CONFIG_RTC_LIB=y
+CONFIG_RTC_MC146818_LIB=y
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_HCTOSYS=y
+CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
+CONFIG_RTC_SYSTOHC=y
+CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
+# CONFIG_RTC_DEBUG is not set
+CONFIG_RTC_NVMEM=y
+
+#
+# RTC interfaces
+#
+CONFIG_RTC_INTF_SYSFS=y
+CONFIG_RTC_INTF_PROC=y
+CONFIG_RTC_INTF_DEV=y
+# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
+CONFIG_RTC_DRV_TEST=m
+
+#
+# I2C RTC drivers
+#
+CONFIG_RTC_DRV_ABB5ZES3=m
+CONFIG_RTC_DRV_ABEOZ9=m
+CONFIG_RTC_DRV_ABX80X=m
+CONFIG_RTC_DRV_DS1307=m
+# CONFIG_RTC_DRV_DS1307_CENTURY is not set
+CONFIG_RTC_DRV_DS1374=m
+# CONFIG_RTC_DRV_DS1374_WDT is not set
+CONFIG_RTC_DRV_DS1672=m
+CONFIG_RTC_DRV_MAX6900=m
+CONFIG_RTC_DRV_RS5C372=m
+CONFIG_RTC_DRV_ISL1208=m
+CONFIG_RTC_DRV_ISL12022=m
+CONFIG_RTC_DRV_X1205=m
+CONFIG_RTC_DRV_PCF8523=m
+CONFIG_RTC_DRV_PCF85063=m
+CONFIG_RTC_DRV_PCF85363=m
+CONFIG_RTC_DRV_PCF8563=m
+CONFIG_RTC_DRV_PCF8583=m
+CONFIG_RTC_DRV_M41T80=m
+CONFIG_RTC_DRV_M41T80_WDT=y
+CONFIG_RTC_DRV_BQ32K=m
+CONFIG_RTC_DRV_S35390A=m
+CONFIG_RTC_DRV_FM3130=m
+CONFIG_RTC_DRV_RX8010=m
+CONFIG_RTC_DRV_RX8581=m
+CONFIG_RTC_DRV_RX8025=m
+CONFIG_RTC_DRV_EM3027=m
+CONFIG_RTC_DRV_RV3028=m
+CONFIG_RTC_DRV_RV3032=m
+CONFIG_RTC_DRV_RV8803=m
+CONFIG_RTC_DRV_SD3078=m
+
+#
+# SPI RTC drivers
+#
+CONFIG_RTC_DRV_M41T93=m
+CONFIG_RTC_DRV_M41T94=m
+CONFIG_RTC_DRV_DS1302=m
+CONFIG_RTC_DRV_DS1305=m
+CONFIG_RTC_DRV_DS1343=m
+CONFIG_RTC_DRV_DS1347=m
+CONFIG_RTC_DRV_DS1390=m
+CONFIG_RTC_DRV_MAX6916=m
+CONFIG_RTC_DRV_R9701=m
+CONFIG_RTC_DRV_RX4581=m
+CONFIG_RTC_DRV_RS5C348=m
+CONFIG_RTC_DRV_MAX6902=m
+CONFIG_RTC_DRV_PCF2123=m
+CONFIG_RTC_DRV_MCP795=m
+CONFIG_RTC_I2C_AND_SPI=y
+
+#
+# SPI and I2C RTC drivers
+#
+CONFIG_RTC_DRV_DS3232=m
+CONFIG_RTC_DRV_DS3232_HWMON=y
+CONFIG_RTC_DRV_PCF2127=m
+CONFIG_RTC_DRV_RV3029C2=m
+CONFIG_RTC_DRV_RV3029_HWMON=y
+CONFIG_RTC_DRV_RX6110=m
+
+#
+# Platform RTC drivers
+#
+CONFIG_RTC_DRV_CMOS=y
+CONFIG_RTC_DRV_DS1286=m
+CONFIG_RTC_DRV_DS1511=m
+CONFIG_RTC_DRV_DS1553=m
+CONFIG_RTC_DRV_DS1685_FAMILY=m
+CONFIG_RTC_DRV_DS1685=y
+# CONFIG_RTC_DRV_DS1689 is not set
+# CONFIG_RTC_DRV_DS17285 is not set
+# CONFIG_RTC_DRV_DS17485 is not set
+# CONFIG_RTC_DRV_DS17885 is not set
+CONFIG_RTC_DRV_DS1742=m
+CONFIG_RTC_DRV_DS2404=m
+CONFIG_RTC_DRV_DA9052=m
+CONFIG_RTC_DRV_DA9063=m
+CONFIG_RTC_DRV_STK17TA8=m
+CONFIG_RTC_DRV_M48T86=m
+CONFIG_RTC_DRV_M48T35=m
+CONFIG_RTC_DRV_M48T59=m
+CONFIG_RTC_DRV_MSM6242=m
+CONFIG_RTC_DRV_BQ4802=m
+CONFIG_RTC_DRV_RP5C01=m
+CONFIG_RTC_DRV_V3020=m
+CONFIG_RTC_DRV_WM831X=m
+CONFIG_RTC_DRV_PCF50633=m
+# CONFIG_RTC_DRV_CROS_EC is not set
+
+#
+# on-CPU RTC drivers
+#
+# CONFIG_RTC_DRV_FTRTC010 is not set
+CONFIG_RTC_DRV_PCAP=m
+CONFIG_RTC_DRV_MC13XXX=m
+CONFIG_RTC_DRV_MT6397=m
+
+#
+# HID Sensor RTC drivers
+#
+CONFIG_RTC_DRV_HID_SENSOR_TIME=m
+# CONFIG_RTC_DRV_GOLDFISH is not set
+CONFIG_DMADEVICES=y
+# CONFIG_DMADEVICES_DEBUG is not set
+
+#
+# DMA Devices
+#
+CONFIG_DMA_ENGINE=y
+CONFIG_DMA_VIRTUAL_CHANNELS=m
+CONFIG_DMA_ACPI=y
+CONFIG_ALTERA_MSGDMA=m
+CONFIG_INTEL_IDMA64=m
+CONFIG_INTEL_IDXD_BUS=m
+CONFIG_INTEL_IDXD=m
+# CONFIG_INTEL_IDXD_COMPAT is not set
+# CONFIG_INTEL_IDXD_SVM is not set
+CONFIG_INTEL_IDXD_PERFMON=y
+CONFIG_INTEL_IOATDMA=m
+CONFIG_PLX_DMA=m
+CONFIG_AMD_PTDMA=m
+CONFIG_QCOM_HIDMA_MGMT=m
+CONFIG_QCOM_HIDMA=m
+CONFIG_DW_DMAC_CORE=m
+CONFIG_DW_DMAC=m
+CONFIG_DW_DMAC_PCI=m
+# CONFIG_DW_EDMA is not set
+# CONFIG_DW_EDMA_PCIE is not set
+CONFIG_HSU_DMA=m
+# CONFIG_SF_PDMA is not set
+# CONFIG_INTEL_LDMA is not set
+
+#
+# DMA Clients
+#
+CONFIG_ASYNC_TX_DMA=y
+# CONFIG_DMATEST is not set
+CONFIG_DMA_ENGINE_RAID=y
+
+#
+# DMABUF options
+#
+CONFIG_SYNC_FILE=y
+# CONFIG_SW_SYNC is not set
+CONFIG_UDMABUF=y
+# CONFIG_DMABUF_MOVE_NOTIFY is not set
+# CONFIG_DMABUF_DEBUG is not set
+# CONFIG_DMABUF_SELFTESTS is not set
+# CONFIG_DMABUF_HEAPS is not set
+# CONFIG_DMABUF_SYSFS_STATS is not set
+# end of DMABUF options
+
+CONFIG_DCA=m
+CONFIG_AUXDISPLAY=y
+CONFIG_CHARLCD=m
+CONFIG_LINEDISP=m
+CONFIG_HD44780_COMMON=m
+# CONFIG_HD44780 is not set
+CONFIG_KS0108=m
+CONFIG_KS0108_PORT=0x378
+CONFIG_KS0108_DELAY=2
+CONFIG_CFAG12864B=m
+CONFIG_CFAG12864B_RATE=20
+CONFIG_IMG_ASCII_LCD=m
+CONFIG_HT16K33=m
+# CONFIG_LCD2S is not set
+CONFIG_PARPORT_PANEL=m
+CONFIG_PANEL_PARPORT=0
+CONFIG_PANEL_PROFILE=5
+# CONFIG_PANEL_CHANGE_MESSAGE is not set
+# CONFIG_CHARLCD_BL_OFF is not set
+# CONFIG_CHARLCD_BL_ON is not set
+CONFIG_CHARLCD_BL_FLASH=y
+CONFIG_PANEL=m
+CONFIG_UIO=m
+CONFIG_UIO_CIF=m
+CONFIG_UIO_PDRV_GENIRQ=m
+CONFIG_UIO_DMEM_GENIRQ=m
+CONFIG_UIO_AEC=m
+CONFIG_UIO_SERCOS3=m
+CONFIG_UIO_PCI_GENERIC=m
+CONFIG_UIO_NETX=m
+CONFIG_UIO_PRUSS=m
+CONFIG_UIO_MF624=m
+CONFIG_UIO_HV_GENERIC=m
+CONFIG_UIO_DFL=m
+CONFIG_VFIO=m
+CONFIG_VFIO_IOMMU_TYPE1=m
+CONFIG_VFIO_VIRQFD=m
+CONFIG_VFIO_NOIOMMU=y
+CONFIG_VFIO_PCI_CORE=m
+CONFIG_VFIO_PCI_MMAP=y
+CONFIG_VFIO_PCI_INTX=y
+CONFIG_VFIO_PCI=m
+CONFIG_VFIO_PCI_VGA=y
+CONFIG_VFIO_PCI_IGD=y
+CONFIG_VFIO_MDEV=m
+CONFIG_IRQ_BYPASS_MANAGER=m
+CONFIG_VIRT_DRIVERS=y
+CONFIG_VBOXGUEST=m
+CONFIG_NITRO_ENCLAVES=m
+CONFIG_VIRTIO=m
+CONFIG_VIRTIO_PCI_LIB=m
+CONFIG_VIRTIO_PCI_LIB_LEGACY=m
+CONFIG_VIRTIO_MENU=y
+CONFIG_VIRTIO_PCI=m
+CONFIG_VIRTIO_PCI_LEGACY=y
+# CONFIG_VIRTIO_PMEM is not set
+CONFIG_VIRTIO_BALLOON=m
+CONFIG_VIRTIO_MEM=m
+CONFIG_VIRTIO_INPUT=m
+CONFIG_VIRTIO_MMIO=m
+# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
+CONFIG_VIRTIO_DMA_SHARED_BUFFER=m
+# CONFIG_VDPA is not set
+CONFIG_VHOST_IOTLB=m
+CONFIG_VHOST=m
+CONFIG_VHOST_MENU=y
+CONFIG_VHOST_NET=m
+CONFIG_VHOST_SCSI=m
+CONFIG_VHOST_VSOCK=m
+CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y
+
+#
+# Microsoft Hyper-V guest support
+#
+CONFIG_HYPERV=m
+CONFIG_HYPERV_TIMER=y
+CONFIG_HYPERV_UTILS=m
+CONFIG_HYPERV_BALLOON=m
+# end of Microsoft Hyper-V guest support
+
+#
+# Xen driver support
+#
+CONFIG_XEN_BALLOON=y
+# CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set
+CONFIG_XEN_MEMORY_HOTPLUG_LIMIT=512
+CONFIG_XEN_SCRUB_PAGES_DEFAULT=y
+CONFIG_XEN_DEV_EVTCHN=m
+CONFIG_XEN_BACKEND=y
+CONFIG_XENFS=m
+CONFIG_XEN_COMPAT_XENFS=y
+CONFIG_XEN_SYS_HYPERVISOR=y
+CONFIG_XEN_XENBUS_FRONTEND=y
+CONFIG_XEN_GNTDEV=m
+CONFIG_XEN_GNTDEV_DMABUF=y
+CONFIG_XEN_GRANT_DEV_ALLOC=m
+CONFIG_XEN_GRANT_DMA_ALLOC=y
+CONFIG_SWIOTLB_XEN=y
+CONFIG_XEN_PCI_STUB=y
+CONFIG_XEN_PCIDEV_BACKEND=m
+CONFIG_XEN_PVCALLS_FRONTEND=m
+# CONFIG_XEN_PVCALLS_BACKEND is not set
+CONFIG_XEN_SCSI_BACKEND=m
+CONFIG_XEN_PRIVCMD=m
+CONFIG_XEN_ACPI_PROCESSOR=m
+# CONFIG_XEN_MCE_LOG is not set
+CONFIG_XEN_HAVE_PVMMU=y
+CONFIG_XEN_EFI=y
+CONFIG_XEN_AUTO_XLATE=y
+CONFIG_XEN_ACPI=y
+CONFIG_XEN_SYMS=y
+CONFIG_XEN_HAVE_VPMU=y
+CONFIG_XEN_FRONT_PGDIR_SHBUF=m
+CONFIG_XEN_UNPOPULATED_ALLOC=y
+# end of Xen driver support
+
+CONFIG_GREYBUS=m
+CONFIG_GREYBUS_ES2=m
+CONFIG_COMEDI=m
+# CONFIG_COMEDI_DEBUG is not set
+CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048
+CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480
+CONFIG_COMEDI_MISC_DRIVERS=y
+CONFIG_COMEDI_BOND=m
+CONFIG_COMEDI_TEST=m
+CONFIG_COMEDI_PARPORT=m
+# CONFIG_COMEDI_ISA_DRIVERS is not set
+CONFIG_COMEDI_PCI_DRIVERS=m
+CONFIG_COMEDI_8255_PCI=m
+CONFIG_COMEDI_ADDI_WATCHDOG=m
+CONFIG_COMEDI_ADDI_APCI_1032=m
+CONFIG_COMEDI_ADDI_APCI_1500=m
+CONFIG_COMEDI_ADDI_APCI_1516=m
+CONFIG_COMEDI_ADDI_APCI_1564=m
+CONFIG_COMEDI_ADDI_APCI_16XX=m
+CONFIG_COMEDI_ADDI_APCI_2032=m
+CONFIG_COMEDI_ADDI_APCI_2200=m
+CONFIG_COMEDI_ADDI_APCI_3120=m
+CONFIG_COMEDI_ADDI_APCI_3501=m
+CONFIG_COMEDI_ADDI_APCI_3XXX=m
+CONFIG_COMEDI_ADL_PCI6208=m
+CONFIG_COMEDI_ADL_PCI7X3X=m
+CONFIG_COMEDI_ADL_PCI8164=m
+CONFIG_COMEDI_ADL_PCI9111=m
+CONFIG_COMEDI_ADL_PCI9118=m
+CONFIG_COMEDI_ADV_PCI1710=m
+CONFIG_COMEDI_ADV_PCI1720=m
+CONFIG_COMEDI_ADV_PCI1723=m
+CONFIG_COMEDI_ADV_PCI1724=m
+CONFIG_COMEDI_ADV_PCI1760=m
+CONFIG_COMEDI_ADV_PCI_DIO=m
+CONFIG_COMEDI_AMPLC_DIO200_PCI=m
+CONFIG_COMEDI_AMPLC_PC236_PCI=m
+CONFIG_COMEDI_AMPLC_PC263_PCI=m
+CONFIG_COMEDI_AMPLC_PCI224=m
+CONFIG_COMEDI_AMPLC_PCI230=m
+CONFIG_COMEDI_CONTEC_PCI_DIO=m
+CONFIG_COMEDI_DAS08_PCI=m
+CONFIG_COMEDI_DT3000=m
+CONFIG_COMEDI_DYNA_PCI10XX=m
+CONFIG_COMEDI_GSC_HPDI=m
+CONFIG_COMEDI_MF6X4=m
+CONFIG_COMEDI_ICP_MULTI=m
+CONFIG_COMEDI_DAQBOARD2000=m
+CONFIG_COMEDI_JR3_PCI=m
+CONFIG_COMEDI_KE_COUNTER=m
+CONFIG_COMEDI_CB_PCIDAS64=m
+CONFIG_COMEDI_CB_PCIDAS=m
+CONFIG_COMEDI_CB_PCIDDA=m
+CONFIG_COMEDI_CB_PCIMDAS=m
+CONFIG_COMEDI_CB_PCIMDDA=m
+CONFIG_COMEDI_ME4000=m
+CONFIG_COMEDI_ME_DAQ=m
+CONFIG_COMEDI_NI_6527=m
+CONFIG_COMEDI_NI_65XX=m
+CONFIG_COMEDI_NI_660X=m
+CONFIG_COMEDI_NI_670X=m
+CONFIG_COMEDI_NI_LABPC_PCI=m
+CONFIG_COMEDI_NI_PCIDIO=m
+CONFIG_COMEDI_NI_PCIMIO=m
+CONFIG_COMEDI_RTD520=m
+CONFIG_COMEDI_S626=m
+CONFIG_COMEDI_MITE=m
+CONFIG_COMEDI_NI_TIOCMD=m
+CONFIG_COMEDI_USB_DRIVERS=m
+CONFIG_COMEDI_DT9812=m
+CONFIG_COMEDI_NI_USB6501=m
+CONFIG_COMEDI_USBDUX=m
+CONFIG_COMEDI_USBDUXFAST=m
+CONFIG_COMEDI_USBDUXSIGMA=m
+CONFIG_COMEDI_VMK80XX=m
+CONFIG_COMEDI_8254=m
+CONFIG_COMEDI_8255=m
+CONFIG_COMEDI_8255_SA=m
+CONFIG_COMEDI_KCOMEDILIB=m
+CONFIG_COMEDI_AMPLC_DIO200=m
+CONFIG_COMEDI_AMPLC_PC236=m
+CONFIG_COMEDI_DAS08=m
+CONFIG_COMEDI_NI_LABPC=m
+CONFIG_COMEDI_NI_TIO=m
+CONFIG_COMEDI_NI_ROUTING=m
+# CONFIG_COMEDI_TESTS is not set
+CONFIG_STAGING=y
+CONFIG_PRISM2_USB=m
+CONFIG_RTL8192U=m
+CONFIG_RTLLIB=m
+CONFIG_RTLLIB_CRYPTO_CCMP=m
+CONFIG_RTLLIB_CRYPTO_TKIP=m
+CONFIG_RTLLIB_CRYPTO_WEP=m
+CONFIG_RTL8192E=m
+CONFIG_RTL8723BS=m
+CONFIG_R8712U=m
+CONFIG_R8188EU=m
+CONFIG_RTS5208=m
+CONFIG_VT6655=m
+CONFIG_VT6656=m
+
+#
+# IIO staging drivers
+#
+
+#
+# Accelerometers
+#
+CONFIG_ADIS16203=m
+CONFIG_ADIS16240=m
+# end of Accelerometers
+
+#
+# Analog to digital converters
+#
+CONFIG_AD7816=m
+CONFIG_AD7280=m
+# end of Analog to digital converters
+
+#
+# Analog digital bi-direction converters
+#
+CONFIG_ADT7316=m
+CONFIG_ADT7316_SPI=m
+CONFIG_ADT7316_I2C=m
+# end of Analog digital bi-direction converters
+
+#
+# Capacitance to digital converters
+#
+CONFIG_AD7746=m
+# end of Capacitance to digital converters
+
+#
+# Direct Digital Synthesis
+#
+CONFIG_AD9832=m
+CONFIG_AD9834=m
+# end of Direct Digital Synthesis
+
+#
+# Network Analyzer, Impedance Converters
+#
+CONFIG_AD5933=m
+# end of Network Analyzer, Impedance Converters
+
+#
+# Active energy metering IC
+#
+CONFIG_ADE7854=m
+CONFIG_ADE7854_I2C=m
+CONFIG_ADE7854_SPI=m
+# end of Active energy metering IC
+
+#
+# Resolver to digital converters
+#
+CONFIG_AD2S1210=m
+# end of Resolver to digital converters
+# end of IIO staging drivers
+
+CONFIG_FB_SM750=m
+CONFIG_STAGING_MEDIA=y
+CONFIG_INTEL_ATOMISP=y
+# CONFIG_VIDEO_ZORAN is not set
+CONFIG_VIDEO_IPU3_IMGU=m
+CONFIG_DVB_AV7110_IR=y
+CONFIG_DVB_AV7110=m
+CONFIG_DVB_AV7110_OSD=y
+CONFIG_DVB_BUDGET_PATCH=m
+CONFIG_DVB_SP8870=m
+
+#
+# Android
+#
+# end of Android
+
+CONFIG_LTE_GDM724X=m
+CONFIG_FIREWIRE_SERIAL=m
+CONFIG_FWTTY_MAX_TOTAL_PORTS=64
+CONFIG_FWTTY_MAX_CARD_PORTS=32
+CONFIG_GS_FPGABOOT=m
+# CONFIG_UNISYSSPAR is not set
+CONFIG_FB_TFT=m
+CONFIG_FB_TFT_AGM1264K_FL=m
+CONFIG_FB_TFT_BD663474=m
+CONFIG_FB_TFT_HX8340BN=m
+CONFIG_FB_TFT_HX8347D=m
+CONFIG_FB_TFT_HX8353D=m
+CONFIG_FB_TFT_HX8357D=m
+CONFIG_FB_TFT_ILI9163=m
+CONFIG_FB_TFT_ILI9320=m
+CONFIG_FB_TFT_ILI9325=m
+CONFIG_FB_TFT_ILI9340=m
+CONFIG_FB_TFT_ILI9341=m
+CONFIG_FB_TFT_ILI9481=m
+CONFIG_FB_TFT_ILI9486=m
+CONFIG_FB_TFT_PCD8544=m
+CONFIG_FB_TFT_RA8875=m
+CONFIG_FB_TFT_S6D02A1=m
+CONFIG_FB_TFT_S6D1121=m
+CONFIG_FB_TFT_SEPS525=m
+CONFIG_FB_TFT_SH1106=m
+CONFIG_FB_TFT_SSD1289=m
+CONFIG_FB_TFT_SSD1305=m
+CONFIG_FB_TFT_SSD1306=m
+CONFIG_FB_TFT_SSD1331=m
+CONFIG_FB_TFT_SSD1351=m
+CONFIG_FB_TFT_ST7735R=m
+CONFIG_FB_TFT_ST7789V=m
+CONFIG_FB_TFT_TINYLCD=m
+CONFIG_FB_TFT_TLS8204=m
+CONFIG_FB_TFT_UC1611=m
+CONFIG_FB_TFT_UC1701=m
+CONFIG_FB_TFT_UPD161704=m
+CONFIG_FB_TFT_WATTEROTT=m
+# CONFIG_MOST_COMPONENTS is not set
+CONFIG_KS7010=m
+CONFIG_GREYBUS_AUDIO=m
+CONFIG_GREYBUS_AUDIO_APB_CODEC=m
+CONFIG_GREYBUS_BOOTROM=m
+CONFIG_GREYBUS_FIRMWARE=m
+CONFIG_GREYBUS_HID=m
+CONFIG_GREYBUS_LIGHT=m
+CONFIG_GREYBUS_LOG=m
+CONFIG_GREYBUS_LOOPBACK=m
+CONFIG_GREYBUS_POWER=m
+CONFIG_GREYBUS_RAW=m
+CONFIG_GREYBUS_VIBRATOR=m
+CONFIG_GREYBUS_BRIDGED_PHY=m
+CONFIG_GREYBUS_GPIO=m
+CONFIG_GREYBUS_I2C=m
+CONFIG_GREYBUS_PWM=m
+CONFIG_GREYBUS_SDIO=m
+CONFIG_GREYBUS_SPI=m
+CONFIG_GREYBUS_UART=m
+CONFIG_GREYBUS_USB=m
+CONFIG_PI433=m
+# CONFIG_FIELDBUS_DEV is not set
+CONFIG_QLGE=m
+CONFIG_WFX=m
+CONFIG_X86_PLATFORM_DEVICES=y
+CONFIG_ACPI_WMI=m
+CONFIG_WMI_BMOF=m
+CONFIG_HUAWEI_WMI=m
+CONFIG_MXM_WMI=m
+CONFIG_PEAQ_WMI=m
+CONFIG_NVIDIA_WMI_EC_BACKLIGHT=m
+# CONFIG_XIAOMI_WMI is not set
+CONFIG_GIGABYTE_WMI=m
+CONFIG_ACERHDF=m
+# CONFIG_ACER_WIRELESS is not set
+CONFIG_ACER_WMI=m
+CONFIG_AMD_PMC=m
+CONFIG_ADV_SWBUTTON=m
+CONFIG_APPLE_GMUX=m
+CONFIG_ASUS_LAPTOP=m
+CONFIG_ASUS_WIRELESS=m
+CONFIG_ASUS_WMI=m
+CONFIG_ASUS_NB_WMI=m
+CONFIG_MERAKI_MX100=m
+CONFIG_EEEPC_LAPTOP=m
+CONFIG_EEEPC_WMI=m
+CONFIG_X86_PLATFORM_DRIVERS_DELL=y
+CONFIG_ALIENWARE_WMI=m
+CONFIG_DCDBAS=m
+CONFIG_DELL_LAPTOP=m
+CONFIG_DELL_RBU=m
+CONFIG_DELL_RBTN=m
+CONFIG_DELL_SMBIOS=m
+CONFIG_DELL_SMBIOS_WMI=y
+CONFIG_DELL_SMBIOS_SMM=y
+CONFIG_DELL_SMO8800=m
+CONFIG_DELL_WMI=m
+CONFIG_DELL_WMI_PRIVACY=y
+CONFIG_DELL_WMI_AIO=m
+CONFIG_DELL_WMI_DESCRIPTOR=m
+CONFIG_DELL_WMI_LED=m
+# CONFIG_DELL_WMI_SYSMAN is not set
+CONFIG_AMILO_RFKILL=m
+CONFIG_FUJITSU_LAPTOP=m
+CONFIG_FUJITSU_TABLET=m
+CONFIG_GPD_POCKET_FAN=m
+CONFIG_HP_ACCEL=m
+CONFIG_WIRELESS_HOTKEY=m
+CONFIG_HP_WMI=m
+CONFIG_IBM_RTL=m
+CONFIG_IDEAPAD_LAPTOP=m
+CONFIG_SENSORS_HDAPS=m
+CONFIG_THINKPAD_ACPI=m
+CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y
+# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set
+# CONFIG_THINKPAD_ACPI_DEBUG is not set
+# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set
+CONFIG_THINKPAD_ACPI_VIDEO=y
+CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y
+CONFIG_THINKPAD_LMI=m
+CONFIG_INTEL_ATOMISP2_PDX86=y
+CONFIG_INTEL_ATOMISP2_LED=m
+CONFIG_INTEL_SAR_INT1092=m
+CONFIG_INTEL_SKL_INT3472=m
+CONFIG_INTEL_PMC_CORE=y
+
+#
+# Intel Speed Select Technology interface support
+#
+# CONFIG_INTEL_SPEED_SELECT_INTERFACE is not set
+# end of Intel Speed Select Technology interface support
+
+CONFIG_INTEL_TELEMETRY=m
+CONFIG_INTEL_WMI=y
+CONFIG_INTEL_WMI_SBL_FW_UPDATE=m
+CONFIG_INTEL_WMI_THUNDERBOLT=m
+CONFIG_INTEL_HID_EVENT=m
+CONFIG_INTEL_VBTN=m
+# CONFIG_INTEL_INT0002_VGPIO is not set
+CONFIG_INTEL_OAKTRAIL=m
+# CONFIG_INTEL_CHTDC_TI_PWRBTN is not set
+CONFIG_INTEL_ISHTP_ECLITE=m
+CONFIG_INTEL_MRFLD_PWRBTN=m
+CONFIG_INTEL_PUNIT_IPC=m
+CONFIG_INTEL_RST=m
+CONFIG_INTEL_SMARTCONNECT=m
+# CONFIG_INTEL_TURBO_MAX_3 is not set
+CONFIG_INTEL_UNCORE_FREQ_CONTROL=m
+CONFIG_MSI_LAPTOP=m
+CONFIG_MSI_WMI=m
+CONFIG_PCENGINES_APU2=m
+CONFIG_BARCO_P50_GPIO=m
+CONFIG_SAMSUNG_LAPTOP=m
+# CONFIG_SAMSUNG_Q10 is not set
+CONFIG_ACPI_TOSHIBA=m
+CONFIG_TOSHIBA_BT_RFKILL=m
+CONFIG_TOSHIBA_HAPS=m
+CONFIG_TOSHIBA_WMI=m
+# CONFIG_ACPI_CMPC is not set
+CONFIG_COMPAL_LAPTOP=m
+CONFIG_LG_LAPTOP=m
+CONFIG_PANASONIC_LAPTOP=m
+CONFIG_SONY_LAPTOP=m
+CONFIG_SONYPI_COMPAT=y
+CONFIG_SYSTEM76_ACPI=m
+CONFIG_TOPSTAR_LAPTOP=m
+CONFIG_I2C_MULTI_INSTANTIATE=m
+CONFIG_MLX_PLATFORM=m
+CONFIG_TOUCHSCREEN_DMI=y
+CONFIG_FW_ATTR_CLASS=m
+CONFIG_INTEL_IPS=m
+CONFIG_INTEL_SCU_IPC=y
+CONFIG_INTEL_SCU=y
+CONFIG_INTEL_SCU_PCI=y
+CONFIG_INTEL_SCU_PLATFORM=m
+CONFIG_INTEL_SCU_IPC_UTIL=m
+CONFIG_PMC_ATOM=y
+CONFIG_CHROME_PLATFORMS=y
+CONFIG_CHROMEOS_LAPTOP=m
+CONFIG_CHROMEOS_PSTORE=m
+# CONFIG_CHROMEOS_TBMC is not set
+CONFIG_CROS_EC=m
+CONFIG_CROS_EC_I2C=m
+# CONFIG_CROS_EC_ISHTP is not set
+CONFIG_CROS_EC_SPI=m
+CONFIG_CROS_EC_LPC=m
+CONFIG_CROS_EC_PROTO=y
+CONFIG_CROS_KBD_LED_BACKLIGHT=m
+CONFIG_CROS_EC_CHARDEV=m
+CONFIG_CROS_EC_LIGHTBAR=m
+CONFIG_CROS_EC_DEBUGFS=m
+CONFIG_CROS_EC_SENSORHUB=m
+CONFIG_CROS_EC_SYSFS=m
+CONFIG_CROS_EC_TYPEC=m
+CONFIG_CROS_USBPD_LOGGER=m
+CONFIG_CROS_USBPD_NOTIFY=m
+# CONFIG_WILCO_EC is not set
+# CONFIG_MELLANOX_PLATFORM is not set
+CONFIG_SURFACE_PLATFORMS=y
+CONFIG_SURFACE3_WMI=m
+CONFIG_SURFACE_3_POWER_OPREGION=m
+CONFIG_SURFACE_ACPI_NOTIFY=m
+CONFIG_SURFACE_AGGREGATOR_CDEV=m
+CONFIG_SURFACE_AGGREGATOR_REGISTRY=m
+CONFIG_SURFACE_DTX=m
+# CONFIG_SURFACE_GPE is not set
+CONFIG_SURFACE_HOTPLUG=m
+CONFIG_SURFACE_PLATFORM_PROFILE=m
+CONFIG_SURFACE_PRO3_BUTTON=m
+CONFIG_SURFACE_AGGREGATOR=m
+CONFIG_SURFACE_AGGREGATOR_BUS=y
+# CONFIG_SURFACE_AGGREGATOR_ERROR_INJECTION is not set
+CONFIG_HAVE_CLK=y
+CONFIG_HAVE_CLK_PREPARE=y
+CONFIG_COMMON_CLK=y
+CONFIG_COMMON_CLK_WM831X=m
+CONFIG_LMK04832=m
+# CONFIG_COMMON_CLK_MAX9485 is not set
+# CONFIG_COMMON_CLK_SI5341 is not set
+CONFIG_COMMON_CLK_SI5351=m
+CONFIG_COMMON_CLK_SI544=m
+CONFIG_COMMON_CLK_CDCE706=m
+CONFIG_COMMON_CLK_CS2000_CP=m
+CONFIG_COMMON_CLK_PWM=m
+# CONFIG_XILINX_VCU is not set
+# CONFIG_HWSPINLOCK is not set
+
+#
+# Clock Source drivers
+#
+CONFIG_CLKEVT_I8253=y
+CONFIG_I8253_LOCK=y
+CONFIG_CLKBLD_I8253=y
+# end of Clock Source drivers
+
+CONFIG_MAILBOX=y
+CONFIG_PCC=y
+CONFIG_ALTERA_MBOX=m
+CONFIG_IOMMU_IOVA=y
+CONFIG_IOASID=y
+CONFIG_IOMMU_API=y
+CONFIG_IOMMU_SUPPORT=y
+
+#
+# Generic IOMMU Pagetable Support
+#
+CONFIG_IOMMU_IO_PGTABLE=y
+# end of Generic IOMMU Pagetable Support
+
+# CONFIG_IOMMU_DEBUGFS is not set
+# CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set
+CONFIG_IOMMU_DEFAULT_DMA_LAZY=y
+# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
+CONFIG_IOMMU_DMA=y
+CONFIG_IOMMU_SVA_LIB=y
+CONFIG_AMD_IOMMU=y
+CONFIG_AMD_IOMMU_V2=m
+CONFIG_DMAR_TABLE=y
+CONFIG_INTEL_IOMMU=y
+CONFIG_INTEL_IOMMU_SVM=y
+CONFIG_INTEL_IOMMU_DEFAULT_ON=y
+CONFIG_INTEL_IOMMU_FLOPPY_WA=y
+# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set
+CONFIG_IRQ_REMAP=y
+CONFIG_HYPERV_IOMMU=y
+CONFIG_VIRTIO_IOMMU=m
+
+#
+# Remoteproc drivers
+#
+# CONFIG_REMOTEPROC is not set
+# end of Remoteproc drivers
+
+#
+# Rpmsg drivers
+#
+CONFIG_RPMSG=m
+CONFIG_RPMSG_CHAR=m
+CONFIG_RPMSG_NS=m
+# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
+CONFIG_RPMSG_VIRTIO=m
+# end of Rpmsg drivers
+
+CONFIG_SOUNDWIRE=m
+
+#
+# SoundWire Devices
+#
+CONFIG_SOUNDWIRE_CADENCE=m
+CONFIG_SOUNDWIRE_INTEL=m
+CONFIG_SOUNDWIRE_QCOM=m
+CONFIG_SOUNDWIRE_GENERIC_ALLOCATION=m
+
+#
+# SOC (System On Chip) specific Drivers
+#
+
+#
+# Amlogic SoC drivers
+#
+# end of Amlogic SoC drivers
+
+#
+# Broadcom SoC drivers
+#
+# end of Broadcom SoC drivers
+
+#
+# NXP/Freescale QorIQ SoC drivers
+#
+# end of NXP/Freescale QorIQ SoC drivers
+
+#
+# i.MX SoC drivers
+#
+# end of i.MX SoC drivers
+
+#
+# Enable LiteX SoC Builder specific drivers
+#
+# end of Enable LiteX SoC Builder specific drivers
+
+#
+# Qualcomm SoC drivers
+#
+CONFIG_QCOM_QMI_HELPERS=m
+# end of Qualcomm SoC drivers
+
+# CONFIG_SOC_TI is not set
+
+#
+# Xilinx SoC drivers
+#
+# end of Xilinx SoC drivers
+# end of SOC (System On Chip) specific Drivers
+
+CONFIG_PM_DEVFREQ=y
+
+#
+# DEVFREQ Governors
+#
+CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
+CONFIG_DEVFREQ_GOV_PERFORMANCE=y
+CONFIG_DEVFREQ_GOV_POWERSAVE=y
+CONFIG_DEVFREQ_GOV_USERSPACE=y
+CONFIG_DEVFREQ_GOV_PASSIVE=m
+
+#
+# DEVFREQ Drivers
+#
+CONFIG_PM_DEVFREQ_EVENT=y
+CONFIG_EXTCON=y
+
+#
+# Extcon Device Drivers
+#
+CONFIG_EXTCON_ADC_JACK=m
+CONFIG_EXTCON_AXP288=m
+# CONFIG_EXTCON_FSA9480 is not set
+CONFIG_EXTCON_GPIO=m
+CONFIG_EXTCON_INTEL_INT3496=m
+CONFIG_EXTCON_INTEL_MRFLD=m
+CONFIG_EXTCON_MAX3355=m
+CONFIG_EXTCON_MAX77843=m
+CONFIG_EXTCON_PTN5150=m
+CONFIG_EXTCON_RT8973A=m
+# CONFIG_EXTCON_SM5502 is not set
+CONFIG_EXTCON_USB_GPIO=m
+CONFIG_EXTCON_USBC_CROS_EC=m
+# CONFIG_EXTCON_USBC_TUSB320 is not set
+CONFIG_MEMORY=y
+# CONFIG_FPGA_DFL_EMIF is not set
+CONFIG_IIO=m
+CONFIG_IIO_BUFFER=y
+CONFIG_IIO_BUFFER_CB=m
+CONFIG_IIO_BUFFER_DMA=m
+CONFIG_IIO_BUFFER_DMAENGINE=m
+CONFIG_IIO_BUFFER_HW_CONSUMER=m
+CONFIG_IIO_KFIFO_BUF=m
+CONFIG_IIO_TRIGGERED_BUFFER=m
+CONFIG_IIO_CONFIGFS=m
+CONFIG_IIO_TRIGGER=y
+CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+CONFIG_IIO_SW_DEVICE=m
+CONFIG_IIO_SW_TRIGGER=m
+CONFIG_IIO_TRIGGERED_EVENT=m
+
+#
+# Accelerometers
+#
+CONFIG_ADIS16201=m
+CONFIG_ADIS16209=m
+CONFIG_ADXL313=m
+CONFIG_ADXL313_I2C=m
+CONFIG_ADXL313_SPI=m
+CONFIG_ADXL355=m
+CONFIG_ADXL355_I2C=m
+CONFIG_ADXL355_SPI=m
+CONFIG_ADXL372=m
+CONFIG_ADXL372_SPI=m
+CONFIG_ADXL372_I2C=m
+CONFIG_BMA220=m
+CONFIG_BMA400=m
+CONFIG_BMA400_I2C=m
+CONFIG_BMA400_SPI=m
+CONFIG_BMC150_ACCEL=m
+CONFIG_BMC150_ACCEL_I2C=m
+CONFIG_BMC150_ACCEL_SPI=m
+CONFIG_BMI088_ACCEL=m
+CONFIG_BMI088_ACCEL_SPI=m
+CONFIG_DA280=m
+CONFIG_DA311=m
+CONFIG_DMARD09=m
+CONFIG_DMARD10=m
+CONFIG_FXLS8962AF=m
+CONFIG_FXLS8962AF_I2C=m
+CONFIG_FXLS8962AF_SPI=m
+CONFIG_HID_SENSOR_ACCEL_3D=m
+CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
+CONFIG_IIO_ST_ACCEL_3AXIS=m
+CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
+CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
+CONFIG_KXSD9=m
+CONFIG_KXSD9_SPI=m
+CONFIG_KXSD9_I2C=m
+# CONFIG_KXCJK1013 is not set
+# CONFIG_MC3230 is not set
+CONFIG_MMA7455=m
+CONFIG_MMA7455_I2C=m
+CONFIG_MMA7455_SPI=m
+CONFIG_MMA7660=m
+# CONFIG_MMA8452 is not set
+CONFIG_MMA9551_CORE=m
+CONFIG_MMA9551=m
+CONFIG_MMA9553=m
+CONFIG_MXC4005=m
+CONFIG_MXC6255=m
+CONFIG_SCA3000=m
+CONFIG_SCA3300=m
+CONFIG_STK8312=m
+CONFIG_STK8BA50=m
+# end of Accelerometers
+
+#
+# Analog to digital converters
+#
+CONFIG_AD_SIGMA_DELTA=m
+CONFIG_AD7091R5=m
+CONFIG_AD7124=m
+CONFIG_AD7192=m
+CONFIG_AD7266=m
+CONFIG_AD7291=m
+CONFIG_AD7292=m
+CONFIG_AD7298=m
+CONFIG_AD7476=m
+CONFIG_AD7606=m
+CONFIG_AD7606_IFACE_PARALLEL=m
+CONFIG_AD7606_IFACE_SPI=m
+CONFIG_AD7766=m
+CONFIG_AD7768_1=m
+CONFIG_AD7780=m
+CONFIG_AD7791=m
+CONFIG_AD7793=m
+CONFIG_AD7887=m
+CONFIG_AD7923=m
+CONFIG_AD7949=m
+CONFIG_AD799X=m
+# CONFIG_AXP20X_ADC is not set
+CONFIG_AXP288_ADC=m
+CONFIG_CC10001_ADC=m
+CONFIG_DA9150_GPADC=m
+CONFIG_DLN2_ADC=m
+CONFIG_HI8435=m
+CONFIG_HX711=m
+CONFIG_INA2XX_ADC=m
+CONFIG_INTEL_MRFLD_ADC=m
+CONFIG_LTC2471=m
+CONFIG_LTC2485=m
+CONFIG_LTC2496=m
+# CONFIG_LTC2497 is not set
+# CONFIG_MAX1027 is not set
+CONFIG_MAX11100=m
+# CONFIG_MAX1118 is not set
+CONFIG_MAX1241=m
+CONFIG_MAX1363=m
+# CONFIG_MAX9611 is not set
+CONFIG_MCP320X=m
+CONFIG_MCP3422=m
+CONFIG_MCP3911=m
+# CONFIG_MEDIATEK_MT6360_ADC is not set
+CONFIG_MEN_Z188_ADC=m
+CONFIG_MP2629_ADC=m
+CONFIG_NAU7802=m
+CONFIG_QCOM_VADC_COMMON=m
+CONFIG_QCOM_SPMI_IADC=m
+CONFIG_QCOM_SPMI_VADC=m
+CONFIG_QCOM_SPMI_ADC5=m
+CONFIG_TI_ADC081C=m
+CONFIG_TI_ADC0832=m
+# CONFIG_TI_ADC084S021 is not set
+CONFIG_TI_ADC12138=m
+# CONFIG_TI_ADC108S102 is not set
+CONFIG_TI_ADC128S052=m
+CONFIG_TI_ADC161S626=m
+CONFIG_TI_ADS1015=m
+CONFIG_TI_ADS7950=m
+CONFIG_TI_ADS131E08=m
+CONFIG_TI_AM335X_ADC=m
+CONFIG_TI_TLC4541=m
+CONFIG_TI_TSC2046=m
+CONFIG_VIPERBOARD_ADC=m
+# CONFIG_XILINX_XADC is not set
+# end of Analog to digital converters
+
+#
+# Analog Front Ends
+#
+# end of Analog Front Ends
+
+#
+# Amplifiers
+#
+CONFIG_AD8366=m
+# CONFIG_HMC425 is not set
+# end of Amplifiers
+
+#
+# Capacitance to digital converters
+#
+CONFIG_AD7150=m
+# end of Capacitance to digital converters
+
+#
+# Chemical Sensors
+#
+CONFIG_ATLAS_PH_SENSOR=m
+CONFIG_ATLAS_EZO_SENSOR=m
+CONFIG_BME680=m
+CONFIG_BME680_I2C=m
+CONFIG_BME680_SPI=m
+CONFIG_CCS811=m
+CONFIG_IAQCORE=m
+CONFIG_PMS7003=m
+CONFIG_SCD30_CORE=m
+CONFIG_SCD30_I2C=m
+CONFIG_SCD30_SERIAL=m
+CONFIG_SCD4X=m
+CONFIG_SENSIRION_SGP30=m
+CONFIG_SENSIRION_SGP40=m
+CONFIG_SPS30=m
+CONFIG_SPS30_I2C=m
+CONFIG_SPS30_SERIAL=m
+CONFIG_SENSEAIR_SUNRISE_CO2=m
+CONFIG_VZ89X=m
+# end of Chemical Sensors
+
+CONFIG_IIO_CROS_EC_SENSORS_CORE=m
+CONFIG_IIO_CROS_EC_SENSORS=m
+# CONFIG_IIO_CROS_EC_SENSORS_LID_ANGLE is not set
+
+#
+# Hid Sensor IIO Common
+#
+CONFIG_HID_SENSOR_IIO_COMMON=m
+CONFIG_HID_SENSOR_IIO_TRIGGER=m
+# end of Hid Sensor IIO Common
+
+CONFIG_IIO_MS_SENSORS_I2C=m
+
+#
+# IIO SCMI Sensors
+#
+# end of IIO SCMI Sensors
+
+#
+# SSP Sensor Common
+#
+CONFIG_IIO_SSP_SENSORS_COMMONS=m
+CONFIG_IIO_SSP_SENSORHUB=m
+# end of SSP Sensor Common
+
+CONFIG_IIO_ST_SENSORS_I2C=m
+CONFIG_IIO_ST_SENSORS_SPI=m
+CONFIG_IIO_ST_SENSORS_CORE=m
+
+#
+# Digital to analog converters
+#
+CONFIG_AD5064=m
+CONFIG_AD5360=m
+CONFIG_AD5380=m
+CONFIG_AD5421=m
+CONFIG_AD5446=m
+CONFIG_AD5449=m
+CONFIG_AD5592R_BASE=m
+CONFIG_AD5592R=m
+CONFIG_AD5593R=m
+CONFIG_AD5504=m
+CONFIG_AD5624R_SPI=m
+# CONFIG_AD5686_SPI is not set
+# CONFIG_AD5696_I2C is not set
+CONFIG_AD5755=m
+# CONFIG_AD5758 is not set
+CONFIG_AD5761=m
+CONFIG_AD5764=m
+CONFIG_AD5766=m
+# CONFIG_AD5770R is not set
+CONFIG_AD5791=m
+CONFIG_AD7303=m
+CONFIG_AD8801=m
+CONFIG_DS4424=m
+CONFIG_LTC1660=m
+# CONFIG_LTC2632 is not set
+CONFIG_M62332=m
+CONFIG_MAX517=m
+CONFIG_MCP4725=m
+# CONFIG_MCP4922 is not set
+CONFIG_TI_DAC082S085=m
+# CONFIG_TI_DAC5571 is not set
+CONFIG_TI_DAC7311=m
+CONFIG_TI_DAC7612=m
+# end of Digital to analog converters
+
+#
+# IIO dummy driver
+#
+CONFIG_IIO_SIMPLE_DUMMY=m
+# CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set
+# CONFIG_IIO_SIMPLE_DUMMY_BUFFER is not set
+# end of IIO dummy driver
+
+#
+# Frequency Synthesizers DDS/PLL
+#
+
+#
+# Clock Generator/Distribution
+#
+CONFIG_AD9523=m
+# end of Clock Generator/Distribution
+
+#
+# Phase-Locked Loop (PLL) frequency synthesizers
+#
+CONFIG_ADF4350=m
+# CONFIG_ADF4371 is not set
+CONFIG_ADRF6780=m
+# end of Phase-Locked Loop (PLL) frequency synthesizers
+# end of Frequency Synthesizers DDS/PLL
+
+#
+# Digital gyroscope sensors
+#
+CONFIG_ADIS16080=m
+CONFIG_ADIS16130=m
+CONFIG_ADIS16136=m
+CONFIG_ADIS16260=m
+CONFIG_ADXRS290=m
+CONFIG_ADXRS450=m
+CONFIG_BMG160=m
+CONFIG_BMG160_I2C=m
+CONFIG_BMG160_SPI=m
+CONFIG_FXAS21002C=m
+CONFIG_FXAS21002C_I2C=m
+CONFIG_FXAS21002C_SPI=m
+CONFIG_HID_SENSOR_GYRO_3D=m
+CONFIG_MPU3050=m
+CONFIG_MPU3050_I2C=m
+CONFIG_IIO_ST_GYRO_3AXIS=m
+CONFIG_IIO_ST_GYRO_I2C_3AXIS=m
+CONFIG_IIO_ST_GYRO_SPI_3AXIS=m
+CONFIG_ITG3200=m
+# end of Digital gyroscope sensors
+
+#
+# Health Sensors
+#
+
+#
+# Heart Rate Monitors
+#
+CONFIG_AFE4403=m
+CONFIG_AFE4404=m
+CONFIG_MAX30100=m
+# CONFIG_MAX30102 is not set
+# end of Heart Rate Monitors
+# end of Health Sensors
+
+#
+# Humidity sensors
+#
+CONFIG_AM2315=m
+CONFIG_DHT11=m
+CONFIG_HDC100X=m
+CONFIG_HDC2010=m
+# CONFIG_HID_SENSOR_HUMIDITY is not set
+CONFIG_HTS221=m
+CONFIG_HTS221_I2C=m
+CONFIG_HTS221_SPI=m
+CONFIG_HTU21=m
+CONFIG_SI7005=m
+CONFIG_SI7020=m
+# end of Humidity sensors
+
+#
+# Inertial measurement units
+#
+CONFIG_ADIS16400=m
+# CONFIG_ADIS16460 is not set
+# CONFIG_ADIS16475 is not set
+CONFIG_ADIS16480=m
+CONFIG_BMI160=m
+CONFIG_BMI160_I2C=m
+CONFIG_BMI160_SPI=m
+CONFIG_FXOS8700=m
+CONFIG_FXOS8700_I2C=m
+CONFIG_FXOS8700_SPI=m
+CONFIG_KMX61=m
+CONFIG_INV_ICM42600=m
+CONFIG_INV_ICM42600_I2C=m
+CONFIG_INV_ICM42600_SPI=m
+CONFIG_INV_MPU6050_IIO=m
+CONFIG_INV_MPU6050_I2C=m
+CONFIG_INV_MPU6050_SPI=m
+CONFIG_IIO_ST_LSM6DSX=m
+CONFIG_IIO_ST_LSM6DSX_I2C=m
+CONFIG_IIO_ST_LSM6DSX_SPI=m
+CONFIG_IIO_ST_LSM6DSX_I3C=m
+CONFIG_IIO_ST_LSM9DS0=m
+CONFIG_IIO_ST_LSM9DS0_I2C=m
+CONFIG_IIO_ST_LSM9DS0_SPI=m
+# end of Inertial measurement units
+
+CONFIG_IIO_ADIS_LIB=m
+CONFIG_IIO_ADIS_LIB_BUFFER=y
+
+#
+# Light sensors
+#
+CONFIG_ACPI_ALS=m
+CONFIG_ADJD_S311=m
+CONFIG_ADUX1020=m
+# CONFIG_AL3010 is not set
+CONFIG_AL3320A=m
+CONFIG_APDS9300=m
+CONFIG_APDS9960=m
+CONFIG_AS73211=m
+CONFIG_BH1750=m
+CONFIG_BH1780=m
+CONFIG_CM32181=m
+CONFIG_CM3232=m
+CONFIG_CM3323=m
+CONFIG_CM36651=m
+# CONFIG_IIO_CROS_EC_LIGHT_PROX is not set
+# CONFIG_GP2AP002 is not set
+CONFIG_GP2AP020A00F=m
+# CONFIG_IQS621_ALS is not set
+CONFIG_SENSORS_ISL29018=m
+CONFIG_SENSORS_ISL29028=m
+# CONFIG_ISL29125 is not set
+CONFIG_HID_SENSOR_ALS=m
+CONFIG_HID_SENSOR_PROX=m
+CONFIG_JSA1212=m
+CONFIG_RPR0521=m
+CONFIG_SENSORS_LM3533=m
+CONFIG_LTR501=m
+CONFIG_LV0104CS=m
+CONFIG_MAX44000=m
+CONFIG_MAX44009=m
+CONFIG_NOA1305=m
+CONFIG_OPT3001=m
+CONFIG_PA12203001=m
+# CONFIG_SI1133 is not set
+CONFIG_SI1145=m
+CONFIG_STK3310=m
+# CONFIG_ST_UVIS25 is not set
+# CONFIG_TCS3414 is not set
+CONFIG_TCS3472=m
+CONFIG_SENSORS_TSL2563=m
+CONFIG_TSL2583=m
+CONFIG_TSL2591=m
+# CONFIG_TSL2772 is not set
+CONFIG_TSL4531=m
+CONFIG_US5182D=m
+CONFIG_VCNL4000=m
+CONFIG_VCNL4035=m
+CONFIG_VEML6030=m
+CONFIG_VEML6070=m
+# CONFIG_VL6180 is not set
+# CONFIG_ZOPT2201 is not set
+# end of Light sensors
+
+#
+# Magnetometer sensors
+#
+CONFIG_AK8975=m
+# CONFIG_AK09911 is not set
+CONFIG_BMC150_MAGN=m
+CONFIG_BMC150_MAGN_I2C=m
+CONFIG_BMC150_MAGN_SPI=m
+CONFIG_MAG3110=m
+CONFIG_HID_SENSOR_MAGNETOMETER_3D=m
+CONFIG_MMC35240=m
+CONFIG_IIO_ST_MAGN_3AXIS=m
+CONFIG_IIO_ST_MAGN_I2C_3AXIS=m
+CONFIG_IIO_ST_MAGN_SPI_3AXIS=m
+# CONFIG_SENSORS_HMC5843_I2C is not set
+# CONFIG_SENSORS_HMC5843_SPI is not set
+CONFIG_SENSORS_RM3100=m
+CONFIG_SENSORS_RM3100_I2C=m
+CONFIG_SENSORS_RM3100_SPI=m
+CONFIG_YAMAHA_YAS530=m
+# end of Magnetometer sensors
+
+#
+# Multiplexers
+#
+# end of Multiplexers
+
+#
+# Inclinometer sensors
+#
+CONFIG_HID_SENSOR_INCLINOMETER_3D=m
+# CONFIG_HID_SENSOR_DEVICE_ROTATION is not set
+# end of Inclinometer sensors
+
+#
+# Triggers - standalone
+#
+CONFIG_IIO_HRTIMER_TRIGGER=m
+CONFIG_IIO_INTERRUPT_TRIGGER=m
+CONFIG_IIO_TIGHTLOOP_TRIGGER=m
+CONFIG_IIO_SYSFS_TRIGGER=m
+# end of Triggers - standalone
+
+#
+# Linear and angular position sensors
+#
+CONFIG_IQS624_POS=m
+CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE=m
+# end of Linear and angular position sensors
+
+#
+# Digital potentiometers
+#
+CONFIG_AD5110=m
+CONFIG_AD5272=m
+CONFIG_DS1803=m
+CONFIG_MAX5432=m
+CONFIG_MAX5481=m
+CONFIG_MAX5487=m
+CONFIG_MCP4018=m
+CONFIG_MCP4131=m
+CONFIG_MCP4531=m
+CONFIG_MCP41010=m
+CONFIG_TPL0102=m
+# end of Digital potentiometers
+
+#
+# Digital potentiostats
+#
+CONFIG_LMP91000=m
+# end of Digital potentiostats
+
+#
+# Pressure sensors
+#
+CONFIG_ABP060MG=m
+CONFIG_BMP280=m
+CONFIG_BMP280_I2C=m
+CONFIG_BMP280_SPI=m
+CONFIG_IIO_CROS_EC_BARO=m
+CONFIG_DLHL60D=m
+# CONFIG_DPS310 is not set
+CONFIG_HID_SENSOR_PRESS=m
+CONFIG_HP03=m
+# CONFIG_ICP10100 is not set
+CONFIG_MPL115=m
+CONFIG_MPL115_I2C=m
+CONFIG_MPL115_SPI=m
+CONFIG_MPL3115=m
+CONFIG_MS5611=m
+CONFIG_MS5611_I2C=m
+CONFIG_MS5611_SPI=m
+CONFIG_MS5637=m
+CONFIG_IIO_ST_PRESS=m
+CONFIG_IIO_ST_PRESS_I2C=m
+CONFIG_IIO_ST_PRESS_SPI=m
+# CONFIG_T5403 is not set
+CONFIG_HP206C=m
+CONFIG_ZPA2326=m
+CONFIG_ZPA2326_I2C=m
+CONFIG_ZPA2326_SPI=m
+# end of Pressure sensors
+
+#
+# Lightning sensors
+#
+# CONFIG_AS3935 is not set
+# end of Lightning sensors
+
+#
+# Proximity and distance sensors
+#
+CONFIG_CROS_EC_MKBP_PROXIMITY=m
+CONFIG_ISL29501=m
+CONFIG_LIDAR_LITE_V2=m
+CONFIG_MB1232=m
+CONFIG_PING=m
+CONFIG_RFD77402=m
+# CONFIG_SRF04 is not set
+# CONFIG_SX9310 is not set
+CONFIG_SX9500=m
+CONFIG_SRF08=m
+CONFIG_VCNL3020=m
+CONFIG_VL53L0X_I2C=m
+# end of Proximity and distance sensors
+
+#
+# Resolver to digital converters
+#
+CONFIG_AD2S90=m
+CONFIG_AD2S1200=m
+# end of Resolver to digital converters
+
+#
+# Temperature sensors
+#
+# CONFIG_IQS620AT_TEMP is not set
+CONFIG_LTC2983=m
+CONFIG_MAXIM_THERMOCOUPLE=m
+# CONFIG_HID_SENSOR_TEMP is not set
+# CONFIG_MLX90614 is not set
+# CONFIG_MLX90632 is not set
+CONFIG_TMP006=m
+CONFIG_TMP007=m
+CONFIG_TMP117=m
+CONFIG_TSYS01=m
+CONFIG_TSYS02D=m
+CONFIG_MAX31856=m
+CONFIG_MAX31865=m
+# end of Temperature sensors
+
+CONFIG_NTB=m
+# CONFIG_NTB_MSI is not set
+CONFIG_NTB_AMD=m
+# CONFIG_NTB_IDT is not set
+CONFIG_NTB_INTEL=m
+# CONFIG_NTB_EPF is not set
+CONFIG_NTB_SWITCHTEC=m
+CONFIG_NTB_PINGPONG=m
+CONFIG_NTB_TOOL=m
+CONFIG_NTB_PERF=m
+CONFIG_NTB_TRANSPORT=m
+# CONFIG_VME_BUS is not set
+CONFIG_PWM=y
+CONFIG_PWM_SYSFS=y
+# CONFIG_PWM_DEBUG is not set
+CONFIG_PWM_CROS_EC=m
+# CONFIG_PWM_DWC is not set
+CONFIG_PWM_IQS620A=m
+CONFIG_PWM_LP3943=m
+CONFIG_PWM_LPSS=m
+CONFIG_PWM_LPSS_PCI=m
+CONFIG_PWM_LPSS_PLATFORM=m
+CONFIG_PWM_PCA9685=m
+
+#
+# IRQ chip support
+#
+CONFIG_MADERA_IRQ=m
+# end of IRQ chip support
+
+CONFIG_IPACK_BUS=m
+CONFIG_BOARD_TPCI200=m
+CONFIG_SERIAL_IPOCTAL=m
+CONFIG_RESET_CONTROLLER=y
+# CONFIG_RESET_TI_SYSCON is not set
+
+#
+# PHY Subsystem
+#
+CONFIG_GENERIC_PHY=y
+CONFIG_USB_LGM_PHY=m
+CONFIG_PHY_CAN_TRANSCEIVER=m
+
+#
+# PHY drivers for Broadcom platforms
+#
+# CONFIG_BCM_KONA_USB2_PHY is not set
+# end of PHY drivers for Broadcom platforms
+
+CONFIG_PHY_PXA_28NM_HSIC=m
+CONFIG_PHY_PXA_28NM_USB2=m
+# CONFIG_PHY_CPCAP_USB is not set
+CONFIG_PHY_QCOM_USB_HS=m
+CONFIG_PHY_QCOM_USB_HSIC=m
+CONFIG_PHY_TUSB1210=m
+CONFIG_PHY_INTEL_LGM_EMMC=m
+# end of PHY Subsystem
+
+CONFIG_POWERCAP=y
+CONFIG_INTEL_RAPL_CORE=m
+CONFIG_INTEL_RAPL=m
+CONFIG_IDLE_INJECT=y
+# CONFIG_DTPM is not set
+CONFIG_MCB=m
+CONFIG_MCB_PCI=m
+CONFIG_MCB_LPC=m
+
+#
+# Performance monitor support
+#
+# end of Performance monitor support
+
+CONFIG_RAS=y
+# CONFIG_RAS_CEC is not set
+CONFIG_USB4=m
+# CONFIG_USB4_DEBUGFS_WRITE is not set
+# CONFIG_USB4_DMA_TEST is not set
+
+#
+# Android
+#
+# CONFIG_ANDROID is not set
+# end of Android
+
+CONFIG_LIBNVDIMM=y
+CONFIG_BLK_DEV_PMEM=m
+CONFIG_ND_BLK=m
+CONFIG_ND_CLAIM=y
+CONFIG_ND_BTT=m
+CONFIG_BTT=y
+CONFIG_ND_PFN=m
+CONFIG_NVDIMM_PFN=y
+CONFIG_NVDIMM_DAX=y
+CONFIG_DAX_DRIVER=y
+CONFIG_DAX=y
+CONFIG_DEV_DAX=m
+CONFIG_DEV_DAX_PMEM=m
+CONFIG_DEV_DAX_HMEM=m
+CONFIG_DEV_DAX_HMEM_DEVICES=y
+CONFIG_DEV_DAX_KMEM=m
+CONFIG_DEV_DAX_PMEM_COMPAT=m
+CONFIG_NVMEM=y
+CONFIG_NVMEM_SYSFS=y
+CONFIG_NVMEM_SPMI_SDAM=m
+CONFIG_NVMEM_RMEM=m
+
+#
+# HW tracing support
+#
+CONFIG_STM=m
+CONFIG_STM_PROTO_BASIC=m
+CONFIG_STM_PROTO_SYS_T=m
+CONFIG_STM_DUMMY=m
+CONFIG_STM_SOURCE_CONSOLE=m
+CONFIG_STM_SOURCE_HEARTBEAT=m
+CONFIG_STM_SOURCE_FTRACE=m
+CONFIG_INTEL_TH=m
+CONFIG_INTEL_TH_PCI=m
+CONFIG_INTEL_TH_ACPI=m
+CONFIG_INTEL_TH_GTH=m
+CONFIG_INTEL_TH_STH=m
+CONFIG_INTEL_TH_MSU=m
+CONFIG_INTEL_TH_PTI=m
+# CONFIG_INTEL_TH_DEBUG is not set
+# end of HW tracing support
+
+CONFIG_FPGA=m
+# CONFIG_ALTERA_PR_IP_CORE is not set
+CONFIG_FPGA_MGR_ALTERA_PS_SPI=m
+CONFIG_FPGA_MGR_ALTERA_CVP=m
+# CONFIG_FPGA_MGR_XILINX_SPI is not set
+# CONFIG_FPGA_MGR_MACHXO2_SPI is not set
+CONFIG_FPGA_BRIDGE=m
+CONFIG_ALTERA_FREEZE_BRIDGE=m
+CONFIG_XILINX_PR_DECOUPLER=m
+CONFIG_FPGA_REGION=m
+CONFIG_FPGA_DFL=m
+CONFIG_FPGA_DFL_FME=m
+CONFIG_FPGA_DFL_FME_MGR=m
+CONFIG_FPGA_DFL_FME_BRIDGE=m
+CONFIG_FPGA_DFL_FME_REGION=m
+CONFIG_FPGA_DFL_AFU=m
+CONFIG_FPGA_DFL_NIOS_INTEL_PAC_N3000=m
+CONFIG_FPGA_DFL_PCI=m
+CONFIG_TEE=m
+
+#
+# TEE drivers
+#
+CONFIG_AMDTEE=m
+# end of TEE drivers
+
+CONFIG_MULTIPLEXER=m
+
+#
+# Multiplexer drivers
+#
+# CONFIG_MUX_ADG792A is not set
+# CONFIG_MUX_ADGS1408 is not set
+# CONFIG_MUX_GPIO is not set
+# end of Multiplexer drivers
+
+CONFIG_PM_OPP=y
+# CONFIG_UNISYS_VISORBUS is not set
+# CONFIG_SIOX is not set
+# CONFIG_SLIMBUS is not set
+CONFIG_INTERCONNECT=y
+# CONFIG_COUNTER is not set
+CONFIG_MOST=m
+CONFIG_MOST_USB_HDM=m
+CONFIG_MOST_CDEV=m
+CONFIG_MOST_SND=m
+# end of Device Drivers
+
+#
+# File systems
+#
+CONFIG_DCACHE_WORD_ACCESS=y
+CONFIG_VALIDATE_FS_PARSER=y
+CONFIG_FS_IOMAP=y
+# CONFIG_EXT2_FS is not set
+# CONFIG_EXT3_FS is not set
+CONFIG_EXT4_FS=m
+CONFIG_EXT4_USE_FOR_EXT2=y
+CONFIG_EXT4_FS_POSIX_ACL=y
+CONFIG_EXT4_FS_SECURITY=y
+# CONFIG_EXT4_DEBUG is not set
+CONFIG_JBD2=m
+# CONFIG_JBD2_DEBUG is not set
+CONFIG_FS_MBCACHE=m
+CONFIG_REISERFS_FS=m
+# CONFIG_REISERFS_CHECK is not set
+# CONFIG_REISERFS_PROC_INFO is not set
+CONFIG_REISERFS_FS_XATTR=y
+CONFIG_REISERFS_FS_POSIX_ACL=y
+CONFIG_REISERFS_FS_SECURITY=y
+CONFIG_JFS_FS=m
+CONFIG_JFS_POSIX_ACL=y
+CONFIG_JFS_SECURITY=y
+# CONFIG_JFS_DEBUG is not set
+# CONFIG_JFS_STATISTICS is not set
+CONFIG_XFS_FS=m
+CONFIG_XFS_SUPPORT_V4=y
+CONFIG_XFS_QUOTA=y
+CONFIG_XFS_POSIX_ACL=y
+CONFIG_XFS_RT=y
+# CONFIG_XFS_ONLINE_SCRUB is not set
+# CONFIG_XFS_WARN is not set
+# CONFIG_XFS_DEBUG is not set
+CONFIG_GFS2_FS=m
+CONFIG_GFS2_FS_LOCKING_DLM=y
+CONFIG_OCFS2_FS=m
+CONFIG_OCFS2_FS_O2CB=m
+CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
+CONFIG_OCFS2_FS_STATS=y
+# CONFIG_OCFS2_DEBUG_MASKLOG is not set
+# CONFIG_OCFS2_DEBUG_FS is not set
+CONFIG_BTRFS_FS=m
+CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
+# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
+# CONFIG_BTRFS_DEBUG is not set
+# CONFIG_BTRFS_ASSERT is not set
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
+CONFIG_NILFS2_FS=m
+CONFIG_F2FS_FS=m
+CONFIG_F2FS_STAT_FS=y
+CONFIG_F2FS_FS_XATTR=y
+CONFIG_F2FS_FS_POSIX_ACL=y
+CONFIG_F2FS_FS_SECURITY=y
+CONFIG_F2FS_CHECK_FS=y
+# CONFIG_F2FS_FAULT_INJECTION is not set
+CONFIG_F2FS_FS_COMPRESSION=y
+CONFIG_F2FS_FS_LZO=y
+CONFIG_F2FS_FS_LZORLE=y
+CONFIG_F2FS_FS_LZ4=y
+CONFIG_F2FS_FS_LZ4HC=y
+CONFIG_F2FS_FS_ZSTD=y
+CONFIG_F2FS_IOSTAT=y
+CONFIG_ZONEFS_FS=m
+CONFIG_FS_DAX=y
+CONFIG_FS_DAX_PMD=y
+CONFIG_FS_POSIX_ACL=y
+CONFIG_EXPORTFS=y
+CONFIG_EXPORTFS_BLOCK_OPS=y
+CONFIG_FILE_LOCKING=y
+CONFIG_FS_ENCRYPTION=y
+CONFIG_FS_ENCRYPTION_ALGS=m
+CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y
+# CONFIG_FS_VERITY is not set
+CONFIG_FSNOTIFY=y
+CONFIG_DNOTIFY=y
+CONFIG_INOTIFY_USER=y
+CONFIG_FANOTIFY=y
+# CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set
+CONFIG_QUOTA=y
+CONFIG_QUOTA_NETLINK_INTERFACE=y
+# CONFIG_PRINT_QUOTA_WARNING is not set
+# CONFIG_QUOTA_DEBUG is not set
+CONFIG_QUOTA_TREE=m
+CONFIG_QFMT_V1=m
+CONFIG_QFMT_V2=m
+CONFIG_QUOTACTL=y
+CONFIG_AUTOFS4_FS=y
+CONFIG_AUTOFS_FS=y
+CONFIG_FUSE_FS=m
+CONFIG_CUSE=m
+CONFIG_VIRTIO_FS=m
+CONFIG_FUSE_DAX=y
+CONFIG_OVERLAY_FS=m
+# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
+# CONFIG_OVERLAY_FS_INDEX is not set
+CONFIG_OVERLAY_FS_XINO_AUTO=y
+# CONFIG_OVERLAY_FS_METACOPY is not set
+
+#
+# Caches
+#
+CONFIG_NETFS_SUPPORT=m
+# CONFIG_NETFS_STATS is not set
+CONFIG_FSCACHE=m
+# CONFIG_FSCACHE_STATS is not set
+# CONFIG_FSCACHE_DEBUG is not set
+CONFIG_CACHEFILES=m
+# CONFIG_CACHEFILES_DEBUG is not set
+# end of Caches
+
+#
+# CD-ROM/DVD Filesystems
+#
+CONFIG_ISO9660_FS=m
+CONFIG_JOLIET=y
+CONFIG_ZISOFS=y
+CONFIG_UDF_FS=m
+# end of CD-ROM/DVD Filesystems
+
+#
+# DOS/FAT/EXFAT/NT Filesystems
+#
+CONFIG_FAT_FS=m
+CONFIG_MSDOS_FS=m
+CONFIG_VFAT_FS=m
+CONFIG_FAT_DEFAULT_CODEPAGE=437
+CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
+CONFIG_FAT_DEFAULT_UTF8=y
+CONFIG_EXFAT_FS=m
+CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
+CONFIG_NTFS_FS=m
+# CONFIG_NTFS_DEBUG is not set
+# CONFIG_NTFS_RW is not set
+CONFIG_NTFS3_FS=m
+# CONFIG_NTFS3_64BIT_CLUSTER is not set
+CONFIG_NTFS3_LZX_XPRESS=y
+# CONFIG_NTFS3_FS_POSIX_ACL is not set
+# end of DOS/FAT/EXFAT/NT Filesystems
+
+#
+# Pseudo filesystems
+#
+CONFIG_PROC_FS=y
+CONFIG_PROC_KCORE=y
+CONFIG_PROC_VMCORE=y
+# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
+CONFIG_PROC_SYSCTL=y
+CONFIG_PROC_PAGE_MONITOR=y
+CONFIG_PROC_CHILDREN=y
+CONFIG_PROC_PID_ARCH_STATUS=y
+CONFIG_PROC_CPU_RESCTRL=y
+CONFIG_KERNFS=y
+CONFIG_SYSFS=y
+CONFIG_TMPFS=y
+CONFIG_TMPFS_POSIX_ACL=y
+CONFIG_TMPFS_XATTR=y
+CONFIG_TMPFS_INODE64=y
+CONFIG_HUGETLBFS=y
+CONFIG_HUGETLB_PAGE=y
+CONFIG_HUGETLB_PAGE_FREE_VMEMMAP=y
+# CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON is not set
+CONFIG_MEMFD_CREATE=y
+CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
+CONFIG_CONFIGFS_FS=m
+CONFIG_EFIVAR_FS=y
+# end of Pseudo filesystems
+
+CONFIG_MISC_FILESYSTEMS=y
+CONFIG_ORANGEFS_FS=m
+CONFIG_ADFS_FS=m
+# CONFIG_ADFS_FS_RW is not set
+# CONFIG_AFFS_FS is not set
+CONFIG_ECRYPT_FS=m
+# CONFIG_ECRYPT_FS_MESSAGING is not set
+CONFIG_HFS_FS=m
+CONFIG_HFSPLUS_FS=m
+CONFIG_BEFS_FS=m
+# CONFIG_BEFS_DEBUG is not set
+# CONFIG_BFS_FS is not set
+# CONFIG_EFS_FS is not set
+# CONFIG_JFFS2_FS is not set
+CONFIG_CRAMFS=m
+CONFIG_CRAMFS_BLOCKDEV=y
+# CONFIG_CRAMFS_MTD is not set
+CONFIG_SQUASHFS=m
+CONFIG_SQUASHFS_FILE_CACHE=y
+# CONFIG_SQUASHFS_FILE_DIRECT is not set
+# CONFIG_SQUASHFS_DECOMP_SINGLE is not set
+CONFIG_SQUASHFS_DECOMP_MULTI=y
+# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set
+CONFIG_SQUASHFS_XATTR=y
+CONFIG_SQUASHFS_ZLIB=y
+CONFIG_SQUASHFS_LZ4=y
+CONFIG_SQUASHFS_LZO=y
+CONFIG_SQUASHFS_XZ=y
+CONFIG_SQUASHFS_ZSTD=y
+# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
+# CONFIG_SQUASHFS_EMBEDDED is not set
+CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
+# CONFIG_VXFS_FS is not set
+# CONFIG_MINIX_FS is not set
+# CONFIG_OMFS_FS is not set
+CONFIG_HPFS_FS=m
+# CONFIG_QNX4FS_FS is not set
+CONFIG_QNX6FS_FS=m
+# CONFIG_QNX6FS_DEBUG is not set
+# CONFIG_ROMFS_FS is not set
+CONFIG_PSTORE=y
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
+CONFIG_PSTORE_DEFLATE_COMPRESS=m
+# CONFIG_PSTORE_LZO_COMPRESS is not set
+# CONFIG_PSTORE_LZ4_COMPRESS is not set
+CONFIG_PSTORE_LZ4HC_COMPRESS=m
+# CONFIG_PSTORE_842_COMPRESS is not set
+CONFIG_PSTORE_ZSTD_COMPRESS=y
+CONFIG_PSTORE_COMPRESS=y
+CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
+# CONFIG_PSTORE_LZ4HC_COMPRESS_DEFAULT is not set
+# CONFIG_PSTORE_ZSTD_COMPRESS_DEFAULT is not set
+CONFIG_PSTORE_COMPRESS_DEFAULT="deflate"
+# CONFIG_PSTORE_CONSOLE is not set
+# CONFIG_PSTORE_PMSG is not set
+# CONFIG_PSTORE_FTRACE is not set
+CONFIG_PSTORE_RAM=m
+CONFIG_PSTORE_ZONE=m
+CONFIG_PSTORE_BLK=m
+CONFIG_PSTORE_BLK_BLKDEV=""
+CONFIG_PSTORE_BLK_KMSG_SIZE=64
+CONFIG_PSTORE_BLK_MAX_REASON=2
+# CONFIG_SYSV_FS is not set
+CONFIG_UFS_FS=m
+# CONFIG_UFS_FS_WRITE is not set
+# CONFIG_UFS_DEBUG is not set
+CONFIG_EROFS_FS=m
+# CONFIG_EROFS_FS_DEBUG is not set
+CONFIG_EROFS_FS_XATTR=y
+CONFIG_EROFS_FS_POSIX_ACL=y
+CONFIG_EROFS_FS_SECURITY=y
+# CONFIG_EROFS_FS_ZIP is not set
+CONFIG_VBOXSF_FS=m
+CONFIG_NETWORK_FILESYSTEMS=y
+CONFIG_NFS_FS=m
+CONFIG_NFS_V2=m
+CONFIG_NFS_V3=m
+CONFIG_NFS_V3_ACL=y
+CONFIG_NFS_V4=m
+CONFIG_NFS_SWAP=y
+CONFIG_NFS_V4_1=y
+CONFIG_NFS_V4_2=y
+CONFIG_PNFS_FILE_LAYOUT=m
+CONFIG_PNFS_BLOCK=m
+CONFIG_PNFS_FLEXFILE_LAYOUT=m
+CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
+CONFIG_NFS_V4_1_MIGRATION=y
+CONFIG_NFS_V4_SECURITY_LABEL=y
+CONFIG_NFS_FSCACHE=y
+# CONFIG_NFS_USE_LEGACY_DNS is not set
+CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DISABLE_UDP_SUPPORT=y
+# CONFIG_NFS_V4_2_READ_PLUS is not set
+CONFIG_NFSD=m
+CONFIG_NFSD_V2_ACL=y
+CONFIG_NFSD_V3=y
+CONFIG_NFSD_V3_ACL=y
+CONFIG_NFSD_V4=y
+CONFIG_NFSD_PNFS=y
+CONFIG_NFSD_BLOCKLAYOUT=y
+CONFIG_NFSD_SCSILAYOUT=y
+CONFIG_NFSD_FLEXFILELAYOUT=y
+CONFIG_NFSD_V4_2_INTER_SSC=y
+CONFIG_NFSD_V4_SECURITY_LABEL=y
+CONFIG_GRACE_PERIOD=m
+CONFIG_LOCKD=m
+CONFIG_LOCKD_V4=y
+CONFIG_NFS_ACL_SUPPORT=m
+CONFIG_NFS_COMMON=y
+CONFIG_NFS_V4_2_SSC_HELPER=y
+CONFIG_SUNRPC=m
+CONFIG_SUNRPC_GSS=m
+CONFIG_SUNRPC_BACKCHANNEL=y
+CONFIG_SUNRPC_SWAP=y
+CONFIG_RPCSEC_GSS_KRB5=m
+# CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set
+# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_XPRT_RDMA=m
+CONFIG_CEPH_FS=m
+CONFIG_CEPH_FSCACHE=y
+CONFIG_CEPH_FS_POSIX_ACL=y
+# CONFIG_CEPH_FS_SECURITY_LABEL is not set
+CONFIG_CIFS=m
+# CONFIG_CIFS_STATS2 is not set
+CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
+CONFIG_CIFS_UPCALL=y
+CONFIG_CIFS_XATTR=y
+CONFIG_CIFS_POSIX=y
+# CONFIG_CIFS_DEBUG is not set
+CONFIG_CIFS_DFS_UPCALL=y
+CONFIG_CIFS_SWN_UPCALL=y
+# CONFIG_CIFS_SMB_DIRECT is not set
+CONFIG_CIFS_FSCACHE=y
+# CONFIG_SMB_SERVER is not set
+CONFIG_SMBFS_COMMON=m
+CONFIG_CODA_FS=m
+CONFIG_AFS_FS=m
+# CONFIG_AFS_DEBUG is not set
+CONFIG_AFS_FSCACHE=y
+# CONFIG_AFS_DEBUG_CURSOR is not set
+CONFIG_9P_FS=m
+CONFIG_9P_FSCACHE=y
+CONFIG_9P_FS_POSIX_ACL=y
+CONFIG_9P_FS_SECURITY=y
+CONFIG_NLS=y
+CONFIG_NLS_DEFAULT="utf8"
+CONFIG_NLS_CODEPAGE_437=m
+CONFIG_NLS_CODEPAGE_737=m
+CONFIG_NLS_CODEPAGE_775=m
+CONFIG_NLS_CODEPAGE_850=m
+CONFIG_NLS_CODEPAGE_852=m
+CONFIG_NLS_CODEPAGE_855=m
+CONFIG_NLS_CODEPAGE_857=m
+CONFIG_NLS_CODEPAGE_860=m
+CONFIG_NLS_CODEPAGE_861=m
+CONFIG_NLS_CODEPAGE_862=m
+CONFIG_NLS_CODEPAGE_863=m
+CONFIG_NLS_CODEPAGE_864=m
+CONFIG_NLS_CODEPAGE_865=m
+CONFIG_NLS_CODEPAGE_866=m
+CONFIG_NLS_CODEPAGE_869=m
+CONFIG_NLS_CODEPAGE_936=m
+CONFIG_NLS_CODEPAGE_950=m
+CONFIG_NLS_CODEPAGE_932=m
+CONFIG_NLS_CODEPAGE_949=m
+CONFIG_NLS_CODEPAGE_874=m
+CONFIG_NLS_ISO8859_8=m
+CONFIG_NLS_CODEPAGE_1250=m
+CONFIG_NLS_CODEPAGE_1251=m
+CONFIG_NLS_ASCII=m
+CONFIG_NLS_ISO8859_1=m
+CONFIG_NLS_ISO8859_2=m
+CONFIG_NLS_ISO8859_3=m
+CONFIG_NLS_ISO8859_4=m
+CONFIG_NLS_ISO8859_5=m
+CONFIG_NLS_ISO8859_6=m
+CONFIG_NLS_ISO8859_7=m
+CONFIG_NLS_ISO8859_9=m
+CONFIG_NLS_ISO8859_13=m
+CONFIG_NLS_ISO8859_14=m
+CONFIG_NLS_ISO8859_15=m
+CONFIG_NLS_KOI8_R=m
+CONFIG_NLS_KOI8_U=m
+CONFIG_NLS_MAC_ROMAN=m
+CONFIG_NLS_MAC_CELTIC=m
+CONFIG_NLS_MAC_CENTEURO=m
+CONFIG_NLS_MAC_CROATIAN=m
+CONFIG_NLS_MAC_CYRILLIC=m
+CONFIG_NLS_MAC_GAELIC=m
+CONFIG_NLS_MAC_GREEK=m
+CONFIG_NLS_MAC_ICELAND=m
+CONFIG_NLS_MAC_INUIT=m
+CONFIG_NLS_MAC_ROMANIAN=m
+CONFIG_NLS_MAC_TURKISH=m
+CONFIG_NLS_UTF8=m
+CONFIG_DLM=m
+# CONFIG_DLM_DEBUG is not set
+CONFIG_UNICODE=y
+# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set
+CONFIG_IO_WQ=y
+# end of File systems
+
+#
+# Security options
+#
+CONFIG_KEYS=y
+# CONFIG_KEYS_REQUEST_CACHE is not set
+# CONFIG_PERSISTENT_KEYRINGS is not set
+CONFIG_TRUSTED_KEYS=m
+CONFIG_ENCRYPTED_KEYS=m
+CONFIG_KEY_DH_OPERATIONS=y
+CONFIG_KEY_NOTIFICATIONS=y
+CONFIG_SECURITY_DMESG_RESTRICT=y
+CONFIG_SECURITY=y
+CONFIG_SECURITYFS=y
+CONFIG_SECURITY_NETWORK=y
+CONFIG_PAGE_TABLE_ISOLATION=y
+# CONFIG_SECURITY_INFINIBAND is not set
+# CONFIG_SECURITY_NETWORK_XFRM is not set
+CONFIG_SECURITY_PATH=y
+CONFIG_INTEL_TXT=y
+CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y
+CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDENED_USERCOPY_PAGESPAN is not set
+CONFIG_FORTIFY_SOURCE=y
+# CONFIG_STATIC_USERMODEHELPER is not set
+# CONFIG_SECURITY_SELINUX is not set
+# CONFIG_SECURITY_SMACK is not set
+# CONFIG_SECURITY_TOMOYO is not set
+CONFIG_SECURITY_APPARMOR=y
+CONFIG_SECURITY_APPARMOR_HASH=y
+CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
+# CONFIG_SECURITY_APPARMOR_DEBUG is not set
+# CONFIG_SECURITY_LOADPIN is not set
+CONFIG_SECURITY_YAMA=y
+# CONFIG_SECURITY_SAFESETID is not set
+# CONFIG_SECURITY_LOCKDOWN_LSM is not set
+CONFIG_SECURITY_LANDLOCK=y
+CONFIG_INTEGRITY=y
+# CONFIG_INTEGRITY_SIGNATURE is not set
+CONFIG_INTEGRITY_AUDIT=y
+# CONFIG_IMA is not set
+# CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set
+# CONFIG_EVM is not set
+# CONFIG_DEFAULT_SECURITY_APPARMOR is not set
+CONFIG_DEFAULT_SECURITY_DAC=y
+CONFIG_LSM="yama,loadpin,safesetid,integrity"
+
+#
+# Kernel hardening options
+#
+
+#
+# Memory initialization
+#
+CONFIG_INIT_STACK_NONE=y
+CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
+# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
+# end of Memory initialization
+# end of Kernel hardening options
+# end of Security options
+
+CONFIG_XOR_BLOCKS=m
+CONFIG_ASYNC_CORE=m
+CONFIG_ASYNC_MEMCPY=m
+CONFIG_ASYNC_XOR=m
+CONFIG_ASYNC_PQ=m
+CONFIG_ASYNC_RAID6_RECOV=m
+CONFIG_CRYPTO=y
+
+#
+# Crypto core or helper
+#
+CONFIG_CRYPTO_ALGAPI=y
+CONFIG_CRYPTO_ALGAPI2=y
+CONFIG_CRYPTO_AEAD=m
+CONFIG_CRYPTO_AEAD2=y
+CONFIG_CRYPTO_SKCIPHER=y
+CONFIG_CRYPTO_SKCIPHER2=y
+CONFIG_CRYPTO_HASH=y
+CONFIG_CRYPTO_HASH2=y
+CONFIG_CRYPTO_RNG=m
+CONFIG_CRYPTO_RNG2=y
+CONFIG_CRYPTO_RNG_DEFAULT=m
+CONFIG_CRYPTO_AKCIPHER2=y
+CONFIG_CRYPTO_AKCIPHER=y
+CONFIG_CRYPTO_KPP2=y
+CONFIG_CRYPTO_KPP=y
+CONFIG_CRYPTO_ACOMP2=y
+CONFIG_CRYPTO_MANAGER=y
+CONFIG_CRYPTO_MANAGER2=y
+CONFIG_CRYPTO_USER=m
+CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
+CONFIG_CRYPTO_GF128MUL=m
+CONFIG_CRYPTO_NULL=m
+CONFIG_CRYPTO_NULL2=y
+CONFIG_CRYPTO_PCRYPT=m
+CONFIG_CRYPTO_CRYPTD=m
+CONFIG_CRYPTO_AUTHENC=m
+CONFIG_CRYPTO_TEST=m
+CONFIG_CRYPTO_SIMD=m
+CONFIG_CRYPTO_ENGINE=m
+
+#
+# Public-key cryptography
+#
+CONFIG_CRYPTO_RSA=y
+CONFIG_CRYPTO_DH=y
+CONFIG_CRYPTO_ECC=m
+CONFIG_CRYPTO_ECDH=m
+CONFIG_CRYPTO_ECDSA=m
+CONFIG_CRYPTO_ECRDSA=m
+CONFIG_CRYPTO_SM2=m
+CONFIG_CRYPTO_CURVE25519=m
+CONFIG_CRYPTO_CURVE25519_X86=m
+
+#
+# Authenticated Encryption with Associated Data
+#
+CONFIG_CRYPTO_CCM=m
+CONFIG_CRYPTO_GCM=m
+CONFIG_CRYPTO_CHACHA20POLY1305=m
+# CONFIG_CRYPTO_AEGIS128 is not set
+# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set
+CONFIG_CRYPTO_SEQIV=m
+CONFIG_CRYPTO_ECHAINIV=m
+
+#
+# Block modes
+#
+CONFIG_CRYPTO_CBC=y
+CONFIG_CRYPTO_CFB=m
+CONFIG_CRYPTO_CTR=m
+CONFIG_CRYPTO_CTS=y
+CONFIG_CRYPTO_ECB=y
+CONFIG_CRYPTO_LRW=m
+CONFIG_CRYPTO_OFB=m
+CONFIG_CRYPTO_PCBC=m
+CONFIG_CRYPTO_XTS=y
+CONFIG_CRYPTO_KEYWRAP=m
+CONFIG_CRYPTO_NHPOLY1305=m
+CONFIG_CRYPTO_NHPOLY1305_SSE2=m
+CONFIG_CRYPTO_NHPOLY1305_AVX2=m
+CONFIG_CRYPTO_ADIANTUM=m
+CONFIG_CRYPTO_ESSIV=m
+
+#
+# Hash modes
+#
+CONFIG_CRYPTO_CMAC=m
+CONFIG_CRYPTO_HMAC=y
+CONFIG_CRYPTO_XCBC=m
+CONFIG_CRYPTO_VMAC=m
+
+#
+# Digest
+#
+CONFIG_CRYPTO_CRC32C=m
+CONFIG_CRYPTO_CRC32C_INTEL=m
+CONFIG_CRYPTO_CRC32=m
+CONFIG_CRYPTO_CRC32_PCLMUL=m
+CONFIG_CRYPTO_XXHASH=m
+CONFIG_CRYPTO_BLAKE2B=m
+CONFIG_CRYPTO_BLAKE2S=m
+CONFIG_CRYPTO_BLAKE2S_X86=m
+CONFIG_CRYPTO_CRCT10DIF=y
+CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m
+CONFIG_CRYPTO_GHASH=m
+CONFIG_CRYPTO_POLY1305=m
+CONFIG_CRYPTO_POLY1305_X86_64=m
+CONFIG_CRYPTO_MD4=m
+CONFIG_CRYPTO_MD5=y
+CONFIG_CRYPTO_MICHAEL_MIC=m
+CONFIG_CRYPTO_RMD160=m
+CONFIG_CRYPTO_SHA1=y
+CONFIG_CRYPTO_SHA1_SSSE3=m
+CONFIG_CRYPTO_SHA256_SSSE3=m
+CONFIG_CRYPTO_SHA512_SSSE3=m
+CONFIG_CRYPTO_SHA256=y
+CONFIG_CRYPTO_SHA512=y
+CONFIG_CRYPTO_SHA3=m
+CONFIG_CRYPTO_SM3=m
+CONFIG_CRYPTO_STREEBOG=m
+CONFIG_CRYPTO_WP512=m
+CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
+
+#
+# Ciphers
+#
+CONFIG_CRYPTO_AES=y
+CONFIG_CRYPTO_AES_TI=m
+CONFIG_CRYPTO_AES_NI_INTEL=m
+CONFIG_CRYPTO_ANUBIS=m
+CONFIG_CRYPTO_ARC4=m
+CONFIG_CRYPTO_BLOWFISH=m
+CONFIG_CRYPTO_BLOWFISH_COMMON=m
+CONFIG_CRYPTO_BLOWFISH_X86_64=m
+CONFIG_CRYPTO_CAMELLIA=m
+CONFIG_CRYPTO_CAMELLIA_X86_64=m
+CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m
+CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m
+CONFIG_CRYPTO_CAST_COMMON=m
+CONFIG_CRYPTO_CAST5=m
+CONFIG_CRYPTO_CAST5_AVX_X86_64=m
+CONFIG_CRYPTO_CAST6=m
+CONFIG_CRYPTO_CAST6_AVX_X86_64=m
+CONFIG_CRYPTO_DES=m
+CONFIG_CRYPTO_DES3_EDE_X86_64=m
+CONFIG_CRYPTO_FCRYPT=m
+CONFIG_CRYPTO_KHAZAD=m
+CONFIG_CRYPTO_CHACHA20=m
+CONFIG_CRYPTO_CHACHA20_X86_64=m
+CONFIG_CRYPTO_SEED=m
+CONFIG_CRYPTO_SERPENT=m
+CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m
+CONFIG_CRYPTO_SERPENT_AVX_X86_64=m
+CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m
+# CONFIG_CRYPTO_SM4 is not set
+# CONFIG_CRYPTO_SM4_AESNI_AVX_X86_64 is not set
+# CONFIG_CRYPTO_SM4_AESNI_AVX2_X86_64 is not set
+CONFIG_CRYPTO_TEA=m
+CONFIG_CRYPTO_TWOFISH=m
+CONFIG_CRYPTO_TWOFISH_COMMON=m
+CONFIG_CRYPTO_TWOFISH_X86_64=m
+CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m
+CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m
+
+#
+# Compression
+#
+CONFIG_CRYPTO_DEFLATE=y
+CONFIG_CRYPTO_LZO=y
+CONFIG_CRYPTO_842=m
+CONFIG_CRYPTO_LZ4=m
+CONFIG_CRYPTO_LZ4HC=m
+CONFIG_CRYPTO_ZSTD=y
+
+#
+# Random Number Generation
+#
+CONFIG_CRYPTO_ANSI_CPRNG=m
+CONFIG_CRYPTO_DRBG_MENU=m
+CONFIG_CRYPTO_DRBG_HMAC=y
+# CONFIG_CRYPTO_DRBG_HASH is not set
+# CONFIG_CRYPTO_DRBG_CTR is not set
+CONFIG_CRYPTO_DRBG=m
+CONFIG_CRYPTO_JITTERENTROPY=m
+CONFIG_CRYPTO_USER_API=m
+CONFIG_CRYPTO_USER_API_HASH=m
+CONFIG_CRYPTO_USER_API_SKCIPHER=m
+CONFIG_CRYPTO_USER_API_RNG=m
+# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set
+CONFIG_CRYPTO_USER_API_AEAD=m
+CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
+# CONFIG_CRYPTO_STATS is not set
+CONFIG_CRYPTO_HASH_INFO=y
+
+#
+# Crypto library routines
+#
+CONFIG_CRYPTO_LIB_AES=y
+CONFIG_CRYPTO_LIB_ARC4=m
+CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=m
+CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=m
+CONFIG_CRYPTO_LIB_BLAKE2S=m
+CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
+CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
+CONFIG_CRYPTO_LIB_CHACHA=m
+CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m
+CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
+CONFIG_CRYPTO_LIB_CURVE25519=m
+CONFIG_CRYPTO_LIB_DES=m
+CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11
+CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
+CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
+CONFIG_CRYPTO_LIB_POLY1305=m
+CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
+CONFIG_CRYPTO_LIB_SHA256=y
+CONFIG_CRYPTO_HW=y
+CONFIG_CRYPTO_DEV_PADLOCK=m
+CONFIG_CRYPTO_DEV_PADLOCK_AES=m
+CONFIG_CRYPTO_DEV_PADLOCK_SHA=m
+# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set
+# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set
+CONFIG_CRYPTO_DEV_CCP=y
+CONFIG_CRYPTO_DEV_CCP_DD=m
+CONFIG_CRYPTO_DEV_SP_CCP=y
+CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
+CONFIG_CRYPTO_DEV_SP_PSP=y
+# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set
+CONFIG_CRYPTO_DEV_QAT=m
+# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set
+CONFIG_CRYPTO_DEV_QAT_C3XXX=m
+CONFIG_CRYPTO_DEV_QAT_C62X=m
+# CONFIG_CRYPTO_DEV_QAT_4XXX is not set
+CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m
+CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m
+CONFIG_CRYPTO_DEV_QAT_C62XVF=m
+# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set
+CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_VIRTIO=m
+CONFIG_CRYPTO_DEV_SAFEXCEL=m
+CONFIG_CRYPTO_DEV_AMLOGIC_GXL=m
+# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set
+CONFIG_ASYMMETRIC_KEY_TYPE=y
+CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
+CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE=m
+CONFIG_X509_CERTIFICATE_PARSER=y
+CONFIG_PKCS8_PRIVATE_KEY_PARSER=m
+CONFIG_TPM_KEY_PARSER=m
+CONFIG_PKCS7_MESSAGE_PARSER=y
+# CONFIG_PKCS7_TEST_KEY is not set
+# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set
+
+#
+# Certificates for signature checking
+#
+CONFIG_SYSTEM_TRUSTED_KEYRING=y
+CONFIG_SYSTEM_TRUSTED_KEYS=""
+# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set
+# CONFIG_SECONDARY_TRUSTED_KEYRING is not set
+# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set
+# end of Certificates for signature checking
+
+CONFIG_BINARY_PRINTF=y
+
+#
+# Library routines
+#
+CONFIG_RAID6_PQ=m
+CONFIG_RAID6_PQ_BENCHMARK=y
+CONFIG_LINEAR_RANGES=y
+CONFIG_PACKING=y
+CONFIG_BITREVERSE=y
+CONFIG_GENERIC_STRNCPY_FROM_USER=y
+CONFIG_GENERIC_STRNLEN_USER=y
+CONFIG_GENERIC_NET_UTILS=y
+CONFIG_GENERIC_FIND_FIRST_BIT=y
+CONFIG_CORDIC=m
+# CONFIG_PRIME_NUMBERS is not set
+CONFIG_RATIONAL=y
+CONFIG_GENERIC_PCI_IOMAP=y
+CONFIG_GENERIC_IOMAP=y
+CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
+CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
+CONFIG_ARCH_USE_SYM_ANNOTATIONS=y
+CONFIG_CRC_CCITT=m
+CONFIG_CRC16=m
+CONFIG_CRC_T10DIF=y
+CONFIG_CRC_ITU_T=m
+CONFIG_CRC32=y
+# CONFIG_CRC32_SELFTEST is not set
+CONFIG_CRC32_SLICEBY8=y
+# CONFIG_CRC32_SLICEBY4 is not set
+# CONFIG_CRC32_SARWATE is not set
+# CONFIG_CRC32_BIT is not set
+CONFIG_CRC64=m
+CONFIG_CRC4=m
+CONFIG_CRC7=m
+CONFIG_LIBCRC32C=m
+CONFIG_CRC8=m
+CONFIG_XXHASH=y
+# CONFIG_RANDOM32_SELFTEST is not set
+CONFIG_842_COMPRESS=m
+CONFIG_842_DECOMPRESS=m
+CONFIG_ZLIB_INFLATE=y
+CONFIG_ZLIB_DEFLATE=y
+CONFIG_LZO_COMPRESS=y
+CONFIG_LZO_DECOMPRESS=y
+CONFIG_LZ4_COMPRESS=m
+CONFIG_LZ4HC_COMPRESS=m
+CONFIG_LZ4_DECOMPRESS=y
+CONFIG_ZSTD_COMPRESS=y
+CONFIG_ZSTD_DECOMPRESS=y
+CONFIG_XZ_DEC=y
+CONFIG_XZ_DEC_X86=y
+CONFIG_XZ_DEC_POWERPC=y
+CONFIG_XZ_DEC_IA64=y
+CONFIG_XZ_DEC_ARM=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_SPARC=y
+# CONFIG_XZ_DEC_MICROLZMA is not set
+CONFIG_XZ_DEC_BCJ=y
+CONFIG_XZ_DEC_TEST=m
+CONFIG_DECOMPRESS_GZIP=y
+CONFIG_DECOMPRESS_BZIP2=y
+CONFIG_DECOMPRESS_LZMA=y
+CONFIG_DECOMPRESS_XZ=y
+CONFIG_DECOMPRESS_LZO=y
+CONFIG_DECOMPRESS_LZ4=y
+CONFIG_DECOMPRESS_ZSTD=y
+CONFIG_GENERIC_ALLOCATOR=y
+CONFIG_REED_SOLOMON=m
+CONFIG_REED_SOLOMON_ENC8=y
+CONFIG_REED_SOLOMON_DEC8=y
+CONFIG_REED_SOLOMON_DEC16=y
+CONFIG_BCH=m
+CONFIG_TEXTSEARCH=y
+CONFIG_TEXTSEARCH_KMP=m
+CONFIG_TEXTSEARCH_BM=m
+CONFIG_TEXTSEARCH_FSM=m
+CONFIG_BTREE=y
+CONFIG_INTERVAL_TREE=y
+CONFIG_XARRAY_MULTI=y
+CONFIG_ASSOCIATIVE_ARRAY=y
+CONFIG_HAS_IOMEM=y
+CONFIG_HAS_IOPORT_MAP=y
+CONFIG_HAS_DMA=y
+CONFIG_DMA_OPS=y
+CONFIG_NEED_SG_DMA_LENGTH=y
+CONFIG_NEED_DMA_MAP_STATE=y
+CONFIG_ARCH_DMA_ADDR_T_64BIT=y
+CONFIG_SWIOTLB=y
+# CONFIG_DMA_API_DEBUG is not set
+# CONFIG_DMA_MAP_BENCHMARK is not set
+CONFIG_SGL_ALLOC=y
+CONFIG_IOMMU_HELPER=y
+CONFIG_CHECK_SIGNATURE=y
+CONFIG_CPU_RMAP=y
+CONFIG_DQL=y
+CONFIG_GLOB=y
+# CONFIG_GLOB_SELFTEST is not set
+CONFIG_NLATTR=y
+CONFIG_LRU_CACHE=m
+CONFIG_CLZ_TAB=y
+CONFIG_IRQ_POLL=y
+CONFIG_MPILIB=y
+CONFIG_DIMLIB=y
+CONFIG_OID_REGISTRY=y
+CONFIG_UCS2_STRING=y
+CONFIG_HAVE_GENERIC_VDSO=y
+CONFIG_GENERIC_GETTIMEOFDAY=y
+CONFIG_GENERIC_VDSO_TIME_NS=y
+CONFIG_FONT_SUPPORT=y
+CONFIG_FONTS=y
+# CONFIG_FONT_8x8 is not set
+CONFIG_FONT_8x16=y
+# CONFIG_FONT_6x11 is not set
+# CONFIG_FONT_7x14 is not set
+# CONFIG_FONT_PEARL_8x8 is not set
+# CONFIG_FONT_ACORN_8x8 is not set
+# CONFIG_FONT_MINI_4x6 is not set
+# CONFIG_FONT_6x10 is not set
+# CONFIG_FONT_10x18 is not set
+# CONFIG_FONT_SUN8x16 is not set
+# CONFIG_FONT_SUN12x22 is not set
+CONFIG_FONT_TER16x32=y
+# CONFIG_FONT_6x8 is not set
+CONFIG_SG_POOL=y
+CONFIG_ARCH_HAS_PMEM_API=y
+CONFIG_MEMREGION=y
+CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y
+CONFIG_ARCH_HAS_COPY_MC=y
+CONFIG_ARCH_STACKWALK=y
+CONFIG_SBITMAP=y
+CONFIG_PARMAN=m
+CONFIG_OBJAGG=m
+# end of Library routines
+
+CONFIG_PLDMFW=y
+CONFIG_ASN1_ENCODER=m
+
+#
+# Kernel hacking
+#
+
+#
+# printk and dmesg options
+#
+CONFIG_PRINTK_TIME=y
+# CONFIG_PRINTK_CALLER is not set
+# CONFIG_STACKTRACE_BUILD_ID is not set
+CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
+CONFIG_CONSOLE_LOGLEVEL_QUIET=4
+CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
+# CONFIG_BOOT_PRINTK_DELAY is not set
+CONFIG_DYNAMIC_DEBUG=y
+CONFIG_DYNAMIC_DEBUG_CORE=y
+CONFIG_SYMBOLIC_ERRNAME=y
+CONFIG_DEBUG_BUGVERBOSE=y
+# end of printk and dmesg options
+
+#
+# Compile-time checks and compiler options
+#
+CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_INFO_REDUCED is not set
+# CONFIG_DEBUG_INFO_COMPRESSED is not set
+# CONFIG_DEBUG_INFO_SPLIT is not set
+CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
+# CONFIG_DEBUG_INFO_DWARF4 is not set
+CONFIG_DEBUG_INFO_BTF=y
+CONFIG_PAHOLE_HAS_SPLIT_BTF=y
+CONFIG_DEBUG_INFO_BTF_MODULES=y
+# CONFIG_GDB_SCRIPTS is not set
+CONFIG_FRAME_WARN=1024
+CONFIG_STRIP_ASM_SYMS=y
+# CONFIG_READABLE_ASM is not set
+# CONFIG_HEADERS_INSTALL is not set
+# CONFIG_DEBUG_SECTION_MISMATCH is not set
+CONFIG_SECTION_MISMATCH_WARN_ONLY=y
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
+CONFIG_STACK_VALIDATION=y
+# CONFIG_VMLINUX_MAP is not set
+# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
+# end of Compile-time checks and compiler options
+
+#
+# Generic Kernel Debugging Instruments
+#
+CONFIG_MAGIC_SYSRQ=y
+CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
+CONFIG_MAGIC_SYSRQ_SERIAL=y
+CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
+CONFIG_DEBUG_FS=y
+CONFIG_DEBUG_FS_ALLOW_ALL=y
+# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set
+# CONFIG_DEBUG_FS_ALLOW_NONE is not set
+CONFIG_HAVE_ARCH_KGDB=y
+# CONFIG_KGDB is not set
+CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
+# CONFIG_UBSAN is not set
+CONFIG_HAVE_ARCH_KCSAN=y
+# end of Generic Kernel Debugging Instruments
+
+CONFIG_DEBUG_KERNEL=y
+CONFIG_DEBUG_MISC=y
+
+#
+# Memory Debugging
+#
+CONFIG_PAGE_EXTENSION=y
+# CONFIG_DEBUG_PAGEALLOC is not set
+# CONFIG_PAGE_OWNER is not set
+CONFIG_PAGE_POISONING=y
+# CONFIG_DEBUG_PAGE_REF is not set
+# CONFIG_DEBUG_RODATA_TEST is not set
+CONFIG_ARCH_HAS_DEBUG_WX=y
+CONFIG_DEBUG_WX=y
+CONFIG_GENERIC_PTDUMP=y
+CONFIG_PTDUMP_CORE=y
+# CONFIG_PTDUMP_DEBUGFS is not set
+# CONFIG_DEBUG_OBJECTS is not set
+# CONFIG_SLUB_DEBUG_ON is not set
+# CONFIG_SLUB_STATS is not set
+CONFIG_HAVE_DEBUG_KMEMLEAK=y
+# CONFIG_DEBUG_KMEMLEAK is not set
+# CONFIG_DEBUG_STACK_USAGE is not set
+CONFIG_SCHED_STACK_END_CHECK=y
+CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y
+# CONFIG_DEBUG_VM is not set
+# CONFIG_DEBUG_VM_PGTABLE is not set
+CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y
+# CONFIG_DEBUG_VIRTUAL is not set
+CONFIG_DEBUG_MEMORY_INIT=y
+# CONFIG_DEBUG_PER_CPU_MAPS is not set
+CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y
+# CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP is not set
+CONFIG_HAVE_ARCH_KASAN=y
+CONFIG_HAVE_ARCH_KASAN_VMALLOC=y
+CONFIG_CC_HAS_KASAN_GENERIC=y
+CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
+# CONFIG_KASAN is not set
+CONFIG_HAVE_ARCH_KFENCE=y
+# CONFIG_KFENCE is not set
+# end of Memory Debugging
+
+# CONFIG_DEBUG_SHIRQ is not set
+
+#
+# Debug Oops, Lockups and Hangs
+#
+# CONFIG_PANIC_ON_OOPS is not set
+CONFIG_PANIC_ON_OOPS_VALUE=0
+CONFIG_PANIC_TIMEOUT=0
+CONFIG_LOCKUP_DETECTOR=y
+CONFIG_SOFTLOCKUP_DETECTOR=y
+# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
+CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
+CONFIG_HARDLOCKUP_DETECTOR_PERF=y
+CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y
+CONFIG_HARDLOCKUP_DETECTOR=y
+CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y
+CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1
+CONFIG_DETECT_HUNG_TASK=y
+CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
+# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
+# CONFIG_WQ_WATCHDOG is not set
+# CONFIG_TEST_LOCKUP is not set
+# end of Debug Oops, Lockups and Hangs
+
+#
+# Scheduler Debugging
+#
+# CONFIG_SCHED_DEBUG is not set
+CONFIG_SCHED_INFO=y
+CONFIG_SCHEDSTATS=y
+# end of Scheduler Debugging
+
+# CONFIG_DEBUG_TIMEKEEPING is not set
+CONFIG_DEBUG_PREEMPT=y
+
+#
+# Lock Debugging (spinlocks, mutexes, etc...)
+#
+CONFIG_LOCK_DEBUGGING_SUPPORT=y
+# CONFIG_PROVE_LOCKING is not set
+# CONFIG_LOCK_STAT is not set
+# CONFIG_DEBUG_RT_MUTEXES is not set
+# CONFIG_DEBUG_SPINLOCK is not set
+# CONFIG_DEBUG_MUTEXES is not set
+# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
+# CONFIG_DEBUG_RWSEMS is not set
+# CONFIG_DEBUG_LOCK_ALLOC is not set
+# CONFIG_DEBUG_ATOMIC_SLEEP is not set
+# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
+# CONFIG_LOCK_TORTURE_TEST is not set
+CONFIG_WW_MUTEX_SELFTEST=m
+# CONFIG_SCF_TORTURE_TEST is not set
+# CONFIG_CSD_LOCK_WAIT_DEBUG is not set
+# end of Lock Debugging (spinlocks, mutexes, etc...)
+
+# CONFIG_DEBUG_IRQFLAGS is not set
+CONFIG_STACKTRACE=y
+# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set
+# CONFIG_DEBUG_KOBJECT is not set
+
+#
+# Debug kernel data structures
+#
+CONFIG_DEBUG_LIST=y
+# CONFIG_DEBUG_PLIST is not set
+# CONFIG_DEBUG_SG is not set
+CONFIG_DEBUG_NOTIFIERS=y
+CONFIG_BUG_ON_DATA_CORRUPTION=y
+# end of Debug kernel data structures
+
+CONFIG_DEBUG_CREDENTIALS=y
+
+#
+# RCU Debugging
+#
+CONFIG_TORTURE_TEST=m
+# CONFIG_RCU_SCALE_TEST is not set
+# CONFIG_RCU_TORTURE_TEST is not set
+CONFIG_RCU_REF_SCALE_TEST=m
+CONFIG_RCU_CPU_STALL_TIMEOUT=60
+# CONFIG_RCU_TRACE is not set
+# CONFIG_RCU_EQS_DEBUG is not set
+# end of RCU Debugging
+
+# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
+# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
+# CONFIG_LATENCYTOP is not set
+CONFIG_USER_STACKTRACE_SUPPORT=y
+CONFIG_NOP_TRACER=y
+CONFIG_HAVE_FUNCTION_TRACER=y
+CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
+CONFIG_HAVE_DYNAMIC_FTRACE=y
+CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
+CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y
+CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y
+CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
+CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
+CONFIG_HAVE_FENTRY=y
+CONFIG_HAVE_OBJTOOL_MCOUNT=y
+CONFIG_HAVE_C_RECORDMCOUNT=y
+CONFIG_TRACER_MAX_TRACE=y
+CONFIG_TRACE_CLOCK=y
+CONFIG_RING_BUFFER=y
+CONFIG_EVENT_TRACING=y
+CONFIG_CONTEXT_SWITCH_TRACER=y
+CONFIG_TRACING=y
+CONFIG_GENERIC_TRACER=y
+CONFIG_TRACING_SUPPORT=y
+CONFIG_FTRACE=y
+# CONFIG_BOOTTIME_TRACING is not set
+CONFIG_FUNCTION_TRACER=y
+CONFIG_FUNCTION_GRAPH_TRACER=y
+CONFIG_DYNAMIC_FTRACE=y
+CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
+CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y
+CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y
+CONFIG_FUNCTION_PROFILER=y
+# CONFIG_STACK_TRACER is not set
+# CONFIG_IRQSOFF_TRACER is not set
+# CONFIG_PREEMPT_TRACER is not set
+CONFIG_SCHED_TRACER=y
+CONFIG_HWLAT_TRACER=y
+CONFIG_OSNOISE_TRACER=y
+CONFIG_TIMERLAT_TRACER=y
+CONFIG_MMIOTRACE=y
+CONFIG_FTRACE_SYSCALLS=y
+CONFIG_TRACER_SNAPSHOT=y
+# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set
+CONFIG_BRANCH_PROFILE_NONE=y
+# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
+CONFIG_BLK_DEV_IO_TRACE=y
+CONFIG_KPROBE_EVENTS=y
+# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set
+CONFIG_UPROBE_EVENTS=y
+CONFIG_BPF_EVENTS=y
+CONFIG_DYNAMIC_EVENTS=y
+CONFIG_PROBE_EVENTS=y
+CONFIG_BPF_KPROBE_OVERRIDE=y
+CONFIG_FTRACE_MCOUNT_RECORD=y
+CONFIG_FTRACE_MCOUNT_USE_CC=y
+CONFIG_TRACING_MAP=y
+CONFIG_SYNTH_EVENTS=y
+CONFIG_HIST_TRIGGERS=y
+# CONFIG_TRACE_EVENT_INJECT is not set
+# CONFIG_TRACEPOINT_BENCHMARK is not set
+# CONFIG_RING_BUFFER_BENCHMARK is not set
+# CONFIG_TRACE_EVAL_MAP_FILE is not set
+# CONFIG_FTRACE_RECORD_RECURSION is not set
+# CONFIG_FTRACE_STARTUP_TEST is not set
+# CONFIG_RING_BUFFER_STARTUP_TEST is not set
+# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
+# CONFIG_MMIOTRACE_TEST is not set
+CONFIG_PREEMPTIRQ_DELAY_TEST=m
+# CONFIG_SYNTH_EVENT_GEN_TEST is not set
+CONFIG_KPROBE_EVENT_GEN_TEST=m
+# CONFIG_HIST_TRIGGERS_DEBUG is not set
+# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
+# CONFIG_SAMPLES is not set
+CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y
+CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y
+CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y
+CONFIG_STRICT_DEVMEM=y
+CONFIG_IO_STRICT_DEVMEM=y
+
+#
+# x86 Debugging
+#
+CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y
+CONFIG_X86_VERBOSE_BOOTUP=y
+CONFIG_EARLY_PRINTK=y
+# CONFIG_EARLY_PRINTK_DBGP is not set
+# CONFIG_EARLY_PRINTK_USB_XDBC is not set
+# CONFIG_EFI_PGT_DUMP is not set
+# CONFIG_DEBUG_TLBFLUSH is not set
+# CONFIG_IOMMU_DEBUG is not set
+CONFIG_HAVE_MMIOTRACE_SUPPORT=y
+# CONFIG_X86_DECODER_SELFTEST is not set
+CONFIG_IO_DELAY_0X80=y
+# CONFIG_IO_DELAY_0XED is not set
+# CONFIG_IO_DELAY_UDELAY is not set
+# CONFIG_IO_DELAY_NONE is not set
+# CONFIG_DEBUG_BOOT_PARAMS is not set
+# CONFIG_CPA_DEBUG is not set
+# CONFIG_DEBUG_ENTRY is not set
+# CONFIG_DEBUG_NMI_SELFTEST is not set
+CONFIG_X86_DEBUG_FPU=y
+# CONFIG_PUNIT_ATOM_DEBUG is not set
+CONFIG_UNWINDER_ORC=y
+# CONFIG_UNWINDER_FRAME_POINTER is not set
+# CONFIG_UNWINDER_GUESS is not set
+# end of x86 Debugging
+
+#
+# Kernel Testing and Coverage
+#
+# CONFIG_KUNIT is not set
+# CONFIG_NOTIFIER_ERROR_INJECTION is not set
+CONFIG_FUNCTION_ERROR_INJECTION=y
+# CONFIG_FAULT_INJECTION is not set
+CONFIG_ARCH_HAS_KCOV=y
+CONFIG_CC_HAS_SANCOV_TRACE_PC=y
+# CONFIG_KCOV is not set
+CONFIG_RUNTIME_TESTING_MENU=y
+CONFIG_LKDTM=m
+# CONFIG_TEST_MIN_HEAP is not set
+# CONFIG_TEST_DIV64 is not set
+# CONFIG_BACKTRACE_SELF_TEST is not set
+# CONFIG_RBTREE_TEST is not set
+# CONFIG_REED_SOLOMON_TEST is not set
+# CONFIG_INTERVAL_TREE_TEST is not set
+# CONFIG_PERCPU_TEST is not set
+# CONFIG_ATOMIC64_SELFTEST is not set
+CONFIG_ASYNC_RAID6_TEST=m
+# CONFIG_TEST_HEXDUMP is not set
+# CONFIG_STRING_SELFTEST is not set
+CONFIG_TEST_STRING_HELPERS=m
+# CONFIG_TEST_STRSCPY is not set
+CONFIG_TEST_KSTRTOX=m
+CONFIG_TEST_PRINTF=m
+CONFIG_TEST_SCANF=m
+CONFIG_TEST_BITMAP=m
+CONFIG_TEST_UUID=m
+# CONFIG_TEST_XARRAY is not set
+# CONFIG_TEST_OVERFLOW is not set
+# CONFIG_TEST_RHASHTABLE is not set
+CONFIG_TEST_HASH=m
+# CONFIG_TEST_IDA is not set
+CONFIG_TEST_PARMAN=m
+# CONFIG_TEST_LKM is not set
+# CONFIG_TEST_BITOPS is not set
+# CONFIG_TEST_VMALLOC is not set
+# CONFIG_TEST_USER_COPY is not set
+# CONFIG_TEST_BPF is not set
+# CONFIG_TEST_BLACKHOLE_DEV is not set
+# CONFIG_FIND_BIT_BENCHMARK is not set
+# CONFIG_TEST_FIRMWARE is not set
+# CONFIG_TEST_SYSCTL is not set
+# CONFIG_TEST_UDELAY is not set
+CONFIG_TEST_STATIC_KEYS=m
+# CONFIG_TEST_KMOD is not set
+# CONFIG_TEST_MEMCAT_P is not set
+# CONFIG_TEST_OBJAGG is not set
+# CONFIG_TEST_STACKINIT is not set
+# CONFIG_TEST_MEMINIT is not set
+# CONFIG_TEST_FREE_PAGES is not set
+CONFIG_TEST_FPU=m
+CONFIG_TEST_CLOCKSOURCE_WATCHDOG=m
+CONFIG_ARCH_USE_MEMTEST=y
+CONFIG_MEMTEST=y
+# CONFIG_HYPERV_TESTING is not set
+# end of Kernel Testing and Coverage
+# end of Kernel hacking
diff --git a/srcpkgs/linux5.16/patches/btusb-quirk-HCI_FLT_CLEAR_ALL.patch b/srcpkgs/linux5.16/patches/btusb-quirk-HCI_FLT_CLEAR_ALL.patch
new file mode 100644
index 000000000000..a640bbb208a6
--- /dev/null
+++ b/srcpkgs/linux5.16/patches/btusb-quirk-HCI_FLT_CLEAR_ALL.patch
@@ -0,0 +1,94 @@
+Updated for 5.10.93
+
+From 4d5b0262d30dd6227d9bef96c2a2259bf1162350 Mon Sep 17 00:00:00 2001
+From: Ismael Ferreras Morezuelas <swyterzone@gmail.com>
+Date: Mon, 19 Jul 2021 12:39:11 +0200
+Subject: [PATCH] Bluetooth: Add a new quirk to skip HCI_FLT_CLEAR_ALL
+
+Signed-off-by: Ismael Ferreras Morezuelas <swyterzone@gmail.com>
+---
+ drivers/bluetooth/btusb.c   |  1 +
+ include/net/bluetooth/hci.h |  6 ++++++
+ net/bluetooth/hci_core.c    | 12 +++++++++---
+ net/bluetooth/hci_request.c |  8 ++++++--
+ 4 files changed, 22 insertions(+), 5 deletions(-)
+
+diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
+index 197cafe75..8fa07f9e3 100644
+--- a/drivers/bluetooth/btusb.c
++++ b/drivers/bluetooth/btusb.c
+@@ -1899,6 +1899,7 @@ static int btusb_setup_csr(struct hci_dev *hdev)
+ 		 */
+ 		set_bit(HCI_QUIRK_BROKEN_STORED_LINK_KEY, &hdev->quirks);
+ 		set_bit(HCI_QUIRK_BROKEN_ERR_DATA_REPORTING, &hdev->quirks);
++		set_bit(HCI_QUIRK_BROKEN_FILTER_CLEAR_ALL, &hdev->quirks);
+ 
+ 		/* Clear the reset quirk since this is not an actual
+ 		 * early Bluetooth 1.1 device from CSR.
+diff --git a/net/bluetooth/hci_core.c b/net/bluetooth/hci_core.c
+index 2560ed2f1..7ed355c3e 100644
+--- a/net/bluetooth/hci_core.c
++++ b/net/bluetooth/hci_core.c
+@@ -273,6 +273,7 @@ static void bredr_setup(struct hci_request *req)
+ {
+ 	__le16 param;
+ 	__u8 flt_type;
++	struct hci_dev *hdev = req->hdev;
+ 
+ 	/* Read Buffer Size (ACL mtu, max pkt, etc.) */
+ 	hci_req_add(req, HCI_OP_READ_BUFFER_SIZE, 0, NULL);
+@@ -292,9 +293,14 @@ static void bredr_setup(struct hci_request *req)
+ 	/* Read Current IAC LAP */
+ 	hci_req_add(req, HCI_OP_READ_CURRENT_IAC_LAP, 0, NULL);
+ 
+-	/* Clear Event Filters */
+-	flt_type = HCI_FLT_CLEAR_ALL;
+-	hci_req_add(req, HCI_OP_SET_EVENT_FLT, 1, &flt_type);
++	/* Clear Event Filters; some fake CSR controllers lock up after setting
++	 * this type of filter, so avoid sending the request altogether.
++	 */
++	if (!test_bit(HCI_QUIRK_BROKEN_FILTER_CLEAR_ALL, &hdev->quirks))
++	{
++		flt_type = HCI_FLT_CLEAR_ALL;
++		hci_req_add(req, HCI_OP_SET_EVENT_FLT, 1, &flt_type);
++	}
+ 
+ 	/* Connection accept timeout ~20 secs */
+ 	param = cpu_to_le16(0x7d00);
+diff --git a/net/bluetooth/hci_request.c b/net/bluetooth/hci_request.c
+index 1d14adc02..90a88539b 100644
+--- a/net/bluetooth/hci_request.c
++++ b/net/bluetooth/hci_request.c
+@@ -1156,11 +1156,15 @@ static bool adv_instance_is_scannable(struct hci_dev *hdev, u8 instance)
+ static void hci_req_clear_event_filter(struct hci_request *req)
+ {
+ 	struct hci_cp_set_event_filter f;
++	struct hci_dev *hdev = req->hdev;
++
++	if (!hci_dev_test_flag(hdev, HCI_BREDR_ENABLED))
++		return;
+ 
+-	if (!hci_dev_test_flag(req->hdev, HCI_BREDR_ENABLED))
++	if (test_bit(HCI_QUIRK_BROKEN_FILTER_CLEAR_ALL, &hdev->quirks))
+ 		return;
+ 
+-	if (hci_dev_test_flag(req->hdev, HCI_EVENT_FILTER_CONFIGURED)) {
++	if (hci_dev_test_flag(hdev, HCI_EVENT_FILTER_CONFIGURED)) {
+ 		memset(&f, 0, sizeof(f));
+ 		f.flt_type = HCI_FLT_CLEAR_ALL;
+ 		hci_req_add(req, HCI_OP_SET_EVENT_FLT, 1, &f);
+--- a/include/net/bluetooth/hci.h
++++ b/include/net/bluetooth/hci.h
+@@ -255,6 +255,12 @@
+ 	 * during the hdev->setup vendor callback.
+ 	 */
+ 	HCI_QUIRK_BROKEN_READ_TRANSMIT_POWER,
++
++	/* When this quirk is set, HCI_OP_SET_EVENT_FLT requests with
++	 * HCI_FLT_CLEAR_ALL are ignored. A subset of the CSR controller
++	 * clones struggle with this and instantly lock up.
++	 */
++	HCI_QUIRK_BROKEN_FILTER_CLEAR_ALL,
+ };
+ 
+ /* HCI device flags */
diff --git a/srcpkgs/linux5.16/patches/fix-musl-objtool.patch b/srcpkgs/linux5.16/patches/fix-musl-objtool.patch
new file mode 100644
index 000000000000..b7d0b6a83cbc
--- /dev/null
+++ b/srcpkgs/linux5.16/patches/fix-musl-objtool.patch
@@ -0,0 +1,16 @@
+objtool is using the headers provided by kernel-libc-headers, which are kernel version 5.10, so
+they use __always_inline instead of inline, and musl doesn't define __always_inline (glibc does)
+
+diff --git a/tools/objtool/Makefile b/tools/objtool/Makefile
+index 92ce4fc..d74b931 100644
+--- a/tools/objtool/Makefile
++++ b/tools/objtool/Makefile
+@@ -30,7 +30,7 @@ INCLUDES := -I$(srctree)/tools/include \
+ 	    -I$(srctree)/tools/objtool/include \
+ 	    -I$(srctree)/tools/objtool/arch/$(SRCARCH)/include
+ WARNINGS := $(EXTRA_WARNINGS) -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs
+-CFLAGS   := -Werror $(WARNINGS) $(KBUILD_HOSTCFLAGS) -g $(INCLUDES) $(LIBELF_FLAGS)
++CFLAGS   := -Werror $(WARNINGS) $(KBUILD_HOSTCFLAGS) -g $(INCLUDES) $(LIBELF_FLAGS) -D__always_inline=inline
+ LDFLAGS  += $(LIBELF_LIBS) $(LIBSUBCMD) $(KBUILD_HOSTLDFLAGS)
+ 
+ # Allow old libelf to be used:
diff --git a/srcpkgs/linux5.16/patches/ppc-vas-on-4k.patch b/srcpkgs/linux5.16/patches/ppc-vas-on-4k.patch
new file mode 100644
index 000000000000..408b09059625
--- /dev/null
+++ b/srcpkgs/linux5.16/patches/ppc-vas-on-4k.patch
@@ -0,0 +1,13 @@
+diff --git a/arch/powerpc/platforms/book3s/Kconfig b/arch/powerpc/platforms/book3s/Kconfig
+index 34c9315..88f4f87 100644
+--- a/arch/powerpc/platforms/book3s/Kconfig
++++ b/arch/powerpc/platforms/book3s/Kconfig
+@@ -1,7 +1,7 @@
+ # SPDX-License-Identifier: GPL-2.0
+ config PPC_VAS
+ 	bool "IBM Virtual Accelerator Switchboard (VAS)"
+-	depends on (PPC_POWERNV || PPC_PSERIES) && PPC_64K_PAGES
++	depends on PPC_POWERNV || PPC_PSERIES
+ 	default y
+ 	help
+ 	  This enables support for IBM Virtual Accelerator Switchboard (VAS).
diff --git a/srcpkgs/linux5.16/patches/ppc64-be-elfv2.patch b/srcpkgs/linux5.16/patches/ppc64-be-elfv2.patch
new file mode 100644
index 000000000000..dde27580dc9b
--- /dev/null
+++ b/srcpkgs/linux5.16/patches/ppc64-be-elfv2.patch
@@ -0,0 +1,86 @@
+This makes the Linux kernel build as ELFv2 on big endian ppc64. The upstream
+doesn't seem to be interested in this but it's a small patch that is unlikely
+to break/easy to remake and in worst case can always be ditched.
+
+Using ELFv2 has some potential performance benefits and is already always used
+on little endian. It requires a relatively modern toolchain, which we already
+have.
+
+Ping q66 if it does not apply.
+
+--- a/arch/powerpc/Makefile	2020-01-05 14:40:50.395763093 +0100
++++ b/arch/powerpc/Makefile	2020-01-05 14:48:39.025251092 +0100
+@@ -92,10 +92,8 @@
+ 
+ ifdef CONFIG_PPC64
+ ifndef CONFIG_CC_IS_CLANG
+-cflags-$(CONFIG_CPU_BIG_ENDIAN)		+= $(call cc-option,-mabi=elfv1)
+-cflags-$(CONFIG_CPU_BIG_ENDIAN)		+= $(call cc-option,-mcall-aixdesc)
+-aflags-$(CONFIG_CPU_BIG_ENDIAN)		+= $(call cc-option,-mabi=elfv1)
+-aflags-$(CONFIG_CPU_LITTLE_ENDIAN)	+= -mabi=elfv2
++cflags-y    += $(call cc-option,-mabi=elfv2,$(call cc-option,-mcall-aixdesc))
++aflags-y    += $(call cc-option,-mabi=elfv2,$(call cc-option,-mabi=elfv1))
+ endif
+ endif
+ 
+@@ -144,14 +142,8 @@
+ 
+ CFLAGS-$(CONFIG_PPC64)	:= $(call cc-option,-mtraceback=no)
+ ifndef CONFIG_CC_IS_CLANG
+-ifdef CONFIG_CPU_LITTLE_ENDIAN
+ CFLAGS-$(CONFIG_PPC64)	+= $(call cc-option,-mabi=elfv2,$(call cc-option,-mcall-aixdesc))
+-AFLAGS-$(CONFIG_PPC64)	+= $(call cc-option,-mabi=elfv2)
+-else
+-CFLAGS-$(CONFIG_PPC64)	+= $(call cc-option,-mabi=elfv1)
+-CFLAGS-$(CONFIG_PPC64)	+= $(call cc-option,-mcall-aixdesc)
+-AFLAGS-$(CONFIG_PPC64)	+= $(call cc-option,-mabi=elfv1)
+-endif
++AFLAGS-$(CONFIG_PPC64)	+= $(call cc-option,-mabi=elfv2,$(call cc-option,-mabi=elfv1))
+ endif
+ CFLAGS-$(CONFIG_PPC64)	+= $(call cc-option,-mcmodel=medium,$(call cc-option,-mminimal-toc))
+ CFLAGS-$(CONFIG_PPC64)	+= $(call cc-option,-mno-pointers-to-nested-functions)
+
+--- a/arch/powerpc/boot/Makefile
++++ b/arch/powerpc/boot/Makefile
+@@ -48,8 +48,8 @@ ifdef CONFIG_CPU_BIG_ENDIAN
+ BOOTCFLAGS	+= -mbig-endian
+ else
+ BOOTCFLAGS	+= -mlittle-endian
+-BOOTCFLAGS	+= $(call cc-option,-mabi=elfv2)
+ endif
++BOOTCFLAGS	+= $(call cc-option,-mabi=elfv2)
+ 
+ BOOTAFLAGS	:= -D__ASSEMBLY__ $(BOOTCFLAGS) -traditional -nostdinc
+ 
+--- a/drivers/crypto/vmx/Makefile	2020-01-01 10:56:10.560965046 +0100
++++ b/drivers/crypto/vmx/Makefile	2020-01-01 10:57:05.189968856 +0100
+@@ -5,7 +5,7 @@
+ ifeq ($(CONFIG_CPU_LITTLE_ENDIAN),y)
+ override flavour := linux-ppc64le
+ else
+-override flavour := linux-ppc64
++override flavour := linux-ppc64v2
+ endif
+ 
+ quiet_cmd_perl = PERL $@
+
+--- a/drivers/crypto/vmx/ppc-xlate.pl
++++ b/drivers/crypto/vmx/ppc-xlate.pl
+@@ -40,7 +40,7 @@ my $globl = sub {
+ };
+ my $text = sub {
+     my $ret = ($flavour =~ /aix/) ? ".csect\t.text[PR],7" : ".text";
+-    $ret = ".abiversion	2\n".$ret	if ($flavour =~ /linux.*64le/);
++    $ret = ".abiversion	2\n".$ret	if ($flavour =~ /linux.*64(le|v2)/);
+     $ret;
+ };
+ my $machine = sub {
+@@ -142,7 +142,7 @@ my $vmr = sub {
+ 
+ # Some ABIs specify vrsave, special-purpose register #256, as reserved
+ # for system use.
+-my $no_vrsave = ($flavour =~ /linux-ppc64le/);
++my $no_vrsave = ($flavour =~ /linux-ppc64(le|v2)/);
+ my $mtspr = sub {
+     my ($f,$idx,$ra) = @_;
+     if ($idx == 256 && $no_vrsave) {
diff --git a/srcpkgs/linux5.16/template b/srcpkgs/linux5.16/template
new file mode 100644
index 000000000000..71cb0aba3ca5
--- /dev/null
+++ b/srcpkgs/linux5.16/template
@@ -0,0 +1,325 @@
+# Template file for 'linux4.16'
+pkgname=linux5.16
+version=5.16.20
+revision=1
+wrksrc="linux-${version%.*}"
+short_desc="Linux kernel and modules (${version%.*} series)"
+maintainer="Érico Nogueira <ericonr@disroot.org>"
+license="GPL-2.0-only"
+homepage="https://www.kernel.org"
+distfiles="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${version%.*}.tar.xz
+ https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-${version}.xz"
+checksum="027d7e8988bb69ac12ee92406c3be1fe13f990b1ca2249e226225cd1573308bb
+ 619cd0e39db62b581107cd71dbc1fc52654f94d4306fd02e806ab599f06d0cd8"
+skip_extraction="patch-${version}.xz"
+python_version=3
+
+# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
+archs="x86_64* i686* aarch64* ppc*"
+
+nodebug=yes  # -dbg package is generated below manually
+nostrip=yes
+noverifyrdeps=yes
+noshlibprovides=yes
+preserve=yes
+
+hostmakedepends="tar xz bc elfutils-devel flex gmp-devel kmod libmpc-devel
+ openssl-devel perl uboot-mkimage cpio pahole python3"
+
+_kernver="${version}_${revision}"
+triggers="kernel-hooks"
+kernel_hooks_version="${_kernver}"
+
+# These files could be modified when an external module is built.
+mutable_files="
+ /usr/lib/modules/${_kernver}/modules.builtin.bin
+ /usr/lib/modules/${_kernver}/modules.builtin.alias.bin
+ /usr/lib/modules/${_kernver}/modules.softdep
+ /usr/lib/modules/${_kernver}/modules.dep
+ /usr/lib/modules/${_kernver}/modules.dep.bin
+ /usr/lib/modules/${_kernver}/modules.symbols
+ /usr/lib/modules/${_kernver}/modules.symbols.bin
+ /usr/lib/modules/${_kernver}/modules.alias
+ /usr/lib/modules/${_kernver}/modules.alias.bin
+ /usr/lib/modules/${_kernver}/modules.devname"
+
+# reproducible build
+export KBUILD_BUILD_TIMESTAMP=$(LC_ALL=C date -ud @${SOURCE_DATE_EPOCH:-0})
+export KBUILD_BUILD_USER=voidlinux
+export KBUILD_BUILD_HOST=voidlinux
+
+if [ "$CROSS_BUILD" ]; then
+	_cross="CROSS_COMPILE=${XBPS_CROSS_TRIPLET}-"
+fi
+
+pre_patch() {
+	xzcat $XBPS_SRCDISTDIR/$pkgname-$version/patch-${version}.xz | patch -Np1
+}
+
+do_configure() {
+	# If there's a file called <arch>-dotconfig, use it to
+	# configure the kernel; otherwise use arch defaults and all stuff
+	# as modules (allmodconfig).
+	local arch subarch
+
+	case "$XBPS_TARGET_MACHINE" in
+		i686*) arch=i386;;
+		x86_64*) arch=x86_64;;
+		arm*) arch=arm;;
+		aarch64*) arch=arm64;;
+		ppc64le*) arch=powerpc; subarch=ppc64le;;
+		ppc64*) arch=powerpc; subarch=ppc64;;
+		ppc*) arch=powerpc; subarch=ppc;;
+		mips*) arch=mips;;
+	esac
+
+	if [ -f ${FILESDIR}/${subarch:-$arch}-dotconfig-custom ]; then
+		msg_normal "Detected a custom .config file for your arch, using it.\n"
+		cp -f ${FILESDIR}/${subarch:-$arch}-dotconfig-custom .config
+		make ${makejobs} ARCH=$arch ${_cross} oldconfig
+	elif [ -f ${FILESDIR}/${subarch:-$arch}-dotconfig ]; then
+		msg_normal "Detected a .config file for your arch, using it.\n"
+		cp -f ${FILESDIR}/${subarch:-$arch}-dotconfig .config
+		make ${makejobs} ARCH=$arch ${_cross} oldconfig
+	fi
+	# Always use our revision to CONFIG_LOCALVERSION to match our pkg version.
+	sed -i -e "s|^\(CONFIG_LOCALVERSION=\).*|\1\"_${revision}\"|" .config
+}
+
+do_build() {
+	local arch _args
+
+	case "$XBPS_TARGET_MACHINE" in
+		i686*) _args="bzImage modules"; arch=i386;;
+		x86_64*) _args="bzImage modules"; arch=x86_64;;
+		arm*) _args="zImage modules dtbs"; arch=arm;;
+		aarch64*) _args="Image modules dtbs"; arch=arm64;;
+		ppc*) _args="zImage modules"; arch=powerpc;;
+		mips*) _args="uImage modules dtbs"; arch=mips;;
+	esac
+	export LDFLAGS=
+	make ARCH=$arch ${_cross} ${makejobs} prepare
+	make ARCH=$arch ${_cross} ${makejobs} ${_args}
+}
+
+do_install() {
+	local arch subarch _args hdrdest
+
+	case "$XBPS_TARGET_MACHINE" in
+		i686*) arch=x86; subarch=i386;;
+		x86_64*) arch=x86; subarch=x86_64;;
+		arm*) arch=arm;;
+		aarch64*) arch=arm64;;
+		ppc*) arch=powerpc;;
+		mips*) arch=mips;;
+	esac
+
+	# Run depmod after compressing modules - makes depmod.sh a noop
+	sed -i '2iexit 0' scripts/depmod.sh
+
+	# Install kernel, firmware and modules
+	make ${makejobs} ARCH=${subarch:-$arch} INSTALL_MOD_PATH=${DESTDIR} ${_cross} modules_install
+
+	hdrdest=${DESTDIR}/usr/src/kernel-headers-${_kernver}
+
+	vinstall .config 644 boot config-${_kernver}
+	vinstall System.map 644 boot System.map-${_kernver}
+
+	case "$arch" in
+		x86)
+			vinstall arch/x86/boot/bzImage 644 boot vmlinuz-${_kernver}
+			;;
+		arm)
+			vinstall arch/arm/boot/zImage 644 boot
+			make ${makejobs} ARCH=${subarch:-$arch} INSTALL_DTBS_PATH=${DESTDIR}/boot/dtbs/dtbs-${_kernver} ${_cross} dtbs_install
+			;;
+		arm64)
+			vinstall arch/arm64/boot/Image 644 boot vmlinux-${_kernver}
+			make ${makejobs} ARCH=${subarch:-$arch} INSTALL_DTBS_PATH=${DESTDIR}/boot/dtbs/dtbs-${_kernver} ${_cross} dtbs_install
+			;;
+		powerpc)
+			# zImage on powerpc is useless as it won't load initramfs
+			# raw vmlinux is huge, and this is nostrip, so do it manually
+			vinstall vmlinux 644 boot vmlinux-${_kernver}
+			/usr/bin/$STRIP ${DESTDIR}/boot/vmlinux-${_kernver}
+			;;
+		mips)
+			vinstall arch/mips/boot/uImage.bin 644 boot uImage-${_kernver}
+			make ${makejobs} ARCH=${subarch:-$arch} INSTALL_DTBS_PATH=${DESTDIR}/boot/dtbs/dtbs-${_kernver} ${_cross} dtbs_install
+			;;
+	esac
+
+	# Switch to /usr.
+	vmkdir usr
+	mv ${DESTDIR}/lib ${DESTDIR}/usr
+
+	cd ${DESTDIR}/usr/lib/modules/${_kernver}
+	rm -f source build
+	ln -sf ../../../src/kernel-headers-${_kernver} build
+
+	cd ${wrksrc}
+	# Install required headers to build external modules
+	install -Dm644 Makefile ${hdrdest}/Makefile
+	install -Dm644 kernel/Makefile ${hdrdest}/kernel/Makefile
+	install -Dm644 .config ${hdrdest}/.config
+	for file in $(find . -name Kconfig\*); do
+		mkdir -p ${hdrdest}/$(dirname $file)
+		install -Dm644 $file ${hdrdest}/${file}
+	done
+	for file in $(find arch/${subarch:-$arch} scripts -name module.lds -o -name Kbuild.platforms -o -name Platform); do
+		mkdir -p ${hdrdest}/$(dirname $file)
+		install -Dm644 $file ${hdrdest}/${file}
+	done
+	mkdir -p ${hdrdest}/include
+	# Remove firmware stuff provided by the "linux-firmware" pkg.
+	rm -rf ${DESTDIR}/usr/lib/firmware
+
+	for i in acpi asm-generic clocksource config crypto drm generated linux vdso \
+		math-emu media net pcmcia scsi sound trace uapi video xen dt-bindings; do
+		if [ -d include/$i ]; then
+			cp -a include/$i ${hdrdest}/include
+		fi
+	done
+
+	cd ${wrksrc}
+	mkdir -p ${hdrdest}/arch/${arch}
+	cp -a arch/${arch}/include ${hdrdest}/arch/${arch}
+
+	# Remove helper binaries built for host,
+	# if generated files from the scripts/ directory need to be included,
+	# they need to be copied to ${hdrdest} before this step
+	if [ "$CROSS_BUILD" ]; then
+		make ${makejobs} ARCH=${subarch:-$arch} ${_cross} _mrproper_scripts
+		# remove host specific objects as well
+		find scripts -name '*.o' -delete
+	fi
+
+	# Copy files necessary for later builds, like nvidia and vmware
+	cp Module.symvers ${hdrdest}
+	cp -a scripts ${hdrdest}
+	mkdir -p ${hdrdest}/security/selinux
+	cp -a security/selinux/include ${hdrdest}/security/selinux
+	mkdir -p ${hdrdest}/tools/include
+	cp -a tools/include/tools ${hdrdest}/tools/include
+
+	mkdir -p ${hdrdest}/arch/${arch}/kernel
+	cp arch/${arch}/Makefile ${hdrdest}/arch/${arch}
+	if [ "$subarch" = "i386" ]; then
+		mkdir -p ${hdrdest}/arch/x86
+		cp arch/x86/Makefile_32.cpu ${hdrdest}/arch/x86
+	fi
+	if [ "$arch" = "x86" ]; then
+		mkdir -p ${hdrdest}/arch/x86/kernel
+		cp arch/x86/kernel/asm-offsets.s ${hdrdest}/arch/x86/kernel
+	elif [ "$arch" = "arm64" ]; then
+		mkdir -p ${hdrdest}/arch/arm64/kernel
+		cp -a arch/arm64/kernel/vdso ${hdrdest}/arch/arm64/kernel/
+	fi
+
+	# add headers for lirc package
+	# pci
+	for i in bt8xx cx88 saa7134; do
+		mkdir -p ${hdrdest}/drivers/media/pci/${i}
+		cp -a drivers/media/pci/${i}/*.h ${hdrdest}/drivers/media/pci/${i}
+	done
+	# usb
+	for i in cpia2 em28xx pwc; do
+		mkdir -p ${hdrdest}/drivers/media/usb/${i}
+		cp -a drivers/media/usb/${i}/*.h ${hdrdest}/drivers/media/usb/${i}
+	done
+	# i2c
+	mkdir -p ${hdrdest}/drivers/media/i2c
+	cp drivers/media/i2c/*.h ${hdrdest}/drivers/media/i2c
+	for i in cx25840; do
+		mkdir -p ${hdrdest}/drivers/media/i2c/${i}
+		cp -a drivers/media/i2c/${i}/*.h ${hdrdest}/drivers/media/i2c/${i}
+	done
+
+	# Add md headers
+	mkdir -p ${hdrdest}/drivers/md
+	cp drivers/md/*.h ${hdrdest}/drivers/md
+
+	# Add inotify.h
+	mkdir -p ${hdrdest}/include/linux
+	cp include/linux/inotify.h ${hdrdest}/include/linux
+
+	# Add wireless headers
+	mkdir -p ${hdrdest}/net/mac80211/
+	cp net/mac80211/*.h ${hdrdest}/net/mac80211
+
+	# add dvb headers for http://mcentral.de/hg/~mrec/em28xx-new
+	mkdir -p ${hdrdest}/drivers/media/dvb-frontends
+	cp drivers/media/dvb-frontends/lgdt330x.h \
+		${hdrdest}/drivers/media/dvb-frontends/
+	cp drivers/media/i2c/msp3400-driver.h ${hdrdest}/drivers/media/i2c/
+
+	# add dvb headers
+	mkdir -p ${hdrdest}/drivers/media/usb/dvb-usb
+	cp drivers/media/usb/dvb-usb/*.h ${hdrdest}/drivers/media/usb/dvb-usb/
+	mkdir -p ${hdrdest}/drivers/media/dvb-frontends
+	cp drivers/media/dvb-frontends/*.h ${hdrdest}/drivers/media/dvb-frontends/
+	mkdir -p ${hdrdest}/drivers/media/tuners
+	cp drivers/media/tuners/*.h ${hdrdest}/drivers/media/tuners/
+
+	# Add xfs and shmem for aufs building
+	mkdir -p ${hdrdest}/fs/xfs/libxfs
+	mkdir -p ${hdrdest}/mm
+	cp fs/xfs/libxfs/xfs_sb.h ${hdrdest}/fs/xfs/libxfs/xfs_sb.h
+
+	# Add objtool binary, needed to build external modules with dkms
+	case "$XBPS_TARGET_MACHINE" in
+		x86_64*)
+			mkdir -p ${hdrdest}/tools/objtool
+			cp tools/objtool/objtool ${hdrdest}/tools/objtool
+			;;
+	esac
+
+	# Remove unneeded architectures
+	case "$arch" in
+		i386|x86_64) _args="arm* m* p*";;
+		arm|arm64) _args="x86* m* p*";;
+		powerpc) _args="arm* m* x86* parisc";;
+		mips) _args="arm* x86* p*";;
+	esac
+	for arch in alpha avr32 blackfin cris frv h8300 \
+		ia64 s* um v850 xtensa ${_args}; do
+		rm -rf ${hdrdest}/arch/${arch}
+	done
+	# Keep arch/x86/ras/Kconfig as it is needed by drivers/ras/Kconfig
+	mkdir -p ${hdrdest}/arch/x86/ras
+	cp -a arch/x86/ras/Kconfig ${hdrdest}/arch/x86/ras/Kconfig
+
+	# Extract debugging symbols and compress modules
+	msg_normal "$pkgver: extracting debug info and compressing modules, please wait...\n"
+	install -Dm644 vmlinux ${DESTDIR}/usr/lib/debug/boot/vmlinux-${_kernver}
+	(
+	cd ${DESTDIR}
+	export DESTDIR
+	find ./ -name '*.ko' -print0 | \
+		xargs -0r -n1 -P ${XBPS_MAKEJOBS} ${FILESDIR}/mv-debug
+	)
+	# ... and run depmod again.
+	depmod -b ${DESTDIR}/usr -F System.map ${_kernver}
+}
+linux5.16-headers_package() {
+	preserve=yes
+	nostrip=yes
+	noshlibprovides=yes
+	short_desc+=" - source headers for 3rd party modules"
+	pkg_install() {
+		vmove usr/src
+		vmove usr/lib/modules/${_kernver}/build
+	}
+}
+linux5.16-dbg_package() {
+	preserve=yes
+	nostrip=yes
+	noverifyrdeps=yes
+	noshlibprovides=yes
+	repository=debug
+	short_desc+=" - debugging symbols"
+	pkg_install() {
+		vmove usr/lib/debug
+		vmove "boot/System.map-${_kernver}"
+	}
+}
diff --git a/srcpkgs/linux5.18/files/arm64-dotconfig b/srcpkgs/linux5.18/files/arm64-dotconfig
index 14a77fcf9882..7598bc1a7d1d 100644
--- a/srcpkgs/linux5.18/files/arm64-dotconfig
+++ b/srcpkgs/linux5.18/files/arm64-dotconfig
@@ -11040,11 +11040,7 @@ CONFIG_USB4=m
 #
 # Android
 #
-CONFIG_ANDROID=y
-CONFIG_ANDROID_BINDER_IPC=y
-CONFIG_ANDROID_BINDERFS=y
-CONFIG_ANDROID_BINDER_DEVICES=""
-# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set
+# CONFIG_ANDROID is not set
 # end of Android
 
 CONFIG_LIBNVDIMM=m
diff --git a/srcpkgs/linux5.18/files/i386-dotconfig b/srcpkgs/linux5.18/files/i386-dotconfig
index 6468bcd29ac2..04df1c4e5f69 100644
--- a/srcpkgs/linux5.18/files/i386-dotconfig
+++ b/srcpkgs/linux5.18/files/i386-dotconfig
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 5.18.14 Kernel Configuration
+# Linux/i386 5.18.4 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.2.1 20201203"
 CONFIG_CC_IS_GCC=y
@@ -177,7 +177,6 @@ CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
 
 CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
 CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
-CONFIG_GCC12_NO_ARRAY_BOUNDS=y
 CONFIG_CGROUPS=y
 CONFIG_PAGE_COUNTER=y
 CONFIG_MEMCG=y
@@ -490,12 +489,6 @@ CONFIG_MODIFY_LDT_SYSCALL=y
 # CONFIG_STRICT_SIGALTSTACK_SIZE is not set
 # end of Processor type and features
 
-CONFIG_CC_HAS_RETURN_THUNK=y
-CONFIG_SPECULATION_MITIGATIONS=y
-CONFIG_RETHUNK=y
-CONFIG_CPU_UNRET_ENTRY=y
-CONFIG_CPU_IBPB_ENTRY=y
-CONFIG_CPU_IBRS_ENTRY=y
 CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
 
 #
@@ -9356,11 +9349,7 @@ CONFIG_USB4=m
 #
 # Android
 #
-CONFIG_ANDROID=y
-CONFIG_ANDROID_BINDER_IPC=y
-CONFIG_ANDROID_BINDERFS=y
-CONFIG_ANDROID_BINDER_DEVICES=""
-# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set
+# CONFIG_ANDROID is not set
 # end of Android
 
 # CONFIG_LIBNVDIMM is not set
@@ -10127,7 +10116,6 @@ CONFIG_CRYPTO_LIB_SHA256=y
 CONFIG_CRYPTO_LIB_SM3=m
 # end of Crypto library routines
 
-CONFIG_LIB_MEMNEQ=y
 CONFIG_CRC_CCITT=m
 CONFIG_CRC16=m
 CONFIG_CRC_T10DIF=y
diff --git a/srcpkgs/linux5.18/files/x86_64-dotconfig b/srcpkgs/linux5.18/files/x86_64-dotconfig
index 4e73a3195d40..a45246a486ec 100644
--- a/srcpkgs/linux5.18/files/x86_64-dotconfig
+++ b/srcpkgs/linux5.18/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 5.18.14 Kernel Configuration
+# Linux/x86_64 5.18.4 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.2.1 20201203"
 CONFIG_CC_IS_GCC=y
@@ -187,7 +187,6 @@ CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
 CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
 CONFIG_CC_HAS_INT128=y
 CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
-CONFIG_GCC12_NO_ARRAY_BOUNDS=y
 CONFIG_ARCH_SUPPORTS_INT128=y
 CONFIG_NUMA_BALANCING=y
 CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
@@ -506,12 +505,6 @@ CONFIG_MODIFY_LDT_SYSCALL=y
 CONFIG_HAVE_LIVEPATCH=y
 # end of Processor type and features
 
-CONFIG_CC_HAS_RETURN_THUNK=y
-CONFIG_SPECULATION_MITIGATIONS=y
-CONFIG_RETHUNK=y
-CONFIG_CPU_UNRET_ENTRY=y
-CONFIG_CPU_IBPB_ENTRY=y
-CONFIG_CPU_IBRS_ENTRY=y
 CONFIG_ARCH_HAS_ADD_PAGES=y
 CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
 
@@ -9536,11 +9529,7 @@ CONFIG_USB4=m
 #
 # Android
 #
-CONFIG_ANDROID=y
-CONFIG_ANDROID_BINDER_IPC=y
-CONFIG_ANDROID_BINDERFS=y
-CONFIG_ANDROID_BINDER_DEVICES=""
-# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set
+# CONFIG_ANDROID is not set
 # end of Android
 
 CONFIG_LIBNVDIMM=y
@@ -10353,7 +10342,6 @@ CONFIG_CRYPTO_LIB_SHA256=y
 CONFIG_CRYPTO_LIB_SM3=m
 # end of Crypto library routines
 
-CONFIG_LIB_MEMNEQ=y
 CONFIG_CRC_CCITT=m
 CONFIG_CRC16=m
 CONFIG_CRC_T10DIF=y
diff --git a/srcpkgs/linux5.18/template b/srcpkgs/linux5.18/template
index 197b365d2a57..be6582401d64 100644
--- a/srcpkgs/linux5.18/template
+++ b/srcpkgs/linux5.18/template
@@ -1,6 +1,6 @@
 # Template file for 'linux5.18'
 pkgname=linux5.18
-version=5.18.16
+version=5.18.7
 revision=1
 wrksrc="linux-${version%.*}"
 short_desc="Linux kernel and modules (${version%.*} series)"
@@ -10,7 +10,7 @@ homepage="https://www.kernel.org"
 distfiles="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${version%.*}.tar.xz
  https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-${version}.xz"
 checksum="51f3f1684a896e797182a0907299cc1f0ff5e5b51dd9a55478ae63a409855cee
- f925c0caaba4f97531f87f2e8d3b4f9fd76c113bc4d085031bd4e3338b8691ab"
+ 783de8b66193fd9bd2acabad8fdc7a14ac74aca35b7e606b10ac94ced77b430e"
 skip_extraction="patch-${version}.xz"
 python_version=3
 
diff --git a/srcpkgs/linux5.4/template b/srcpkgs/linux5.4/template
index ed071e5c0524..cda95ec80d98 100644
--- a/srcpkgs/linux5.4/template
+++ b/srcpkgs/linux5.4/template
@@ -1,6 +1,6 @@
 # Template file for 'linux5.4'
 pkgname=linux5.4
-version=5.4.208
+version=5.4.201
 revision=1
 wrksrc="linux-${version}"
 short_desc="Linux kernel and modules (${version%.*} series)"
@@ -8,7 +8,7 @@ maintainer="Helmut Pozimski <helmut@pozimski.eu>"
 license="GPL-2.0-only"
 homepage="https://www.kernel.org"
 distfiles="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${version}.tar.xz"
-checksum=f06ddf1abf0a87d9b2fbe876798fd92c15af312b3042469082e5994cc0ee0e44
+checksum=813dd73120c1f72e69feda9c029902450ebfbac6323fe4cf3c5547a298c36e61
 python_version=3
 
 nodebug=yes  # -dbg package is generated below manually
diff --git a/srcpkgs/litecoin/template b/srcpkgs/litecoin/template
index 3c33d9b0eb8a..1e973e9cdc77 100644
--- a/srcpkgs/litecoin/template
+++ b/srcpkgs/litecoin/template
@@ -1,7 +1,7 @@
 # Template file for 'litecoin'
 pkgname=litecoin
 version=0.18.1
-revision=7
+revision=6
 build_style=gnu-configure
 configure_args="--with-incompatible-bdb --with-gui=qt5 --disable-static
  --disable-tests --with-openssl"
diff --git a/srcpkgs/lsd/template b/srcpkgs/lsd/template
index 469f3e254558..40af9eef7652 100644
--- a/srcpkgs/lsd/template
+++ b/srcpkgs/lsd/template
@@ -1,21 +1,12 @@
 # Template file for 'lsd'
 pkgname=lsd
-version=0.22.0
+version=0.20.1
 revision=1
 build_style=cargo
 short_desc="Next gen ls command with lots of pretty colors and awesome icons"
-maintainer="Marcin Puc <tranzystorek.io@protonmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="Apache-2.0"
 homepage="https://github.com/Peltoche/lsd"
 changelog="https://raw.githubusercontent.com/Peltoche/lsd/master/CHANGELOG.md"
 distfiles="https://github.com/Peltoche/lsd/archive/${version}.tar.gz"
-checksum=30ad1b1d014c7b6a2fca44c6de3b17198c84168d34fc946245d67094ebc0f7ed
-conflicts="disputils"
-
-export SHELL_COMPLETIONS_DIR="${wrksrc}"
-
-post_install() {
-	vcompletion lsd.bash bash
-	vcompletion lsd.fish fish
-	vcompletion _lsd zsh
-}
+checksum=a2086aa049b8bd21c880f23b21b0e9ef21d3c3829d40641aa8810c08be936c19
diff --git a/srcpkgs/ltris/template b/srcpkgs/ltris/template
index b9e449fc5051..80d9f0a9f455 100644
--- a/srcpkgs/ltris/template
+++ b/srcpkgs/ltris/template
@@ -1,6 +1,6 @@
 # Template file for 'ltris'
 pkgname=ltris
-version=1.2.5
+version=1.2.4
 revision=1
 build_style=gnu-configure
 configure_args="--localstatedir=/var/games/ltris"
@@ -11,6 +11,6 @@ maintainer="Frank Steinborn <steinex@nognu.de>"
 license="GPL-2.0-or-later"
 homepage="http://lgames.sourceforge.net/index.php?project=LTris"
 distfiles="${SOURCEFORGE_SITE}/lgames/$pkgname-$version.tar.gz"
-checksum=2ac6f94dd40c4c4cda25f8c756182adbb75216f67152735443a3a9014fb1c333
+checksum=d6eb7b301023278604d9292a92f2fd2f5103ee412a75a126d2550e2ec2368f83
 nocheckperms=yes # uses a world-writable .hscr file for global leaderboard
 CFLAGS+=" -fgnu89-inline"
diff --git a/srcpkgs/lua-language-server/files/lua-language-server b/srcpkgs/lua-language-server/files/lua-language-server
deleted file mode 100644
index e14e3b04a353..000000000000
--- a/srcpkgs/lua-language-server/files/lua-language-server
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/usr/bin/env sh
-
-STATE_PATH=${XDG_STATE_HOME:-$HOME/.local/state}/lua-language-server
-
-exec /usr/lib/lua-language-server/bin/lua-language-server /usr/lib/lua-language-server/main.lua \
-	--logpath="$STATE_PATH/log" --metapath="$STATE_PATH/meta" "$@"
diff --git a/srcpkgs/lua-language-server/patches/enable-cross-compilation.patch b/srcpkgs/lua-language-server/patches/enable-cross-compilation.patch
deleted file mode 100644
index 9cdd9784eb85..000000000000
--- a/srcpkgs/lua-language-server/patches/enable-cross-compilation.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/make/detect_platform.lua b/make/detect_platform.lua
-index 8dba298..fe8ae3e 100644
---- a/make/detect_platform.lua
-+++ b/make/detect_platform.lua
-@@ -22,9 +22,8 @@ elseif platform.OS == 'Windows' then
-     end
- elseif platform.OS == 'Linux' then
-     if     lm.platform == nil then
--    elseif lm.platform == "linux-x64" then
--    elseif lm.platform == "linux-arm64" then
--        lm.cc = 'aarch64-linux-gnu-gcc'
-+    elseif os.getenv("CC") then
-+        lm.cc = os.getenv("CC")
-     else
-         error "unknown platform"
-     end
diff --git a/srcpkgs/lua-language-server/patches/fix-stupid-broken-tests.patch b/srcpkgs/lua-language-server/patches/fix-stupid-broken-tests.patch
deleted file mode 100644
index 40287346b52b..000000000000
--- a/srcpkgs/lua-language-server/patches/fix-stupid-broken-tests.patch
+++ /dev/null
@@ -1,82 +0,0 @@
-commit 59f1baf712f50873af54148cb2a3f379ce796353
-Author: q66 <daniel@octaforge.org>
-Date:   Sun Jul 24 21:34:59 2022 +0200
-
-    remove stupid broken tests
-    
-    I don't even know what the purpose of this is supposed to be,
-    considering lua does not guarantee iteration order in a hash
-    table in any way, and it comes out different on every run.
-
-diff --git a/3rd/bee.lua/test/test_lua.lua b/3rd/bee.lua/test/test_lua.lua
-index 5b85af7..cf653c0 100644
---- a/3rd/bee.lua/test/test_lua.lua
-+++ b/3rd/bee.lua/test/test_lua.lua
-@@ -21,19 +21,4 @@ function test_lua:test_stack_overflow_2()
- end
- 
- function test_lua:test_next()
--    local t = {}
--    for i = 1, 26 do
--        t[string.char(0x40+i)] = true
--    end
--    local expected = {
--        'Z', 'Y', 'V', 'U', 'X', 'W', 'R', 'Q', 'T', 'S', 'N', 'M', 'P', 'O', 'J', 'I', 'L', 'K', 'F', 'E', 'H', 'G', 'B', 'A', 'D', 'C'
--    }
--    local function checkOK()
--        local key
--        for i = 1, 26 do
--            key = next(t, key)
--            lt.assertEquals(key, expected[i])
--        end
--    end
--    checkOK()
- end
-diff --git a/3rd/luamake/3rd/bee.lua/test/test_lua.lua b/3rd/luamake/3rd/bee.lua/test/test_lua.lua
-index 5b85af7..cf653c0 100644
---- a/3rd/luamake/3rd/bee.lua/test/test_lua.lua
-+++ b/3rd/luamake/3rd/bee.lua/test/test_lua.lua
-@@ -21,19 +21,4 @@ function test_lua:test_stack_overflow_2()
- end
- 
- function test_lua:test_next()
--    local t = {}
--    for i = 1, 26 do
--        t[string.char(0x40+i)] = true
--    end
--    local expected = {
--        'Z', 'Y', 'V', 'U', 'X', 'W', 'R', 'Q', 'T', 'S', 'N', 'M', 'P', 'O', 'J', 'I', 'L', 'K', 'F', 'E', 'H', 'G', 'B', 'A', 'D', 'C'
--    }
--    local function checkOK()
--        local key
--        for i = 1, 26 do
--            key = next(t, key)
--            lt.assertEquals(key, expected[i])
--        end
--    end
--    checkOK()
- end
-diff --git a/luamake/3rd/bee.lua/test/test_lua.lua b/luamake/3rd/bee.lua/test/test_lua.lua
-index 5b85af7..cf653c0 100644
---- a/luamake/3rd/bee.lua/test/test_lua.lua
-+++ b/luamake/3rd/bee.lua/test/test_lua.lua
-@@ -21,19 +21,4 @@ function test_lua:test_stack_overflow_2()
- end
- 
- function test_lua:test_next()
--    local t = {}
--    for i = 1, 26 do
--        t[string.char(0x40+i)] = true
--    end
--    local expected = {
--        'Z', 'Y', 'V', 'U', 'X', 'W', 'R', 'Q', 'T', 'S', 'N', 'M', 'P', 'O', 'J', 'I', 'L', 'K', 'F', 'E', 'H', 'G', 'B', 'A', 'D', 'C'
--    }
--    local function checkOK()
--        local key
--        for i = 1, 26 do
--            key = next(t, key)
--            lt.assertEquals(key, expected[i])
--        end
--    end
--    checkOK()
- end
diff --git a/srcpkgs/lua-language-server/patches/ppc.patch b/srcpkgs/lua-language-server/patches/ppc.patch
deleted file mode 100644
index 681e0d1a006c..000000000000
--- a/srcpkgs/lua-language-server/patches/ppc.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-commit ffb877fd6ac8b004f3263e284b584d778fd681e5
-Author: q66 <daniel@octaforge.org>
-Date:   Sun Jul 24 21:10:55 2022 +0200
-
-    fix build on ppc*
-
-diff --git a/3rd/bee.lua/bee/thread/spinlock.h b/3rd/bee.lua/bee/thread/spinlock.h
-index ad0cf4e..f4c2f22 100644
---- a/3rd/bee.lua/bee/thread/spinlock.h
-+++ b/3rd/bee.lua/bee/thread/spinlock.h
-@@ -18,6 +18,8 @@
-         asm volatile ("div %0, %0, zero" : "=r" (dummy));
-         asm volatile ("" ::: "memory");
-     }}
-+#elif defined(__powerpc__)
-+    namespace bee { inline void cpu_relax() { asm volatile ("or 27,27,27" ::: "memory"); }}
- #else
-     #error unsupport platform
- #endif
-diff --git a/3rd/luamake/3rd/bee.lua/bee/thread/spinlock.h b/3rd/luamake/3rd/bee.lua/bee/thread/spinlock.h
-index ad0cf4e..f4c2f22 100644
---- a/3rd/luamake/3rd/bee.lua/bee/thread/spinlock.h
-+++ b/3rd/luamake/3rd/bee.lua/bee/thread/spinlock.h
-@@ -18,6 +18,8 @@
-         asm volatile ("div %0, %0, zero" : "=r" (dummy));
-         asm volatile ("" ::: "memory");
-     }}
-+#elif defined(__powerpc__)
-+    namespace bee { inline void cpu_relax() { asm volatile ("or 27,27,27" ::: "memory"); }}
- #else
-     #error unsupport platform
- #endif
-diff --git a/luamake/3rd/bee.lua/bee/thread/spinlock.h b/luamake/3rd/bee.lua/bee/thread/spinlock.h
-index ad0cf4e..f4c2f22 100644
---- a/luamake/3rd/bee.lua/bee/thread/spinlock.h
-+++ b/luamake/3rd/bee.lua/bee/thread/spinlock.h
-@@ -18,6 +18,8 @@
-         asm volatile ("div %0, %0, zero" : "=r" (dummy));
-         asm volatile ("" ::: "memory");
-     }}
-+#elif defined(__powerpc__)
-+    namespace bee { inline void cpu_relax() { asm volatile ("or 27,27,27" ::: "memory"); }}
- #else
-     #error unsupport platform
- #endif
diff --git a/srcpkgs/lua-language-server/template b/srcpkgs/lua-language-server/template
deleted file mode 100644
index 53de44d54b8b..000000000000
--- a/srcpkgs/lua-language-server/template
+++ /dev/null
@@ -1,33 +0,0 @@
-# Template file for 'lua-language-server'
-pkgname=lua-language-server
-version=3.5.2
-revision=1
-create_wrksrc=yes
-hostmakedepends="ninja"
-short_desc="Lua LSP implementation written in Lua"
-maintainer="icp <pangolin@vivaldi.net>"
-license="MIT"
-homepage="https://github.com/sumneko/lua-language-server"
-changelog="https://raw.githubusercontent.com/sumneko/lua-language-server/master/changelog.md"
-distfiles="https://github.com/sumneko/lua-language-server/releases/download/${version}/lua-language-server-${version}-submodules.zip"
-checksum=b420e6a21f8889f6f7b24b9703989b506c8a79dff4ae189cc909cfbc4aca6896
-
-do_build() {
-	ninja -C 3rd/luamake -f compile/ninja/linux.ninja
-	./3rd/luamake/luamake -platform ${XBPS_TARGET_MACHINE} rebuild
-}
-
-do_install() {
-	vinstall main.lua 644 usr/lib/${pkgname}
-	vinstall debugger.lua 644 usr/lib/${pkgname}
-	vinstall changelog.md 644 usr/lib/${pkgname}
-	vinstall bin/main.lua 644 usr/lib/${pkgname}/bin
-	vinstall bin/${pkgname} 755 usr/lib/${pkgname}/bin
-
-	vcopy meta usr/lib/${pkgname}
-	vcopy locale usr/lib/${pkgname}
-	vcopy script usr/lib/${pkgname}
-
-	vbin ${FILESDIR}/lua-language-server
-	vlicense LICENSE
-}
diff --git a/srcpkgs/luarocks-lua53/template b/srcpkgs/luarocks-lua53/template
index a925d7ddd64d..9ab25a87f5ec 100644
--- a/srcpkgs/luarocks-lua53/template
+++ b/srcpkgs/luarocks-lua53/template
@@ -1,6 +1,6 @@
 # Template file for 'luarocks-lua53'
 pkgname=luarocks-lua53
-version=3.9.1
+version=3.7.0
 revision=1
 wrksrc=luarocks-${version}
 build_style=configure
@@ -17,9 +17,8 @@ short_desc="${_desc} (5.3.x)"
 maintainer="Duncaen <duncaen@voidlinux.org>"
 license="MIT"
 homepage="https://luarocks.org/"
-changelog="https://github.com/luarocks/luarocks/wiki/Release-history"
 distfiles="https://luarocks.org/releases/luarocks-${version}.tar.gz"
-checksum=ffafd83b1c42aa38042166a59ac3b618c838ce4e63f4ace9d961a5679ef58253
+checksum=9255d97fee95cec5b54fc6ac718b11bf5029e45bed7873e053314919cd448551
 alternatives="
  luarocks:luarocks:/usr/bin/luarocks-5.3
  luarocks:luarocks-admin:/usr/bin/luarocks-admin-5.3"
diff --git a/srcpkgs/lutris/template b/srcpkgs/lutris/template
index bc2c2e7a5362..a59268c0c167 100644
--- a/srcpkgs/lutris/template
+++ b/srcpkgs/lutris/template
@@ -1,6 +1,6 @@
 # Template file for 'lutris'
 pkgname=lutris
-version=0.5.10.1
+version=0.5.10
 revision=1
 build_style=meson
 hostmakedepends="gettext python3-setuptools python3-gobject gtk+3-devel"
@@ -13,4 +13,4 @@ license="GPL-3.0-or-later"
 homepage="https://lutris.net"
 changelog="https://raw.githubusercontent.com/lutris/lutris/master/debian/changelog"
 distfiles="https://github.com/lutris/lutris/archive/v${version}.tar.gz"
-checksum=bdb1dc020d39516e3434bd66f7ebae276bde2003751ca375ccf577df8b5adef4
+checksum=f174fdbff15bb26c4bdf531d4e75b9e3954f858297f811cb478f46a9d183f2d0
diff --git a/srcpkgs/macchanger/template b/srcpkgs/macchanger/template
index b0363f1f70ce..9af205a0d0f4 100644
--- a/srcpkgs/macchanger/template
+++ b/srcpkgs/macchanger/template
@@ -1,27 +1,13 @@
 # Template file for 'macchanger'
 pkgname=macchanger
 version=1.7.0
-revision=5
-create_wrksrc=yes
-build_wrksrc="macchanger-${version}"
+revision=3
 build_style=gnu-configure
 configure_script="./autogen.sh"
 hostmakedepends="automake texinfo"
 short_desc="Small utility to change your NIC's MAC address"
-maintainer="Duncaen <duncaen@voidlinux.org>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="http://www.gnu.org/software/macchanger"
-distfiles="https://github.com/alobbs/macchanger/archive/${version}.tar.gz
- http://deb.debian.org/debian/pool/main/m/macchanger/macchanger_1.7.0-5.4.debian.tar.xz"
-checksum="1d75c07a626321e07b48a5fe2dbefbdb98c3038bb8230923ba8d32bda5726e4f
- a5f48390eb4cb50f16898740e99e38671957a3d5360105986ff0ee41db46383f"
-
-patch_args="-Np1 --directory=${build_wrksrc}"
-
-post_patch() {
-	patch -Np1 <../debian/patches/02-fix_usage_message.patch
-	patch -Np1 <../debian/patches/06-update_OUI_list.patch
-	patch -Np1 <../debian/patches/08-fix_random_MAC_choice.patch
-	patch -Np1 <../debian/patches/check-random-device-read-errors.patch
-	patch -Np1 <../debian/patches/verify-changed-MAC.patch
-}
+distfiles="https://github.com/alobbs/macchanger/archive/${version}.tar.gz"
+checksum=1d75c07a626321e07b48a5fe2dbefbdb98c3038bb8230923ba8d32bda5726e4f
diff --git a/srcpkgs/mailcommon/template b/srcpkgs/mailcommon/template
index 8d1c8d25c6b5..b5267dbffa16 100644
--- a/srcpkgs/mailcommon/template
+++ b/srcpkgs/mailcommon/template
@@ -1,6 +1,6 @@
 # Template file for 'mailcommon'
 pkgname=mailcommon
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kconfig libxslt qt5-qmake
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/mailcommon-${version}.tar.xz"
-checksum=eb3b2b848574f086c6e9642adfbb61fa0e69e6f857f368d0fa0ec6a9ce15396e
+checksum=5ac134dc7d4ff1c03fd192ff1f709a9839187a7bdd66b6ef033909730d95da75
 
 mailcommon-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedpends}"
diff --git a/srcpkgs/mailimporter/template b/srcpkgs/mailimporter/template
index d67b77570f53..5161c5cc317d 100644
--- a/srcpkgs/mailimporter/template
+++ b/srcpkgs/mailimporter/template
@@ -1,6 +1,6 @@
 # Template file for 'mailimporter'
 pkgname=mailimporter
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/mailimporter-${version}.tar.xz"
-checksum=6eb12a3d0803cc3f71c8bd4fbe348c262787288bf0b0cc2ae2999fbc915a6441
+checksum=866c77c85dbae71f7c6a3bac43d8fd19f1865155955a936660f7ba14d7a3f39d
 
 mailimporter-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/mako/patches/scdoc-native.patch b/srcpkgs/mako/patches/scdoc-native.patch
new file mode 100644
index 000000000000..83b24714ecc3
--- /dev/null
+++ b/srcpkgs/mako/patches/scdoc-native.patch
@@ -0,0 +1,13 @@
+Index: mako-1.6/meson.build
+===================================================================
+--- mako-1.6.orig/meson.build
++++ mako-1.6/meson.build
+@@ -130,7 +130,7 @@ configure_file(
+ 	install_dir: datadir + '/dbus-1/services',
+ )
+ 
+-scdoc = dependency('scdoc', required: get_option('man-pages'), version: '>= 1.9.7')
++scdoc = dependency('scdoc', required: get_option('man-pages'), version: '>= 1.9.7', native: true)
+ 
+ if scdoc.found()
+ 	sh = find_program('sh')
diff --git a/srcpkgs/mako/template b/srcpkgs/mako/template
index aad55bad6e21..77b8e4e1a3a9 100644
--- a/srcpkgs/mako/template
+++ b/srcpkgs/mako/template
@@ -1,7 +1,7 @@
 # Template file for 'mako'
 pkgname=mako
-version=1.7.1
-revision=1
+version=1.6
+revision=2
 build_style=meson
 configure_args="-Dicons=enabled -Dman-pages=enabled -Dzsh-completions=true
  -Dfish-completions=true -Dwerror=false"
@@ -13,8 +13,13 @@ maintainer="Emerson Ferreira <me@skrps.me>"
 license="MIT"
 homepage="https://wayland.emersion.fr/mako/"
 distfiles="https://github.com/emersion/mako/archive/v${version}.tar.gz"
-checksum=4312ff6bc61708115b43b967a42813374de7a2022f10c84e20127606416c3c12
+checksum=9f43cba9e1b43c69be8c9e4a79c358b3cd22153ca3ffb8bf0ee7aa30c59b2fc2
+
+conf_files="/etc/apparmor.d/local/fr.emersion.Mako"
 
 post_install() {
 	vlicense LICENSE
+	vinstall contrib/apparmor/fr.emersion.Mako 644 etc/apparmor.d
+	vmkdir etc/apparmor.d/local
+	touch ${DESTDIR}/etc/apparmor.d/local/fr.emersion.Mako
 }
diff --git a/srcpkgs/marble5/template b/srcpkgs/marble5/template
index cb822791c930..cfa188cb2e45 100644
--- a/srcpkgs/marble5/template
+++ b/srcpkgs/marble5/template
@@ -1,6 +1,6 @@
 # Template file for 'marble5'
 pkgname=marble5
-version=22.04.3
+version=22.04.2
 revision=1
 wrksrc="marble-${version}"
 build_style=cmake
@@ -16,7 +16,7 @@ license="LGPL-2.1-or-later, GFDL-1.2-only"
 homepage="https://marble.kde.org"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#marble"
 distfiles="${KDE_SITE}/release-service/${version}/src/marble-${version}.tar.xz"
-checksum=438d4ef317231b8f2377f64ebfe9249ce669103fb71105c9d7de35a39bbef771
+checksum=a4332e10d26b24ecd07560fa2d877b1f0cce6e50010bbc36ef98e02acc68dfda
 
 pre_configure() {
 	vsed -i CMakeLists.txt -e 's/-Wcast-align//'
diff --git a/srcpkgs/mate-applets/template b/srcpkgs/mate-applets/template
index bd7eb085bfaf..9a124f551487 100644
--- a/srcpkgs/mate-applets/template
+++ b/srcpkgs/mate-applets/template
@@ -1,6 +1,6 @@
 # Template file for 'mate-applets'
 pkgname=mate-applets
-version=1.26.1
+version=1.26.0
 revision=1
 build_style=gnu-configure
 configure_args="--disable-static --enable-ipv6"
@@ -16,7 +16,7 @@ license="GPL-2.0-or-later"
 homepage="https://mate-desktop.org"
 changelog="https://raw.githubusercontent.com/mate-desktop/mate-applets/master/NEWS"
 distfiles="https://pub.mate-desktop.org/releases/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3ab8f61db376dc333ce4c18722c63a07fab3e8e1272b7e0e097ad4597b17c2c2
+checksum=b7e0439b4e0c754233c2988644faa3f6ab6270970061b7a0c635d68d236fc977
 replaces="mate-applets-data>=0"
 
 case "$XBPS_TARGET_MACHINE" in
diff --git a/srcpkgs/mathcomp/template b/srcpkgs/mathcomp/template
index bfda9502f24c..9c218e87e686 100644
--- a/srcpkgs/mathcomp/template
+++ b/srcpkgs/mathcomp/template
@@ -1,7 +1,7 @@
 # Template file for 'mathcomp'
 pkgname=mathcomp
-version=1.15.0
-revision=1
+version=1.14.0
+revision=3
 wrksrc="math-comp-mathcomp-${version}"
 build_wrksrc="mathcomp"
 build_style=gnu-makefile
@@ -11,7 +11,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="CECILL-B"
 homepage="https://github.com/math-comp/math-comp"
 distfiles="https://github.com/math-comp/math-comp/archive/${pkgname}-${version}.tar.gz"
-checksum=33105615c937ae1661e12e9bc00e0dbad143c317a6ab78b1a15e1d28339d2d95
+checksum=d259cc95a2f8f74c6aa5f3883858c9b79c6e87f769bde9a415115fa4876ebb31
 nocross="ocaml"
 
 do_install() {
diff --git a/srcpkgs/maturin/patches/add-ppc-tier3.patch b/srcpkgs/maturin/patches/add-ppc-tier3.patch
index 4306344fae14..0a227729d9a2 100644
--- a/srcpkgs/maturin/patches/add-ppc-tier3.patch
+++ b/srcpkgs/maturin/patches/add-ppc-tier3.patch
@@ -17,15 +17,15 @@ diff -u a/setup.py b/setup.py
      version = tomllib.load(fp)["package"]["version"]
  
  cargo_args = []
--if platform.machine() in ("ppc64le", "ppc64", "powerpc", "riscv64") or (
-+if platform.machine() in ("ppc64le", "ppc64", "powerpc", "ppcle", "ppc", "riscv64") or (
+-if platform.machine() in ("ppc64le", "ppc64", "powerpc") or (
++if platform.machine() in ("ppc64le", "ppc64", "powerpc", "ppcle", "ppc") or (
      sys.platform == "win32" and platform.machine() == "ARM64"
  ):
      cargo_args.extend(["--no-default-features", "--features=upload,log,human-panic"])
 diff -u a/src/target.rs b/src/target.rs
 --- a/src/target.rs
 +++ b/src/target.rs
-@@ -55,6 +55,10 @@
+@@ -53,6 +53,10 @@
      Powerpc64Le,
      #[serde(alias = "ppc64")]
      Powerpc64,
@@ -36,7 +36,7 @@ diff -u a/src/target.rs b/src/target.rs
      #[serde(alias = "i686")]
      X86,
      X86_64,
-@@ -71,6 +75,8 @@
+@@ -67,6 +71,8 @@
              Arch::Armv7L => write!(f, "armv7l"),
              Arch::Powerpc64Le => write!(f, "ppc64le"),
              Arch::Powerpc64 => write!(f, "ppc64"),
@@ -45,7 +45,7 @@ diff -u a/src/target.rs b/src/target.rs
              Arch::X86 => write!(f, "i686"),
              Arch::X86_64 => write!(f, "x86_64"),
              Arch::S390X => write!(f, "s390x"),
-@@ -89,6 +95,8 @@
+@@ -83,6 +89,8 @@
              Arch::Armv7L,
              Arch::Powerpc64,
              Arch::Powerpc64Le,
@@ -54,16 +54,16 @@ diff -u a/src/target.rs b/src/target.rs
              Arch::S390X,
              Arch::X86,
              Arch::X86_64,
-@@ -170,6 +178,8 @@
-             Architecture::Aarch64(_) => Arch::Aarch64,
-             Architecture::Powerpc64 => Arch::Powerpc64,
-             Architecture::Powerpc64le => Arch::Powerpc64Le,
-+            Architecture::Powerpc => Arch::Powerpc,
-+            Architecture::PowerpcLe => Arch::PowerpcLe,
-             Architecture::S390x => Arch::S390X,
-             Architecture::Wasm32 => Arch::Wasm32,
-             Architecture::Riscv64(_) => Arch::Riscv64,
-@@ -357,6 +367,8 @@
+@@ -162,6 +170,8 @@
+             target_lexicon::Architecture::Aarch64(_) => Arch::Aarch64,
+             target_lexicon::Architecture::Powerpc64 => Arch::Powerpc64,
+             target_lexicon::Architecture::Powerpc64le => Arch::Powerpc64Le,
++            target_lexicon::Architecture::PowerpcLe => Arch::PowerpcLe,
++            target_lexicon::Architecture::Powerpc => Arch::Powerpc,
+             target_lexicon::Architecture::S390x => Arch::S390X,
+             unsupported => bail!("The architecture {} is not supported", unsupported),
+         };
+@@ -321,6 +331,8 @@
              Arch::Armv7L => "armv7l",
              Arch::Powerpc64Le => "powerpc64le",
              Arch::Powerpc64 => "powerpc64",
@@ -72,7 +72,7 @@ diff -u a/src/target.rs b/src/target.rs
              Arch::X86 => "i386",
              Arch::X86_64 => "x86_64",
              Arch::S390X => "s390x",
-@@ -384,7 +396,7 @@
+@@ -345,7 +357,7 @@
      /// Returns the oldest possible Manylinux tag for this architecture
      pub fn get_minimum_manylinux_tag(&self) -> PlatformTag {
          match self.arch {
@@ -81,12 +81,12 @@ diff -u a/src/target.rs b/src/target.rs
                  PlatformTag::manylinux2014()
              }
              Arch::X86 | Arch::X86_64 => PlatformTag::manylinux2010(),
-@@ -401,7 +413,7 @@
-             | Arch::X86_64
-             | Arch::S390X
-             | Arch::Riscv64 => 64,
--            Arch::Armv6L | Arch::Armv7L | Arch::X86 | Arch::Wasm32 => 32,
-+            Arch::Armv6L | Arch::Armv7L | Arch::X86 | Arch::Wasm32 | Arch::Powerpc | Arch::PowerpcLe => 32,
+@@ -357,7 +369,7 @@
+     pub fn pointer_width(&self) -> usize {
+         match self.arch {
+             Arch::Aarch64 | Arch::Powerpc64 | Arch::Powerpc64Le | Arch::X86_64 | Arch::S390X => 64,
+-            Arch::Armv6L | Arch::Armv7L | Arch::X86 => 32,
++            Arch::Armv6L | Arch::Armv7L | Arch::X86 | Arch::PowerpcLe | Arch::Powerpc => 32,
          }
      }
  
diff --git a/srcpkgs/maturin/template b/srcpkgs/maturin/template
index 2df00991727d..199d3bca096c 100644
--- a/srcpkgs/maturin/template
+++ b/srcpkgs/maturin/template
@@ -1,10 +1,13 @@
 # Template file for 'maturin'
 pkgname=maturin
-version=0.13.1
+version=0.12.20
 revision=1
-build_style=python3-module
-build_helper="qemu rust"
-hostmakedepends="python3-setuptools-rust python3-tomli python3-wheel cargo"
+build_style=cargo
+build_helper=qemu
+# Disable the 'rustls' feature, which leads to bad platform compatibility
+# The list of enabled features should be reconciled with each new release
+configure_args="--no-default-features --features log,upload,human-panic"
+hostmakedepends="python3-setuptools-rust python3-tomli"
 makedepends="openssl-devel"
 depends="python3-tomli"
 short_desc="Build and publish crates as python packages"
@@ -14,43 +17,32 @@ homepage="https://github.com/PyO3/maturin"
 # bump target-lexicon version if it changes in Cargo.lock
 distfiles="${homepage}/archive/v${version}.tar.gz
  https://github.com/bytecodealliance/target-lexicon/archive/v0.12.4.tar.gz>target-lexicon-${version}.tar.gz"
-checksum="9258fd7ce202ba57956f95f557310c6fcdf6c7715b4eee06630355885d227962
+checksum="5a1c9ed2acd8ea1edbe7e8b7ed78f2f6887eff77f696dbdd93f81b606960efbe
  f801dbb02555852e90d56d5a71e73ee42678c1bc583bb62a2970d4158f6ab6de"
 # Tests use unstable features and fail to build
 make_check=no
 
-if [ "$CROSS_BUILD" ]; then
-	makedepends+=" rust-std"
-fi
-
 post_extract() {
 	mv ../target-lexicon* target-lexicon
 	echo "[patch.crates-io]" >> Cargo.toml
 	echo "target-lexicon = { path = './target-lexicon' }" >> Cargo.toml
 }
 
-post_patch() {
-	# Disable the 'rustls' feature, which leads to bad platform compatibility
-	vsed -i -e '/^default =/s/"rustls", //' Cargo.toml
+post_build() {
+	# python package is pure; the cross environment is not relevant
+	python3 setup.py build
+
+	# Generate some completions
+	_matbin="target/${RUST_TARGET}/release/maturin"
+	vtargetrun "${_matbin}" completions zsh > maturin.zsh
+	vtargetrun "${_matbin}" completions fish > maturin.fish
+	vtargetrun "${_matbin}" completions bash > maturin.bash
 }
 
 post_install() {
 	vlicense license-mit LICENSE-MIT
 	python3 setup.py install --prefix=/usr --root=${DESTDIR}
 
-	# Wheel installers would move the data components into the main
-	# hierarchy automatically, but that doesn't happen here; do it manually.
-	# See https://peps.python.org/pep-0491/#the-data-directory
-	local _pydata="${DESTDIR}/${py3_sitelib}/maturin-${version}.data"
-	vmkdir usr/bin
-	mv "${_pydata}/scripts/maturin" "${DESTDIR}/usr/bin"
-
-	# Generate and install some completions
-	local _matbin="${DESTDIR}/usr/bin/maturin"
-	vtargetrun "${_matbin}" completions zsh > maturin.zsh
-	vtargetrun "${_matbin}" completions fish > maturin.fish
-	vtargetrun "${_matbin}" completions bash > maturin.bash
-
 	vcompletion maturin.zsh zsh
 	vcompletion maturin.fish fish
 	vcompletion maturin.bash bash
diff --git a/srcpkgs/mcelog/template b/srcpkgs/mcelog/template
index afae462569a2..53d5330e5dc3 100644
--- a/srcpkgs/mcelog/template
+++ b/srcpkgs/mcelog/template
@@ -1,6 +1,6 @@
 # Template file for 'mcelog'
 pkgname=mcelog
-version=185
+version=182
 revision=1
 archs="i686* x86_64*"
 hostmakedepends="python3"
@@ -10,7 +10,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-only"
 homepage="http://www.mcelog.org/"
 distfiles="https://github.com/andikleen/${pkgname}/archive/v${version}.tar.gz"
-checksum=594adaf9395e630de9c963350729b2c4f6354022aeac309c5aebdf57c4ff138b
+checksum=ed934229ce45c1ab730fa50bc8502b649a02609c392856a8b14b951190b1475c
 
 do_build() {
 	make CC=$CC CFLAGS="$CFLAGS $LDFLAGS" ${makejobs}
diff --git a/srcpkgs/mdBook/template b/srcpkgs/mdBook/template
index 8a208466eb64..d4b97f2a5d03 100644
--- a/srcpkgs/mdBook/template
+++ b/srcpkgs/mdBook/template
@@ -1,6 +1,6 @@
 # Template file for 'mdBook'
 pkgname=mdBook
-version=0.4.21
+version=0.4.18
 revision=1
 build_style=cargo
 short_desc="Create book from markdown files. Like Gitbook but implemented in Rust"
@@ -9,7 +9,7 @@ license="MPL-2.0"
 homepage="https://github.com/rust-lang/mdBook"
 changelog="https://raw.githubusercontent.com/rust-lang/mdBook/master/CHANGELOG.md"
 distfiles="https://github.com/rust-lang/mdBook/archive/v${version}.tar.gz"
-checksum=17385837070c6a312eae4717fe0bfdd259ce07b4b653b5c258b4389062df886d
+checksum=ce357327f4443189fde307103f8008f43410ca8b738c5c61401ada9a54b8b5b5
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/mdbook-mermaid/template b/srcpkgs/mdbook-mermaid/template
index b51c54f5b277..de337697bfe1 100644
--- a/srcpkgs/mdbook-mermaid/template
+++ b/srcpkgs/mdbook-mermaid/template
@@ -1,15 +1,14 @@
 # Template file for 'mdbook-mermaid'
 pkgname=mdbook-mermaid
-version=0.11.2
+version=0.11.0
 revision=1
 build_style=cargo
 short_desc="Prepocessor for mdbook to add mermaid support"
 maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
 license="MPL-2.0"
 homepage="https://github.com/badboy/mdbook-mermaid"
-changelog="https://raw.githubusercontent.com/badboy/mdbook-mermaid/main/CHANGELOG.md"
-distfiles="https://github.com/badboy/mdbook-mermaid/archive/refs/tags/v${version}.tar.gz"
-checksum=9de8f08d1a3e9fa2fa01b47a68803d1a05a348a3ae0e7b9d9d2742470b601250
+distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
+checksum=b136ccd7a07b6758e914820188755c24b32ecbd336e135d1cc611c6bb8033a4e
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/mdevd/template b/srcpkgs/mdevd/template
index 9e66d2afc9b1..81d41322313f 100644
--- a/srcpkgs/mdevd/template
+++ b/srcpkgs/mdevd/template
@@ -1,6 +1,6 @@
 # Template file for 'mdevd'
 pkgname=mdevd
-version=0.1.5.2
+version=0.1.5.1
 revision=1
 build_style=configure
 configure_args="--includedir=/usr/include --bindir=/usr/bin --libdir=/usr/lib
@@ -14,7 +14,7 @@ license="ISC"
 homepage="https://skarnet.org/software/mdevd/"
 changelog="https://skarnet.org/software/mdevd/upgrade.html"
 distfiles="https://skarnet.org/software/mdevd/mdevd-${version}.tar.gz"
-checksum=460372b3d3bac9f3574156ed7e48618f9f4a361cb52c4494ad9063248ab4a4ff
+checksum=94ce95067809e8c53f3e32ce5fd0c53356085d069ce2f1d3168e4e38a64e90f5
 
 build_options="static"
 
diff --git a/srcpkgs/mednafen/patches/ppc64-snes-libco-elfv2.patch b/srcpkgs/mednafen/patches/ppc64-snes-libco-elfv2.patch
new file mode 100644
index 000000000000..3f78b4f94e75
--- /dev/null
+++ b/srcpkgs/mednafen/patches/ppc64-snes-libco-elfv2.patch
@@ -0,0 +1,325 @@
+Note: this is adapted from an equivalent change in higan/bsnes.
+Slightly modified for mednafen (no settings.h, different paths)
+
+From ddf550c1438d60b893a4fc1da333e021ac0e3658 Mon Sep 17 00:00:00 2001
+From: Shawn Anastasio <shawn@anastas.io>
+Date: Tue, 23 Jul 2019 15:59:03 -0500
+Subject: [PATCH] Implement ppc64 ELFv2 support in libco
+
+The existing ppc implementation in libco only supports
+the ELFv1 ABI on PowerPC 64 and therefore can't be used on
+Little Endian systems and Big Endian systems running ELFv2
+distros.
+
+This commit introduces a new implementation of the libco
+API for ppc64 elfv2. It has been tested with bsnes and higan.
+The original ppc implementation is maintained for non-ELFv2
+targets.
+---
+ libco/libco.c   |   4 +-
+ libco/ppc64v2.c | 284 ++++++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 287 insertions(+), 1 deletion(-)
+ create mode 100644 libco/ppc64v2.c
+
+diff --git a/libco/libco.c b/libco/libco.c
+index de11fbe9..f5ee5d0a 100755
+--- a/src/snes/src/lib/libco/libco.c
++++ b/src/snes/src/lib/libco/libco.c
+@@ -9,6 +9,8 @@
+     #include "amd64.c"
+   #elif defined(__arm__)
+     #include "arm.c"
++  #elif defined(__powerpc64__) && defined(_CALL_ELF) && (_CALL_ELF == 2)
++    #include "ppc64v2.c"
+   #elif defined(_ARCH_PPC)
+     #include "ppc.c"
+   #elif defined(_WIN32)
+diff --git a/libco/ppc64v2.c b/libco/ppc64v2.c
+new file mode 100644
+index 00000000..8f733de2
+--- /dev/null
++++ b/src/snes/src/lib/libco/ppc64v2.c
+@@ -0,0 +1,283 @@
++/**
++ * libco implementation for ppc64 elfv2.
++ *
++ * Written by Shawn Anastasio.
++ * Licensed under the ISC license.
++ */
++
++#define LIBCO_C
++#include "libco.h"
++
++#include <stdint.h>
++#include <stdlib.h>
++#include <assert.h>
++
++#ifdef __cplusplus
++extern "C" {
++#endif
++
++struct ppc64_context {
++  // GPRs
++  uint64_t gprs[32];
++  uint64_t lr;
++  uint64_t ccr;
++
++  // FPRs
++  uint64_t fprs[32];
++
++#ifdef __ALTIVEC__
++  // Altivec (VMX)
++  uint64_t vmx[24 /* 12 non-volatile * 2 */];
++  uint32_t vrsave;
++#endif
++};
++
++static thread_local struct ppc64_context *context_running = 0;
++
++#define MAX(x, y) ((x) > (y) ? (x) : (y))
++#define ALIGN(ptr, x) ( (void *)( (uintptr_t)(ptr) & ~((x)-1) ) )
++
++#define MIN_STACK       0x10000lu
++#define MIN_STACK_FRAME 0x20lu
++#define STACK_ALIGN     0x10lu
++
++void swap_context(struct ppc64_context *read, struct ppc64_context *write);
++__asm__(
++  ".text\n"
++  ".align 4\n"
++  ".type swap_context @function\n"
++  "swap_context:\n"
++  ".cfi_startproc\n"
++
++  // Dump non-volatile and special GPRs
++  "std 1, 8(4)\n"
++  "std 2, 16(4)\n"
++  "std 12, 96(4)\n"
++  "std 13, 104(4)\n"
++  "std 14, 112(4)\n"
++  "std 15, 120(4)\n"
++  "std 16, 128(4)\n"
++  "std 17, 136(4)\n"
++  "std 18, 144(4)\n"
++  "std 19, 152(4)\n"
++  "std 20, 160(4)\n"
++  "std 21, 168(4)\n"
++  "std 22, 176(4)\n"
++  "std 23, 184(4)\n"
++  "std 24, 192(4)\n"
++  "std 25, 200(4)\n"
++  "std 26, 208(4)\n"
++  "std 27, 216(4)\n"
++  "std 28, 224(4)\n"
++  "std 29, 232(4)\n"
++  "std 30, 240(4)\n"
++  "std 31, 248(4)\n"
++
++  // LR
++  "mflr 5\n"
++  "std 5, 256(4)\n"
++
++  // CCR
++  "mfcr 5\n"
++  "std 5, 264(4)\n"
++
++  // Dump non-volatile FPRs
++  "stfd 14, 384(4)\n"
++  "stfd 15, 392(4)\n"
++  "stfd 16, 400(4)\n"
++  "stfd 17, 408(4)\n"
++  "stfd 18, 416(4)\n"
++  "stfd 19, 424(4)\n"
++  "stfd 20, 432(4)\n"
++  "stfd 21, 440(4)\n"
++  "stfd 22, 448(4)\n"
++  "stfd 23, 456(4)\n"
++  "stfd 24, 464(4)\n"
++  "stfd 25, 472(4)\n"
++  "stfd 26, 480(4)\n"
++  "stfd 27, 488(4)\n"
++  "stfd 28, 496(4)\n"
++  "stfd 29, 504(4)\n"
++  "stfd 30, 512(4)\n"
++  "stfd 31, 520(4)\n"
++
++#ifdef __ALTIVEC__
++  // Dump non-volatile VMX registers
++  "li 5, 528\n"
++  "stvxl 20, 4, 5\n"
++  "addi 5, 5, 16\n"
++  "stvxl 21, 4, 5\n"
++  "addi 5, 5, 16\n"
++  "stvxl 22, 4, 5\n"
++  "addi 5, 5, 16\n"
++  "stvxl 23, 4, 5\n"
++  "addi 5, 5, 16\n"
++  "stvxl 24, 4, 5\n"
++  "addi 5, 5, 16\n"
++  "stvxl 25, 4, 5\n"
++  "addi 5, 5, 16\n"
++  "stvxl 26, 4, 5\n"
++  "addi 5, 5, 16\n"
++  "stvxl 27, 4, 5\n"
++  "addi 5, 5, 16\n"
++  "stvxl 28, 4, 5\n"
++  "addi 5, 5, 16\n"
++  "stvxl 29, 4, 5\n"
++  "addi 5, 5, 16\n"
++  "stvxl 30, 4, 5\n"
++  "addi 5, 5, 16\n"
++  "stvxl 31, 4, 5\n"
++  "addi 5, 5, 16\n"
++
++  // VRSAVE
++  "mfvrsave 5\n"
++  "stw 5, 736(4)\n"
++#endif
++
++  // Restore GPRs
++  "ld 1, 8(3)\n"
++  "ld 2, 16(3)\n"
++  "ld 12, 96(3)\n"
++  "ld 13, 104(3)\n"
++  "ld 14, 112(3)\n"
++  "ld 15, 120(3)\n"
++  "ld 16, 128(3)\n"
++  "ld 17, 136(3)\n"
++  "ld 18, 144(3)\n"
++  "ld 19, 152(3)\n"
++  "ld 20, 160(3)\n"
++  "ld 21, 168(3)\n"
++  "ld 22, 176(3)\n"
++  "ld 23, 184(3)\n"
++  "ld 24, 192(3)\n"
++  "ld 25, 200(3)\n"
++  "ld 26, 208(3)\n"
++  "ld 27, 216(3)\n"
++  "ld 28, 224(3)\n"
++  "ld 29, 232(3)\n"
++  "ld 30, 240(3)\n"
++  "ld 31, 248(3)\n"
++
++  // Restore LR
++  "ld 5, 256(3)\n"
++  "mtlr 5\n"
++
++  // Restore CCR
++  "ld 5, 264(3)\n"
++  "mtcr 5\n"
++
++  // Restore FPRs
++  "lfd 14, 384(3)\n"
++  "lfd 15, 392(3)\n"
++  "lfd 16, 400(3)\n"
++  "lfd 17, 408(3)\n"
++  "lfd 18, 416(3)\n"
++  "lfd 19, 424(3)\n"
++  "lfd 20, 432(3)\n"
++  "lfd 21, 440(3)\n"
++  "lfd 22, 448(3)\n"
++  "lfd 23, 456(3)\n"
++  "lfd 24, 464(3)\n"
++  "lfd 25, 472(3)\n"
++  "lfd 26, 480(3)\n"
++  "lfd 27, 488(3)\n"
++  "lfd 28, 496(3)\n"
++  "lfd 29, 504(3)\n"
++  "lfd 30, 512(3)\n"
++  "lfd 31, 520(3)\n"
++
++#ifdef __ALTIVEC__
++  // Restore VMX
++  "li 5, 528\n"
++  "lvxl 20, 3, 5\n"
++  "addi 5, 5, 16\n"
++  "lvxl 21, 3, 5\n"
++  "addi 5, 5, 16\n"
++  "lvxl 22, 3, 5\n"
++  "addi 5, 5, 16\n"
++  "lvxl 23, 3, 5\n"
++  "addi 5, 5, 16\n"
++  "lvxl 24, 3, 5\n"
++  "addi 5, 5, 16\n"
++  "lvxl 25, 3, 5\n"
++  "addi 5, 5, 16\n"
++  "lvxl 26, 3, 5\n"
++  "addi 5, 5, 16\n"
++  "lvxl 27, 3, 5\n"
++  "addi 5, 5, 16\n"
++  "lvxl 28, 3, 5\n"
++  "addi 5, 5, 16\n"
++  "lvxl 29, 3, 5\n"
++  "addi 5, 5, 16\n"
++  "lvxl 30, 3, 5\n"
++  "addi 5, 5, 16\n"
++  "lvxl 31, 3, 5\n"
++  "addi 5, 5, 16\n"
++
++  // VRSAVE
++  "lwz 5, 720(3)\n"
++  "mtvrsave 5\n"
++#endif
++
++  // Context restored, branch to LR
++  "blr\n"
++
++  ".cfi_endproc\n"
++  ".size swap_context, .-swap_context\n"
++);
++
++cothread_t co_active() {
++  if (!context_running)
++    context_running = (struct ppc64_context *)
++                        malloc(MIN_STACK + sizeof(struct ppc64_context));
++  return (cothread_t)context_running;
++}
++
++cothread_t co_derive(void *memory, unsigned int size, void (*coentry)(void)) {
++  uint8_t *sp;
++  struct ppc64_context *context = (struct ppc64_context *)memory;
++
++  // Save current context into new context to initialize it
++  swap_context(context, context);
++
++  // Align stack
++  sp = (uint8_t *)memory + size - STACK_ALIGN;
++  sp = (uint8_t *)ALIGN(sp, STACK_ALIGN);
++
++  // Write 0 for initial backchain
++  *(uint64_t *)sp = 0;
++
++  // Create new frame with backchain
++  sp -= MIN_STACK_FRAME;
++  *(uint64_t *)sp = (uint64_t)(sp + MIN_STACK_FRAME);
++
++  // Update context with new stack (r1) and entrypoint (LR, r12)
++  context->lr = (uint64_t)coentry;
++  context->gprs[12] = (uint64_t)coentry;
++  context->gprs[1] = (uint64_t)sp;
++
++  return (cothread_t)memory;
++}
++
++cothread_t co_create(unsigned int size, void (*coentry)(void)) {
++  size_t total = MAX(size, MIN_STACK) + sizeof(struct ppc64_context);
++  void *memory = malloc(total);
++  if (!memory)
++    return (cothread_t)0;
++
++  return co_derive(memory, total, coentry);
++}
++
++void co_delete(cothread_t t) {
++  free(t);
++}
++
++void co_switch(cothread_t t) {
++  struct ppc64_context *old = context_running;
++  context_running = (struct ppc64_context *)t;
++  swap_context((struct ppc64_context *)t, old);
++}
++
++#ifdef __cplusplus
++}
++#endif
diff --git a/srcpkgs/mednafen/template b/srcpkgs/mednafen/template
index 4d0cdc5883a6..e56addb35013 100644
--- a/srcpkgs/mednafen/template
+++ b/srcpkgs/mednafen/template
@@ -1,6 +1,6 @@
 # Template file for 'mednafen'
 pkgname=mednafen
-version=1.29.0
+version=1.26.1
 revision=1
 wrksrc="$pkgname"
 build_style=gnu-configure
@@ -13,7 +13,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://mednafen.github.io/"
 distfiles="https://mednafen.github.io/releases/files/mednafen-${version}.tar.xz"
-checksum=da3fbcf02877f9be0f028bfa5d1cb59e953a4049b90fe7e39388a3386d9f362e
+checksum=842907c25c4292c9ba497c9cb9229c7d10e04e22cb4740d154ab690e6587fdf4
 nopie=yes
 
 build_options="altivec"
diff --git a/srcpkgs/mednaffe/template b/srcpkgs/mednaffe/template
index 774e39eb77e9..7e5a7462c6b8 100644
--- a/srcpkgs/mednaffe/template
+++ b/srcpkgs/mednaffe/template
@@ -1,6 +1,6 @@
 # Template file for 'mednaffe'
 pkgname=mednaffe
-version=0.9.2
+version=0.9.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -11,4 +11,4 @@ maintainer="VladTheImpaler <vladimir-romanov-ii@yandex.com>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/AmatCoder/mednaffe"
 distfiles="https://github.com/AmatCoder/mednaffe/releases/download/${version}/mednaffe-${version}.tar.gz"
-checksum=fd9d7ccf6d30cd1123492518bef9df44d67c73fc2817a8575191b24764ce4436
+checksum=426cd53342db9f6d619f5b7fafda3a262e5b4789aa87790265bb09ce674b454f
diff --git a/srcpkgs/megapixels/template b/srcpkgs/megapixels/template
deleted file mode 100644
index 894161b213a0..000000000000
--- a/srcpkgs/megapixels/template
+++ /dev/null
@@ -1,13 +0,0 @@
-# Template file for 'megapixels'
-pkgname=megapixels
-version=1.5.2
-revision=1
-build_style=meson
-hostmakedepends="pkg-config glib-devel"
-makedepends="gtk4-devel libzbar-devel"
-short_desc="GTK4 camera app for ARM devices"
-maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
-license="GPL-3.0-or-later"
-homepage="https://gitlab.com/postmarketOS/megapixels"
-distfiles="${homepage}/-/archive/${version}/megapixels-${version}.tar.gz"
-checksum=1c719eaf574ed3d87ca7f42fdc830cad709c7fd0157eca4323ecd8da5cc79abd
diff --git a/srcpkgs/megapixels/update b/srcpkgs/megapixels/update
deleted file mode 100644
index 3172862eef09..000000000000
--- a/srcpkgs/megapixels/update
+++ /dev/null
@@ -1 +0,0 @@
-site="https://gitlab.com/postmarketOS/megapixels/-/tags"
diff --git a/srcpkgs/mercurial/template b/srcpkgs/mercurial/template
index 363f240c2c17..ade2d5f1fc68 100644
--- a/srcpkgs/mercurial/template
+++ b/srcpkgs/mercurial/template
@@ -1,6 +1,6 @@
 # Template file for 'mercurial'
 pkgname=mercurial
-version=6.2.1
+version=6.1.3
 revision=1
 build_style=python3-module
 hostmakedepends="python3 python3-setuptools python3-devel gettext"
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://www.mercurial-scm.org/"
 distfiles="https://www.mercurial-scm.org/release/mercurial-${version}.tar.gz"
-checksum=8ac5d7a20d1c2ad54d4c263d134164646dc34a8e3a6bed69cfbeabaf8d3882da
+checksum=e022c1ef28e5502793f4306724e8443c5d72714841906f46ca351efd7ba91b7c
 
 pre_check() {
 	if [ "$XBPS_TARGET_LIBC" = musl ]; then
diff --git a/srcpkgs/mercury-libs b/srcpkgs/mercury-libs
deleted file mode 120000
index 899d2a75a9aa..000000000000
--- a/srcpkgs/mercury-libs
+++ /dev/null
@@ -1 +0,0 @@
-mercury
\ No newline at end of file
diff --git a/srcpkgs/mercury-tools b/srcpkgs/mercury-tools
deleted file mode 120000
index 899d2a75a9aa..000000000000
--- a/srcpkgs/mercury-tools
+++ /dev/null
@@ -1 +0,0 @@
-mercury
\ No newline at end of file
diff --git a/srcpkgs/mercury/template b/srcpkgs/mercury/template
deleted file mode 100644
index 27374a91e3bb..000000000000
--- a/srcpkgs/mercury/template
+++ /dev/null
@@ -1,131 +0,0 @@
-# Template file for 'mercury'
-pkgname=mercury
-version=22.01
-revision=1
-wrksrc="mercury-srcdist-${version}"
-hostmakedepends="flex bison gettext texinfo"
-depends="mercury-libs>=${version}_${revision}"
-short_desc="Logic/Functional Programming Language"
-maintainer="Emily McDonough <emily@alaskanemily.net>"
-license="GPL-2.0-only, custom:LGPL-2.0-only-linking-exception"
-homepage="https://mercurylang.org/"
-distfiles="https://dl.mercurylang.org/release/mercury-srcdist-${version}.tar.xz"
-checksum=4ab0734aaa66808c91ffe7f54c7d818bdc4f0247aa255932e1e3d50610db4150
-nocross="Mercury cannot be cross-compiled to different architectures"
-noverifyrdeps=yes
-
-# asm_fast is preferable, but does not work on all architectures.
-case "$XBPS_MACHINE" in
-	*x86_64*|*arm*)
-		_LLDS_GRADE=asm_fast ;;
-	*i686*)
-		_LLDS_GRADE=reg ;;
-	ppc*)
-		broken="i don't have time for this nonsense" ;;
-	*)
-		_LLDS_GRADE=none ;;
-esac
-
-_LIBGRADES="hlc.gc,hlc.gc.ssdebug,hlc.gc.memprof,${_LLDS_GRADE}.gc,${_LLDS_GRADE}.gc.stseg,${_LLDS_GRADE}.gc.decldebug.stseg,${_LLDS_GRADE}.gc.profdeep.stseg"
-
-# The parallel grades have some issues on musl systems.
-if [ "$XBPS_LIBC" != musl ] ; then
-	_LIBGRADES="${_LIBGRADES},hlc.par.gc,${_LLDS_GRADE}.par.gc.stseg"
-fi
-
-do_configure() {
-	# Prefer the low-level C grade as default, unless it is none.
-	if [ "${_LLDS_GRADE}" != "none" ] ; then
-		DEFAULT_GRADES="${_LLDS_GRADE}.gc.stseg"
-	else
-		DEFAULT_GRADES=hlc.gc
-	fi
-
-	./configure --prefix=/usr/ \
-		--enable-new-mercuryfile-struct \
-		--enable-gc-mmap --enable-gc-munmap \
-		--without-readline --with-editline \
-		--enable-libgrades="${_LIBGRADES}" --with-llds-base-grade="${_LLDS_GRADE}" --with-default-grade="${DEFAULT_GRADES}"
-}
-
-do_build() {
-	# The Mercury makefiles do most of the actual compilation in the 'install'
-	# rule. The 'DESTDIR' makefile variable is used to have the makefile
-	# install to the build directory instead, and then copy the files in
-	# do_install().
-	make PARALLEL="${makejobs}" DESTDIR=$(pwd)
-	make PARALLEL="${makejobs}" DESTDIR=$(pwd) install
-}
-
-do_install() {
-	vmkdir usr/lib/mercury/lib
-	vmkdir usr/lib/mercury/conf
-	vman usr/share/man/man1/c2init.1
-	vman usr/share/man/man1/mdb.1
-	vman usr/share/man/man1/mercury_config.1
-	vman usr/share/man/man1/mgnuc.1
-	vman usr/share/man/man1/ml.1
-	vman usr/share/man/man1/mmake.1
-	vman usr/share/man/man1/mmc.1
-	vman usr/share/man/man1/mtags.1
-	for BIN in c2init canonical_grade mdb mdemangle mercury_compile mercury_config mfiltercc mfilterjavac mgnuc mkinit ml mmake mmc mtags ; do
-		vbin usr/bin/$BIN
-	done
-	vcopy usr/lib/mercury/conf/Mercury.config usr/lib/mercury/conf/Mercury.config
-	vcopy usr/lib/mercury/conf/mercury_conf.h usr/lib/mercury/conf/mercury_conf.h
-	vcopy usr/lib/mercury/ints usr/lib/mercury/ints
-	vcopy usr/lib/mercury/inc usr/lib/mercury/inc
-	vcopy usr/lib/mercury/ints usr/lib/mercury/ints
-	vcopy usr/lib/mercury/mdb usr/lib/mercury/mdb
-	vcopy usr/lib/mercury/mmake usr/lib/mercury/mmake
-	vcopy usr/lib/mercury/lib/lib*gc*.a usr/lib/mercury/lib
-	for GRADE in $(echo $_LIBGRADES | sed 's/,/ /g') ; do
-		# Skip pregen, we don't need that after bootstrapping.
-		if test "$GRADE" != hlc.gc.pregen ; then
-			vmkdir usr/lib/mercury/lib/$GRADE
-			vmkdir usr/lib/mercury/modules/$GRADE
-			vcopy usr/lib/mercury/lib/$GRADE/inc usr/lib/mercury/lib/$GRADE
-			vcopy usr/lib/mercury/lib/$GRADE/lib*.a usr/lib/mercury/lib/$GRADE
-			vcopy usr/lib/mercury/modules/$GRADE/*.init usr/lib/mercury/modules/$GRADE
-			# Copy the shared libraries for profiling and debug grades.
-			case $GRADE in
-				*prof*|*debug*)
-					vcopy usr/lib/mercury/lib/$GRADE/lib*.so usr/lib/mercury/lib/$GRADE
-				;;
-			esac
-		fi
-	done
-}
-
-mercury-libs_package() {
-	short_desc+=" - runtime libraries"
-	pkg_install() {
-		vmkdir usr/lib/mercury/lib
-		vcopy usr/lib/mercury/lib/lib*gc*.so usr/lib/mercury/lib
-		vlicense COPYING.LIB
-		for GRADE in $(echo $_LIBGRADES | sed 's/,/ /g') ; do
-			# Ignore profiling and debug grades for the runtime libraries.
-			# Also skip pregen, we don't need that after bootstrapping.
-			case $GRADE in
-				*prof*|*debug*|hlc.gc.pregen)
-					;;
-				*)
-					vmkdir usr/lib/mercury/lib/$GRADE
-					vcopy usr/lib/mercury/lib/$GRADE/lib*.so usr/lib/mercury/lib/$GRADE
-					;;
-			esac
-		done
-	}
-}
-
-mercury-tools_package() {
-	depends="mercury-libs>=${version}_${revision}"
-	short_desc+=" - extra tools"
-	pkg_install() {
-		vman usr/share/man/man1/mprof.1
-		vman usr/share/man/man1/mprof_merge_runs.1
-		for BIN in mcov mdprof mercury_profile mprof mprof_merge_runs mtc mtc_diff mtc_union ; do
-			vbin usr/bin/$BIN
-		done
-	}
-}
diff --git a/srcpkgs/mesa/patches/0001-radeonsi-On-Aarch64-force-persistent-buffers-to-GTT.patch b/srcpkgs/mesa/patches/0001-radeonsi-On-Aarch64-force-persistent-buffers-to-GTT.patch
deleted file mode 100644
index 725a306ec30b..000000000000
--- a/srcpkgs/mesa/patches/0001-radeonsi-On-Aarch64-force-persistent-buffers-to-GTT.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-https://gist.github.com/jnettlet/4dd6e43bcd5a551df29b12d3212e6edd
-
-From d72aa8ae74ffb7329003f9f23ffa05833af951ab Mon Sep 17 00:00:00 2001
-From: Jon Nettleton <jon@solid-run.com>
-Date: Fri, 14 Aug 2020 13:36:08 +0200
-Subject: [PATCH] radeonsi: On Aarch64 force persistent buffers to GTT
-
-This fixes a glamore corruption issue on the HoneyComb and by
-internet reports should also fix problems seen on Huaweii
-Kunpeng hardware.
-
-The root cause of the corruption needs to be worked out, but
-this patch also adds a noticable performance improvement. The
-aquarium webgl demo under chromium increases from 39-49 FPS
-when 5000 fish being rendered is selected.  Glmark scores also
-improve by ~200 with no specific tests showing any regression.
-
-Signed-off-by: Jon Nettleton <jon@solid-run.com>
----
- src/gallium/drivers/radeonsi/si_buffer.c | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/src/gallium/drivers/radeonsi/si_buffer.c b/src/gallium/drivers/radeonsi/si_buffer.c
-index 6b58aebee2d..c9e983367a0 100644
---- a/src/gallium/drivers/radeonsi/si_buffer.c
-+++ b/src/gallium/drivers/radeonsi/si_buffer.c
-@@ -151,6 +151,10 @@ void si_init_resource_fields(struct si_screen *sscreen, struct si_resource *res,
-        */
-       if (!sscreen->info.kernel_flushes_hdp_before_ib || !sscreen->info.is_amdgpu)
-          res->domains = RADEON_DOMAIN_GTT;
-+
-+#if defined(PIPE_ARCH_AARCH64)
-+      res->domains = RADEON_DOMAIN_GTT;
-+#endif
-    }
- 
-    /* Tiled textures are unmappable. Always put them in VRAM. */
--- 
-2.26.2
diff --git a/srcpkgs/mesa/template b/srcpkgs/mesa/template
index d8ba564ea8c5..e57a4b116683 100644
--- a/srcpkgs/mesa/template
+++ b/srcpkgs/mesa/template
@@ -1,18 +1,18 @@
 # Template file for 'mesa'
 pkgname=mesa
-version=22.1.3
+version=22.1.1
 revision=1
 build_style=meson
 configure_args="-Dglvnd=true -Dshared-glapi=enabled -Dgbm=enabled -Degl=enabled
  -Dosmesa=true -Dgles1=enabled -Dgles2=enabled -Dglx=dri -Ddri3=enabled
- -Dlmsensors=enabled -Dplatforms=x11$(vopt_if wayland ,wayland)
+ -Dlmsensors=enabled -Dplatforms=x11,wayland
  -Dllvm=enabled -Db_lto=false -Dcpp_std=gnu++14"
 hostmakedepends="gettext flex llvm pkg-config python3-Mako glslang
- $(vopt_if wayland 'wayland-protocols wayland-devel')"
+ wayland-protocols wayland-devel"
 makedepends="elfutils-devel expat-devel libXdamage-devel libXvMC-devel
  libXxf86vm-devel libatomic-devel libdrm-devel libffi-devel libva-devel
  libvdpau-devel libxshmfence-devel ncurses-devel zlib-devel
- $(vopt_if wayland 'wayland-devel wayland-protocols') llvm libsensors-devel
+ wayland-devel wayland-protocols llvm libsensors-devel
  libXrandr-devel libglvnd-devel libzstd-devel libxml2-devel lua53-devel
  libarchive-devel"
 depends="libglvnd"
@@ -22,10 +22,7 @@ license="MIT, LGPL-2.1-or-later"
 homepage="https://www.mesa3d.org/"
 changelog="https://docs.mesa3d.org/relnotes/${version}.html"
 distfiles="https://mesa.freedesktop.org/archive/mesa-${version}.tar.xz"
-checksum=b98f32ba7aa2a1ff5725fb36eb999c693079f0ca16f70aa2f103e2b6c3f093e3
-
-build_options="wayland"
-build_options_default="wayland"
+checksum=46940865ffe794db73ac2bc7ab7ff2570042a0b61a8ac43ca1688863e2bc0ef1
 
 if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 	configure_args+=" -Duse-elf-tls=false"
@@ -35,7 +32,7 @@ fi
 # especially on big endian it's all kinds of broken, and e.g. on
 # 32-bit powerpc it does not work at all, so fall back to softpipe
 case "$XBPS_TARGET_MACHINE" in
-	i686*|x86_64*|aarch64*|ppc64le*|arm*) ;;
+	x86_64*|aarch64*|ppc64le*|arm*) ;;
 	*) configure_args+=" -Ddraw-use-llvm=false" ;;
 esac
 
diff --git a/srcpkgs/messagelib/template b/srcpkgs/messagelib/template
index f42b49ef0dc1..7e9a45f1d13e 100644
--- a/srcpkgs/messagelib/template
+++ b/srcpkgs/messagelib/template
@@ -1,6 +1,6 @@
 # Template file for 'messagelib'
 pkgname=messagelib
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/messagelib-${version}.tar.xz"
-checksum=50de2bdd2bdba547b8b318a0ad075a1176f496457056988a2709ea94915a7a1b
+checksum=a8029e5c87b67980952850c84a92a80604b8bf98159096576acfbafdfc2ddf46
 
 #TODO: fix build without qca-qt5
 
diff --git a/srcpkgs/micro/template b/srcpkgs/micro/template
index 669bc7d89232..4848d9338e90 100644
--- a/srcpkgs/micro/template
+++ b/srcpkgs/micro/template
@@ -1,7 +1,7 @@
 # Template file for 'micro'
 pkgname=micro
-version=2.0.11
-revision=2
+version=2.0.10
+revision=1
 build_style=go
 go_import_path="github.com/zyedidia/micro/v2"
 go_package="${go_import_path}/cmd/micro"
@@ -13,11 +13,7 @@ maintainer="0x5c <dev@0x5c.io>"
 license="MIT"
 homepage="https://micro-editor.github.io"
 distfiles="https://github.com/zyedidia/micro/archive/v${version}.tar.gz"
-checksum=1bb499edeaaadf1fe1791a49f96ab672c4e1add31ee125882ccd85a0fc8a4abe
-
-pre_build() {
-	GOARCH= go generate ./runtime
-}
+checksum=d849751fcd70eba48bf3e15c3cc665f818fe77e5ac7819d0afe2123dc258aedc
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/miller/template b/srcpkgs/miller/template
index fc80df25f5fe..5ccd2d9fe77b 100644
--- a/srcpkgs/miller/template
+++ b/srcpkgs/miller/template
@@ -1,19 +1,16 @@
 # Template file for 'miller'
 pkgname=miller
-version=6.3.0
+version=5.10.3
 revision=1
-build_style=go
-go_import_path="github.com/johnkerl/miller"
-go_package="${go_import_path}/cmd/mlr"
+build_style=gnu-configure
 short_desc="Tool like sed/awk/cut/join/sort for name-indexed data such as CSV"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="BSD-2-Clause"
 homepage="http://johnkerl.org/miller/"
 changelog="https://github.com/johnkerl/miller/releases"
 distfiles="https://github.com/johnkerl/miller/releases/download/v${version}/miller-${version}.tar.gz"
-checksum=6af8d2b8387c416090a9bf02129667920b86903e67561ccc4a5c9a3b33ea76cb
+checksum=bbab4555c2bc207297554b0593599ea2cd030a48ad1350d00e003620e8d3c0ea
 
 post_install() {
-	vman man/mlr.1
 	vlicense LICENSE.txt
 }
diff --git a/srcpkgs/milou/template b/srcpkgs/milou/template
index ee526dbda3b7..539e9435f370 100644
--- a/srcpkgs/milou/template
+++ b/srcpkgs/milou/template
@@ -1,6 +1,6 @@
 # Template file for 'milou'
 pkgname=milou
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LPGL-2.1-or-later"
 homepage="https://invent.kde.org/plasma/milou"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=57915f252b8b14c8387a2a518fe7e0fa1344be848c5214197d9564635b8963f5
+checksum=c1594e8b575d7de7b7cafe8a6f37dbe7c75d338075c6fa0fd8ec08d283ff05e6
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" kpackage-devel kconfig-devel kcoreaddons-devel plasma-framework"
diff --git a/srcpkgs/minetest/template b/srcpkgs/minetest/template
index 9a07148b6cb2..a1c515a673cb 100644
--- a/srcpkgs/minetest/template
+++ b/srcpkgs/minetest/template
@@ -1,14 +1,14 @@
 # Template file for 'minetest'
 pkgname=minetest
-version=5.6.0
+version=5.5.0
 revision=1
-_irrlichtversion=1.9.0mt7
+_irrlichtversion=1.9.0mt4
 build_style=cmake
 configure_args="-DBUILD_SERVER=TRUE -DVERSION_EXTRA=_${revision}"
 hostmakedepends="pkg-config gettext"
 makedepends="MesaLib-devel freetype-devel gmp-devel libcurl-devel
  libjpeg-turbo-devel libopenal-devel libvorbis-devel lua52-devel
- sqlite-devel libXi-devel"
+ sqlite-devel libXxf86vm-devel"
 depends="desktop-file-utils hicolor-icon-theme"
 short_desc="InfiniMiner/Minecraft inspired game"
 maintainer="Nathan <ndowens@artixlinux.org>"
@@ -17,9 +17,9 @@ homepage="https://www.minetest.net"
 distfiles="https://github.com/minetest/minetest/archive/${version}.tar.gz
  https://github.com/minetest/minetest_game/archive/${version}.tar.gz>minetest_game-${version}.tar.gz
  https://github.com/minetest/irrlicht/archive/refs/tags/${_irrlichtversion}.tar.gz"
-checksum="3fdbc0c8d9f6a18c12954ba0caedb548a22f367520f59d079804a21de0347a91
- fd991d42c253db380559c593a2b035f22e07a81f867b5380a2f045e9a4d04c87
- c12cdbd4a852e1e6ebf7ba22789aa057a1a7f2d585dd81a2412a62f57a0e2619"
+checksum="8b9bef6054c8895cc3329ae6d05cb355eef9c7830600d82dc9eaa4664f87c8f9
+ 1e87252e26d6b1d3efe7720e3e097d489339dea4dd25980a828d5da212b01aaa
+ a0e2e5239ebca804adf54400ccaacaf228ec09223cfb2e1daddc9bf2694176e6"
 
 # LuaJIT enabled causes PIE to
 # be broken/not-used on aarch64*
diff --git a/srcpkgs/minify/template b/srcpkgs/minify/template
index 8077fc3ab2f5..668b65eb92c8 100644
--- a/srcpkgs/minify/template
+++ b/srcpkgs/minify/template
@@ -1,6 +1,6 @@
 # Template file for 'minify'
 pkgname=minify
-version=2.12.0
+version=2.11.10
 revision=1
 build_style=go
 go_import_path="github.com/tdewolff/minify/v2"
@@ -10,7 +10,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="MIT"
 homepage="https://github.com/tdewolff/minify"
 distfiles="https://github.com/tdewolff/minify/archive/v${version}.tar.gz"
-checksum=19a970bcab727e9c0582c3b1a411cafb9ea0d806c24789d31f9b35cf7912a10e
+checksum=ace21c2009e094c3e985865f52b51e6f20d2b257c3a1335a9d7f3e48b38f6530
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/miniserve/template b/srcpkgs/miniserve/template
index d1ddc81a1c80..fcf8884708bf 100644
--- a/srcpkgs/miniserve/template
+++ b/srcpkgs/miniserve/template
@@ -1,6 +1,6 @@
 # Template file for 'miniserve'
 pkgname=miniserve
-version=0.20.0
+version=0.19.5
 revision=1
 build_style=cargo
 checkdepends="curl"
@@ -10,7 +10,7 @@ license="MIT"
 homepage="https://github.com/svenstaro/miniserve"
 changelog="https://raw.githubusercontent.com/svenstaro/miniserve/master/CHANGELOG.md"
 distfiles="https://github.com/svenstaro/miniserve/archive/v${version}.tar.gz"
-checksum=77aca0e3660564cc2b9a7f318c5d9065d471f3c5ab0a7d1b6850a5cb6e21904f
+checksum=6c758467bd546327505717ecab1a0f78a07226509dd5de098112065221882474
 make_check=ci-skip  # port binding succeeds locally but fails in CI
 
 case "$XBPS_TARGET_MACHINE" in
diff --git a/srcpkgs/mitmproxy/template b/srcpkgs/mitmproxy/template
deleted file mode 100644
index 9ddf143084a0..000000000000
--- a/srcpkgs/mitmproxy/template
+++ /dev/null
@@ -1,32 +0,0 @@
-# Template file for 'mitmproxy'
-pkgname=mitmproxy
-version=8.1.1
-revision=2
-build_style=python3-module
-hostmakedepends="python3-setuptools"
-depends="python3-Brotli python3-Flask python3-asgiref python3-blinker python3-certifi
- python3-click python3-cryptography python3-h11 python3-h2 python3-hyperframe python3-kaitaistruct
- python3-ldap3 python3-msgpack python3-openssl python3-parsing python3-passlib python3-protobuf
- python3-publicsuffix2 python3-pyperclip python3-ruamel.yaml python3-sortedcontainers
- python3-tornado python3-urwid python3-wsproto python3-zstandard"
-checkdepends="${depends} python3-hypothesis python3-parver
- python3-pytest-asyncio python3-pytest-cov python3-pytest-timeout python3-requests"
-short_desc="Interactive TLS-capable intercepting HTTP proxy"
-maintainer="Evgeny Ermakov <evgeny.v.ermakov@gmail.com>"
-license="MIT"
-homepage="https://mitmproxy.org"
-changelog="https://raw.githubusercontent.com/mitmproxy/mitmproxy/main/CHANGELOG.md"
-distfiles="https://github.com/mitmproxy/mitmproxy/archive/v${version}.tar.gz"
-checksum=212e81bec40e1d2a894d73a337f076a3010d981249e513565e9246f29822d06c
-
-_skip="(test_get_version)" # This test fails without a git repository
-
-if [ ${XBPS_TARGET_MACHINE%-musl} = "i686" ]; then
-	_skip+="or(test_refresh)"
-fi
-
-make_check_args="-k not($_skip)"
-
-post_install() {
-	vlicense LICENSE
-}
diff --git a/srcpkgs/mixxx/template b/srcpkgs/mixxx/template
index 619ddca0d332..712ce645098b 100644
--- a/srcpkgs/mixxx/template
+++ b/srcpkgs/mixxx/template
@@ -1,22 +1,51 @@
 # Template file for 'mixxx'
 pkgname=mixxx
-version=2.3.3
-revision=1
-build_style=cmake
-configure_args="-DCMAKE_BUILD_TYPE=Release"
-hostmakedepends="extra-cmake-modules pkg-config protobuf qt5-host-tools qt5-devel"
+version=2.2.4
+revision=12
+wrksrc="mixxx-release-${version}"
+build_style=scons
+hostmakedepends="pkg-config protobuf"
 makedepends="chromaprint-devel faad2-devel ffmpeg-devel fftw-devel glu-devel
- lame-devel libid3tag-devel libmad-devel libmodplug-devel libusb-devel
- opusfile-devel libflac-devel libogg-devel libsndfile-devel libvorbis-devel
- wavpack-devel portaudio-devel portmidi-devel protobuf-devel qt5-script-devel
+ libid3tag-devel libmad-devel libmp4v2-devel libshout-devel libusb-devel
+ opusfile-devel portaudio-devel portmidi-devel protobuf-devel qt5-script-devel
  qt5-svg-devel qt5-xmlpatterns-devel rubberband-devel taglib-devel upower-devel
- vamp-plugin-sdk-devel lv2 lilv-devel qt5-x11extras-devel hidapi-devel libtheora-devel
- speex-devel soundtouch-devel qtkeychain-qt5-devel qt5-plugin-mysql qt5-plugin-odbc
- qt5-plugin-pgsql qt5-plugin-sqlite qt5-plugin-tds libebur128-devel"
+ vamp-plugin-sdk-devel lv2 lilv-devel qt5-x11extras-devel hidapi-devel
+ libtheora-devel speex-devel soundtouch-devel"
 depends="qt5-plugin-sqlite"
 short_desc="Open source digital DJing software that allows mixing music"
-maintainer="prez <prez@national.shitposting.agency>"
+maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://www.mixxx.org"
-distfiles="https://github.com/mixxxdj/mixxx/archive/${version}.tar.gz"
-checksum=8e3a5a545175982336bb07c81a3839897a007c43689b93641242db662f6beb9c
+distfiles="https://github.com/mixxxdj/mixxx/archive/release-${version}.tar.gz"
+checksum=9372b43d5ec882845b4fe2350ef50dabb3f1e0cc029f182b0ed8aa4f4f3b2afa
+_scons_args="shoutcast=1 faad=1 tuned=0 prefix=/usr qt5=1 qtdir=/usr/include/qt5"
+
+nocross=https://build.voidlinux.org/builders/armv7l_builder/builds/7882/steps/shell_3/logs/stdio
+
+do_build() {
+	case "$XBPS_TARGET_MACHINE" in
+		*-musl) find plugins -type f -exec sed -i "{}" \
+			-e "s;u_int8_t;uint8_t;g" -e "s;u_int32_t;uint32_t;g" \;
+			;;
+	esac
+	if [ "${XBPS_TARGET_MACHINE%-musl}" = "i686" ]; then
+		export CFLAGS+=" -msse"
+		export CXXFLAGS+=" -msse"
+	fi
+	sed -i \
+		-e 's/branch_name = .*/branch_name = "mixxx"/' \
+		-e 's/vcs_revision = .*/vcs_revision = "'$version'"/' \
+		src/SConscript
+
+	sed -i -e 's/vamp-plugin-sdk/vamp-sdk/g' build/features.py vamp-plugins/SConscript
+
+	MAKEFLAGS="${makejobs}" scons ${makejobs} ${_scons_args}
+}
+
+do_install() {
+	if [ "$XBPS_TARGET_MACHINE" = "i686" ]; then
+		export CFLAGS+=" -msse"
+		export CXXFLAGS+=" -msse"
+	fi
+	scons ${_scons_args} install_root=${DESTDIR}/usr install
+}
diff --git a/srcpkgs/mkfontscale/template b/srcpkgs/mkfontscale/template
index 4dfb97bd6ae9..da4760b8d254 100644
--- a/srcpkgs/mkfontscale/template
+++ b/srcpkgs/mkfontscale/template
@@ -1,7 +1,7 @@
 # Template file for 'mkfontscale'
 pkgname=mkfontscale
-version=1.2.2
-revision=1
+version=1.2.1
+revision=2
 build_style=gnu-configure
 configure_args="--with-bzip2"
 hostmakedepends="pkg-config"
@@ -10,8 +10,8 @@ short_desc="X11 Scalable Font Index Generator"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://www.x.org/wiki"
-distfiles="${XORG_SITE}/app/${pkgname}-${version}.tar.xz"
-checksum=8ae3fb5b1fe7436e1f565060acaa3e2918fe745b0e4979b5593968914fe2d5c4
+distfiles="${XORG_SITE}/app/${pkgname}-${version}.tar.bz2"
+checksum=ca0495eb974a179dd742bfa6199d561bda1c8da4a0c5a667f21fd82aaab6bac7
 
 post_install() {
 	vlicense COPYING
diff --git a/srcpkgs/mkinitcpio/patches/fix-depmod.patch b/srcpkgs/mkinitcpio/patches/fix-depmod.patch
deleted file mode 100644
index 55e5e7bb3a1d..000000000000
--- a/srcpkgs/mkinitcpio/patches/fix-depmod.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From e629e34f18141a6244eaac2f0288d7b2a5d669ee Mon Sep 17 00:00:00 2001
-From: Chih-Hsuan Yen <yan12125@gmail.com>
-Date: Sun, 3 Jul 2022 11:03:10 +0800
-Subject: [PATCH] Fix the warning about missing modules.builtin.modinfo
-
-> depmod: WARNING: could not open modules.builtin.modinfo at /tmp/mkinitcpio.EftMSK/root/lib/modules/5.15.52-1-lts: No such file or directory
-
-kmod wants modules.builtin.modinfo since v30 [1].
-
-Also adds modules.order as suggested by heftig. That file is used (if
-exists) since the first commit of depmod.
-
-[1] https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git/commit/?id=0246e06340df292b5dda4bc00e24cc9ae894e881
----
- functions | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/functions b/functions
-index 48cfd7a..e77a4c4 100644
---- a/functions
-+++ b/functions
-@@ -876,7 +876,7 @@ install_modules() {
-     (( ${#zst_comp[*]} )) && zstd -d --rm -q "${zst_comp[@]}"
- 
-     msg "Generating module dependencies"
--    install -m644 -t "$moduledest" "$_d_kmoduledir"/modules.builtin
-+    install -m644 -t "$moduledest" "$_d_kmoduledir"/modules.{builtin,builtin.modinfo,order}
- 
-     # we install all modules into kernel/, making the .order file incorrect for
-     # the module tree. munge it, so that we have an accurate index. This avoids
diff --git a/srcpkgs/mkinitcpio/template b/srcpkgs/mkinitcpio/template
index ab00be349a27..ddd733d5e56d 100644
--- a/srcpkgs/mkinitcpio/template
+++ b/srcpkgs/mkinitcpio/template
@@ -1,7 +1,7 @@
 # Template file for 'mkinitcpio'
 pkgname=mkinitcpio
 version=31
-revision=2
+revision=1
 build_style=gnu-makefile
 hostmakedepends="asciidoc"
 depends="busybox-static bsdtar bash"
diff --git a/srcpkgs/mkvtoolnix/template b/srcpkgs/mkvtoolnix/template
index ff827f941b7d..3140c3835d13 100644
--- a/srcpkgs/mkvtoolnix/template
+++ b/srcpkgs/mkvtoolnix/template
@@ -1,6 +1,6 @@
 # Template file for 'mkvtoolnix'
 pkgname=mkvtoolnix
-version=69.0.0
+version=68.0.0
 revision=1
 build_style=gnu-configure
 build_helper=qmake
@@ -17,7 +17,7 @@ license="GPL-2.0-only"
 homepage="https://mkvtoolnix.download"
 changelog="https://mkvtoolnix.download/doc/NEWS.md"
 distfiles="https://mkvtoolnix.download/sources/${pkgname}-${version}.tar.xz"
-checksum=8bad39de495be6e77346cffb4c334c5195edec1a2d79a27ba01b7a372db180aa
+checksum=9c29c61ef3496b18585c1e370bc7e121f7cfe1f8c35b851e7319a6b8325fd66f
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --with-boost=${XBPS_CROSS_BASE}/usr"
diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index 1b28eba6870f..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,13 +1,13 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.4
+version=1.0.3
 revision=1
 build_style=meson
-hostmakedepends="pkg-config"
+hostmakedepends="pkg-config intltool itstool"
 depends="gtk-doc gettext-devel glib-devel yelp-tools"
 short_desc="Common development macros for GTK+ C++"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e954c09b4309a7ef93e13b69260acdc5738c907477eb381b78bb1e414ee6dbd8
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5
diff --git a/srcpkgs/mmtf-cpp/template b/srcpkgs/mmtf-cpp/template
index dba8f19236ba..98e8a3a115b4 100644
--- a/srcpkgs/mmtf-cpp/template
+++ b/srcpkgs/mmtf-cpp/template
@@ -1,10 +1,10 @@
 # Template file for 'mmtf-cpp'
 pkgname=mmtf-cpp
 version=1.0.0
-revision=2
+revision=1
 build_style=cmake
-makedepends="msgpack-cxx"
-depends="msgpack-cxx"
+makedepends="msgpack-devel"
+depends="msgpack-devel"
 short_desc="C++ implementation of the MMTF API, decoder and encoder"
 maintainer="John <me@johnnynator.dev>"
 license="MIT"
diff --git a/srcpkgs/mobile-broadband-provider-info/template b/srcpkgs/mobile-broadband-provider-info/template
index 68c0a965ec48..45cf541e58bd 100644
--- a/srcpkgs/mobile-broadband-provider-info/template
+++ b/srcpkgs/mobile-broadband-provider-info/template
@@ -1,6 +1,6 @@
 # Template file for 'mobile-broadband-provider-info'
 pkgname=mobile-broadband-provider-info
-version=20220511
+version=20201225
 revision=1
 build_style=gnu-configure
 hostmakedepends="automake libxslt"
@@ -10,7 +10,7 @@ maintainer="Ulf <void@uw.anonaddy.com>"
 license="custom:Creative Commons Public Domain"
 homepage="https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info/"
 distfiles="https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info/-/archive/${version}/mobile-broadband-provider-info-${version}.tar.bz2"
-checksum=1ccbf314cac06048fd8c57ffad28c4e4273cc096e4eb8fca9beb38280428450f
+checksum=0616b3d0580575741d4319ac71ca67c9a378879943d32a67ac0460615767bcdf
 
 pre_configure() {
 	autoreconf -fi
diff --git a/srcpkgs/moby/template b/srcpkgs/moby/template
index f4d74271bb1d..bf9a8f2ff51a 100644
--- a/srcpkgs/moby/template
+++ b/srcpkgs/moby/template
@@ -1,8 +1,8 @@
 # Template file for 'moby'
 pkgname=moby
-version=20.10.17
-revision=1
-_libnetwork_commit=f6ccccb1c082a432c2a5814aaedaca56af33d9ea
+version=20.10.9
+revision=2
+_libnetwork_commit=64b7a4574d1426139437d20e81c0b6d391130ec8
 create_wrksrc=yes
 build_style=go
 go_import_path="github.com/docker/docker"
@@ -15,8 +15,8 @@ license="Apache-2.0"
 homepage="https://www.docker.com"
 distfiles="https://github.com/moby/moby/archive/v${version}.tar.gz>moby-$version.tar.gz
  https://github.com/moby/libnetwork/archive/$_libnetwork_commit.tar.gz>libnetwork-$_libnetwork_commit.tar.gz"
-checksum="061cf8579aa3c813c353c80fa480744e2f6cca2e6392f546bd0942a6a10c7a14
- 05bf95637bae134d12d02bd7a7854cd0c768e6fccb662c2c64523f05b997b204"
+checksum="359e8854d0d51bc884d434f182f64ca62f25fbbe7b9c6a336eb09f212fe8cc9a
+ ede21e645ff6552b3a508f6186d3f34d267015ec0f96eefecf6d08c03cbd2987"
 system_groups="docker"
 
 _moby_builddir="moby-$version"
diff --git a/srcpkgs/modemmanager-qt5/template b/srcpkgs/modemmanager-qt5/template
index f5d0b1ab8dd9..78f3c7a86a5f 100644
--- a/srcpkgs/modemmanager-qt5/template
+++ b/srcpkgs/modemmanager-qt5/template
@@ -1,6 +1,6 @@
 # Template file for 'modemmanager-qt5'
 pkgname=modemmanager-qt5
-version=5.96.0
+version=5.94.0
 revision=1
 wrksrc="${pkgname%5}-${version}"
 build_style=cmake
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/modemmanager-qt"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz"
-checksum=0dd6f0e3ee3aa4ddc974e376b3fd1e3ebebdb6e1377dea8e67480ca903c471e5
+checksum=7928dc36bad38a9721305d59bb6d318e35118843001c21aa8802ce11ce11bff2
 
 do_check() {
 	cd build
diff --git a/srcpkgs/monero/template b/srcpkgs/monero/template
index bff62347ebd6..c98b955ae0cb 100644
--- a/srcpkgs/monero/template
+++ b/srcpkgs/monero/template
@@ -30,6 +30,10 @@ checksum="e4462f8909bdc5e66d76f4023374ff759159c15fe7d407f0c21619769e87c35d
 skip_extraction="v${_randomx_version}.tar.gz ${_rapidjson_gitrev}.tar.gz ${_supercop_gitrev}.tar.gz"
 system_accounts="monero"
 
+if [ "$CROSS_BUILD" ]; then
+	configure_args+=" -DTHREADS_PTHREAD_ARG=OFF"
+fi
+
 case "$XBPS_TARGET_MACHINE" in
 	armv7*) configure_args+=" -DARCH=armv7" ;;
 	armv6*) configure_args+=" -DARCH=armv6" ;;
diff --git a/srcpkgs/mongo-c-driver/template b/srcpkgs/mongo-c-driver/template
index 1ce86e8b47fa..39dc8a08ba71 100644
--- a/srcpkgs/mongo-c-driver/template
+++ b/srcpkgs/mongo-c-driver/template
@@ -1,6 +1,6 @@
 # Template file for 'mongo-c-driver'
 pkgname=mongo-c-driver
-version=1.22.1
+version=1.21.2
 revision=1
 build_style=cmake
 configure_args="-DENABLE_TESTS=OFF"
@@ -11,7 +11,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="Apache-2.0"
 homepage="https://mongoc.org"
 distfiles="https://github.com/mongodb/mongo-c-driver/releases/download/${version}/mongo-c-driver-${version}.tar.gz"
-checksum=762735344e848bb2f100154ed2f7b0f8c9b25e37eafb2b79b54bf99c15a7c318
+checksum=f9ba821fc646be893e9b9d4adfe7bded80f348b3c95b1361718caa7d965fe6f9
 
 mongo-c-driver-devel_package() {
 	short_desc+=" - development files"
diff --git a/srcpkgs/monocypher/template b/srcpkgs/monocypher/template
index f5f201c8022a..532e4bbb68ac 100644
--- a/srcpkgs/monocypher/template
+++ b/srcpkgs/monocypher/template
@@ -1,15 +1,15 @@
 # Template file for 'monocypher'
 pkgname=monocypher
-version=3.1.3
+version=3.1.2
 revision=1
 build_style=gnu-makefile
 short_desc="Easy to use crypto library inspired by libsodium and TweetNaCl"
-maintainer="Duncaen <duncaen@voidlinux.org>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-2-Clause, CC0-1.0"
 homepage="https://monocypher.org"
 changelog="https://monocypher.org/changelog"
 distfiles="https://monocypher.org/download/monocypher-${version}.tar.gz"
-checksum=b442b577df28f8c36caa01d9ae9011b5dd9c717d94be520168a04e36d7f5016e
+checksum=f80a2e16d553e4b119634fd0e85ff86fc42afb4c9cc4569077854d1b6f5ef4f9
 
 post_install() {
 	vlicense LICENCE.md
diff --git a/srcpkgs/mosh/template b/srcpkgs/mosh/template
index cb256903080b..ddfdb29fd43a 100644
--- a/srcpkgs/mosh/template
+++ b/srcpkgs/mosh/template
@@ -1,7 +1,7 @@
 # Template file for 'mosh'
 pkgname=mosh
 version=1.3.2
-revision=26
+revision=25
 build_style=gnu-configure
 hostmakedepends="pkg-config protobuf"
 makedepends="ncurses-devel protobuf-devel libutempter-devel openssl-devel"
diff --git a/srcpkgs/mousepad/template b/srcpkgs/mousepad/template
index 39c0f10c460d..a471702954e6 100644
--- a/srcpkgs/mousepad/template
+++ b/srcpkgs/mousepad/template
@@ -1,6 +1,6 @@
 # Template file for 'mousepad'
 pkgname=mousepad
-version=0.5.10
+version=0.5.9
 revision=1
 build_style=gnu-configure
 configure_args="--with-locales-dir=/usr/share/locale"
@@ -13,4 +13,4 @@ license="GPL-2.0-or-later"
 homepage="https://xfce.org/"
 changelog="https://gitlab.xfce.org/apps/mousepad/-/raw/master/NEWS"
 distfiles="https://archive.xfce.org/src/apps/${pkgname}/${version%.*}/${pkgname}-${version}.tar.bz2"
-checksum=6ebaf38d52bee5560d9650c52a693f8a6ed0a67d88cc938d73f7d5ce13552bad
+checksum=f108a8c167ec5727266ab67666f10dbd60e972d56ea03944302fdabb2167f473
diff --git a/srcpkgs/mozc/template b/srcpkgs/mozc/template
index bb7a958dffb2..8a43596a41d5 100644
--- a/srcpkgs/mozc/template
+++ b/srcpkgs/mozc/template
@@ -3,7 +3,7 @@ pkgname=mozc
 # src/data/version/mozc_version_template.bzl
 # revision is always 102, template always says 100 ;)
 version=2.26.4632.102
-revision=4
+revision=3
 _commit=06024d8567dd96eea7a1745e82a5d699a56f4ba5
 _abseil=20211102.0
 create_wrksrc=yes
diff --git a/srcpkgs/mozjs91/template b/srcpkgs/mozjs91/template
index e2a5efee8735..1e42f14b59aa 100644
--- a/srcpkgs/mozjs91/template
+++ b/srcpkgs/mozjs91/template
@@ -12,7 +12,7 @@ configure_args="--disable-jemalloc --disable-strip --disable-tests \
  --enable-shared-js --enable-system-ffi --with-intl-api --with-system-icu \
  --with-system-nspr --with-system-zlib --enable-hardening --enable-release"
 hostmakedepends="make pkg-config python3 python3-setuptools python3-six perl m4
- rust cargo llvm12 clang"
+ awk rust cargo llvm12 clang"
 makedepends="icu-devel libffi-devel nspr-devel python3-devel readline-devel
  zlib-devel rust-std"
 checkdepends=python3
diff --git a/srcpkgs/mpd/template b/srcpkgs/mpd/template
index 98195b80a38d..bf6aa8c73770 100644
--- a/srcpkgs/mpd/template
+++ b/srcpkgs/mpd/template
@@ -1,7 +1,7 @@
 # Template file for 'mpd'
 pkgname=mpd
-version=0.23.8
-revision=1
+version=0.23.7
+revision=3
 build_style=meson
 configure_args="-Dopus=enabled -Dmikmod=enabled -Dneighbor=true
  -Dsoundcloud=enabled -Dpipe=true -Dtwolame=enabled -Dbzip2=enabled
@@ -39,7 +39,7 @@ license="GPL-2.0-or-later"
 homepage="https://www.musicpd.org/"
 changelog="https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/master/NEWS"
 distfiles="https://www.musicpd.org/download/mpd/${version%.*}/mpd-${version}.tar.xz"
-checksum=86bb569bf3b519821f36f6bb5564e484e85d2564411b34b200fe2cd3a04e78cf
+checksum=960dcbac717c388f5dcc4fd945e3af19a476f2b15f367e9653d4c7a948768211
 LDFLAGS="-Wl,-z,stack-size=1048576"
 
 system_accounts="mpd"
diff --git a/srcpkgs/mpg123/template b/srcpkgs/mpg123/template
index 6327b7ab9513..561ecb5d3a7d 100644
--- a/srcpkgs/mpg123/template
+++ b/srcpkgs/mpg123/template
@@ -1,10 +1,11 @@
 # Template file for 'mpg123'
 pkgname=mpg123
-version=1.30.0
+version=1.29.3
 revision=1
 build_style=gnu-configure
 # --with-cpu not necessary, upstream detects features correctly
-configure_args="--with-optimization=0 --with-default-audio=alsa"
+configure_args="--with-optimization=0 --with-default-audio=alsa
+ --enable-ipv6=yes --enable-network=yes"
 hostmakedepends="pkg-config"
 makedepends="alsa-lib-devel jack-devel pulseaudio-devel sndio-devel SDL2-devel"
 short_desc="Fast console MPEG audio decoder/player"
@@ -12,7 +13,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://www.mpg123.org/"
 distfiles="${SOURCEFORGE_SITE}/mpg123/mpg123-${version}.tar.bz2"
-checksum=397ead52f0299475f2cefd38c3835977193fd9b1db6593680346c4e9109ed61c
+checksum=963885d8cc77262f28b77187c7d189e32195e64244de2530b798ddf32183e847
 
 case "$XBPS_TARGET_MACHINE" in
 	# No LFS required with musl
diff --git a/srcpkgs/mpv/template b/srcpkgs/mpv/template
index 5d016e225da5..f7093a16fa85 100644
--- a/srcpkgs/mpv/template
+++ b/srcpkgs/mpv/template
@@ -1,7 +1,7 @@
 # Template file for 'mpv'
 pkgname=mpv
 version=0.34.1
-revision=2
+revision=1
 build_style=waf3
 configure_args="--confdir=/etc/mpv --docdir=/usr/share/examples/mpv
  --enable-cdda --enable-dvbin --enable-dvdnav --enable-libarchive
diff --git a/srcpkgs/msbuild-bin/template b/srcpkgs/msbuild-bin/template
index e5332b295954..feae5ed72e4b 100644
--- a/srcpkgs/msbuild-bin/template
+++ b/srcpkgs/msbuild-bin/template
@@ -1,8 +1,8 @@
 # Template file for 'msbuild-bin'
-_xamarin_rel="xamarinxplat.2021.05.26.14.00-0xamarin2+ubuntu2004b1"
+_xamarin_rel="xamarinxplat.2020.04.29.14.43-0xamarin5+ubuntu2004b1"
 pkgname=msbuild-bin
-version=16.10.1
-revision=1
+version=16.6
+revision=2
 build_style=fetch
 depends="mono"
 short_desc="Xamarin/Mono fork of the Microsoft Build system"
@@ -10,7 +10,7 @@ maintainer="Aloz1 <kno0001@gmail.com>"
 license="MIT"
 homepage="https://github.com/mono/msbuild"
 distfiles="http://download.mono-project.com/repo/ubuntu/pool/main/m/msbuild/msbuild_${version}+${_xamarin_rel}_all.deb"
-checksum=32f1eba1c2df67bc55920cd45ce3689c32a5c705ae01fd7ead52ca180221b469
+checksum=042bb1da521877e8ff4b2dd157304a7130bb489a3abe0642a0f9e7ff37b4f099
 
 do_extract() {
 	bsdtar xf ${XBPS_SRCDISTDIR}/msbuild-bin-${version}/msbuild_${version}+${_xamarin_rel}_all.deb
diff --git a/srcpkgs/msgpack-cxx/template b/srcpkgs/msgpack-cxx/template
deleted file mode 100644
index f79d1fcec972..000000000000
--- a/srcpkgs/msgpack-cxx/template
+++ /dev/null
@@ -1,19 +0,0 @@
-# Template file for 'msgpack-cxx'
-pkgname=msgpack-cxx
-version=4.1.1
-revision=1
-build_style=cmake
-makedepends="boost-devel"
-checkdepends="gtest-devel zlib-devel"
-depends="boost-devel"
-short_desc="Binary-based efficient object serialization library for C++"
-maintainer="Duncaen <duncaen@voidlinux.org>"
-license="BSL-1.0"
-homepage="https://github.com/msgpack/msgpack-c/tree/cpp_master"
-changelog="https://github.com/msgpack/msgpack-c/raw/cpp_master/CHANGELOG.md"
-distfiles="https://github.com/msgpack/msgpack-c/releases/download/cpp-${version}/msgpack-cxx-${version}.tar.gz"
-checksum=8115c5edcf20bc1408c798a6bdaec16c1e52b1c34859d4982a0fb03300438f0b
-
-if [ "$XBPS_CHECK_PKGS" ]; then
-	configure_args+=" -DMSGPACK_BUILD_TESTS=ON"
-fi
diff --git a/srcpkgs/msgpack-cxx/update b/srcpkgs/msgpack-cxx/update
deleted file mode 100644
index d72c80250ca4..000000000000
--- a/srcpkgs/msgpack-cxx/update
+++ /dev/null
@@ -1 +0,0 @@
-pkgname=cpp
diff --git a/srcpkgs/msgpack/template b/srcpkgs/msgpack/template
index 1dc41a666684..1ff9732ddada 100644
--- a/srcpkgs/msgpack/template
+++ b/srcpkgs/msgpack/template
@@ -1,17 +1,18 @@
 # Template file for 'msgpack'
 pkgname=msgpack
-version=4.0.0
+version=3.3.0
 revision=1
-wrksrc="msgpack-c-${version}"
+wrksrc="msgpack-c-cpp-${version}"
 build_style=cmake
-checkdepends="gtest-devel zlib-devel"
-short_desc="Binary-based efficient object serialization library for C"
-maintainer="Duncaen <duncaen@voidlinux.org>"
-license="BSL-1.0"
-homepage="https://github.com/msgpack/msgpack-c/tree/c_master"
-changelog="https://github.com/msgpack/msgpack-c/raw/c_master/CHANGELOG.md"
-distfiles="https://github.com/msgpack/msgpack-c/releases/download/c-${version}/msgpack-c-${version}.tar.gz"
-checksum=420fe35e7572f2a168d17e660ef981a589c9cbe77faa25eb34a520e1fcc032c8
+makedepends="zlib-devel"
+checkdepends="gtest-devel"
+short_desc="Binary-based efficient object serialization library"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="Apache-2.0"
+homepage="https://msgpack.org/"
+changelog="https://raw.githubusercontent.com/msgpack/msgpack-c/master/CHANGELOG.md"
+distfiles="https://github.com/msgpack/msgpack-c/archive/cpp-${version}.tar.gz"
+checksum=754c3ace499a63e45b77ef4bcab4ee602c2c414f58403bce826b76ffc2f77d0b
 
 msgpack-devel_package() {
 	short_desc+=" - development files"
diff --git a/srcpkgs/msgpack/update b/srcpkgs/msgpack/update
index fec02f66c18f..d72c80250ca4 100644
--- a/srcpkgs/msgpack/update
+++ b/srcpkgs/msgpack/update
@@ -1 +1 @@
-pkgname=c
+pkgname=cpp
diff --git a/srcpkgs/mtxclient/template b/srcpkgs/mtxclient/template
index 4ec895656749..01d8454a432d 100644
--- a/srcpkgs/mtxclient/template
+++ b/srcpkgs/mtxclient/template
@@ -1,18 +1,18 @@
 # Template file for 'mtxclient'
 pkgname=mtxclient
-version=0.8.0
-revision=1
+version=0.7.0
+revision=2
 build_style=cmake
 configure_args="-DBUILD_LIB_TESTS=OFF -DBUILD_LIB_EXAMPLES=OFF"
 hostmakedepends="pkg-config"
-makedepends="json-c++ olm-devel openssl-devel coeurl-devel spdlog"
+makedepends="json-c++ olm-devel openssl-devel coeurl-devel"
 short_desc="Client API library for the Matrix protocol"
 maintainer="Lorem <notloremipsum@protonmail.com>"
 license="MIT"
 homepage="https://github.com/Nheko-Reborn/mtxclient"
 changelog="https://raw.githubusercontent.com/Nheko-Reborn/mtxclient/master/CHANGELOG.md"
 distfiles="https://github.com/Nheko-Reborn/mtxclient/archive/v${version}.tar.gz"
-checksum=65de02107abf30f22aa419d0ad3e112638b655a6513a3ca6dd066adb7dd6ec05
+checksum=dd8ad5725c391b7c5b18564074e50bfc667fb3047e681561e5e42aec99c25b12
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/mumble/files/mumble-server/log/run b/srcpkgs/mumble/files/mumble-server/log/run
deleted file mode 100644
index 6b01a89f5be9..000000000000
--- a/srcpkgs/mumble/files/mumble-server/log/run
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-exec logger -p daemon.notice -t murmur
diff --git a/srcpkgs/mumble/files/mumble-server/run b/srcpkgs/mumble/files/mumble-server/run
deleted file mode 100644
index ee17d0d1ed0d..000000000000
--- a/srcpkgs/mumble/files/mumble-server/run
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-exec 2>&1
-[ -r ./conf ] && . ./conf
-exec chpst -u_murmur:_murmur mumble-server -fg -ini ${CONFIG_FILE:-/etc/murmur.ini} ${OPTS}
diff --git a/srcpkgs/mumble/patches/config.patch b/srcpkgs/mumble/patches/config.patch
deleted file mode 100644
index f85e1f1cefa8..000000000000
--- a/srcpkgs/mumble/patches/config.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/scripts/murmur.ini
-+++ b/scripts/murmur.ini
-@@ -13,7 +13,7 @@
- 
- ; Path to database. If blank, will search for
- ; murmur.sqlite in default locations or create it if not found.
--database=
-+database=/var/lib/murmur/murmur.sqlite
- 
- ; Murmur defaults to using SQLite with its default rollback journal.
- ; In some situations, using SQLite's write-ahead log (WAL) can be
diff --git a/srcpkgs/mumble/template b/srcpkgs/mumble/template
index 65f96a90f282..24f30f5e019d 100644
--- a/srcpkgs/mumble/template
+++ b/srcpkgs/mumble/template
@@ -1,7 +1,7 @@
 # Template file for 'mumble'
 pkgname=mumble
 version=1.4.230
-revision=5
+revision=4
 wrksrc=mumble-${version}.src
 build_style=cmake
 make_cmd=make
@@ -29,25 +29,18 @@ build_options_default="jack portaudio"
 export CMAKE_GENERATOR="Unix Makefiles"
 
 post_install() {
-	rm -f ${DESTDIR}/usr/share/man/man1/murmur-user-wrapper.1
-	vconf scripts/murmur.ini
-	vsv mumble-server
-	ln -sf murmurd.1 ${DESTDIR}/usr/share/man/man1/mumble-server.1
+	vbin ${wrksrc}/scripts/murmur-user-wrapper
+	vsconf scripts/murmur.ini
 	vlicense LICENSE
 }
 
 murmur_package() {
-	system_accounts="_murmur"
-	_murmur_homedir="/var/lib/murmur"
-	make_dirs="/var/lib/murmur 0750 _murmur _murmur"
-	conf_files="/etc/murmur.ini"
-	depends="qt5-plugin-sqlite"
 	short_desc+=" - Server software (mumble-server)"
 	pkg_install() {
-		vmove etc/sv/mumble-server
-		vmove etc/murmur.ini
 		vmove usr/bin/mumble-server
-		vmove usr/share/man/man1/mumble-server.1
+		vmove usr/bin/murmur-user-wrapper
+		vmove usr/share/man/man1/murmur-user-wrapper.1
 		vmove usr/share/man/man1/murmurd.1
+		vmove usr/share/examples/mumble/murmur.ini
 	}
 }
diff --git a/srcpkgs/mupdf/template b/srcpkgs/mupdf/template
index c7814cf7f53c..93286959c402 100644
--- a/srcpkgs/mupdf/template
+++ b/srcpkgs/mupdf/template
@@ -1,6 +1,6 @@
 # Template file for 'mupdf'
 pkgname=mupdf
-version=1.20.0
+version=1.19.1
 revision=1
 wrksrc="${pkgname}-${version}-source"
 hostmakedepends="pkg-config zlib-devel libcurl-devel freetype-devel
@@ -14,8 +14,8 @@ short_desc="Lightweight PDF and XPS viewer"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="AGPL-3.0-only"
 homepage="https://mupdf.com"
-distfiles="https://mupdf.com/downloads/archive/${pkgname}-${version}-source.tar.lz"
-checksum=68dbb1cf5e31603380ce3f1c7f6c431ad442fa735d048700f50ab4de4c3b0f82
+distfiles="https://mupdf.com/downloads/archive/${pkgname}-${version}-source.tar.xz"
+checksum=b5eac663fe74f33c430eda342f655cf41fa73d71610f0884768a856a82e3803e
 
 pre_build() {
 	# libmupdf-{threads,pkcs7}.a are required by fbpdf
diff --git a/srcpkgs/musikcube/patches/fix-mpris-detection.patch b/srcpkgs/musikcube/patches/fix-mpris-detection.patch
new file mode 100644
index 000000000000..dc7035d06693
--- /dev/null
+++ b/srcpkgs/musikcube/patches/fix-mpris-detection.patch
@@ -0,0 +1,25 @@
+In Void linux, elogind provides libsystemd
+
+diff --git a/.cmake/AddOsSpecificPlugins.cmake b/.cmake/AddOsSpecificPlugins.cmake
+index ce0eea9b..5b067671 100644
+--- a/.cmake/AddOsSpecificPlugins.cmake
++++ b/.cmake/AddOsSpecificPlugins.cmake
+@@ -6,7 +6,7 @@ endif()
+ 
+ # systemd / MPRIS detection
+ if (NOT ENABLE_MPRIS MATCHES "false")
+-  find_library(LIB_SYSTEMD NAMES systemd)
++  find_library(LIB_SYSTEMD NAMES elogind)
+   if (NOT LIB_SYSTEMD MATCHES "LIB_SYSTEMD-NOTFOUND")
+     message(STATUS "[mpris] systemd found at " ${LIB_SYSTEMD})
+     message(STATUS "[mpris] setting ENABLE_MPRIS=true")
+diff --git a/src/plugins/mpris/CMakeLists.txt b/src/plugins/mpris/CMakeLists.txt
+index fdee62d2..7a941d08 100644
+--- a/src/plugins/mpris/CMakeLists.txt
++++ b/src/plugins/mpris/CMakeLists.txt
+@@ -6,4 +6,4 @@ find_package(PkgConfig)
+ pkg_check_modules (SYSTEMD REQUIRED libsystemd)
+ 
+ add_library(mpris SHARED ${mpris_SOURCES})
+-target_link_libraries(mpris systemd)
++target_link_libraries(mpris elogind)
diff --git a/srcpkgs/musikcube/template b/srcpkgs/musikcube/template
index 2b75cbd976ea..01afa616123a 100644
--- a/srcpkgs/musikcube/template
+++ b/srcpkgs/musikcube/template
@@ -1,10 +1,11 @@
 # Template file for 'musikcube'
 pkgname=musikcube
-version=0.98.0
+version=0.97.0
 revision=1
 build_style=cmake
 make_cmd=make
-configure_args="-DNO_NCURSESW=1 -DENABLE_BUNDLED_TAGLIB=false"
+configure_args="-DNO_NCURSESW=1 -DENABLE_SNDIO=true -DENABLE_PIPEWIRE=true
+ -DENABLE_BUNDLED_TAGLIB=false"
 hostmakedepends="pkg-config"
 makedepends="boost-devel libogg-devel libmicrohttpd-devel ffmpeg-devel
  openssl-devel pulseaudio-devel lame-devel zlib-devel alsa-lib-devel
@@ -15,9 +16,8 @@ short_desc="Terminal-based music player in c++"
 maintainer="Subhaditya Nath <sn03.general@gmail.com>"
 license="BSD-3-Clause"
 homepage="https://musikcube.com/"
-changelog="https://raw.githubusercontent.com/clangen/musikcube/master/CHANGELOG.txt"
 distfiles="https://github.com/clangen/musikcube/archive/${version}.tar.gz"
-checksum=a4ae9d6d0fa5ce99de2e7bbc1de75cc8638704a2284b38a51178e23bbe55499c
+checksum=ab170c5100251fcd6c8fd3c32eea45e9854c6c6272c6b0970bffbfc55d0b2ec5
 build_options="elogind"
 desc_option_elogind="Support MPRIS interface via elogind"
 build_options_default="elogind"
diff --git a/srcpkgs/musl/patches/gettid.patch b/srcpkgs/musl/patches/gettid.patch
deleted file mode 100644
index bb8bf5905b88..000000000000
--- a/srcpkgs/musl/patches/gettid.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From d49cf07541bb54a5ac7aec1feec8514db33db8ea Mon Sep 17 00:00:00 2001
-From: Rich Felker <dalias@aerifal.cx>
-Date: Mon, 17 Aug 2020 20:12:53 -0400
-Subject: [PATCH] add gettid function
-
-this is a prerequisite for addition of other interfaces that use
-kernel tids, including futex and SIGEV_THREAD_ID.
-
-there is some ambiguity as to whether the semantic return type should
-be int or pid_t. either way, futex API imposes a contract that the
-values fit in int (excluding some upper reserved bits). glibc used
-pid_t, so in the interest of not having gratuitous mismatch (the
-underlying types are the same anyway), pid_t is used here as well.
-
-while conceptually this is a syscall, the copy stored in the thread
-structure is always valid in all contexts where it's valid to call
-libc functions, so it's used to avoid the syscall.
----
- include/unistd.h   | 1 +
- src/linux/gettid.c | 8 ++++++++
- 2 files changed, 9 insertions(+)
- create mode 100644 src/linux/gettid.c
-
-diff --git a/include/unistd.h b/include/unistd.h
-index 7bcbff943..07584a23e 100644
---- a/include/unistd.h
-+++ b/include/unistd.h
-@@ -190,6 +190,7 @@ int syncfs(int);
- int euidaccess(const char *, int);
- int eaccess(const char *, int);
- ssize_t copy_file_range(int, off_t *, int, off_t *, size_t, unsigned);
-+pid_t gettid(void);
- #endif
- 
- #if defined(_LARGEFILE64_SOURCE) || defined(_GNU_SOURCE)
-diff --git a/src/linux/gettid.c b/src/linux/gettid.c
-new file mode 100644
-index 000000000..70767137e
---- /dev/null
-+++ b/src/linux/gettid.c
-@@ -0,0 +1,8 @@
-+#define _GNU_SOURCE
-+#include <unistd.h>
-+#include "pthread_impl.h"
-+
-+pid_t gettid(void)
-+{
-+	return __pthread_self()->tid;
-+}
diff --git a/srcpkgs/musl/patches/implement_realpath_directly_instead_of_using_procfs_readlink.patch b/srcpkgs/musl/patches/implement_realpath_directly_instead_of_using_procfs_readlink.patch
deleted file mode 100644
index 569a1f52c7cd..000000000000
--- a/srcpkgs/musl/patches/implement_realpath_directly_instead_of_using_procfs_readlink.patch
+++ /dev/null
@@ -1,219 +0,0 @@
-From 29ff7599a448232f2527841c2362643d246cee36 Mon Sep 17 00:00:00 2001
-From: Rich Felker <dalias@aerifal.cx>
-Date: Mon, 30 Nov 2020 12:14:47 -0500
-Subject: [PATCH] implement realpath directly instead of using procfs readlink
-
-inability to use realpath in chroot/container without procfs access
-and at early boot prior to mount of /proc has been an ongoing issue,
-and it turns out realpath was one of the last remaining interfaces
-that needed procfs for its core functionality. during investigation
-while reimplementing, it was determined that there were also serious
-problems with the procfs-based implementation. most seriously it was
-unsafe on pre-O_PATH kernels, and unlike other places where O_PATH was
-used, the unsafety was hard or impossible to fix because O_NOFOLLOW
-can't be used (since the whole purpose was to follow symlinks).
-
-the new implementation is a direct one, performing readlink on each
-path component to resolve it. an explicit stack, as opposed to
-recursion, is used to represent the remaining components to be
-processed. the stack starts out holding just the input string, and
-reading a link pushes the link contents onto the stack.
-
-unlike many other implementations, this one does not call getcwd
-initially for relative pathnames. instead it accumulates initial ..
-components to be applied to the working directory if the result is
-still a relative path. this avoids calling getcwd (which may fail) at
-all when symlink traversal will eventually yield an absolute path. it
-also doesn't use any form of stat operation; instead it arranges for
-readlink to tell it when a non-directory is used in a context where a
-directory is needed. this minimizes the number of syscalls needed,
-avoids accessing inodes when the directory table suffices, and reduces
-the amount of code pulled in for static linking.
----
- src/misc/realpath.c | 159 +++++++++++++++++++++++++++++++++++++-------
- 1 file changed, 136 insertions(+), 23 deletions(-)
-
-diff --git a/src/misc/realpath.c b/src/misc/realpath.c
-index d2708e59d..db8b74dc8 100644
---- a/src/misc/realpath.c
-+++ b/src/misc/realpath.c
-@@ -1,43 +1,156 @@
- #include <stdlib.h>
- #include <limits.h>
--#include <sys/stat.h>
--#include <fcntl.h>
- #include <errno.h>
- #include <unistd.h>
- #include <string.h>
--#include "syscall.h"
-+
-+static size_t slash_len(const char *s)
-+{
-+	const char *s0 = s;
-+	while (*s == '/') s++;
-+	return s-s0;
-+}
- 
- char *realpath(const char *restrict filename, char *restrict resolved)
- {
--	int fd;
--	ssize_t r;
--	struct stat st1, st2;
--	char buf[15+3*sizeof(int)];
--	char tmp[PATH_MAX];
-+	char stack[PATH_MAX+1];
-+	char output[PATH_MAX];
-+	size_t p, q, l, l0, cnt=0, nup=0;
-+	int check_dir=0;
- 
- 	if (!filename) {
- 		errno = EINVAL;
- 		return 0;
- 	}
-+	l = strnlen(filename, sizeof stack);
-+	if (!l) {
-+		errno = ENOENT;
-+		return 0;
-+	}
-+	if (l >= PATH_MAX) goto toolong;
-+	p = sizeof stack - l - 1;
-+	q = 0;
-+	memcpy(stack+p, filename, l+1);
-+
-+	/* Main loop. Each iteration pops the next part from stack of
-+	 * remaining path components and consumes any slashes that follow.
-+	 * If not a link, it's moved to output; if a link, contents are
-+	 * pushed to the stack. */
-+restart:
-+	for (; ; p+=slash_len(stack+p)) {
-+		/* If stack starts with /, the whole component is / or //
-+		 * and the output state must be reset. */
-+		if (stack[p] == '/') {
-+			check_dir=0;
-+			nup=0;
-+			q=0;
-+			output[q++] = '/';
-+			p++;
-+			/* Initial // is special. */
-+			if (stack[p] == '/' && stack[p+1] != '/')
-+				output[q++] = '/';
-+			continue;
-+		}
-+
-+		char *z = __strchrnul(stack+p, '/');
-+		l0 = l = z-(stack+p);
- 
--	fd = sys_open(filename, O_PATH|O_NONBLOCK|O_CLOEXEC);
--	if (fd < 0) return 0;
--	__procfdname(buf, fd);
-+		if (!l && !check_dir) break;
- 
--	r = readlink(buf, tmp, sizeof tmp - 1);
--	if (r < 0) goto err;
--	tmp[r] = 0;
-+		/* Skip any . component but preserve check_dir status. */
-+		if (l==1 && stack[p]=='.') {
-+			p += l;
-+			continue;
-+		}
- 
--	fstat(fd, &st1);
--	r = stat(tmp, &st2);
--	if (r<0 || st1.st_dev != st2.st_dev || st1.st_ino != st2.st_ino) {
--		if (!r) errno = ELOOP;
--		goto err;
-+		/* Copy next component onto output at least temporarily, to
-+		 * call readlink, but wait to advance output position until
-+		 * determining it's not a link. */
-+		if (q && output[q-1] != '/') {
-+			if (!p) goto toolong;
-+			stack[--p] = '/';
-+			l++;
-+		}
-+		if (q+l >= PATH_MAX) goto toolong;
-+		memcpy(output+q, stack+p, l);
-+		output[q+l] = 0;
-+		p += l;
-+
-+		int up = 0;
-+		if (l0==2 && stack[p-2]=='.' && stack[p-1]=='.') {
-+			up = 1;
-+			/* Any non-.. path components we could cancel start
-+			 * after nup repetitions of the 3-byte string "../";
-+			 * if there are none, accumulate .. components to
-+			 * later apply to cwd, if needed. */
-+			if (q <= 3*nup) {
-+				nup++;
-+				q += l;
-+				continue;
-+			}
-+			/* When previous components are already known to be
-+			 * directories, processing .. can skip readlink. */
-+			if (!check_dir) goto skip_readlink;
-+		}
-+		ssize_t k = readlink(output, stack, p);
-+		if (k==p) goto toolong;
-+		if (!k) {
-+			errno = ENOENT;
-+			return 0;
-+		}
-+		if (k<0) {
-+			if (errno != EINVAL) return 0;
-+skip_readlink:
-+			check_dir = 0;
-+			if (up) {
-+				while(q && output[q-1]!='/') q--;
-+				if (q>1 && (q>2 || output[0]!='/')) q--;
-+				continue;
-+			}
-+			if (l0) q += l;
-+			check_dir = stack[p];
-+			continue;
-+		}
-+		if (++cnt == SYMLOOP_MAX) {
-+			errno = ELOOP;
-+			return 0;
-+		}
-+
-+		/* If link contents end in /, strip any slashes already on
-+		 * stack to avoid /->// or //->/// or spurious toolong. */
-+		if (stack[k-1]=='/') while (stack[p]=='/') p++;
-+		p -= k;
-+		memmove(stack+p, stack, k);
-+
-+		/* Skip the stack advancement in case we have a new
-+		 * absolute base path. */
-+		goto restart;
- 	}
- 
--	__syscall(SYS_close, fd);
--	return resolved ? strcpy(resolved, tmp) : strdup(tmp);
--err:
--	__syscall(SYS_close, fd);
-+ 	output[q] = 0;
-+
-+	if (output[0] != '/') {
-+		if (!getcwd(stack, sizeof stack)) return 0;
-+		l = strlen(stack);
-+		/* Cancel any initial .. components. */
-+		p = 0;
-+		while (nup--) {
-+			while(l>1 && stack[l-1]!='/') l--;
-+			if (l>1) l--;
-+			p += 2;
-+			if (p<q) p++;
-+		}
-+		if (q-p && stack[l-1]!='/') stack[l++] = '/';
-+		if (l + (q-p) + 1 >= PATH_MAX) goto toolong;
-+		memmove(output + l, output + p, q - p + 1);
-+		memcpy(output, stack, l);
-+		q = l + q-p;
-+	}
-+
-+	if (resolved) return memcpy(resolved, output, q+1);
-+	else return strdup(output);
-+
-+toolong:
-+	errno = ENAMETOOLONG;
- 	return 0;
- }
diff --git a/srcpkgs/musl/patches/work_around_linux_bug_in_readlink_syscall_with_zero_buffer.patch b/srcpkgs/musl/patches/work_around_linux_bug_in_readlink_syscall_with_zero_buffer.patch
deleted file mode 100644
index 3286432ebea2..000000000000
--- a/srcpkgs/musl/patches/work_around_linux_bug_in_readlink_syscall_with_zero_buffer.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From e2fa720be7024cce4fc489f3877476d35da48ee2 Mon Sep 17 00:00:00 2001
-From: Rich Felker <dalias@aerifal.cx>
-Date: Mon, 23 Nov 2020 19:44:19 -0500
-Subject: [PATCH] work around linux bug in readlink syscall with zero buffer
- size
-
-linux fails with EINVAL when a zero buffer size is passed to the
-syscall. this is non-conforming because POSIX already defines EINVAL
-with a significantly different meaning: the target is not a symlink.
-
-since the request is semantically valid, patch it up by using a dummy
-buffer of length one, and truncating the return value to zero if it
-succeeds.
----
- src/unistd/readlink.c   | 11 +++++++++--
- src/unistd/readlinkat.c |  9 ++++++++-
- 2 files changed, 17 insertions(+), 3 deletions(-)
-
-diff --git a/src/unistd/readlink.c b/src/unistd/readlink.c
-index a152d5249..32f4537f9 100644
---- a/src/unistd/readlink.c
-+++ b/src/unistd/readlink.c
-@@ -4,9 +4,16 @@
- 
- ssize_t readlink(const char *restrict path, char *restrict buf, size_t bufsize)
- {
-+	char dummy[1];
-+	if (!bufsize) {
-+		buf = dummy;
-+		bufsize = 1;
-+	}
- #ifdef SYS_readlink
--	return syscall(SYS_readlink, path, buf, bufsize);
-+	int r = __syscall(SYS_readlink, path, buf, bufsize);
- #else
--	return syscall(SYS_readlinkat, AT_FDCWD, path, buf, bufsize);
-+	int r = __syscall(SYS_readlinkat, AT_FDCWD, path, buf, bufsize);
- #endif
-+	if (buf == dummy && r > 0) r = 0;
-+	return __syscall_ret(r);
- }
-diff --git a/src/unistd/readlinkat.c b/src/unistd/readlinkat.c
-index 9af45cd5a..f79d3d142 100644
---- a/src/unistd/readlinkat.c
-+++ b/src/unistd/readlinkat.c
-@@ -3,5 +3,12 @@
- 
- ssize_t readlinkat(int fd, const char *restrict path, char *restrict buf, size_t bufsize)
- {
--	return syscall(SYS_readlinkat, fd, path, buf, bufsize);
-+	char dummy[1];
-+	if (!bufsize) {
-+		buf = dummy;
-+		bufsize = 1;
-+	}
-+	int r = __syscall(SYS_readlinkat, fd, path, buf, bufsize);
-+	if (buf == dummy && r > 0) r = 0;
-+	return __syscall_ret(r);
- }
diff --git a/srcpkgs/musl/template b/srcpkgs/musl/template
index 5bdc5c48e623..d30c99a563a0 100644
--- a/srcpkgs/musl/template
+++ b/srcpkgs/musl/template
@@ -2,7 +2,7 @@
 pkgname=musl
 reverts="1.2.0_1"
 version=1.1.24
-revision=10
+revision=9
 archs="*-musl"
 bootstrap=yes
 build_style=gnu-configure
diff --git a/srcpkgs/mutt/template b/srcpkgs/mutt/template
index c237bab6699a..85d384a366e9 100644
--- a/srcpkgs/mutt/template
+++ b/srcpkgs/mutt/template
@@ -1,18 +1,17 @@
 # Template file for 'mutt'
 pkgname=mutt
 version=2.2.6
-revision=2
+revision=1
 build_style=gnu-configure
 configure_args="--enable-pop --enable-imap --enable-smtp --enable-hcache
- --enable-gpgme --with-idn2 --with-ssl --without-sasl --with-gsasl
- --enable-sidebar
+ --enable-gpgme --with-idn2 --with-ssl --with-sasl --enable-sidebar
  --with-gpgme-prefix=${XBPS_CROSS_BASE}/usr --sysconfdir=/etc/$pkgname
  --with-gdbm=${XBPS_CROSS_BASE}/usr"
 conf_files="/etc/${pkgname}/Muttrc"
-hostmakedepends="perl pkg-config gettext w3m"
-makedepends="gdbm-devel gpgme-devel libidn2-devel openssl-devel gsasl-devel
+hostmakedepends="perl pkg-config gettext"
+makedepends="gdbm-devel gpgme-devel libidn2-devel openssl-devel libsasl-devel
  ncurses-devel zlib-devel"
-depends="mime-types"
+depends="cyrus-sasl-modules mime-types"
 short_desc="Mutt Mail Client"
 maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="GPL-2.0-or-later"
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 394a4eede0e9..e3f7f7bf1ca8 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,7 +1,7 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=42.3
-revision=2
+version=41.5
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
@@ -12,17 +12,17 @@ hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  json-glib-devel libglib-devel libSM-devel libXtst-devel libcanberra-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
- wayland-protocols gnome-settings-daemon-devel libgudev-devel libwacom-devel"
+ wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
 short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-42/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9da3a63f90282bb59467e7d3dfdc684e70fa055357f6a2dded1db98cdcce10ba
-shlib_provides="libmutter-clutter-10.so libmutter-cogl-10.so
- libmutter-cogl-pango-10.so"
+checksum=2233e52528451620be8578ea1dc7ff30d7eb6701eb316e9d17c219df57a08ea7
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -34,8 +34,9 @@ pre_build() {
 post_install() {
 	# modify the pkg-config files to respect ${pc_sysrootdir} for variables that are
 	# meant to be called with 'pkg-config --variable'
-	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-10|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-10.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -45,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-10/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }
diff --git a/srcpkgs/nautilus-gnome-console-extension b/srcpkgs/nautilus-gnome-console-extension
deleted file mode 120000
index 4107e3ff7e4c..000000000000
--- a/srcpkgs/nautilus-gnome-console-extension
+++ /dev/null
@@ -1 +0,0 @@
-gnome-console
\ No newline at end of file
diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index 571013b24c7d..b2594ca3d8d9 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,25 +1,24 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=42.2
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dtests=headless -Dintrospection=$(vopt_if gir true false)"
-hostmakedepends="gettext glib-devel libxslt pkg-config tracker"
+hostmakedepends="gettext glib-devel libxslt pkg-config tracker3"
 makedepends="exempi-devel gnome-autoar-devel gnome-desktop-devel gtk+3-devel
  libexif-devel libgexiv2-devel libglib-devel libnotify-devel libseccomp-devel
- libxml2-devel tracker-devel gst-plugins-base1-devel harfbuzz-devel
- libhandy1-devel libportal-gtk3-devel"
+ libxml2-devel tracker3-devel gst-plugins-base1-devel harfbuzz-devel
+ libhandy1-devel libportal-devel"
 depends="desktop-file-utils gsettings-desktop-schemas hicolor-icon-theme
- tracker-miners tracker"
-checkdepends="tracker tracker-miners python3-gobject dbus"
+ tracker3-miners tracker3"
+checkdepends="tracker3 tracker3-miners python3-gobject dbus"
 short_desc="GNOME file manager"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
-changelog="https://gitlab.gnome.org/GNOME/nautilus/-/raw/gnome-42/NEWS"
-distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=99212d2eb75996f181728ad04a2e2d86f2577b064e68a34c8b81a7037df4ccb2
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=872285b1c40a6ee418ce295ed115f5427da70907d822d95bcf51675d5498822b
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended
diff --git a/srcpkgs/ncmpc/template b/srcpkgs/ncmpc/template
index 7b54e0fa6bf7..0c9c46bf8400 100644
--- a/srcpkgs/ncmpc/template
+++ b/srcpkgs/ncmpc/template
@@ -1,18 +1,18 @@
 # Template file for 'ncmpc'
 pkgname=ncmpc
-version=0.47
+version=0.46
 revision=1
 build_style=meson
 configure_args="-Dlirc=disabled -Dhtml_manual=false"
-hostmakedepends="pkg-config python3-Sphinx gettext"
+hostmakedepends="pkg-config python3-Sphinx"
 makedepends="libmpdclient-devel ncurses-devel pcre2-devel"
 short_desc="Ncurses-based mpd client"
-maintainer="ologantr <mrphyber@protonmail.com>"
+maintainer="Getty Ritter <gettyritter@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://www.musicpd.org/clients/ncmpc/"
 changelog="https://raw.githubusercontent.com/MusicPlayerDaemon/ncmpc/master/NEWS"
 distfiles="https://www.musicpd.org/download/ncmpc/0/ncmpc-${version}.tar.xz"
-checksum=61da23b1bc6c7a593fdc28611932cd7a30fcf6803830e01764c29b8abed2249c
+checksum=177f77cf09dd4ab914e8438be399cdd5d83c9aa992abc8d9abac006bb092934e
 
 post_install() {
 	vmkdir usr/share/examples/ncmpc
diff --git a/srcpkgs/ndisc6/template b/srcpkgs/ndisc6/template
index 964fa1857a1f..05742ef53f27 100644
--- a/srcpkgs/ndisc6/template
+++ b/srcpkgs/ndisc6/template
@@ -1,6 +1,6 @@
 # Template file for 'ndisc6'
 pkgname=ndisc6
-version=1.0.6
+version=1.0.5
 revision=1
 build_style=gnu-configure
 configure_args="--disable-suid-install"
@@ -11,7 +11,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-only,GPL-3.0-only"
 homepage="http://www.remlab.net/ndisc6/"
 distfiles="http://www.remlab.net/files/ndisc6/${pkgname}-${version}.tar.bz2"
-checksum=a713210e9be1f15cfa0809f4c2728b00cd5f25881d7585126986982055453cfb
+checksum=3d058910680517f2d402b36aa37a54c9a53962c32178ff825ef64dd26a1bdbb8
 
 post_extract() {
 	sed -i '/undef _GNU_SOURCE/d' src/trace-*.c
diff --git a/srcpkgs/neatvnc/template b/srcpkgs/neatvnc/template
index ea4ded955b08..8dd902a8cb4c 100644
--- a/srcpkgs/neatvnc/template
+++ b/srcpkgs/neatvnc/template
@@ -1,6 +1,6 @@
 # Template file for 'neatvnc'
 pkgname=neatvnc
-version=0.5.1
+version=0.4.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Zach Dykstra <dykstra.zachary@gmail.com>"
 license="ISC"
 homepage="https://github.com/any1/neatvnc"
 distfiles="https://github.com/any1/neatvnc/archive/v${version}.tar.gz"
-checksum=63c4786eefe6f3bd72f89592798e31721235fc959de6ba3a5ac7834a555dad1d
+checksum=8a833d488f579e4acf7abb1c7832f8e571bddd6da054e71ed9be3b8396955a81
 
 post_install() {
 	vlicense COPYING
diff --git a/srcpkgs/nemiver/template b/srcpkgs/nemiver/template
index 67ada9d02dc7..947ef8352a17 100644
--- a/srcpkgs/nemiver/template
+++ b/srcpkgs/nemiver/template
@@ -1,12 +1,12 @@
 # Template file for 'nemiver'
 pkgname=nemiver
 version=0.9.6
-revision=6
+revision=5
 build_style=gnu-configure
 configure_args="--disable-static --enable-gsettings=yes
  --disable-schemas-install --disable-schemas-compile"
 hostmakedepends="pkg-config gdb intltool itstool glib-devel"
-makedepends="boost-devel sqlite-devel libxml2-devel libgtop-devel
+makedepends="boost-devel sqlite-devel libxml2-devel libgtop-devel ghex-devel
  gtksourceviewmm-devel vte3-devel gsettings-desktop-schemas-devel
  libgdlmm-devel"
 depends="gdb gsettings-desktop-schemas"
@@ -14,7 +14,7 @@ short_desc="Graphical front-end for gdb"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-only"
 homepage="https://wiki.gnome.org/Apps/Nemiver"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+distfiles="https://download.gnome.org/sources/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=85ab8cf6c4f83262f441cb0952a6147d075c3c53d0687389a3555e946b694ef2
 lib32disabled=yes
 
diff --git a/srcpkgs/neovim/template b/srcpkgs/neovim/template
index c29b7b6885a1..63c9247030f7 100644
--- a/srcpkgs/neovim/template
+++ b/srcpkgs/neovim/template
@@ -1,6 +1,6 @@
 # Template file for 'neovim'
 pkgname=neovim
-version=0.7.2
+version=0.7.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -14,7 +14,7 @@ maintainer="Steve Prybylski <sa.prybylx@gmail.com>"
 license="Apache-2.0, custom:Vim"
 homepage="https://neovim.io"
 distfiles="https://github.com/neovim/neovim/archive/v${version}.tar.gz"
-checksum=ccab8ca02a0c292de9ea14b39f84f90b635a69282de38a6b4ccc8565bc65d096
+checksum=792a9c55d5d5f4a5148d475847267df309d65fb20f05523f21c1319ea8a6c7df
 
 alternatives="
  vi:vi:/usr/bin/nvim
diff --git a/srcpkgs/netpbm/template b/srcpkgs/netpbm/template
index f8e574289a38..d3b12e78ea92 100644
--- a/srcpkgs/netpbm/template
+++ b/srcpkgs/netpbm/template
@@ -1,10 +1,10 @@
 # Template file for 'netpbm'
 pkgname=netpbm
 # from http://svn.code.sf.net/p/netpbm/code/advanced/doc/HISTORY
-version=10.99.01
+version=10.99.00
 revision=1
-_githash=51ae6d9e027a7308e9b3c22305bd8206344f3f7c
-_githash_guide=a40b2193126fbdba69128b258ec1f2ce13165017
+_githash=5bcb369386d617631627a4fb086ff6ab80ffa157
+_githash_guide=7539a285f1cb2b7ed65f79b51cd24e1287cea478
 create_wrksrc=yes
 build_wrksrc="netpbm-mirror-${_githash}"
 hostmakedepends="pkg-config perl python flex"
@@ -16,8 +16,8 @@ license="BSD-3-Clause,GPL-2.0-only,custom:netpbm"
 homepage="http://netpbm.sourceforge.net/"
 distfiles="https://github.com/leahneukirchen/netpbm-mirror/archive/${_githash}.tar.gz
  https://github.com/leahneukirchen/netpbm-mirror/archive/${_githash_guide}.tar.gz"
-checksum="029981746e76c047328cc16b305134dc5f1f37c12338c062d940e932c1ee33b2
- 710835af26eb98a354cec57eaccfd396828a1b6bd24d10ea3ad6dca3e02367c1"
+checksum="47a12475e5ced6ca305e53ec8f0e8e12795309b04ff9e636e24462c9e538ae0f
+ c8eca14c896a9cc2b786445cdaee106dc829c22ceb71219ad471020372ae3704"
 
 post_extract() {
 	cd $build_wrksrc
diff --git a/srcpkgs/nettle/patches/musl-ppc-use-auxval.patch b/srcpkgs/nettle/patches/musl-ppc-use-auxval.patch
new file mode 100644
index 000000000000..ce7c74779e85
--- /dev/null
+++ b/srcpkgs/nettle/patches/musl-ppc-use-auxval.patch
@@ -0,0 +1,21 @@
+This ensures that efficient capability checks are used on musl.
+
+--- a/fat-ppc.c
++++ b/fat-ppc.c
+@@ -42,12 +42,10 @@
+ 
+ #if defined(_AIX)
+ # include <sys/systemcfg.h>
+-#elif defined(__linux__) && defined(__GLIBC__) && defined(__GLIBC_PREREQ)
+-# if __GLIBC_PREREQ(2, 16)
+-#  define USE_GETAUXVAL 1
+-#  include <asm/cputable.h>
+-#  include <sys/auxv.h>
+-# endif
++#elif defined(__linux__)
++# define USE_GETAUXVAL 1
++# include <asm/cputable.h>
++# include <sys/auxv.h>
+ #elif defined(__FreeBSD__)
+ # include <machine/cpu.h>
+ # ifdef PPC_FEATURE2_HAS_VEC_CRYPTO
diff --git a/srcpkgs/nettle/patches/ppc64-elfv2.patch b/srcpkgs/nettle/patches/ppc64-elfv2.patch
new file mode 100644
index 000000000000..22f76582e0e1
--- /dev/null
+++ b/srcpkgs/nettle/patches/ppc64-elfv2.patch
@@ -0,0 +1,22 @@
+Ensure that ELFv2 ABI is used on all ppc64, including big endian.
+
+--- a/powerpc64/machine.m4
++++ b/powerpc64/machine.m4
+@@ -1,7 +1,7 @@
+ define(`PROLOGUE',
+ `.globl C_NAME($1)
+ DECLARE_FUNC(C_NAME($1))
+-ifelse(WORDS_BIGENDIAN,no,
++ifelse(`no',`no',
+ `ifdef(`FUNC_ALIGN',`.align FUNC_ALIGN')
+ C_NAME($1):
+ addis 2,12,(.TOC.-C_NAME($1))@ha
+@@ -17,7 +17,7 @@ ifdef(`FUNC_ALIGN',`.align FUNC_ALIGN')
+ undefine(`FUNC_ALIGN')')
+ 
+ define(`EPILOGUE',
+-`ifelse(WORDS_BIGENDIAN,no,
++`ifelse(`no',`no',
+ `.size C_NAME($1), . - C_NAME($1)',
+ `.size .C_NAME($1), . - .C_NAME($1)
+ .size C_NAME($1), . - .C_NAME($1)')')
diff --git a/srcpkgs/nettle/template b/srcpkgs/nettle/template
index 26b926bf9cbe..25eca0dcab04 100644
--- a/srcpkgs/nettle/template
+++ b/srcpkgs/nettle/template
@@ -1,6 +1,6 @@
 # Template file for 'nettle'
 pkgname=nettle
-version=3.8
+version=3.7.3
 revision=1
 build_style=gnu-configure
 configure_args="--enable-shared"
@@ -10,9 +10,8 @@ short_desc="Low-level cryptographic library"
 maintainer="Érico Nogueira <ericonr@disroot.org>"
 license="GPL-2.0-or-later, GPL-3.0-or-later"
 homepage="https://www.lysator.liu.se/~nisse/nettle/"
-changelog="https://git.lysator.liu.se/nettle/nettle/-/raw/master/NEWS"
 distfiles="${GNU_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=7576c68481c198f644b08c160d1a4850ba9449e308069455b5213319f234e8e6
+checksum=661f5eb03f048a3b924c3a8ad2515d4068e40f67e774e8a26827658007e3bcf0
 
 nettle-devel_package() {
 	depends="gmp-devel ${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/networkmanager-qt5/template b/srcpkgs/networkmanager-qt5/template
index a23a0df5d65d..b80cd9d64821 100644
--- a/srcpkgs/networkmanager-qt5/template
+++ b/srcpkgs/networkmanager-qt5/template
@@ -1,6 +1,6 @@
 # Template file for 'networkmanager-qt5'
 pkgname=networkmanager-qt5
-version=5.96.0
+version=5.94.0
 revision=1
 wrksrc="${pkgname%5}-${version}"
 build_style=cmake
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/networkmanager-qt"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz"
-checksum=dffd2c9df0121003ee8059b1aff657b58bf12dde4fc2b9d2d30a00ca817fdbbf
+checksum=12208cc319ff0e77bbc1c37437e0fde57f62aa2a4d0f9e26110e8eb27b986502
 
 do_check() {
 	cd build
diff --git a/srcpkgs/newsboat/template b/srcpkgs/newsboat/template
index 371b6dcc9a7a..09f30180a19c 100644
--- a/srcpkgs/newsboat/template
+++ b/srcpkgs/newsboat/template
@@ -1,6 +1,6 @@
 # Template file for 'newsboat'
 pkgname=newsboat
-version=2.28
+version=2.27
 revision=1
 build_style=configure
 build_helper="rust"
@@ -17,7 +17,7 @@ license="MIT"
 homepage="https://newsboat.org/"
 changelog="https://raw.githubusercontent.com/newsboat/newsboat/master/CHANGELOG.md"
 distfiles="https://newsboat.org/releases/${version}/newsboat-${version}.tar.xz"
-checksum=2508713ac850f1f2ae156e4b42cbc75a1c9e399d804e007b5773019115d3b0ec
+checksum=fd5a40096689d4fc0f18441319197769fa377709821b1a3f1b2ba1f006625285
 
 # tests fail when run by superuser
 # they always fail on musl, see https://github.com/newsboat/newsboat/issues/1216
diff --git a/srcpkgs/nextcloud-client/template b/srcpkgs/nextcloud-client/template
index 857663ac7427..e7d356bfa31d 100644
--- a/srcpkgs/nextcloud-client/template
+++ b/srcpkgs/nextcloud-client/template
@@ -1,6 +1,6 @@
 # Template file for 'nextcloud-client'
 pkgname=nextcloud-client
-version=3.5.4
+version=3.3.5
 revision=1
 wrksrc="desktop-${version}"
 build_style=cmake
@@ -20,8 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://nextcloud.com/clients/"
 changelog="https://github.com/nextcloud/desktop/releases"
 distfiles="https://github.com/nextcloud/desktop/archive/v${version}.tar.gz"
-checksum=f6222403063f83d52577ab4c53060eec8d0dc499e56975e44767b53d9b6e896f
-# https://github.com/void-linux/void-packages/pull/33358#discussion_r724518549
+checksum=5e952be36ab6806ffbab6d216b05bfbd9d7e72687e0d281f492e1059cd34b419
 make_check=ci-skip
 
 build_options="dolphin webengine"
diff --git a/srcpkgs/nheko/template b/srcpkgs/nheko/template
index f35fd3942116..ed2f7f05dc75 100644
--- a/srcpkgs/nheko/template
+++ b/srcpkgs/nheko/template
@@ -1,7 +1,7 @@
 # Template file for 'nheko'
 pkgname=nheko
-version=0.10.0
-revision=1
+version=0.9.2
+revision=2
 build_style=cmake
 hostmakedepends="qt5-host-tools qt5-qmake pkg-config qt5-declarative asciidoc"
 makedepends="qt5-multimedia-devel qt5-svg-devel qt5-tools-devel fmt-devel
@@ -16,7 +16,7 @@ license="GPL-3.0-or-later"
 homepage="https://nheko-reborn.github.io"
 changelog="https://raw.githubusercontent.com/Nheko-Reborn/nheko/master/CHANGELOG.md"
 distfiles="https://github.com/Nheko-Reborn/nheko/archive/v${version}.tar.gz"
-checksum=52ef68808fcfc4cd48e19fc45156b0d045a1c0b697cac23aa7ca2cdd8bacd865
+checksum=207243e1c0d0e879066233488b766e30d1902a24fd8f848850567d88408ce8ce
 
 case "$XBPS_TARGET_MACHINE" in
 	armv*-musl)
diff --git a/srcpkgs/nim/template b/srcpkgs/nim/template
index 4e69e1fab2b7..d7534c97c223 100644
--- a/srcpkgs/nim/template
+++ b/srcpkgs/nim/template
@@ -1,6 +1,6 @@
 # Template file for 'nim'
 pkgname=nim
-version=1.6.6
+version=1.6.0
 revision=1
 _c1version=561b417c65791cd8356b5f73620914ceff845d10
 _nimbleversion=0.13.1
@@ -11,10 +11,11 @@ short_desc="Nim programming language"
 maintainer="allan <mail@may.mooo.com>"
 license="MIT"
 homepage="https://nim-lang.org/"
-distfiles="https://github.com/nim-lang/Nim/archive/v${version}.tar.gz
- https://github.com/nim-lang/csources_v1/archive/${_c1version}.tar.gz>csources_v1-${_c1version}.tar.gz
- https://github.com/nim-lang/nimble/archive/v${_nimbleversion}.tar.gz>nimble-${_nimbleversion}.tar.gz"
-checksum="59836a85c1291b59af699a121b0b765703d6a0e44ed9f3ede363ff2b3e09d527
+_ghsite="https://github.com/nim-lang"
+distfiles="${_ghsite}/Nim/archive/v${version}.tar.gz
+ ${_ghsite}/csources_v1/archive/${_c1version}.tar.gz>csources_v1-${_c1version}.tar.gz
+ ${_ghsite}/nimble/archive/v${_nimbleversion}.tar.gz>nimble-${_nimbleversion}.tar.gz"
+checksum="c202cfd24a24480da1cf851e1265b87edb22710bb42286a57b1a99c83b6a8315
  71c823444c794a12da9027d19d6a717dd7759521ecbbe28190b08372142607ec
  e6aa8d9ee4b3ed0321dca329b4a38fa546771b9729984482fb50fe73d3777f5d"
 
diff --git a/srcpkgs/nqp/template b/srcpkgs/nqp/template
index b2cf7f1775b7..4d698dd1aa73 100644
--- a/srcpkgs/nqp/template
+++ b/srcpkgs/nqp/template
@@ -1,6 +1,6 @@
 # Template file for 'nqp'
 pkgname=nqp
-version=2022.06
+version=2022.04
 revision=1
 build_style=configure
 make_check_target=test
@@ -15,5 +15,5 @@ maintainer="Andy Weidenbaum <atweiden@tutanota.de>"
 license="Artistic-2.0"
 homepage="https://github.com/Raku/nqp"
 distfiles="https://rakudo.org/dl/nqp/${pkgname}-${version}.tar.gz"
-checksum=8edf620e5994b265578a037eebdca0e3d622f993ef89a4195553fa01f81e4f24
+checksum=556d458e25d3c0464af9f04ea3e92bbde10046066b329188a88663943bd4e79c
 nocross=yes
diff --git a/srcpkgs/nsd/template b/srcpkgs/nsd/template
index 3ba577bb3640..2e42a1014fb0 100644
--- a/srcpkgs/nsd/template
+++ b/srcpkgs/nsd/template
@@ -1,6 +1,6 @@
 # Template file for 'nsd'
 pkgname=nsd
-version=4.6.0
+version=4.5.0
 revision=1
 build_style=gnu-configure
 configure_args="--enable-ratelimit --enable-ratelimit-default-is-off
@@ -12,7 +12,7 @@ license="BSD-3-Clause"
 homepage="https://www.nlnetlabs.nl/projects/nsd/"
 changelog="https://github.com/NLnetLabs/nsd/blob/NSD_${version//./_}_REL/doc/ChangeLog"
 distfiles="https://www.nlnetlabs.nl/downloads/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=09062d9b83dfcdde4e4e53ec3615496d68c2821d8381d0d464ebea31a5975c81
+checksum=5ae7a704ab92c8a49f3c8f3a29565ce194c51a721c29c75ea7d43c13372d79c5
 system_accounts="nsd"
 nsd_homedir=/var/db/nsd
 make_dirs="/var/db/nsd 0755 nsd nsd"
diff --git a/srcpkgs/nsjail/template b/srcpkgs/nsjail/template
index d115bcc43792..673f1882b97f 100644
--- a/srcpkgs/nsjail/template
+++ b/srcpkgs/nsjail/template
@@ -1,7 +1,7 @@
 # Template file for 'nsjail'
 pkgname=nsjail
 version=3.0
-revision=9
+revision=8
 build_style=gnu-makefile
 hostmakedepends="bison flex pkg-config protobuf which"
 makedepends="libnl3-devel protobuf-devel"
diff --git a/srcpkgs/nspr/template b/srcpkgs/nspr/template
index f45eae77b031..d85963d3f6c6 100644
--- a/srcpkgs/nspr/template
+++ b/srcpkgs/nspr/template
@@ -1,6 +1,6 @@
 # Template file for 'nspr'
 pkgname=nspr
-version=4.34.1
+version=4.34
 revision=1
 build_wrksrc=nspr
 build_style=gnu-configure
@@ -11,7 +11,7 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="MPL-2.0"
 homepage="http://www.mozilla.org/projects/nspr/"
 distfiles="${MOZILLA_SITE}/nspr/releases/v${version}/src/${pkgname}-${version}.tar.gz"
-checksum=c5b8354c48b632b8f4c1970628146c0e0c0ca8f32c7315d7d5736c002e03774f
+checksum=beef011cd15d8f40794984d17014366513cec5719bf1a78f5e8a3e3a1cebf99c
 CFLAGS="-D_PR_POLL_AVAILABLE -D_PR_HAVE_OFF64_T -D_PR_INET6 -D_PR_HAVE_INET_NTOP -D_PR_HAVE_GETHOSTBYNAME2 -D_PR_HAVE_GETADDRINFO -D_PR_INET6_PROBE"
 
 if [ "$XBPS_TARGET_WORDSIZE" = 64 ]; then
diff --git a/srcpkgs/nss/template b/srcpkgs/nss/template
index 8010e7a21a3c..0d9c200fe637 100644
--- a/srcpkgs/nss/template
+++ b/srcpkgs/nss/template
@@ -3,7 +3,7 @@
 _nsprver=4.34
 
 pkgname=nss
-version=3.81
+version=3.80
 revision=1
 hostmakedepends="perl which"
 makedepends="nspr-devel sqlite-devel zlib-devel"
@@ -13,7 +13,7 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="MPL-2.0"
 homepage="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
 distfiles="${MOZILLA_SITE}/security/nss/releases/NSS_${version//\./_}_RTM/src/nss-${version}.tar.gz"
-checksum=a8bf5f3bb617068d57e7b15f3d9d528f109af0d57df2eaab0519b6423edccca6
+checksum=c0bf1fd2c7e29a6b02b309622baafc443eec90c8934bb155da4bb98988784b6a
 
 export NS_USE_GCC=1
 export LIBRUNPATH=
@@ -110,7 +110,7 @@ do_install() {
 	chmod 755 ${DESTDIR}/usr/bin/nss-config
 
 	for f in libsoftokn3.so libfreebl3.so libnss3.so libnssutil3.so \
-		libssl3.so libsmime3.so libnssckbi.so libnssdbm3.so libnsssysinit.so; do
+		libssl3.so libsmime3.so libnssckbi.so libnssdbm3.so; do
 		install -m755 dist/*.OBJ/lib/${f} ${DESTDIR}/usr/lib
 	done
 
diff --git a/srcpkgs/nsss/template b/srcpkgs/nsss/template
index b4efae672355..3512d09597ef 100644
--- a/srcpkgs/nsss/template
+++ b/srcpkgs/nsss/template
@@ -1,7 +1,7 @@
 # Template file for 'nsss'
 pkgname=nsss
 version=0.2.0.1
-revision=2
+revision=1
 # Only available for musl
 archs="*-musl"
 build_style=configure
diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index 86500ecb020b..a52cc2bb03f2 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -1,8 +1,7 @@
 # Template file for 'nsxiv'
 pkgname=nsxiv
-version=30
+version=29
 revision=1
-wrksrc=${pkgname}
 build_style=gnu-makefile
 make_install_target=install-all
 makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel
@@ -10,10 +9,9 @@ makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel
 short_desc="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
 maintainer="Sanjay Pavan <withercubes@protonmail.com>"
 license="GPL-2.0-or-later"
-homepage="https://codeberg.org/nsxiv/nsxiv"
-changelog="https://codeberg.org/nsxiv/nsxiv/raw/branch/master/CHANGELOG.md"
-distfiles="https://codeberg.org/nsxiv/nsxiv/archive/v${version}.tar.gz"
-checksum="a916d1385872ccf0b55fbf6b8546d05fcbbbb8b0a92579494e64c6bd22fc7941"
+homepage="https://github.com/nsxiv/nsxiv"
+distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
+checksum="564a17d921172336f7cd463bf313e39f84e4bcf4fdc789326f4112f848aad039"
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 
 pre_build() {
diff --git a/srcpkgs/nushell/template b/srcpkgs/nushell/template
index cbfed068fd87..487af335fbfc 100644
--- a/srcpkgs/nushell/template
+++ b/srcpkgs/nushell/template
@@ -1,6 +1,6 @@
 # Template file for 'nushell'
 pkgname=nushell
-version=0.66.2
+version=0.64.0
 revision=1
 build_style=cargo
 configure_args="--features=extra"
@@ -14,7 +14,7 @@ license="MIT"
 homepage="https://www.nushell.sh/"
 changelog="https://www.nushell.sh/blog/"
 distfiles="https://github.com/nushell/nushell/archive/refs/tags/${version}.tar.gz"
-checksum=548668fe0e746cb068443b7701829e1839565e30aa5faa20c5481d0ead808045
+checksum=7adcc49bca0748dba680a2e118e158faae7bc14fb2e32b0056866d356b48d879
 register_shell="/usr/bin/nu"
 # all tests fail with argument --target
 make_check=no
diff --git a/srcpkgs/nvidia/template b/srcpkgs/nvidia/template
index aa1e0ac8c209..9842061efe14 100644
--- a/srcpkgs/nvidia/template
+++ b/srcpkgs/nvidia/template
@@ -3,7 +3,7 @@
 _desc="NVIDIA drivers for linux"
 
 pkgname=nvidia
-version=515.65.01
+version=515.48.07
 revision=1
 maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="custom:NVIDIA Proprietary"
@@ -19,7 +19,7 @@ conflicts="xserver-abi-video>25_1 nvidia470>=0 nvidia390>=0"
 
 _pkg="NVIDIA-Linux-x86_64-${version}"
 distfiles="http://uk.download.nvidia.com/XFree86/Linux-x86_64/${version}/${_pkg}.run"
-checksum=0492ddc5b5e65aa00cbc762e8d6680205c8d08e103b7131087a15126aee495e9
+checksum=e28764cc5b13c32e76370513daeafc05c289b77ee0511552450f1a00e31ae1e3
 # subpackages need to be processed in this specific order
 subpackages="nvidia-gtklibs nvidia-dkms nvidia-opencl nvidia-libs nvidia-libs-32bit"
 depends="nvidia-libs-${version}_${revision}
diff --git a/srcpkgs/nvidia390/template b/srcpkgs/nvidia390/template
index da8428d2b873..258684507eb0 100644
--- a/srcpkgs/nvidia390/template
+++ b/srcpkgs/nvidia390/template
@@ -3,8 +3,8 @@
 _desc="NVIDIA drivers (GeForce 400, 500 series)"
 
 pkgname=nvidia390
-version=390.154
-revision=1
+version=390.151
+revision=2
 maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="custom:NVIDIA Proprietary"
 homepage="https://www.nvidia.com/en-us/drivers/unix/"
@@ -22,11 +22,11 @@ conflicts="xserver-abi-video>25_1"
 if [ "$XBPS_TARGET_MACHINE" = "i686" ]; then
 	_pkg="NVIDIA-Linux-x86-${version}"
 	distfiles="http://uk.download.nvidia.com/XFree86/Linux-x86/${version}/${_pkg}.run"
-	checksum=5ee871b84bd9f28e225b7a3e5f1be1f9e2d0067f37b8d6b8d0c251702f06d3e7
+	checksum=94e399b459659c12b1344e8c8f4f5eee1ed5915ff459fc8bb831c9e1d44677db
 else
 	_pkg="NVIDIA-Linux-x86_64-${version}-no-compat32"
 	distfiles="http://uk.download.nvidia.com/XFree86/Linux-x86_64/${version}/${_pkg}.run"
-	checksum=20a10d71b13e03924a26b822d80884d961a8e2c61564645049d727f7d5a814ec
+	checksum=6e4fd2258465f5d5527fe80abd46de925a30348b4a84658498a6d75caf42c47c
 fi
 
 subpackages="nvidia390-gtklibs nvidia390-dkms nvidia390-opencl nvidia390-libs"
diff --git a/srcpkgs/nvidia470/template b/srcpkgs/nvidia470/template
index 5567824f41bf..e0f9a0fb6e37 100644
--- a/srcpkgs/nvidia470/template
+++ b/srcpkgs/nvidia470/template
@@ -3,7 +3,7 @@
 _desc="NVIDIA drivers (GKxxx “Kepler”)"
 
 pkgname=nvidia470
-version=470.141.03
+version=470.129.06
 revision=1
 maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="custom:NVIDIA Proprietary"
@@ -19,7 +19,7 @@ conflicts="xserver-abi-video>25_1 nvidia390>=0"
 
 _pkg="NVIDIA-Linux-x86_64-${version}"
 distfiles="http://uk.download.nvidia.com/XFree86/Linux-x86_64/${version}/${_pkg}.run"
-checksum=be98d247a43d7491a65bfdc997fb6531e1594346eb12a0faaa044672cdb5709f
+checksum=410910b7006e17306332768329f4b53d6f9e91cc555c288991758e2a8f08a998
 # subpackages need to be processed in this specific order
 subpackages="nvidia470-gtklibs nvidia470-dkms nvidia470-opencl nvidia470-libs nvidia470-libs-32bit"
 depends="nvidia470-libs-${version}_${revision}
diff --git a/srcpkgs/nvme-cli/patches/musl.patch b/srcpkgs/nvme-cli/patches/musl.patch
new file mode 100644
index 000000000000..4ebfba11d38f
--- /dev/null
+++ b/srcpkgs/nvme-cli/patches/musl.patch
@@ -0,0 +1,18 @@
+commit ddf3610e8326d014360c9550d54a73f97b40e862
+Author: q66 <daniel@octaforge.org>
+Date:   Wed Apr 27 04:20:41 2022 +0200
+
+    fix build on musl
+
+diff --git a/util/base64.c b/util/base64.c
+index e386c11..dad4492 100644
+--- a/util/base64.c
++++ b/util/base64.c
+@@ -22,6 +22,7 @@
+ #include <stdlib.h>
+ #include <string.h>
+ #include <errno.h>
++#include <sys/types.h>
+ 
+ static const char base64_table[65] =
+ 	"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
diff --git a/srcpkgs/nvme-cli/template b/srcpkgs/nvme-cli/template
index fb64fece0644..d4e7bc892403 100644
--- a/srcpkgs/nvme-cli/template
+++ b/srcpkgs/nvme-cli/template
@@ -1,6 +1,6 @@
 # Template file for 'nvme-cli'
 pkgname=nvme-cli
-version=2.1.1
+version=2.0
 revision=1
 build_style=meson
 configure_args="-Ddocs=man -Dudevrulesdir=lib/udev/rules.d"
@@ -11,7 +11,7 @@ maintainer="Subhaditya Nath <sn03.general@gmail.com>"
 license="GPL-2.0-only"
 homepage="http://nvmexpress.org"
 distfiles="https://github.com/linux-nvme/nvme-cli/archive/v${version}.tar.gz"
-checksum=cc8bd36b9aa71243e2bace238aa5505244fef3fef5418b0c61f75d1988458272
+checksum=471869b3bf643bb357dc9613ad14d24ff342fcd97e2db5a753c81c335ad8859c
 conf_files="/etc/nvme/*.conf"
 
 if [ "$XBPS_TARGET_LIBC" = "glibc" ]; then
diff --git a/srcpkgs/nvtop/template b/srcpkgs/nvtop/template
index c713f50e2a57..149fdc8e7d1e 100644
--- a/srcpkgs/nvtop/template
+++ b/srcpkgs/nvtop/template
@@ -1,14 +1,14 @@
 # Template file for 'nvtop'
 pkgname=nvtop
-version=2.0.2
+version=1.2.2
 revision=1
 archs="x86_64"
 build_style=cmake
 makedepends="ncurses-devel"
 depends="nvidia"
 short_desc="NVIDIA GPUs htop-like monitoring tool"
-maintainer="Ishaan Bhimwal <ishaanbhimwal@protonmail.com>"
+maintainer="Filokhin Pavel <filohin.pavel@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/Syllo/nvtop"
-distfiles="https://github.com/Syllo/nvtop/archive/$version/nvtop-$version.tar.gz"
-checksum=7f22bb9f59e36551f5d7640d265b63ec6af1a91a421fa220dd913a5a134e9901
+distfiles="https://github.com/Syllo/nvtop/archive/$version/$pkgname-$version.tar.gz"
+checksum=d6ca7f467cc1048ebd1ebf7add753650c5d7c8868752c0c57ed2c85df62f5810
diff --git a/srcpkgs/oblibs/template b/srcpkgs/oblibs/template
index 47495454055b..c47caaf61f44 100644
--- a/srcpkgs/oblibs/template
+++ b/srcpkgs/oblibs/template
@@ -1,7 +1,7 @@
 # Template file for 'oblibs'
 pkgname=oblibs
 version=0.1.4.0
-revision=2
+revision=1
 wrksrc="oblibs-v${version}"
 build_style=configure
 configure_args="--prefix=/usr --libdir=/usr/lib --with-sysdeps=${XBPS_CROSS_BASE}/usr/lib/skalibs/sysdeps"
diff --git a/srcpkgs/ocaml-camlp-streams/template b/srcpkgs/ocaml-camlp-streams/template
index edccf5495260..ce728427d280 100644
--- a/srcpkgs/ocaml-camlp-streams/template
+++ b/srcpkgs/ocaml-camlp-streams/template
@@ -1,6 +1,6 @@
 # Template file for 'ocaml-camlp-streams'
 pkgname=ocaml-camlp-streams
-version=5.0.1
+version=5.0
 revision=1
 wrksrc="camlp-streams-${version}"
 makedepends="ocaml dune"
@@ -9,7 +9,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="LGPL-2.1-only,OCaml-LGPL-linking-exception"
 homepage="https://github.com/ocaml/camlp-streams"
 distfiles="https://github.com/ocaml/camlp-streams/archive/v${version}.tar.gz"
-checksum=ad71f62406e9bb4e7fb5d4593ede2af6c68f8b0d96f25574446e142c3eb0d9a4
+checksum=daa618bb57a876075a1801d9dcde7dee83635766185f565af913dff43ea4d226
 nocross=yes
 disable_parallel_build=yes
 
diff --git a/srcpkgs/oil/template b/srcpkgs/oil/template
index b35ccf6e2a5e..6648b5255576 100644
--- a/srcpkgs/oil/template
+++ b/srcpkgs/oil/template
@@ -1,6 +1,6 @@
 # Template file for 'oil'
 pkgname=oil
-version=0.12.0
+version=0.11.0
 revision=1
 build_style=configure
 configure_args="--prefix=/usr $(vopt_with readline)"
@@ -10,8 +10,8 @@ short_desc="Oil, a new unix shell"
 maintainer="MarcoAPC <marcoaureliopc@gmail.com>"
 license="Apache-2.0"
 homepage="https://www.oilshell.org"
-distfiles="https://www.oilshell.org/download/oil-${version}.tar.xz"
-checksum=d73c067ccd7b496588bd0d7d7126c87e22d16aaf847b5afde063c958910fa0ff
+distfiles="${homepage}/download/${pkgname}-${version}.tar.xz"
+checksum=e5e00ae776852c41233efc0a310219968523485680714d2dcec500af63d00208
 register_shell="/usr/bin/osh /usr/bin/oil"
 nocross="Build systems gets confused with host and cross toolchains/headers"
 nostrip=yes
diff --git a/srcpkgs/okular/template b/srcpkgs/okular/template
index ea516376cfab..fba4e72d0f84 100644
--- a/srcpkgs/okular/template
+++ b/srcpkgs/okular/template
@@ -1,6 +1,6 @@
 # Template file for 'okular'
 pkgname=okular
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules pkg-config gettext kcoreaddons
@@ -16,7 +16,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-only"
 homepage="https://kde.org/applications/en/graphics/org.kde.okular"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=7c563572e31da5c1ae23b0333c31980ca115bd859d0e181e09dd3f09f3e3570e
+checksum=cee20b2df2828728e9208406c9dec7a96b33a10eaac7b26c35788009e077163f
 
 do_check() {
 	cd build
diff --git a/srcpkgs/openblas/template b/srcpkgs/openblas/template
index e308926c5abd..cc44d93a9ac2 100644
--- a/srcpkgs/openblas/template
+++ b/srcpkgs/openblas/template
@@ -1,8 +1,8 @@
 # Template file for 'openblas'
 pkgname=openblas
 reverts="0.3.19_1"
-version=0.3.20
-revision=1
+version=0.3.18
+revision=2
 wrksrc="OpenBLAS-${version}"
 build_style=gnu-makefile
 make_build_args="HOSTCC=gcc USE_OPENMP=1"
@@ -15,7 +15,7 @@ license="BSD-3-Clause"
 homepage="https://www.openblas.net/"
 changelog="https://raw.githubusercontent.com/xianyi/OpenBLAS/v${version}/Changelog.txt"
 distfiles="https://github.com/xianyi/OpenBLAS/archive/v${version}.tar.gz"
-checksum=8495c9affc536253648e942908e88e097f2ec7753ede55aca52e5dead3029e3c
+checksum=1632c1e8cca62d8bed064b37747e331a1796fc46f688626337362bf0d16aeadb
 
 case "$XBPS_TARGET_MACHINE" in
 	ppc64*) ;;
diff --git a/srcpkgs/openconnect/template b/srcpkgs/openconnect/template
index 91283b8397dc..70ba6962cd01 100644
--- a/srcpkgs/openconnect/template
+++ b/srcpkgs/openconnect/template
@@ -1,7 +1,7 @@
 # Template file for 'openconnect'
 pkgname=openconnect
-version=9.01
-revision=1
+version=8.10
+revision=2
 build_style=gnu-configure
 configure_args="--with-vpnc-script=/usr/libexec/vpnc-scripts/vpnc-script"
 hostmakedepends="gettext pkg-config"
@@ -13,7 +13,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="http://www.infradead.org/openconnect/"
 distfiles="ftp://ftp.infradead.org/pub/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=b3d7faf830e9793299d6a41e81d84cd4a3e2789c148c9e598e4585010090e4c7
+checksum=30e64c6eca4be47bbf1d61f53dc003c6621213738d4ea7a35e5cf1ac2de9bab1
 
 openconnect-devel_package() {
 	short_desc+=" - development files"
diff --git a/srcpkgs/opendht/template b/srcpkgs/opendht/template
index 6b9f70d6b281..ebdbdde002cf 100644
--- a/srcpkgs/opendht/template
+++ b/srcpkgs/opendht/template
@@ -1,12 +1,12 @@
 # Template file for 'opendht'
 pkgname=opendht
 version=2.4.4
-revision=2
+revision=1
 build_style=cmake
 configure_args="-DOPENDHT_SYSTEMD=OFF -DOPENDHT_TOOLS=OFF
  -DOPENDHT_TESTS_NETWORK=OFF"
 hostmakedepends="pkg-config"
-makedepends="gnutls-devel msgpack-cxx readline-devel libargon2-devel asio"
+makedepends="gnutls-devel msgpack-devel readline-devel libargon2-devel asio"
 short_desc="Distributed Hash Table implementation"
 maintainer="Piraty <piraty1@inbox.ru>"
 license="GPL-3.0-or-later"
diff --git a/srcpkgs/opendkim/template b/srcpkgs/opendkim/template
index b724166619cf..c9d0abfda66c 100644
--- a/srcpkgs/opendkim/template
+++ b/srcpkgs/opendkim/template
@@ -1,19 +1,18 @@
 # Template file for 'opendkim'
 pkgname=opendkim
 version=2.10.3
-revision=13
+revision=12
 build_style=gnu-configure
 configure_args="--with-milter=${XBPS_CROSS_BASE}/usr"
 hostmakedepends="pkg-config automake gettext libtool"
-makedepends="libbsd-devel openssl-devel libmd-devel libmilter-devel"
-depends="perl"
+makedepends="libbsd-devel openssl-devel libmilter-devel"
 short_desc="DKIM library"
 maintainer="John Regan <john@jrjrtech.com>"
 license="BSD-3-Clause, Sendmail"
 homepage="http://www.opendkim.org"
 distfiles="${SOURCEFORGE_SITE}/project/${pkgname}/${pkgname}-${version}.tar.gz"
 checksum=43a0ba57bf942095fe159d0748d8933c6b1dd1117caf0273fa9a0003215e681b
-python_version=2
+python_version=2 #unverified
 
 pre_configure() {
 	 autoreconf -fi
diff --git a/srcpkgs/openjdk10-bootstrap/update b/srcpkgs/openjdk10-bootstrap/update
deleted file mode 100644
index baabeaffb9e6..000000000000
--- a/srcpkgs/openjdk10-bootstrap/update
+++ /dev/null
@@ -1,3 +0,0 @@
-site="https://github.com/openjdk/jdk10u/tags"
-pattern='jdk-\K10\.[\d.+]+(?=\.)'
-version="${version//p/+}"
diff --git a/srcpkgs/openjdk11/files/musl_patches/8289477.patch b/srcpkgs/openjdk11/files/musl_patches/8289477.patch
deleted file mode 100644
index 57ac4866b578..000000000000
--- a/srcpkgs/openjdk11/files/musl_patches/8289477.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From da6d1fc0e0aeb1fdb504aced4b0dba0290ec240f Mon Sep 17 00:00:00 2001
-From: Thomas Stuefe <stuefe@openjdk.org>
-Date: Thu, 30 Jun 2022 06:19:25 +0000
-Subject: [PATCH] 8289477: Memory corruption with CPU_ALLOC, CPU_FREE on muslc
-
-Reviewed-by: dholmes, clanger
----
- src/hotspot/os/linux/os_linux.cpp | 7 ++++++-
- 1 file changed, 6 insertions(+), 1 deletion(-)
-
-diff --git a/src/hotspot/os/linux/os_linux.cpp b/src/hotspot/os/linux/os_linux.cpp
-index 726926218907..8ee10e201c69 100644
---- a/src/hotspot/os/linux/os_linux.cpp
-+++ b/src/hotspot/os/linux/os_linux.cpp
-@@ -4591,7 +4591,8 @@ static int _cpu_count(const cpu_set_t* cpus) {
- // dynamic check - see 6515172 for details.
- // If anything goes wrong we fallback to returning the number of online
- // processors - which can be greater than the number available to the process.
--int os::Linux::active_processor_count() {
-+static int get_active_processor_count() {
-+  // Note: keep this function, with its CPU_xx macros, *outside* the os namespace (see JDK-8289477).
-   cpu_set_t cpus;  // can represent at most 1024 (CPU_SETSIZE) processors
-   cpu_set_t* cpus_p = &cpus;
-   int cpus_size = sizeof(cpu_set_t);
-@@ -4663,6 +4664,10 @@ int os::Linux::active_processor_count() {
-   return cpu_count;
- }
- 
-+int os::Linux::active_processor_count() {
-+  return get_active_processor_count();
-+}
-+
- // Determine the active processor count from one of
- // three different sources:
- //
diff --git a/srcpkgs/openjdk11/template b/srcpkgs/openjdk11/template
index b148ebe1e008..48be7fa6bfc8 100644
--- a/srcpkgs/openjdk11/template
+++ b/srcpkgs/openjdk11/template
@@ -1,7 +1,7 @@
 # Template file for 'openjdk11'
 pkgname=openjdk11
 version=11.0.12+7
-revision=3
+revision=2
 _java_ver="${version%%.*}"
 _jdk_home="usr/lib/jvm/openjdk${_java_ver}"
 archs="x86_64* i686* aarch64* armv7* ppc64*"
@@ -43,7 +43,6 @@ provides="java-environment-${version}_1"
 
 # Build is still parallel, but don't use -jN.
 disable_parallel_build=yes
-disable_parallel_check=yes
 build_options="docs"
 
 case "$XBPS_TARGET_MACHINE" in
diff --git a/srcpkgs/openjdk12-bootstrap/update b/srcpkgs/openjdk12-bootstrap/update
deleted file mode 100644
index 0fe35d4ba989..000000000000
--- a/srcpkgs/openjdk12-bootstrap/update
+++ /dev/null
@@ -1,2 +0,0 @@
-site="https://github.com/openjdk/jdk12u/tags"
-pattern='jdk-\K12\.[\d.+]+(?=\.)'
diff --git a/srcpkgs/openjdk13-bootstrap/update b/srcpkgs/openjdk13-bootstrap/update
deleted file mode 100644
index e7662d0eceed..000000000000
--- a/srcpkgs/openjdk13-bootstrap/update
+++ /dev/null
@@ -1,4 +0,0 @@
-site="https://github.com/openjdk/jdk13u/tags"
-pattern='jdk-\K13\.[\d.+]+(?=\.)'
-# don't need to update the bootstrap package
-ignore="*"
diff --git a/srcpkgs/openjdk14-bootstrap/update b/srcpkgs/openjdk14-bootstrap/update
deleted file mode 100644
index aa2de380eabe..000000000000
--- a/srcpkgs/openjdk14-bootstrap/update
+++ /dev/null
@@ -1,4 +0,0 @@
-site="https://github.com/openjdk/jdk14u/tags"
-pattern='jdk-\K14\.[\d.+]+(?=\.)'
-# don't need to update the bootstrap package
-ignore="*"
diff --git a/srcpkgs/openjdk15-bootstrap/update b/srcpkgs/openjdk15-bootstrap/update
deleted file mode 100644
index d24bb65aa869..000000000000
--- a/srcpkgs/openjdk15-bootstrap/update
+++ /dev/null
@@ -1,4 +0,0 @@
-site="https://github.com/openjdk/jdk15u/tags"
-pattern='jdk-\K15\.[\d.+]+(?=\.)'
-# don't need to update the bootstrap package
-ignore="*"
diff --git a/srcpkgs/openjdk16-bootstrap/update b/srcpkgs/openjdk16-bootstrap/update
deleted file mode 100644
index e62cae8684d6..000000000000
--- a/srcpkgs/openjdk16-bootstrap/update
+++ /dev/null
@@ -1,4 +0,0 @@
-site="https://github.com/openjdk/jdk16u/tags"
-pattern='jdk-\K16\.[\d.+]+(?=\.)'
-# don't need to update the bootstrap package
-ignore="*"
diff --git a/srcpkgs/openjdk17/files/musl_patches/8289477.patch b/srcpkgs/openjdk17/files/musl_patches/8289477.patch
deleted file mode 100644
index 57ac4866b578..000000000000
--- a/srcpkgs/openjdk17/files/musl_patches/8289477.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From da6d1fc0e0aeb1fdb504aced4b0dba0290ec240f Mon Sep 17 00:00:00 2001
-From: Thomas Stuefe <stuefe@openjdk.org>
-Date: Thu, 30 Jun 2022 06:19:25 +0000
-Subject: [PATCH] 8289477: Memory corruption with CPU_ALLOC, CPU_FREE on muslc
-
-Reviewed-by: dholmes, clanger
----
- src/hotspot/os/linux/os_linux.cpp | 7 ++++++-
- 1 file changed, 6 insertions(+), 1 deletion(-)
-
-diff --git a/src/hotspot/os/linux/os_linux.cpp b/src/hotspot/os/linux/os_linux.cpp
-index 726926218907..8ee10e201c69 100644
---- a/src/hotspot/os/linux/os_linux.cpp
-+++ b/src/hotspot/os/linux/os_linux.cpp
-@@ -4591,7 +4591,8 @@ static int _cpu_count(const cpu_set_t* cpus) {
- // dynamic check - see 6515172 for details.
- // If anything goes wrong we fallback to returning the number of online
- // processors - which can be greater than the number available to the process.
--int os::Linux::active_processor_count() {
-+static int get_active_processor_count() {
-+  // Note: keep this function, with its CPU_xx macros, *outside* the os namespace (see JDK-8289477).
-   cpu_set_t cpus;  // can represent at most 1024 (CPU_SETSIZE) processors
-   cpu_set_t* cpus_p = &cpus;
-   int cpus_size = sizeof(cpu_set_t);
-@@ -4663,6 +4664,10 @@ int os::Linux::active_processor_count() {
-   return cpu_count;
- }
- 
-+int os::Linux::active_processor_count() {
-+  return get_active_processor_count();
-+}
-+
- // Determine the active processor count from one of
- // three different sources:
- //
diff --git a/srcpkgs/openjdk17/template b/srcpkgs/openjdk17/template
index 06d100ad24b0..03ac17c81b4d 100644
--- a/srcpkgs/openjdk17/template
+++ b/srcpkgs/openjdk17/template
@@ -1,7 +1,7 @@
 # Template file for 'openjdk17'
 pkgname=openjdk17
-version=17.0.4+8
-revision=1
+version=17.0.3+7
+revision=2
 _gtest_ver=1.8.1
 _java_ver="${version%%.*}"
 _jdk_update="${version#*+}"
@@ -45,14 +45,13 @@ license="GPL-2.0-only WITH Classpath-exception-2.0"
 homepage="http://openjdk.java.net/"
 distfiles="https://github.com/openjdk/jdk${_java_ver}u/archive/jdk-${version}.tar.gz
  https://github.com/google/googletest/archive/refs/tags/release-${_gtest_ver}.tar.gz"
-checksum="b10b80aa96ac43c75163c1888bb42b66e1eeaecb02412d30de5369df7337ac8f
+checksum="22575340d080a396442658356583d9c7dc0c44cefa52842fbfcf23eef23c39a0
  9bf1fe5182a604b4135edc1a425ae356c9ad15e9b23f9f12a02e80184c3a249c"
 provides="java-environment-${version}_1"
 patch_args="-Np1 --directory=$build_wrksrc"
 
-# Build and check are still parallel, but don't use -jN.
+# Build is still parallel, but don't use -jN.
 disable_parallel_build=yes
-disable_parallel_check=yes
 build_options="docs"
 
 case "$XBPS_TARGET_MACHINE" in
diff --git a/srcpkgs/openjdk17/update b/srcpkgs/openjdk17/update
index 6864bde6bb71..baa13a22f358 100644
--- a/srcpkgs/openjdk17/update
+++ b/srcpkgs/openjdk17/update
@@ -1 +1 @@
-pattern='jdk-\K17\.[\d.+]+(?=\.)'
+pattern='jdk-\K17\.[\d.+]+'
\ No newline at end of file
diff --git a/srcpkgs/openjpeg2/patches/14f4c27e7c91f745a1dda9991b5deea3cbef2072.patch b/srcpkgs/openjpeg2/patches/14f4c27e7c91f745a1dda9991b5deea3cbef2072.patch
new file mode 100644
index 000000000000..28d654fa8885
--- /dev/null
+++ b/srcpkgs/openjpeg2/patches/14f4c27e7c91f745a1dda9991b5deea3cbef2072.patch
@@ -0,0 +1,31 @@
+From 14f4c27e7c91f745a1dda9991b5deea3cbef2072 Mon Sep 17 00:00:00 2001
+From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
+Date: Thu, 7 Jan 2021 14:09:50 +0100
+Subject: [PATCH] Revert "Use INC_DIR for OPENJPEG_INCLUDE_DIRS (fixes
+ uclouvain#1174)"
+
+This reverts commit 65586374d639cfc0104419992f9022174b412594 which
+breaks cross-compilation of poppler under buildroot (because of
+DESTDIR usage).
+---
+ cmake/OpenJPEGConfig.cmake.in | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git cmake/OpenJPEGConfig.cmake.in cmake/OpenJPEGConfig.cmake.in
+index 8a726697a..2925108ad 100644
+--- a/cmake/OpenJPEGConfig.cmake.in
++++ b/cmake/OpenJPEGConfig.cmake.in
+@@ -27,8 +27,12 @@ if(EXISTS ${SELF_DIR}/OpenJPEGTargets.cmake)
+   # This is an install tree
+   include(${SELF_DIR}/OpenJPEGTargets.cmake)
+ 
++  # We find a relative path from the PKG directory to header files.
++  set(PKG_DIR "@CMAKE_INSTALL_PREFIX@/@OPENJPEG_INSTALL_PACKAGE_DIR@")
+   set(INC_DIR "@CMAKE_INSTALL_PREFIX@/@OPENJPEG_INSTALL_INCLUDE_DIR@")
+-  get_filename_component(OPENJPEG_INCLUDE_DIRS "${INC_DIR}" ABSOLUTE)
++  file(RELATIVE_PATH PKG_TO_INC_RPATH "${PKG_DIR}" "${INC_DIR}")
++
++  get_filename_component(OPENJPEG_INCLUDE_DIRS "${SELF_DIR}/${PKG_TO_INC_RPATH}" ABSOLUTE)
+ 
+ else()
+   if(EXISTS ${SELF_DIR}/OpenJPEGExports.cmake)
diff --git a/srcpkgs/openjpeg2/patches/4d0b49edad7fb31ebbf03c60a45b72aaa7b7412b.patch b/srcpkgs/openjpeg2/patches/4d0b49edad7fb31ebbf03c60a45b72aaa7b7412b.patch
new file mode 100644
index 000000000000..18907a5d74d2
--- /dev/null
+++ b/srcpkgs/openjpeg2/patches/4d0b49edad7fb31ebbf03c60a45b72aaa7b7412b.patch
@@ -0,0 +1,26 @@
+From 4d0b49edad7fb31ebbf03c60a45b72aaa7b7412b Mon Sep 17 00:00:00 2001
+From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
+Date: Thu, 7 Jan 2021 14:11:26 +0100
+Subject: [PATCH] cmake/OpenJPEGConfig.cmake: replace ABSOLUTE by REALPATH
+
+Fix #1174 by replacing ABSOLUTE by REALPATH which will resolve symlinks:
+https://cmake.org/cmake/help/latest/command/get_filename_component.html
+
+Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
+---
+ cmake/OpenJPEGConfig.cmake.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git cmake/OpenJPEGConfig.cmake.in cmake/OpenJPEGConfig.cmake.in
+index 2925108ad..6e88036c6 100644
+--- a/cmake/OpenJPEGConfig.cmake.in
++++ b/cmake/OpenJPEGConfig.cmake.in
+@@ -32,7 +32,7 @@ if(EXISTS ${SELF_DIR}/OpenJPEGTargets.cmake)
+   set(INC_DIR "@CMAKE_INSTALL_PREFIX@/@OPENJPEG_INSTALL_INCLUDE_DIR@")
+   file(RELATIVE_PATH PKG_TO_INC_RPATH "${PKG_DIR}" "${INC_DIR}")
+ 
+-  get_filename_component(OPENJPEG_INCLUDE_DIRS "${SELF_DIR}/${PKG_TO_INC_RPATH}" ABSOLUTE)
++  get_filename_component(OPENJPEG_INCLUDE_DIRS "${SELF_DIR}/${PKG_TO_INC_RPATH}" REALPATH)
+ 
+ else()
+   if(EXISTS ${SELF_DIR}/OpenJPEGExports.cmake)
diff --git a/srcpkgs/openjpeg2/template b/srcpkgs/openjpeg2/template
index b1b293ae474c..4e6f16ac7ced 100644
--- a/srcpkgs/openjpeg2/template
+++ b/srcpkgs/openjpeg2/template
@@ -1,16 +1,21 @@
 # Template file for 'openjpeg2'
 pkgname=openjpeg2
-version=2.5.0
-revision=1
+version=2.4.0
+revision=2
 wrksrc="openjpeg-${version}"
 build_style=cmake
+configure_args="-DCMAKE_BUILD_TYPE=None"
 makedepends="libpng-devel lcms2-devel tiff-devel"
 short_desc="Open-source JPEG 2000 codec written in C language (Version 2)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="http://www.openjpeg.org/"
 distfiles="https://github.com/uclouvain/openjpeg/archive/v${version}.tar.gz"
-checksum=0333806d6adecc6f7a91243b2b839ff4d2053823634d4f6ed7a59bc87409122a
+checksum=8702ba68b442657f11aaeb2b338443ca8d5fb95b0d845757968a7be31ef7f16d
+
+post_install() {
+	vlicense LICENSE
+}
 
 libopenjpeg2-devel_package() {
 	short_desc+=" - development files"
@@ -23,11 +28,9 @@ libopenjpeg2-devel_package() {
 		vmove usr/lib/pkgconfig
 	}
 }
-
 libopenjpeg2_package() {
 	short_desc+=" - library files"
 	pkg_install() {
 		vmove "usr/lib/*.so.*"
-		vlicense LICENSE
 	}
 }
diff --git a/srcpkgs/openocd/template b/srcpkgs/openocd/template
index d6370930edc1..856977b045ec 100644
--- a/srcpkgs/openocd/template
+++ b/srcpkgs/openocd/template
@@ -4,7 +4,6 @@ version=0.11.0+1
 revision=1
 # update to a commit that has a compatible jimtcl version
 _commit=830d70bfc66ada2a68c73283b9e4fa4770d408ee
-_jimtcl_version=0.81
 wrksrc="${pkgname}-${_commit}"
 build_style=gnu-configure
 configure_args="
@@ -42,8 +41,7 @@ configure_args="
  --enable-cmsis-dap-v2
  --disable-internal-libjaylink"
 hostmakedepends="automake pkg-config libtool which"
-makedepends="hidapi-devel libftdi1-devel
- jimtcl-devel>=${_jimtcl_version}_1<=${_jimtcl_version}_9999
+makedepends="hidapi-devel jimtcl-devel-0.81_1 libftdi1-devel
  libusb-devel libjaylink-devel capstone-devel"
 short_desc="Open On-Chip Debugger"
 maintainer="Érico Nogueira <ericonr@disroot.org>"
diff --git a/srcpkgs/openrazer-meta/template b/srcpkgs/openrazer-meta/template
index 450fb632b878..3cd401cb9878 100644
--- a/srcpkgs/openrazer-meta/template
+++ b/srcpkgs/openrazer-meta/template
@@ -1,7 +1,7 @@
 # Template file for 'openrazer-meta'
 pkgname=openrazer-meta
-version=3.4.0
-revision=1
+version=3.0.1
+revision=3
 wrksrc="openrazer-${version}"
 build_style=gnu-makefile
 make_install_target="setup_dkms udev_install daemon_install xdg_install
@@ -13,7 +13,7 @@ maintainer="Luca Weiss <luca@z3ntu.xyz>"
 license="GPL-2.0-or-later"
 homepage="https://openrazer.github.io"
 distfiles="https://github.com/openrazer/openrazer/releases/download/v${version}/openrazer-${version}.tar.xz"
-checksum=387b4a0bcc196ebbb3694b79d90abee19351774a1162d8250880b69d8b1a3023
+checksum=b27a7ab459e5290f9fe4d56f49922f97ed83fc92ba2bc0154aff8c4cdd1de73f
 
 do_build() {
 	:
diff --git a/srcpkgs/opensmtpd-filter-dkimsign/patches/cleanup-search-paths.patch b/srcpkgs/opensmtpd-filter-dkimsign/patches/cleanup-search-paths.patch
deleted file mode 100644
index a2487293d488..000000000000
--- a/srcpkgs/opensmtpd-filter-dkimsign/patches/cleanup-search-paths.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-The LOCALBASE variable is used as a prefix for parts of both build and install.
-This causes issues with cross-compiling, where the prefix for development files
-and for installation are different (e.g. /usr/aarch64-linux-gnu versus /usr).
-
-This patch removes references to LOCALBASE in the include and link search paths
-to fix include errors caused by having `-I/usr/include` in a cross-compile.
-
---- a/Makefile.gnu	2022-07-25 15:21:33.867612285 -0500
-+++ b/Makefile.gnu	2022-07-25 15:41:18.197622258 -0500
-@@ -23,7 +23,6 @@
- CRYPT_LDADD=	-lcrypto
- endif
- 
--CFLAGS+=	-I${LOCALBASE}/include
- CFLAGS+=	-Wall -I${.CURDIR}
- CFLAGS+=	-Wstrict-prototypes -Wmissing-prototypes
- CFLAGS+=	-Wmissing-declarations
-@@ -32,7 +31,6 @@
- CFLAGS+=	${CRYPT_CFLAGS}
- CFLAGS+=	-I${CURDIR} -I${CURDIR}/openbsd-compat/
- 
--LDFLAGS+=	-L${LOCALBASE}/lib
- LDFLAGS+=	${CRYPT_LDFLAGS}
- LDADD+=		${CRYPT_LDADD} -lopensmtpd
- 
diff --git a/srcpkgs/opensmtpd-filter-dkimsign/template b/srcpkgs/opensmtpd-filter-dkimsign/template
deleted file mode 100644
index fc31d7d5466e..000000000000
--- a/srcpkgs/opensmtpd-filter-dkimsign/template
+++ /dev/null
@@ -1,22 +0,0 @@
-# Template file for 'opensmtpd-filter-dkimsign'
-pkgname=opensmtpd-filter-dkimsign
-version=0.5
-revision=1
-wrksrc="filter-dkimsign-${version}"
-build_style=gnu-makefile
-make_cmd="make -f Makefile.gnu"
-make_use_env=yes
-make_build_args="MANFORMAT="
-make_install_args="MANFORMAT="
-makedepends="libopensmtpd-devel openssl-devel"
-short_desc="Filter for signing mail with DKIM"
-maintainer="Adam Gausmann <agausmann@fastmail.com>"
-license="ISC"
-homepage="https://imperialat.at/dev/filter-dkimsign/"
-distfiles="https://distfiles.sigtrap.nl/filter-dkimsign-${version}.tar.gz"
-checksum=a5b4ec3af5ecb42351a0b5459bdd0f32c00ec55c23050b5f46dfaed8e321974b
-make_check=no # Does not have a test suite
-
-post_install() {
-	vlicense LICENSE
-}
diff --git a/srcpkgs/openssl/template b/srcpkgs/openssl/template
index 317ae4995bb6..b77267e3d098 100644
--- a/srcpkgs/openssl/template
+++ b/srcpkgs/openssl/template
@@ -1,6 +1,6 @@
 # Template file for 'openssl'
 pkgname=openssl
-version=1.1.1q
+version=1.1.1n
 revision=1
 bootstrap=yes
 build_style=configure
@@ -17,7 +17,7 @@ maintainer="John <johnz@posteo.net>"
 license="OpenSSL"
 homepage="https://www.openssl.org"
 distfiles="https://www.openssl.org/source/openssl-${version}.tar.gz"
-checksum=d7939ce614029cdff0b6c20f0e2e5703158a489a72b2507b8bd51bf8c8fd10ca
+checksum=40dceb51a4f6a5275bde0e6bf20ef4b91bfc32ed57c0552e2e8e15463372b17a
 conf_files="/etc/ssl/openssl.cnf"
 replaces="libressl>=0"
 
@@ -52,11 +52,6 @@ pre_build() {
 	make ${makejobs} depend
 }
 
-pre_check() {
-	# developer test, fails due to different nm output
-	rm -f test/recipes/01-test_symbol_presence.t
-}
-
 post_install() {
 	if [ ! "$CHROOT_READY" ]; then
 		rm -f "${DESTDIR}/usr/bin/c_rehash"
diff --git a/srcpkgs/opentoonz/template b/srcpkgs/opentoonz/template
index 23bba3407e89..540a66afc6bc 100644
--- a/srcpkgs/opentoonz/template
+++ b/srcpkgs/opentoonz/template
@@ -1,7 +1,7 @@
 # Template file for 'opentoonz'
 pkgname=opentoonz
-version=1.6.0
-revision=1
+version=1.5.0
+revision=2
 build_wrksrc="toonz/sources"
 build_style=cmake
 make_cmd=make
@@ -15,7 +15,7 @@ maintainer="bra1nwave <brainwave@openmailbox.org>"
 license="BSD-3-Clause"
 homepage="https://opentoonz.github.io/e/"
 distfiles="https://github.com/opentoonz/opentoonz/archive/v${version}.tar.gz"
-checksum=9a6c28cb3933756dbebb45e849bdafc9e6d93d0328c4fd4d7bc8ec3ae481f684
+checksum=fba0f381fb71ffda89e6423b4d461450d4851f93830342e69e36313070af5990
 
 export CMAKE_GENERATOR="Unix Makefiles"
 
diff --git a/srcpkgs/opera/template b/srcpkgs/opera/template
index 0960726ab1ae..35645b527cae 100644
--- a/srcpkgs/opera/template
+++ b/srcpkgs/opera/template
@@ -1,6 +1,6 @@
 # Template file for 'opera'
 pkgname=opera
-version=89.0.4447.83
+version=88.0.4412.40
 revision=1
 archs="x86_64"
 create_wrksrc=yes
@@ -11,7 +11,7 @@ maintainer="mobinmob <mobinmob@disroot.org>"
 license="custom:Proprietary"
 homepage="https://www.opera.com/computer"
 distfiles="https://get.geo.opera.com/pub/opera/desktop/${version}/linux/opera-stable_${version}_amd64.rpm"
-checksum=5291da44d840ac97e4db063695870b78b474b787b3bea15d73e74eb8f698b4f4
+checksum=9f825b3040bc2c3d8b10f5d45313b2006736562f0bf86fa86345c0cea9e6bacf
 repository="nonfree"
 nostrip=yes
 
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 80d7e856d358..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,9 +1,9 @@
 # Template file for 'orca'
 pkgname=orca
-version=42.3
+version=41.1
 revision=1
 build_style=gnu-configure
-hostmakedepends="gettext itstool pkg-config"
+hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
 depends="desktop-file-utils gst-plugins-good1 hicolor-icon-theme liblouis
  python3-atspi python3-brlapi python3-dbus python3-xdg speech-dispatcher
@@ -12,9 +12,8 @@ short_desc="Screen reader for individuals who are blind or visually impaired"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
-changelog="https://gitlab.gnome.org/GNOME/orca/-/raw/gnome-42/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fadcba0bfeae1e6672266264e76f63fe5abf8f0efb34be118b5a973fb6f2f724
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"
diff --git a/srcpkgs/osinfo-db/template b/srcpkgs/osinfo-db/template
index 5e93997ec2a4..40d6db98537b 100644
--- a/srcpkgs/osinfo-db/template
+++ b/srcpkgs/osinfo-db/template
@@ -1,6 +1,6 @@
 # Template file for 'osinfo-db'
 pkgname=osinfo-db
-version=20220727
+version=20220516
 revision=1
 build_style=fetch
 hostmakedepends="osinfo-db-tools"
@@ -8,8 +8,8 @@ short_desc="Osinfo database about operating systems"
 maintainer="skmpz <dem.procopiou@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://libosinfo.org"
-distfiles="https://releases.pagure.org/libosinfo/osinfo-db-${version}.tar.xz"
-checksum=2291e5234ed899a830c36f2b4056ff5e76235f4ba07b593421f4865290634d5e
+distfiles="https://releases.pagure.org/libosinfo/${pkgname}-${version}.tar.xz"
+checksum=d60f69d8afc9dcc53d76a2fb68d54c26d1fdc3a822b95c1801de58c3c66cda6d
 skip_extraction="${pkgname}-${version}.tar.xz"
 
 do_install() {
diff --git a/srcpkgs/oxygen-icons5/template b/srcpkgs/oxygen-icons5/template
index 657f1a02493e..8876060c0c95 100644
--- a/srcpkgs/oxygen-icons5/template
+++ b/srcpkgs/oxygen-icons5/template
@@ -1,6 +1,6 @@
 # Template file for 'oxygen-icons5'
 pkgname=oxygen-icons5
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-qmake qt5-host-tools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later"
 homepage="https://invent.kde.org/frameworks/oxygen-icons5"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0557a74daac4ad59bfd80626593aed2f91e3bd12782367f458cfc792bf916eb8
+checksum=203d9dbc3fb783c8c31c3d3d59624e31b502a50beea31505dcc56d8c33fcd1d0
 conflicts="oxygen-icons>=0"
 
 oxygen-icons_package() {
diff --git a/srcpkgs/oxygen/template b/srcpkgs/oxygen/template
index 0f00851c49fb..4cf06488fa6a 100644
--- a/srcpkgs/oxygen/template
+++ b/srcpkgs/oxygen/template
@@ -1,6 +1,6 @@
 # Template file for 'oxygen'
 pkgname=oxygen
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -13,4 +13,4 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later, GPL-2.0-or-later"
 homepage="https://invent.kde.org/plasma/oxygen"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=70993e228481830e4c6f1de34266c52e97a8b3be1b32d28dfd66f4d0aaadd37a
+checksum=3b58ef1edd0d704113adacb50b163dbc34a71fcdd9762a97beb23d53393700be
diff --git a/srcpkgs/pam-gnupg/template b/srcpkgs/pam-gnupg/template
index 91c993aeb496..17641ac07d87 100644
--- a/srcpkgs/pam-gnupg/template
+++ b/srcpkgs/pam-gnupg/template
@@ -1,7 +1,7 @@
 # Template file for 'pam-gnupg'
 pkgname=pam-gnupg
-version=0.4
-revision=1
+version=0.3
+revision=2
 build_style=gnu-configure
 configure_args="--with-moduledir=/usr/lib/security"
 hostmakedepends="automake libtool gnupg"
@@ -12,7 +12,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="GPL-3.0-only"
 homepage="https://github.com/cruegge/pam-gnupg"
 distfiles="https://github.com/cruegge/pam-gnupg/archive/v${version}.tar.gz"
-checksum=d7d266ffaa493fee087d373d70ae5f25a8afb145bc9b7c3cc60b7a448dd65756
+checksum=d179c355ffc7bc79c3503c2422f181626229ca9491cfbb44668146e6fd55a303
 
 pre_configure() {
 	sh autogen.sh
diff --git a/srcpkgs/pamixer/template b/srcpkgs/pamixer/template
index 8f9ea09613f3..67a9df9ece51 100644
--- a/srcpkgs/pamixer/template
+++ b/srcpkgs/pamixer/template
@@ -1,13 +1,17 @@
 # Template file for 'pamixer'
 pkgname=pamixer
-version=1.6
+version=1.5
 revision=1
-build_style=meson
-hostmakedepends="pkg-config"
-makedepends="pulseaudio-devel cxxopts"
+build_style=gnu-makefile
+makedepends="pulseaudio-devel boost-devel"
 short_desc="Pulseaudio command line mixer"
 maintainer="teldra <teldra@rotce.de>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/cdemoulins/pamixer"
 distfiles="${homepage}/archive/${version}.tar.gz"
-checksum=8b7199e495dc19b190f8f02ace8782f533266a4bd7c7d3cf6f4cf09b2de13e71
+checksum=eb75a9f71b99429bc5a789e82bbd3260bc27104aaaf8d9c17b56e23f74531708
+CXXFLAGS="-DVERSION=$version"
+
+do_install() {
+	vbin pamixer
+}
diff --git a/srcpkgs/pango/template b/srcpkgs/pango/template
index 5bd2639dd88c..5d49a2f7ed58 100644
--- a/srcpkgs/pango/template
+++ b/srcpkgs/pango/template
@@ -1,6 +1,6 @@
 # Template file for 'pango'
 pkgname=pango
-version=1.50.8
+version=1.50.7
 revision=1
 build_style=meson
 build_helper=gir
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://www.pango.org/"
 changelog="https://gitlab.gnome.org/GNOME/pango/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/pango/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cf626f59dd146c023174c4034920e9667f1d25ac2c1569516d63136c311255fa
+checksum=0477f369a3d4c695df7299a6989dc004756a7f4de27eecac405c6790b7e3ad33
 make_check=no  # doesn't pass its own tests
 
 # Package build options
diff --git a/srcpkgs/paper-icon-theme/template b/srcpkgs/paper-icon-theme/template
index b2b390bbf818..03cc7d412f61 100644
--- a/srcpkgs/paper-icon-theme/template
+++ b/srcpkgs/paper-icon-theme/template
@@ -1,13 +1,12 @@
 # Template file for 'paper-icon-theme'
 pkgname=paper-icon-theme
-version=1.5.0.20200312
-revision=1
-_commit=aa3e8af7a1f0831a51fd7e638a4acb077a1e5188
-wrksrc="${pkgname}-${_commit}"
+version=1.5.0
+revision=2
+wrksrc="${pkgname}-v.${version}"
 build_style=meson
 short_desc="Modern freedesktop icon theme"
 maintainer="travankor <travankor@tuta.io>"
 license="CC-BY-SA-4.0"
 homepage="https://github.com/snwh/paper-icon-theme"
-distfiles="https://github.com/snwh/paper-icon-theme/archive/${_commit}.tar.gz"
-checksum=ad76f45266693666df43fab5a381a60899de99e21a85961fa24d60f4cb639b27
+distfiles="${homepage}/archive/v.${version}.tar.gz"
+checksum=62f21dfe95ece481e5c635480f32347f1ad27ea66b2ef0526fe799090b298ece
diff --git a/srcpkgs/papirus-icon-theme/template b/srcpkgs/papirus-icon-theme/template
index a839f9da67fa..ea263424dc46 100644
--- a/srcpkgs/papirus-icon-theme/template
+++ b/srcpkgs/papirus-icon-theme/template
@@ -1,13 +1,13 @@
 # Template file for 'papirus-icon-theme'
 pkgname=papirus-icon-theme
-version=20220710
+version=20220606
 revision=1
 short_desc="SVG icon theme for Linux, based on Paper Icon Set"
 maintainer="Giuseppe Fierro <gspe@ae-design.ws>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/PapirusDevelopmentTeam/papirus-icon-theme"
 distfiles="https://github.com/PapirusDevelopmentTeam/${pkgname}/archive/${version}.tar.gz"
-checksum=9aa81b51b73bfafeae7dbf7ef411db7c74fcff983e4b13c0e05e481dc65971b2
+checksum=139d18bada63d72779f2b604dbe893987d74000de728165ef1cb8baa4624b9c6
 
 do_install() {
 	vmkdir usr/share/icons
diff --git a/srcpkgs/parallel/patches/destdir.patch b/srcpkgs/parallel/patches/destdir.patch
new file mode 100644
index 000000000000..574797f71aaf
--- /dev/null
+++ b/srcpkgs/parallel/patches/destdir.patch
@@ -0,0 +1,23 @@
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -929,13 +929,13 @@
+ 	cd parallel-$(YYYYMMDD) && \
+ 	./configure && make -j && sudo make -j install
+ install-data-hook:
+-	mkdir -p ${datarootdir}/bash-completion/completions
+-	mkdir -p ${zshcompletiondir}
+-	parallel --shell-completion bash > ${datarootdir}/bash-completion/completions/parallel
+-	echo '#compdef parallel' > ${zshcompletion}
+-	echo '(( $$+functions[_comp_parallel] )) ||' >> ${zshcompletion}
+-	echo '  eval "$$(parallel --shell-completion auto)" &&' >> ${zshcompletion}
+-	echo '  _comp_parallel' >> ${zshcompletion}
++	mkdir -p ${DESTDIR}${datarootdir}/bash-completion/completions
++	mkdir -p ${DESTDIR}${zshcompletiondir}
++	./src/parallel --shell-completion bash > ${DESTDIR}${datarootdir}/bash-completion/completions/parallel
++	echo '#compdef parallel' > ${DESTDIR}${zshcompletion}
++	echo '(( $$+functions[_comp_parallel] )) ||' >> ${DESTDIR}${zshcompletion}
++	echo '  eval "$$(parallel --shell-completion auto)" &&' >> ${DESTDIR}${zshcompletion}
++	echo '  _comp_parallel' >> ${DESTDIR}${zshcompletion}
+ 
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
diff --git a/srcpkgs/parallel/template b/srcpkgs/parallel/template
index 9d2b3a9935fd..91e0a552d2a6 100644
--- a/srcpkgs/parallel/template
+++ b/srcpkgs/parallel/template
@@ -1,6 +1,6 @@
 # Template file for 'parallel'
 pkgname=parallel
-version=20220722
+version=20220622
 revision=1
 build_style=gnu-configure
 hostmakedepends="perl"
@@ -11,7 +11,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-3.0-or-later"
 homepage="https://www.gnu.org/software/parallel/"
 distfiles="${GNU_SITE}/${pkgname}/${pkgname}-${version}.tar.bz2"
-checksum=0e4083ac0d850c434598c6dfbf98f3b6dd2cc932a3af9269eb1f9323e43af019
+checksum=a4bd15a8f53b20fd19b0b41b26206527c07a1dda28a7891d5253d856fe5fd5a0
 
 pre_configure() {
 	# no html and pdf doc
diff --git a/srcpkgs/parted/template b/srcpkgs/parted/template
index 32c62d8e8072..f808182b0475 100644
--- a/srcpkgs/parted/template
+++ b/srcpkgs/parted/template
@@ -1,6 +1,6 @@
 # Template file for 'parted'
 pkgname=parted
-version=3.5
+version=3.4
 revision=1
 build_style=gnu-configure
 # parted wants off_t as 64bit type
@@ -13,7 +13,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="http://www.gnu.org/software/parted/"
 distfiles="${GNU_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
-checksum=4938dd5c1c125f6c78b1f4b3e297526f18ee74aa43d45c248578b1d2470c05a2
+checksum=e1298022472da5589b7f2be1d5ee3c1b66ec3d96dfbad03dc642afd009da5342
 
 libparted_package() {
 	short_desc+=" - shared library"
diff --git a/srcpkgs/patchutils/template b/srcpkgs/patchutils/template
index e443401a0eb6..5c69fbd2587a 100644
--- a/srcpkgs/patchutils/template
+++ b/srcpkgs/patchutils/template
@@ -6,7 +6,7 @@ build_style=gnu-configure
 hostmakedepends="perl"
 depends="perl"
 short_desc="Collection of programs that operate on patch files"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Oliver Kiddle <okiddle@yahoo.co.uk>"
 license="GPL-2.0-or-later"
 homepage="http://cyberelk.net/tim/software/patchutils/"
 distfiles="http://cyberelk.net/tim/data/patchutils/stable/${pkgname}-${version}.tar.xz"
diff --git a/srcpkgs/pax-utils/template b/srcpkgs/pax-utils/template
index a570aa0819d7..75d38b714cbe 100644
--- a/srcpkgs/pax-utils/template
+++ b/srcpkgs/pax-utils/template
@@ -1,8 +1,10 @@
 # Template file for 'pax-utils'
 pkgname=pax-utils
-version=1.3.5
+version=1.3.4
 revision=1
-build_style=meson
+build_style=gnu-configure
+configure_args="--with-caps"
+hostmakedepends="pkg-config"
 makedepends="libcap-devel"
 checkdepends="python3-pyelftools"
 short_desc="PaX aware and related utilities for ELF binaries"
@@ -10,5 +12,4 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-only"
 homepage="https://cgit.gentoo.org/proj/pax-utils.git/"
 distfiles="https://gentoo.osuosl.org/distfiles/${pkgname}-${version}.tar.xz"
-checksum=f0a5b03df2308aa2dd7aaf53b9ec0b2b48455b86129e477a1643de62904ab874
-python_version=3
+checksum=8baed2f9c5ae8e0cda1b9c75990864101afc64fad0a4616e10f3ff8ef891040b
diff --git a/srcpkgs/pdf.js/template b/srcpkgs/pdf.js/template
index b12826051555..4c1614f9a7be 100644
--- a/srcpkgs/pdf.js/template
+++ b/srcpkgs/pdf.js/template
@@ -1,6 +1,6 @@
 # Template file for 'pdf.js'
 pkgname=pdf.js
-version=2.14.305
+version=2.12.313
 revision=1
 create_wrksrc=yes
 short_desc="Portable Document Format (PDF) viewer built with HTML5"
@@ -8,7 +8,7 @@ maintainer="Daniel Santana <daniel@santana.tech>"
 license="Apache-2.0"
 homepage="https://mozilla.github.io/pdf.js/"
 distfiles="https://github.com/mozilla/pdf.js/releases/download/v${version}/pdfjs-${version}-dist.zip"
-checksum=1929a00d26d7cd631033ab5a06dcd7d6c283b7d3b06c76083fb840bd1e014896
+checksum=f9be28b8c0bcda9d344e17f2922d02d7137488cdfce37e7639ccc582305b4822
 
 do_install() {
 	vmkdir usr/share/$pkgname/
diff --git a/srcpkgs/pencil2d/template b/srcpkgs/pencil2d/template
index 65943965a30c..048dad18db97 100644
--- a/srcpkgs/pencil2d/template
+++ b/srcpkgs/pencil2d/template
@@ -1,6 +1,6 @@
 # Template file for 'pencil2d'
 pkgname=pencil2d
-version=0.6.6
+version=0.6.5
 revision=1
 wrksrc=pencil-${version}
 build_style=qmake
@@ -13,4 +13,4 @@ license="GPL-2.0-only"
 homepage="https://pencil2d.org/"
 changelog="https://raw.githubusercontent.com/pencil2d/pencil/master/ChangeLog.md"
 distfiles="https://github.com/${pkgname}/pencil/archive/v${version}.tar.gz"
-checksum=9dd1f7dd35a86dea33ec4415ac92e7df146309a1f52139c908cbd8b4767e53ff
+checksum=31903c54c8f0a79385cc5f519b380d26524219984e619204820b946c96fc2482
diff --git a/srcpkgs/perl-Alien-Build/template b/srcpkgs/perl-Alien-Build/template
index 3281d9e38756..362dbbff873b 100644
--- a/srcpkgs/perl-Alien-Build/template
+++ b/srcpkgs/perl-Alien-Build/template
@@ -1,6 +1,6 @@
 # Template file for 'perl-Alien-Build'
 pkgname=perl-Alien-Build
-version=2.50
+version=2.48
 revision=1
 wrksrc="${pkgname/perl-/}-${version}"
 build_style=perl-module
@@ -13,4 +13,4 @@ maintainer="Zach Dykstra <dykstra.zachary@gmail.com>"
 license="Artistic-1.0-Perl, GPL-1.0-or-later"
 homepage="https://metacpan.org/pod/Alien::Build"
 distfiles="https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Alien-Build-${version}.tar.gz"
-checksum=4ed2e175ba2d46d77fc8bb3b726a583cd3b28dc5c2885c375cfa2bf2a7c17347
+checksum=3b26e4794f83c681f3eff8f9d052ba74262c1ca5bad30477a41e66ba64391696
diff --git a/srcpkgs/perl-AnyEvent-I3/template b/srcpkgs/perl-AnyEvent-I3/template
index aa75c18e4591..ed8a072b1e3a 100644
--- a/srcpkgs/perl-AnyEvent-I3/template
+++ b/srcpkgs/perl-AnyEvent-I3/template
@@ -8,7 +8,7 @@ hostmakedepends="perl-JSON-XS perl-AnyEvent"
 makedepends="${hostmakedepends}"
 depends="${makedepends}"
 short_desc="AnyEvent::I3 - communicate with the i3 window manager"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Oliver Kiddle <okiddle@yahoo.co.uk>"
 license="Artistic-1.0-Perl, GPL-1.0-or-later"
 homepage="https://metacpan.org/release/AnyEvent-I3"
 distfiles="${CPAN_SITE}/AnyEvent/AnyEvent-I3-${version}.tar.gz"
diff --git a/srcpkgs/perl-AnyEvent/template b/srcpkgs/perl-AnyEvent/template
index 44639296641e..b356ad19ae97 100644
--- a/srcpkgs/perl-AnyEvent/template
+++ b/srcpkgs/perl-AnyEvent/template
@@ -8,7 +8,7 @@ hostmakedepends="perl"
 makedepends="perl"
 depends="perl"
 short_desc="Perl event loop framework"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Oliver Kiddle <okiddle@yahoo.co.uk>"
 license="Artistic-1.0-Perl, GPL-1.0-or-later"
 homepage="http://software.schmorp.de/pkg/AnyEvent.html"
 distfiles="${CPAN_SITE}/AnyEvent/AnyEvent-${version}.tar.gz"
diff --git a/srcpkgs/perl-Class-MethodMaker/template b/srcpkgs/perl-Class-MethodMaker/template
deleted file mode 100644
index 71d9e06d8ba9..000000000000
--- a/srcpkgs/perl-Class-MethodMaker/template
+++ /dev/null
@@ -1,15 +0,0 @@
-# Template file for 'perl-Class-MethodMaker'
-pkgname=perl-Class-MethodMaker
-version=2.24
-revision=1
-wrksrc="${pkgname/perl-/}-${version}"
-build_style=perl-module
-hostmakedepends="perl"
-makedepends="${hostmakedepends}"
-depends="${makedepends}"
-short_desc="Easy building of Perl Classes"
-maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
-license="Artistic-1.0-Perl, GPL-1.0-or-later"
-homepage="https://metacpan.org/release/Class-MethodMaker"
-distfiles="${CPAN_SITE}/Class/${pkgname/perl-/}-${version}.tar.gz"
-checksum=5eef58ccb27ebd01bcde5b14bcc553b5347a0699e5c3e921c7780c3526890328
diff --git a/srcpkgs/perl-Crypt-OpenSSL-RSA/template b/srcpkgs/perl-Crypt-OpenSSL-RSA/template
index 3a239a93a6c9..ea269e56a06e 100644
--- a/srcpkgs/perl-Crypt-OpenSSL-RSA/template
+++ b/srcpkgs/perl-Crypt-OpenSSL-RSA/template
@@ -1,16 +1,16 @@
 # Template file for 'perl-Crypt-OpenSSL-RSA'
 pkgname=perl-Crypt-OpenSSL-RSA
-version=0.33
+version=0.32
 revision=1
 wrksrc="${pkgname/perl-/}-${version}"
 build_style=perl-module
 hostmakedepends="perl perl-Crypt-OpenSSL-Guess"
 makedepends="perl openssl-devel"
 depends="perl"
-checkdepends="perl-Crypt-OpenSSL-Random perl-Crypt-OpenSSL-Bignum"
+checkdepends="perl-Crypt-OpenSSL-Random"
 short_desc="Crypt::OpenSSL::RSA - RSA encoding and decoding"
 maintainer="johannes <johannes.brechtmann@gmail.com>"
 license="Artistic-1.0-Perl, GPL-1.0-or-later"
 homepage="https://metacpan.org/release/Crypt-OpenSSL-RSA"
 distfiles="${CPAN_SITE}/Crypt/Crypt-OpenSSL-RSA-${version}.tar.gz"
-checksum=bdbe630f6d6f540325746ad99977272ac8664ff81bd19f0adaba6d6f45efd864
+checksum=adc74f0ae125c77f65d5dd32abb9c3429300a79543bf263494f333f9c0b62a61
diff --git a/srcpkgs/perl-Data-Perl/template b/srcpkgs/perl-Data-Perl/template
deleted file mode 100644
index 1b213d2e29b5..000000000000
--- a/srcpkgs/perl-Data-Perl/template
+++ /dev/null
@@ -1,16 +0,0 @@
-# Template file for 'perl-Data-Perl'
-pkgname=perl-Data-Perl
-version=0.002011
-revision=1
-wrksrc="${pkgname/perl-/}-$version"
-build_style=perl-module
-hostmakedepends="perl perl-strictures perl-List-MoreUtils perl-Class-Method-Modifiers perl-Role-Tiny perl-Module-Runtime"
-makedepends="${hostmakedepends}"
-depends="${makedepends}"
-checkdepends="perl-Test-Deep perl-Test-Output perl-Test-Fatal"
-short_desc="Base classes wrapping fundamental Perl data types"
-maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
-license="Artistic-1.0-Perl, GPL-1.0-or-later"
-homepage="https://metacpan.org/release/Data-Perl"
-distfiles="${CPAN_SITE}/Data/${pkgname/perl-/}-${version}.tar.gz"
-checksum=8d34dbe314cfa2d99bd9aae546bbde94c38bb05b74b07c89bde1673a6f6c55f4
diff --git a/srcpkgs/perl-File-MimeInfo/template b/srcpkgs/perl-File-MimeInfo/template
index b16427c711fb..c425909e4bed 100644
--- a/srcpkgs/perl-File-MimeInfo/template
+++ b/srcpkgs/perl-File-MimeInfo/template
@@ -1,6 +1,6 @@
 # Template file for 'perl-File-MimeInfo'
 pkgname=perl-File-MimeInfo
-version=0.33
+version=0.32
 revision=1
 wrksrc="${pkgname/perl-/}-${version}"
 build_style=perl-module
@@ -13,4 +13,4 @@ license="Artistic-1.0-Perl, GPL-1.0-or-later"
 homepage="https://metacpan.org/release/File-MimeInfo"
 changelog="https://metacpan.org/dist/File-MimeInfo/changes"
 distfiles="${CPAN_SITE}/File/${pkgname/perl-/}-${version}.tar.gz"
-checksum=f6bea6b3890621325ec9c2792afaee88e948a0ae1d10872fa72c7110b3e1b1c4
+checksum=5190028d994c003abc0e5556e6095eb17858a8baaa473a4b85b3458e316a8742
diff --git a/srcpkgs/perl-File-ShareDir-Install/template b/srcpkgs/perl-File-ShareDir-Install/template
index cddfa26d3616..7c49bdf8ce86 100644
--- a/srcpkgs/perl-File-ShareDir-Install/template
+++ b/srcpkgs/perl-File-ShareDir-Install/template
@@ -1,7 +1,7 @@
 # Template file for 'perl-File-ShareDir-Install'
 pkgname=perl-File-ShareDir-Install
-version=0.14
-revision=1
+version=0.13
+revision=3
 wrksrc="${pkgname/perl-/}-${version}"
 build_style=perl-module
 hostmakedepends="perl"
@@ -12,7 +12,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="Artistic-1.0-Perl, GPL-1.0-or-later"
 homepage="https://metacpan.org/release/File-ShareDir-Install"
 distfiles="${CPAN_SITE}/File/${pkgname/perl-/}-$version.tar.gz"
-checksum=8f9533b198f2d4a9a5288cbc7d224f7679ad05a7a8573745599789428bc5aea0
+checksum=45befdf0d95cbefe7c25a1daf293d85f780d6d2576146546e6828aad26e580f9
 
 pre_configure() {
 	export PERL_MM_FALLBACK_SILENCE_WARNING=yes
diff --git a/srcpkgs/perl-GnuPG-Interface/patches/0001-disables-version-check.patch b/srcpkgs/perl-GnuPG-Interface/patches/0001-disables-version-check.patch
deleted file mode 100644
index 2807cf114e69..000000000000
--- a/srcpkgs/perl-GnuPG-Interface/patches/0001-disables-version-check.patch
+++ /dev/null
@@ -1,90 +0,0 @@
-From fe898b9211fd0a6d273c438c21755e39b9b221b3 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?=
- <jan.christian@gruenhage.xyz>
-Date: Wed, 15 Jun 2022 13:05:40 +0200
-Subject: [PATCH 1/2] disables version check
-
-Void ships GnuPG in a new enough version anyway, so this check is not
-necessary. The reason to disable the check is that it's broken rn:
-
-```
-error determining fileno for STDIN: Illegal seek at (eval 270) line 55.
-Use of uninitialized value $line in pattern match (m//) at /usr/share/perl5/vendor_perl/GnuPG/Interface.pm line 827.
-Use of uninitialized value $a in split at /usr/share/perl5/vendor_perl/GnuPG/Interface.pm line 841.
-Use of uninitialized value $a in split at /usr/share/perl5/vendor_perl/GnuPG/Interface.pm line 841.
-GnuPG Version 1.4 or 2.2+ required at (eval 270) line 55.
-```
----
- lib/GnuPG/Interface.pm | 18 ++----------------
- t/version_updates.t    | 30 ------------------------------
- 2 files changed, 2 insertions(+), 46 deletions(-)
- delete mode 100644 t/version_updates.t
-
-diff --git a/lib/GnuPG/Interface.pm b/lib/GnuPG/Interface.pm
-index 905ae30..7fd2321 100644
---- a/lib/GnuPG/Interface.pm
-+++ b/lib/GnuPG/Interface.pm
-@@ -818,22 +818,8 @@ sub search_keys( $% ) {
- }
- 
- sub _version {
--    my ( $self ) = @_;
--
--    my $out = IO::Handle->new;
--    my $handles = GnuPG::Handles->new( stdout => $out );
--    my $pid = $self->wrap_call( commands => [ '--no-options', '--version' ], handles => $handles );
--    my $line = $out->getline;
--    $line =~ /(\d+\.\d+\.\d+)/;
--
--    my $version = $1;
--    unless ($self->cmp_version($version, '2.2') >= 0 or
--        ($self->cmp_version($version, '1.4') >= 0 and $self->cmp_version($version, '1.5') < 0 )) {
--        croak "GnuPG Version 1.4 or 2.2+ required";
--    }
--    waitpid $pid, 0;
--
--    return $version;
-+    # version detection is broken, hardcoding that we're on 2.2+
-+    return '2.3.7';
- }
- 
- sub cmp_version($$) {
-diff --git a/t/version_updates.t b/t/version_updates.t
-deleted file mode 100644
-index 758ee7b..0000000
---- a/t/version_updates.t
-+++ /dev/null
-@@ -1,30 +0,0 @@
--#!/usr/bin/perl -w
--
--use strict;
--
--use lib './t';
--use MyTest;
--use MyTestSpecific;
--
--TEST
--{
--    my $gpg = GnuPG::Interface->new(call => './test/fake-gpg-v1');
--    return ($gpg->version() eq '1.4.23');
--};
--
--
--TEST
--{
--    my $gpg = GnuPG::Interface->new(call => './test/fake-gpg-v2');
--    return ($gpg->version() eq '2.2.12');
--};
--
--TEST
--{
--    my $gpg = GnuPG::Interface->new(call => './test/fake-gpg-v1');
--    my $v1 = $gpg->version();
--    $gpg->call('./test/fake-gpg-v2');
--    my $v2 = $gpg->version();
--
--    return ($v1 eq '1.4.23' && $v2 eq '2.2.12');
--}
--- 
-2.36.1
-
diff --git a/srcpkgs/perl-GnuPG-Interface/patches/0002-Hardcode-path-to-usr-bin-gpg.patch b/srcpkgs/perl-GnuPG-Interface/patches/0002-Hardcode-path-to-usr-bin-gpg.patch
deleted file mode 100644
index 6052103f5468..000000000000
--- a/srcpkgs/perl-GnuPG-Interface/patches/0002-Hardcode-path-to-usr-bin-gpg.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From 4185798921211925d38e9ea2cd0f28f3eb32ddca Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?=
- <jan.christian@gruenhage.xyz>
-Date: Wed, 15 Jun 2022 13:10:01 +0200
-Subject: [PATCH 2/2] Hardcode path to /usr/bin/gpg
-
----
- lib/GnuPG/Interface.pm | 7 +++----
- 1 file changed, 3 insertions(+), 4 deletions(-)
-
-diff --git a/lib/GnuPG/Interface.pm b/lib/GnuPG/Interface.pm
-index 7fd2321..ed2f49e 100644
---- a/lib/GnuPG/Interface.pm
-+++ b/lib/GnuPG/Interface.pm
-@@ -76,7 +76,7 @@ sub gnupg_call { shift->call(@_); }
- 
- sub BUILD {
-     my ( $self, $args ) = @_;
--    $self->hash_init( call => 'gpg', %$args );
-+    $self->hash_init( call => '/usr/bin/gpg', %$args );
- }
- 
- struct(
-@@ -1183,9 +1183,8 @@ keys to list in a key-listing.
- 
- =item call
- 
--This defines the call made to invoke GnuPG.  Defaults to 'gpg'; this
--should be changed if 'gpg' is not in your path, or there is a different
--name for the binary on your system.
-+This defines the call made to invoke GnuPG.  Defaults to '/usr/bin/gpg'; this
-+should be changed if there is a different name for the binary on your system.
- 
- =item passphrase
- 
--- 
-2.36.1
-
diff --git a/srcpkgs/perl-GnuPG-Interface/template b/srcpkgs/perl-GnuPG-Interface/template
deleted file mode 100644
index 20756374d957..000000000000
--- a/srcpkgs/perl-GnuPG-Interface/template
+++ /dev/null
@@ -1,15 +0,0 @@
-# Template file for 'perl-GnuPG-Interface'
-pkgname=perl-GnuPG-Interface
-version=1.02
-revision=1
-wrksrc="${pkgname/perl-/}-$version"
-build_style=perl-module
-hostmakedepends="perl which gnupg"
-makedepends="${hostmakedepends} perl-Moo perl-MooX-HandlesVia perl-MooX-late"
-depends="${makedepends}"
-short_desc="Perl interface GnuPG"
-maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
-license="Artistic-1.0-Perl, GPL-1.0-or-later"
-homepage="https://metacpan.org/release/GnuPG-Interface"
-distfiles="${CPAN_SITE}/GnuPG/${pkgname/perl-/}-${version}.tar.gz"
-checksum=c27a48c3d48e1a9205e362eeea66d46b032bd84637991fdf0b13828bcafdd3e6
diff --git a/srcpkgs/perl-Mail-AuthenticationResults/template b/srcpkgs/perl-Mail-AuthenticationResults/template
deleted file mode 100644
index 7ffd835d3f55..000000000000
--- a/srcpkgs/perl-Mail-AuthenticationResults/template
+++ /dev/null
@@ -1,16 +0,0 @@
-# Template file for 'perl-Mail-AuthenticationResults'
-pkgname=perl-Mail-AuthenticationResults
-version=2.20210915
-revision=1
-wrksrc="${pkgname/perl-/}-${version}"
-build_style=perl-module
-hostmakedepends="perl"
-makedepends="${hostmakedepends} perl-JSON perl-Clone"
-depends="${makedepends}"
-checkdepends="perl-Test-Exception"
-short_desc="Perl module for parsing mail authentication result headers"
-maintainer="johannes <johannes.brechtmann@gmail.com>"
-license="Artistic-1.0-Perl, GPL-1.0-or-later"
-homepage="https://metacpan.org/dist/Mail-AuthenticationResults"
-distfiles="${CPAN_SITE}/Mail/Mail-AuthenticationResults-${version}.tar.gz"
-checksum=c297bc9bb1af2a37201db9920e1cb5e2f581024713f5c5b135f41402ec94e10f
diff --git a/srcpkgs/perl-Mail-Box/template b/srcpkgs/perl-Mail-Box/template
index fbdb119597b5..e7ba48ded419 100644
--- a/srcpkgs/perl-Mail-Box/template
+++ b/srcpkgs/perl-Mail-Box/template
@@ -1,7 +1,7 @@
 # Template file for 'perl-Mail-Box'
 pkgname=perl-Mail-Box
-version=3.009
-revision=1
+version=3.008
+revision=2
 wrksrc="${pkgname/perl-/}-${version}"
 build_style=perl-module
 hostmakedepends="perl"
@@ -16,4 +16,4 @@ maintainer="Alessio Sergi <al3hex@gmail.com>"
 license="Artistic-1.0-Perl, GPL-1.0-or-later"
 homepage="https://metacpan.org/release/Mail-Box"
 distfiles="${CPAN_SITE}/Mail/${pkgname/perl-/}-${version}.tar.gz"
-checksum=9185216b0e14c919ec2384769525559491ed7d56d27adb1bc985a1fbeb799165
+checksum=b51a50945db1335503e1414d76dcc74e669c4179ea07852f9800b270d5c0d297
diff --git a/srcpkgs/perl-Mail-DKIM/template b/srcpkgs/perl-Mail-DKIM/template
index ff0165cc2f8a..b7f92cd8fa27 100644
--- a/srcpkgs/perl-Mail-DKIM/template
+++ b/srcpkgs/perl-Mail-DKIM/template
@@ -1,12 +1,12 @@
 # Template file for 'perl-Mail-DKIM'
 pkgname=perl-Mail-DKIM
-version=1.20220520
-revision=1
+version=1.20200907
+revision=2
 wrksrc="${pkgname/perl-/}-${version}"
 build_style=perl-module
 hostmakedepends="perl"
 makedepends="${hostmakedepends} perl-Net-DNS perl-MailTools perl-Crypt-OpenSSL-RSA
- perl-YAML-LibYAML perl-Mail-AuthenticationResults"
+ perl-YAML-LibYAML"
 depends="$makedepends"
 checkdepends="perl-Test-RequiresInternet perl-Net-DNS-Resolver-Mock"
 short_desc="Perl module for DKIM message signing"
@@ -14,4 +14,4 @@ maintainer="johannes <johannes.brechtmann@gmail.com>"
 license="Artistic-1.0-Perl, GPL-1.0-or-later"
 homepage="https://metacpan.org/release/Mail-DKIM"
 distfiles="${CPAN_SITE}/Mail/Mail-DKIM-${version}.tar.gz"
-checksum=8ac4b8c84bbfad00a3d24bf676493d207dd3cd4a735efabb9e17181534f23646
+checksum=abff11bd0977b9b8c3b2c3fc2a0dbdd2d38da249568698710fec1002d4251bf5
diff --git a/srcpkgs/perl-Mail-Message/template b/srcpkgs/perl-Mail-Message/template
index 50e1c87a8e0e..b71b27eb347f 100644
--- a/srcpkgs/perl-Mail-Message/template
+++ b/srcpkgs/perl-Mail-Message/template
@@ -1,7 +1,7 @@
 # Template file for 'perl-Mail-Message'
 pkgname=perl-Mail-Message
-version=3.012
-revision=1
+version=3.009
+revision=2
 wrksrc="${pkgname/perl-/}-${version}"
 build_style=perl-module
 hostmakedepends="perl"
@@ -12,4 +12,4 @@ maintainer="Zach Dykstra <dykstra.zachary@gmail.com>"
 license="Artistic-1.0-Perl, GPL-1.0-or-later"
 homepage="https://metacpan.org/release/Mail-Message"
 distfiles="${CPAN_SITE}/Mail/${pkgname/perl-/}-${version}.tar.gz"
-checksum=e92b0020e0cb11cca92f93df9dd32441d78b84a3c4b72094c0a70310253cac9e
+checksum=39d2cf98a24f786c119ff04df9b44662970bc2110d1bc6ad33ba64c06d97cf1a
diff --git a/srcpkgs/perl-Mail-Transport/template b/srcpkgs/perl-Mail-Transport/template
index d4b17af63d8f..18a9eb449c86 100644
--- a/srcpkgs/perl-Mail-Transport/template
+++ b/srcpkgs/perl-Mail-Transport/template
@@ -1,7 +1,7 @@
 # Template file for 'perl-Mail-Transport'
 pkgname=perl-Mail-Transport
-version=3.005
-revision=1
+version=3.004
+revision=2
 wrksrc="${pkgname/perl-/}-${version}"
 build_style=perl-module
 hostmakedepends="perl"
@@ -12,4 +12,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="Artistic-1.0-Perl, GPL-1.0-or-later"
 homepage="https://metacpan.org/release/Mail-Transport"
 distfiles="${CPAN_SITE}/Mail/${pkgname/perl-/}-${version}.tar.gz"
-checksum=d0dcb93f705c1285d808e34de7d86dbe28d1ed66aa2a7de830f6651fc35196a3
+checksum=cf315a09f617e881c01318069054ef9f17ef947ffbbc5ced2f1b00ebbad43d11
diff --git a/srcpkgs/perl-Module-Find/template b/srcpkgs/perl-Module-Find/template
index cfab90cb6c1b..a1c413b694e9 100644
--- a/srcpkgs/perl-Module-Find/template
+++ b/srcpkgs/perl-Module-Find/template
@@ -1,7 +1,7 @@
 # Template file for 'perl-Module-Find'
 pkgname=perl-Module-Find
-version=0.16
-revision=1
+version=0.15
+revision=2
 wrksrc="${pkgname/perl-/}-${version}"
 build_style=perl-module
 hostmakedepends="perl"
@@ -13,4 +13,4 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="Artistic-1.0-Perl, GPL-1.0-or-later"
 homepage="https://metacpan.org/release/Module-Find"
 distfiles="${CPAN_SITE}/Module/${pkgname/perl-/}-$version.tar.gz"
-checksum=4bcaaa376915014728d4f533a98c5b59d665051cd3cdbafc960e5a66fd131092
+checksum=5c5482a7fe3e9e1035b36a984470b886f7af095eeeff63f5f19aec8cd2d8a85e
diff --git a/srcpkgs/perl-MooX-HandlesVia/template b/srcpkgs/perl-MooX-HandlesVia/template
deleted file mode 100644
index a622d1f841be..000000000000
--- a/srcpkgs/perl-MooX-HandlesVia/template
+++ /dev/null
@@ -1,16 +0,0 @@
-# Template file for 'perl-MooX-HandlesVia'
-pkgname=perl-MooX-HandlesVia
-version=0.001009
-revision=1
-wrksrc="${pkgname/perl-/}-${version}"
-build_style=perl-module
-hostmakedepends="perl"
-makedepends="${hostmakedepends} perl-Module-Runtime perl-Data-Perl perl-Moo perl-Class-Method-Modifiers perl-Role-Tiny perl-MooX-Types-MooseLike"
-depends="${makedepends}"
-checkdepends="perl-Test-Fatal perl-Test-Exception"
-short_desc="NativeTrait-like behavior for Moo"
-maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
-license="Artistic-1.0-Perl, GPL-1.0-or-later"
-homepage="https://metacpan.org/release/MooX-HandlesVia"
-distfiles="${CPAN_SITE}/MooX/${pkgname/perl-/}-${version}.tar.gz"
-checksum=716353e38894ecb7e8e4c17bc95483db5f59002b03541b54a72c27f2a8f36c12
diff --git a/srcpkgs/perl-MooX-Types-MooseLike/template b/srcpkgs/perl-MooX-Types-MooseLike/template
deleted file mode 100644
index dc6441ed9142..000000000000
--- a/srcpkgs/perl-MooX-Types-MooseLike/template
+++ /dev/null
@@ -1,16 +0,0 @@
-# Template file for 'perl-MooX-Types-MooseLike'
-pkgname=perl-MooX-Types-MooseLike
-version=0.29
-revision=1
-wrksrc="${pkgname/perl-/}-${version}"
-build_style=perl-module
-hostmakedepends="perl"
-makedepends="${hostmakedepends} perl-Module-Runtime perl-Moo"
-depends="${makedepends}"
-checkdepends="perl-Test-Fatal perl-Test-Exception"
-short_desc="Moosish types and a type builder"
-maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
-license="Artistic-1.0-Perl, GPL-1.0-or-later"
-homepage="https://metacpan.org/release/MooX-Types-MooseLike"
-distfiles="${CPAN_SITE}/MooX/${pkgname/perl-/}-${version}.tar.gz"
-checksum=1d3780aa9bea430afbe65aa8c76e718f1045ce788aadda4116f59d3b7a7ad2b4
diff --git a/srcpkgs/perl-MooX-late/template b/srcpkgs/perl-MooX-late/template
deleted file mode 100644
index c4729bee6085..000000000000
--- a/srcpkgs/perl-MooX-late/template
+++ /dev/null
@@ -1,16 +0,0 @@
-# Template file for 'perl-MooX-late'
-pkgname=perl-MooX-late
-version=0.100
-revision=1
-wrksrc="${pkgname/perl-/}-${version}"
-build_style=perl-module
-hostmakedepends="perl"
-makedepends="${hostmakedepends} perl-Moo perl-Sub-HandlesVia perl-Type-Tiny"
-depends="${makedepends}"
-checkdepends="perl-Test-Fatal perl-Test-Requires"
-short_desc="Easily translate Moose code to Moo"
-maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
-license="Artistic-1.0-Perl, GPL-1.0-or-later"
-homepage="https://metacpan.org/release/MooX-late"
-distfiles="${CPAN_SITE}/MooX/${pkgname/perl-/}-${version}.tar.gz"
-checksum=2ae5b1e3da5abc0e4006278ecbcfa8fa7c224ea5529a6a688acbb229c09e6a5f
diff --git a/srcpkgs/perl-Net-IDN-Encode/template b/srcpkgs/perl-Net-IDN-Encode/template
deleted file mode 100644
index a4022ba73d26..000000000000
--- a/srcpkgs/perl-Net-IDN-Encode/template
+++ /dev/null
@@ -1,16 +0,0 @@
-# Template file for 'perl-Net-IDN-Encode'
-pkgname=perl-Net-IDN-Encode
-version=2.500
-revision=1
-wrksrc="${pkgname/perl-/}-${version}"
-build_style=perl-module
-hostmakedepends="perl"
-makedepends="${hostmakedepends}"
-depends="${makedepends}"
-checkdepends="perl-Test-NoWarnings"
-short_desc="Internationalizing Domain Names in Applications (IDNA) for Perl"
-maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
-license="Artistic-1.0-Perl, GPL-1.0-or-later"
-homepage="https://metacpan.org/release/Net-IDN-Encode"
-distfiles="${CPAN_SITE}/Net/${pkgname/perl-/}-${version}.tar.gz"
-checksum=55453633e3ff24ce325b34bc2c8157b9859962a31ab5cf28bf7ccc1c9b3a3eaa
diff --git a/srcpkgs/perl-Net-SSH2/template b/srcpkgs/perl-Net-SSH2/template
index d7d880205846..437b94756824 100644
--- a/srcpkgs/perl-Net-SSH2/template
+++ b/srcpkgs/perl-Net-SSH2/template
@@ -1,7 +1,7 @@
 # Template file for 'perl-Net-SSH2'
 pkgname=perl-Net-SSH2
-version=0.73
-revision=1
+version=0.72
+revision=3
 wrksrc="${pkgname/perl-/}-${version}"
 build_style=perl-module
 configure_args="inc=${XBPS_CROSS_BASE}/usr/include lib=${XBPS_CROSS_BASE}/usr/lib"
@@ -13,4 +13,4 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="Artistic-1.0-Perl, GPL-1.0-or-later"
 homepage="https://metacpan.org/release/Net-SSH2"
 distfiles="${CPAN_SITE}/Net/Net-SSH2-${version}.tar.gz"
-checksum=a51e4c3168fc3d8ab89a6b673c836323303e95b18de19813ec4528810ec23785
+checksum=867d83070fac6436b9f0971918243002072fbf8d2724a87c254b34250dce0222
diff --git a/srcpkgs/perl-PPR/template b/srcpkgs/perl-PPR/template
index 2e63554614b8..0fecf6954f7d 100644
--- a/srcpkgs/perl-PPR/template
+++ b/srcpkgs/perl-PPR/template
@@ -1,7 +1,7 @@
 # Template file for 'perl-PPR'
 pkgname=perl-PPR
-version=0.001002
-revision=1
+version=0.000028
+revision=2
 wrksrc="${pkgname/perl-/}-${version}"
 build_style=perl-module
 hostmakedepends="perl perl-B-Hooks-EndOfScope"
@@ -13,4 +13,4 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="Artistic-1.0-Perl, GPL-1.0-or-later"
 homepage="https://metacpan.org/release/PPR"
 distfiles="${CPAN_SITE}/Sub/DCONWAY/PPR-${version}.tar.gz"
-checksum=c81ff811289caeb83e85f94036df2f54509d6c58d47faf6b643f5a443be35832
+checksum=d37da7747c4337e4c7d758c7b8ed5d12cb9737643692b09f0bd4d99c5068b9a9
diff --git a/srcpkgs/perl-Role-Hooks/template b/srcpkgs/perl-Role-Hooks/template
deleted file mode 100644
index 753eff1fa78e..000000000000
--- a/srcpkgs/perl-Role-Hooks/template
+++ /dev/null
@@ -1,16 +0,0 @@
-# Template file for 'perl-Role-Hooks'
-pkgname=perl-Role-Hooks
-version=0.008
-revision=1
-wrksrc="${pkgname/perl-/}-${version}"
-build_style=perl-module
-hostmakedepends="perl perl-Class-Method-Modifiers"
-makedepends="${hostmakedepends}"
-depends="${makedepends}"
-checkdepends="perl-Test-Requires"
-short_desc="Perl module for role callbacks"
-maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
-license="GPL-3.0-or-later"
-homepage="https://metacpan.org/pod/Role::Hooks"
-distfiles="${CPAN_SITE}/Devel/TOBYINK/${pkgname/perl-/}-${version}.tar.gz"
-checksum=28d66ea0a8dc306b76da83ff0879493d808f73185bcf9c4ed372f3946fb543ec
diff --git a/srcpkgs/perl-Specio/template b/srcpkgs/perl-Specio/template
index fc2dd72e39ec..b8eb77e5e2c1 100644
--- a/srcpkgs/perl-Specio/template
+++ b/srcpkgs/perl-Specio/template
@@ -1,7 +1,7 @@
 # Template file for 'perl-Specio'
 pkgname=perl-Specio
-version=0.48
-revision=1
+version=0.47
+revision=2
 wrksrc="${pkgname#perl-}-${version}"
 build_style=perl-module
 hostmakedepends="perl"
@@ -14,4 +14,4 @@ maintainer="newbluemoon <blaumolch@mailbox.org>"
 license="Artistic-2.0"
 homepage="https://metacpan.org/release/Specio"
 distfiles="${CPAN_SITE}/Test/Specio-${version}.tar.gz"
-checksum=0c85793580f1274ef08173079131d101f77b22accea7afa8255202f0811682b2
+checksum=f41307f14444f8777e572f27eeb6a964084399e7e382c47c577827ad8a286a1c
diff --git a/srcpkgs/perl-Sub-HandlesVia/template b/srcpkgs/perl-Sub-HandlesVia/template
deleted file mode 100644
index c76976791ab3..000000000000
--- a/srcpkgs/perl-Sub-HandlesVia/template
+++ /dev/null
@@ -1,16 +0,0 @@
-# Template file for 'perl-Sub-HandlesVia'
-pkgname=perl-Sub-HandlesVia
-version=0.034
-revision=1
-wrksrc="${pkgname/perl-/}-${version}"
-build_style=perl-module
-hostmakedepends="perl perl-Type-Tiny perl-Exporter-Tiny perl-Class-Tiny perl-Class-Method-Modifiers"
-makedepends="${hostmakedepends}"
-depends="${makedepends}"
-checkdepends="perl-Test-Requires perl-Test-Fatal perl-Moo perl-Role-Hooks"
-short_desc="Sub::HandlesVia - alternative handles_via implementation"
-maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
-license="Artistic-1.0-Perl, GPL-1.0-or-later"
-homepage="https://metacpan.org/release/Sub-HandlesVia"
-distfiles="${CPAN_SITE}/Sub/${pkgname/perl-/}-${version}.tar.gz"
-checksum=7c6865f664782af1418ef1a0c112901e331f166f9a9550104d9d32a84ac80515
diff --git a/srcpkgs/perl-Test-MockModule/template b/srcpkgs/perl-Test-MockModule/template
index 6f4421b95b5b..0b306844aab0 100644
--- a/srcpkgs/perl-Test-MockModule/template
+++ b/srcpkgs/perl-Test-MockModule/template
@@ -1,6 +1,6 @@
 # Template file for 'perl-Test-MockModule'
 pkgname=perl-Test-MockModule
-version=0.177.0
+version=0.176.0
 revision=1
 wrksrc="${pkgname/perl-/}-v${version}"
 build_style=perl-ModuleBuild
@@ -13,4 +13,4 @@ maintainer="Zach Dykstra <dykstra.zachary@gmail.com>"
 license="Artistic-1.0-Perl, GPL-1.0-or-later"
 homepage="https://metacpan.org/release/Test-MockModule"
 distfiles="${CPAN_SITE}/Test/${pkgname/perl-/}-v${version}.tar.gz"
-checksum=1bda7a49dcea76076d40a7b6a6c3f3e15e6b19c84b6171df44534d91138f1045
+checksum=b71e16657c71b682f045e04d115bd532b85d7a96091e7319a1a85447ff97326e
diff --git a/srcpkgs/perl-Test-Time/template b/srcpkgs/perl-Test-Time/template
index 0ed775292773..fad5a2abe5c6 100644
--- a/srcpkgs/perl-Test-Time/template
+++ b/srcpkgs/perl-Test-Time/template
@@ -1,7 +1,7 @@
 # Template file for 'perl-Test-Time'
 pkgname=perl-Test-Time
-version=0.092
-revision=1
+version=0.08
+revision=2
 wrksrc="${pkgname#perl-}-${version}"
 build_style=perl-module
 hostmakedepends="perl"
@@ -12,4 +12,4 @@ maintainer="newbluemoon <blaumolch@mailbox.org>"
 license="Artistic-1.0-Perl, GPL-1.0-or-later"
 homepage="https://metacpan.org/release/Test-Time"
 distfiles="${CPAN_SITE}/Test/${pkgname#perl-}-${version}.tar.gz"
-checksum=30d90f54ce840893c7ba2cac2a4d1eecd4c9cdf805910c595e3ae89dfd644738
+checksum=b8bc3b074bb2247e8588399c1e55d071f049cf6ce1c8b4192c38cf3c24559548
diff --git a/srcpkgs/perl-Type-Tiny/template b/srcpkgs/perl-Type-Tiny/template
deleted file mode 100644
index 72e8c577149e..000000000000
--- a/srcpkgs/perl-Type-Tiny/template
+++ /dev/null
@@ -1,15 +0,0 @@
-# Template file for 'perl-Type-Tiny'
-pkgname=perl-Type-Tiny
-version=1.016007
-revision=1
-wrksrc="${pkgname/perl-/}-${version}"
-build_style=perl-module
-hostmakedepends="perl perl-Exporter-Tiny"
-makedepends="${hostmakedepends}"
-depends="${makedepends}"
-short_desc="Perl module for type constraints"
-maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
-license="Artistic-1.0-Perl, GPL-1.0-or-later"
-homepage="https://metacpan.org/release/Type-Tiny"
-distfiles="https://cpan.metacpan.org/authors/id/T/TO/TOBYINK/${pkgname/perl-/}-${version}.tar.gz"
-checksum=178b6132a1cd362f6d53bab7a37d1eac1b81d20580ced4ff2f00c7f094fe0a5f
diff --git a/srcpkgs/perl-WWW-Mechanize/template b/srcpkgs/perl-WWW-Mechanize/template
index 7565a7ede016..a098cc8e75a2 100644
--- a/srcpkgs/perl-WWW-Mechanize/template
+++ b/srcpkgs/perl-WWW-Mechanize/template
@@ -1,6 +1,6 @@
 # Template file for 'perl-WWW-Mechanize'
 pkgname=perl-WWW-Mechanize
-version=2.13
+version=2.09
 revision=1
 wrksrc="${pkgname/perl-/}-${version}"
 build_style=perl-module
@@ -16,4 +16,4 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="Artistic-1.0-Perl, GPL-1.0-or-later"
 homepage="https://metacpan.org/release/WWW-Mechanize"
 distfiles="${CPAN_SITE}/WWW/${pkgname/perl-/}-${version}.tar.gz"
-checksum=968e1e46312c1c4a33ae8bd9fdadb3e77ea1e74613e589f115321a4f334af243
+checksum=a671310766e11a963d0795915ec2335ab5b282d96db160e352bbd254720f3fa5
diff --git a/srcpkgs/perl-YAML-PP/template b/srcpkgs/perl-YAML-PP/template
index fcc6e1f15f18..353d6aa67d08 100644
--- a/srcpkgs/perl-YAML-PP/template
+++ b/srcpkgs/perl-YAML-PP/template
@@ -1,6 +1,6 @@
 # Template file for 'perl-YAML-PP'
 pkgname=perl-YAML-PP
-version=0.034
+version=0.032
 revision=1
 wrksrc="${pkgname/perl-/}-${version}"
 build_style=perl-module
@@ -12,4 +12,4 @@ maintainer="Zach Dykstra <dykstra.zachary@gmail.com>"
 license="Artistic-1.0-Perl, GPL-1.0-or-later"
 homepage="https://metacpan.org/release/YAML-PP"
 distfiles="${CPAN_SITE}/YAML/YAML-PP-${version}.tar.gz"
-checksum=6af37ff0757ee962cbda32184177b5282a772adfb126461f744659058dd1eab3
+checksum=27dd0b1e39cef3d12bb5a07b2841c558484a9a430c49d3c6f9ae2e6065abda90
diff --git a/srcpkgs/pgbouncer/template b/srcpkgs/pgbouncer/template
index fb60ee74f89e..650e3340f07c 100644
--- a/srcpkgs/pgbouncer/template
+++ b/srcpkgs/pgbouncer/template
@@ -1,22 +1,22 @@
 # Template file for 'pgbouncer'
 pkgname=pgbouncer
-version=1.17.0
+version=1.16.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="libevent-devel"
-checkdepends="which postgresql14 postgresql14-client"
+checkdepends="which postgresql13 postgresql13-client"
 short_desc="Lightweight connection pooler for PostgreSQL"
 maintainer="Kyle Nusbaum <knusbaum+void@sdf.org>"
 license="ISC"
 homepage="https://pgbouncer.github.io/"
 changelog="https://raw.githubusercontent.com/pgbouncer/pgbouncer/master/NEWS.md"
 distfiles="https://pgbouncer.github.io/downloads/files/${version}/pgbouncer-${version}.tar.gz"
-checksum=657309b7bc5c7a85cbf70a9a441b535f7824123081eabb7ba86d00349a256e23
+checksum=087477e9e4766d032b04b7b006c0c8d64160a54141a7bfc2c6e5ae7ae11bf7fc
 make_check=ci-skip # Postgres server can't be run as root
 
 pre_check() {
-	. /etc/profile.d/postgresql14.sh
+	. /etc/profile.d/postgresql13.sh
 }
 
 post_install() {
diff --git a/srcpkgs/pgmetrics/template b/srcpkgs/pgmetrics/template
index 5d0f892b5467..9d9da6a80922 100644
--- a/srcpkgs/pgmetrics/template
+++ b/srcpkgs/pgmetrics/template
@@ -1,6 +1,6 @@
 # Template file for 'pgmetrics'
 pkgname=pgmetrics
-version=1.13.1
+version=1.13.0
 revision=1
 build_style=go
 go_import_path="github.com/rapidloop/pgmetrics/cmd/pgmetrics"
@@ -9,7 +9,7 @@ maintainer="Gerardo Di iorio <arete74@gmail.com>"
 license="Apache-2.0"
 homepage="https://pgmetrics.io"
 distfiles="https://github.com/rapidloop/pgmetrics/archive/refs/tags/v${version}.tar.gz"
-checksum=095254fa5110858f80263d613afb7a6e720bad98c1acd71152898c18a08bcd24
+checksum=892c1aa621b99d4961d59b89ff1756d4be5d1f83278d90e065cf68ae1016b900
 
 post_install() {
 	vdoc README.md
diff --git a/srcpkgs/pgweb/template b/srcpkgs/pgweb/template
index a62e0726d6eb..2e511d41844a 100644
--- a/srcpkgs/pgweb/template
+++ b/srcpkgs/pgweb/template
@@ -1,6 +1,6 @@
 # Template file for 'pgweb'
 pkgname=pgweb
-version=0.11.12
+version=0.11.11
 revision=1
 build_style=go
 go_import_path="github.com/sosedoff/pgweb"
@@ -8,9 +8,8 @@ short_desc="Cross-platform client for Postgresql databases"
 maintainer="Gerardo Di Iorio <arete74@gmail.com>"
 license="MIT"
 homepage="https://sosedoff.github.io/pgweb"
-changelog="https://github.com/sosedoff/pgweb/raw/master/CHANGELOG.md"
 distfiles="https://github.com/sosedoff/pgweb/archive/v${version}.tar.gz"
-checksum=f35d1bdef96c82b417e321856b08168e3aebc39d132548926251599d7ac79226
+checksum=4d8c64db7ec463a9366d404cbaf12215db855a5bdbf09253494d79dedd92db98
 
 post_install() {
 	vdoc README.md
diff --git a/srcpkgs/phoronix-test-suite/template b/srcpkgs/phoronix-test-suite/template
index def8e818c01c..7b1b90a927f5 100644
--- a/srcpkgs/phoronix-test-suite/template
+++ b/srcpkgs/phoronix-test-suite/template
@@ -1,6 +1,6 @@
 # Template file for 'phoronix-test-suite'
 pkgname=phoronix-test-suite
-version=10.8.4
+version=10.8.3
 revision=1
 wrksrc="$pkgname"
 depends="php"
@@ -10,7 +10,7 @@ license="GPL-3.0-or-later"
 homepage="https://www.phoronix-test-suite.com/"
 changelog="https://raw.githubusercontent.com/phoronix-test-suite/phoronix-test-suite/master/ChangeLog"
 distfiles="https://phoronix-test-suite.com/releases/${pkgname}-${version}.tar.gz"
-checksum=1f2092d536c0a3193efc53e4a50f3cee65c0ef1a78d31e5404f1c663fff7b7f4
+checksum=4b742e28a9542fe2b57aacb691159d69d3e1c77d95da6d24b7867889ce84ba80
 
 do_install() {
 	vsed -e "s/^\texport PTS_DIR=.*/\texport PTS_DIR=\/usr\/share\/webapps\/${pkgname}/g" -i phoronix-test-suite
diff --git a/srcpkgs/php8.0/patches/fix-manpages.patch b/srcpkgs/php8.0/patches/fix-manpages.patch
deleted file mode 100644
index d956c2904653..000000000000
--- a/srcpkgs/php8.0/patches/fix-manpages.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-This patch fixes .so links in man pages.
-It's needed because of the configure option -
-
-    --program-suffix=${_php_version}
-
-The changes made by this patch should be the same as the changes made by this
-block of code -
-
-    _regexp='^[[:space:]]*\.so[[:space:]]'
-    for file in $(grep -l -e "$_regexp" -R .); do
-    	vsed -i "$file" -e "/$_regexp/"'s=^[[:space:]]*\.[^.]*=&'${_php_version}=
-    done
-
-Where _php_version is defined in the template file.
-
---- a/ext/phar/phar.phar.1.in
-+++ b/ext/phar/phar.phar.1.in
-@@ -1 +1 @@
--.so man1/phar.1
-+.so man1/phar8.0.1
---- a/sapi/cgi/php-cgi.1.in
-+++ b/sapi/cgi/php-cgi.1.in
-@@ -1 +1 @@
--.so man1/php.1
-+.so man1/php8.0.1
diff --git a/srcpkgs/php8.0/template b/srcpkgs/php8.0/template
index 48c8f2d386cc..7746ee52c732 100644
--- a/srcpkgs/php8.0/template
+++ b/srcpkgs/php8.0/template
@@ -1,7 +1,7 @@
 # Template file for 'php8.0'
 pkgname=php8.0
-version=8.0.21
-revision=1
+version=8.0.20
+revision=2
 _php_version=8.0
 wrksrc="php-${version}"
 hostmakedepends="bison pkg-config apache-devel"
@@ -14,9 +14,8 @@ short_desc="HTML-embedded scripting language"
 maintainer="Joel Beckmeyer <joel@beckmeyer.us>"
 license="PHP-3.01"
 homepage="https://www.php.net"
-changelog="https://raw.githubusercontent.com/php/php-src/php-${version}/NEWS"
 distfiles="https://www.php.net/distributions/php-${version}.tar.gz"
-checksum=2f51f6e90e2e8efd3a20db08f0dd61d7f8d5a9362f8c7325f1ad28ccea5be0ac
+checksum=7e21fd985966264194cde63503b57fd0f0170b32a39bd7af2384c1071b50f164
 
 conf_files="/etc/php${_php_version}/php.ini"
 
diff --git a/srcpkgs/php8.1/patches/fix-manpages.patch b/srcpkgs/php8.1/patches/fix-manpages.patch
deleted file mode 100644
index 06b5b7d0cf0a..000000000000
--- a/srcpkgs/php8.1/patches/fix-manpages.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-This patch fixes .so links in man pages.
-It's needed because of the configure option -
-
-    --program-suffix=${_php_version}
-
-The changes made by this patch should be the same as the changes made by this
-block of code -
-
-    _regexp='^[[:space:]]*\.so[[:space:]]'
-    for file in $(grep -l -e "$_regexp" -R .); do
-    	vsed -i "$file" -e "/$_regexp/"'s=^[[:space:]]*\.[^.]*=&'${_php_version}=
-    done
-
-Where _php_version is defined in the template file.
-
---- a/ext/phar/phar.phar.1.in
-+++ b/ext/phar/phar.phar.1.in
-@@ -1 +1 @@
--.so man1/phar.1
-+.so man1/phar8.1.1
---- a/sapi/cgi/php-cgi.1.in
-+++ b/sapi/cgi/php-cgi.1.in
-@@ -1 +1 @@
--.so man1/php.1
-+.so man1/php8.1.1
diff --git a/srcpkgs/php8.1/template b/srcpkgs/php8.1/template
index c307e3315505..e2f1ed0807d2 100644
--- a/srcpkgs/php8.1/template
+++ b/srcpkgs/php8.1/template
@@ -1,7 +1,7 @@
 # Template file for 'php8.1'
 pkgname=php8.1
-version=8.1.8
-revision=1
+version=8.1.7
+revision=2
 _php_version=8.1
 wrksrc="php-${version}"
 hostmakedepends="bison pkg-config apache-devel"
@@ -14,9 +14,8 @@ short_desc="HTML-embedded scripting language"
 maintainer="Joel Beckmeyer <joel@beckmeyer.us>"
 license="PHP-3.01"
 homepage="https://www.php.net"
-changelog="https://raw.githubusercontent.com/php/php-src/php-${version}/NEWS"
 distfiles="https://www.php.net/distributions/php-${version}.tar.gz"
-checksum=889d910558d2492f7f2236921b9bcde620674c8b684ec02d126060f8ca45dc8d
+checksum=5f0b422a117633c86d48d028934b8dc078309d4247e7565ea34b2686189abdd8
 
 conf_files="/etc/php${_php_version}/php.ini"
 
diff --git a/srcpkgs/pim-data-exporter/template b/srcpkgs/pim-data-exporter/template
index e0b8407079a8..7a55eb8f98ed 100644
--- a/srcpkgs/pim-data-exporter/template
+++ b/srcpkgs/pim-data-exporter/template
@@ -1,6 +1,6 @@
 # Template file for 'pim-data-exporter'
 pkgname=pim-data-exporter
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kdoctools qt5-host-tools qt5-qmake
@@ -12,4 +12,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://kontact.kde.org/"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=3680f8ca81de2bb81652bf8dd3041ee734f68273c1bab28cae7120fa5b42dab9
+checksum=71bde8eb1fde57087a20c63c38b4d774f93f580b7f3a356196b3fb77f0da6b96
diff --git a/srcpkgs/pimcommon/template b/srcpkgs/pimcommon/template
index 92959ac112a8..f8cd8e62ec0e 100644
--- a/srcpkgs/pimcommon/template
+++ b/srcpkgs/pimcommon/template
@@ -1,6 +1,6 @@
 # Template file for 'pimcommon'
 pkgname=pimcommon
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3 libxslt
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/pimcommon-${version}.tar.xz"
-checksum=29ab2b4f0d9e5a16df20751a4032b00411a3da9f43ea85127ad1155b181edaf6
+checksum=2a94cdd9e4340a9ed0a793191b87bd50502683b5480db3dae9f360298fb48106
 
 pimcommon-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
diff --git a/srcpkgs/pipewire/files/pipewire-pulse.desktop b/srcpkgs/pipewire/files/pipewire-pulse.desktop
deleted file mode 100644
index e869d5452b89..000000000000
--- a/srcpkgs/pipewire/files/pipewire-pulse.desktop
+++ /dev/null
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Name=PipeWire pulse
-Comment=Start the PipeWire pulse server
-Icon=pipewire-pulse
-Exec=pipewire-pulse
-Terminal=false
-Type=Application
-NoDisplay=true
diff --git a/srcpkgs/pipewire/files/pipewire-pulse/run b/srcpkgs/pipewire/files/pipewire-pulse/run
index ea0520e44cd2..f718570498a9 100644
--- a/srcpkgs/pipewire/files/pipewire-pulse/run
+++ b/srcpkgs/pipewire/files/pipewire-pulse/run
@@ -3,5 +3,5 @@
 # for further information, please refer to the handbook
 ! [ -d /run/pulse ] && install -m 755 -g _pipewire -o _pipewire -d /run/pulse
 umask 002
-export PULSE_RUNTIME_PATH=/run/pulse
+export PULSE_RUNTIME_PATH=/run
 exec chpst -u _pipewire:_pipewire pipewire-pulse
diff --git a/srcpkgs/pipewire/files/pipewire.desktop b/srcpkgs/pipewire/files/pipewire.desktop
deleted file mode 100644
index 027bd5e4a7b4..000000000000
--- a/srcpkgs/pipewire/files/pipewire.desktop
+++ /dev/null
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Name=PipeWire
-Comment=Start PipeWire
-Icon=pipewire
-Exec=pipewire
-Terminal=false
-Type=Application
-NoDisplay=true
diff --git a/srcpkgs/pipewire/patches/aaa015d0c0c66b64c7198a34ad3c4b43445667d2.patch b/srcpkgs/pipewire/patches/aaa015d0c0c66b64c7198a34ad3c4b43445667d2.patch
deleted file mode 100644
index f9117fdf638e..000000000000
--- a/srcpkgs/pipewire/patches/aaa015d0c0c66b64c7198a34ad3c4b43445667d2.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From aaa015d0c0c66b64c7198a34ad3c4b43445667d2 Mon Sep 17 00:00:00 2001
-From: Wim Taymans <wtaymans@redhat.com>
-Date: Tue, 19 Jul 2022 13:06:52 +0200
-Subject: [PATCH] avb: fix compilation on big endian
-
----
- spa/plugins/avb/avbtp/packets.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/spa/plugins/avb/avbtp/packets.h b/spa/plugins/avb/avbtp/packets.h
-index 7047456bf..3d4a652ee 100644
---- a/spa/plugins/avb/avbtp/packets.h
-+++ b/spa/plugins/avb/avbtp/packets.h
-@@ -116,7 +116,7 @@ struct spa_avbtp_packet_aaf {
- 	unsigned gv:1;
- 	unsigned tv:1;
- 
--	uint8_t seq_number;
-+	uint8_t seq_num;
- 
- 	unsigned _r2:7;
- 	unsigned tu:1;
diff --git a/srcpkgs/pipewire/patches/f857fd46262b1a90ad94f86e34216a1a886d9463.patch b/srcpkgs/pipewire/patches/f857fd46262b1a90ad94f86e34216a1a886d9463.patch
deleted file mode 100644
index eeab0079253f..000000000000
--- a/srcpkgs/pipewire/patches/f857fd46262b1a90ad94f86e34216a1a886d9463.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From f857fd46262b1a90ad94f86e34216a1a886d9463 Mon Sep 17 00:00:00 2001
-From: Wim Taymans <wtaymans@redhat.com>
-Date: Tue, 19 Jul 2022 14:07:16 +0200
-Subject: [PATCH] avb: fix compilation on big endian
-
----
- src/modules/module-avb/iec61883.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/modules/module-avb/iec61883.h b/src/modules/module-avb/iec61883.h
-index d3b3a7daa..6ca8724ad 100644
---- a/src/modules/module-avb/iec61883.h
-+++ b/src/modules/module-avb/iec61883.h
-@@ -37,7 +37,7 @@ struct avb_packet_iec61883 {
- 	unsigned gv:1;
- 	unsigned tv:1;
- 
--	uint8_t seq_number;
-+	uint8_t seq_num;
- 
- 	unsigned _r2:7;
- 	unsigned tu:1;
diff --git a/srcpkgs/pipewire/template b/srcpkgs/pipewire/template
index 220bf2f68b6b..92d7b65434a9 100644
--- a/srcpkgs/pipewire/template
+++ b/srcpkgs/pipewire/template
@@ -1,6 +1,6 @@
 # Template file for 'pipewire'
 pkgname=pipewire
-version=0.3.56
+version=0.3.52
 revision=1
 _pms_version=0.4.1
 build_style=meson
@@ -34,7 +34,7 @@ homepage="https://pipewire.org/"
 changelog="https://gitlab.freedesktop.org/pipewire/pipewire/-/raw/master/NEWS"
 distfiles="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${version}/pipewire-${version}.tar.gz
  https://gitlab.freedesktop.org/pipewire/media-session/-/archive/${_pms_version}/media-session-${_pms_version}.tar.gz"
-checksum="e73d8897daac8f9e61a23193ed71971682715a5997cb553d809bc61a349ef03c
+checksum="024ec4b2f77e6049ba3acb569250943f736a366a05f4b8fce42e09e678b43039
  119c9216070b54018217552c7924f9888da270c3c4647c5e2b85ffa6b1574975"
 make_dirs="/var/lib/pipewire 0755 _pipewire _pipewire"
 system_accounts="_pipewire"
@@ -63,9 +63,6 @@ post_install() {
 	vdoc "${FILESDIR}/README.voidlinux"
 	vsv pipewire
 	vsv pipewire-pulse
-	vmkdir usr/share/applications
-	cp "${FILESDIR}/pipewire.desktop" ${DESTDIR}/usr/share/applications/pipewire.desktop
-	cp "${FILESDIR}/pipewire-pulse.desktop" ${DESTDIR}/usr/share/applications/pipewire-pulse.desktop
 }
 
 libpipewire_package() {
diff --git a/srcpkgs/plasma-browser-integration/template b/srcpkgs/plasma-browser-integration/template
index 45611c4fa0bb..8955230045ec 100644
--- a/srcpkgs/plasma-browser-integration/template
+++ b/srcpkgs/plasma-browser-integration/template
@@ -1,6 +1,6 @@
 # Template file for 'plasma-browser-integration'
 pkgname=plasma-browser-integration
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF
@@ -14,4 +14,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-3.0-or-later"
 homepage="https://invent.kde.org/plasma/plasma-browser-integration"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=e2ef0e026ce7f572776100133444855ebbc7f8ebb9e59f63c8800f0d994b2ecf
+checksum=1b67baf45996b66c63e88a6df5572c83a3f36b777a9df2802c192abd8df5cbf7
diff --git a/srcpkgs/plasma-desktop/template b/srcpkgs/plasma-desktop/template
index 83bfea07bb38..9bc60832c68a 100644
--- a/srcpkgs/plasma-desktop/template
+++ b/srcpkgs/plasma-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'plasma-desktop'
 pkgname=plasma-desktop
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF
@@ -18,6 +18,6 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.0-or-later, LGPL-2.1-or-later, GFDL-1.2"
 homepage="https://invent.kde.org/plasma/plasma-desktop"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=48a3b70bffcb25647d0a11dfa3ff841891091c1a4152fb8f20a395a9307e8d8c
+checksum=af58796c43a7eb909d4c6782e899e428c9b569a9ab92eb34ba7391c763002c46
 replaces="user-manager>=0"
 python_version=3
diff --git a/srcpkgs/plasma-disks/template b/srcpkgs/plasma-disks/template
index 6b85a0d4513e..423c637a22b1 100644
--- a/srcpkgs/plasma-disks/template
+++ b/srcpkgs/plasma-disks/template
@@ -1,6 +1,6 @@
 # Template file for 'plasma-disks'
 pkgname=plasma-disks
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -13,4 +13,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/plasma/plasma-disks"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=9c2a25836f363952eea30ad8cb0671d232bb6b628c9b929075889b4d7a51ddb7
+checksum=139495ade44ac725856bb4567dfd503fa9eb92c0f7dcca268aa1286e59a974f4
diff --git a/srcpkgs/plasma-firewall/template b/srcpkgs/plasma-firewall/template
index 6f63a8198e2a..9e3576a024c7 100644
--- a/srcpkgs/plasma-firewall/template
+++ b/srcpkgs/plasma-firewall/template
@@ -1,6 +1,6 @@
 # Template file for 'plasma-firewall'
 pkgname=plasma-firewall
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools kcmutils
@@ -11,4 +11,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-only OR GPL-3.0-only"
 homepage="https://invent.kde.org/network/plasma-firewall"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=7b46ff95a2f5a6b687b8f69794026a84f9c783cd33ab91f66997cca698269333
+checksum=84a49688753645c234dec4ad84ac726a3aa2def18795e2f139cff21c16bd6956
diff --git a/srcpkgs/plasma-framework/template b/srcpkgs/plasma-framework/template
index c41280978310..670f0892379a 100644
--- a/srcpkgs/plasma-framework/template
+++ b/srcpkgs/plasma-framework/template
@@ -1,13 +1,13 @@
 # Template file for 'plasma-framework'
 pkgname=plasma-framework
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
 hostmakedepends="kcoreaddons extra-cmake-modules pkg-config
  kpackage kconfig python3 qt5-host-tools qt5-qmake gettext kdoctools"
-makedepends="kactivities5-devel kdeclarative-devel kdoctools-devel kirigami2-devel
- $(vopt_if wayland kwayland-devel) kconfig-devel"
+makedepends="kactivities5-devel kdeclarative-devel kdoctools-devel kwayland-devel
+ kirigami2-devel"
 depends="qt5-quickcontrols qt5-graphicaleffects qt5-multimedia"
 checkdepends="mesa-dri"
 short_desc="Foundational libraries, components, and tools of the Plasma workspaces"
@@ -15,16 +15,13 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/plasma-framework"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0236ea39448299d9c861cf8da2582baeec7ccfd4660406c47abec70bcedebe92
+checksum=6cebfb9e7b61062194119bf7c4ef0e9529cd7321c8e06fb68b68fa518815ed2a
 
 do_check() {
 	cd build
 	ctest -E 'plasma-configmodeltest|coronatest|plasma-sortfiltermodeltest|i18ndcheck|plasma-dialogstatetest|plasma-iconitemtest|plasma-themetest|dialognativetest'
 }
 
-build_options="wayland"
-build_options_default="wayland"
-
 plasma-framework-devel_package() {
 	short_desc+=" - development"
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/plasma-integration/template b/srcpkgs/plasma-integration/template
index 81c012170062..f62cd0035065 100644
--- a/srcpkgs/plasma-integration/template
+++ b/srcpkgs/plasma-integration/template
@@ -1,11 +1,11 @@
 # Template file for 'plasma-integration'
 pkgname=plasma-integration
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
 hostmakedepends="extra-cmake-modules pkg-config qt5-qmake qt5-host-tools
- qt5-wayland wayland-devel kconfig gettext kcoreaddons"
+ gettext kcoreaddons"
 makedepends="kio-devel kwayland-devel libXcursor-devel qt5-quickcontrols2-devel
  breeze"
 depends="noto-fonts-ttf font-hack-ttf breeze qqc2-desktop-style"
@@ -14,4 +14,4 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/plasma/plasma-integration"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=53aec648aa30e5de4e4ba32e4a76fc20fd6e984f8afd030529444eb0d6065ff3
+checksum=cd4490e1e23276bd4f7827ec1c6a3dee6703b8065bd5b4f3fad8112b53eadf7a
diff --git a/srcpkgs/plasma-nm/template b/srcpkgs/plasma-nm/template
index 8f0560d8db0f..a6339194bc8a 100644
--- a/srcpkgs/plasma-nm/template
+++ b/srcpkgs/plasma-nm/template
@@ -1,6 +1,6 @@
 # Template file for 'plasma-nm'
 pkgname=plasma-nm
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -15,7 +15,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/plasma/plasma-nm"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=a74bd66009712a52aa2b7dfc1c895e5a4e234b7723f84975b8b434e4a5e41f4d
+checksum=ae1026cf7d2fb60f862ac9b985da4f7001f54267602062e461d0849f1d2fb429
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" kpackage-devel kconfig-devel kcoreaddons-devel plasma-framework"
diff --git a/srcpkgs/plasma-pa/template b/srcpkgs/plasma-pa/template
index 43642eb9cb94..98baa5aaf919 100644
--- a/srcpkgs/plasma-pa/template
+++ b/srcpkgs/plasma-pa/template
@@ -1,20 +1,19 @@
 # Template file for 'plasma-pa'
 pkgname=plasma-pa
-version=5.25.3
-revision=2
+version=5.24.5
+revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
 hostmakedepends="extra-cmake-modules kcoreaddons kdoctools pkg-config
  gettext qt5-host-tools qt5-qmake"
 makedepends="plasma-framework-devel kdoctools-devel pulseaudio-devel
  libcanberra-devel"
-depends="sound-theme-freedesktop"
 short_desc="PulseAudio Plasma applet"
 maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/plasma/plasma-pa"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=41603522d62cb329a4a77c3219317565d434a150a4bf6ce05bb538e7c00e089d
+checksum=068f0d393a87d3f3c8031eaecd1c2d2bdb17e73c510e020280ab18da3c15f8d1
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" kpackage-devel kconfig-devel kcoreaddons-devel"
diff --git a/srcpkgs/plasma-sdk/template b/srcpkgs/plasma-sdk/template
index d2938ed4bfcf..6af830b1aaea 100644
--- a/srcpkgs/plasma-sdk/template
+++ b/srcpkgs/plasma-sdk/template
@@ -1,6 +1,6 @@
 # Template file for 'plasma-sdk'
 pkgname=plasma-sdk
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/plasma/plasma-sdk"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=bce833bb9dd7184bad75ce75e037edd33a62c1caedacb3d1f30dd2bef1760ec2
+checksum=1cd4db58018bc827572e5d2f08d6a9a037dd7a0cd0dd72c858e7c42d27d36534
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" kpackage-devel kconfig-devel kcoreaddons-devel plasma-framework"
diff --git a/srcpkgs/plasma-systemmonitor/template b/srcpkgs/plasma-systemmonitor/template
index 8779ce78cd4c..d9ab9d8da698 100644
--- a/srcpkgs/plasma-systemmonitor/template
+++ b/srcpkgs/plasma-systemmonitor/template
@@ -1,6 +1,6 @@
 # Template file for 'plasma-systemmonitor'
 pkgname=plasma-systemmonitor
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext qt5-host-tools qt5-qmake
@@ -12,4 +12,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-only OR GPL-3.0-only, LGPL-2.1-only OR LGPL-3.0-only"
 homepage="https://invent.kde.org/plasma/plasma-systemmonitor"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=1d9ac656721ae82795f6299790214ae1f4c0089338921b188e1d60eb419dbd1e
+checksum=156bd761c4e2e334475ed0e7d0de6bc6f5009197f168d53c846c5c5b67e1a0ef
diff --git a/srcpkgs/plasma-thunderbolt/template b/srcpkgs/plasma-thunderbolt/template
index 87f6d3d9041f..8869f2df4f1c 100644
--- a/srcpkgs/plasma-thunderbolt/template
+++ b/srcpkgs/plasma-thunderbolt/template
@@ -1,6 +1,6 @@
 # Template file for 'plasma-thunderbolt'
 pkgname=plasma-thunderbolt
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons kcmutils
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-3.0-or-later"
 homepage="https://invent.kde.org/plasma/plasma-thunderbolt"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=a74854db87743f2fb7f46cc14f90537643a957431591bb9fcbde5fdef6c16d15
+checksum=9485a89477c629083be0933f44ee96ec65f079c39b16a1ba5f131bb0044d19e0
 
 do_check() {
 	: # Requires running dbus and bolt services
diff --git a/srcpkgs/plasma-vault/template b/srcpkgs/plasma-vault/template
index 50631d0eca61..04d057b95eb0 100644
--- a/srcpkgs/plasma-vault/template
+++ b/srcpkgs/plasma-vault/template
@@ -1,6 +1,6 @@
 # Template file for 'plasma-vault'
 pkgname=plasma-vault
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args=" -DKF5_HOST_TOOLING=/usr/lib/cmake
@@ -14,4 +14,4 @@ maintainer="Giuseppe Fierro <gspe@ae-design.ws>"
 license="GPL-2.0-or-later, LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://github.com/KDE/plasma-vault"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=06105ca3329f50b99e56d13b3b077657857afb90be17e781054cd4fd7c3e0bde
+checksum=8122c33727ce5b9c338bdbfe7a96086dedbe9932a73c08cfd39863fe9dff9e99
diff --git a/srcpkgs/plasma-workspace-wallpapers/template b/srcpkgs/plasma-workspace-wallpapers/template
index 7da0c5cdca01..d9b6085b81d9 100644
--- a/srcpkgs/plasma-workspace-wallpapers/template
+++ b/srcpkgs/plasma-workspace-wallpapers/template
@@ -1,6 +1,6 @@
 # Template file for 'plasma-workspace-wallpapers'
 pkgname=plasma-workspace-wallpapers
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -10,4 +10,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/plasma/plasma-workspace-wallpapers"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=905e56406b21dde5161ef39a8d35d48e123aee8144c30bb89cbff726b1be5c97
+checksum=119b6732ac14447e49362d9544ff4431ed703dc03e7854926fbf72fd49ab4b29
diff --git a/srcpkgs/plasma-workspace/template b/srcpkgs/plasma-workspace/template
index 03fd617cfe8a..aa7680e4d8ce 100644
--- a/srcpkgs/plasma-workspace/template
+++ b/srcpkgs/plasma-workspace/template
@@ -1,6 +1,6 @@
 # Template file for 'plasma-workspace'
 pkgname=plasma-workspace
-version=5.25.3.1
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF
@@ -22,8 +22,8 @@ short_desc="KDE Window manager"
 maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, GFDL-1.2-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/plasma/plasma-workspace"
-distfiles="${KDE_SITE}/plasma/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a150355ff35a98e17afca3c2239b826817aa178cf89040140aba240066680f26
+distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
+checksum=b9912691e0becfa0839dbf7750ea24729b72bad0216bef27584f9faf882064f6
 
 build_options="pipewire"
 build_options_default="pipewire"
diff --git a/srcpkgs/pnpm/template b/srcpkgs/pnpm/template
index 658663a65290..99e694ee826e 100644
--- a/srcpkgs/pnpm/template
+++ b/srcpkgs/pnpm/template
@@ -1,6 +1,6 @@
 # Template file for 'pnpm'
 pkgname=pnpm
-version=7.6.0
+version=6.16.1
 revision=1
 build_style=fetch
 hostmakedepends="nodejs jq"
@@ -8,9 +8,9 @@ depends="nodejs"
 short_desc="Fast, disk space efficient package manager"
 maintainer="reback00 <reback00@protonmail.com>"
 license="MIT"
-homepage="https://pnpm.io/"
-distfiles="https://registry.npmjs.org/pnpm/-/pnpm-${version}.tgz"
-checksum=693eb1e1aa5c61cb7468998202a33209523aaa11f5ab0878074fe1aa55578148
+homepage="https://pnpm.js.org/"
+distfiles="https://registry.npmjs.org/${pkgname}/-/${pkgname}-${version}.tgz"
+checksum=2a40a3d8a56eaa411819fb8aa8cdd4d9fe729f74571929311247922387925f5a
 python_version=3
 
 do_install() {
diff --git a/srcpkgs/podget/template b/srcpkgs/podget/template
index 3360e850db37..9307ae0cf15c 100644
--- a/srcpkgs/podget/template
+++ b/srcpkgs/podget/template
@@ -1,13 +1,12 @@
 # Template file for 'podget'
 pkgname=podget
-version=0.9.0
+version=0.8.10
 revision=1
 build_style=gnu-makefile
 depends="wget"
 short_desc="Automate downloading of podcasts"
 maintainer="teldra <teldra@rotce.de>"
 license="GPL-3.0-or-later"
-homepage="https://github.com/dvehrs/podget"
-changelog="https://raw.githubusercontent.com/dvehrs/podget/dev/Changelog"
-distfiles="https://github.com/dvehrs/podget/archive/refs/tags/v${version}.tar.gz"
-checksum=0eabb49fc32761b566f8f290e823ad8415e08d743551905130768a98ff8f0a11
+homepage="http://podget.sourceforge.net/"
+distfiles="${SOURCEFORGE_SITE}/podget/podget/podget-${version}/podget-${version}.tar.gz"
+checksum=74b7f1e03d23e4ddfecb63fc34b8e279d4847701a2f218df23f7481adc3bde26
diff --git a/srcpkgs/poke/template b/srcpkgs/poke/template
index d09d4505e6ae..126a3fd67bbe 100644
--- a/srcpkgs/poke/template
+++ b/srcpkgs/poke/template
@@ -1,6 +1,6 @@
 # Template file for 'poke'
 pkgname=poke
-version=2.4
+version=2.3
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -12,7 +12,7 @@ license="GPL-3.0-or-later"
 homepage="https://www.jemarch.net/poke.html"
 changelog="https://www.jemarch.net/poke-${version}-relnotes.html"
 distfiles="${GNU_SITE}/poke/poke-${version}.tar.gz"
-checksum=841e285917c6738ce982a6930e30ebeadecfb0655a79d9184f16f876a9fe6e47
+checksum=3690cf1116da7cb3a9ec6b4f7003e253e268b510212a288fd38aafed0ebcc766
 
 poke-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/polari/template b/srcpkgs/polari/template
index 53233e83acd3..eb7c9d2dd3df 100644
--- a/srcpkgs/polari/template
+++ b/srcpkgs/polari/template
@@ -3,7 +3,7 @@ pkgname=polari
 version=41.0
 revision=1
 build_style=meson
-hostmakedepends="pkg-config itstool gobject-introspection gettext glib-devel"
+hostmakedepends="pkg-config itstool gobject-introspection gettext"
 makedepends="gjs-devel gspell-devel gtk+3-devel libsecret-devel
  libsoup-gnome-devel telepathy-glib-devel telepathy-logger-devel"
 depends="gspell telepathy-idle telepathy-logger telepathy-mission-control"
diff --git a/srcpkgs/polkit-kde-agent/template b/srcpkgs/polkit-kde-agent/template
index da070695ce97..56a84b2d2891 100644
--- a/srcpkgs/polkit-kde-agent/template
+++ b/srcpkgs/polkit-kde-agent/template
@@ -1,6 +1,6 @@
 # Template file for 'polkit-kde-agent'
 pkgname=polkit-kde-agent
-version=5.25.3
+version=5.24.5
 revision=1
 wrksrc="${pkgname}-1-${version}"
 build_style=cmake
@@ -13,4 +13,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://commits.kde.org/polkit-kde-agent"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-1-${version}.tar.xz"
-checksum=95dd7433f42a6afbd01e03783fb36d4fc55ec7d8d7b1ab4146637e83f43d0648
+checksum=89a61cc4f2dee58dd420317b0732a67f954cd22f03d47c4bb33d9c6a5361e870
diff --git a/srcpkgs/poppler-data/template b/srcpkgs/poppler-data/template
index 4b6e956b7b72..48dba2497fb6 100644
--- a/srcpkgs/poppler-data/template
+++ b/srcpkgs/poppler-data/template
@@ -1,13 +1,13 @@
 # Template file for 'poppler-data'
 pkgname=poppler-data
-version=0.4.11
+version=0.4.10
 revision=1
 short_desc="Encoding data for the poppler PDF rendering library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT, GPL-2.0-or-later, BSD-3-Clause"
 homepage="https://poppler.freedesktop.org/"
 distfiles="https://poppler.freedesktop.org/${pkgname}-${version}.tar.gz"
-checksum=2cec05cd1bb03af98a8b06a1e22f6e6e1a65b1e2f3816cb3069bb0874825f08c
+checksum=6e2fcef66ec8c44625f94292ccf8af9f1d918b410d5aa69c274ce67387967b30
 
 do_install() {
 	make prefix=/usr DESTDIR=${DESTDIR} install
diff --git a/srcpkgs/poppler-qt5/template b/srcpkgs/poppler-qt5/template
index 7cc5ff02f607..2a15f56128c1 100644
--- a/srcpkgs/poppler-qt5/template
+++ b/srcpkgs/poppler-qt5/template
@@ -4,65 +4,42 @@
 # IT IS SPLIT TO AVOID A CYCLIC DEPENDENCY: qt5 -> cups -> poppler -> qt5.
 #
 pkgname=poppler-qt5
-version=22.07.0
-revision=2
+version=21.07.0
+revision=1
 wrksrc="poppler-${version}"
 build_style=cmake
 configure_args="-DENABLE_UNSTABLE_API_ABI_HEADERS=ON -DENABLE_GLIB=OFF
- -DENABLE_QT5=ON -DENABLE_UTILS=OFF -DENABLE_CPP=OFF -DENABLE_BOOST=OFF
- -DENABLE_QT6=ON -DQT_HOST_PATH=/usr"
-hostmakedepends="pkg-config qt5-devel qt6-base-devel"
-makedepends="libpng-devel tiff-devel lcms2-devel libcurl-devel nss-devel
- fontconfig-devel cairo-devel libopenjpeg2-devel qt5-devel qt6-base-devel"
+ -DENABLE_QT5=ON -DENABLE_UTILS=OFF -DENABLE_CPP=OFF -DENABLE_BOOST=OFF"
+hostmakedepends="pkg-config qt5-devel"
+makedepends="libpng-devel tiff-devel lcms2-devel libcurl-devel
+ fontconfig-devel cairo-devel libopenjpeg2-devel qt5-devel"
 short_desc="PDF rendering library - Qt5 bindings"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, GPL-3.0-or-later"
 homepage="https://poppler.freedesktop.org"
-changelog="https://gitlab.freedesktop.org/poppler/poppler/-/raw/master/NEWS"
 distfiles="${homepage}/poppler-${version}.tar.xz"
-checksum=420230c5c43782e2151259b3e523e632f4861342aad70e7e20b8773d9eaf3428
+checksum=e26ab29f68065de4d6562f0a3e2b5435a83ca92be573b99a1c81998fa286a4d4
 # fails to find a bunch of files
 make_check=no
 
+if [ "$CROSS_BUILD" ]; then
+	configure_args+=" -DTHREADS_PTHREAD_ARG=2"
+fi
+
 post_install() {
-	local f
 	rm -f ${DESTDIR}/usr/lib/libpoppler.*
 	for f in poppler-cairo poppler-splash poppler; do
 		rm -f ${DESTDIR}/usr/lib/pkgconfig/${f}.pc
 	done
-	for f in ${DESTDIR}/usr/include/poppler/*; do
-		case "$f" in
-		*/qt5 | */qt6) ;;
-		*)
-			rm -rf "$f" ;;
-		esac
-	done
 }
 
 poppler-qt5-devel_package() {
-	depends="qt5-devel poppler-devel>=${version}
-	 ${sourcepkg}-${version}_${revision}"
+	depends="poppler-devel>=${version} ${sourcepkg}-${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include/poppler/qt5
 		vmove usr/lib/libpoppler-qt5.so
 		vmove usr/lib/pkgconfig/poppler-qt5.pc
-	}
-}
-
-poppler-qt6_package() {
-	short_desc="${short_desc/Qt5/Qt6}"
-	pkg_install() {
-		vmove usr/lib/libpoppler-qt6.so.*
-	}
-}
-
-poppler-qt6-devel_package() {
-	depends="poppler-devel>=${version} poppler-qt6-${version}_${revision}"
-	short_desc="${short_desc/Qt5/Qt6} - development files"
-	pkg_install() {
-		vmove usr/include/poppler/qt6
-		vmove usr/lib/libpoppler-qt6.so
-		vmove usr/lib/pkgconfig/poppler-qt6.pc
+		rm -rf ${DESTDIR}/usr/include
 	}
 }
diff --git a/srcpkgs/poppler-qt6 b/srcpkgs/poppler-qt6
deleted file mode 120000
index 8cdcfdfe2b4a..000000000000
--- a/srcpkgs/poppler-qt6
+++ /dev/null
@@ -1 +0,0 @@
-poppler-qt5
\ No newline at end of file
diff --git a/srcpkgs/poppler-qt6-devel b/srcpkgs/poppler-qt6-devel
deleted file mode 120000
index 8cdcfdfe2b4a..000000000000
--- a/srcpkgs/poppler-qt6-devel
+++ /dev/null
@@ -1 +0,0 @@
-poppler-qt5
\ No newline at end of file
diff --git a/srcpkgs/poppler/patches/cmake-build-type-none.patch b/srcpkgs/poppler/patches/cmake-build-type-none.patch
deleted file mode 100644
index 3f107d36bc6d..000000000000
--- a/srcpkgs/poppler/patches/cmake-build-type-none.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/cmake/modules/PopplerMacros.cmake b/cmake/modules/PopplerMacros.cmake
-index 2aed0284..ea8d7e57 100644
---- a/cmake/modules/PopplerMacros.cmake
-+++ b/cmake/modules/PopplerMacros.cmake
-@@ -80,7 +80,7 @@ if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
- endif(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
- 
- string(TOUPPER "${CMAKE_BUILD_TYPE}" _CMAKE_BUILD_TYPE_UPPER)
--set(_known_build_types RELWITHDEBINFO;RELEASE;DEBUG;DEBUGFULL;PROFILE)
-+set(_known_build_types RELWITHDEBINFO;RELEASE;DEBUG;DEBUGFULL;PROFILE;NONE)
- # We override CMAKE_CXX_FLAGS_${_CMAKE_BUILD_TYPE_UPPER} below. If the user
- # selects a CMAKE_BUILD_TYPE that is not handled by the logic below, we will
- # end up dropping the previous flags (e.g. those set in a cross-compilation
diff --git a/srcpkgs/poppler/patches/fix-cflags.patch b/srcpkgs/poppler/patches/fix-cflags.patch
new file mode 100644
index 000000000000..f1a408d03cce
--- /dev/null
+++ b/srcpkgs/poppler/patches/fix-cflags.patch
@@ -0,0 +1,21 @@
+diff --git a/cmake/modules/PopplerMacros.cmake b/cmake/modules/PopplerMacros.cmake
+index fe1182d..6013bd2 100644
+--- a/cmake/modules/PopplerMacros.cmake
++++ b/cmake/modules/PopplerMacros.cmake
+@@ -104,14 +104,14 @@ if(CMAKE_COMPILER_IS_GNUCXX)
+   set(DEFAULT_COMPILE_WARNINGS_EXTRA "${_warn} ${_warnx}")
+ 
+   set(_save_cxxflags "${CMAKE_CXX_FLAGS}")
+-  set(CMAKE_CXX_FLAGS                "-fno-exceptions -fno-check-new -fno-common -fno-operator-names -D_DEFAULT_SOURCE")
++  set(CMAKE_CXX_FLAGS                "-fno-exceptions -fno-check-new -fno-common -fno-operator-names -D_DEFAULT_SOURCE ${_save_cxxflags}")
+   set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g ${_save_cxxflags}")
+   set(CMAKE_CXX_FLAGS_RELEASE        "-O2 -DNDEBUG ${_save_cxxflags}")
+   set(CMAKE_CXX_FLAGS_DEBUG          "-g -O2 -fno-reorder-blocks -fno-schedule-insns -fno-inline ${_save_cxxflags}")
+   set(CMAKE_CXX_FLAGS_DEBUGFULL      "-g3 -fno-inline ${_save_cxxflags}")
+   set(CMAKE_CXX_FLAGS_PROFILE        "-g3 -fno-inline -ftest-coverage -fprofile-arcs ${_save_cxxflags}")
+   set(_save_cflags "${CMAKE_C_FLAGS}")
+-  set(CMAKE_C_FLAGS                  "-std=c99 -D_DEFAULT_SOURCE")
++  set(CMAKE_C_FLAGS                  "-std=c99 -D_DEFAULT_SOURCE ${_save_cflags}")
+   set(CMAKE_C_FLAGS_RELWITHDEBINFO   "-O2 -g ${_save_cflags}")
+   set(CMAKE_C_FLAGS_RELEASE          "-O2 -DNDEBUG ${_save_cflags}")
+   set(CMAKE_C_FLAGS_DEBUG            "-g -O2 -fno-reorder-blocks -fno-schedule-insns -fno-inline ${_save_cflags}")
diff --git a/srcpkgs/poppler/template b/srcpkgs/poppler/template
index c34698d6bd75..0aa4edf20b57 100644
--- a/srcpkgs/poppler/template
+++ b/srcpkgs/poppler/template
@@ -3,36 +3,26 @@
 # THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/poppler-qt5".
 #
 pkgname=poppler
-version=22.07.0
-revision=2
-_testVersion=920c89f8f43bdfe8966c8e397e7f67f5302e9435
+version=21.07.0
+revision=1
 build_style=cmake
 build_helper="gir"
 configure_args="-DENABLE_UNSTABLE_API_ABI_HEADERS=ON -DENABLE_CPP=ON
  -DENABLE_GLIB=ON -DENABLE_GOBJECT_INTROSPECTION=$(vopt_if gir ON OFF)
- -DENABLE_QT5=OFF -DENABLE_UTILS=ON -DENABLE_BOOST=$(vopt_if boost ON OFF)
- -DTESTDATADIR='${XBPS_BUILDDIR}/poppler-${version}/testdatadir'"
+ -DENABLE_QT5=OFF -DENABLE_UTILS=ON -DENABLE_BOOST=$(vopt_if boost ON OFF)"
 hostmakedepends="pkg-config glib-devel"
 makedepends="libpng-devel libglib-devel cairo-devel tiff-devel lcms2-devel
- nss-devel libcurl-devel libopenjpeg2-devel
- $(vopt_if boost boost-devel)"
+libcurl-devel libopenjpeg2-devel $(vopt_if boost boost-devel)"
 short_desc="PDF rendering library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, GPL-3.0-or-later"
 homepage="https://poppler.freedesktop.org"
-changelog="https://gitlab.freedesktop.org/poppler/poppler/-/raw/master/NEWS"
-distfiles="${homepage}/${pkgname}-${version}.tar.xz
- https://gitlab.freedesktop.org/poppler/test/-/archive/${_testVersion}/test-${_testVersion}.tar.gz"
-checksum="420230c5c43782e2151259b3e523e632f4861342aad70e7e20b8773d9eaf3428
- ca35f168a18038a2d817ea30d6c7b4ab8294a40a5f5950f3c2a15183ba08c900"
+distfiles="${homepage}/${pkgname}-${version}.tar.xz"
+checksum=e26ab29f68065de4d6562f0a3e2b5435a83ca92be573b99a1c81998fa286a4d4
 
 build_options="gir boost"
 build_options_default="gir boost"
 
-post_extract() {
-	mv ../test-${_testVersion} testdatadir
-}
-
 libpoppler_package() {
 	depends="poppler-data"
 	short_desc+=" - poppler runtime library"
diff --git a/srcpkgs/portage/template b/srcpkgs/portage/template
index a46550ae3ad4..cf2c8da536d7 100644
--- a/srcpkgs/portage/template
+++ b/srcpkgs/portage/template
@@ -1,6 +1,6 @@
 # Template file for 'portage'
 pkgname=portage
-version=3.0.32
+version=3.0.30
 revision=1
 wrksrc="${pkgname}-${pkgname}-${version}"
 build_style=python3-module
@@ -14,7 +14,7 @@ license="GPL-2.0-only"
 homepage="https://wiki.gentoo.org/wiki/Portage"
 changelog="https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES"
 distfiles="https://github.com/gentoo/${pkgname}/archive/${pkgname}-${version}.tar.gz"
-checksum=442c028fb8c8926491bc92f0d4d25a5ffabb1750d10f9c056471c1768a9202a2
+checksum=12b855d732218f2f4e2a226756e31f8dbcffade74c83e74a921e1febed37518a
 
 conf_files="
 	/etc/dispatch-conf.conf
diff --git a/srcpkgs/postgis b/srcpkgs/postgis
deleted file mode 120000
index 07d2a298867d..000000000000
--- a/srcpkgs/postgis
+++ /dev/null
@@ -1 +0,0 @@
-postgis-postgresql14
\ No newline at end of file
diff --git a/srcpkgs/postgis-postgresql14/template b/srcpkgs/postgis-postgresql14/template
index a7540659ab5a..d65c09c09bcf 100644
--- a/srcpkgs/postgis-postgresql14/template
+++ b/srcpkgs/postgis-postgresql14/template
@@ -1,7 +1,7 @@
 # Template file for 'postgis-postgresql14'
 pkgname=postgis-postgresql14
 version=3.2.1
-revision=2
+revision=1
 wrksrc="postgis-${version}"
 build_style=gnu-configure
 configure_args="
@@ -31,9 +31,3 @@ pre_check() {
 	# regression tests require running postgresql
 	vsed -i regress/run_test.pl -e '/\/usr\/bin\/env/ a exit;'
 }
-
-postgis_package() {
-	build_style=meta
-	short_desc+=" (meta package)"
-	depends="postgis-postgresql14"
-}
diff --git a/srcpkgs/postgis/template b/srcpkgs/postgis/template
new file mode 100644
index 000000000000..4f24c3b06fbc
--- /dev/null
+++ b/srcpkgs/postgis/template
@@ -0,0 +1,32 @@
+# Template file for 'postgis'
+pkgname=postgis
+version=3.2.1
+revision=1
+build_style=gnu-configure
+configure_args="--with-projdir=${XBPS_CROSS_BASE}/usr
+ --with-projdir=${XBPS_CROSS_BASE}/usr
+ --with-jsondir=${XBPS_CROSS_BASE}/usr
+ --with-protobufdir=${XBPS_CROSS_BASE}/usr
+ --with-geosconfig=${XBPS_CROSS_BASE}/usr/bin/geos-config"
+hostmakedepends="automake libtool perl which pkg-config geos libgdal-tools
+ postgresql9.6-libs-devel"
+makedepends="geos-devel libgdal-devel libpqxx-devel libxml2-devel postgresql9.6-libs-devel
+ proj-devel protobuf-c-devel pcre-devel json-c-devel"
+checkdepends="libxslt CUnit-devel"
+short_desc="Spatial database extender for PostgreSQL"
+maintainer="Piotr Wójcik <chocimier@tlen.pl>"
+license="GPL-2.0-or-later"
+homepage="https://postgis.net/"
+changelog="https://git.osgeo.org/gitea/postgis/postgis/raw/tag/${version}/NEWS"
+distfiles="https://download.osgeo.org/postgis/source/postgis-${version}.tar.gz"
+checksum=fbab68dde6ca3934b24ba08c8ab0cff2594f57f93deab41a15c82ae1bb69893e
+nocross="FIXME: Cannot run test program to determine PROJ version"
+
+pre_configure() {
+	./autogen.sh
+}
+
+pre_check() {
+	# regression tests require running postgresql
+	vsed -i regress/run_test.pl -e '/\/usr\/bin\/env/ a exit;'
+}
diff --git a/srcpkgs/postgis/update b/srcpkgs/postgis/update
new file mode 100644
index 000000000000..94cbff9125ac
--- /dev/null
+++ b/srcpkgs/postgis/update
@@ -0,0 +1 @@
+ignore="*alpha* *beta* *rc*"
diff --git a/srcpkgs/postgresql/files/pg_config.sh.in b/srcpkgs/postgresql/files/pg_config.sh.in
new file mode 100644
index 000000000000..4598753f6931
--- /dev/null
+++ b/srcpkgs/postgresql/files/pg_config.sh.in
@@ -0,0 +1,143 @@
+#!/bin/sh
+# Released to Public Domain by Doan Tran Cong Danh
+
+print() {
+	printf '%s\n' "$@"
+}
+
+sysroot="$(cd "${0%/*}" && cd ../.. && pwd)"
+
+BINDIR="$sysroot/usr/bin"
+DOCDIR="$sysroot/usr/share/doc/postgresql"
+HTMLDIR="$sysroot/usr/share/doc/postgresql"
+INCLUDEDIR="$sysroot/usr/include"
+PKGINCLUDEDIR="$sysroot/usr/include/postgresql"
+INCLUDEDIR_SERVER="$sysroot/usr/include/postgresql/server"
+LIBDIR="$sysroot/usr/lib"
+PKGLIBDIR="$sysroot/usr/lib/postgresql"
+LOCALEDIR="$sysroot/usr/share/locale"
+MANDIR="$sysroot/usr/share/man"
+SHAREDIR="$sysroot/usr/share/postgresql"
+SYSCONFDIR="$sysroot/etc/postgresql"
+PGXS="$sysroot/usr/lib/postgresql/pgxs/src/makefiles/pgxs.mk"
+
+CONFIGURE="@configure_args@"
+CC="@CC@"
+CPPFLAGS="@CPPFLAGS@"
+CFLAGS="@CFLAGS@"
+CFLAGS_SL="@CFLAGS_SL@"
+LDFLAGS="@LDFLAGS@"
+LDFLAGS_EX="@LDFLAGS_EX@"
+LDFLAGS_SL="@LDFLAGS_SL@"
+LIBS="@LIBS@"
+VERSION="PostgreSQL @VERSION@"
+
+if [ "$sysroot" != "/" ]; then
+	CPPFLAGS="$(print "$CPPFLAGS" | sed "s,-I *\\(/usr/include\\),-I$sysroot\\1,g")"
+	CFLAGS="$(print "$CFLAGS" | sed "s,-I *\\(/usr/include\\),-I$sysroot\\1,g")"
+	LDFLAGS="$(print "$LDFLAGS" | sed "s,-L *\\(/usr/lib\\),-L$sysroot\\1,g")"
+fi
+
+usage() {
+	cat <<-EOF
+	$0 provides information about the installed version of PostgreSQL.
+
+	Usage:
+	  $0 [OPTION]...
+
+	Options:
+	  --bindir              show location of user executables
+	  --docdir              show location of documentation files
+	  --htmldir             show location of HTML documentation files
+	  --includedir          show location of C header files of the client interfaces
+	  --pkgincludedir       show location of other C header files
+	  --includedir-server   show location of C header files for the server
+	  --libdir              show location of object code libraries
+	  --pkglibdir           show location of dynamically loadable modules
+	  --localedir           show location of locale support files
+	  --mandir              show location of manual pages
+	  --sharedir            show location of architecture-independent support files
+	  --sysconfdir          show location of system-wide configuration files
+	  --pgxs                show location of extension makefile
+	  --configure           show options given to PostgreSQL was built
+	  --cc                  show CC value used when PostgreSQL was built
+	  --cppflags            show CPPFLAGS value used when PostgreSQL was built
+	  --cflags              show CFLAGS value used when PostgreSQL was built
+	  --cflags_sl           show CFLAGS_SL value used when PostgreSQL was built
+	  --ldflags             show LDFLAGS value used when PostgreSQL was built
+	  --ldflags_ex          show LDFLAGS_EX value used when PostgreSQL was built
+	  --ldflags_sl          show LDFLAGS_SL value used when PostgreSQL was built
+	  --libs                show LIBS value used when PostgreSQL was built
+	  --version             show the PostgreSQL version
+	  -?, --help            show this help, then exit
+
+	With no arguments, all known items are shown.
+
+	Report bugs to <pgsql-bugs@postgresql.org>.
+	EOF
+}
+
+if test $# -eq 0; then
+	cat <<-EOF
+	BINDIR = $BINDIR
+	DOCDIR = $DOCDIR
+	HTMLDIR = $HTMLDIR
+	INCLUDEDIR = $INCLUDEDIR
+	PKGINCLUDEDIR = $PKGINCLUDEDIR
+	INCLUDEDIR-SERVER = $INCLUDEDIR_SERVER
+	LIBDIR = $LIBDIR
+	PKGLIBDIR = $PKGLIBDIR
+	LOCALEDIR = $LOCALEDIR
+	MANDIR = $MANDIR
+	SHAREDIR = $SHAREDIR
+	SYSCONFDIR = $SYSCONFDIR
+	PGXS = $PGXS
+	CONFIGURE = $CONFIGURE
+	CC = $CC
+	CPPFLAGS = $CPPFLAGS
+	CFLAGS = $CFLAGS
+	CFLAGS_SL = $CFLAGS_SL
+	LDFLAGS = $LDFLAGS
+	LDFLAGS_EX = $LDFLAGS_EX
+	LDFLAGS_SL = $LDFLAGS_SL
+	LIBS = $LIBS
+	VERSION = $VERSION
+	EOF
+fi
+
+for arg
+do
+	if test "x$arg" = "x--help" || test "x$arg" = "x-?"; then
+		usage
+		exit 0
+	fi
+done
+
+for arg
+do
+	case "$arg" in
+	--bindir) print "$BINDIR" ;;
+	--docdir) print "$DOCDIR" ;;
+	--htmldir) print "$HTMLDIR" ;;
+	--includedir) print "$INCLUDEDIR" ;;
+	--pkgincludedir) print "$PKGINCLUDEDIR" ;;
+	--includedir-server) print "$INCLUDEDIR_SERVER" ;;
+	--libdir) print "$LIBDIR" ;;
+	--pkglibdir) print "$PKGLIBDIR" ;;
+	--localedir) print "$LOCALEDIR" ;;
+	--mandir) print "$MANDIR" ;;
+	--sharedir) print "$SHAREDIR" ;;
+	--sysconfdir) print "$SYSCONFDIR" ;;
+	--pgxs) print "$PGXS" ;;
+	--configure) print "$CONFIGURE" ;;
+	--cc) print "$CC" ;;
+	--cppflags) print "$CPPFLAGS" ;;
+	--cflags) print "$CFLAGS" ;;
+	--cflags_sl) print "$CFLAGS_SL" ;;
+	--ldflags) print "$LDFLAGS" ;;
+	--ldflags_ex) print "$LDFLAGS_EX" ;;
+	--ldflags_sl) print "$LDFLAGS_SL" ;;
+	--libs) print "$LIBS" ;;
+	--version) print "$VERSION" ;;
+	esac
+done
diff --git a/srcpkgs/postgresql/files/postgresql.confd b/srcpkgs/postgresql/files/postgresql.confd
new file mode 100644
index 000000000000..2a3cd1469b05
--- /dev/null
+++ b/srcpkgs/postgresql/files/postgresql.confd
@@ -0,0 +1,17 @@
+# Configuration file for the PostgreSQL server.
+
+# PostgreSQL's database directory
+PGROOT="/var/lib/postgresql"
+
+# PostgreSQL's log file.
+PGLOG="/var/log/postgresql.log"
+
+# Passed to initdb if necessary
+INITOPTS="-A peer --auth-host=md5 --auth-local=peer --locale en_US.UTF-8"
+
+# Extra options to run postmaster with, e.g.:
+# -N is the maximal number of client connections
+# -B is the number of shared buffers and has to be at least 2x the value for -N
+# Please read the man-page to postmaster for more options. Many of these options
+# can be set directly in the configuration-file.
+#PGOPTS="-N 512 -B 1024"
diff --git a/srcpkgs/postgresql/files/postgresql.pam b/srcpkgs/postgresql/files/postgresql.pam
new file mode 100644
index 000000000000..53724d1f86a7
--- /dev/null
+++ b/srcpkgs/postgresql/files/postgresql.pam
@@ -0,0 +1,3 @@
+auth		required	pam_unix.so
+account		required	pam_unix.so
+session		required	pam_unix.so
diff --git a/srcpkgs/postgresql/files/postgresql/control/t b/srcpkgs/postgresql/files/postgresql/control/t
new file mode 100755
index 000000000000..b0026e5661b4
--- /dev/null
+++ b/srcpkgs/postgresql/files/postgresql/control/t
@@ -0,0 +1,2 @@
+#!/bin/sh
+/usr/bin/kill -INT `/usr/bin/head -1 /run/runit/supervise.postgresql/pid`
diff --git a/srcpkgs/postgresql/files/postgresql/log/run b/srcpkgs/postgresql/files/postgresql/log/run
new file mode 100755
index 000000000000..e564447b60db
--- /dev/null
+++ b/srcpkgs/postgresql/files/postgresql/log/run
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec logger -p daemon.info -t postgres
diff --git a/srcpkgs/postgresql/files/postgresql/run b/srcpkgs/postgresql/files/postgresql/run
new file mode 100755
index 000000000000..3982873cde69
--- /dev/null
+++ b/srcpkgs/postgresql/files/postgresql/run
@@ -0,0 +1,30 @@
+#!/bin/sh
+. /etc/default/postgresql
+: ${PGDATA:="$PGROOT/data"}
+
+if [ "$PGROOT" != "/var/lib/postgresql" ]; then
+	echo "Creating symlink /var/lib/postgresql -> $PGROOT"
+
+	# Remove /var/lib/postgres if empty dir, but not if symlink
+	if [ ! -L /var/lib/postgres ] && [ -d /var/lib/postgres ]; then
+		rmdir /var/lib/postgres
+	fi
+
+	ln -sf "$PGROOT" /var/lib/postgresql
+fi
+
+
+if [ ! -d "$PGDATA" ]; then
+	echo "Initializing database in $PGDATA"
+
+	mkdir -p "$PGDATA"
+	chown -R postgres:postgres "$PGDATA"
+	chmod 0700 "$PGDATA"
+	su - postgres -m -c "/usr/bin/initdb $INITOPTS -D '$PGDATA'" >/dev/null
+
+	if [ -f /etc/postgresql/postgresql.conf ]; then
+		ln -sf /etc/postgresql/postgresql.conf "$PGDATA/postgresql.conf"
+	fi
+fi
+
+exec chpst -u postgres:postgres postgres -D "$PGDATA" $PGOPTS 2>&1
diff --git a/srcpkgs/postgresql/patches/pg_config-cross-value.patch b/srcpkgs/postgresql/patches/pg_config-cross-value.patch
new file mode 100644
index 000000000000..214344520d7f
--- /dev/null
+++ b/srcpkgs/postgresql/patches/pg_config-cross-value.patch
@@ -0,0 +1,46 @@
+Sources: Doan Tran Cong Danh
+Upstream: No
+	- First part needs to be rework in configure script to be usable
+	  upstream
+	- Second part would un-usable for Windows
+diff --git src/common/Makefile src/common/Makefile
+index ec04710..2af845f 100644
+--- a/src/common/Makefile
++++ b/src/common/Makefile
+@@ -22,11 +22,14 @@ include $(top_builddir)/src/Makefile.global
+ 
+ # don't include subdirectory-path-dependent -I and -L switches
+ STD_CPPFLAGS := $(filter-out -I$(top_srcdir)/src/include -I$(top_builddir)/src/include,$(CPPFLAGS))
++STD_CPPFLAGS := $(subst @XBPS_SYSROOT@,,$(STD_CPPFLAGS))
++STD_CFLAGS   := $(subst @XBPS_SYSROOT@,,$(CFLAGS))
+ STD_LDFLAGS := $(filter-out -L$(top_builddir)/src/common -L$(top_builddir)/src/port,$(LDFLAGS))
++STD_LDFLAGS := $(subst @XBPS_SYSROOT@,,$(STD_LDFLAGS))
+ override CPPFLAGS += -DVAL_CONFIGURE="\"$(configure_args)\""
+ override CPPFLAGS += -DVAL_CC="\"$(CC)\""
+ override CPPFLAGS += -DVAL_CPPFLAGS="\"$(STD_CPPFLAGS)\""
+-override CPPFLAGS += -DVAL_CFLAGS="\"$(CFLAGS)\""
++override CPPFLAGS += -DVAL_CFLAGS="\"$(STD_CFLAGS)\""
+ override CPPFLAGS += -DVAL_CFLAGS_SL="\"$(CFLAGS_SL)\""
+ override CPPFLAGS += -DVAL_LDFLAGS="\"$(STD_LDFLAGS)\""
+ override CPPFLAGS += -DVAL_LDFLAGS_EX="\"$(LDFLAGS_EX)\""
+@@ -44,7 +47,19 @@ OBJS_FRONTEND = $(OBJS_COMMON) fe_memutils.o restricted_token.o
+ 
+ OBJS_SRV = $(OBJS_COMMON:%.o=%_srv.o)
+ 
+-all: libpgcommon.a libpgcommon_srv.a
++all: libpgcommon.a libpgcommon_srv.a pg_config.sh
++
++pg_config.sh: pg_config.sh.in
++	sed -e "s/@configure_args@/$(subst /,\\/,$(configure_args))/" \
++		-e "s/@CC@/$(subst /,\\/,$(CC))/" \
++		-e "s/@CPPFLAGS@/$(subst /,\\/,$(STD_CPPFLAGS))/" \
++		-e "s/@CFLAGS@/$(subst /,\\/,$(STD_CFLAGS))/" \
++		-e "s/@CFLAGS_SL@/$(subst /,\\/,$(CFLAGS_SL))/" \
++		-e "s/@LDFLAGS@/$(subst /,\\/,$(STD_LDFLAGS))/" \
++		-e "s/@LDFLAGS_EX@/$(subst /,\\/,$(LDFLAGS_EX))/" \
++		-e "s/@LDFLAGS_SL@/$(subst /,\\/,$(LDFLAGS_SL))/" \
++		-e "s/@LIBS@/$(subst /,\\/,$(LIBS))/" \
++		$< >$@
+ 
+ # libpgcommon is needed by some contrib
+ install: all installdirs
diff --git a/srcpkgs/postgresql/template b/srcpkgs/postgresql/template
index 349e0c92ac16..d9fcad13bbf8 100644
--- a/srcpkgs/postgresql/template
+++ b/srcpkgs/postgresql/template
@@ -1,63 +1,191 @@
 # Template file for 'postgresql'
 pkgname=postgresql
-version=14
-revision=2
-build_style=meta
-depends="postgresql${version}"
-short_desc="PostgreSQL server meta package"
+version=9.6.24
+revision=1
+build_style=gnu-configure
+make_build_target=world
+configure_args="--with-openssl --with-python
+ --with-pam --datadir=/usr/share/postgresql --enable-thread-safety
+ --with-perl --with-tcl --without-ldap --without-gssapi --without-krb5
+ --without-bonjour --with-libxml --with-libxslt --disable-rpath
+ --with-system-tzdata=/usr/share/zoneinfo --enable-nls --with-uuid=e2fs"
+hostmakedepends="docbook2x flex gettext openjade"
+makedepends="libfl-devel openssl-devel libuuid-devel libxslt-devel pam-devel perl
+ python-devel readline-devel tcl-devel"
+short_desc="Sophisticated open-source Object-Relational DBMS"
 maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="PostgreSQL"
 homepage="https://www.postgresql.org"
+changelog="https://www.postgresql.org/docs/current/release-${version//./-}.html"
+distfiles="https://ftp.postgresql.org/pub/source/v${version}/${pkgname}-${version}.tar.bz2"
+checksum=aeb7a196be3ebed1a7476ef565f39722187c108dd47da7489be9c4fcae982ace
+# initdb fails on github actions, works locally with xbps-uunshare
+make_check=ci-skip
 
-build_options="languages"
-desc_option_languages="Include procedural languages as dependency"
+conf_files="
+	/etc/default/${pkgname}
+	/etc/pam.d/${pkgname}
+	/etc/${pkgname}/${pkgname}.conf"
 
-if [ -z "$CROSS_BUILD" ]; then
-	build_options_default="languages"
+# Create 'postgres' user for the server.
+system_accounts="postgres"
+postgres_homedir="/var/lib/${pkgname}"
+postgres_shell="/bin/sh"
+postgres_descr="PostgreSQL database server user"
+make_dirs="/var/lib/postgresql 0750 postgres postgres"
+
+if [ "$CROSS_BUILD" ]; then
+	configure_args+=" --without-perl --without-python --without-tcl"
 fi
 
-subpackages="postgresql-doc postgresql-client postgresql-contrib postgresql-full"
+post_patch() {
+	sed -e "s/@VERSION@/$version/" \
+		"$FILESDIR"/pg_config.sh.in >src/common/pg_config.sh.in
+	vsed -i -e "s,@XBPS_SYSROOT@,${XBPS_CROSS_BASE%/}," src/common/Makefile
+}
 
-# XXX disabled for now in cross builds.
-if [ "$build_option_languages" ]; then
-	subpackages+=" postgresql-plperl postgresql-plpython postgresql-pltcl"
-fi
+pre_build() {
+	# http://www.postgresql.org/docs/9.3/static/docguide-toolsets.html
+	export SGML_CATALOG_FILES="/usr/share/sgml/openjade/catalog:/usr/share/sgml/iso8879/catalog:/usr/share/sgml/docbook/dsssl/modular/catalog:/usr/share/sgml/docbook/4.2/catalog"
+}
+
+post_build() {
+	make -C contrib ${makejobs}
+}
+
+post_install() {
+	make -C contrib install
+
+	vmkdir usr/share/man
+	cp -r doc/src/sgml/man? ${DESTDIR}/usr/share/man
+	vmkdir usr/share/doc/postgresql
+	cp -r doc/src/sgml/html ${DESTDIR}/usr/share/doc/postgresql
+	vsv postgresql
+	vlicense COPYRIGHT
+
+	vinstall ${FILESDIR}/${pkgname}.confd 644 etc/default ${pkgname}
+	vinstall ${FILESDIR}/${pkgname}.pam 644 etc/pam.d ${pkgname}
+	vinstall ${DESTDIR}/usr/share/${pkgname}/${pkgname}.conf.sample \
+		644 etc/${pkgname} ${pkgname}.conf
+	vbin src/common/pg_config.sh
+
+	sed -i 's/install_bin = .*/install_bin = install/g' \
+		${DESTDIR}/usr/lib/postgresql/pgxs/src/Makefile.global
+}
 
 postgresql-doc_package() {
-	depends="postgresql${version}-doc"
-	short_desc="PostgreSQL documentation meta package"
+	short_desc="PostgreSQL documentation"
+	pkg_install() {
+		vmove usr/share/doc
+	}
+}
+
+postgresql9.6-libs_package() {
+	short_desc="PostgreSQL shared libraries"
+	pkg_install() {
+		vmove "usr/lib/*.so*"
+		for d in $(find ${DESTDIR}/usr/share/locale \
+		    -type f -name libpq5\*); do
+			mkdir -p ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
+			mv ${d} ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
+		done
+	}
 }
 
+postgresql9.6-libs-devel_package() {
+	depends="postgresql-libs>=$version"
+	short_desc="PostgreSQL shared libraries (development files)"
+	pkg_install() {
+		for f in pg_config ecpg; do
+			vmove usr/bin/${f}
+			vmove "usr/share/man/man1/$(basename ${f})*"
+		done
+		vmove usr/bin/pg_config.sh
+		vmove usr/include
+		vmove "usr/lib/*.a"
+		vmove "usr/lib/pkgconfig/*"
+		vmove usr/share/man/man3
+		vmove usr/lib/postgresql/pgxs
+		for d in $(find ${DESTDIR}/usr/share/locale \
+		   -type f -name pg_config\* -o -name ecpg\*); do
+			mkdir -p ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
+			mv ${d} ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
+		done
+	}
+}
+
+# XXX disabled for now in cross builds.
+if [ -z "$CROSS_BUILD" ]; then
+
 postgresql-plperl_package() {
-	depends="postgresql${version}-plperl"
-	short_desc="PL/Perl language meta package"
+	depends="postgresql>=$version"
+	short_desc="PL/Perl procedural language for PostgreSQL"
+	pkg_install() {
+		vmove "usr/lib/postgresql/plperl*"
+		for d in $(find ${DESTDIR}/usr/share/locale \
+		   -type f -name plperl\*); do
+			mkdir -p ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
+			mv ${d} ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
+		done
+	}
 }
 
 postgresql-plpython_package() {
-	depends="postgresql${version}-plpython"
-	short_desc="PL/Python language meta package"
+	depends="postgresql>=$version"
+	short_desc="PL/Python procedural language for PostgreSQL"
+	pkg_install() {
+		vmove "usr/lib/postgresql/plpython*"
+		for d in $(find ${DESTDIR}/usr/share/locale \
+		   -type f -name plpython\*); do
+			mkdir -p ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
+			mv ${d} ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
+		done
+	}
 }
 
 postgresql-pltcl_package() {
-	depends="postgresql${version}-pltcl"
-	short_desc="PL/Tcl language meta package"
+	depends="postgresql>=$version"
+	short_desc="PL/Tcl procedural language for PostgreSQL"
+	pkg_install() {
+		vmove "usr/bin/pltcl*"
+		vmove "usr/lib/postgresql/pltcl*"
+		for d in $(find ${DESTDIR}/usr/share/locale \
+		   -type f -name pltcl\*); do
+			mkdir -p ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
+			mv ${d} ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
+		done
+		vmove "usr/share/postgresql/*.pltcl"
+	}
 }
 
+fi # !CROSS_BUILD
+
 postgresql-client_package() {
-	depends="postgresql${version}-client"
 	short_desc="Client frontends programs for PostgreSQL"
+	pkg_install() {
+		for f in clusterdb createdb createlang createuser dropdb droplang \
+			dropuser pg_dump pg_dumpall pg_isready pg_restore psql reindexdb \
+			vacuumdb; do
+			vmove usr/bin/${f}
+			vmove usr/share/man/man1/$(basename ${f}).1
+		done
+		vmove usr/share/man/man7
+		for d in $(find ${DESTDIR}/usr/share/locale \
+		   -type f -name pgscripts\* -o \
+			   -name psql\* -o \
+			   -name pg_dump\*); do
+			mkdir -p ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
+			mv ${d} ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
+		done
+		vmkdir usr/share/postgresql
+		mv ${DESTDIR}/usr/share/postgresql/psqlrc.* \
+			${PKGDESTDIR}/usr/share/postgresql
+	}
 }
 
 postgresql-contrib_package() {
-	depends="postgresql${version}-contrib"
 	short_desc="PostgreSQL contributed programs and extensions"
-}
-
-postgresql-full_package() {
-	depends="postgresql postgresql-client postgresql-doc postgresql-contrib postgresql-libs"
-	short_desc="PostgreSQL all packages meta package"
-
-	if [ "$build_option_languages" ]; then
-		depends+=" postgresql-plpython postgresql-plperl postgresql-pltcl"
-	fi
+	pkg_install() {
+		make -C contrib install DESTDIR=${PKGDESTDIR}
+	}
 }
diff --git a/srcpkgs/postgresql13/template b/srcpkgs/postgresql13/template
index 08e67ba226bd..0f7b79fd6710 100644
--- a/srcpkgs/postgresql13/template
+++ b/srcpkgs/postgresql13/template
@@ -1,7 +1,7 @@
 # Template file for 'postgresql13'
 pkgname=postgresql13
-version=13.7
-revision=1
+version=13.5
+revision=2
 wrksrc="postgresql-${version}"
 build_style=gnu-configure
 make_build_target=world
@@ -21,8 +21,7 @@ license="PostgreSQL"
 homepage="https://www.postgresql.org"
 changelog="https://www.postgresql.org/docs/current/release-${version//./-}.html"
 distfiles="https://ftp.postgresql.org/pub/source/v${version}/postgresql-${version}.tar.bz2"
-checksum=1b905bf4f3d83614a393b3c51fd345910fd261e4f5124a68d9a1fdd3a2a46399
-make_check=ci-skip # Postgres server can't be run as root
+checksum=9b81067a55edbaabc418aacef457dd8477642827499560b00615a6ea6c13f6b3
 
 conf_files="
  /${_prefix}/etc/default/postgresql
@@ -224,6 +223,5 @@ postgresql13-contrib_package() {
 	short_desc="PostgreSQL contributed programs and extensions"
 	pkg_install() {
 		make -C contrib install DESTDIR=${PKGDESTDIR}
-		mv ${PKGDESTDIR}/usr/include ${PKGDESTDIR}/${_prefix}
 	}
 }
diff --git a/srcpkgs/postgresql14/template b/srcpkgs/postgresql14/template
index 2aa65e684a1d..94ba16bffbc6 100644
--- a/srcpkgs/postgresql14/template
+++ b/srcpkgs/postgresql14/template
@@ -1,6 +1,6 @@
 # Template file for 'postgresql14'
 pkgname=postgresql14
-version=14.4
+version=14.1
 revision=1
 wrksrc="postgresql-${version}"
 build_style=gnu-configure
@@ -22,8 +22,7 @@ license="PostgreSQL"
 homepage="https://www.postgresql.org"
 changelog="https://www.postgresql.org/docs/current/release-${version//./-}.html"
 distfiles="https://ftp.postgresql.org/pub/source/v${version}/postgresql-${version}.tar.bz2"
-checksum=c23b6237c5231c791511bdc79098617d6852e9e3bdf360efd8b5d15a1a3d8f6a
-make_check=ci-skip # Postgres server can't be run as root
+checksum=4d3c101ea7ae38982f06bdc73758b53727fb6402ecd9382006fa5ecc7c2ca41f
 
 conf_files="
  /${_sysconfdir}/default/postgresql
@@ -225,6 +224,5 @@ postgresql14-contrib_package() {
 	short_desc="PostgreSQL contributed programs and extensions"
 	pkg_install() {
 		make -C contrib install DESTDIR=${PKGDESTDIR}
-		mv ${PKGDESTDIR}/usr/include ${PKGDESTDIR}/${_prefix}
 	}
 }
diff --git a/srcpkgs/postgresql-full b/srcpkgs/postgresql9.6-libs
similarity index 100%
rename from srcpkgs/postgresql-full
rename to srcpkgs/postgresql9.6-libs
diff --git a/srcpkgs/postgresql9.6-libs-devel b/srcpkgs/postgresql9.6-libs-devel
new file mode 120000
index 000000000000..360e6d1a1f45
--- /dev/null
+++ b/srcpkgs/postgresql9.6-libs-devel
@@ -0,0 +1 @@
+postgresql
\ No newline at end of file
diff --git a/srcpkgs/powerdevil/template b/srcpkgs/powerdevil/template
index 21b78c130ac6..bb5713c0e601 100644
--- a/srcpkgs/powerdevil/template
+++ b/srcpkgs/powerdevil/template
@@ -1,6 +1,6 @@
 # Template file for 'powerdevil'
 pkgname=powerdevil
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -13,4 +13,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/plasma/powerdevil"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=02ae3c4eef7d254aac687557f7f092e1a89beb3390ac77eadb784d2133d0dcd1
+checksum=964ca1b876005595c361add1eab5fa80c8d63da12c1201bdcd234914c6cc23f3
diff --git a/srcpkgs/prison/template b/srcpkgs/prison/template
index 307f00f56645..4abb24f2d9da 100644
--- a/srcpkgs/prison/template
+++ b/srcpkgs/prison/template
@@ -1,6 +1,6 @@
 # Template file for 'prison'
 pkgname=prison
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-tools doxygen
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="MIT"
 homepage="https://community.kde.org/Frameworks"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/prison-${version}.tar.xz"
-checksum=ba2785b054e36950a4561786bcff9fdb80bcc5a0122d1cee403326e95746f4cf
+checksum=99607978559f63dba65d796c5edaf6c54e8aee5d31882d856347ea5ada06d1cb
 
 post_install() {
 	vlicense LICENSES/BSD-3-Clause.txt
diff --git a/srcpkgs/privoxy/files/privoxy/log/run b/srcpkgs/privoxy/files/privoxy/log/run
index fa590adf4e6a..4923ee6f11cf 100755
--- a/srcpkgs/privoxy/files/privoxy/log/run
+++ b/srcpkgs/privoxy/files/privoxy/log/run
@@ -1,2 +1,2 @@
 #!/bin/sh
-exec vlogger -t privoxy
+exec logger -t privoxy
diff --git a/srcpkgs/privoxy/template b/srcpkgs/privoxy/template
index c35c4ad23ac1..ddaefd75abea 100644
--- a/srcpkgs/privoxy/template
+++ b/srcpkgs/privoxy/template
@@ -1,23 +1,19 @@
 # Template file for 'privoxy'
 pkgname=privoxy
-version=3.0.33
+version=3.0.32
 revision=1
 wrksrc="${pkgname}-${version}-stable"
 build_style=gnu-configure
-configure_args="
- --sysconfdir=/etc/privoxy
- --enable-compression
- --enable-dynamic-pcre
- --sbindir=/usr/bin"
+configure_args="--sysconfdir=/etc/privoxy --enable-compression --enable-dynamic-pcre --sbindir=/usr/bin"
 make_install_args="STRIP="
 conf_files="
- /etc/privoxy/config
- /etc/privoxy/default.action
- /etc/privoxy/match-all.action
- /etc/privoxy/user.filter
- /etc/privoxy/trust
- /etc/privoxy/default.filter
- /etc/privoxy/user.action"
+	/etc/privoxy/config
+	/etc/privoxy/default.action
+	/etc/privoxy/match-all.action
+	/etc/privoxy/user.filter
+	/etc/privoxy/trust
+	/etc/privoxy/default.filter
+	/etc/privoxy/user.action"
 hostmakedepends="autoconf"
 makedepends="pcre-devel zlib-devel"
 short_desc="Non-caching web proxy with advanced filtering capabilities"
@@ -25,14 +21,14 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.privoxy.org/"
 distfiles="${SOURCEFORGE_SITE}/ijbswa/${pkgname}-${version}-stable-src.tar.gz"
-checksum=04b104e70dac61561b9dd110684b250fafc8c13dbe437a60fae18ddd9a881fae
+checksum=c61de4008c62445ec18f1f270407cbf2372eaba93beaccdc9e3238bb2defeed7
 system_accounts="privoxy"
 privoxy_homedir="/etc/privoxy"
 
 pre_configure() {
 	autoheader && autoconf
 
-	vsed -e 's|^confdir .*|confdir /etc/privoxy|' \
+	sed -e 's|^confdir .*|confdir /etc/privoxy|' \
 		-e 's|^logdir .*|logdir /var/log/privoxy|' \
 		-e 's|^\(logfile .*\)|# \1|' \
 		-i config
diff --git a/srcpkgs/procs/template b/srcpkgs/procs/template
index 12f0739be825..9a7d621907b1 100644
--- a/srcpkgs/procs/template
+++ b/srcpkgs/procs/template
@@ -1,6 +1,6 @@
 # Template file for 'procs'
 pkgname=procs
-version=0.13.0
+version=0.12.3
 revision=1
 build_style=cargo
 build_helper=qemu
@@ -10,7 +10,7 @@ license="MIT"
 homepage="https://github.com/dalance/procs"
 changelog="https://raw.githubusercontent.com/dalance/procs/master/CHANGELOG.md"
 distfiles="https://github.com/dalance/procs/archive/refs/tags/v${version}.tar.gz"
-checksum=77642878d503f876db05d99a620c8c91834354a074bf71ab65474aa433f75fc5
+checksum=59720db4abdff1878492929b1c015dedff7cdc0ea2352b1360084e3bb4fbff33
 
 post_build() {
 	PROCS="target/${RUST_TARGET}/release/procs"
diff --git a/srcpkgs/profanity/template b/srcpkgs/profanity/template
index 3aec13a9115e..959da4cedb93 100644
--- a/srcpkgs/profanity/template
+++ b/srcpkgs/profanity/template
@@ -1,16 +1,16 @@
 # Template file for 'profanity'
 pkgname=profanity
-version=0.12.1
+version=0.11.1
 revision=1
 build_style=gnu-configure
 configure_args="$(vopt_enable notify notifications) $(vopt_enable otr)
  $(vopt_enable pgp) $(vopt_enable python python-plugins) $(vopt_enable plugins)
  $(vopt_with xscreensaver) $(vopt_enable omemo) $(vopt_enable cplugins c-plugins)
  ac_cv_prog_PYTHON_CONFIG_EXISTS=yes PYTHON_VERSION=3"
-hostmakedepends="pkg-config $(vopt_if python python3-devel) $(vopt_if gtk gtk+3-devel)"
+hostmakedepends="pkg-config $(vopt_if python python3-devel) $(vopt_if gtk gtk+-devel)"
 makedepends="libcurl-devel libglib-devel libstrophe-devel readline-devel sqlite-devel
  $(vopt_if notify libnotify-devel) $(vopt_if otr 'libotr-devel libgcrypt-devel')
- $(vopt_if pgp gpgme-devel) $(vopt_if python python3-devel) $(vopt_if gtk gtk+3-devel)
+ $(vopt_if pgp gpgme-devel) $(vopt_if python python3-devel) $(vopt_if gtk gtk+-devel)
  $(vopt_if xscreensaver libXScrnSaver-devel)
  $(vopt_if omemo 'libsignal-protocol-c-devel libgcrypt-devel')"
 checkdepends="cmocka-devel"
@@ -20,7 +20,7 @@ license="GPL-3.0-or-later"
 homepage="https://profanity-im.github.io/"
 changelog="https://raw.githubusercontent.com/profanity-im/profanity/master/CHANGELOG"
 distfiles="https://github.com/boothj5/profanity/releases/download/${version}/profanity-${version}.tar.gz"
-checksum=e344481e7bf3b16baf58a169d321b809c4700becffb70db6f1c39adc3fad306e
+checksum=6f1b4df6c2971f51d03d48d2bfd4f69b4404410d800b43f029ea1cf08a02bd45
 
 case "$XBPS_TARGET_MACHINE" in
 	arm*)
diff --git a/srcpkgs/proftpd/template b/srcpkgs/proftpd/template
index 8e9985cc0b12..8b20d7697e81 100644
--- a/srcpkgs/proftpd/template
+++ b/srcpkgs/proftpd/template
@@ -1,6 +1,6 @@
 # Template file for 'proftpd'
 pkgname=proftpd
-version=1.3.7e
+version=1.3.7c
 revision=1
 build_style=gnu-configure
 makedepends="libcap-devel"
@@ -10,7 +10,7 @@ license="GPL-3.0-or-later"
 homepage="http://www.proftpd.org/"
 changelog="https://github.com/proftpd/proftpd/blob/${version}/RELEASE_NOTES"
 distfiles="https://github.com/proftpd/proftpd/archive/v${version}.tar.gz"
-checksum=6e716a3b53ee069290399fce6dccf4c229fafe6ec2cb14db3778b7aa3f9a8c92
+checksum=7070968b9b6cf614ce7f756c8c1a66c32c1afa4f961784a62301790a801400da
 conf_files="/etc/proftpd.conf"
 
 proftpd-devel_package() {
diff --git a/srcpkgs/prosody/template b/srcpkgs/prosody/template
index 844cab6a29ea..f53d0f9ab133 100644
--- a/srcpkgs/prosody/template
+++ b/srcpkgs/prosody/template
@@ -1,6 +1,6 @@
 # Template file for 'prosody'
 pkgname=prosody
-version=0.11.13
+version=0.11.11
 revision=1
 build_style=configure
 configure_args="
@@ -23,12 +23,12 @@ makedepends="lua51-devel openssl-devel libidn-devel"
 depends="lua51-luasocket lua51-luafilesystem lua51-luaexpat lua51-luasec
  lua51-BitOp"
 short_desc="Lightweight and extensible Jabber/XMPP server written in Lua"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Duncaen <duncaen@voidlinux.org>"
 license="MIT"
 homepage="https://prosody.im/"
-changelog="https://prosody.im/doc/release/${version}"
+changelog="https://blog.prosody.im/prosody-${version}-released/"
 distfiles="https://prosody.im/downloads/source/${pkgname}-${version}.tar.gz"
-checksum=39c61b346a09b5125b604cb969e14206cbbcb86c81156ffc6ba2d62527cf0432
+checksum=a1af90e2d4ac2f7cf81b385475140ecee60bec1eb83003efb5aeb89765b13774
 
 system_accounts="prosody"
 prosody_homedir="/var/lib/prosody"
diff --git a/srcpkgs/protobuf-c/template b/srcpkgs/protobuf-c/template
index 7d1b529d8936..8faaf9f8ea46 100644
--- a/srcpkgs/protobuf-c/template
+++ b/srcpkgs/protobuf-c/template
@@ -1,6 +1,6 @@
 # Template file for 'protobuf-c'
 pkgname=protobuf-c
-version=1.4.1
+version=1.4.0
 revision=1
 build_style=gnu-configure
 configure_args="$(vopt_enable protoc)"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="https://github.com/protobuf-c/protobuf-c"
 distfiles="${homepage}/releases/download/v${version}/protobuf-c-${version}.tar.gz"
-checksum=4cc4facd508172f3e0a4d3a8736225d472418aee35b4ad053384b137b220339f
+checksum=26d98ee9bf18a6eba0d3f855ddec31dbe857667d269bc0b6017335572f85bbcb
 
 build_options="protoc"
 build_options_default="protoc"
diff --git a/srcpkgs/protobuf/template b/srcpkgs/protobuf/template
index 9701aa684d84..25a15ced0975 100644
--- a/srcpkgs/protobuf/template
+++ b/srcpkgs/protobuf/template
@@ -1,6 +1,6 @@
 # Template file for 'protobuf'
 pkgname=protobuf
-version=21.4
+version=3.20.1
 revision=1
 wrksrc="protobuf-${version}"
 build_style=gnu-configure
@@ -12,7 +12,7 @@ license="BSD-3-Clause"
 homepage="https://developers.google.com/protocol-buffers/"
 changelog="https://raw.githubusercontent.com/google/protobuf/master/CHANGES.txt"
 distfiles="https://github.com/protocolbuffers/protobuf/archive/v${version}.tar.gz"
-checksum=990e47a163b4057f98b899eca591981b5b735872b58f59b9ead9cecabbb21a2a
+checksum=8b28fdd45bab62d15db232ec404248901842e5340299a57765e48abe8a80d930
 # Checks rely on googletest
 make_check=no
 
diff --git a/srcpkgs/protonmail-bridge/template b/srcpkgs/protonmail-bridge/template
index b690d2a7d6e8..056676f69b84 100644
--- a/srcpkgs/protonmail-bridge/template
+++ b/srcpkgs/protonmail-bridge/template
@@ -1,6 +1,6 @@
 # Template file for 'protonmail-bridge'
 pkgname=protonmail-bridge
-version=2.1.3
+version=2.1.1
 revision=1
 archs="x86_64"
 build_style=fetch
@@ -10,7 +10,7 @@ maintainer="Rich G <rich@richgannon.net>"
 license="GPL-3.0-or-later"
 homepage="https://protonmail.com/bridge"
 distfiles="https://protonmail.com/download/bridge/protonmail-bridge_${version}-1_amd64.deb"
-checksum=8fbd556d522caba092a9d0ecd576e28778e2fb05fad5638728879ee9a8b8b4b0
+checksum=9c6c1daa0dac1835e72c886064b0e9a38749f96bdf47719f08eaac787d43bca7
 
 restricted=yes
 noverifyrdeps=yes
diff --git a/srcpkgs/pueue/template b/srcpkgs/pueue/template
index 72a55bfc9463..e242893b9e67 100644
--- a/srcpkgs/pueue/template
+++ b/srcpkgs/pueue/template
@@ -1,6 +1,6 @@
 # Template file for 'pueue'
 pkgname=pueue
-version=2.1.0
+version=2.0.4
 revision=1
 build_style=cargo
 build_helper="qemu"
@@ -10,7 +10,7 @@ license="MIT"
 homepage="https://github.com/Nukesor/pueue"
 changelog="https://raw.githubusercontent.com/Nukesor/pueue/main/CHANGELOG.md"
 distfiles="https://github.com/Nukesor/pueue/archive/v${version}.tar.gz"
-checksum=cd5c6500e65960f6a102db5d0f0544f49eec8f74b2cc0df16ded8e2525a545f6
+checksum=45b8499b062cf83ce9a2fa79c9d6f2611ae676e72ba4815cea2b56e294f790d1
 
 case "$XBPS_TARGET_MACHINE" in
 	x86_64*|i686*|arm*|aarch64*) ;;
diff --git a/srcpkgs/purpose/template b/srcpkgs/purpose/template
index ec81fcb15a63..e826b58f213f 100644
--- a/srcpkgs/purpose/template
+++ b/srcpkgs/purpose/template
@@ -1,6 +1,6 @@
 # Template file for 'purpose'
 pkgname=purpose
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons qt5-qmake qt5-host-tools extra-cmake-modules
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/purpose"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7940d70bb6f9ef6fcd9af621096bccb2622680cffcb681ea0b312ec6741b513e
+checksum=73adff977f2a69624abaf6340d6609dde41f404600feb28e51e1c7db4541b3ab
 
 do_check() {
 	cd build
diff --git a/srcpkgs/py3status/template b/srcpkgs/py3status/template
index ed167bce6825..edbe7e0b40d2 100644
--- a/srcpkgs/py3status/template
+++ b/srcpkgs/py3status/template
@@ -1,6 +1,6 @@
 # Template file for 'py3status'
 pkgname=py3status
-version=3.45
+version=3.44
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -12,7 +12,7 @@ license="BSD-3-Clause"
 homepage="https://github.com/ultrabug/py3status"
 changelog="https://raw.githubusercontent.com/ultrabug/py3status/master/CHANGELOG"
 distfiles="${homepage}/archive/${version}.tar.gz"
-checksum=9221e47591f5f167ed9ab053f1967114458afd9bcc28f90a3339ce44a7b5d0a5
+checksum=3afc200780c090253987e47d9e43fede4e24ebba47192de9961f79c05cedc998
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/pylint/template b/srcpkgs/pylint/template
index f6129ee6d0c4..e97c84202740 100644
--- a/srcpkgs/pylint/template
+++ b/srcpkgs/pylint/template
@@ -1,21 +1,21 @@
 # Template file for 'pylint'
 pkgname=pylint
-version=2.14.4
-revision=2
+version=2.14.2
+revision=1
 build_style=python3-module
 make_check_args="--deselect=tests/benchmark/test_baseline_benchmarks.py"
 hostmakedepends="python3-setuptools"
 depends="python3-astroid python3-isort python3-mccabe python3-tomlkit
- python3-tomli python3-platformdirs python3-dill"
+ python3-platformdirs python3-dill"
 checkdepends="$depends python3-pytest python3-tkinter python3-six
  python3-GitPython git"
 short_desc="Python code static checker"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
-homepage="https://pylint.pycqa.org"
+homepage="https://www.pylint.org/"
 changelog="https://raw.githubusercontent.com/PyCQA/pylint/main/doc/whatsnew/${version%.*.*}/${version%.*}/summary.rst"
 distfiles="https://github.com/PyCQA/pylint/archive/refs/tags/v$version.tar.gz"
-checksum=fdd513198ccdf96f8b9a70aca3eb80050edf87b433595c67784c0f9ddac80bb5
+checksum=f7420e582f5852599f866e727071542801adbad59b5e93e61a0147e056e94bc7
 make_check=no # FIXME
 
 post_install() {
diff --git a/srcpkgs/pymol/template b/srcpkgs/pymol/template
index 03d1147542ee..659dea5d368c 100644
--- a/srcpkgs/pymol/template
+++ b/srcpkgs/pymol/template
@@ -1,12 +1,12 @@
 # Template file for 'pymol'
 pkgname=pymol
 version=2.5.0
-revision=2
+revision=1
 wrksrc=${pkgname}-open-source-${version}
 build_style="python3-module"
 build_helper="numpy"
 makedepends="freetype-devel glew-devel glm libfreeglut-devel libgomp-devel
- libxml2-devel mmtf-cpp msgpack-cxx netcdf-devel python3-PyQt5 python3-devel"
+ libxml2-devel mmtf-cpp msgpack-devel netcdf-devel python3-PyQt5 python3-devel"
 depends="python3-numpy tcsh python3-pmw python3-tkinter python3-PyQt5"
 short_desc="PyMOL molecular visualization system"
 maintainer="Brenton Horne <brentonhorne77@gmail.com>"
diff --git a/srcpkgs/python-Cython/template b/srcpkgs/python-Cython/template
index 9f704c7b87d2..aa4b81ec8bcc 100644
--- a/srcpkgs/python-Cython/template
+++ b/srcpkgs/python-Cython/template
@@ -1,6 +1,6 @@
 # Template file for 'python-Cython'
 pkgname=python-Cython
-version=0.29.32
+version=0.29.30
 revision=1
 wrksrc="Cython-${version}"
 build_style=python-module
@@ -13,7 +13,7 @@ license="Apache-2.0"
 homepage="https://cython.org/"
 changelog="https://raw.githubusercontent.com/cython/cython/master/CHANGES.rst"
 distfiles="${PYPI_SITE}/C/Cython/Cython-${version}.tar.gz"
-checksum=8733cf4758b79304f2a4e39ebfac5e92341bce47bcceb26c1254398b2f8c1af7
+checksum=2235b62da8fe6fa8b99422c8e583f2fb95e143867d337b5c75e4b9a1a865f9e3
 # Tests are flaky
 make_check=no
 
diff --git a/srcpkgs/python-atomicwrites/template b/srcpkgs/python-atomicwrites/template
index 389a2f4f35e1..ac7d786c6e5b 100644
--- a/srcpkgs/python-atomicwrites/template
+++ b/srcpkgs/python-atomicwrites/template
@@ -8,7 +8,7 @@ pycompile_module="atomicwrites"
 hostmakedepends="python-setuptools python3-setuptools"
 depends="python"
 short_desc="Simple Python2 API for atomic file writes"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Oliver Kiddle <okiddle@yahoo.co.uk>"
 license="MIT"
 homepage="https://github.com/untitaker/python-atomicwrites"
 distfiles="${PYPI_SITE}/a/atomicwrites/atomicwrites-${version}.tar.gz"
diff --git a/srcpkgs/python-b2sdk/template b/srcpkgs/python-b2sdk/template
index ed5e4a57f998..bdc6d758e732 100644
--- a/srcpkgs/python-b2sdk/template
+++ b/srcpkgs/python-b2sdk/template
@@ -1,7 +1,7 @@
 # Template file for 'python-b2sdk'
 # keep python-b2sdk name to revert this package
 pkgname=python-b2sdk
-version=1.17.2
+version=1.16.0
 revision=1
 wrksrc="b2sdk-${version}"
 build_style=python3-module
@@ -14,7 +14,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
 license="MIT"
 homepage="https://pypi.org/project/b2sdk"
 distfiles="${PYPI_SITE}/b/b2sdk/b2sdk-${version}.tar.gz"
-checksum=c20a9e9951da17c65d2b0aa3b9551404d4e8a6e76dedab02816704fd406edcb9
+checksum=cbffff1163bb8e7cc920c76b29f5e889369d7f5ef1b7b53c89fd5bb79f5ea9c5
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/python-cffi/template b/srcpkgs/python-cffi/template
index 5a098995a96f..498821b07fa8 100644
--- a/srcpkgs/python-cffi/template
+++ b/srcpkgs/python-cffi/template
@@ -1,6 +1,6 @@
 # Template file for 'python-cffi'
 pkgname=python-cffi
-version=1.15.1
+version=1.15.0
 revision=1
 wrksrc="cffi-${version}"
 build_style=python-module
@@ -14,7 +14,7 @@ license="MIT"
 homepage="https://cffi.readthedocs.io/"
 changelog="https://cffi.readthedocs.io/en/latest/whatsnew.html"
 distfiles="${PYPI_SITE}/c/cffi/cffi-${version}.tar.gz"
-checksum=d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9
+checksum=920f0d66a896c2d99f0adbb391f990a84091179542c205fa53ce5787aff87954
 
 do_check() {
 	# glibc libm.so is a GNU ld script that isn't properly handled
diff --git a/srcpkgs/python-isodate/template b/srcpkgs/python-isodate/template
new file mode 100644
index 000000000000..430cb3cfbe1a
--- /dev/null
+++ b/srcpkgs/python-isodate/template
@@ -0,0 +1,30 @@
+# Template file for 'python-isodate'
+pkgname=python-isodate
+version=0.6.0
+revision=5
+wrksrc="isodate-${version}"
+build_style=python-module
+pycompile_module="isodate"
+hostmakedepends="python-setuptools python3-setuptools"
+depends="python-six"
+short_desc="ISO 8601 date/time/duration parser and formatter (Python2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+homepage="https://github.com/gweis/isodate"
+license="3-clause-BSD"
+distfiles="${PYPI_SITE}/i/isodate/isodate-${version}.tar.gz"
+checksum=2e364a3d5759479cdb2d37cce6b9376ea504db2ff90252a2e5b7cc89cc9ff2d8
+
+post_install() {
+	sed -n '/Copyright/,/CONTRACT/p' src/isodate/__init__.py >LICENSE
+	vlicense LICENSE
+}
+
+python3-isodate_package() {
+	depends="python3-six"
+	pycompile_module="isodate"
+	short_desc="${short_desc/Python2/Python3}"
+	pkg_install() {
+		vmove usr/lib/python3*
+		vlicense LICENSE
+	}
+}
diff --git a/srcpkgs/python-notify/patches/libnotify07.patch b/srcpkgs/python-notify/patches/libnotify07.patch
new file mode 100644
index 000000000000..289573d50ae4
--- /dev/null
+++ b/srcpkgs/python-notify/patches/libnotify07.patch
@@ -0,0 +1,36 @@
+diff -up notify-python-0.1.1/src/pynotify.defs.notify070 notify-python-0.1.1/src/pynotify.defs
+--- notify-python-0.1.1/src/pynotify.defs.notify070	2010-11-02 17:11:14.928179237 -0400
++++ notify-python-0.1.1/src/pynotify.defs	2010-11-02 17:11:51.153180231 -0400
+@@ -38,7 +38,6 @@
+     '("const-gchar*" "summary")
+     '("const-gchar*" "message" (null-ok) (default "NULL"))
+     '("const-gchar*" "icon" (null-ok) (default "NULL"))
+-    '("GtkWidget*" "attach" (null-ok) (default "NULL"))
+   )
+ )
+ 
+@@ -53,24 +52,6 @@
+   )
+ )
+ 
+-(define-method attach_to_widget
+-  (of-object "NotifyNotification")
+-  (c-name "notify_notification_attach_to_widget")
+-  (return-type "none")
+-  (parameters
+-    '("GtkWidget*" "attach")
+-  )
+-)
+-
+-(define-method attach_to_status_icon
+-  (of-object "NotifyNotification")
+-  (c-name "notify_notification_attach_to_status_icon")
+-  (return-type "none")
+-  (parameters
+-    '("GtkStatusIcon*" "attach")
+-  )
+-)
+-
+ (define-method show
+   (of-object "NotifyNotification")
+   (c-name "notify_notification_show")
diff --git a/srcpkgs/python-notify/patches/notify-python-0.1.1-fix-GTK-symbols.patch b/srcpkgs/python-notify/patches/notify-python-0.1.1-fix-GTK-symbols.patch
new file mode 100644
index 000000000000..f985c01363a0
--- /dev/null
+++ b/srcpkgs/python-notify/patches/notify-python-0.1.1-fix-GTK-symbols.patch
@@ -0,0 +1,25 @@
+diff -up notify-python-0.1.1/src/__init__.py.BAD notify-python-0.1.1/src/__init__.py
+--- notify-python-0.1.1/src/__init__.py.BAD	2010-08-31 09:04:45.353844005 -0400
++++ notify-python-0.1.1/src/__init__.py	2010-08-31 09:04:49.281844300 -0400
+@@ -1 +1,21 @@
++"""
++Fedora's libnotify.so is not linked against GTK2 or GTK3. The idea
++was to support being linked against different parallel-installable
++GTK stacks.
++
++Unfortunately, python needs to jump through some special hoops in order
++to share symbols with extension modules, specifically, pygtk, which does
++link against GTK2.
++
++Without using sys.setdlopenflags(sys.getdlopenflags() | ctypes.RTLD_GLOBAL),
++the result is:
++libnotify-WARNING **: Missing symbol 'gdk_screen_make_display_name'
++
++Thanks to David Malcolm for figuring out the workaround.
++"""
++import ctypes
++import sys
++sys.setdlopenflags(sys.getdlopenflags() | ctypes.RTLD_GLOBAL)
++import gtk
++
+ from _pynotify import *
diff --git a/srcpkgs/python-notify/template b/srcpkgs/python-notify/template
new file mode 100644
index 000000000000..9bc07c76324e
--- /dev/null
+++ b/srcpkgs/python-notify/template
@@ -0,0 +1,26 @@
+# Template file for 'python-notify'
+pkgname=python-notify
+version=0.1.1
+revision=13
+wrksrc="notify-python-${version}"
+build_style=gnu-configure
+pycompile_module="gtk-2.0/pynotify"
+hostmakedepends="pkg-config python-devel python-gobject2-devel pygtk-devel"
+makedepends="libnotify-devel gtk+-devel dbus-glib-devel pygtk-devel"
+depends="pygtk"
+short_desc="Python2 bindings for libnotify"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-only"
+homepage="http://www.galago-project.org/"
+distfiles="http://www.galago-project.org/files/releases/source/notify-python/notify-python-${version}.tar.gz"
+checksum=8c5ee28017fdc5b110c31cb76503e535e15e0c60b9a1f1e95ff6c018dd806022
+replaces="notify-python>=0"
+lib32disabled=yes
+
+CFLAGS="-fcommon"
+
+pre_configure() {
+	if [ "$CROSS_BUILD" ]; then
+		sed -i -e "s,PYTHON_INCLUDES=.*,PYTHON_INCLUDES=-I${XBPS_CROSS_BASE}/usr/include/python2.7,g" configure
+	fi
+}
diff --git a/srcpkgs/python-notify/update b/srcpkgs/python-notify/update
new file mode 100644
index 000000000000..bd14e9008e0b
--- /dev/null
+++ b/srcpkgs/python-notify/update
@@ -0,0 +1 @@
+pkgname="notify-python"
diff --git a/srcpkgs/python-rdflib/template b/srcpkgs/python-rdflib/template
new file mode 100644
index 000000000000..889ffcb7fa53
--- /dev/null
+++ b/srcpkgs/python-rdflib/template
@@ -0,0 +1,43 @@
+# Template file for 'python-rdflib'
+pkgname=python-rdflib
+version=4.2.2
+revision=6
+wrksrc="rdflib-${version}"
+build_style=python-module
+hostmakedepends="python-setuptools python3-setuptools"
+depends="python-setuptools python-isodate python-parsing"
+pycompile_module="rdflib"
+short_desc="Python2 library for working with RDF"
+maintainer="Orphaned <orphan@voidlinux.org>"
+homepage="https://github.com/RDFLib/rdflib"
+license="3-clause-BSD"
+distfiles="${PYPI_SITE}/r/rdflib/rdflib-${version}.tar.gz"
+checksum=da1df14552555c5c7715d8ce71c08f404c988c58a1ecd38552d0da4fc261280d
+
+alternatives="
+ rdflib:csv2rdf:/usr/bin/csv2rdf2
+ rdflib:rdf2dot:/usr/bin/rdf2dot2
+ rdflib:rdfgraphisomorphism:/usr/bin/rdfgraphisomorphism2
+ rdflib:rdfpipe:/usr/bin/rdfpipe2
+ rdflib:rdfs2dot:/usr/bin/rdfs2dot2"
+
+post_install() {
+	vlicense LICENSE
+}
+
+python3-rdflib_package() {
+	alternatives="
+	 rdflib:csv2rdf:/usr/bin/csv2rdf3
+	 rdflib:rdf2dot:/usr/bin/rdf2dot3
+	 rdflib:rdfgraphisomorphism:/usr/bin/rdfgraphisomorphism3
+	 rdflib:rdfpipe:/usr/bin/rdfpipe3
+	 rdflib:rdfs2dot:/usr/bin/rdfs2dot3"
+	depends="python3-setuptools python3-isodate python3-parsing"
+	pycompile_module="rdflib"
+	short_desc="${short_desc/Python2/Python3}"
+	pkg_install() {
+		vmove usr/bin/*3
+		vmove usr/lib/python3*
+		vlicense LICENSE
+	}
+}
diff --git a/srcpkgs/python3-rdflib/update b/srcpkgs/python-rdflib/update
similarity index 100%
rename from srcpkgs/python3-rdflib/update
rename to srcpkgs/python-rdflib/update
diff --git a/srcpkgs/python-tkinter/template b/srcpkgs/python-tkinter/template
index 94667653def5..58658eda5272 100644
--- a/srcpkgs/python-tkinter/template
+++ b/srcpkgs/python-tkinter/template
@@ -7,7 +7,7 @@
 _desc="Interpreted, interactive, object-oriented programming language"
 
 pkgname=python-tkinter
-version=2.7.18.5
+version=2.7.18.4
 revision=1
 wrksrc="cpython-${version}"
 pycompile_dirs="usr/lib/python2.7/lib-tk"
@@ -19,7 +19,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="Python-2.0"
 homepage="https://www.python.org"
 distfiles="https://github.com/ActiveState/cpython/archive/v${version}.tar.gz"
-checksum=a046ddfd75f439ec2e65af840caa267d1edb4d914d7777d2fbd2f88041c6f3a2
+checksum=003a4fbd03fa0dbb3cf88d894c40311ef30dd17b2aa85291c3136393148b1362
 
 pre_configure() {
 	# Ensure that internal copies of expat, libffi and zlib are not used.
diff --git a/srcpkgs/python-urwid/template b/srcpkgs/python-urwid/template
new file mode 100644
index 000000000000..98066b21d3d1
--- /dev/null
+++ b/srcpkgs/python-urwid/template
@@ -0,0 +1,23 @@
+# Template file for 'python-urwid'
+pkgname=python-urwid
+version=2.1.2
+revision=3
+wrksrc="urwid-${version}"
+build_style=python-module
+hostmakedepends="python-setuptools python3-setuptools"
+makedepends="python-devel python3-devel"
+short_desc="Console user interface library for Python2"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="http://urwid.org/"
+changelog="https://raw.githubusercontent.com/urwid/urwid/master/docs/changelog.rst"
+distfiles="${PYPI_SITE}/u/urwid/urwid-${version}.tar.gz"
+checksum=588bee9c1cb208d0906a9f73c613d2bd32c3ed3702012f51efe318a3f2127eae
+
+python3-urwid_package() {
+	short_desc="${short_desc/Python2/Python3}"
+	depends="python3"
+	pkg_install() {
+		vmove usr/lib/python3*
+	}
+}
diff --git a/srcpkgs/python/template b/srcpkgs/python/template
index c5f5e4cf2304..3cbe4673172c 100644
--- a/srcpkgs/python/template
+++ b/srcpkgs/python/template
@@ -3,7 +3,7 @@
 # THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/python-tkinter".
 #
 pkgname=python
-version=2.7.18.5
+version=2.7.18.4
 revision=1
 wrksrc="cpython-${version}"
 pycompile_dirs="usr/lib/python2.7"
@@ -16,7 +16,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="Python-2.0"
 homepage="https://www.python.org"
 distfiles="https://github.com/ActiveState/cpython/archive/v${version}.tar.gz"
-checksum=e5e80ae00e20994150f2acfe4acfc541cbe6e4e77d334e1e7f9f33f303ab89ba
+checksum=003a4fbd03fa0dbb3cf88d894c40311ef30dd17b2aa85291c3136393148b1362
 
 alternatives="
  python:idle:/usr/bin/idle2.7
diff --git a/srcpkgs/python3-Arpeggio/template b/srcpkgs/python3-Arpeggio/template
deleted file mode 100644
index 941fe2b4fdf1..000000000000
--- a/srcpkgs/python3-Arpeggio/template
+++ /dev/null
@@ -1,25 +0,0 @@
-# Template file for 'python3-Arpeggio'
-pkgname=python3-Arpeggio
-version=2.0.0
-revision=1
-wrksrc="Arpeggio-${version}"
-build_style=python3-module
-hostmakedepends="python3-setuptools python3-wheel"
-depends="python3"
-checkdepends="python3-pytest"
-short_desc="Recursive descent parser with memoization based on PEG grammars"
-maintainer="Evgeny Ermakov <evgeny.v.ermakov@gmail.com>"
-license="MIT"
-homepage="https://github.com/textX/Arpeggio"
-changelog="https://raw.githubusercontent.com/textX/Arpeggio/master/CHANGELOG.md"
-distfiles="https://github.com/textX/Arpeggio/archive/${version}.tar.gz"
-checksum=70eb3d33948b9d69320c919d2e1820381220e6960ed46f805fbe6f1a09f03a66
-
-post_patch() {
-	# Package does not *need* pytest-runner to build, and Void doesn't have it
-	vsed -e '/pytest-runner/d' -i setup.cfg
-}
-
-post_install() {
-	vlicense LICENSE
-}
diff --git a/srcpkgs/python3-BeautifulSoup4/template b/srcpkgs/python3-BeautifulSoup4/template
index 2aa3b1f2bf71..cd0535284105 100644
--- a/srcpkgs/python3-BeautifulSoup4/template
+++ b/srcpkgs/python3-BeautifulSoup4/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-BeautifulSoup4'
 pkgname=python3-BeautifulSoup4
-version=4.11.1
+version=4.10.0
 revision=1
 wrksrc="beautifulsoup4-${version}"
 build_style=python3-module
@@ -11,11 +11,10 @@ short_desc="Python3 HTML/XML parser"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://www.crummy.com/software/BeautifulSoup"
-changelog="https://bazaar.launchpad.net/~leonardr/beautifulsoup/bs4/view/head:/CHANGELOG"
+changelog="https://bazaar.launchpad.net/%7Eleonardr/beautifulsoup/bs4/view/head:/CHANGELOG"
 distfiles="${PYPI_SITE}/b/beautifulsoup4/beautifulsoup4-${version}.tar.gz"
-checksum=ad9aa55b65ef2808eb405f46cf74df7fcb7044d5cbc26487f96eb2ef2e436693
+checksum=c23ad23c521d818955a4151a67d81580319d4bf548d3d49f4223ae041ff98891
 
 post_install() {
 	vlicense LICENSE
-	rm -r ${DESTDIR}/${py3_sitelib}/bs4/tests
 }
diff --git a/srcpkgs/python3-PGPy/template b/srcpkgs/python3-PGPy/template
index 7de7c554b74f..fa73d46876ce 100644
--- a/srcpkgs/python3-PGPy/template
+++ b/srcpkgs/python3-PGPy/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-PGPy'
 pkgname=python3-PGPy
-version=0.5.4
-revision=1
+version=0.5.3
+revision=3
 wrksrc=PGPy-${version}
 build_style=python3-module
 hostmakedepends="python3-setuptools python3-wheel"
@@ -10,10 +10,8 @@ short_desc="Pretty Good Privacy for Python"
 maintainer="Anjandev Momi <anjan@momi.ca>"
 license="BSD-3-Clause"
 homepage="https://github.com/SecurityInnovation/PGPy"
-distfiles="https://github.com/SecurityInnovation/PGPy/archive/v${version}.tar.gz"
-checksum=beb2e7745ddebf85a24239aa681fa83a9ab8f8867d7ac55351fb0732279ac4fa
-# requires progressbar
-make_check=no
+distfiles="${homepage}/archive/v${version}.tar.gz"
+checksum=5f56454c92fe0c242397166df4618183992d6786c2568cbd21c4090344cf2635
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/python3-Pillow/template b/srcpkgs/python3-Pillow/template
index 418cb33f2ad2..4162a5134214 100644
--- a/srcpkgs/python3-Pillow/template
+++ b/srcpkgs/python3-Pillow/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-Pillow'
 pkgname=python3-Pillow
-version=9.2.0
+version=9.1.1
 revision=1
 wrksrc="Pillow-${version}"
 build_style=python3-module
@@ -15,7 +15,7 @@ license="custom:PIL"
 homepage="https://python-pillow.org"
 changelog="https://raw.githubusercontent.com/python-pillow/Pillow/master/CHANGES.rst"
 distfiles="${PYPI_SITE}/P/Pillow/Pillow-${version}.tar.gz"
-checksum=75e636fd3e0fb872693f23ccb8a5ff2cd578801251f3a4f6854c6a5d437d3c04
+checksum=7502539939b53d7565f3d11d87c78e7ec900d3c72945d4ee0e2f250d598309a0
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/python3-PyPDF2/template b/srcpkgs/python3-PyPDF2/template
index be976304ea93..8f09921ac3f2 100644
--- a/srcpkgs/python3-PyPDF2/template
+++ b/srcpkgs/python3-PyPDF2/template
@@ -1,26 +1,25 @@
 # Template file for 'python3-PyPDF2'
 pkgname=python3-PyPDF2
-version=2.4.1
+version=1.27.12
 revision=1
-_sample_files_gitrev=4d24ff93dcddf21d55d028d9675d5b5bf9d7a350
+_sample_files_gitrev=41b5cd4f774f8fbd8ac42d93b9962f0376352a15
 create_wrksrc=yes
 build_wrksrc="PyPDF2-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3-Pillow"
-checkdepends="python3-pytest python3-pycryptodome ${depends}"
+checkdepends="python3-pytest ${depends}"
 short_desc="PDF library for splitting, merging, cropping, and transforming pages"
 maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="BSD-3-Clause"
 homepage="https://pypdf2.readthedocs.io/en/latest/"
 changelog="https://raw.githubusercontent.com/py-pdf/PyPDF2/main/CHANGELOG"
-distfiles="https://github.com/py-pdf/PyPDF2/archive/refs/tags/${version}.tar.gz
+distfiles="${PYPI_SITE}/P/PyPDF2/PyPDF2-${version}.tar.gz
  https://github.com/py-pdf/sample-files/archive/${_sample_files_gitrev}.tar.gz"
-checksum="ec3b2792744c2bac3a51e1e3646b491e3b9374575e0e9361fcb4ec6756fb2061
- 04257ac9185da140a3463e1efd049ffe1ad2a9a8224375c13f2b5aec02f4f672"
+checksum="20929fad10a3b4890862f65f3a46f563cfdf53132faae5193b54e18658467a60
+ dc2fb112e800400c7891bcff9d48dc8cae5e8ecf6c5058a2ecea2de09d241e78"
 
 post_extract() {
-	rmdir ${build_wrksrc}/sample-files
 	mv sample-files-${_sample_files_gitrev} ${build_wrksrc}/sample-files
 }
 
diff --git a/srcpkgs/python3-PyQt-builder/template b/srcpkgs/python3-PyQt-builder/template
index ab43bb0ccf9b..24141e24b2da 100644
--- a/srcpkgs/python3-PyQt-builder/template
+++ b/srcpkgs/python3-PyQt-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-PyQt-builder'
 pkgname=python3-PyQt-builder
-version=1.13.0
-revision=1
+version=1.12.1
+revision=2
 wrksrc=PyQt-builder-$version
 build_style=python3-module
 hostmakedepends="python3-setuptools sip"
@@ -11,7 +11,7 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="GPL-2.0-only, GPL-3.0-only, custom:SIP"
 homepage="https://www.riverbankcomputing.com/software/pyqt/"
 distfiles="$PYPI_SITE/P/PyQt-builder/PyQt-builder-$version.tar.gz"
-checksum=4877580c38ceb5320e129b381d083b0a8601c68166d8b99707f08fa0a1689eef
+checksum=9a71e9cac134702467bd93ed9c7a5a47dc4386d93501bdcafb14cd08b3041d40
 
 post_install() {
 	rm -rf $DESTDIR/$py3_sitelib/pyqtbuild/bundle
diff --git a/srcpkgs/python3-PyQt5-webengine/template b/srcpkgs/python3-PyQt5-webengine/template
index 7eeeeeb33abd..b51c73564923 100644
--- a/srcpkgs/python3-PyQt5-webengine/template
+++ b/srcpkgs/python3-PyQt5-webengine/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-PyQt5-webengine'
 pkgname=python3-PyQt5-webengine
-version=5.15.6
+version=5.15.5
 revision=1
 wrksrc="PyQtWebEngine-${version}"
 build_style=sip-build
@@ -15,7 +15,7 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="GPL-3.0-only"
 homepage="https://www.riverbankcomputing.com/software/pyqtwebengine/intro"
 distfiles="${PYPI_SITE}/P/PyQtWebEngine/PyQtWebEngine-${version}.tar.gz"
-checksum=ae241ef2a61c782939c58b52c2aea53ad99b30f3934c8358d5e0a6ebb3fd0721
+checksum=ab47608dccf2b5e4b950d5a3cc704b17711af035024d07a9b71ad29fc103b941
 lib32disabled=yes
 
 if [ "$XBPS_TARGET_ENDIAN" != le ]; then
diff --git a/srcpkgs/python3-PyQt5/template b/srcpkgs/python3-PyQt5/template
index 645eecfb260f..ff7b3ca221b6 100644
--- a/srcpkgs/python3-PyQt5/template
+++ b/srcpkgs/python3-PyQt5/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-PyQt5'
 pkgname=python3-PyQt5
-version=5.15.7
+version=5.15.5
 revision=1
 _sipver=12.8.0
 wrksrc="PyQt5-${version}"
@@ -21,7 +21,7 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="GPL-3.0-only"
 homepage="https://riverbankcomputing.com/software/pyqt/intro"
 distfiles="${PYPI_SITE}/P/PyQt5/PyQt5-${version}.tar.gz"
-checksum=755121a52b3a08cb07275c10ebb96576d36e320e572591db16cfdbc558101594
+checksum=b411b7a8fa03901c9feb1dcbac7ea1fc3ce20b9ae682762b777cd5398749ca2b
 lib32disabled=yes
 
 export INCPATH=$XBPS_CROSS_BASE/usr/include/python$py3_ver
diff --git a/srcpkgs/python3-Pygments/patches/importlib_metadata.patch b/srcpkgs/python3-Pygments/patches/importlib_metadata.patch
deleted file mode 100644
index 7a58683dc61a..000000000000
--- a/srcpkgs/python3-Pygments/patches/importlib_metadata.patch
+++ /dev/null
@@ -1,306 +0,0 @@
-From c17b77e537ec9e23ccfeef2e9d4a80ea1827e94a Mon Sep 17 00:00:00 2001
-From: Jean Abou Samra <jean@abou-samra.fr>
-Date: Sun, 29 May 2022 22:47:47 +0200
-Subject: [PATCH 1/6] Switch from pkg_resources to importlib.metadata
-
-importlib.metadata is a standard library replacement for
-pkg_resources, available starting with Python 3.8. It is faster than
-pkg_resources. This lets the plugin interface use it when available,
-i.e. on Python 3.8 and later. On earlier Python, it uses the
-importlib_metadata PyPI backport if available, and finally falls back
-on pkg_resources. setup.cfg gains an extra called plugins, which can
-allow a project to install "pygments[plugins]" in order to ensure that
-plugins support is present even if installed with older Python
-versions.
-
-Timings for lexing an empty file with a lexer from a random plugin:
-
-Before:
-
-real	0m0,238s
-user	0m0,210s
-sys	0m0,029s
-
-After:
-
-real	0m0,141s
-user	0m0,125s
-sys	0m0,017s
-
-Fixes #2116, #2126
----
- doc/docs/plugins.rst | 39 ++++++++++++++++++++++++++++++++++-----
- pygments/plugin.py   | 28 ++++++++++++++++++++--------
- setup.cfg            |  4 ++++
- 3 files changed, 58 insertions(+), 13 deletions(-)
-
-diff --git a/doc/docs/plugins.rst b/doc/docs/plugins.rst
-index 1008013aa..67388607a 100644
---- a/doc/docs/plugins.rst
-+++ b/doc/docs/plugins.rst
-@@ -1,6 +1,6 @@
--================
--Register Plugins
--================
-+=======
-+Plugins
-+=======
- 
- If you want to extend Pygments without hacking the sources, but want to
- use the lexer/formatter/style/filter lookup functions (`lexers.get_lexer_by_name`
-@@ -13,8 +13,37 @@ That means you can use your highlighter modules with the `pygmentize` script,
- which relies on the mentioned functions.
- 
- 
--Entrypoints
--===========
-+Plugin discovery
-+================
-+
-+At runtime, discovering plugins is preferentially done using Python's
-+standard library module `importlib.metadata`_, available in Python 3.8
-+and higher. In earlier Python versions, Pygments attempts to use the
-+`importlib_metadata`_ backport, if available. If not available, a
-+fallback is attempted on the older `pkg_resources`_ module. Finally, if
-+``pkg_resources`` is not available, no plugins will be loaded at
-+all. Note that ``pkg_resources`` is distributed with `setuptools`_, and
-+thus available on most Python environments. However, ``pkg_resources``
-+is considerably slower than ``importlib.metadata`` or its
-+``importlib_metadata`` backport. For this reason, if you run Pygments
-+under Python older than 3.8, it is recommended to install
-+``importlib-metadata``. Pygments defines a ``plugins`` packaging extra,
-+so you can ensure it is installed with best plugin support (i.e., that
-+``importlib-metadata`` is also installed in case you are running Python
-+earlier than 3.8) by specifying ``pygments[plugins]`` as the
-+requirement, for example, with ``pip``:
-+
-+.. sourcecode:: shell
-+
-+   $ python -m pip install --user pygments[plugins]
-+
-+.. _importlib.metadata: https://docs.python.org/3.10/library/importlib.metadata.html
-+.. _importlib_metadata: https://pypi.org/project/importlib-metadata
-+.. _pkg_resources: https://setuptools.pypa.io/en/latest/pkg_resources.html
-+
-+
-+Defining plugins through entrypoints
-+====================================
- 
- Here is a list of setuptools entrypoints that Pygments understands:
- 
-diff --git a/pygments/plugin.py b/pygments/plugin.py
-index 247d5083b..d2afafebd 100644
---- a/pygments/plugin.py
-+++ b/pygments/plugin.py
-@@ -2,9 +2,11 @@
-     pygments.plugin
-     ~~~~~~~~~~~~~~~
- 
--    Pygments setuptools plugin interface. The methods defined
--    here also work if setuptools isn't installed but they just
--    return nothing.
-+    Pygments plugin interface. By default, this tries to use
-+    ``importlib.metadata``, which is in the Python standard
-+    library since Python 3.8. It falls back on ``pkg_resources``
-+    if not found. Finally, if ``pkg_resources`` is not found
-+    either, no plugins are loaded at all.
- 
-     lexer plugins::
- 
-@@ -42,11 +44,21 @@
- 
- def iter_entry_points(group_name):
-     try:
--        import pkg_resources
--    except (ImportError, OSError):
--        return []
--
--    return pkg_resources.iter_entry_points(group_name)
-+        from importlib.metadata import entry_points
-+    except ImportError:
-+        try:
-+            from importlib_metadata import entry_points
-+        except ImportError:
-+            try:
-+                from pkg_resources import iter_entry_points
-+            except (ImportError, OSError):
-+                return []
-+            else:
-+                return iter_entry_points(group_name)
-+        else:
-+            return entry_points(group=group_name)
-+    else:
-+        return entry_points(group=group_name)
- 
- 
- def find_plugin_lexers():
-diff --git a/setup.cfg b/setup.cfg
-index 661914c2f..a59082268 100644
---- a/setup.cfg
-+++ b/setup.cfg
-@@ -48,6 +48,10 @@ include =
- console_scripts =
-     pygmentize = pygments.cmdline:main
- 
-+[options.extras_require]
-+plugins =
-+    importlib-metadata;python_version<'3.8'
-+
- [aliases]
- release = egg_info -Db ''
- upload = upload --sign --identity=36580288
-
-From ab346aaf7dcd4766c15c4140c4e5dce2ee8c1adb Mon Sep 17 00:00:00 2001
-From: Jean Abou Samra <jean@abou-samra.fr>
-Date: Mon, 30 May 2022 00:01:12 +0200
-Subject: [PATCH 2/6] fixup: don't use group kwarg
-
-It was apparently added in Python 3.10 or recent versions of the
-importlib_metadata backport.
----
- pygments/plugin.py | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/pygments/plugin.py b/pygments/plugin.py
-index d2afafebd..0deea439f 100644
---- a/pygments/plugin.py
-+++ b/pygments/plugin.py
-@@ -56,9 +56,9 @@ def iter_entry_points(group_name):
-             else:
-                 return iter_entry_points(group_name)
-         else:
--            return entry_points(group=group_name)
-+            return entry_points().get(group_name, [])
-     else:
--        return entry_points(group=group_name)
-+        return entry_points().get(group_name, [])
- 
- 
- def find_plugin_lexers():
-
-From d80c185090bb4dd6d41477a93d5466d775efb3c6 Mon Sep 17 00:00:00 2001
-From: Jean Abou Samra <jean@abou-samra.fr>
-Date: Mon, 30 May 2022 00:13:50 +0200
-Subject: [PATCH 3/6] Silence warning (sigh)
-
----
- pygments/plugin.py | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/pygments/plugin.py b/pygments/plugin.py
-index 0deea439f..a84d4ef27 100644
---- a/pygments/plugin.py
-+++ b/pygments/plugin.py
-@@ -36,6 +36,9 @@
-     :copyright: Copyright 2006-2022 by the Pygments team, see AUTHORS.
-     :license: BSD, see LICENSE for details.
- """
-+
-+from warnings import filterwarnings
-+
- LEXER_ENTRY_POINT = 'pygments.lexers'
- FORMATTER_ENTRY_POINT = 'pygments.formatters'
- STYLE_ENTRY_POINT = 'pygments.styles'
-@@ -43,6 +46,8 @@
- 
- 
- def iter_entry_points(group_name):
-+    # We can use .select() when we no longer support Python 3.9.
-+    filterwarnings('ignore', 'SelectableGroups dict interface is deprecated. Use select.', DeprecationWarning)
-     try:
-         from importlib.metadata import entry_points
-     except ImportError:
-
-From 31efed2e86d4be2e88212e9751fa748fc47e50b0 Mon Sep 17 00:00:00 2001
-From: Jean Abou Samra <jean@abou-samra.fr>
-Date: Mon, 30 May 2022 10:33:31 +0200
-Subject: [PATCH 4/6] Likely better to use the non-deprecated interface in
- Python 3.10 & newer importlib_metadata
-
----
- pygments/plugin.py | 13 ++++++++-----
- 1 file changed, 8 insertions(+), 5 deletions(-)
-
-diff --git a/pygments/plugin.py b/pygments/plugin.py
-index a84d4ef27..135edd05c 100644
---- a/pygments/plugin.py
-+++ b/pygments/plugin.py
-@@ -46,8 +46,6 @@
- 
- 
- def iter_entry_points(group_name):
--    # We can use .select() when we no longer support Python 3.9.
--    filterwarnings('ignore', 'SelectableGroups dict interface is deprecated. Use select.', DeprecationWarning)
-     try:
-         from importlib.metadata import entry_points
-     except ImportError:
-@@ -60,10 +58,15 @@ def iter_entry_points(group_name):
-                 return []
-             else:
-                 return iter_entry_points(group_name)
--        else:
--            return entry_points().get(group_name, [])
-+    groups = entry_points()
-+    if hasattr(groups, 'select'):
-+        # New interface in Python 3.10 and newer versions of the
-+        # importlib_metadata backport.
-+        return groups.select(group=group_name)
-     else:
--        return entry_points().get(group_name, [])
-+        # Older interface, deprecated in Python 3.10 and recent
-+        # importlib_metadata, but we need it in Python 3.8 and 3.9.
-+        return groups.get(group_name, [])
- 
- 
- def find_plugin_lexers():
-
-From 25ec5d94dd2b4b7b2128d07c3ca818d2700f2be3 Mon Sep 17 00:00:00 2001
-From: Jean Abou Samra <jean@abou-samra.fr>
-Date: Mon, 30 May 2022 13:50:50 +0200
-Subject: [PATCH 5/6] Docstring fix
-
----
- pygments/plugin.py | 7 ++++---
- 1 file changed, 4 insertions(+), 3 deletions(-)
-
-diff --git a/pygments/plugin.py b/pygments/plugin.py
-index 135edd05c..ceef8d079 100644
---- a/pygments/plugin.py
-+++ b/pygments/plugin.py
-@@ -4,9 +4,10 @@
- 
-     Pygments plugin interface. By default, this tries to use
-     ``importlib.metadata``, which is in the Python standard
--    library since Python 3.8. It falls back on ``pkg_resources``
--    if not found. Finally, if ``pkg_resources`` is not found
--    either, no plugins are loaded at all.
-+    library since Python 3.8, or its ``importlib_metadata``
-+    backport for earlier versions of Python. It falls back on
-+    ``pkg_resources`` if not found. Finally, if ``pkg_resources``
-+    is not found either, no plugins are loaded at all.
- 
-     lexer plugins::
- 
-
-From 9b83858be633c26b4309857115294f9123b78de6 Mon Sep 17 00:00:00 2001
-From: Jean Abou Samra <jean@abou-samra.fr>
-Date: Mon, 30 May 2022 13:51:07 +0200
-Subject: [PATCH 6/6] Forgot to remove import
-
----
- pygments/plugin.py | 2 --
- 1 file changed, 2 deletions(-)
-
-diff --git a/pygments/plugin.py b/pygments/plugin.py
-index ceef8d079..0ffef47ee 100644
---- a/pygments/plugin.py
-+++ b/pygments/plugin.py
-@@ -38,8 +38,6 @@
-     :license: BSD, see LICENSE for details.
- """
- 
--from warnings import filterwarnings
--
- LEXER_ENTRY_POINT = 'pygments.lexers'
- FORMATTER_ENTRY_POINT = 'pygments.formatters'
- STYLE_ENTRY_POINT = 'pygments.styles'
diff --git a/srcpkgs/python3-Pygments/template b/srcpkgs/python3-Pygments/template
index 4fb1d4e0baaf..89335f3d551a 100644
--- a/srcpkgs/python3-Pygments/template
+++ b/srcpkgs/python3-Pygments/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-Pygments'
 pkgname=python3-Pygments
 version=2.12.0
-revision=2
+revision=1
 wrksrc="Pygments-${version}"
 build_style=python3-module
 # Ignored tests rely on unpackaged wcag_contrast_ratio module
diff --git a/srcpkgs/python3-Sphinx/template b/srcpkgs/python3-Sphinx/template
index b698afeb5bb5..ec36f57837af 100644
--- a/srcpkgs/python3-Sphinx/template
+++ b/srcpkgs/python3-Sphinx/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-Sphinx'
 pkgname=python3-Sphinx
-version=5.0.2
+version=4.4.0
 revision=1
 wrksrc=Sphinx-${version}
 build_style=python3-module
@@ -18,7 +18,7 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="BSD-3-Clause"
 homepage="http://sphinx-doc.org"
 distfiles="${PYPI_SITE}/S/Sphinx/Sphinx-${version}.tar.gz"
-checksum=b18e978ea7565720f26019c702cd85c84376e948370f1cd43d60265010e1c7b0
+checksum=6caad9786055cb1fa22b4a365c1775816b876f91966481765d7d50e9f0dd35cc
 conflicts="python-Sphinx>=0"
 
 post_install() {
diff --git a/srcpkgs/python3-adblock/template b/srcpkgs/python3-adblock/template
index 0dd393554ba7..0b14ed31befb 100644
--- a/srcpkgs/python3-adblock/template
+++ b/srcpkgs/python3-adblock/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-adblock'
 pkgname=python3-adblock
-version=0.6.0
+version=0.5.2
 revision=1
 wrksrc="${pkgname#python3-}-${version}"
 build_style=python3-pep517
@@ -16,7 +16,7 @@ license="Apache-2.0, MIT"
 homepage="https://github.com/ArniDagur/python-adblock"
 changelog="https://raw.githubusercontent.com/ArniDagur/python-adblock/master/CHANGELOG.md"
 distfiles="${PYPI_SITE}/a/adblock/adblock-${version}.tar.gz"
-checksum=11651e956c69b3ee571404754df665854717255b80f437e9dc323ee82b564e72
+checksum=449d4724769d4a8bc96bf0256b40e57eafe91d69e24503c27ceb9de0e5e5fe03
 
 if [ "$CROSS_BUILD" ]; then
 	makedepends+=" rust-std"
diff --git a/srcpkgs/python3-aiorpcx/template b/srcpkgs/python3-aiorpcx/template
index 2f540305ec02..25a707330172 100644
--- a/srcpkgs/python3-aiorpcx/template
+++ b/srcpkgs/python3-aiorpcx/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-aiorpcx'
 pkgname=python3-aiorpcx
-version=0.22.1
-revision=1
+version=0.18.7
+revision=2
 wrksrc="aiorpcX-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -14,8 +14,11 @@ license="MIT"
 homepage="https://github.com/kyuupichan/aiorpcX"
 # missing license in PyPI tarball
 distfiles="https://github.com/kyuupichan/aiorpcX/archive/${version}.tar.gz"
-checksum=f72034c4854daf32d83c06ca940d39336908d55ad6a2fe17c039124d51b89430
-make_check=ci-skip # Tests using IPv6 fail on Github Actions, pass locally
+checksum=ce98d20a22535651c1479dd66a0e68674e1677632cb43e9706908a4c1e04deb9
+
+do_check() {
+	python3 -m pytest
+}
 
 post_install() {
 	vlicense LICENCE
diff --git a/srcpkgs/python3-alembic/template b/srcpkgs/python3-alembic/template
index d86e686e6fc6..1697853ce603 100644
--- a/srcpkgs/python3-alembic/template
+++ b/srcpkgs/python3-alembic/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-alembic'
 pkgname=python3-alembic
-version=1.8.0
+version=1.7.5
 revision=1
 wrksrc="alembic-${version}"
 build_style=python3-module
@@ -12,7 +12,7 @@ license="MIT"
 homepage="https://github.com/sqlalchemy/alembic"
 changelog="https://raw.githubusercontent.com/sqlalchemy/alembic/master/docs/build/changelog.rst"
 distfiles="${PYPI_SITE}/a/alembic/alembic-${version}.tar.gz"
-checksum=a2d4d90da70b30e70352cd9455e35873a255a31402a438fe24815758d7a0e5e1
+checksum=7c328694a2e68f03ee971e63c3bd885846470373a5b532cf2c9f1601c413b153
 make_check=no # tests require deprecated pytest behavior that throws errors
 
 post_install() {
diff --git a/srcpkgs/python3-ansible-compat/template b/srcpkgs/python3-ansible-compat/template
index d626fe31e755..8f94ac5735ae 100644
--- a/srcpkgs/python3-ansible-compat/template
+++ b/srcpkgs/python3-ansible-compat/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-ansible-compat'
 pkgname=python3-ansible-compat
-version=2.2.0
+version=2.1.0
 revision=1
 wrksrc="${pkgname/python3-/}-${version}"
 build_style=python3-pep517
@@ -11,7 +11,7 @@ maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
 license="MIT"
 homepage="https://github.com/ansible-community/ansible-compat"
 distfiles="${PYPI_SITE}/a/${pkgname/python3-/}/${pkgname/python3-/}-${version}.tar.gz"
-checksum=676db8ec0449d1f07038625b8ebb8ceef5f8ad3a1af3ee82d4ed66b9b04cb6fa
+checksum=62bae1bb5c20663d5ee1bfec04f073c08be721040af9ef5bddc7904e6678d184
 
 post_patch() {
 	vsed -e "/setuptools_scm_git_archive/d" -i pyproject.toml
diff --git a/srcpkgs/python3-ansible-lint/template b/srcpkgs/python3-ansible-lint/template
index a34c858ba776..19b1453782e9 100644
--- a/srcpkgs/python3-ansible-lint/template
+++ b/srcpkgs/python3-ansible-lint/template
@@ -1,46 +1,13 @@
 # Template file for 'python3-ansible-lint'
 pkgname=python3-ansible-lint
-version=6.4.0
+version=6.2.2
 revision=1
 wrksrc="${pkgname/python3-/}-${version}"
 build_style=python3-pep517
-# These require ansible-lint installed properly, or they are flaky
-make_check_args="--deselect src/ansiblelint/rules/no_loop_var_prefix.py::test_no_loop_var_prefix
- --deselect src/ansiblelint/rules/schema.py::test_schema
- --deselect test/test_cli_role_paths.py::test_run_inside_role_dir
- --deselect test/test_cli_role_paths.py::test_run_invalid_role_name_from_meta
- --deselect test/test_cli_role_paths.py::test_run_multiple_role_path_no_trailing_slash
- --deselect test/test_cli_role_paths.py::test_run_multiple_role_path_with_trailing_slash
- --deselect test/test_cli_role_paths.py::test_run_playbook
- --deselect test/test_cli_role_paths.py::test_run_role_name_from_meta
- --deselect test/test_cli_role_paths.py::test_run_role_name_invalid
- --deselect test/test_cli_role_paths.py::test_run_role_name_with_prefix
- --deselect test/test_cli_role_paths.py::test_run_role_three_dir_deep
- --deselect test/test_cli_role_paths.py::test_run_single_role_path_no_trailing_slash_module
- --deselect test/test_cli_role_paths.py::test_run_single_role_path_no_trailing_slash_script
- --deselect test/test_cli_role_paths.py::test_run_single_role_path_with_roles_path_env
- --deselect test/test_cli_role_paths.py::test_run_single_role_path_with_trailing_slash
- --deselect test/test_eco.py::test_eco
- --deselect test/test_examples.py::test_custom_kinds
- --deselect test/test_formatter_json.py::test_code_climate_parsable_ignored
- --deselect test/test_formatter_sarif.py::test_sarif_parsable_ignored
- --deselect test/test_import_playbook.py::test_task_hook_import_playbook
- --deselect test/test_list_rules.py::test_list_rules_includes_opt_in_rules
- --deselect test/test_list_rules.py::test_list_rules_with_format_option
- --deselect test/test_list_rules.py::test_list_tags_includes_opt_in_rules
- --deselect test/test_main.py::test_call_from_outside_venv
- --deselect test/test_profiles.py::test_profile_listing
- --deselect test/test_task_includes.py::test_included_tasks
- --deselect test/test_utils.py::test_cli_auto_detect
- --deselect test/test_verbosity.py::test_default_verbosity"
-make_install_target="ansible_lint-*-*-*-*.whl"
 hostmakedepends="python3-wheel python3-setuptools_scm"
 depends="ansible-core python3-yamllint python3-six python3-yaml
  python3-ruamel.yaml python3-tenacity python3-enrich python3-wcmatch
- python3-ansible-compat python3-jsonschema"
-checkdepends="${depends} python3-pytest black python3-flake8 python3-flaky
- python3-mypy pylint python3-pytest-cov python3-pytest-xdist
- python3-pytest-forked"
+ python3-ansible-compat"
 short_desc="Linter for Ansible files"
 maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
 # Note about licensing from upstream:
@@ -51,10 +18,12 @@ maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
 license="GPL-3.0-only"
 homepage="https://github.com/ansible-community/ansible-lint"
 distfiles="${PYPI_SITE}/a/${pkgname/python3-/}/${pkgname/python3-/}-${version}.tar.gz"
-checksum=c5a76306cae906a260cf7286ca87c4d03ba4492b2ed7bfea21ad11fdf3c7e8d1
-make_check_pre="env PYTHONPATH=src"
+checksum=b8e2956fede90bd28150e97f209a8af787c6001f584bb6613112a1ce1aea311d
+# Tests are currently broken for ansible on python 3.10
+# See https://github.com/ansible/ansible/issues/74658
+# and https://github.com/ansible/ansible/issues/74660
+make_check=no
 
 post_patch() {
 	vsed -e "/setuptools_scm_git_archive/d" -i pyproject.toml
-	export SETUPTOOLS_SCM_PRETEND_VERSION="${version}"
 }
diff --git a/srcpkgs/python3-asgiref/template b/srcpkgs/python3-asgiref/template
deleted file mode 100644
index 7e020e44c216..000000000000
--- a/srcpkgs/python3-asgiref/template
+++ /dev/null
@@ -1,20 +0,0 @@
-# Template file for 'python3-asgiref'
-pkgname=python3-asgiref
-version=3.5.2
-revision=1
-wrksrc="asgiref-${version}"
-build_style=python3-module
-hostmakedepends="python3-setuptools"
-depends="python3"
-checkdepends="python3-pytest python3-pytest-asyncio"
-short_desc="ASGI base libraries"
-maintainer="Evgeny Ermakov <evgeny.v.ermakov@gmail.com>"
-license="BSD-3-Clause"
-homepage="https://github.com/django/asgiref"
-changelog="https://raw.githubusercontent.com/django/asgiref/main/CHANGELOG.txt"
-distfiles="https://github.com/django/asgiref/archive/${version}.tar.gz"
-checksum=62f04f81110898e471a7d5b37f88c923c2864d43fa6abb66a95980becb1a2ba4
-
-post_install() {
-	vlicense LICENSE
-}
diff --git a/srcpkgs/python3-audioread/template b/srcpkgs/python3-audioread/template
index 58ab0f1f3a6e..ba9a6fca85c2 100644
--- a/srcpkgs/python3-audioread/template
+++ b/srcpkgs/python3-audioread/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-audioread'
 pkgname=python3-audioread
-version=2.1.9
-revision=1
+version=2.1.8
+revision=6
 wrksrc="audioread-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -11,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/sampsyo/audioread/"
 distfiles="${PYPI_SITE}/a/audioread/audioread-${version}.tar.gz"
-checksum=a3480e42056c8e80a8192a54f6729a280ef66d27782ee11cbd63e9d4d1523089
+checksum=073904fabc842881e07bd3e4a5776623535562f70b1655b635d22886168dd168
 
 post_patch() {
 	# Build doesn't actually require pytest-runner and Void doesn't offer it
diff --git a/srcpkgs/python3-bracex/template b/srcpkgs/python3-bracex/template
index 89025d991378..a88b1f66737c 100644
--- a/srcpkgs/python3-bracex/template
+++ b/srcpkgs/python3-bracex/template
@@ -1,10 +1,10 @@
 # Template file for 'python3-bracex'
 pkgname=python3-bracex
-version=2.3.post1
+version=2.2.1
 revision=1
 wrksrc="${pkgname/python3-/}-${version}"
-build_style=python3-pep517
-hostmakedepends="hatchling"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
 depends="python3"
 checkdepends="python3-pytest"
 short_desc="Bash style brace expansion for Python"
@@ -13,7 +13,7 @@ license="MIT"
 homepage="https://github.com/facelessuser/bracex"
 changelog="https://raw.githubusercontent.com/facelessuser/bracex/master/docs/src/markdown/about/changelog.md"
 distfiles="${PYPI_SITE}/b/bracex/bracex-${version}.tar.gz"
-checksum=e7b23fc8b2cd06d3dec0692baabecb249dda94e06a617901ff03a6c56fd71693
+checksum=1c8d1296e00ad9a91030ccb4c291f9e4dc7c054f12c707ba3c5ff3e9a81bcd21
 
 post_install() {
 	vlicense LICENSE.md
diff --git a/srcpkgs/python3-cached-property/template b/srcpkgs/python3-cached-property/template
index 6978a26349e7..7d088f3cd023 100644
--- a/srcpkgs/python3-cached-property/template
+++ b/srcpkgs/python3-cached-property/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-cached-property'
 pkgname=python3-cached-property
-version=1.5.2
-revision=1
+version=1.5.1
+revision=5
 wrksrc="cached-property-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -11,9 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="https://github.com/pydanny/cached-property"
 distfiles="${PYPI_SITE}/c/cached-property/cached-property-${version}.tar.gz"
-checksum=9fa5755838eecbb2d234c3aa390bd80fbd3ac6b6869109bfc1b499f7bd89a130
-# upstream testcode use @coroutine
-make_check=no
+checksum=9217a59f14a5682da7c4b8829deadbfc194ac22e9908ccf7c8820234e80a1504
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/python3-certifi/template b/srcpkgs/python3-certifi/template
index dadbfc945970..f5ca10e8a7a8 100644
--- a/srcpkgs/python3-certifi/template
+++ b/srcpkgs/python3-certifi/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-certifi'
 pkgname=python3-certifi
-version=2022.06.15
-revision=1
+version=2021.10.08
+revision=2
 wrksrc="python-certifi-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -11,7 +11,7 @@ maintainer="Karl Nilsson <karl.robert.nilsson@gmail.com>"
 license="MPL-2.0"
 homepage="https://certifi.io"
 distfiles="https://github.com/certifi/python-certifi/archive/${version}.tar.gz"
-checksum=3ece28ce4177241cd9f752ef5161cd2c67060b80c73c6bcbdab48e504f9df966
+checksum=51c2cf76f7f2582d9c4eb5440bb311ef523ba0b319d0a973450ecebfb6802a3a
 
 do_check() {
 	cd build/lib
diff --git a/srcpkgs/python3-charset-normalizer/template b/srcpkgs/python3-charset-normalizer/template
index da68e4107bac..7c8809724b1b 100644
--- a/srcpkgs/python3-charset-normalizer/template
+++ b/srcpkgs/python3-charset-normalizer/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-charset-normalizer'
 pkgname=python3-charset-normalizer
-version=2.1.0
+version=2.0.12
 revision=1
 wrksrc="charset_normalizer-$version"
 build_style=python3-module
@@ -13,7 +13,7 @@ license="MIT"
 homepage="https://charset-normalizer.readthedocs.io/"
 changelog="https://raw.githubusercontent.com/Ousret/charset_normalizer/master/CHANGELOG.md"
 distfiles="https://github.com/Ousret/charset_normalizer/archive/refs/tags/$version.tar.gz"
-checksum=0bfd977140480c2ee8905183d764a848f86e6d9aae8977692f1ecd609bb887bd
+checksum=8dd3a1a5444741208d627993344516cb62909c8c3f5c55deaa5bee6a305ead7a
 
 pre_check() {
 	vsed -i "s/--cov=charset_normalizer --cov-report=term-missing//" setup.cfg
diff --git a/srcpkgs/python3-click-log/template b/srcpkgs/python3-click-log/template
index 58f90cdee7bb..07f1c5b0eba5 100644
--- a/srcpkgs/python3-click-log/template
+++ b/srcpkgs/python3-click-log/template
@@ -8,7 +8,7 @@ hostmakedepends="python3-setuptools"
 depends="python3-click"
 checkdepends="$depends python3-pytest"
 short_desc="Logging integration for Click (Python3)"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Oliver Kiddle <okiddle@yahoo.co.uk>"
 license="MIT"
 homepage="https://github.com/click-contrib/click-log"
 distfiles="${PYPI_SITE}/c/click-log/click-log-${version}.tar.gz"
diff --git a/srcpkgs/python3-click-threading/template b/srcpkgs/python3-click-threading/template
index cbaca79c791f..07744a6f6f70 100644
--- a/srcpkgs/python3-click-threading/template
+++ b/srcpkgs/python3-click-threading/template
@@ -8,7 +8,7 @@ hostmakedepends="python3-setuptools"
 depends="python3-click"
 checkdepends="$depends python3-pytest"
 short_desc="Multithreaded Click apps made easy (Python3)"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Oliver Kiddle <okiddle@yahoo.co.uk>"
 license="MIT"
 homepage="https://github.com/click-contrib/click-threading"
 distfiles="${PYPI_SITE}/c/click-threading/click-threading-${version}.tar.gz"
diff --git a/srcpkgs/python3-click/template b/srcpkgs/python3-click/template
index a421beb2ecc9..921ddbbe0cb2 100644
--- a/srcpkgs/python3-click/template
+++ b/srcpkgs/python3-click/template
@@ -8,7 +8,7 @@ hostmakedepends="python3-setuptools"
 depends="python3"
 checkdepends="python3-pytest"
 short_desc="Python3 package for creating beautiful command line interfaces"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Oliver Kiddle <okiddle@yahoo.co.uk>"
 license="BSD-3-Clause"
 homepage="https://palletsprojects.com/p/click/"
 changelog="https://raw.githubusercontent.com/pallets/click/main/CHANGES.rst"
diff --git a/srcpkgs/python3-colorama/template b/srcpkgs/python3-colorama/template
index 46f85624852d..593df78862bb 100644
--- a/srcpkgs/python3-colorama/template
+++ b/srcpkgs/python3-colorama/template
@@ -1,18 +1,17 @@
 # Template file for 'python3-colorama'
 pkgname=python3-colorama
-version=0.4.5
-revision=1
+version=0.4.4
+revision=5
 wrksrc="colorama-${version}"
 build_style=python3-module
 hostmakedepends="unzip python3-setuptools"
 depends="python3"
 short_desc="Cross-platform colored terminal text (Python3)"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Oliver Kiddle <okiddle@yahoo.co.uk>"
 license="BSD-3-Clause"
 homepage="https://github.com/tartley/colorama"
-changelog="https://github.com/tartley/colorama/raw/master/CHANGELOG.rst"
 distfiles="${PYPI_SITE}/c/colorama/colorama-${version}.tar.gz"
-checksum=e6c6b4334fc50988a639d9b98aa429a0b57da6e17b9a44f0451f930b6967b7a4
+checksum=5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b
 
 post_install() {
 	vlicense LICENSE.txt
diff --git a/srcpkgs/python3-cryptography/template b/srcpkgs/python3-cryptography/template
index 7642394970de..887798a162cc 100644
--- a/srcpkgs/python3-cryptography/template
+++ b/srcpkgs/python3-cryptography/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-cryptography'
 pkgname=python3-cryptography
-version=37.0.4
+version=37.0.2
 revision=1
 wrksrc="${pkgname#python3-}-${version}"
 build_style=python3-module
@@ -18,7 +18,7 @@ license="BSD-3-Clause, Apache-2.0"
 homepage="https://github.com/pyca/cryptography"
 changelog="https://raw.githubusercontent.com/pyca/cryptography/master/CHANGELOG.rst"
 distfiles="${PYPI_SITE}/c/cryptography/cryptography-${version}.tar.gz"
-checksum=63f9c17c0e2474ccbebc9302ce2f07b55b3b3fcb211ded18a42d5764f5c10a82
+checksum=f224ad253cc9cea7568f49077007d2263efa57396a2f2f78114066fd54b5c68e
 
 if [ "$CROSS_BUILD" ]; then
 	makedepends+=" rust-std"
diff --git a/srcpkgs/python3-cryptography_vectors/template b/srcpkgs/python3-cryptography_vectors/template
index 3c59f21bfde6..e626eebdca96 100644
--- a/srcpkgs/python3-cryptography_vectors/template
+++ b/srcpkgs/python3-cryptography_vectors/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-cryptography_vectors'
 pkgname=python3-cryptography_vectors
-version=37.0.4
+version=37.0.2
 revision=1
 wrksrc="${pkgname#python3-}-${version}"
 build_style=python3-module
@@ -11,7 +11,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="BSD-3-Clause, Apache-2.0"
 homepage="https://github.com/pyca/cryptography"
 distfiles="${PYPI_SITE}/c/cryptography_vectors/cryptography_vectors-${version}.tar.gz"
-checksum=5a61400510e28937a5654b40c6ea4e3e593c5aaf0c2081c5b912f0e7cf883ea8
+checksum=7c65d3de51756f418142df605417ec2c6e961c364f70cc8a103030889d5a3219
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/python3-ddt/template b/srcpkgs/python3-ddt/template
index 80b7023d7e7c..7b72f8743042 100644
--- a/srcpkgs/python3-ddt/template
+++ b/srcpkgs/python3-ddt/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-ddt'
 pkgname=python3-ddt
-version=1.5.0
+version=1.4.4
 revision=1
 wrksrc=ddt-${version}
 build_style=python3-module
@@ -12,7 +12,7 @@ maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
 license="MIT"
 homepage="https://ddt.readthedocs.io/"
 distfiles="https://github.com/datadriventests/ddt/archive/refs/tags/${version}.tar.gz"
-checksum=5ba3bad9966b832931c03fa73cf8670e886166c3684354f8826636d2961767f9
+checksum=658c994827f84acc1b67f0d882960724328459078d4a3fdd4737c642fe0ea090
 
 post_install() {
 	vlicense LICENSE.md
diff --git a/srcpkgs/python3-dominate/template b/srcpkgs/python3-dominate/template
index f85f3b7b1b00..c82a2b7e67d2 100644
--- a/srcpkgs/python3-dominate/template
+++ b/srcpkgs/python3-dominate/template
@@ -1,15 +1,14 @@
 # Template file for 'python3-dominate'
 pkgname=python3-dominate
-version=2.7.0
-revision=1
+version=2.6.0
+revision=3
 wrksrc="dominate-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3"
-checkdepends="python3-pytest"
 short_desc="Library for creating and manipulating HTML (Python3)"
 maintainer="Benjamín Albiñana <benalb@gmail.com>"
 license="LGPL-3.0-or-later"
 homepage="https://github.com/Knio/dominate"
 distfiles="https://github.com/Knio/dominate/archive/${version}.tar.gz"
-checksum=f2bf3f12c10e25b9d632d20f1560fa9a1c91409f47e8f64e0fa0b9e12aedc20f
+checksum=18dc26f237d31836590e99bf3b4921921cbd26a10018a9f35eb1cd3fe847e865
diff --git a/srcpkgs/python3-dulwich/template b/srcpkgs/python3-dulwich/template
index 1cf072010b0c..6d75325b0e2e 100644
--- a/srcpkgs/python3-dulwich/template
+++ b/srcpkgs/python3-dulwich/template
@@ -1,24 +1,24 @@
 # Template file for 'python3-dulwich'
 pkgname=python3-dulwich
-version=0.20.44
-revision=1
+version=0.19.14
+revision=5
 wrksrc="dulwich-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 makedepends="python3-devel"
-depends="python3-urllib3 python3-certifi"
-checkdepends="${depends} python3-gevent python3-gpg gnupg"
+depends="python3-urllib3"
+checkdepends="python3-gevent python3-pbr python3-greenlet"
 short_desc="Python3 implementation of the Git file formats and protocols"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, Apache-2.0"
 homepage="https://www.dulwich.io/"
 distfiles="${PYPI_SITE}/d/dulwich/dulwich-${version}.tar.gz"
-checksum=10e8d73763dd30c86a99a15ade8bfcf3ab8fe96532cdf497e8cb1d11832352b8
+checksum=d1320232c859ab086fff79eee8fa6ddbcbcbe01ff0c64c9bed48eca470b00b46
 
 conflicts="python-dulwich>=0"
 
 do_check() {
-	python3 -m unittest dulwich.tests.test_suite
+	python3 setup.py test
 }
 
 post_install() {
diff --git a/srcpkgs/python3-editables/template b/srcpkgs/python3-editables/template
deleted file mode 100644
index fb5f33eca8a4..000000000000
--- a/srcpkgs/python3-editables/template
+++ /dev/null
@@ -1,21 +0,0 @@
-# Template file for 'python3-editables'
-pkgname=python3-editables
-version=0.3
-revision=1
-wrksrc="${pkgname/python3-/}-${version}"
-build_style=python3-pep517
-hostmakedepends="python3-setuptools python3-wheel"
-depends="python3"
-checkdepends="python3-coverage python3-pytest-cov python3-pytest"
-short_desc="Editable installations for Python"
-maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
-license="MIT"
-homepage="https://github.com/pfmoore/editables"
-changelog="https://github.com/pfmoore/editables/raw/main/CHANGELOG.md"
-distfiles="https://github.com/pfmoore/editables/archive/refs/tags/${version}.tar.gz"
-checksum=42f7240164af1e028ccb7b60e72f54bbd8b639e9409595fbeffac5d3fb610643
-make_check_pre="env PYTHONPATH=./src"
-
-post_install() {
-	vlicense LICENSE.txt
-}
diff --git a/srcpkgs/python3-etesync/template b/srcpkgs/python3-etesync/template
index 8f0f6dfc758a..2c51d83fc972 100644
--- a/srcpkgs/python3-etesync/template
+++ b/srcpkgs/python3-etesync/template
@@ -11,7 +11,7 @@ python3-pycparser python3-parsing python3-pytz python3-requests python3-six
 python3-vobject python3-scrypt"
 checkdepends="$depends python3-pytest python3-coverage"
 short_desc="Python3 client library for EteSync"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="projectmoon <projectmoon@agnos.is>"
 license="LGPL-3.0-only"
 homepage="https://www.etesync.com"
 distfiles="${PYPI_SITE}/e/etesync/etesync-${version}.tar.gz"
diff --git a/srcpkgs/python3-executing/template b/srcpkgs/python3-executing/template
index a03a9ffd12fd..1183d73a1db2 100644
--- a/srcpkgs/python3-executing/template
+++ b/srcpkgs/python3-executing/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-executing'
 pkgname=python3-executing
-version=0.9.1
+version=0.8.3
 revision=1
 wrksrc="${pkgname#python3-}-${version}"
 build_style=python3-module
@@ -12,7 +12,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="MIT"
 homepage="https://github.com/alexmojaki/executing"
 distfiles="${PYPI_SITE}/e/executing/executing-${version}.tar.gz"
-checksum=ea278e2cf90cbbacd24f1080dd1f0ac25b71b2e21f50ab439b7ba45dd3195587
+checksum=c6554e21c6b060590a6d3be4b82fb78f8f0194d809de5ea7df1c093763311501
 
 do_check() {
 	PYTHONPATH="$(cd build/lib* && pwd)"  python3 tests/test_main.py
diff --git a/srcpkgs/python3-filelock/template b/srcpkgs/python3-filelock/template
index 6612043f2eeb..ff639a0f1366 100644
--- a/srcpkgs/python3-filelock/template
+++ b/srcpkgs/python3-filelock/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-filelock'
 pkgname=python3-filelock
-version=3.7.1
+version=3.7.0
 revision=1
 wrksrc="filelock-${version}"
 build_style=python3-module
@@ -12,4 +12,4 @@ license="Unlicense"
 homepage="https://py-filelock.readthedocs.io/en/latest/"
 changelog="https://raw.githubusercontent.com/tox-dev/py-filelock/main/docs/changelog.rst"
 distfiles="${PYPI_SITE}/f/filelock/filelock-${version}.tar.gz"
-checksum=3a0fd85166ad9dbab54c9aec96737b744106dc5f15c0b09a6744a445299fcf04
+checksum=b795f1b42a61bbf8ec7113c341dad679d772567b936fbd1bf43c9a238e673e20
diff --git a/srcpkgs/python3-frozendict/template b/srcpkgs/python3-frozendict/template
index 94a682fd726e..4badb45e2d89 100644
--- a/srcpkgs/python3-frozendict/template
+++ b/srcpkgs/python3-frozendict/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-frozendict'
 pkgname=python3-frozendict
-version=2.3.4
+version=2.3.2
 revision=1
 wrksrc="frozendict-${version}"
 build_style=python3-module
@@ -13,7 +13,7 @@ maintainer="Joel Beckmeyer <joel@beckmeyer.us>"
 license="LGPL-3.0-only"
 homepage="https://github.com/Marco-Sulla/python-frozendict"
 distfiles="${PYPI_SITE}/f/frozendict/frozendict-${version}.tar.gz"
-checksum=15b4b18346259392b0d27598f240e9390fafbff882137a9c48a1e0104fb17f78
+checksum=7fac4542f0a13fbe704db4942f41ba3abffec5af8b100025973e59dff6a09d0d
 
 do_check() {
 	PYTHONPATH="$(cd build/lib* && pwd)" pytest3
diff --git a/srcpkgs/python3-furl/template b/srcpkgs/python3-furl/template
index 58431b24b382..b10e98cf00c2 100644
--- a/srcpkgs/python3-furl/template
+++ b/srcpkgs/python3-furl/template
@@ -8,7 +8,7 @@ hostmakedepends="python3-setuptools"
 depends="python3-six python3-orderedmultidict"
 checkdepends="$depends python3-flake8"
 short_desc="Python 3 URL manipulation made simple"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="projectmoon <projectmoon@agnos.is>"
 license="Unlicense"
 homepage="https://github.com/gruns/furl"
 distfiles="${PYPI_SITE}/f/furl/furl-${version}.tar.gz"
diff --git a/srcpkgs/python3-gitlab/template b/srcpkgs/python3-gitlab/template
index 7ee508031bf5..ecd31be86034 100644
--- a/srcpkgs/python3-gitlab/template
+++ b/srcpkgs/python3-gitlab/template
@@ -1,21 +1,21 @@
 # Template file for 'python3-gitlab'
 pkgname=python3-gitlab
-version=3.6.0
-revision=1
+version=1.12.1
+revision=5
 wrksrc=python-gitlab-$version
 build_style=python3-module
 hostmakedepends="python3-setuptools"
-depends="python3-requests python3-requests-toolbelt"
-checkdepends="python3-pytest python3-responses python3-wheel ${depends}"
+depends="python3-setuptools python3-requests python3-six"
+checkdepends="${depends}"
 short_desc="Wrapper for GitLab's API (Python3)"
-maintainer="Ishaan Bhimwal <ishaanbhimwal@protonmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-3.0-or-later"
-homepage="https://github.com/python-gitlab/python-gitlab"
+homepage="https://github.com/gpocentek/python-gitlab"
 changelog="https://raw.githubusercontent.com/python-gitlab/python-gitlab/master/ChangeLog.rst"
 distfiles="${PYPI_SITE}/p/python-gitlab/python-gitlab-${version}.tar.gz"
-checksum=901c54ff926f10479cb591a34d65f0a3022f2bcc41074f9a192c7fa7e4c57061
+checksum=984e110c1f76fd939652c30ce3101267a7064e34417cbfc4687e6106d4db54ec
 conflicts="python-gitlab>=0"
 
-post_extract() {
-	rm -r tests/functional
+do_check() {
+	python2 setup.py test
 }
diff --git a/srcpkgs/python3-h2/template b/srcpkgs/python3-h2/template
index 1fae4bd23fa1..29668e4cec4f 100644
--- a/srcpkgs/python3-h2/template
+++ b/srcpkgs/python3-h2/template
@@ -1,19 +1,17 @@
 # Template file for 'python3-h2'
 pkgname=python3-h2
-version=4.1.0
-revision=1
+version=4.0.0
+revision=2
 wrksrc="h2-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
-depends="python3-hpack python3-hyperframe"
-checkdepends="${depends} python3-hypothesis python3-pytest"
+depends="python3 python3-hpack python3-hyperframe"
 short_desc="HTTP/2 State-Machine based protocol implementation (Python3)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/python-hyper/h2"
-changelog="https://raw.githubusercontent.com/python-hyper/h2/master/CHANGELOG.rst"
-distfiles="https://github.com/python-hyper/h2/archive/v${version}.tar.gz"
-checksum=4a17b1ec23152bd94ab6260ea61f6cc02de92bd7c36762f13e34fdecea454b41
+distfiles="${homepage}/archive/v${version}.tar.gz"
+checksum=78753b52cebb63f87097c9a5f969004a61ec4a41f967e41dcc287e26dd9b4143
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/python3-hcloud/template b/srcpkgs/python3-hcloud/template
index 12eb46af1027..5b2584860022 100644
--- a/srcpkgs/python3-hcloud/template
+++ b/srcpkgs/python3-hcloud/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-hcloud'
 pkgname=python3-hcloud
-version=1.17.0
+version=1.16.0
 revision=1
 wrksrc="${pkgname/python3-/}-${version}"
 build_style=python3-module
@@ -12,7 +12,7 @@ maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
 license="MIT"
 homepage="https://github.com/hetznercloud/hcloud-python"
 distfiles="${PYPI_SITE}/h/${pkgname/python3-/}/${pkgname/python3-/}-${version}.tar.gz"
-checksum=f8142e0438be277c6fa1ddee13aecd5da152b48c6dec7fd4970def1b5dc219e2
+checksum=c8b94557d93bcfe437f20a8176693ea4f54358b74986cc19d94ebc23f48e40cc
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/python3-httplib2/template b/srcpkgs/python3-httplib2/template
index 7e66bf376c67..d0c39a478622 100644
--- a/srcpkgs/python3-httplib2/template
+++ b/srcpkgs/python3-httplib2/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-httplib2'
 pkgname=python3-httplib2
 version=0.18.1
-revision=4
+revision=3
 create_wrksrc=yes
 build_wrksrc="httplib2-${version}"
 build_style=python3-module
@@ -20,7 +20,7 @@ checksum="8af66c1c52c7ffe1aa5dc4bcd7c769885254b0756e6e69f953c7f0ab49a70ba3
 post_install() {
 	# use system ca certificates
 	rm -rf ${DESTDIR}/${py3_sitelib}/httplib2/cacerts.txt
-	ln -sf /etc/ssl/certs.pem ${DESTDIR}/${py3_sitelib}/httplib2/cacerts.txt
+	ln -sf /etc/ssl/cert.pem ${DESTDIR}/${py3_sitelib}/httplib2/cacerts.txt
 
 	vlicense ../LICENSE.txt
 }
diff --git a/srcpkgs/python3-icalendar/template b/srcpkgs/python3-icalendar/template
index d5ee7e0996d6..898f9c04fa6d 100644
--- a/srcpkgs/python3-icalendar/template
+++ b/srcpkgs/python3-icalendar/template
@@ -9,7 +9,7 @@ hostmakedepends="python3-setuptools"
 depends="python3-setuptools python3-dateutil python3-pytz"
 checkdepends="python3-dateutil python3-pytz python3-pytest python3-hypothesis"
 short_desc="Parser/generator of iCalendar files for use with Python3"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Oliver Kiddle <okiddle@yahoo.co.uk>"
 license="BSD-2-Clause"
 homepage="https://github.com/collective/icalendar"
 distfiles="${PYPI_SITE}/i/icalendar/icalendar-${version}.tar.gz"
diff --git a/srcpkgs/python3-imageio/template b/srcpkgs/python3-imageio/template
index 747955149132..cdf75dd42465 100644
--- a/srcpkgs/python3-imageio/template
+++ b/srcpkgs/python3-imageio/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-imageio'
 pkgname=python3-imageio
-version=2.21.0
+version=2.19.3
 revision=1
 wrksrc="${pkgname#python3-}-${version}"
 build_style=python3-module
@@ -16,7 +16,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="BSD-2-Clause"
 homepage="https://github.com/imageio/imageio"
 distfiles="${homepage}/archive/v${version}.tar.gz"
-checksum=1af5a3bbd327bd0ec2db27cabd0b1e0581dca06aec91bf02e9d5f1689283a633
+checksum=2ca858a8c178a252779b3c2fbcc19671d196385184e69fc763b151c155633fe3
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/python3-importlib_metadata/template b/srcpkgs/python3-importlib_metadata/template
new file mode 100644
index 000000000000..95f75fa66350
--- /dev/null
+++ b/srcpkgs/python3-importlib_metadata/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-importlib_metadata'
+pkgname=python3-importlib_metadata
+version=4.8.1
+revision=2
+wrksrc="importlib_metadata-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools_scm"
+depends="python3-zipp"
+short_desc="Read metadata from Python packages (Python 3)"
+maintainer="Lorem <notloremipsum@protonmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/python/importlib_metadata"
+distfiles="${PYPI_SITE}/i/importlib_metadata/importlib_metadata-${version}.tar.gz"
+checksum=f284b3e11256ad1e5d03ab86bb2ccd6f5339688ff17a4d797a0fe7df326f23b1
+# Needs unpackaged "pyfakefs"
+make_check=no
diff --git a/srcpkgs/python3-irc/template b/srcpkgs/python3-irc/template
index 6ae0231e76e7..053010a62b7c 100644
--- a/srcpkgs/python3-irc/template
+++ b/srcpkgs/python3-irc/template
@@ -1,21 +1,17 @@
 # Template file for 'python3-irc'
 pkgname=python3-irc
-version=20.1.0
-revision=1
+version=17.1
+revision=5
 wrksrc="irc-${version}"
-build_style=python3-pep517
-hostmakedepends="python3-wheel python3-setuptools_scm"
-depends="python3-jaraco.collections python3-jaraco.text python3-jaraco.logging
- python3-jaraco.functools python3-jaraco.stream python3-pytz python3-more-itertools
- python3-tempora"
-checkdepends="${depends} python3-pytest"
+build_style=python3-module
+hostmakedepends="python3-setuptools_scm"
+depends="python3-six"
 short_desc="Full-featured Python IRC library for Python3"
 maintainer="Toyam Cox <Vaelatern@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/jaraco/irc"
-changelog="https://raw.githubusercontent.com/jaraco/irc/main/CHANGES.rst"
 distfiles="${PYPI_SITE}/i/irc/irc-${version}.tar.gz"
-checksum=b6f737932dd4791f3b18e319de7b7daf02d2285a6bea263d101f4d8e553807ec
+checksum=0c19aeee800dbad792179d70dff1281c06fec220323f8ec34150cd94357f383b
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/python3-isodate b/srcpkgs/python3-isodate
new file mode 120000
index 000000000000..e821ac8eb648
--- /dev/null
+++ b/srcpkgs/python3-isodate
@@ -0,0 +1 @@
+python-isodate
\ No newline at end of file
diff --git a/srcpkgs/python3-isodate/template b/srcpkgs/python3-isodate/template
deleted file mode 100644
index 29f2160953fd..000000000000
--- a/srcpkgs/python3-isodate/template
+++ /dev/null
@@ -1,23 +0,0 @@
-# Template file for 'python3-isodate'
-pkgname=python3-isodate
-version=0.6.1
-revision=1
-wrksrc="${pkgname#*-}-${version}"
-build_style=python3-module
-hostmakedepends="python3-setuptools"
-depends="python3-six"
-checkdepends="${depends}"
-short_desc="ISO 8601 date/time/duration parser and formatter (Python3)"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="BSD-3-Clause"
-homepage="https://github.com/gweis/isodate"
-distfiles="${PYPI_SITE}/i/isodate/isodate-${version}.tar.gz"
-checksum=48c5881de7e8b0a0d648cb024c8062dc84e7b840ed81e864c7614fd3c127bde9
-
-post_install() {
-	# licence is in a separate file at HEAD of master, but not released
-	sed -n '/Copyright/,/CONTRACT/p' src/isodate/__init__.py >LICENSE
-	vlicense LICENSE
-	# remove tests from installed package
-	rm -r ${DESTDIR}/${py3_sitelib}/${pkgname#*-}/tests
-}
diff --git a/srcpkgs/python3-jaraco.logging/template b/srcpkgs/python3-jaraco.logging/template
deleted file mode 100644
index 9339cd4e9f76..000000000000
--- a/srcpkgs/python3-jaraco.logging/template
+++ /dev/null
@@ -1,19 +0,0 @@
-# Template file for 'python3-jaraco.logging'
-pkgname=python3-jaraco.logging
-version=3.1.0
-revision=1
-wrksrc="jaraco.logging-${version}"
-build_style=python3-pep517
-hostmakedepends="python3-wheel python3-setuptools_scm"
-depends="python3-tempora"
-short_desc="Support for Python logging facility"
-maintainer="icp <pangolin@vivaldi.net>"
-license="MIT"
-homepage="https://github.com/jaraco/jaraco.logging"
-changelog="https://raw.githubusercontent.com/jaraco/jaraco.logging/main/CHANGES.rst"
-distfiles="${PYPI_SITE}/j/jaraco.logging/jaraco.logging-${version}.tar.gz"
-checksum=150dc8701207b28bc65a16f0e91c07250a8d1b9da324ce674c0e375774944f13
-
-post_install() {
-	vlicense LICENSE
-}
diff --git a/srcpkgs/python3-jaraco.stream/template b/srcpkgs/python3-jaraco.stream/template
deleted file mode 100644
index e9a919ecc788..000000000000
--- a/srcpkgs/python3-jaraco.stream/template
+++ /dev/null
@@ -1,19 +0,0 @@
-# Template file for 'python3-jaraco.stream'
-pkgname=python3-jaraco.stream
-version=3.0.3
-revision=1
-wrksrc="jaraco.stream-${version}"
-build_style=python3-pep517
-hostmakedepends="python3-wheel python3-setuptools_scm"
-depends="python3"
-short_desc="Routines for dealing with data streams"
-maintainer="icp <pangolin@vivaldi.net>"
-license="MIT"
-homepage="https://github.com/jaraco/jaraco.stream"
-changelog="https://raw.githubusercontent.com/jaraco/jaraco.stream/main/CHANGES.rst"
-distfiles="${PYPI_SITE}/j/jaraco.stream/jaraco.stream-${version}.tar.gz"
-checksum=3af4b0441090ee65bd6dde930d29f93f50c4a2fe6048e2a9d288285f5e4dc441
-
-post_install() {
-	vlicense LICENSE
-}
diff --git a/srcpkgs/python3-jsondiff/template b/srcpkgs/python3-jsondiff/template
index 461a8be63e02..bf26ba630960 100644
--- a/srcpkgs/python3-jsondiff/template
+++ b/srcpkgs/python3-jsondiff/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-jsondiff'
 pkgname=python3-jsondiff
-version=2.0.0
-revision=1
+version=1.3.0
+revision=2
 wrksrc="jsondiff-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -12,7 +12,7 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="MIT"
 homepage="https://github.com/ZoomerAnalytics/jsondiff"
 distfiles="${PYPI_SITE}/j/jsondiff/jsondiff-${version}.tar.gz"
-checksum=2795844ef075ec8a2b8d385c4d59f5ea48b08e7180fce3cb2787be0db00b1fb4
+checksum=5122bf4708a031b02db029366184a87c5d0ddd5a327a5884ee6cf0193e599d71
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/python3-jsonschema/template b/srcpkgs/python3-jsonschema/template
index 24b7c5080099..120392ad1be3 100644
--- a/srcpkgs/python3-jsonschema/template
+++ b/srcpkgs/python3-jsonschema/template
@@ -1,32 +1,20 @@
 # Template file for 'python3-jsonschema'
 pkgname=python3-jsonschema
-version=4.9.1
+version=4.4.0
 revision=1
 wrksrc="jsonschema-${version}"
 build_style=python3-pep517
-hostmakedepends="hatchling hatch-vcs"
+make_check_args="--deselect jsonschema/tests/test_cli.py::TestCLIIntegration::test_license"
+hostmakedepends="python3-setuptools_scm python3-wheel"
 depends="python3-attrs python3-pyrsistent"
-checkdepends="${depends} python3-pytest"
+checkdepends="python3-pytest python3-Twisted $depends"
 short_desc="Implementation of JSON Schema for Python3"
-maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/Julian/jsonschema"
 changelog="https://raw.githubusercontent.com/Julian/jsonschema/master/CHANGELOG.rst"
 distfiles="${PYPI_SITE}/j/jsonschema/jsonschema-${version}.tar.gz"
-checksum=408c4c8ed0dede3b268f7a441784f74206380b04f93eb2d537c7befb3df3099f
-
-do_check() {
-	rm -rf *.dist-info tmp # remove artifacts from previous unsuccessful check run
-	pip install --no-deps --target tmp ./jsonschema-$version-py3-none-any.whl
-	rm tmp/jsonschema/tests -rf
-	mv tmp/*.dist-info .
-	PYTHONPATH=. pytest
-	rm -rf *.dist-info tmp
-}
-
-pre_build() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION="${version}"
-}
+checksum=636694eb41b3535ed608fe04129f26542b59ed99808b4f688aa32dcf55317a83
 
 post_install() {
 	vlicense COPYING LICENSE
diff --git a/srcpkgs/python3-kaitaistruct/template b/srcpkgs/python3-kaitaistruct/template
deleted file mode 100644
index 54f5267763f9..000000000000
--- a/srcpkgs/python3-kaitaistruct/template
+++ /dev/null
@@ -1,18 +0,0 @@
-# Template file for 'python3-kaitaistruct'
-pkgname=python3-kaitaistruct
-version=0.10
-revision=1
-wrksrc="kaitai_struct_python_runtime-${version}"
-build_style=python3-module
-hostmakedepends="python3-setuptools python3-wheel"
-depends="python3"
-short_desc="Kaitai Struct API for Python"
-maintainer="Evgeny Ermakov <evgeny.v.ermakov@gmail.com>"
-license="MIT"
-homepage="https://kaitai.io"
-distfiles="https://github.com/kaitai-io/kaitai_struct_python_runtime/archive/${version}.tar.gz"
-checksum=4afbbcc4d596caa02fc86d5c9561f7d91499c1cf7910acc8fe80489b9237dc15
-
-post_install() {
-	vlicense LICENSE
-}
diff --git a/srcpkgs/python3-keyring/template b/srcpkgs/python3-keyring/template
index 35b44a7380a2..298460551bfd 100644
--- a/srcpkgs/python3-keyring/template
+++ b/srcpkgs/python3-keyring/template
@@ -1,20 +1,20 @@
 # Template file for 'python3-keyring'
 pkgname=python3-keyring
-version=23.7.0
+version=23.5.0
 revision=1
 wrksrc="keyring-${version}"
 build_style=python3-pep517
 hostmakedepends="python3-wheel python3-setuptools_scm"
-depends="python3-SecretStorage"
-checkdepends="python3-pytest
+depends="python3-SecretStorage python3-importlib_metadata"
+checkdepends="python3-importlib_metadata python3-pytest
  python3-pytest-flake8 python3-pytest-cov"
 short_desc="Python interface to the system keyring service"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Oliver Kiddle <okiddle@yahoo.co.uk>"
 license="MIT"
 homepage="https://github.com/jaraco/keyring"
 changelog="https://raw.githubusercontent.com/jaraco/keyring/master/CHANGES.rst"
 distfiles="${PYPI_SITE}/k/keyring/keyring-${version}.tar.gz"
-checksum=782e1cd1132e91bf459fcd243bcf25b326015c1ac0b198e4408f91fa6791062b
+checksum=9012508e141a80bd1c0b6778d5c610dd9f8c464d75ac6774248500503f972fb9
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/python3-logfury/patches/setuptools_scm-7.patch b/srcpkgs/python3-logfury/patches/setuptools_scm-7.patch
deleted file mode 100644
index b511958acd7f..000000000000
--- a/srcpkgs/python3-logfury/patches/setuptools_scm-7.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -72,6 +72,6 @@ setup(
-     classifiers      = CLASSIFIERS,
-     package_data     = {NAME: ['requirements.txt', 'LICENSE']},
- 
--    setup_requires   = ['setuptools_scm<6.0'],  # setuptools_scm>=6.0 doesn't support Python 3.5
-+    setup_requires   = ['setuptools_scm'],
-     use_scm_version  = True,
- )  # yapf: disable
diff --git a/srcpkgs/python3-logfury/template b/srcpkgs/python3-logfury/template
index 58e0b6592736..dbafc141007d 100644
--- a/srcpkgs/python3-logfury/template
+++ b/srcpkgs/python3-logfury/template
@@ -1,18 +1,25 @@
 # Template file for 'python3-logfury'
 pkgname=python3-logfury
 version=1.0.1
-revision=2
+revision=1
 wrksrc="logfury-${version}"
 build_style=python3-module
-hostmakedepends="python3-setuptools_scm"
+hostmakedepends="python3-setuptools python3-pip"
+depends="python3-six"
+checkdepends="python3-pytest python3-six flake8 python3-docutils
+ python3-nose python3-bleach python3-webencodings python3-toml
+ python3-Pygments"
 short_desc="Low-boilerplate logging of method calls (Python3)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="https://github.com/ppolewicz/logfury"
 distfiles="${PYPI_SITE}/l/logfury/logfury-$version.tar.gz"
 checksum=130a5daceab9ad534924252ddf70482aa2c96662b3a3825a7d30981d03b76a26
-make_check=no # needs unpackaged testfixtures
 
 post_install() {
 	vlicense LICENSE
 }
+
+do_check() {
+	python3 setup.py test
+}
diff --git a/srcpkgs/python3-lz4/template b/srcpkgs/python3-lz4/template
index f48085f375be..281b5a2acbac 100644
--- a/srcpkgs/python3-lz4/template
+++ b/srcpkgs/python3-lz4/template
@@ -9,7 +9,7 @@ makedepends="python3-devel liblz4-devel"
 depends="python3"
 checkdepends="python3-pytest python3-psutil"
 short_desc="LZ4 bindings for Python3"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Oliver Kiddle <okiddle@yahoo.co.uk>"
 license="BSD-3-Clause"
 homepage="https://github.com/python-lz4/python-lz4"
 changelog="https://github.com/python-lz4/python-lz4/releases"
diff --git a/srcpkgs/python3-matrix-common/template b/srcpkgs/python3-matrix-common/template
index 4ed002f4d2e6..b216a122778a 100644
--- a/srcpkgs/python3-matrix-common/template
+++ b/srcpkgs/python3-matrix-common/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-matrix-common'
 pkgname=python3-matrix-common
-version=1.2.1
+version=1.1.0
 revision=1
 wrksrc="matrix-python-common-${version}"
 build_style=python3-pep517
@@ -11,5 +11,5 @@ maintainer="Joel Beckmeyer <joel@beckmeyer.us>"
 license="Apache-2.0"
 homepage="https://github.com/matrix-org/matrix-python-common"
 distfiles="https://github.com/matrix-org/matrix-python-common/archive/v${version}.tar.gz"
-checksum=75ccb0de5b5cd551d81770addea1d2b227831f9cb83d46079ee0c74af0fb0a69
+checksum=ad2efb9dfe878df88b115f44eb036046b2cee9d09a03c6bc2e464772a3622082
 make_check=no # requires unpackaged python3 module aiounittest
diff --git a/srcpkgs/python3-mpv/template b/srcpkgs/python3-mpv/template
index 47efa967f970..3cccc3ee6c11 100644
--- a/srcpkgs/python3-mpv/template
+++ b/srcpkgs/python3-mpv/template
@@ -1,18 +1,18 @@
 # Template file for 'python3-mpv'
 pkgname=python3-mpv
-version=1.0.1
-revision=1
+version=0.5.2
+revision=2
 wrksrc="python-mpv-${version}"
 build_style=python3-module
-# this test takes too long and has a low chance of failure
-# https://github.com/jaseg/python-mpv/issues/209#issuecomment-1180248112
-make_check_args="--deselect tests/test_mpv.py::TestLifecycle::test_wait_for_prooperty_event_overflow"
 hostmakedepends="python3-setuptools"
 depends="python3 mpv"
-checkdepends="python3-pytest python3-xvfbwrapper mpv-devel"
 short_desc="Python3 interface to the MPV media player"
 maintainer="Orphaned <orphan@voidlinux.org>"
-license="GPL-2.0-or-later"
+license="AGPL-3.0-or-later"
 homepage="https://github.com/jaseg/python-mpv"
 distfiles="https://github.com/jaseg/python-mpv/archive/v${version}.tar.gz"
-checksum=b5dc6dbf2e2b90ec21ffa7e30729eb7d9556296e0617742f24af179377e6bfd9
+checksum=3eacaecef995de7c9bbb80fe30223ab4ca427128384610fa2d87214961085fdb
+
+post_install() {
+	vlicense LICENSE
+}
diff --git a/srcpkgs/python3-nbxmpp/template b/srcpkgs/python3-nbxmpp/template
index c342e8a34873..e1ea0667bb57 100644
--- a/srcpkgs/python3-nbxmpp/template
+++ b/srcpkgs/python3-nbxmpp/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-nbxmpp'
 pkgname=python3-nbxmpp
-version=3.1.1
+version=2.0.4
 revision=1
 wrksrc="${pkgname#*-}-${version}"
 build_style=python3-module
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://python-nbxmpp.gajim.org/"
 #changelog="https://dev.gajim.org/gajim/python-nbxmpp/raw/master/ChangeLog"
 distfiles="${PYPI_SITE}/n/nbxmpp/nbxmpp-${version}.tar.gz"
-checksum=04b32a479f7615d163a491cc11c60b4c14fd745281d465564cc71007ced6c839
+checksum=2cc967808fe73d01adee59c084d17bf5f1d27e33e98ed4f2467a1e7c638457e8
 
 do_check() {
 	coverage run --source=nbxmpp -m unittest discover -v
diff --git a/srcpkgs/python3-numpy/template b/srcpkgs/python3-numpy/template
index cb9397b4e6be..64f1fe84ba08 100644
--- a/srcpkgs/python3-numpy/template
+++ b/srcpkgs/python3-numpy/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-numpy'
 pkgname=python3-numpy
-version=1.23.1
+version=1.23.0
 revision=1
 wrksrc="numpy-${version}"
 build_style=python3-module
@@ -13,7 +13,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="BSD-3-Clause"
 homepage="https://www.numpy.org/"
 distfiles="https://github.com/numpy/numpy/archive/v${version}.tar.gz"
-checksum=9758c4b29ac20e84056a66109ae18401e0cc59a880590a9055aac6fd6c98aa91
+checksum=58868ea9d07ed9394106b343ef0156c74e5aecbb9ea5bd01dbffbfcf471dc768
 alternatives="numpy:f2py:/usr/bin/f2py3"
 # Tests do not function propery in a build directory
 make_check="no"
diff --git a/srcpkgs/python3-orderedmultidict/template b/srcpkgs/python3-orderedmultidict/template
index fab5a7831fb3..b0d8803bc072 100644
--- a/srcpkgs/python3-orderedmultidict/template
+++ b/srcpkgs/python3-orderedmultidict/template
@@ -8,7 +8,7 @@ hostmakedepends="python3-setuptools"
 depends="python3 python3-six"
 checkdepends="$depends python3-flake8"
 short_desc="Python 3 ordered multivalue dictionary library"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="projectmoon <projectmoon@agnos.is>"
 license="Unlicense"
 homepage="https://github.com/gruns/orderedmultidict"
 distfiles="${PYPI_SITE}/o/orderedmultidict/orderedmultidict-${version}.tar.gz"
diff --git a/srcpkgs/python3-pamqp/template b/srcpkgs/python3-pamqp/template
index fc2e5ba8f8b8..1a22fec84fad 100644
--- a/srcpkgs/python3-pamqp/template
+++ b/srcpkgs/python3-pamqp/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-pamqp'
 pkgname=python3-pamqp
-version=3.2.0
+version=3.1.0
 revision=1
 wrksrc="${pkgname#*-}-${version}"
 build_style=python3-module
@@ -12,7 +12,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="BSD-3-Clause"
 homepage="https://github.com/gmr/pamqp"
 distfiles="${homepage}/archive/${version}.tar.gz"
-checksum=56bd552a3baa3b506845727eb9acf0f1a00c5272f4ef7fcf5fa4c4d6e476502e
+checksum=9fc37561f68bde122e2a86ddb8caf9c758d9780519ee2bdcc1d3ce3a34941e3f
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/python3-parver/template b/srcpkgs/python3-parver/template
deleted file mode 100644
index de58f5ee03f2..000000000000
--- a/srcpkgs/python3-parver/template
+++ /dev/null
@@ -1,20 +0,0 @@
-# Template file for 'python3-parver'
-pkgname=python3-parver
-version=0.3.1
-revision=1
-wrksrc="parver-${version}"
-build_style=python3-module
-hostmakedepends="python3-setuptools"
-depends="python3-Arpeggio python3-attrs python3-six"
-checkdepends="${depends} python3-hypothesis python3-pretend python3-pytest"
-short_desc="Allows parsing and manipulation of PEP 440 version numbers"
-maintainer="Evgeny Ermakov <evgeny.v.ermakov@gmail.com>"
-license="MIT"
-homepage="https://github.com/RazerM/parver"
-changelog="https://raw.githubusercontent.com/RazerM/parver/master/CHANGELOG.md"
-distfiles="https://github.com/RazerM/parver/archive/${version}.tar.gz"
-checksum=db9cb60d6fa8fa5fe88af7016c26846a297dec8ce30f4966f29edf1351e4a544
-
-post_install() {
-	vlicense LICENSE
-}
diff --git a/srcpkgs/python3-passlib/template b/srcpkgs/python3-passlib/template
index 78a24bbc0a8b..86a22fd6f01d 100644
--- a/srcpkgs/python3-passlib/template
+++ b/srcpkgs/python3-passlib/template
@@ -1,18 +1,17 @@
 # Template file for 'python3-passlib'
 pkgname=python3-passlib
-version=1.7.4
-revision=1
+version=1.7.1
+revision=6
 wrksrc="passlib-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3"
-checkdepends="python3-bcrypt python3-nose"
 short_desc="Comprehensive password hashing framework for Python3"
 maintainer="Alin Dobre <alin.dobre@outlook.com>"
 license="BSD-3-Clause"
-homepage="https://passlib.readthedocs.io"
+homepage="https://bitbucket.org/ecollins/passlib"
 distfiles="${PYPI_SITE}/p/passlib/passlib-${version}.tar.gz"
-checksum=defd50f72b65c5402ab2c573830a6978e5f202ad0d984793c8dde2c4152ebe04
+checksum=3d948f64138c25633613f303bcc471126eae67c04d5e3f6b7b8ce6242f8653e0
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/python3-pathvalidate/template b/srcpkgs/python3-pathvalidate/template
deleted file mode 100644
index 49cd093824d9..000000000000
--- a/srcpkgs/python3-pathvalidate/template
+++ /dev/null
@@ -1,21 +0,0 @@
-# Template file for 'python3-pathvalidate'
-pkgname=python3-pathvalidate
-version=2.5.0
-revision=1
-wrksrc="pathvalidate-${version}"
-build_style=python3-module
-hostmakedepends="python3-setuptools"
-depends="python3"
-short_desc="Python library to sanitize/validate strings such as filenames/paths"
-maintainer="Nikolay Belikov <nb@nbelikov.com>"
-license="MIT"
-homepage="https://github.com/thombashi/pathvalidate"
-changelog="https://github.com/thombashi/pathvalidate/releases"
-distfiles="${PYPI_SITE}/p/pathvalidate/pathvalidate-${version}.tar.gz"
-checksum="119ba36be7e9a405d704c7b7aea4b871c757c53c9adc0ed64f40be1ed8da2781"
-# Tests depend on unpackaged allpairspy, faker, pytest-discord, pytest-md-report.
-make_check=no
-
-post_install() {
-	vlicense LICENSE
-}
diff --git a/srcpkgs/python3-phonenumbers/template b/srcpkgs/python3-phonenumbers/template
index 5d8e57edfbd5..b9773a67edfe 100644
--- a/srcpkgs/python3-phonenumbers/template
+++ b/srcpkgs/python3-phonenumbers/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-phonenumbers'
 pkgname=python3-phonenumbers
-version=8.12.52
+version=8.12.50
 revision=1
 wrksrc="phonenumbers-${version}"
 build_style=python3-module
@@ -12,4 +12,4 @@ license="Apache-2.0"
 homepage="https://github.com/daviddrysdale/python-phonenumbers"
 changelog="https://raw.githubusercontent.com/daviddrysdale/python-phonenumbers/dev/python/HISTORY.md"
 distfiles="${PYPI_SITE}/p/phonenumbers/phonenumbers-${version}.tar.gz"
-checksum=3f3160d1416dbb0be710cc5e914e60d0d3bba00e52edb48af3864efcb8290971
+checksum=f00d67f20875804f4fade4803a9438294029982ac929c6ba303e1f0290cf5d45
diff --git a/srcpkgs/python3-pikepdf/template b/srcpkgs/python3-pikepdf/template
index 31a0c40c52ed..ae0b2ee09ba5 100644
--- a/srcpkgs/python3-pikepdf/template
+++ b/srcpkgs/python3-pikepdf/template
@@ -1,26 +1,21 @@
 # Template file for 'python3-pikepdf'
 pkgname=python3-pikepdf
-version=5.4.2
+version=5.0.1
 revision=1
 wrksrc="pikepdf-${version}"
 build_style=python3-module
 hostmakedepends="python3-pybind11 python3-setuptools_scm python3-wheel"
 makedepends="libqpdf-devel python3-pybind11"
-depends="jbig2dec python3-deprecation python3-lxml python3-packaging
- python3-Pillow python3-setuptools"
-checkdepends="poppler python3-dateutil python3-hypothesis python3-psutil
- python3-pytest python3-pytest-timeout python3-pytest-xdist $depends"
+depends="python3-lxml python3-packaging python3-Pillow python3-setuptools"
+checkdepends="python3-dateutil python3-hypothesis python3-psutil python3-pytest
+ $depends"
 short_desc="Python library for reading and writing PDF files"
 maintainer="Philipp David <pd@3b.pm>"
 license="MPL-2.0"
 homepage="https://github.com/pikepdf/pikepdf"
 distfiles="${PYPI_SITE}/p/pikepdf/pikepdf-${version}.tar.gz"
-checksum=8f3a056f7a5647c91fc0861e8ae011c6dd7ecdf6c622ff483739c74887fc3eaa
+checksum=5fae9eeb7a0120d466fb219aea643a94a1423d68ee9171639a44cf0329ebe7aa
 
-pre_check() {
-	cp -r src/pikepdf.egg-info "$(cd build/lib* && pwd)"
-}
-
-post_check() {
-	rm -r "$(cd build/lib* && pwd)/pikepdf.egg-info"
+pre_build() {
+	vsed -e '/setuptools_scm_git_archive/d' -i setup.py
 }
diff --git a/srcpkgs/python3-pip/template b/srcpkgs/python3-pip/template
index a53602cf1684..57831065bd75 100644
--- a/srcpkgs/python3-pip/template
+++ b/srcpkgs/python3-pip/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-pip'
 pkgname=python3-pip
-version=22.2.2
+version=22.1.2
 revision=1
 wrksrc="pip-${version}"
 build_style=python3-module
@@ -12,7 +12,7 @@ license="MIT"
 homepage="https://pip.pypa.io/"
 changelog="https://raw.githubusercontent.com/pypa/pip/master/NEWS.rst"
 distfiles="${PYPI_SITE}/p/pip/pip-${version}.tar.gz"
-checksum=3fd1929db052f056d7a998439176d3333fa1b3f6c1ad881de1885c0717608a4b
+checksum=6d55b27e10f506312894a87ccc59f280136bad9061719fac9101bdad5a6bce69
 # Tests have unpackaged dependencies
 make_check=no
 
diff --git a/srcpkgs/python3-pipenv/template b/srcpkgs/python3-pipenv/template
index 0205df11c40a..70e3a8914830 100644
--- a/srcpkgs/python3-pipenv/template
+++ b/srcpkgs/python3-pipenv/template
@@ -1,10 +1,10 @@
 # Template file for 'python3-pipenv'
 pkgname=python3-pipenv
-version=2022.7.24
+version=2022.5.2
 revision=1
 wrksrc="pipenv-${version}"
-build_style=python3-pep517
-hostmakedepends="python3-wheel"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
 depends="python3 python3-pip python3-virtualenv python3-virtualenv-clone"
 short_desc="Python Development Workflow for Humans"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
@@ -12,9 +12,12 @@ license="MIT"
 homepage="https://github.com/pypa/pipenv"
 changelog="https://github.com/pypa/pipenv/blob/main/CHANGELOG.rst"
 distfiles="${PYPI_SITE}/p/pipenv/pipenv-${version}.tar.gz"
-checksum=374e63450220d7abb298cbaee06c4b02274e6f1cb2ce7b7b677fd5fd3dd30841
+checksum=71d510c20f99ea5cd3c951f8203140197bcc79fc21a0d74924f97c726a0f2bd3
 conflicts="python-pipenv>=0"
-make_check=no # tests are not contained in release tarball
+
+post_extract() {
+	sed -i '/certifi/d' setup.py
+}
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/python3-pipx/template b/srcpkgs/python3-pipx/template
index 597395ceda37..b20d67772463 100644
--- a/srcpkgs/python3-pipx/template
+++ b/srcpkgs/python3-pipx/template
@@ -1,18 +1,18 @@
 # Template file for 'python3-pipx'
 pkgname=python3-pipx
-version=1.1.0
+version=1.0.0
 revision=1
 wrksrc="pipx-${version}"
-build_style=python3-pep517
-hostmakedepends="hatchling"
-depends="python3-argcomplete python3-packaging python3-userpath"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-argcomplete python3-userpath python3-setuptools python3-packaging"
 short_desc="Install and Run Python Applications in Isolated Environments"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="MIT"
 homepage="https://pypa.github.io/pipx/"
 changelog="https://pypa.github.io/pipx/changelog/"
 distfiles="${PYPI_SITE}/p/pipx/pipx-${version}.tar.gz"
-checksum=4d2f70daf15f121e90b7394b0730ee82fc39d7da514e50a7bbf8066be88883bb
+checksum=91e2bca934a5e82785d7b4ae44b95553611311691bd87da31915d08a0ad2df1c
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/python3-platformdirs/template b/srcpkgs/python3-platformdirs/template
index f99f2f38c1cc..e5b09121ded8 100644
--- a/srcpkgs/python3-platformdirs/template
+++ b/srcpkgs/python3-platformdirs/template
@@ -1,10 +1,10 @@
 # Template file for 'python3-platformdirs'
 pkgname=python3-platformdirs
-version=2.5.2
-revision=1
+version=2.3.0
+revision=2
 wrksrc="platformdirs-${version}"
-build_style=python3-pep517
-hostmakedepends="hatchling hatch-vcs"
+build_style=python3-module
+hostmakedepends="python3-setuptools python3-setuptools_scm"
 depends="python3"
 checkdepends="python3-appdirs python3-pytest python3-pytest-mock"
 short_desc="Library to determine platform-specific system directories"
@@ -13,8 +13,7 @@ license="MIT"
 homepage="https://github.com/platformdirs/platformdirs"
 changelog="https://raw.githubusercontent.com/platformdirs/platformdirs/main/CHANGES.rst"
 distfiles="${PYPI_SITE}/p/platformdirs/platformdirs-${version}.tar.gz"
-checksum=58c8abb07dcb441e6ee4b11d8df0ac856038f944ab98b7be6b27b2a3c7feef19
-make_check_pre="env PYTHONPATH=src"
+checksum=15b056538719b1c94bdaccb29e5f81879c7f7f0f4a153f46086d155dffcd4f0f
 
 post_install() {
 	vlicense LICENSE.txt
diff --git a/srcpkgs/python3-protobuf/template b/srcpkgs/python3-protobuf/template
index 43c78d13b5b3..7c27f55ec180 100644
--- a/srcpkgs/python3-protobuf/template
+++ b/srcpkgs/python3-protobuf/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-protobuf'
 pkgname=python3-protobuf
-version=4.21.4
+version=3.20.1
 revision=1
 wrksrc="${pkgname#*-}-${version}"
 build_style=python3-module
@@ -11,7 +11,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="BSD-3-Clause"
 homepage="https://developers.google.com/protocol-buffers/"
 distfiles="${PYPI_SITE}/p/protobuf/protobuf-${version}.tar.gz"
-checksum=5783dc0d6edae631145337fabb18503b4f77274f94cdd22a4b26b9fe5029e718
+checksum=adc31566d027f45efe3f44eeb5b1f329da43891634d61c75a5944e9be6dd42c9
 
 build_options="cppext"
 build_options_default="cppext"
diff --git a/srcpkgs/python3-publicsuffix2/template b/srcpkgs/python3-publicsuffix2/template
deleted file mode 100644
index 1b5f2368a138..000000000000
--- a/srcpkgs/python3-publicsuffix2/template
+++ /dev/null
@@ -1,19 +0,0 @@
-# Template file for 'python3-publicsuffix2'
-pkgname=python3-publicsuffix2
-version=2019.12.21
-revision=1
-wrksrc="python-publicsuffix2-release-2.${version//./-}"
-build_style=python3-module
-hostmakedepends="python3-setuptools python3-requests python3-wheel"
-depends="python3"
-short_desc="Get a public suffix for a domain name using the Public Suffix List"
-maintainer="Evgeny Ermakov <evgeny.v.ermakov@gmail.com>"
-license="MIT, MPL-2.0"
-homepage="https://github.com/nexB/python-publicsuffix2"
-changelog="https://raw.githubusercontent.com/nexB/python-publicsuffix2/develop/CHANGELOG.rst"
-distfiles="https://github.com/nexB/python-publicsuffix2/archive/release-2.${version//./-}.tar.gz"
-checksum=b4ef022fccd7b4968151af208b0f890e55c00b24892a1a826b2b7a381215bafa
-
-post_install() {
-	vlicense publicsuffix2.LICENSE
-}
diff --git a/srcpkgs/python3-pybind11/template b/srcpkgs/python3-pybind11/template
index dd3640e5f375..b0d551b293e4 100644
--- a/srcpkgs/python3-pybind11/template
+++ b/srcpkgs/python3-pybind11/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-pybind11'
 pkgname=python3-pybind11
-version=2.10.0
+version=2.9.2
 revision=1
 wrksrc="pybind11-${version}"
 build_style=python3-module
@@ -13,12 +13,11 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="BSD-3-Clause"
 homepage="https://github.com/pybind/pybind11"
 distfiles="https://github.com/pybind/pybind11/archive/v${version}.tar.gz"
-checksum=eacf582fa8f696227988d08cfc46121770823839fe9e301a20fbce67e7cd70ec
+checksum=6bd528c4dbe2276635dc787b6b1f2e5316cf6b49ee3e150264e455a0d68d19c1
 
 post_patch() {
 	# These dependencies are not packaged and don't affect the man page
-	vsed -e '/sphinx_copybutton/d' \
-		-e '/sphinxcontrib.rsvgconverter/d' \
+	vsed -e '/sphinxcontrib.rsvgconverter/d' \
 		-e '/sphinxcontrib.moderncmakedomain/d' -i docs/conf.py
 }
 
diff --git a/srcpkgs/python3-pycotap/template b/srcpkgs/python3-pycotap/template
deleted file mode 100644
index 8f998fd8e1bb..000000000000
--- a/srcpkgs/python3-pycotap/template
+++ /dev/null
@@ -1,17 +0,0 @@
-# Template file for 'python3-pycotap'
-pkgname=python3-pycotap
-version=1.2.2
-revision=1
-wrksrc="pycotap-${version}"
-build_style=python3-module
-hostmakedepends="python3-setuptools"
-short_desc="Tiny test runner that outputs TAP results to standard output"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="GPL-2.0-or-later"
-homepage="https://el-tramo.be/pycotap/"
-distfiles="${PYPI_SITE}/p/pycotap/pycotap-${version}.tar.gz"
-checksum=f938ecd4931ccd19d9598fb633d5eabb7938f08b84717315e52526aa6277c9ec
-
-post_install() {
-	rm -f ${DESTDIR}/usr/COPYING
-}
diff --git a/srcpkgs/python3-pygccxml/template b/srcpkgs/python3-pygccxml/template
deleted file mode 100644
index 29ca21526eee..000000000000
--- a/srcpkgs/python3-pygccxml/template
+++ /dev/null
@@ -1,32 +0,0 @@
-# Template file for 'python3-pygccxml'
-pkgname=python3-pygccxml
-version=2.2.1
-revision=1
-wrksrc="pygccxml-${version}"
-build_style=python3-module
-hostmakedepends="python3-setuptools python3-Sphinx python3-sphinx_rtd_theme"
-depends="CastXML which"
-checkdepends="${depends} python3-pycodestyle python3-pytest"
-short_desc="Python package for easy C++ declarations navigation"
-maintainer="Evgeny Ermakov <evgeny.v.ermakov@gmail.com>"
-license="BSL-1.0"
-homepage="https://github.com/CastXML/pygccxml"
-distfiles="https://github.com/CastXML/pygccxml/archive/v${version}.tar.gz"
-checksum=9815a12e3bf6b83b2e9d8c88335fb3fa0e2b4067d7fbaaed09c3bf26c6206cc7
-
-if [ ${XBPS_TARGET_MACHINE%-musl} = "i686" ]; then
-	make_check=no  # See https://github.com/CastXML/pygccxml/issues/150
-fi
-
-post_extract() {
-	# Fails: ModuleNotFoundError: No module named 'hotshot'.
-	rm unittests/misc/test_performance.py
-}
-
-post_build() {
-	make man
-}
-
-post_install() {
-	vman docs/_build/man/pygccxml.1
-}
diff --git a/srcpkgs/python3-pyinfra/template b/srcpkgs/python3-pyinfra/template
index d35d0342ce41..77ed17cee4ba 100644
--- a/srcpkgs/python3-pyinfra/template
+++ b/srcpkgs/python3-pyinfra/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-pyinfra'
 pkgname=python3-pyinfra
-version=2.3
+version=2.1
 revision=1
 wrksrc="pyinfra-${version}"
 build_style=python3-module
@@ -14,7 +14,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="MIT"
 homepage="https://pyinfra.com/"
 distfiles="https://github.com/Fizzadar/pyinfra/archive/v${version}.tar.gz"
-checksum=fb82d4a0f32b3500720d8b779bfd3d26e64ff56518f2b5633e219d5cc90a1fdb
+checksum=aba617e8b672b3a2f0a3efcbf142a86c5e47a2adfe9b54ceef009ccbfc8221a9
 
 post_extract() {
 	vsed -i -e '/configparser/d' setup.py  # is in Python 3.8
diff --git a/srcpkgs/python3-pymediainfo/template b/srcpkgs/python3-pymediainfo/template
index 002729dd0a38..745c82cb37ce 100644
--- a/srcpkgs/python3-pymediainfo/template
+++ b/srcpkgs/python3-pymediainfo/template
@@ -1,11 +1,11 @@
 # Template file for 'python3-pymediainfo'
 pkgname=python3-pymediainfo
 version=5.1.0
-revision=2
+revision=1
 wrksrc="pymediainfo-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools_scm"
-depends="libmediainfo"
+depends="python3-importlib_metadata libmediainfo"
 checkdepends="python3-pytest libmediainfo"
 short_desc="Python wrapper around the MediaInfo library"
 maintainer="Joel Beckmeyer <joel@beckmeyer.us>"
diff --git a/srcpkgs/python3-pytest-sugar/template b/srcpkgs/python3-pytest-sugar/template
index fce5e72c000a..24856912f845 100644
--- a/srcpkgs/python3-pytest-sugar/template
+++ b/srcpkgs/python3-pytest-sugar/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-pytest-sugar'
 pkgname=python3-pytest-sugar
-version=0.9.5
+version=0.9.4
 revision=1
 wrksrc="pytest-sugar-${version}"
 build_style=python3-module
@@ -11,9 +11,8 @@ short_desc="Pytest plugin to improve the look and feel"
 maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
 license="BSD-3-Clause"
 homepage="http://pivotfinland.com/pytest-sugar"
-changelog="https://raw.githubusercontent.com/Teemu/pytest-sugar/master/CHANGES.rst"
 distfiles="${PYPI_SITE}/p/pytest-sugar/pytest-sugar-${version}.tar.gz"
-checksum=eea78b6f15b635277d3d90280cd386d8feea1cab0f9be75947a626e8b02b477d
+checksum=b1b2186b0a72aada6859bea2a5764145e3aaa2c1cfbb23c3a19b5f7b697563d3
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/python3-raven/template b/srcpkgs/python3-raven/template
index 243b2c5aefb7..ea4b615479e4 100644
--- a/srcpkgs/python3-raven/template
+++ b/srcpkgs/python3-raven/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-raven'
 pkgname=python3-raven
 version=6.10.0
-revision=6
+revision=5
 wrksrc="raven-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -17,6 +17,6 @@ conflicts="python-raven>=0"
 post_install() {
 	# use system ca-certificates
 	rm -f ${DESTDIR}/${py3_sitelib}/raven/data/cacert.pem
-	ln -sf /etc/ssl/certs.pem ${DESTDIR}/${py3_sitelib}/raven/data/cacert.pem
+	ln -sf /etc/ssl/cert.pem ${DESTDIR}/${py3_sitelib}/raven/data/cacert.pem
 	vlicense LICENSE
 }
diff --git a/srcpkgs/python3-rdflib b/srcpkgs/python3-rdflib
new file mode 120000
index 000000000000..22f10c1cbefa
--- /dev/null
+++ b/srcpkgs/python3-rdflib
@@ -0,0 +1 @@
+python-rdflib
\ No newline at end of file
diff --git a/srcpkgs/python3-rdflib/template b/srcpkgs/python3-rdflib/template
deleted file mode 100644
index d91fc64d1491..000000000000
--- a/srcpkgs/python3-rdflib/template
+++ /dev/null
@@ -1,28 +0,0 @@
-# Template file for 'python3-rdflib'
-pkgname=python3-rdflib
-version=6.2.0
-revision=1
-wrksrc="${pkgname#*-}-${version}"
-build_style=python3-module
-hostmakedepends="python3-setuptools"
-makedepends="python3-setuptools python3-isodate python3-parsing"
-depends="${makedepends}"
-short_desc="Python3 library for working with RDF"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="BSD-3-Clause"
-homepage="https://github.com/RDFLib/rdflib"
-changelog="https://raw.githubusercontent.com/RDFLib/rdflib/master/CHANGELOG.md"
-distfiles="https://github.com/RDFLib/rdflib/archive/refs/tags/${version}.tar.gz"
-checksum=d4b920f44ad0f7bc4977d0163840bb2c4d9b8ec2d1dae92b0974d0d3d8b5a126
-# pytest test collection fails
-make_check=no
-
-post_install() {
-	vlicense LICENSE
-	# for compatibility
-	ln -s csv2rdf "${DESTDIR}/usr/bin/csv2rdf3"
-	ln -s rdf2dot "${DESTDIR}/usr/bin/rdf2dot3"
-	ln -s rdfgraphisomorphism "${DESTDIR}/usr/bin/rdfgraphisomorphism3"
-	ln -s rdfpipe "${DESTDIR}/usr/bin/rdfpipe3"
-	ln -s rdfs2dot "${DESTDIR}/usr/bin/rdfs2dot3"
-}
diff --git a/srcpkgs/python3-regex/template b/srcpkgs/python3-regex/template
index 41f0f3e1a8b7..4df552a94d6b 100644
--- a/srcpkgs/python3-regex/template
+++ b/srcpkgs/python3-regex/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-regex'
 pkgname=python3-regex
-version=2022.7.25
+version=2022.6.2
 revision=1
 wrksrc="regex-${version}"
 build_style=python3-module
@@ -10,9 +10,9 @@ depends="python3"
 short_desc="Alternative regular expression module (Python3)"
 maintainer="skmpz <dem.procopiou@gmail.com>"
 license="CNRI-Python, Apache-2.0"
-homepage="https://github.com/mrabarnett/mrab-regex"
+homepage="https://pypi.org/project/regex/"
 distfiles="${PYPI_SITE}/r/regex/regex-${version}.tar.gz"
-checksum=bd0883e86964cd61360ffc36dbebbc49b928e92a306f886eab02c11dfde5b7aa
+checksum=f7b43acb2c46fb2cd506965b2d9cf4c5e64c9c612bac26c1187933c7296bf08c
 
 do_check() {
 	(cd build/lib* && python3 -m unittest regex/test_regex.py)
diff --git a/srcpkgs/python3-requests-toolbelt/template b/srcpkgs/python3-requests-toolbelt/template
index ea3f102ac4c4..4e7af0c8492d 100644
--- a/srcpkgs/python3-requests-toolbelt/template
+++ b/srcpkgs/python3-requests-toolbelt/template
@@ -7,7 +7,7 @@ build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3-requests"
 short_desc="Utilities for advanced use of python-requests (Python3)"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Oliver Kiddle <okiddle@yahoo.co.uk>"
 license="Apache-2.0"
 homepage="https://toolbelt.readthedocs.io"
 distfiles="${PYPI_SITE}/r/requests-toolbelt/requests-toolbelt-${version}.tar.gz"
diff --git a/srcpkgs/python3-requests/template b/srcpkgs/python3-requests/template
index afe0f783d109..8e710e6f7b61 100644
--- a/srcpkgs/python3-requests/template
+++ b/srcpkgs/python3-requests/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-requests'
 pkgname=python3-requests
-version=2.28.1
+version=2.27.1
 revision=1
 wrksrc="requests-${version}"
 build_style=python3-module
@@ -14,7 +14,7 @@ license="Apache-2.0"
 homepage="https://python-requests.org/"
 changelog="https://raw.githubusercontent.com/psf/requests/master/HISTORY.md"
 distfiles="${PYPI_SITE}/r/requests/requests-${version}.tar.gz"
-checksum=7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983
+checksum=68d7c56fd5a8999887728ef304a6d12edc7be74f1cfa47714fc8b414525c9a61
 
 post_patch() {
 	vsed -i '/certifi/d' setup.py
diff --git a/srcpkgs/python3-rich/template b/srcpkgs/python3-rich/template
index 85c5abcc618f..68730185f0bc 100644
--- a/srcpkgs/python3-rich/template
+++ b/srcpkgs/python3-rich/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-rich'
 pkgname=python3-rich
-version=12.5.1
+version=12.4.4
 revision=1
 wrksrc="rich-${version}"
 build_style=python3-module
@@ -13,7 +13,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="MIT"
 homepage="https://github.com/willmcgugan/rich"
 distfiles="${PYPI_SITE}/r/rich/rich-${version}.tar.gz"
-checksum=63a5c5ce3673d3d5fbbf23cd87e11ab84b6b451436f1b7f19ec54b6bc36ed7ca
+checksum=4c586de507202505346f3e32d1363eb9ed6932f0c2f63184dea88983ff4971e2
 make_check=extended # some checks only work on windows
 
 post_install() {
diff --git a/srcpkgs/python3-ruamel.yaml/template b/srcpkgs/python3-ruamel.yaml/template
index 4f9dadaa0006..b8ad65ed0883 100644
--- a/srcpkgs/python3-ruamel.yaml/template
+++ b/srcpkgs/python3-ruamel.yaml/template
@@ -1,23 +1,25 @@
 # Template file for 'python3-ruamel.yaml'
 pkgname=python3-ruamel.yaml
-version=0.17.21
-revision=1
+version=0.16.12
+revision=4
 wrksrc="ruamel.yaml-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 makedepends="python3-devel"
-depends="python3-ruamel.yaml.clib"
+depends="python3"
 short_desc="YAML parser/emitter in Python 3"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://yaml.readthedocs.io/"
-changelog="https://sourceforge.net/p/ruamel-yaml/code/ci/default/tree/CHANGES"
 distfiles="${PYPI_SITE}/r/ruamel.yaml/ruamel.yaml-${version}.tar.gz"
-checksum=8b7ce697a2f212752a35c1ac414471dc16c424c9573be4926b56ff3f5d23b7af
-make_check=no # no tests included in distfiles
+checksum=076cc0bc34f1966d920a49f18b52b6ad559fbe656a0748e3535cf7b3f29ebf9e
 
 export RUAMEL_NO_PIP_INSTALL_CHECK=1
 
+do_check() {
+	:
+}
+
 post_install() {
 	vlicense LICENSE
 }
diff --git a/srcpkgs/python3-scipy/template b/srcpkgs/python3-scipy/template
index ff611661243e..25702178dea3 100644
--- a/srcpkgs/python3-scipy/template
+++ b/srcpkgs/python3-scipy/template
@@ -1,23 +1,22 @@
 # Template file for 'python3-scipy'
 pkgname=python3-scipy
-version=1.9.0
+version=1.8.1
 revision=1
 wrksrc="scipy-${version}"
 build_style=python3-module
 build_helper="numpy"
 make_check_args="--force"
-hostmakedepends="gcc-fortran python3-setuptools
- pythran python3-Cython python3-pybind11"
+hostmakedepends="gcc-fortran python3-setuptools python3-Cython python3-pybind11"
 makedepends="python3-devel python3-pybind11
  $(vopt_if openblas openblas-devel lapack-devel)"
 depends="python3-numpy"
-checkdepends="python3-pytest-xdist"
+checkdepends="python3-pytest"
 short_desc="Scientific library for Python3"
 maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="BSD-3-Clause"
 homepage="https://scipy.org/scipylib/"
-distfiles="https://github.com/scipy/scipy/releases/download/v${version}/scipy-${version}.tar.gz"
-checksum=c0dfd7d2429452e7e94904c6a3af63cbaa3cf51b348bd9d35b42db7e9ad42791
+distfiles="https://github.com/scipy/scipy/releases/download/v${version}/scipy-${version}.tar.xz"
+checksum=0140dd24d14ce194fdb3df496c2190f0896ca84ac98bf5d69c3b3fb7bde1a1e9
 
 build_options="openblas"
 
@@ -36,9 +35,14 @@ if [ "$build_option_openblas" ]; then
 	esac
 fi
 
+LDFLAGS+=" -shared"
+
 # Tell numpy to build in parallel
 export NPY_NUM_BUILD_JOBS="${XBPS_MAKEJOBS}"
 
+# Pythran isn't packaged, disable for now
+export SCIPY_USE_PYTHRAN=0
+
 pre_build() {
 	# Find the right linear algebra subroutines on the target arch
 	: > site.cfg
@@ -54,8 +58,7 @@ pre_build() {
 }
 
 do_check() {
-	touch .coveragerc
-	python3 ./runtests.py --verbose ${makejobs}
+	python3 ./runtests.py --verbose
 }
 
 post_install() {
diff --git a/srcpkgs/python3-scrypt/template b/srcpkgs/python3-scrypt/template
index 823b5526e7c2..37cdf1d9653f 100644
--- a/srcpkgs/python3-scrypt/template
+++ b/srcpkgs/python3-scrypt/template
@@ -8,7 +8,7 @@ hostmakedepends="python3-setuptools"
 makedepends="python3-devel openssl-devel"
 depends="python3"
 short_desc="Python 3 bindings for the scrypt key derivation function"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="projectmoon <projectmoon@agnos.is>"
 license="BSD-2-Clause"
 homepage="https://bitbucket.org/mhallin/py-scrypt/src/default"
 distfiles="${PYPI_SITE}/s/scrypt/scrypt-${version}.tar.gz"
diff --git a/srcpkgs/python3-send2trash/template b/srcpkgs/python3-send2trash/template
index 439499f95e5f..8768c2c98264 100644
--- a/srcpkgs/python3-send2trash/template
+++ b/srcpkgs/python3-send2trash/template
@@ -1,18 +1,17 @@
 # Template file for 'python3-send2trash'
 pkgname=python3-send2trash
-version=1.8.0
-revision=1
+version=1.5.0
+revision=5
 wrksrc="send2trash-${version}"
 build_style=python3-module
-hostmakedepends="python3-setuptools python3-pytest"
+hostmakedepends="python3-setuptools"
 depends="python3"
 short_desc="Python3 library to natively send files to trash"
-maintainer="Eloi Torrents <eloitor@disroot.org>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="https://github.com/hsoft/send2trash"
 distfiles="https://github.com/hsoft/send2trash/archive/${version}.tar.gz"
-checksum=937b038abd9f1e7b8c5d7a116be5dc4663beb71df74dcccffe56cacf992c7a9c
-make_check=ci-skip # fails "test_trash_topdir_failure" due to root
+checksum=7cebc0ffc8b6d6e553bce9c6bb915614610ba2dec17c2f0643b1b97251da2a41
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/python3-setuptools-rust/patches/unwind_cross_breakage.patch b/srcpkgs/python3-setuptools-rust/patches/unwind_cross_breakage.patch
deleted file mode 100644
index 690285c0abfb..000000000000
--- a/srcpkgs/python3-setuptools-rust/patches/unwind_cross_breakage.patch
+++ /dev/null
@@ -1,219 +0,0 @@
-From 8e9892f08b1248dc03862da86915c2745e0ff7ec Mon Sep 17 00:00:00 2001
-From: "Andrew J. Hesford" <ajh@sideband.org>
-Date: Fri, 15 Jul 2022 10:33:02 -0400
-Subject: [PATCH] build_rust: remove linker handling that broke cross
- compilation
-
----
- setuptools_rust/build.py | 151 ++-------------------------------------
- 1 file changed, 7 insertions(+), 144 deletions(-)
-
-diff --git a/setuptools_rust/build.py b/setuptools_rust/build.py
-index 4fe594b..e81ed8f 100644
---- a/setuptools_rust/build.py
-+++ b/setuptools_rust/build.py
-@@ -113,23 +113,10 @@ def build_extension(
-         self, ext: RustExtension, forced_target_triple: Optional[str] = None
-     ) -> List["_BuiltModule"]:
- 
--        target_info = self._detect_rust_target(forced_target_triple)
--        if target_info is not None:
--            target_triple = target_info.triple
--            cross_lib = target_info.cross_lib
--            linker = target_info.linker
--            # We're ignoring target_info.linker_args for now because we're not
--            # sure if they will always do the right thing. Might help with some
--            # of the OS-specific logic if it does.
--
--        else:
--            target_triple = None
--            cross_lib = None
--            linker = None
--
-+        target_triple = self._detect_rust_target(forced_target_triple)
-         rustc_cfgs = get_rustc_cfgs(target_triple)
- 
--        env = _prepare_build_environment(cross_lib)
-+        env = _prepare_build_environment()
- 
-         if not os.path.exists(ext.path):
-             raise DistutilsFileError(
-@@ -150,9 +137,6 @@ def build_extension(
- 
-         rustflags = []
- 
--        if linker is not None:
--            rustflags.extend(["-C", "linker=" + linker])
--
-         if ext._uses_exec_binding():
-             command = [self.cargo, "build", "--manifest-path", ext.path, *cargo_args]
- 
-@@ -407,45 +391,12 @@ def _py_limited_api(self) -> _PyLimitedApi:
- 
-     def _detect_rust_target(
-         self, forced_target_triple: Optional[str] = None
--    ) -> Optional["_TargetInfo"]:
-+    ) -> Optional[str]:
-         assert self.plat_name is not None
--        cross_compile_info = _detect_unix_cross_compile_info()
--        if cross_compile_info is not None:
--            cross_target_info = cross_compile_info.to_target_info()
--            if forced_target_triple is not None:
--                if (
--                    cross_target_info is not None
--                    and not cross_target_info.is_compatible_with(forced_target_triple)
--                ):
--                    self.warn(
--                        f"Forced Rust target `{forced_target_triple}` is not "
--                        f"compatible with deduced Rust target "
--                        f"`{cross_target_info.triple}` - the built package "
--                        f" may not import successfully once installed."
--                    )
--
--                # Forcing the target in a cross-compile environment; use
--                # the cross-compile information in combination with the
--                # forced target
--                return _TargetInfo(
--                    forced_target_triple,
--                    cross_compile_info.cross_lib,
--                    cross_compile_info.linker,
--                    cross_compile_info.linker_args,
--                )
--            elif cross_target_info is not None:
--                return cross_target_info
--            else:
--                raise DistutilsPlatformError(
--                    "Don't know the correct rust target for system type "
--                    f"{cross_compile_info.host_type}. Please set the "
--                    "CARGO_BUILD_TARGET environment variable."
--                )
--
--        elif forced_target_triple is not None:
-+        if forced_target_triple is not None:
-             # Automatic target detection can be overridden via the CARGO_BUILD_TARGET
-             # environment variable or --target command line option
--            return _TargetInfo.for_triple(forced_target_triple)
-+            return forced_target_triple
- 
-         # Determine local rust target which needs to be "forced" if necessary
-         local_rust_target = _adjusted_local_rust_target(self.plat_name)
-@@ -457,7 +408,7 @@ def _detect_rust_target(
-             # check for None first to avoid calling to rustc if not needed
-             and local_rust_target != get_rust_host()
-         ):
--            return _TargetInfo.for_triple(local_rust_target)
-+            return local_rust_target
- 
-         return None
- 
-@@ -547,91 +498,6 @@ class _BuiltModule(NamedTuple):
-     path: str
- 
- 
--class _TargetInfo(NamedTuple):
--    triple: str
--    cross_lib: Optional[str]
--    linker: Optional[str]
--    linker_args: Optional[str]
--
--    @staticmethod
--    def for_triple(triple: str) -> "_TargetInfo":
--        return _TargetInfo(triple, None, None, None)
--
--    def is_compatible_with(self, target: str) -> bool:
--        if self.triple == target:
--            return True
--
--        # the vendor field can be ignored, so x86_64-pc-linux-gnu is compatible
--        # with x86_64-unknown-linux-gnu
--        if _replace_vendor_with_unknown(self.triple) == target:
--            return True
--
--        return False
--
--
--class _CrossCompileInfo(NamedTuple):
--    host_type: str
--    cross_lib: Optional[str]
--    linker: Optional[str]
--    linker_args: Optional[str]
--
--    def to_target_info(self) -> Optional[_TargetInfo]:
--        """Maps this cross compile info to target info.
--
--        Returns None if the corresponding target information could not be
--        deduced.
--        """
--        # hopefully an exact match
--        targets = get_rust_target_list()
--        if self.host_type in targets:
--            return _TargetInfo(
--                self.host_type, self.cross_lib, self.linker, self.linker_args
--            )
--
--        # the vendor field can be ignored, so x86_64-pc-linux-gnu is compatible
--        # with x86_64-unknown-linux-gnu
--        without_vendor = _replace_vendor_with_unknown(self.host_type)
--        if without_vendor is not None and without_vendor in targets:
--            return _TargetInfo(
--                without_vendor, self.cross_lib, self.linker, self.linker_args
--            )
--
--        return None
--
--
--def _detect_unix_cross_compile_info() -> Optional["_CrossCompileInfo"]:
--    # See https://github.com/PyO3/setuptools-rust/issues/138
--    # This is to support cross compiling on *NIX, where plat_name isn't
--    # necessarily the same as the system we are running on.  *NIX systems
--    # have more detailed information available in sysconfig. We need that
--    # because plat_name doesn't give us information on e.g., glibc vs musl.
--    host_type = sysconfig.get_config_var("HOST_GNU_TYPE")
--    build_type = sysconfig.get_config_var("BUILD_GNU_TYPE")
--
--    if not host_type or host_type == build_type:
--        # not *NIX, or not cross compiling
--        return None
--
--    if "apple-darwin" in host_type and (build_type and "apple-darwin" in build_type):
--        # On macos and the build and host differ. This is probably an arm
--        # Python which was built on x86_64. Don't try to handle this for now.
--        # (See https://github.com/PyO3/setuptools-rust/issues/192)
--        return None
--
--    stdlib = sysconfig.get_path("stdlib")
--    assert stdlib is not None
--    cross_lib = os.path.dirname(stdlib)
--
--    bldshared = sysconfig.get_config_var("BLDSHARED")
--    if not bldshared:
--        linker = None
--        linker_args = None
--    else:
--        [linker, _, linker_args] = bldshared.partition(" ")
--
--    return _CrossCompileInfo(host_type, cross_lib, linker, linker_args)
--
--
- def _replace_vendor_with_unknown(target: str) -> Optional[str]:
-     """Replaces vendor in the target triple with unknown.
- 
-@@ -644,7 +510,7 @@ def _replace_vendor_with_unknown(target: str) -> Optional[str]:
-     return "-".join(components)
- 
- 
--def _prepare_build_environment(cross_lib: Optional[str]) -> Dict[str, str]:
-+def _prepare_build_environment() -> Dict[str, str]:
-     """Prepares environment variables to use when executing cargo build."""
- 
-     # Make sure that if pythonXX-sys is used, it builds against the current
-@@ -665,9 +531,6 @@ def _prepare_build_environment(cross_lib: Optional[str]) -> Dict[str, str]:
-         }
-     )
- 
--    if cross_lib:
--        env.setdefault("PYO3_CROSS_LIB_DIR", cross_lib)
--
-     env.pop("CARGO", None)
-     return env
- 
diff --git a/srcpkgs/python3-setuptools-rust/template b/srcpkgs/python3-setuptools-rust/template
index 2fa8c12f45a5..19b7dea26647 100644
--- a/srcpkgs/python3-setuptools-rust/template
+++ b/srcpkgs/python3-setuptools-rust/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-setuptools-rust'
 pkgname=python3-setuptools-rust
-version=1.4.1
-revision=2
+version=1.3.0
+revision=1
 wrksrc="${pkgname#python3-}-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools_scm"
@@ -12,7 +12,7 @@ license="MIT"
 homepage="https://github.com/PyO3/setuptools-rust"
 changelog="https://raw.githubusercontent.com/PyO3/setuptools-rust/master/CHANGELOG.md"
 distfiles="${PYPI_SITE}/s/setuptools-rust/setuptools-rust-${version}.tar.gz"
-checksum=18ff850831f58ee21d5783825c99fad632da21e47645e9427fd7dec048029e76
+checksum=958c5bf4ab6483d59dab888538121871cc5006354a42fb0fbd50acf03caad1de
 # Tests have unpackaged dependencies
 make_check=no
 
diff --git a/srcpkgs/python3-setuptools/template b/srcpkgs/python3-setuptools/template
index e92f73a5b9f5..135a3d51a99c 100644
--- a/srcpkgs/python3-setuptools/template
+++ b/srcpkgs/python3-setuptools/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-setuptools'
 pkgname=python3-setuptools
-version=63.1.0
+version=62.3.3
 revision=1
 wrksrc="setuptools-${version}"
 build_style=python3-module
@@ -12,7 +12,7 @@ license="MIT"
 homepage="https://github.com/pypa/setuptools"
 changelog="https://raw.githubusercontent.com/pypa/setuptools/master/CHANGES.rst"
 distfiles="${PYPI_SITE}/s/setuptools/setuptools-${version}.tar.gz"
-checksum=16923d366ced322712c71ccb97164d07472abeecd13f3a6c283f6d5d26722793
+checksum=e7d11f3db616cda0751372244c2ba798e8e56a28e096ec4529010b803485f3fe
 provides="python3-distribute-${version}_1"
 replaces="python3-distribute>=0"
 # Tests rely on jaraco.path, which relies on singledispatch, both unpackaged;
diff --git a/srcpkgs/python3-setuptools_scm/template b/srcpkgs/python3-setuptools_scm/template
index 0ea3bb7a21ba..7b4375ef5b2b 100644
--- a/srcpkgs/python3-setuptools_scm/template
+++ b/srcpkgs/python3-setuptools_scm/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-setuptools_scm'
 pkgname=python3-setuptools_scm
-version=7.0.5
+version=7.0.2
 revision=1
 wrksrc="${pkgname#python3-}-${version}"
 build_style=python3-module
@@ -11,7 +11,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="MIT"
 homepage="https://github.com/pypa/setuptools_scm"
 distfiles="${PYPI_SITE}/s/setuptools_scm/setuptools_scm-${version}.tar.gz"
-checksum=031e13af771d6f892b941adb6ea04545bbf91ebc5ce68c78aaf3fff6e1fb4844
+checksum=53afbaa882f43e5ec8e14f2d93b9c268dc62eb3f6cc8b2790f8cb97903e53c02
 # Tests seem to fail unless package is installed
 make_check=no
 
diff --git a/srcpkgs/python3-shellingham/template b/srcpkgs/python3-shellingham/template
deleted file mode 100644
index 8d29b3f725c0..000000000000
--- a/srcpkgs/python3-shellingham/template
+++ /dev/null
@@ -1,20 +0,0 @@
-# Template file for 'python3-shellingham'
-pkgname=python3-shellingham
-version=1.5.0
-revision=1
-wrksrc=shellingham-${version}
-build_style=python3-module
-hostmakedepends="python3-setuptools"
-depends="python3"
-checkdepends="python3-pytest-mock"
-short_desc="Python tool to detect surrounding shell"
-maintainer="icp <pangolin@vivaldi.net>"
-license="ISC"
-homepage="https://github.com/sarugaku/shellingham"
-changelog="https://raw.githubusercontent.com/sarugaku/shellingham/master/CHANGELOG.rst"
-distfiles="https://github.com/sarugaku/shellingham/archive/refs/tags/${version}.tar.gz"
-checksum=727a18bfc9356e4c8ee4a9945125ea46680ba44cbb0a413bfae61e21314ceae8
-
-post_install() {
-	vlicense LICENSE
-}
diff --git a/srcpkgs/python3-shodan/template b/srcpkgs/python3-shodan/template
index ca8653d9b4d1..34dbb28be2be 100644
--- a/srcpkgs/python3-shodan/template
+++ b/srcpkgs/python3-shodan/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-shodan'
 pkgname=python3-shodan
-version=1.28.0
-revision=1
+version=1.25.0
+revision=2
 wrksrc="shodan-python-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -13,8 +13,9 @@ maintainer="Alex Childs <misuchiru03+void@gmail.com>"
 license="MIT"
 homepage="https://developer.shodan.io"
 distfiles="https://github.com/achillean/shodan-python/archive/${version}.tar.gz"
-checksum=fc5f159f3edb6db0c2fff338b62f8a6c6eb63b12983bf729a4121fa30019753b
-make_check=extended # One must export the variable SHODAN-API-KEY in env before running tests
+checksum=52932c6d508622877d0667e0290fee84e6cb749b6565b48ba359fbbf002f0845
+make_check=extended
+# One must export the variable SHODAN-API-KEY in env before running tests
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/python3-sip-PyQt5/template b/srcpkgs/python3-sip-PyQt5/template
index 319aa9d2606a..4269510b5425 100644
--- a/srcpkgs/python3-sip-PyQt5/template
+++ b/srcpkgs/python3-sip-PyQt5/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-sip-PyQt5'
 pkgname=python3-sip-PyQt5
-version=12.11.0
-revision=1
+version=12.9.0
+revision=2
 wrksrc="PyQt5_sip-$version"
 build_style=python3-module
 hostmakedepends="python3-devel python3-setuptools sip"
@@ -12,7 +12,7 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="GPL-2.0-only, GPL-3.0-only, custom:SIP"
 homepage="https://riverbankcomputing.com/software/sip/intro"
 distfiles="${PYPI_SITE}/P/PyQt5_sip/PyQt5_sip-${version}.tar.gz"
-checksum=b4710fd85b57edef716cc55fae45bfd5bfac6fc7ba91036f1dcc3f331ca0eb39
+checksum=d3e4489d7c2b0ece9d203ae66e573939f7f60d4d29e089c9f11daa17cfeaae32
 lib32disabled=yes
 
 post_extract() {
diff --git a/srcpkgs/python3-slugify/template b/srcpkgs/python3-slugify/template
index 8039388f776b..6a61cfcaef8c 100644
--- a/srcpkgs/python3-slugify/template
+++ b/srcpkgs/python3-slugify/template
@@ -1,19 +1,21 @@
 # Template file for 'python3-slugify'
 pkgname=python3-slugify
-version=6.1.2
-revision=1
+# Please don't update. Only required by Transifx-client,
+# doesn't work with newer versions
+version=1.2.6
+revision=4
 wrksrc="python-slugify-${version}"
 build_style=python3-module
+pycompile_module="slugify"
 hostmakedepends="python3-setuptools"
+makedepends="python3-text-unidecode"
 depends="python3-text-unidecode python3-Unidecode"
 short_desc="Python Slugify application that handles Unicode"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/un33k/python-slugify"
-distfiles="${PYPI_SITE}/p/python-slugify/python-slugify-${version}.tar.gz"
-checksum=272d106cb31ab99b3496ba085e3fea0e9e76dcde967b5e9992500d1f785ce4e1
-# no tests in package
-make_check=no
+distfiles="https://github.com/un33k/python-slugify/archive/${version}.tar.gz"
+checksum=a360fd694bf4b78dedb224324e6c3b05682ff1b0354a95b5f78ba1108f3388f8
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/python3-slugify/update b/srcpkgs/python3-slugify/update
new file mode 100644
index 000000000000..376af7fbb5cc
--- /dev/null
+++ b/srcpkgs/python3-slugify/update
@@ -0,0 +1 @@
+ignore="*"
diff --git a/srcpkgs/python3-straight.plugin/template b/srcpkgs/python3-straight.plugin/template
deleted file mode 100644
index 97d226d31133..000000000000
--- a/srcpkgs/python3-straight.plugin/template
+++ /dev/null
@@ -1,18 +0,0 @@
-# Template file for 'python3-straight.plugin'
-pkgname=python3-straight.plugin
-version=1.5.0
-revision=1
-wrksrc="${pkgname/python3-/}-${version}"
-build_style=python3-module
-hostmakedepends="python3-setuptools"
-depends="python3"
-short_desc="Python plugin loading facility"
-maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
-license="MIT"
-homepage="https://straightplugin.readthedocs.io/"
-distfiles="${PYPI_SITE}/s/${pkgname/python3-/}/${pkgname/python3-/}-${version}.tar.gz"
-checksum=818a7641068932ed6436d0af0a3bb77bbbde29df0a7142c8bd1a249e7c2f0d38
-
-post_install() {
-	vlicense LICENSE
-}
diff --git a/srcpkgs/python3-svg.path/template b/srcpkgs/python3-svg.path/template
index 703b0a4d5267..a98cae8cfe78 100644
--- a/srcpkgs/python3-svg.path/template
+++ b/srcpkgs/python3-svg.path/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-svg.path'
 pkgname=python3-svg.path
-version=6.2
+version=6.0
 revision=1
 wrksrc="svg.path-${version}"
 build_style=python3-module
@@ -11,9 +11,8 @@ short_desc="Python3 SVG path parser"
 maintainer="Karl Nilsson <karl.robert.nilsson@gmail.com>"
 license="MIT"
 homepage="https://github.com/regebro/svg.path"
-changelog="https://raw.githubusercontent.com/regebro/svg.path/master/CHANGES.txt"
 distfiles="https://github.com/regebro/svg.path/archive/${version}.tar.gz"
-checksum=521e643ae74a78975714d43bd68c51b42888e505b6b964c6f693b091d3fa89e6
+checksum=3c460dfb366c3cb70f26eb7e22c092144e24f4f62028632289fa703f8dc25630
 
 post_install() {
 	vlicense LICENSE.txt
diff --git a/srcpkgs/python3-tabulate/template b/srcpkgs/python3-tabulate/template
index 3068d508f89e..65da8e918ccc 100644
--- a/srcpkgs/python3-tabulate/template
+++ b/srcpkgs/python3-tabulate/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-tabulate'
 pkgname=python3-tabulate
-version=0.8.10
+version=0.8.9
 revision=1
 wrksrc="tabulate-${version}"
 build_style=python3-module
@@ -8,11 +8,11 @@ hostmakedepends="python3-setuptools"
 depends="python3-wcwidth"
 checkdepends="python3-pytest $depends"
 short_desc="Pretty-print tabular data (Python3)"
-maintainer="Ishaan Bhimwal <ishaanbhimwal@protonmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/astanin/python-tabulate"
 distfiles="${PYPI_SITE}/t/tabulate/tabulate-${version}.tar.gz"
-checksum=6c57f3f3dd7ac2782770155f3adb2db0b1a269637e42f27599925e64b114f519
+checksum=eb1d13f25760052e8931f2ef80aaf6045a6cceb47514db8beab24cded16f13a7
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/python3-text-unidecode/template b/srcpkgs/python3-text-unidecode/template
index 1769601f2f3f..78b3b84e2234 100644
--- a/srcpkgs/python3-text-unidecode/template
+++ b/srcpkgs/python3-text-unidecode/template
@@ -1,18 +1,18 @@
 # Template file for 'python3-text-unidecode'
 pkgname=python3-text-unidecode
-version=1.3
-revision=1
+version=1.2
+revision=4
 wrksrc="text-unidecode-${version}"
 build_style=python3-module
+pycompile_module="text_unidecode"
 hostmakedepends="python3-setuptools"
 depends="python3"
-checkdepends="python3-pytest"
 short_desc="Most basic Text::Unidecode port"
 maintainer="Enno Boland <gottox@voidlinux.org>"
-license="Artistic-1.0, GPL-2.0-or-later"
+license="Artistic-1.0"
 homepage="https://github.com/kmike/text-unidecode/"
 distfiles="${PYPI_SITE}/t/text-unidecode/text-unidecode-${version}.tar.gz"
-checksum=bad6603bb14d279193107714b288be206cac565dfa49aa5b105294dd5c4aab93
+checksum=5a1375bb2ba7968740508ae38d92e1f889a0832913cb1c447d5e2046061a396d
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/python3-tifffile/template b/srcpkgs/python3-tifffile/template
index 7a5860ed1d09..eee1d7dcc283 100644
--- a/srcpkgs/python3-tifffile/template
+++ b/srcpkgs/python3-tifffile/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-tifffile'
 pkgname=python3-tifffile
-version=2022.8.3
+version=2022.5.4
 revision=1
 wrksrc="${pkgname#python3-}-${version}"
 build_style=python3-module
@@ -12,7 +12,7 @@ license="BSD-3-Clause"
 homepage="https://github.com/cgohlke/tifffile"
 changelog="https://raw.githubusercontent.com/cgohlke/tifffile/master/CHANGES.rst"
 distfiles="${homepage}/archive/v${version}.tar.gz"
-checksum=6a2a8f1ad45277eabc580c981ebc2cbe9024013dc0412f0befcad94e7e94c908
+checksum=352ed08a1b0d91bccd0246139da8eec9b98ed8f7dd6c3f548fe2940fb67541e2
 # Tests require unpackaged fsspec
 make_check=no
 
diff --git a/srcpkgs/python3-tkinter/template b/srcpkgs/python3-tkinter/template
index cd125f0c3ced..ed7ed02dc9d4 100644
--- a/srcpkgs/python3-tkinter/template
+++ b/srcpkgs/python3-tkinter/template
@@ -8,7 +8,7 @@
 _desc="Python programming language"
 
 pkgname=python3-tkinter
-version=3.10.6
+version=3.10.5
 revision=1
 wrksrc="Python-${version}"
 build_style="gnu-configure"
@@ -29,7 +29,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 homepage="https://www.python.org"
 license="Python-2.0"
 distfiles="https://www.python.org/ftp/python/${version}/Python-${version}.tar.xz"
-checksum=f795ff87d11d4b0c7c33bc8851b0c28648d8a4583aa2100a98c22b4326b6d3f3
+checksum=8437efd5b106ef0a75aabfbf23d880625120a73a86a22ade4d2e2e68d7b74486
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3"
diff --git a/srcpkgs/python3-tomli-w/template b/srcpkgs/python3-tomli-w/template
deleted file mode 100644
index 6268e501aedf..000000000000
--- a/srcpkgs/python3-tomli-w/template
+++ /dev/null
@@ -1,20 +0,0 @@
-# Template file for 'python3-tomli-w'
-pkgname=python3-tomli-w
-version=1.0.0
-revision=1
-wrksrc="${pkgname/python3-/}-${version}"
-build_style=python3-pep517
-hostmakedepends="python3-flit_core"
-depends="python3"
-checkdepends="python3-pytest python3-tomli"
-short_desc="Lil' python TOML writer"
-maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
-license="MIT"
-homepage="https://github.com/hukkin/tomli-w"
-changelog="https://github.com/hukkin/tomli-w/raw/master/CHANGELOG.md"
-distfiles="https://github.com/hukkin/tomli-w/archive/refs/tags/${version}.tar.gz"
-checksum=4fe1fb4696899c01356ef4e028c975103abf62e5fa9472f31f1714100f1b065d
-
-post_install() {
-	vlicense LICENSE
-}
diff --git a/srcpkgs/python3-transifex-client b/srcpkgs/python3-transifex-client
deleted file mode 120000
index 1ec27018acb2..000000000000
--- a/srcpkgs/python3-transifex-client
+++ /dev/null
@@ -1 +0,0 @@
-transifex-cli
\ No newline at end of file
diff --git a/srcpkgs/python3-transifex-client/patches/relax-deps.patch b/srcpkgs/python3-transifex-client/patches/relax-deps.patch
new file mode 100644
index 000000000000..272634f3775e
--- /dev/null
+++ b/srcpkgs/python3-transifex-client/patches/relax-deps.patch
@@ -0,0 +1,9 @@
+--- a/requirements.txt	2019-03-05 20:38:40.487366801 +0100
++++ b/requirements.txt	2019-03-05 20:39:34.522087398 +0100
+@@ -1,4 +1,4 @@
+-urllib3<1.24
+-six==1.11.0
++urllib3>=1.24,<2.0.0
++six>=1.11.0,<2.0.0
+ requests>=2.19.1,<3.0.0
+ python-slugify==1.2.6
diff --git a/srcpkgs/python3-transifex-client/template b/srcpkgs/python3-transifex-client/template
new file mode 100644
index 000000000000..af34e58ba811
--- /dev/null
+++ b/srcpkgs/python3-transifex-client/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-transifex-client'
+pkgname=python3-transifex-client
+version=0.13.6
+revision=4
+wrksrc="transifex-client-${version}"
+build_style=python3-module
+pycompile_module="txclib"
+hostmakedepends="python3-setuptools"
+depends="python3-urllib3 python3-requests python3-six python3-slugify<1.2.7"
+short_desc="Transifex command-line tool"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="GPL-2.0-only"
+homepage="https://www.transifex.com"
+distfiles="https://github.com/transifex/transifex-client/archive/${version}.tar.gz"
+checksum=460f3a829e57b8025280e03a6ad497a87beba142adb2e1579678227f49d4a9ab
diff --git a/srcpkgs/python3-tzlocal/template b/srcpkgs/python3-tzlocal/template
index bc7ddacaf321..660f28f40188 100644
--- a/srcpkgs/python3-tzlocal/template
+++ b/srcpkgs/python3-tzlocal/template
@@ -8,7 +8,7 @@ hostmakedepends="python3-setuptools"
 depends="python3-pytz"
 checkdepends="python3-pytz python3-mock"
 short_desc="Return the tzinfo object for the local timezone (Python 3)"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Oliver Kiddle <okiddle@yahoo.co.uk>"
 license="MIT"
 homepage="https://github.com/regebro/tzlocal"
 changelog="https://raw.githubusercontent.com/regebro/tzlocal/master/CHANGES.txt"
diff --git a/srcpkgs/python3-ultrajson/template b/srcpkgs/python3-ultrajson/template
index a14fb97da706..5cf771ad59d7 100644
--- a/srcpkgs/python3-ultrajson/template
+++ b/srcpkgs/python3-ultrajson/template
@@ -1,19 +1,19 @@
 # Template file for 'python3-ultrajson'
 pkgname=python3-ultrajson
-version=5.4.0
+version=5.3.0
 revision=1
 wrksrc="ujson-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools_scm"
 makedepends="python3-devel"
 depends="python3"
-checkdepends="python3-pytest-xdist"
+checkdepends="python3-pytest"
 short_desc="Ultra fast JSON encoder and decoder for Python"
 maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="BSD-3-Clause"
 homepage="https://github.com/ultrajson/ultrajson"
 distfiles="${PYPI_SITE}/u/ujson/ujson-${version}.tar.gz"
-checksum=6b953e09441e307504130755e5bd6b15850178d591f66292bba4608c4f7f9b00
+checksum=ab938777b3ac0372231ee654a7f6a13787e587b1ca268d8aa7e6fb6846e477d0
 
 export UJSON_BUILD_NO_STRIP=1
 
diff --git a/srcpkgs/python3-urwid b/srcpkgs/python3-urwid
new file mode 120000
index 000000000000..35d328e4a81d
--- /dev/null
+++ b/srcpkgs/python3-urwid
@@ -0,0 +1 @@
+python-urwid
\ No newline at end of file
diff --git a/srcpkgs/python3-urwid/template b/srcpkgs/python3-urwid/template
deleted file mode 100644
index a83dbf7ed1ce..000000000000
--- a/srcpkgs/python3-urwid/template
+++ /dev/null
@@ -1,16 +0,0 @@
-# Template file for 'python3-urwid'
-pkgname=python3-urwid
-version=2.1.2
-revision=3
-wrksrc="urwid-${version}"
-build_style=python3-module
-hostmakedepends="python3-setuptools"
-makedepends="python3-devel"
-depends="python3"
-short_desc="Console user interface library for Python3"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="LGPL-2.1-or-later"
-homepage="http://urwid.org/"
-changelog="https://raw.githubusercontent.com/urwid/urwid/master/docs/changelog.rst"
-distfiles="${PYPI_SITE}/u/urwid/urwid-${version}.tar.gz"
-checksum=588bee9c1cb208d0906a9f73c613d2bd32c3ed3702012f51efe318a3f2127eae
diff --git a/srcpkgs/python3-userpath/template b/srcpkgs/python3-userpath/template
index 41390afabaad..8fc30c9a52f5 100644
--- a/srcpkgs/python3-userpath/template
+++ b/srcpkgs/python3-userpath/template
@@ -1,10 +1,10 @@
 # Template file for 'python3-userpath'
 pkgname=python3-userpath
-version=1.8.0
-revision=1
+version=1.7.0
+revision=2
 wrksrc="userpath-${version}"
-build_style=python3-pep517
-hostmakedepends="hatchling python3-wheel"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
 depends="python3-click"
 checkdepends="$depends python3-pytest"
 short_desc="Cross-platform tool for adding locations to the user PATH"
@@ -12,8 +12,8 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="MIT, Apache-2.0"
 homepage="https://github.com/ofek/userpath"
 distfiles="${PYPI_SITE}/u/userpath/userpath-${version}.tar.gz"
-checksum=04233d2fcfe5cff911c1e4fb7189755640e1524ff87a4b82ab9d6b875fee5787
+checksum=dcd66c5fa9b1a3c12362f309bbb5bc7992bac8af86d17b4e6b1a4b166a11c43f
 
 post_install() {
-	vlicense LICENSE.txt LICENSE
+	vlicense LICENSE-MIT
 }
diff --git a/srcpkgs/python3-virtualenv/template b/srcpkgs/python3-virtualenv/template
index ce3721e75092..ca41cbf2079f 100644
--- a/srcpkgs/python3-virtualenv/template
+++ b/srcpkgs/python3-virtualenv/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-virtualenv'
 pkgname=python3-virtualenv
-version=20.16.3
+version=20.14.1
 revision=1
 wrksrc="virtualenv-${version}"
 build_style=python3-module
@@ -8,18 +8,18 @@ hostmakedepends="python3-setuptools_scm"
 depends="python3-setuptools python3-platformdirs python3-distlib python3-filelock python3-six"
 checkdepends="python3-pytest-mock python3-flaky python3-devel python3-pip $depends"
 short_desc="Virtual Python environment builder"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="MIT"
 homepage="https://virtualenv.pypa.io/"
 changelog="https://virtualenv.pypa.io/en/latest/changelog.html"
 distfiles="${PYPI_SITE}/v/virtualenv/virtualenv-${version}.tar.gz"
-checksum=d86ea0bb50e06252d79e6c241507cb904fcd66090c3271381372d6221a3970f9
+checksum=ef589a79795589aada0c1c5b319486797c03b67ac3984c48c669c0e4f50df3a5
 alternatives="virtualenv:virtualenv:/usr/bin/virtualenv3"
 
 do_check() {
-	# excluded tests depend on pytest-freezegun, not packaged in Void, or python2
+	# excluded tests depend on pytest-freezegun, not packaged in Void
 	vsed -e '/addopts/d' -i setup.cfg
-	PYTHONPATH=src python3 -m pytest -k 'not (test_periodic_update or test_get_wheel_download_cached or test_py_pyc_missing)'
+	PYTHONPATH=src python3 -m pytest -k 'not (test_periodic_update or test_get_wheel_download_cached)'
 }
 
 post_install() {
diff --git a/srcpkgs/python3-vobject/template b/srcpkgs/python3-vobject/template
index 6399df97093e..ad9a1b9ef714 100644
--- a/srcpkgs/python3-vobject/template
+++ b/srcpkgs/python3-vobject/template
@@ -7,7 +7,7 @@ build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3-setuptools python3-dateutil python3-six"
 short_desc="Python3 package for parsing and creating iCalendar and vCard files"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Oliver Kiddle <okiddle@yahoo.co.uk>"
 license="Apache-2.0"
 homepage="https://eventable.github.io/vobject"
 distfiles="${PYPI_SITE}/v/vobject/vobject-${version}.tar.gz"
diff --git a/srcpkgs/python3-wcmatch/template b/srcpkgs/python3-wcmatch/template
index 60ad0128e422..d132c7721d80 100644
--- a/srcpkgs/python3-wcmatch/template
+++ b/srcpkgs/python3-wcmatch/template
@@ -1,12 +1,12 @@
 # Template file for 'python3-wcmatch'
 pkgname=python3-wcmatch
-version=8.4
+version=8.3
 revision=1
 wrksrc="${pkgname/python3-/}-${version}"
-build_style=python3-pep517
-#make_check_args="--deselect tests/test_globmatch.py::TestTilde::test_tilde_globmatch_no_realpath
-#--deselect tests/test_globmatch.py::TestTilde::test_tilde_globmatch_no_tilde"
-hostmakedepends="hatchling"
+build_style=python3-module
+make_check_args="--deselect tests/test_globmatch.py::TestTilde::test_tilde_globmatch_no_realpath
+--deselect tests/test_globmatch.py::TestTilde::test_tilde_globmatch_no_tilde"
+hostmakedepends="python3-setuptools"
 depends="python3-bracex"
 checkdepends="python3-pytest ${depends}"
 short_desc="Wilcard File Name matching library"
@@ -15,7 +15,7 @@ license="MIT"
 homepage="https://github.com/facelessuser/wcmatch"
 changelog="https://raw.githubusercontent.com/facelessuser/wcmatch/main/docs/src/markdown/about/changelog.md"
 distfiles="${PYPI_SITE}/w/wcmatch/wcmatch-${version}.tar.gz"
-checksum=ba4fc5558f8946bf1ffc7034b05b814d825d694112499c86035e0e4d398b6a67
+checksum=371072912398af61d1e4e78609e18801c6faecd3cb36c54c82556a60abc965db
 
 post_install() {
 	vlicense LICENSE.md
diff --git a/srcpkgs/python3-xdg/template b/srcpkgs/python3-xdg/template
index fe13e8feae09..a206480fd45d 100644
--- a/srcpkgs/python3-xdg/template
+++ b/srcpkgs/python3-xdg/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-xdg'
 pkgname=python3-xdg
-version=0.28
-revision=1
+version=0.27
+revision=2
 wrksrc="pyxdg-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -11,7 +11,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-only"
 homepage="https://freedesktop.org/Software/pyxdg"
 distfiles="${PYPI_SITE}/p/pyxdg/pyxdg-${version}.tar.gz"
-checksum=3267bb3074e934df202af2ee0868575484108581e6f3cb006af1da35395e88b4
-
-# Both provide Python module xdg.
-conflicts="python3-xdg-variables"
+checksum=80bd93aae5ed82435f20462ea0208fb198d8eec262e831ee06ce9ddb6b91c5a5
diff --git a/srcpkgs/python3-xvfbwrapper/template b/srcpkgs/python3-xvfbwrapper/template
deleted file mode 100644
index f5c17669195a..000000000000
--- a/srcpkgs/python3-xvfbwrapper/template
+++ /dev/null
@@ -1,19 +0,0 @@
-# Template file for 'python3-xvfbwrapper'
-pkgname=python3-xvfbwrapper
-version=0.2.9
-revision=1
-wrksrc="${pkgname#python3-}-${version}"
-build_style=python3-module
-hostmakedepends="python3-setuptools"
-depends="xorg-server-xvfb"
-checkdepends="${depends} python3-pytest"
-short_desc="Python wrapper for controlling Xvfb"
-maintainer="RunningDroid <runningdroid@zoho.com>"
-license="MIT"
-homepage="https://github.com/cgoldberg/xvfbwrapper"
-distfiles="${PYPI_SITE}/x/xvfbwrapper/xvfbwrapper-${version}.tar.gz"
-checksum=bcf4ae571941b40254faf7a73432dfc119ad21ce688f1fdec533067037ecfc24
-
-pre_install() {
-	vlicense LICENSE
-}
diff --git a/srcpkgs/python3-yamllint/template b/srcpkgs/python3-yamllint/template
index 1d35905803cc..bc695c0842fb 100644
--- a/srcpkgs/python3-yamllint/template
+++ b/srcpkgs/python3-yamllint/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-yamllint'
 pkgname=python3-yamllint
-version=1.27.1
+version=1.26.3
 revision=1
 wrksrc="${pkgname/python3-/}-${version}"
 build_style=python3-module
@@ -11,9 +11,8 @@ short_desc="Python 3 linter for YAML files"
 maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/adrienverge/yamllint"
-changelog="https://github.com/adrienverge/yamllint/raw/master/CHANGELOG.rst"
 distfiles="${homepage}/archive/v${version}.tar.gz"
-checksum=71195467c92705121e7bea72b920d56747d1e7f1c36374943ab65ac534ec7856
+checksum=a12b134d360c8655c831c018162fd058dac308f62462b14c24125171c5822610
 conflicts="python-yamllint>=0"
 
 case "$XBPS_TARGET_MACHINE" in
diff --git a/srcpkgs/python3-youtube-search/template b/srcpkgs/python3-youtube-search/template
index 90afd33bba2b..edcfd63d2874 100644
--- a/srcpkgs/python3-youtube-search/template
+++ b/srcpkgs/python3-youtube-search/template
@@ -1,8 +1,10 @@
 # Template file for 'python3-youtube-search'
 pkgname=python3-youtube-search
-version=2.1.1
-revision=1
-wrksrc="youtube-search-${version}"
+version=2.1.0
+revision=4
+_gitver=86af3e73bd340f37be56f2be6a5ff706b16e454e
+create_wrksrc=yes
+build_wrksrc="youtube-search-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3-requests"
@@ -11,9 +13,11 @@ short_desc="Python3 library for searching YouTube"
 maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="MIT"
 homepage="https://github.com/joetats/youtube_search"
-distfiles="${PYPI_SITE}/y/youtube-search/youtube-search-${version}.tar.gz"
-checksum=bdebbb3d43c06d3cf707bb5160c1a9b4831b9a66862c274be9acefd24084774f
+distfiles="${PYPI_SITE}/y/youtube-search/youtube-search-${version}.tar.gz
+ https://raw.githubusercontent.com/joetats/youtube_search/${_gitver}/LICENSE>LICENSE.txt"
+checksum="1541120273996fa433698b2e57b73296dfb8e90536211f29ea997dcf161b66fe
+ cd58d968a55585bfc21aea093aee5ba92a6785bab24c9969cfe2cd8bfe9ea83d"
 
 post_install() {
-	vlicense LICENSE
+	vlicense ../LICENSE.txt LICENSE
 }
diff --git a/srcpkgs/python3-youtubesearch/template b/srcpkgs/python3-youtubesearch/template
index 34b0fbfd7a88..494188c3a466 100644
--- a/srcpkgs/python3-youtubesearch/template
+++ b/srcpkgs/python3-youtubesearch/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-youtubesearch'
 pkgname=python3-youtubesearch
-version=1.6.6
+version=1.6.5
 revision=1
 wrksrc="youtube-search-python-${version}"
 build_style=python3-module
@@ -11,7 +11,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="MIT"
 homepage="https://github.com/alexmercerind/youtube-search-python"
 distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
-checksum=6474472d1a93df9a803eea32c939be4af9bd6af6a13ea997ab3c339d0f9f2851
+checksum=5e47c2bd09829aa830bc7f855693c20dfe49d2390c3041b0a44422cc743b3f00
 make_check=no # no tests defined
 
 post_install() {
diff --git a/srcpkgs/python3-zeroconf/template b/srcpkgs/python3-zeroconf/template
index b470258cd747..0a32bfc59f8b 100644
--- a/srcpkgs/python3-zeroconf/template
+++ b/srcpkgs/python3-zeroconf/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-zeroconf'
 pkgname=python3-zeroconf
-version=0.38.7
+version=0.38.5
 revision=1
 wrksrc="python-zeroconf-${version}"
 build_style=python3-module
@@ -13,7 +13,7 @@ maintainer="Karl Nilsson <karl.robert.nilsson@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstasiak/python-zeroconf"
 distfiles="${homepage}/archive/${version}.tar.gz"
-checksum=a5e2fa56c1c61346a9df37737dc451d3107e8ee646b746495ffe07a4ff3d3324
+checksum=54fa609011b5d2b2ff3a689471a2af16a4bc20edcc4077360e94e93ec4fbea98
 
 do_check() {
 	# IPv6 doesn't work on github CI
diff --git a/srcpkgs/python3-zipp/template b/srcpkgs/python3-zipp/template
new file mode 100644
index 000000000000..3ee5592a36d8
--- /dev/null
+++ b/srcpkgs/python3-zipp/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-zipp'
+pkgname=python3-zipp
+version=3.6.0
+revision=1
+wrksrc="zipp-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools_scm"
+depends="python3"
+short_desc="Pathlib-compatible Zipfile object wrapper (Python 3)"
+maintainer="Lorem <notloremipsum@protonmail.com>"
+license="MIT"
+homepage="https://github.com/jaraco/zipp"
+changelog="https://raw.githubusercontent.com/jaraco/zipp/master/CHANGES.rst"
+distfiles="${PYPI_SITE}/z/zipp/zipp-${version}.tar.gz"
+checksum=71c644c5369f4a6e07636f0aa966270449561fcea2e3d6747b8d23efaa9d7832
+# Needs unpackaged "jaraco.itertools"
+make_check=no
+
+post_install() {
+	vlicense LICENSE
+}
diff --git a/srcpkgs/python3-zstandard/template b/srcpkgs/python3-zstandard/template
deleted file mode 100644
index fde89844eb3f..000000000000
--- a/srcpkgs/python3-zstandard/template
+++ /dev/null
@@ -1,30 +0,0 @@
-# Template file for 'python3-zstandard'
-pkgname=python3-zstandard
-version=0.18.0
-revision=2
-wrksrc="python-zstandard-${version}"
-build_style=python3-module
-make_build_args="--system-zstd"
-hostmakedepends="python3-setuptools"
-makedepends="python3-devel libzstd-devel"
-depends="python3"
-checkdepends="python3-hypothesis"
-short_desc="Python bindings to the Zstandard (zstd) compression library"
-maintainer="Evgeny Ermakov <evgeny.v.ermakov@gmail.com>"
-license="BSD-3-Clause"
-homepage="https://github.com/indygreg/python-zstandard"
-changelog="https://raw.githubusercontent.com/indygreg/python-zstandard/main/docs/news.rst"
-distfiles="https://github.com/indygreg/python-zstandard/archive/${version}.tar.gz"
-checksum=a6c7e2b8d4ec262269ccbc7ce66073370a06d6a0fc866946b7ce429b97e0c4ac
-
-pre_check() {
-	# The skipped test ignored due to failure, see:
-	# https://github.com/indygreg/python-zstandard/issues/147#issuecomment-874278901
-	if [ "${XBPS_TARGET_MACHINE%-musl}" = i686 ]; then
-		vsed -i -e '/def test_estimated_compression_context_size/s/test//' tests/test_data_structures*.py
-	fi
-}
-
-post_install() {
-	vlicense LICENSE
-}
diff --git a/srcpkgs/python3/template b/srcpkgs/python3/template
index 89bbd831c10b..7a00dd14f3f2 100644
--- a/srcpkgs/python3/template
+++ b/srcpkgs/python3/template
@@ -3,7 +3,7 @@
 # THIS PACKAGE MUST BE SYNCHRONIZED WITH "srcpkgs/python3-tkinter".
 #
 pkgname=python3
-version=3.10.6
+version=3.10.5
 revision=1
 wrksrc="Python-${version}"
 build_style="gnu-configure"
@@ -22,7 +22,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="Python-2.0"
 homepage="https://www.python.org"
 distfiles="https://www.python.org/ftp/python/${version}/Python-${version}.tar.xz"
-checksum=f795ff87d11d4b0c7c33bc8851b0c28648d8a4583aa2100a98c22b4326b6d3f3
+checksum=8437efd5b106ef0a75aabfbf23d880625120a73a86a22ade4d2e2e68d7b74486
 
 alternatives="
  python:idle:/usr/bin/idle${version%.*}
diff --git a/srcpkgs/qdirstat/template b/srcpkgs/qdirstat/template
index fc9e04202627..d297cd50e41a 100644
--- a/srcpkgs/qdirstat/template
+++ b/srcpkgs/qdirstat/template
@@ -1,7 +1,7 @@
 # Template file for 'qdirstat'
 pkgname=qdirstat
-version=1.8.1
-revision=1
+version=1.8
+revision=4
 build_style=qmake
 hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="zlib-devel qt5-devel"
@@ -10,7 +10,7 @@ maintainer="lemmi <lemmi@nerd2nerd.org>"
 license="GPL-2.0-only"
 homepage="https://github.com/shundhammer/qdirstat"
 distfiles="https://github.com/shundhammer/qdirstat/archive/${version}.tar.gz"
-checksum=f41212ddeb7fab86bad43cf65cb7fbd044f4c08fc0b167f8e9eaa384e0c1561b
+checksum=5dc6f6229657d101abd5448f7c4d754ff823aa5e2816e3835574e7f808cea4f8
 
 post_install() {
 	vman man/qdirstat.1
diff --git a/srcpkgs/qemu-user-static/template b/srcpkgs/qemu-user-static/template
index 34de456db4a9..cca001f8835b 100644
--- a/srcpkgs/qemu-user-static/template
+++ b/srcpkgs/qemu-user-static/template
@@ -1,8 +1,8 @@
 # Template file for 'qemu-user-static'
 # This package should be updated together with qemu
 pkgname=qemu-user-static
-version=7.0.0
-revision=1
+version=6.2.0
+revision=2
 wrksrc="qemu-${version}"
 build_style=configure
 configure_args="--prefix=/usr --sysconfdir=/etc --libexecdir=/usr/libexec
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://www.qemu.org"
 distfiles="https://wiki.qemu.org/download/qemu-${version}.tar.bz2"
-checksum=a83032c6ce0dba35479610a4e11a7d8c4a6dffb17152653c183eec3c58616d4e
+checksum=2fde1a30a7dcc15dde0875319ecaf3dc249072dee46ba7ad1f7c8df1faece93f
 
 _fmts="aarch64 aarch64_be alpha arm armeb cris hppa i386 m68k microblaze
  microblazeel mips mipsel mips64 mips64el mipsn32 mipsn32el or1k
diff --git a/srcpkgs/qemu/files/README.voidlinux b/srcpkgs/qemu/INSTALL.msg
similarity index 100%
rename from srcpkgs/qemu/files/README.voidlinux
rename to srcpkgs/qemu/INSTALL.msg
diff --git a/srcpkgs/qemu/patches/0006-linux-user-signal.c-define-__SIGRTMIN-MAX-for-non-GN.patch b/srcpkgs/qemu/patches/0006-linux-user-signal.c-define-__SIGRTMIN-MAX-for-non-GN.patch
new file mode 100644
index 000000000000..528b5d5d8bf6
--- /dev/null
+++ b/srcpkgs/qemu/patches/0006-linux-user-signal.c-define-__SIGRTMIN-MAX-for-non-GN.patch
@@ -0,0 +1,37 @@
+From 8fbb4e6797ed67310b74cbaaa061269db45a5b71 Mon Sep 17 00:00:00 2001
+From: Natanael Copa <ncopa@alpinelinux.org>
+Date: Tue, 29 Apr 2014 15:51:31 +0200
+Subject: [PATCH] linux-user/signal.c: define __SIGRTMIN/MAX for non-GNU
+ platforms
+
+The __SIGRTMIN and __SIGRTMAX are glibc internals and are not available
+on all platforms, so we define those if they are missing.
+
+This is needed for musl libc.
+
+Signed-off-by: Natanael Copa <ncopa@alpinelinux.org>
+---
+ linux-user/signal.c | 7 +++++++
+ 1 file changed, 7 insertions(+)
+
+diff --git a/linux-user/signal.c b/linux-user/signal.c
+index 5ca6d62b15..e917c16d91 100644
+--- a/linux-user/signal.c
++++ b/linux-user/signal.c
+@@ -25,6 +25,13 @@
+ #include "trace.h"
+ #include "signal-common.h"
+ 
++#ifndef __SIGRTMIN
++#define __SIGRTMIN 32
++#endif
++#ifndef __SIGRTMAX
++#define __SIGRTMAX (NSIG-1)
++#endif
++
+ static struct target_sigaction sigact_table[TARGET_NSIG];
+ 
+ static void host_signal_handler(int host_signum, siginfo_t *info,
+-- 
+2.23.0
+
diff --git a/srcpkgs/qemu/patches/cve-2022-0358.patch b/srcpkgs/qemu/patches/cve-2022-0358.patch
new file mode 100644
index 000000000000..1b573d567b52
--- /dev/null
+++ b/srcpkgs/qemu/patches/cve-2022-0358.patch
@@ -0,0 +1,101 @@
+From 449e8171f96a6a944d1f3b7d3627ae059eae21ca Mon Sep 17 00:00:00 2001
+From: Vivek Goyal <vgoyal@redhat.com>
+Date: Tue, 25 Jan 2022 13:51:14 -0500
+Subject: [PATCH] virtiofsd: Drop membership of all supplementary groups
+ (CVE-2022-0358)
+
+At the start, drop membership of all supplementary groups. This is
+not required.
+
+If we have membership of "root" supplementary group and when we switch
+uid/gid using setresuid/setsgid, we still retain membership of existing
+supplemntary groups. And that can allow some operations which are not
+normally allowed.
+
+For example, if root in guest creates a dir as follows.
+
+$ mkdir -m 03777 test_dir
+
+This sets SGID on dir as well as allows unprivileged users to write into
+this dir.
+
+And now as unprivileged user open file as follows.
+
+$ su test
+$ fd = open("test_dir/priviledge_id", O_RDWR|O_CREAT|O_EXCL, 02755);
+
+This will create SGID set executable in test_dir/.
+
+And that's a problem because now an unpriviliged user can execute it,
+get egid=0 and get access to resources owned by "root" group. This is
+privilege escalation.
+
+Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2044863
+Fixes: CVE-2022-0358
+Reported-by: JIETAO XIAO <shawtao1125@gmail.com>
+Suggested-by: Miklos Szeredi <mszeredi@redhat.com>
+Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
+Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
+Signed-off-by: Vivek Goyal <vgoyal@redhat.com>
+Message-Id: <YfBGoriS38eBQrAb@redhat.com>
+Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
+  dgilbert: Fixed missing {}'s style nit
+---
+ tools/virtiofsd/passthrough_ll.c | 27 +++++++++++++++++++++++++++
+ 1 file changed, 27 insertions(+)
+
+diff --git a/tools/virtiofsd/passthrough_ll.c b/tools/virtiofsd/passthrough_ll.c
+index 64b5b4fbb1..b3d0674f6d 100644
+--- a/tools/virtiofsd/passthrough_ll.c
++++ b/tools/virtiofsd/passthrough_ll.c
+@@ -54,6 +54,7 @@
+ #include <sys/wait.h>
+ #include <sys/xattr.h>
+ #include <syslog.h>
++#include <grp.h>
+ 
+ #include "qemu/cutils.h"
+ #include "passthrough_helpers.h"
+@@ -1161,6 +1162,30 @@ static void lo_lookup(fuse_req_t req, fuse_ino_t parent, const char *name)
+ #define OURSYS_setresuid SYS_setresuid
+ #endif
+ 
++static void drop_supplementary_groups(void)
++{
++    int ret;
++
++    ret = getgroups(0, NULL);
++    if (ret == -1) {
++        fuse_log(FUSE_LOG_ERR, "getgroups() failed with error=%d:%s\n",
++                 errno, strerror(errno));
++        exit(1);
++    }
++
++    if (!ret) {
++        return;
++    }
++
++    /* Drop all supplementary groups. We should not need it */
++    ret = setgroups(0, NULL);
++    if (ret == -1) {
++        fuse_log(FUSE_LOG_ERR, "setgroups() failed with error=%d:%s\n",
++                 errno, strerror(errno));
++        exit(1);
++    }
++}
++
+ /*
+  * Change to uid/gid of caller so that file is created with
+  * ownership of caller.
+@@ -3926,6 +3951,8 @@ int main(int argc, char *argv[])
+ 
+     qemu_init_exec_dir(argv[0]);
+ 
++    drop_supplementary_groups();
++
+     pthread_mutex_init(&lo.mutex, NULL);
+     lo.inodes = g_hash_table_new(lo_key_hash, lo_key_equal);
+     lo.root.fd = -1;
+-- 
+2.35.0
+
diff --git a/srcpkgs/qemu/patches/fix-acpi-slic-table.patch b/srcpkgs/qemu/patches/fix-acpi-slic-table.patch
new file mode 100644
index 000000000000..1a55ec5aa88c
--- /dev/null
+++ b/srcpkgs/qemu/patches/fix-acpi-slic-table.patch
@@ -0,0 +1,90 @@
+From 8cdb99af45365727ac17f45239a9b8c1d5155c6d Mon Sep 17 00:00:00 2001
+From: Igor Mammedov <imammedo@redhat.com>
+Date: Mon, 27 Dec 2021 14:31:17 -0500
+Subject: [PATCH] acpi: fix QEMU crash when started with SLIC table
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+if QEMU is started with used provided SLIC table blob,
+
+  -acpitable sig=SLIC,oem_id='CRASH ',oem_table_id="ME",oem_rev=00002210,asl_compiler_id="",asl_compiler_rev=00000000,data=/dev/null
+it will assert with:
+
+  hw/acpi/aml-build.c:61:build_append_padded_str: assertion failed: (len <= maxlen)
+
+and following backtrace:
+
+  ...
+  build_append_padded_str (array=0x555556afe320, str=0x555556afdb2e "CRASH ME", maxlen=0x6, pad=0x20) at hw/acpi/aml-build.c:61
+  acpi_table_begin (desc=0x7fffffffd1b0, array=0x555556afe320) at hw/acpi/aml-build.c:1727
+  build_fadt (tbl=0x555556afe320, linker=0x555557ca3830, f=0x7fffffffd318, oem_id=0x555556afdb2e "CRASH ME", oem_table_id=0x555556afdb34 "ME") at hw/acpi/aml-build.c:2064
+  ...
+
+which happens due to acpi_table_begin() expecting NULL terminated
+oem_id and oem_table_id strings, which is normally the case, but
+in case of user provided SLIC table, oem_id points to table's blob
+directly and as result oem_id became longer than expected.
+
+Fix issue by handling oem_id consistently and make acpi_get_slic_oem()
+return NULL terminated strings.
+
+PS:
+After [1] refactoring, oem_id semantics became inconsistent, where
+NULL terminated string was coming from machine and old way pointer
+into byte array coming from -acpitable option. That used to work
+since build_header() wasn't expecting NULL terminated string and
+blindly copied the 1st 6 bytes only.
+
+However commit [2] broke that by replacing build_header() with
+acpi_table_begin(), which was expecting NULL terminated string
+and was checking oem_id size.
+
+1) 602b45820 ("acpi: Permit OEM ID and OEM table ID fields to be changed")
+2)
+Fixes: 4b56e1e4eb08 ("acpi: build_fadt: use acpi_table_begin()/acpi_table_end() instead of build_header()")
+Resolves: https://gitlab.com/qemu-project/qemu/-/issues/786
+Signed-off-by: Igor Mammedov <imammedo@redhat.com>
+Message-Id: <20211227193120.1084176-2-imammedo@redhat.com>
+Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
+Tested-by: Denis Lisov <dennis.lissov@gmail.com>
+Tested-by: Alexander Tsoy <alexander@tsoy.me>
+Cc: qemu-stable@nongnu.org
+Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
+Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
+---
+ hw/acpi/core.c       | 4 ++--
+ hw/i386/acpi-build.c | 2 ++
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/hw/acpi/core.c b/hw/acpi/core.c
+index 1e004d0078..3e811bf03c 100644
+--- a/hw/acpi/core.c
++++ b/hw/acpi/core.c
+@@ -345,8 +345,8 @@ int acpi_get_slic_oem(AcpiSlicOem *oem)
+         struct acpi_table_header *hdr = (void *)(u - sizeof(hdr->_length));
+ 
+         if (memcmp(hdr->sig, "SLIC", 4) == 0) {
+-            oem->id = hdr->oem_id;
+-            oem->table_id = hdr->oem_table_id;
++            oem->id = g_strndup(hdr->oem_id, 6);
++            oem->table_id = g_strndup(hdr->oem_table_id, 8);
+             return 0;
+         }
+     }
+diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c
+index 8383b83ee3..0234fe7588 100644
+--- a/hw/i386/acpi-build.c
++++ b/hw/i386/acpi-build.c
+@@ -2723,6 +2723,8 @@ void acpi_build(AcpiBuildTables *tables, MachineState *machine)
+ 
+     /* Cleanup memory that's no longer used. */
+     g_array_free(table_offsets, true);
++    g_free(slic_oem.id);
++    g_free(slic_oem.table_id);
+ }
+ 
+ static void acpi_ram_update(MemoryRegion *mr, GArray *data)
+-- 
+GitLab
+
diff --git a/srcpkgs/qemu/patches/fix-linux-user-ppc32.patch b/srcpkgs/qemu/patches/fix-linux-user-ppc32.patch
deleted file mode 100644
index cd47435d5aa9..000000000000
--- a/srcpkgs/qemu/patches/fix-linux-user-ppc32.patch
+++ /dev/null
@@ -1,117 +0,0 @@
-commit 37814f62c2cc7aba2eea073014d6c53dcd5bf42c
-Author: q66 <daniel@octaforge.org>
-Date:   Fri Jul 1 16:53:55 2022 +0200
-
-    fix linux-user build on 32-bit ppc
-    
-    Partial revert https://gitlab.com/qemu-project/qemu/-/commit/9d1401b79463e74adbfac69d836789d4e103fb61
-    and https://gitlab.com/qemu-project/qemu/-/commit/0a7e01904d407baa73c1baddbdfc9ccf2ace8356
-
-diff --git a/common-user/host/ppc/safe-syscall.inc.S b/common-user/host/ppc/safe-syscall.inc.S
-new file mode 100644
-index 0000000..e69de29
-diff --git a/common-user/safe-syscall-error.c b/common-user/safe-syscall-error.c
-index cf74b50..a36132c 100644
---- a/common-user/safe-syscall-error.c
-+++ b/common-user/safe-syscall-error.c
-@@ -12,6 +12,7 @@
- #include "qemu/osdep.h"
- #include "user/safe-syscall.h"
- 
-+#if !defined(__powerpc__) || defined(__powerpc64__)
- /*
-  * This is intended to be invoked via tail-call on the error path
-  * from the assembly in host/arch/safe-syscall.inc.S.  This takes
-@@ -23,3 +24,4 @@ long safe_syscall_set_errno_tail(int value)
-     errno = value;
-     return -1;
- }
-+#endif
-diff --git a/include/user/safe-syscall.h b/include/user/safe-syscall.h
-index 61a04e2..793fe84 100644
---- a/include/user/safe-syscall.h
-+++ b/include/user/safe-syscall.h
-@@ -125,6 +125,8 @@
-  * kinds of restartability.
-  */
- 
-+#if !defined(__powerpc__) || defined(__powerpc64__)
-+
- /* The core part of this function is implemented in assembly */
- extern long safe_syscall_base(int *pending, long number, ...);
- extern long safe_syscall_set_errno_tail(int value);
-@@ -137,4 +139,10 @@ extern char safe_syscall_end[];
-     safe_syscall_base(&((TaskState *)thread_cpu->opaque)->signal_pending, \
-                       __VA_ARGS__)
- 
-+#else
-+
-+#define safe_syscall syscall
-+
-+#endif
-+
- #endif
-diff --git a/linux-user/include/host/ppc/host-signal.h b/linux-user/include/host/ppc/host-signal.h
-new file mode 100644
-index 0000000..b80384d
---- /dev/null
-+++ b/linux-user/include/host/ppc/host-signal.h
-@@ -0,0 +1,38 @@
-+/*
-+ * host-signal.h: signal info dependent on the host architecture
-+ *
-+ * Copyright (c) 2003-2005 Fabrice Bellard
-+ * Copyright (c) 2021 Linaro Limited
-+ *
-+ * This work is licensed under the terms of the GNU LGPL, version 2.1 or later.
-+ * See the COPYING file in the top-level directory.
-+ */
-+
-+#ifndef PPC_HOST_SIGNAL_H
-+#define PPC_HOST_SIGNAL_H
-+
-+/* The third argument to a SA_SIGINFO handler is ucontext_t. */
-+typedef ucontext_t host_sigcontext;
-+
-+static inline uintptr_t host_signal_pc(host_sigcontext *uc)
-+{
-+    return uc->uc_mcontext.regs->nip;
-+}
-+
-+static inline void host_signal_set_pc(host_sigcontext *uc, uintptr_t pc)
-+{
-+    uc->uc_mcontext.regs->nip = pc;
-+}
-+
-+static inline void *host_signal_mask(host_sigcontext *uc)
-+{
-+    return &uc->uc_sigmask;
-+}
-+
-+static inline bool host_signal_write(siginfo_t *info, host_sigcontext *uc)
-+{
-+    return uc->uc_mcontext.regs->trap != 0x400
-+        && (uc->uc_mcontext.regs->dsisr & 0x02000000);
-+}
-+
-+#endif
-diff --git a/linux-user/signal.c b/linux-user/signal.c
-index 092e70b..b8dfa8a 100644
---- a/linux-user/signal.c
-+++ b/linux-user/signal.c
-@@ -800,6 +800,7 @@ void queue_signal(CPUArchState *env, int sig, int si_type,
- /* Adjust the signal context to rewind out of safe-syscall if we're in it */
- static inline void rewind_if_in_safe_syscall(void *puc)
- {
-+#if !defined(__powerpc__) || defined(__powerpc64__)
-     host_sigcontext *uc = (host_sigcontext *)puc;
-     uintptr_t pcreg = host_signal_pc(uc);
- 
-@@ -807,6 +808,7 @@ static inline void rewind_if_in_safe_syscall(void *puc)
-         && pcreg < (uintptr_t)safe_syscall_end) {
-         host_signal_set_pc(uc, (uintptr_t)safe_syscall_start);
-     }
-+#endif
- }
- 
- static void host_signal_handler(int host_sig, siginfo_t *info, void *puc)
diff --git a/srcpkgs/qemu/patches/musl-rlimit-rttime.patch b/srcpkgs/qemu/patches/musl-rlimit-rttime.patch
deleted file mode 100644
index 0cbf9be36a8f..000000000000
--- a/srcpkgs/qemu/patches/musl-rlimit-rttime.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/linux-user/syscall.c
-+++ b/linux-user/syscall.c
-@@ -141,6 +141,10 @@
- #include "fd-trans.h"
- #include "tcg/tcg.h"
- 
-+#ifndef RLIMIT_RTTIME
-+#define RLIMIT_RTTIME 15
-+#endif
-+
- #ifndef CLONE_IO
- #define CLONE_IO                0x80000000      /* Clone io context */
- #endif
diff --git a/srcpkgs/qemu/patches/xxx-ppcle.patch b/srcpkgs/qemu/patches/xxx-ppcle.patch
index 7418ca8d2c63..3e1159c74ed9 100644
--- a/srcpkgs/qemu/patches/xxx-ppcle.patch
+++ b/srcpkgs/qemu/patches/xxx-ppcle.patch
@@ -29,16 +29,35 @@ index 18c26e0..03d3e18 100755
    fi
  elif check_define __mips__ ; then
    cpu="mips"
-@@ -638,6 +642,9 @@
- 
-   ppc)
-     CPU_CFLAGS="-m32" ;;
+@@ -683,6 +687,9 @@ ARCH=
+ case "$cpu" in
+   ppc|ppc64|s390x|sparc64|x32|riscv32|riscv64)
+   ;;
 +  ppcle)
-+    cpu="ppc"
-+    CPU_CFLAGS="-m32 -mlittle-endian" ;;
-   ppc64)
-     CPU_CFLAGS="-m64 -mbig-endian" ;;
++    ARCH="ppc"
++  ;;
    ppc64le)
+     ARCH="ppc64"
+   ;;
+@@ -6783,7 +6790,7 @@ if test "$linux" = "yes" ; then
+   i386|x86_64|x32)
+     linux_arch=x86
+     ;;
+-  ppc|ppc64|ppc64le)
++  ppc|ppcle|ppc64|ppc64le)
+     linux_arch=powerpc
+     ;;
+   s390x)
+@@ -6960,6 +6967,9 @@ if test -n "$cross_prefix"; then
+         x86_64|x32)
+             echo "cpu_family = 'x86_64'" >> $cross
+             ;;
++        ppcle)
++            echo "cpu_family = 'ppc'" >> $cross
++            ;;
+         ppc64le)
+             echo "cpu_family = 'ppc64'" >> $cross
+             ;;
 diff --git a/configs/targets/ppcle-linux-user.mak b/configs/targets/ppcle-linux-user.mak
 new file mode 100644
 index 0000000..2259243
diff --git a/srcpkgs/qemu/template b/srcpkgs/qemu/template
index b851a51b064d..042ba79299e1 100644
--- a/srcpkgs/qemu/template
+++ b/srcpkgs/qemu/template
@@ -1,8 +1,8 @@
 # Template file for 'qemu'
 # This package should be updated together with qemu-user-static
 pkgname=qemu
-version=7.0.0
-revision=1
+version=6.2.0
+revision=3
 build_style=configure
 configure_args="--prefix=/usr --sysconfdir=/etc --libexecdir=/usr/libexec --localstatedir=/var
  --disable-glusterfs --disable-xen --enable-docs --enable-kvm --enable-libusb --enable-pie
@@ -28,7 +28,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://www.qemu.org"
 distfiles="https://wiki.qemu.org/download/qemu-${version}.tar.bz2"
-checksum=a83032c6ce0dba35479610a4e11a7d8c4a6dffb17152653c183eec3c58616d4e
+checksum=2fde1a30a7dcc15dde0875319ecaf3dc249072dee46ba7ad1f7c8df1faece93f
 ignore_elf_dirs="/usr/share/qemu"
 nostrip_files="hppa-firmware.img openbios-ppc openbios-sparc32 openbios-sparc64
  palcode-clipper s390-ccw.img s390-netboot.img u-boot.e500 opensbi-riscv32-generic-fw_dynamic.elf
@@ -75,8 +75,6 @@ pre_configure() {
 }
 
 post_install() {
-	vdoc "${FILESDIR}/README.voidlinux"
-
 	# qemu-bridge-helper must be setuid for non privileged users.
 	chmod u+s ${DESTDIR}/usr/libexec/qemu-bridge-helper
 
diff --git a/srcpkgs/qownnotes/template b/srcpkgs/qownnotes/template
index 5f4646d0bc20..db79662ba4bf 100644
--- a/srcpkgs/qownnotes/template
+++ b/srcpkgs/qownnotes/template
@@ -1,6 +1,6 @@
 # Template file for 'qownnotes'
 pkgname=qownnotes
-version=22.7.6
+version=22.4.0
 revision=1
 build_style=qmake
 hostmakedepends="pkg-config qt5-qmake qt5-host-tools"
@@ -13,7 +13,7 @@ license="GPL-2.0-only"
 homepage="https://www.qownnotes.org"
 changelog="https://www.qownnotes.org/changelog.html"
 distfiles="https://download.tuxfamily.org/${pkgname}/src/${pkgname}-${version}.tar.xz"
-checksum=d2f0b6f62714495dd14387535ab34c0cf94d1679c5db4a257ef87bb855b7771b
+checksum=96b682608ecdf303e2c5d5eb2341812db3c3848e15bc4832ba5d426f01bdbd66
 
 pre_build() {
 	vsed -i '5i USE_SYSTEM_BOTAN = 1' libraries/botan/botan.pri
diff --git a/srcpkgs/qpdf/update b/srcpkgs/qpdf/update
deleted file mode 100644
index 3fe6fc934cc0..000000000000
--- a/srcpkgs/qpdf/update
+++ /dev/null
@@ -1 +0,0 @@
-pattern='/archive/refs/tags/release-qpdf-\K[\d.]+(?=\.tar\.gz")'
diff --git a/srcpkgs/qprint/template b/srcpkgs/qprint/template
deleted file mode 100644
index a09afbc36cba..000000000000
--- a/srcpkgs/qprint/template
+++ /dev/null
@@ -1,20 +0,0 @@
-# Template file for 'qprint'
-pkgname=qprint
-version=1.1
-revision=1
-build_style=gnu-configure
-short_desc="Encode and decode Quoted-Printable files"
-maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
-license="Public Domain"
-homepage="https://www.fourmilab.ch/webtools/qprint/"
-distfiles="https://www.fourmilab.ch/webtools/qprint/qprint-${version}.tar.gz"
-checksum=ffa9ca1d51c871fb3b56a4bf0165418348cf080f01ff7e59cd04511b9665019c
-
-pre_install() {
-	mkdir -p "${DESTDIR}/usr/bin"
-	mkdir -p "${DESTDIR}/usr/share/man/man1"
-}
-
-post_install() {
-	vlicense COPYING
-}
diff --git a/srcpkgs/qpwgraph/template b/srcpkgs/qpwgraph/template
index 2b1a885a1181..cf8a65594a90 100644
--- a/srcpkgs/qpwgraph/template
+++ b/srcpkgs/qpwgraph/template
@@ -1,6 +1,6 @@
 # Template file for 'qpwgraph'
 pkgname=qpwgraph
-version=0.3.4
+version=0.3.1
 revision=1
 wrksrc="qpwgraph-v${version}"
 build_style=cmake
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://gitlab.freedesktop.org/rncbc/qpwgraph"
 changelog="https://gitlab.freedesktop.org/rncbc/qpwgraph/-/raw/main/ChangeLog"
 distfiles="https://gitlab.freedesktop.org/rncbc/qpwgraph/-/archive/v${version}/qpwgraph-v${version}.tar.gz"
-checksum=8a4bda560e6e44bb399a8ed6b5d26996780e0194579e6bcd8fc8971be9b75252
+checksum=450c53c88925f744eb6ae12404c94cfe0c2d24bf0fcca3a3492ff393d321105e
diff --git a/srcpkgs/qqc2-desktop-style/template b/srcpkgs/qqc2-desktop-style/template
index 96951afd57e7..1f89a4a2948f 100644
--- a/srcpkgs/qqc2-desktop-style/template
+++ b/srcpkgs/qqc2-desktop-style/template
@@ -1,6 +1,6 @@
 # Template file for 'qqc2-desktop-style'
 pkgname=qqc2-desktop-style
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons qt5-qmake qt5-host-tools extra-cmake-modules"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-3.0-only, GPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/qqc2-desktop-style"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=087d2a38a52a96fd3cf6662fa31a7500f3251847f5bf5185b2496b4e46dbc939
+checksum=0b15210dbe93c22e423c876b27ca2f530f66cb72c6c5bcc7f854848ded0e7e48
 
 qqc2-desktop-style-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/qt5-speech/files/Qt5TextToSpeechConfig.cmake b/srcpkgs/qt5-speech/files/Qt5TextToSpeechConfig.cmake
index 95f7b1e76ed9..34280b9ee763 100644
--- a/srcpkgs/qt5-speech/files/Qt5TextToSpeechConfig.cmake
+++ b/srcpkgs/qt5-speech/files/Qt5TextToSpeechConfig.cmake
@@ -5,7 +5,7 @@ endif()
 get_filename_component(_qt5TextToSpeech_install_prefix "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE)
 
 # For backwards compatibility only. Use Qt5TextToSpeech_VERSION instead.
-set(Qt5TextToSpeech_VERSION_STRING 5.15.5)
+set(Qt5TextToSpeech_VERSION_STRING 5.15.2)
 
 set(Qt5TextToSpeech_LIBRARIES Qt5::TextToSpeech)
 
@@ -53,8 +53,8 @@ if (NOT TARGET Qt5::TextToSpeech)
 
     set(_Qt5TextToSpeech_OWN_INCLUDE_DIRS "${_qt5TextToSpeech_install_prefix}/include/qt5/" "${_qt5TextToSpeech_install_prefix}/include/qt5/QtTextToSpeech")
     set(Qt5TextToSpeech_PRIVATE_INCLUDE_DIRS
-        "${_qt5TextToSpeech_install_prefix}/include/qt5/QtTextToSpeech/5.15.5"
-        "${_qt5TextToSpeech_install_prefix}/include/qt5/QtTextToSpeech/5.15.5/QtTextToSpeech"
+        "${_qt5TextToSpeech_install_prefix}/include/qt5/QtTextToSpeech/5.15.2"
+        "${_qt5TextToSpeech_install_prefix}/include/qt5/QtTextToSpeech/5.15.2/QtTextToSpeech"
     )
 
     foreach(_dir ${_Qt5TextToSpeech_OWN_INCLUDE_DIRS})
@@ -97,7 +97,7 @@ if (NOT TARGET Qt5::TextToSpeech)
     foreach(_module_dep ${_Qt5TextToSpeech_MODULE_DEPENDENCIES})
         if (NOT Qt5${_module_dep}_FOUND)
             find_package(Qt5${_module_dep}
-                5.15.5 ${_Qt5TextToSpeech_FIND_VERSION_EXACT}
+                5.15.2 ${_Qt5TextToSpeech_FIND_VERSION_EXACT}
                 ${_Qt5TextToSpeech_DEPENDENCIES_FIND_QUIET}
                 ${_Qt5TextToSpeech_FIND_DEPENDENCIES_REQUIRED}
                 PATHS "${CMAKE_CURRENT_LIST_DIR}/.." NO_DEFAULT_PATH
@@ -198,7 +198,7 @@ if (NOT TARGET Qt5::TextToSpeech)
         endif()
     endif()
 
-    _populate_TextToSpeech_target_properties(RELEASE "libQt5TextToSpeech.so.5.15.5" "" FALSE)
+    _populate_TextToSpeech_target_properties(RELEASE "libQt5TextToSpeech.so.5.15.2" "" FALSE)
 
 
 
diff --git a/srcpkgs/qt5-speech/template b/srcpkgs/qt5-speech/template
index cf16536abdf1..5fa7f74de8c3 100644
--- a/srcpkgs/qt5-speech/template
+++ b/srcpkgs/qt5-speech/template
@@ -1,8 +1,8 @@
 # Template file for 'qt5-speech'
 pkgname=qt5-speech
-version=5.15.5
+version=5.15.4
 revision=1
-_commit=e76b23ad707077647cdb4282cf35a71776efa0f0
+_commit=c8a1dadc46ccdbeaef45aa805a9dc98d4b3220bd
 wrksrc="qtspeech-${_commit}"
 build_style=qmake
 configure_args="-- -flite -flite-alsa -speechd"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-3.0-or-later, LGPL-3.0-or-later"
 homepage="https://qt.io/"
 distfiles="https://invent.kde.org/qt/qt/qtspeech/-/archive/${_commit}.tar.gz"
-checksum=5dcf10add2118729a0951a15bc353c8b6fe4d441baf9503766bc5ee0a7a9d6fa
+checksum=970ef98f9803965dfebbb1a06ec4a7978389cf20249afed4273e037e7d5ddcf9
 
 _cleanup_wrksrc_leak() {
 	if [ -d "${PKGDESTDIR}/usr/lib/cmake" ]; then
diff --git a/srcpkgs/qt5-styleplugins/template b/srcpkgs/qt5-styleplugins/template
index bd99ae7d2547..262b694bcbf0 100644
--- a/srcpkgs/qt5-styleplugins/template
+++ b/srcpkgs/qt5-styleplugins/template
@@ -1,7 +1,7 @@
 # Template file for 'qt5-styleplugins'
 pkgname=qt5-styleplugins
 version=5.0.0
-revision=18
+revision=17
 _gitrev=335dbece103e2cbf6c7cf819ab6672c2956b17b3
 wrksrc="qtstyleplugins-${_gitrev}"
 build_style=qmake
diff --git a/srcpkgs/qt5/template b/srcpkgs/qt5/template
index 767fd887df33..c6c0a50cb60b 100644
--- a/srcpkgs/qt5/template
+++ b/srcpkgs/qt5/template
@@ -1,7 +1,7 @@
 # Template file for 'qt5'
 pkgname=qt5
-version=5.15.5+20220728
-# commit 1832429ff1e4e224389c7cfa592d50a2fab31e29
+version=5.15.4+20220606
+# commit 796264600e7f27ac0c88f6df3d312c0b3731772e
 # base repo: https://invent.kde.org/qt/qt/qt5
 revision=1
 build_style=meta
@@ -28,7 +28,7 @@ homepage="https://qt.io/"
 # to keep the size smaller qtwebengine, qtwebview, qtdocgallery, qtactiveqt and qtpim
 # can be marked with the export-ignore attribute
 distfiles="https://void.johnnynator.dev/distfiles/qt5-${version}.tar.gz"
-checksum=bfc97f26853e549f34340bded2b92f745746c04c402d5f4e53d59cae228b6d86
+checksum=941a0089ec4f9e32eb5ebdf27cc7ce856aee2377b20c9aaff114b218b6303f1d
 python_version=2 #unverified
 replaces="qt5-doc<5.6.0 qt5-quick1<5.6.0 qt5-quick1-devel<5.6.0 qt5-webkit<5.6.0 qt5-webkit-devel<5.6.0
  qt5-enginio<5.7.1 qt5-enginio-devel<5.7.1 qt5-plugin-gtk<5.7.1 qt5-canvas3d<5.13.0"
diff --git a/srcpkgs/qtractor/template b/srcpkgs/qtractor/template
index dfc320865854..9ccd9cb666b7 100644
--- a/srcpkgs/qtractor/template
+++ b/srcpkgs/qtractor/template
@@ -1,9 +1,8 @@
 # Template file for 'qtractor'
 pkgname=qtractor
-version=0.9.27
+version=0.9.26
 revision=1
-_clap_tag=1.0.3
-_vst3sdk_tag=3.7.5_build_44
+_vst3sdk_tag=3.7.4_build_25
 wrksrc="qtractor-qtractor_${version//./_}"
 create_wrksrc=yes
 build_wrksrc="qtractor-qtractor_${version//./_}"
@@ -12,8 +11,7 @@ configure_args="-DCONFIG_VST3SDK=$XBPS_BUILDDIR/$build_wrksrc/vst3sdk"
 hostmakedepends="pkg-config qt5-host-tools qt5-qmake"
 makedepends="aubio-devel dssi-devel jack-devel ladspa-sdk liblo-devel
  libmad-devel libsamplerate-devel libsndfile-devel libvorbis-devel lilv-devel
- qt5-svg-devel qt5-tools-devel qt5-x11extras-devel rubberband-devel
- sratom-devel suil-devel"
+ qt5-tools-devel qt5-x11extras-devel rubberband-devel sratom-devel suil-devel"
 depends="desktop-file-utils dssi hicolor-icon-theme jack lv2"
 short_desc="Audio/MIDI multi-track sequencer application written in C++/Qt"
 maintainer="Matthias von Faber <mvf@gmx.eu>"
@@ -22,23 +20,20 @@ license="GPL-3.0-only, BSD-3-Clause"
 homepage="https://qtractor.org"
 changelog="https://raw.githubusercontent.com/rncbc/qtractor/master/ChangeLog"
 distfiles="https://github.com/rncbc/qtractor/archive/qtractor_${version//./_}.tar.gz
- https://github.com/free-audio/clap/archive/refs/tags/$_clap_tag.tar.gz
  https://github.com/steinbergmedia/vst3sdk/archive/v$_vst3sdk_tag.tar.gz>vst3sdk-v${_vst3sdk_tag}.tar.gz
  https://github.com/steinbergmedia/vst3_base/archive/v$_vst3sdk_tag.tar.gz>vst3_base-v${_vst3sdk_tag}.tar.gz
  https://github.com/steinbergmedia/vst3_pluginterfaces/archive/v$_vst3sdk_tag.tar.gz>vst3_pluginterfaces-v${_vst3sdk_tag}.tar.gz
  https://github.com/steinbergmedia/vst3_public_sdk/archive/v$_vst3sdk_tag.tar.gz>vst3_public_sdk-v${_vst3sdk_tag}.tar.gz"
-checksum="e3461b1c752fb6e85591f183042c52f03453c95c79aebb9622248b00f93197dd
- 84fef9f2e975177b320ede47365fc8e04a459d34d967eef2afc5a57b6992b0c6
- ed359d496796588aa0be86cc902e2472e9624abf6af3a85b2a5711ad069fb9f3
- 360c51e3fbb33c0bf389175d07f8f09c175120296e9b0e6a4d222663e92bccf8
- f34e313c7ff6661401275947a8c3d695d9a2c06c84135c9c8d4939f5316393a7
- 11992e0fddff5173785bcd9a4ce9e57f3262b07e5f2c76a8aa812ef99497e3be"
+checksum="bf1f89a805166e99ca4b9bfc66f8bb1d71a258bf611b1e9e90613cd46799e6a4
+ 24f79a670d8f3c7aac34e1340f2d12763beabc9229d61b6f806d850675c8c5f6
+ ee333bd17ad533135481c163d85c99fe4d3cdb3e49214eb5adb17ffb1897a423
+ 59326a77b5df73ec6a35925a4005874ee3e29a2dbd6e6b88905d03b90fc9c3a5
+ 3b321b7f2289c7204bceae1f6640d74b6cf35b474f98da7a50ed36c24e019831"
 
 post_extract() {
 	cd $wrksrc
 	ln -s vst3sdk-$_vst3sdk_tag vst3sdk
 	for src_dest in \
-	 clap-$_clap_tag:$build_wrksrc/src/clap \
 	 vst3_base-$_vst3sdk_tag:vst3sdk/base \
 	 vst3_pluginterfaces-$_vst3sdk_tag:vst3sdk/pluginterfaces \
 	 vst3_public_sdk-$_vst3sdk_tag:vst3sdk/public.sdk
diff --git a/srcpkgs/qtspell-devel b/srcpkgs/qtspell-devel
deleted file mode 120000
index 73e1a2049955..000000000000
--- a/srcpkgs/qtspell-devel
+++ /dev/null
@@ -1 +0,0 @@
-qtspell
\ No newline at end of file
diff --git a/srcpkgs/qtspell/template b/srcpkgs/qtspell/template
deleted file mode 100644
index b18291bea799..000000000000
--- a/srcpkgs/qtspell/template
+++ /dev/null
@@ -1,23 +0,0 @@
-# Template file for 'qtspell'
-pkgname=qtspell
-version=1.0.1
-revision=1
-build_style=cmake
-hostmakedepends="pkg-config qt5-tools-devel"
-makedepends="enchant2-devel qt5-tools-devel"
-short_desc="Spell checking for Qt text widgets"
-maintainer="Leah Neukirchen <leah@vuxu.org>"
-license="GPL-3.0-or-later"
-homepage="https://github.com/manisandro/qtspell"
-distfiles="https://github.com/manisandro/qtspell/archive/refs/tags/${version}.tar.gz"
-checksum=03bb9ef504dff352e162b91e9da89fb34d236e01da54799db69388dc9ceea4c2
-
-qtspell-devel_package() {
-	short_desc+=" - development files"
-	depends="${sourcepkg}>=${version}_${revision}"
-	pkg_install() {
-		vmove usr/include
-		vmove usr/lib/*.so
-		vmove usr/lib/pkgconfig
-	}
-}
diff --git a/srcpkgs/qtutilities/template b/srcpkgs/qtutilities/template
index 8ccb0e5d76ef..ab852de1ac09 100644
--- a/srcpkgs/qtutilities/template
+++ b/srcpkgs/qtutilities/template
@@ -1,6 +1,6 @@
 # Template file for 'qtutilities'
 pkgname=qtutilities
-version=6.7.0
+version=6.6.2
 revision=1
 build_style=cmake
 configure_args="-DBUILD_SHARED_LIBS:BOOL=ON"
@@ -12,7 +12,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="GPL-2.0-only"
 homepage="https://github.com/Martchus/qtutilities"
 distfiles="https://github.com/Martchus/${pkgname}/archive/v${version}.tar.gz"
-checksum=1ac2fe87f90de9b9ebc5e471ffb799c66e07234be0134def6a8be821a1cf2204
+checksum=6be07b06d7319b907bbd6b88b55b5367ce935443a92c1953116f9dbad8363000
 
 pre_check() {
 	ninja -C build tests
diff --git a/srcpkgs/quakespasm/template b/srcpkgs/quakespasm/template
index 3e8ceaa32b67..3808fa178260 100644
--- a/srcpkgs/quakespasm/template
+++ b/srcpkgs/quakespasm/template
@@ -1,6 +1,6 @@
 # Template file for 'quakespasm'
 pkgname=quakespasm
-version=0.94.7
+version=0.94.5
 revision=1
 build_wrksrc="Quake"
 build_style=gnu-makefile
@@ -12,7 +12,7 @@ maintainer="Benjamín Albiñana <benalb@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="http://quakespasm.sourceforge.net/"
 distfiles="${SOURCEFORGE_SITE}/quakespasm/Source/quakespasm-${version}.tar.gz"
-checksum=c645c6f8f04208cfafcd26444a03f690eb03d2b4a0ea946ea49747e58f9f73fe
+checksum=a5369c0f100c919846991ebc4d2c801eaff2c6a6f3645ca913f7479bbbcda0e8
 
 case "$XBPS_TARGET_MACHINE" in
 	arm*) makedepends+=" MesaLib-devel"
diff --git a/srcpkgs/quodlibet/patches/collections_abc.patch b/srcpkgs/quodlibet/patches/collections_abc.patch
new file mode 100644
index 000000000000..60cf01bb04b4
--- /dev/null
+++ b/srcpkgs/quodlibet/patches/collections_abc.patch
@@ -0,0 +1,103 @@
+Upstream: yes
+
+commit d4e05aef03fe9775de9c00f2730d89815450022e
+Author: LuK1337 <priv.luk@gmail.com>
+Date:   Sat Sep 11 11:46:46 2021 +0200
+
+    Finish up collections -> collections.abc migration
+    
+    This lets us start QuodLibet on Python 3.10 ^.^
+
+diff --git a/quodlibet/packages/raven/context.py b/quodlibet/packages/raven/context.py
+index 272259a3b..2a3eab4a7 100644
+--- a/quodlibet/packages/raven/context.py
++++ b/quodlibet/packages/raven/context.py
+@@ -7,7 +7,10 @@ raven.context
+ """
+ from __future__ import absolute_import
+ 
+-from collections import Mapping, Iterable
++try:
++    from collections import abc
++except ImportError:
++    import collections as abc  # type: ignore
+ from threading import local
+ from weakref import ref as weakref
+ 
+@@ -30,7 +33,7 @@ def get_active_contexts():
+         return []
+ 
+ 
+-class Context(local, Mapping, Iterable):
++class Context(local, abc.Mapping, abc.Iterable):
+     """
+     Stores context until cleared.
+ 
+diff --git a/quodlibet/player/gstbe/util.py b/quodlibet/player/gstbe/util.py
+index 2611f8120..7439b716a 100644
+--- a/quodlibet/player/gstbe/util.py
++++ b/quodlibet/player/gstbe/util.py
+@@ -6,7 +6,10 @@
+ # the Free Software Foundation; either version 2 of the License, or
+ # (at your option) any later version.
+ 
+-import collections
++try:
++    from collections import abc
++except ImportError:
++    import collections as abc  # type: ignore
+ import subprocess
+ from enum import Enum
+ from typing import Iterable, Tuple
+@@ -183,7 +186,7 @@ def GStreamerSink(pipeline_desc):
+     return pipe, pipeline_desc
+ 
+ 
+-class TagListWrapper(collections.Mapping):
++class TagListWrapper(abc.Mapping):
+     def __init__(self, taglist, merge=False):
+         self._list = taglist
+         self._merge = merge
+diff --git a/quodlibet/util/collection.py b/quodlibet/util/collection.py
+index b726f98e9..83646b8af 100644
+--- a/quodlibet/util/collection.py
++++ b/quodlibet/util/collection.py
+@@ -24,7 +24,10 @@ from quodlibet.formats._audio import (TAG_TO_SORT, NUMERIC_ZERO_DEFAULT,
+                                       AudioFile)
+ from quodlibet.formats._audio import PEOPLE as _PEOPLE
+ from quodlibet.pattern import Pattern
+-from collections import Iterable
++try:
++    from collections import abc
++except ImportError:
++    import collections as abc  # type: ignore
+ 
+ from quodlibet.util import is_windows
+ from quodlibet.util.path import escape_filename, unescape_filename, limit_path
+@@ -332,7 +335,7 @@ class Album(Collection):
+ 
+ @hashable
+ @total_ordering
+-class Playlist(Collection, Iterable):
++class Playlist(Collection, abc.Iterable):
+     """A Playlist is a `Collection` that has list-like features
+     Songs can appear more than once.
+     """
+diff --git a/quodlibet/util/collections.py b/quodlibet/util/collections.py
+index ba9d5c1a4..f0b83b5e9 100644
+--- a/quodlibet/util/collections.py
++++ b/quodlibet/util/collections.py
+@@ -9,7 +9,12 @@
+ 
+ from __future__ import absolute_import
+ 
+-from collections import MutableSequence, defaultdict
++try:
++    from collections.abc import MutableSequence
++except ImportError:
++    from collections import MutableSequence
++from collections import defaultdict
++from typing import Any
+ 
+ from .misc import total_ordering
+ 
diff --git a/srcpkgs/quodlibet/template b/srcpkgs/quodlibet/template
index 04d59f8f20d6..e37fb6dd9057 100644
--- a/srcpkgs/quodlibet/template
+++ b/srcpkgs/quodlibet/template
@@ -1,16 +1,16 @@
 # Template file for 'quodlibet'
 pkgname=quodlibet
-version=4.5.0
-revision=1
+version=4.4.0
+revision=3
 build_style=python3-module
 hostmakedepends="intltool python3-devel"
 depends="desktop-file-utils gst-plugins-bad1 gst-plugins-base1 gst-plugins-good1
  gst-plugins-ugly1 gtk+3 hicolor-icon-theme python3-dbus python3-feedparser
- python3-gobject python3-inotify python3-mutagen libsoup"
+ python3-gobject python3-inotify python3-mutagen"
 short_desc="Music Library/Editor/Player"
 maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://quodlibet.readthedocs.io/en/latest/"
 distfiles="https://github.com/quodlibet/quodlibet/releases/download/release-${version}/quodlibet-${version}.tar.gz"
-checksum=301615829f652cbafedb35539237162a58bc1ee71a567d249f7789d9268245bc
+checksum=a03318d2767e4959551763d0a87fad977387af712608fe572714176a24bbf367
 make_check=no  # requires X server
diff --git a/srcpkgs/radare2/patches/ppc.patch b/srcpkgs/radare2/patches/ppc.patch
deleted file mode 100644
index 4368da207a4d..000000000000
--- a/srcpkgs/radare2/patches/ppc.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/libr/anal/p/anal_ppc_cs.c
-+++ b/libr/anal/p/anal_ppc_cs.c
-@@ -596,6 +596,10 @@ static char *shrink(char *op) {
- 	return op;
- }
- 
-+#ifdef PPC
-+#undef PPC
-+#endif
-+
- #define CSINC PPC
- #define CSINC_MODE \
- 	((a->config->bits == 64) ? CS_MODE_64 : (a->config->bits == 32) ? CS_MODE_32 : 0) \
diff --git a/srcpkgs/radare2/template b/srcpkgs/radare2/template
index 53a3836ade17..162ffd3574e2 100644
--- a/srcpkgs/radare2/template
+++ b/srcpkgs/radare2/template
@@ -1,6 +1,6 @@
 # Template file for 'radare2'
 pkgname=radare2
-version=5.7.4
+version=5.7.0
 revision=1
 build_style=meson
 configure_args="-Denable_tests=false -Duse_sys_capstone=true
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-3.0-only"
 homepage="https://www.radare.org"
 distfiles="https://github.com/radareorg/radare2/archive/${version}.tar.gz"
-checksum=f0b7048dc8958c4faa9feb0ac51dd647c788d743050a52fddb83d3c720ded0c7
+checksum=fe7ca861bf71dd3c4766a57f73fd97b216bcfde161720f949c05875df212976b
 
 case "$XBPS_TARGET_MACHINE" in
 	mips*) CFLAGS="-Os";;
diff --git a/srcpkgs/radicale/template b/srcpkgs/radicale/template
index 03828eb746dd..65eb085022c0 100644
--- a/srcpkgs/radicale/template
+++ b/srcpkgs/radicale/template
@@ -1,21 +1,20 @@
 # Template file for 'radicale'
 pkgname=radicale
-version=3.1.8
+version=3.1.5
 revision=1
 wrksrc="Radicale-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
-depends="python3-vobject python3-dateutil python3-passlib python3-bcrypt
- python3-defusedxml apache-htpasswd"
-checkdepends="${depends} python3-pytest python3-pytest-flake8 python3-isort
- python3-pytest-cov python3-waitress"
+depends="python3-pam python3-requests python3-dulwich python3-vobject
+ python3-dateutil python3-passlib python3-bcrypt python3-defusedxml
+ apache-htpasswd"
 short_desc="Complete calendar and contact storing and manipulating solution"
 maintainer="teldra <teldra@rotce.de>"
 license="GPL-3.0-or-later"
 homepage="https://radicale.org"
-changelog="https://raw.githubusercontent.com/Kozea/Radicale/master/CHANGELOG.md"
+changelog="https://github.com/Kozea/Radicale/blob/master/CHANGELOG.md"
 distfiles="https://github.com/Kozea/Radicale/archive/refs/tags/v${version}.tar.gz"
-checksum=40078e0f05917c09664363a9e289a36d32e00d10a1d169ffc60b5c581deb4e77
+checksum=1d631d0c0efd049c05fb32876d8e4f5662df4fa91f8aa6f52a994608d9a3e12d
 conf_files="
  /etc/radicale/config
  /etc/radicale/rights
@@ -30,14 +29,6 @@ radicale_homedir="/var/lib/radicale"
 radicale_descr="Radicale user"
 replaces="radicale2<3.0.6"
 
-do_check() {
-	# install the package to test_install directory for testing
-	python3 setup.py install --root="$PWD"/test_install
-
-	PYTHONPATH="$PWD"/test_install/usr/lib/python3.10/site-packages \
-	 pytest -c /dev/null
-}
-
 post_install() {
 	vinstall config 644 etc/radicale/
 	vinstall rights 640 etc/radicale/
diff --git a/srcpkgs/rakudo/template b/srcpkgs/rakudo/template
index b29a5a3c3f0f..67fd64f1ebb5 100644
--- a/srcpkgs/rakudo/template
+++ b/srcpkgs/rakudo/template
@@ -1,6 +1,6 @@
 # Template file for 'rakudo'
 pkgname=rakudo
-version=2022.06
+version=2022.04
 revision=1
 build_style=configure
 make_check_target=test
@@ -32,7 +32,7 @@ license="Artistic-2.0"
 homepage="https://rakudo.org"
 changelog="https://github.com/rakudo/rakudo/raw/master/docs/ChangeLog"
 distfiles="https://rakudo.org/dl/rakudo/${pkgname}-${version}.tar.gz"
-checksum=fc31b3bfb006e70df918c6f0cea110d1e3d354c3dbe6d86ad75dc60f6090c0e8
+checksum=7e13a8cc927efbe86b8ff7b19155a60a6f6e2b6e2952bd690dcacef2d02a1c74
 nocross=yes
 provides="raku-${version}_${revision}"
 
diff --git a/srcpkgs/rclone/patches/alignment.patch b/srcpkgs/rclone/patches/alignment.patch
deleted file mode 100644
index 7ddc42a8b288..000000000000
--- a/srcpkgs/rclone/patches/alignment.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-https://github.com/rclone/rclone/pull/6311
-From 67fd60275a6187c41c4944545c2145cd28bc330d Mon Sep 17 00:00:00 2001
-From: r-ricci <ricci@disroot.org>
-Date: Mon, 11 Jul 2022 18:34:06 +0100
-Subject: [PATCH] union: fix panic due to misalignment of struct field in 32
- bit architectures
-
-`FS.cacheExpiry` is accessed through sync/atomic.
-According to the documentation, "On ARM, 386, and 32-bit MIPS, it is
-the caller's responsibility to arrange for 64-bit alignment of 64-bit
-words accessed atomically. The first word in a variable or in an
-allocated struct, array, or slice can be relied upon to be 64-bit
-aligned."
-Before commit 1d2fe0d8564bc679ece166c24b24e6fe7dc1455c this field was
-aligned, but then a new field was added to the structure, causing the
-test suite to panic on linux/386.
-No other field is used with sync/atomic, so `cacheExpiry` can just be
-placed at the beginning of the stuct to ensure it is always aligned.
----
- backend/union/upstream/upstream.go | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/backend/union/upstream/upstream.go b/backend/union/upstream/upstream.go
-index 35b477f7930a..7b9f44fd2a39 100644
---- a/backend/union/upstream/upstream.go
-+++ b/backend/union/upstream/upstream.go
-@@ -24,6 +24,10 @@ var (
- 
- // Fs is a wrap of any fs and its configs
- type Fs struct {
-+	// In order to ensure memory alignment on 32-bit architectures
-+	// when this field is accessed through sync/atomic functions,
-+	// it must be the first entry in the struct
-+	cacheExpiry int64 // usage cache expiry time
- 	fs.Fs
- 	RootFs      fs.Fs
- 	RootPath    string
-@@ -32,7 +36,6 @@ type Fs struct {
- 	creatable   bool
- 	usage       *fs.Usage     // Cache the usage
- 	cacheTime   time.Duration // cache duration
--	cacheExpiry int64         // usage cache expiry time
- 	cacheMutex  sync.RWMutex
- 	cacheOnce   sync.Once
- 	cacheUpdate bool // if the cache is updating
diff --git a/srcpkgs/rclone/template b/srcpkgs/rclone/template
index 163095c64e2d..a16eb3bd5e5b 100644
--- a/srcpkgs/rclone/template
+++ b/srcpkgs/rclone/template
@@ -1,10 +1,9 @@
 # Template file for 'rclone'
 pkgname=rclone
-version=1.59.0
+version=1.57.0
 revision=1
 wrksrc="rclone-v${version}"
 build_style=go
-build_helper=qemu
 go_import_path=github.com/rclone/rclone
 go_build_tags="noselfupdate"
 go_ldflags="-extldflags=-fuse-ld=bfd -X github.com/rclone/rclone/fs.Version=v${version}"
@@ -14,7 +13,7 @@ license="MIT"
 homepage="https://rclone.org/"
 changelog="https://rclone.org/changelog/"
 distfiles="https://downloads.rclone.org/v${version}/rclone-v${version}.tar.gz"
-checksum=9061caad3082f4d275d90f2975ef120fb71f6537ed88d08db1a3b5404db5ae49
+checksum=3a762c02c202a9142c2d5c1a3927563a556d1683abadd25d2f695e237e4ea693
 
 pre_build() {
 	if [ "$CROSS_BUILD" ] && [ "$XBPS_TARGET_LIBC" = musl ]; then
@@ -27,12 +26,6 @@ pre_build() {
 
 do_check() {
 	rm cmd/serve/docker/docker_test.go
-	rm cmd/mount/mount_test.go
-	rm cmd/mount2/mount_test.go
-
-	# could time out on i686 and it's deprecated
-	# https://github.com/rclone/rclone/issues/5784#issuecomment-961520934
-	rm backend/cache/cache_test.go
 
 	# equivalent to quicktest target of Makefile
 	RCLONE_CONFIG="/notfound" go test -tags "$go_build_tags" ./...
@@ -42,9 +35,4 @@ post_install() {
 	ln -sf rclone ${DESTDIR}/usr/bin/mount.rclone
 	vlicense COPYING
 	vman rclone.1
-
-	for shell in bash zsh fish; do
-		vtargetrun ${DESTDIR}/usr/bin/rclone genautocomplete $shell completion.$shell
-		vcompletion completion.$shell $shell
-	done
 }
diff --git a/srcpkgs/rebar3/template b/srcpkgs/rebar3/template
index da3f82deade3..99839b0b7951 100644
--- a/srcpkgs/rebar3/template
+++ b/srcpkgs/rebar3/template
@@ -1,7 +1,7 @@
 # Template file for 'rebar3'
 pkgname=rebar3
-version=3.19.0
-revision=1
+version=3.14.4
+revision=2
 hostmakedepends=erlang
 depends="erlang>=22"
 short_desc="Erlang build tool to compile, test, and release applications"
@@ -9,7 +9,7 @@ maintainer="Noel Cower <ncower@nil.dev>"
 license="Apache-2.0"
 homepage="https://www.rebar3.org/"
 distfiles="https://github.com/erlang/rebar3/archive/${version}.tar.gz"
-checksum=ff9ef42c737480477ebdf0dd9d95ece534a14c96f05edafbf32e9af973280bc3
+checksum=8d78ed53209682899d777ee9443b26b39c9bf96c8b081fe94b3dd6693077cb9a
 
 do_build() {
 	./bootstrap
diff --git a/srcpkgs/remmina/template b/srcpkgs/remmina/template
index cae838c694ca..77f5663cf476 100644
--- a/srcpkgs/remmina/template
+++ b/srcpkgs/remmina/template
@@ -1,6 +1,6 @@
 # Template file for 'remmina'
 pkgname=remmina
-version=1.4.27
+version=1.4.25
 revision=1
 wrksrc="Remmina-v${version}"
 build_style=cmake
@@ -12,7 +12,7 @@ makedepends="avahi-glib-libs-devel avahi-ui-libs-devel freerdp-devel
  libsecret-devel libsodium-devel libsoup-devel libssh-devel libva-devel
  libvncserver-devel libxkbfile-devel opus-devel phodav-devel
  spice-gtk-devel spice-protocol telepathy-glib-devel usbredir-devel
- vte3-devel libappindicator-devel webkit2gtk-devel python3-devel"
+ vte3-devel libappindicator-devel webkit2gtk-devel"
 depends="desktop-file-utils hicolor-icon-theme"
 short_desc="Remote desktop client written in GTK+"
 maintainer="Frank Steinborn <steinex@nognu.de>"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://remmina.org"
 changelog="https://gitlab.com/Remmina/Remmina/-/raw/master/CHANGELOG.md"
 distfiles="https://gitlab.com/Remmina/Remmina/-/archive/v${version}/Remmina-v${version}.tar.bz2"
-checksum=6e93f18a4930ca194d3651a7a0cedf1cf92e761884952d5651fc1e985daa9c5a
+checksum=7c860c22b77b928fc93c5ab50cdb8af14a6a9160d17c548b9f084f66e634c9f2
 
 if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 	makedepends+=" libexecinfo-devel"
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index 392f1e39e130..f8cb33ef4098 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -1,7 +1,7 @@
 # Template file for 'removed-packages'
 pkgname=removed-packages
 version=0.1
-revision=72
+revision=70
 build_style=meta
 short_desc="Uninstalls packages removed from repository"
 maintainer="Piotr Wójcik <chocimier@tlen.pl>"
@@ -72,7 +72,6 @@ replaces="
  elasticsearch<=5.1.2_2
  electron7<=7.3.3_1
  electron9<=9.4.1_1
- electron10<=10.4.7_2
  emacs-gtk2<=27.2_1
  enventor<=1.0.0_2
  epstopdf<=2.27_3
@@ -82,7 +81,6 @@ replaces="
  fontmatrix<=0.6.0.20171228_2
  freshplayerplugin<=0.3.9_9
  fuse-usmb<=20130204_7
- gandi-cli<=1.6_2
  gconf-editor<=3.0.1_3
  gegl3<=0.3.28_2
  gens-gs<=2.16.7_2
@@ -303,7 +301,6 @@ replaces="
  python-gntp<=1.0.3_7
  python-gobject-devel<=3.36.1_2
  python-gobject<=3.36.1_2
- python-isodate<=0.6.0_5
  python-iso8601<=0.1.16_2
  python-jellyfish<=0.6.1_2
  python-lockfile<=0.12.2_7
@@ -312,7 +309,6 @@ replaces="
  python-matplotlib<=2.2.4_2
  python-netifaces<=0.10.9_3
  python-nose<=1.3.7_7
- python-notify<=0.1.1_13
  python-pgpdump<=1.5_10
  python-pivy<=0.6.4_2
  python-pretend<=1.0.9_5
@@ -324,14 +320,12 @@ replaces="
  python-pystache<=0.5.4_6
  python-pytest-relaxed<=1.1.2_2
  python-pytz<=2021.3_2
- python-rdflib<=4.2.2_6
  python-reportlab<=3.5.42_3
  python-requests<=2.26.0_2
  python-spambayes<=1.1b3_3
  python-sqlite<=2.8.3_1
  python-unicorn>=0
  python-urllib3<=1.26.6_2
- python-urwid<=2.1.2_3
  python-xdg<=0.27_2
  python-xlib<=0.29_1
  python3-Django<=3.0.7_2
@@ -342,7 +336,6 @@ replaces="
  python3-docker-pycreds<=0.4.0_4
  python3-grako<=3.99.9_7
  python3-idna-ssl<=1.1.0_3
- python3-importlib_metadata<=4.8.1_2
  python3-jaraco<=1.0_4
  python3-jsonrpc-server<=0.4.0_2
  python3-keepalive<=0.5_6
@@ -354,7 +347,6 @@ replaces="
  python3-pyside<=5.15.0_2
  python3-shiboken<=5.15.0_3
  python3-txacme<=0.9.3_3
- python3-zipp<=3.6.0_1
  qimageblitz<=0.0.6_4
  qt-designer-devel<=4.8.7_29
  qt-designer-libs<=4.8.7_29
@@ -416,14 +408,11 @@ replaces="
  wicd-gtk<=1.7.4_6
  wireguard-go<=0.0.20181222_2
  wireshark-gtk<=3.0.7_1
- xcdroast<=1.19_1
  xlennart<=1.1.1_1
  xmonad-contrib<=0.16_3
  xmonad<=0.15_5
- xnp2<=0.86_2
  xnoise-devel<=0.2.21_4
  xnoise<=0.2.21_4
- yabause-gtk<=0.9.15_2
  yt-play<=20140117_2
  yturl<=2.0.2_5
  zbackup<=1.4.4_23
diff --git a/srcpkgs/restic/template b/srcpkgs/restic/template
index bfa028308146..18e2a8b1f406 100644
--- a/srcpkgs/restic/template
+++ b/srcpkgs/restic/template
@@ -1,6 +1,6 @@
 # Template file for 'restic'
 pkgname=restic
-version=0.13.1
+version=0.13.0
 revision=1
 build_style=go
 go_import_path=github.com/restic/restic
@@ -12,7 +12,7 @@ license="BSD-2-Clause"
 homepage="https://restic.net/"
 changelog="https://raw.githubusercontent.com/restic/restic/master/CHANGELOG.md"
 distfiles="https://github.com/restic/restic/releases/download/v${version}/restic-${version}.tar.gz"
-checksum=8430f80dc17b98fd78aca6f7d635bf12a486687677e15989a891ff4f6d8490a9
+checksum=b3c09137b462548f44d764f98909534bef6e85fe029d4daf60545642cdefd3dd
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/riff/template b/srcpkgs/riff/template
index 602561a6a79f..b449c6dcc147 100644
--- a/srcpkgs/riff/template
+++ b/srcpkgs/riff/template
@@ -1,6 +1,6 @@
 # Template file for 'riff'
 pkgname=riff
-version=2.18.0
+version=2.17.0
 revision=1
 build_style=cargo
 short_desc="Diff filter highlighting which line parts have changed"
@@ -8,7 +8,7 @@ maintainer="0x5c <dev@0x5c.io>"
 license="MIT"
 homepage="https://github.com/walles/riff"
 distfiles="https://github.com/walles/riff/archive/refs/tags/${version}.tar.gz"
-checksum=a4f86f128a287af44c4c1da0e474b4e187afcef780ed2672bec4d3d592353d71
+checksum=8153c3b1b91a550dcc97925cc257c846d6a7e36408d5c1f229f392983cf4c8a6
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/rinutils/template b/srcpkgs/rinutils/template
index 702c7c45ca42..a78c2ec31a68 100644
--- a/srcpkgs/rinutils/template
+++ b/srcpkgs/rinutils/template
@@ -1,6 +1,6 @@
 # Template file for 'rinutils'
 pkgname=rinutils
-version=0.10.1
+version=0.10.0
 revision=1
 build_style=cmake
 hostmakedepends="perl pkg-config"
@@ -11,7 +11,7 @@ license="MIT"
 homepage="https://github.com/shlomif/rinutils/"
 changelog="https://raw.githubusercontent.com/shlomif/rinutils/master/NEWS.asciidoc"
 distfiles="https://github.com/shlomif/rinutils/archive/${version}.tar.gz"
-checksum=329ba4cdfb38cddc5af4a8169a8c4a4371f7db8a6ddd76f5c9162a2b216f3b8e
+checksum=af688ee2258587bcec5763d2426c24b734f1e15309cb5f28c18252c6a12e167d
 
 do_check() {
 	: requires many perl modules
diff --git a/srcpkgs/ristretto/template b/srcpkgs/ristretto/template
index cd6094d5c4ed..80395b0e265d 100644
--- a/srcpkgs/ristretto/template
+++ b/srcpkgs/ristretto/template
@@ -1,6 +1,6 @@
 # Template file for 'ristretto'
 pkgname=ristretto
-version=0.12.3
+version=0.12.2
 revision=1
 build_style=gnu-configure
 configure_args="--with-locales-dir=/usr/share/locale"
@@ -13,4 +13,4 @@ license="GPL-2.0-or-later"
 homepage="https://docs.xfce.org/apps/ristretto/start"
 changelog="https://gitlab.xfce.org/apps/ristretto/-/raw/master/NEWS"
 distfiles="https://archive.xfce.org/src/apps/${pkgname}/${version%.*}/${pkgname}-${version}.tar.bz2"
-checksum=868f7021225fa170a2f4716c1d7823bf25ad7aab237687755855799588cd3f3e
+checksum=0eee869922ec00a253dafa446c2aad2a2f98e07e1db7262e8337ce9ec2dad969
diff --git a/srcpkgs/rocksndiamonds/template b/srcpkgs/rocksndiamonds/template
index 5d67f3ca67c5..6c686c7c785b 100644
--- a/srcpkgs/rocksndiamonds/template
+++ b/srcpkgs/rocksndiamonds/template
@@ -1,6 +1,6 @@
 # Template file for 'rocksndiamonds'
 pkgname=rocksndiamonds
-version=4.3.2.1
+version=4.3.1.1
 revision=1
 build_style=gnu-makefile
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Clyhtsuriva <void-packages@adjutor.xyz>"
 license="GPL-2.0-only"
 homepage="http://www.artsoft.org/rocksndiamonds"
 distfiles="http://www.artsoft.org/RELEASES/unix/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=dba4b5ff63561a258348cd3b330d2084ab7ba647d26b6c21f996d93d76ea8439
+checksum=05fcf2c2ac4cca5f94acc8a9c6d2d648d6d5acd901467030cd712fc4f499b564
 replaces="rocksndiamonds-data>=0"
 
 do_build() {
diff --git a/srcpkgs/rofi-emoji/template b/srcpkgs/rofi-emoji/template
index a82978a2903f..f372e5481cd4 100644
--- a/srcpkgs/rofi-emoji/template
+++ b/srcpkgs/rofi-emoji/template
@@ -1,6 +1,6 @@
 # Template file for 'rofi-emoji'
 pkgname=rofi-emoji
-version=3.0.1
+version=2.3.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="autoconf automake libtool pkg-config"
@@ -12,7 +12,7 @@ license="MIT"
 homepage="https://github.com/Mange/rofi-emoji"
 changelog="https://raw.githubusercontent.com/Mange/rofi-emoji/master/Changelog.md"
 distfiles="https://github.com/Mange/rofi-emoji/archive/v${version}.tar.gz"
-checksum=a773e62acac7cb1d2e10ba838149f6508a7541e36b15b620299bd8b8f2fd2056
+checksum=7c5e16c48e37cb94fb057c7d2eb9b1df87b964f8f2998ca1df97481813449d51
 
 pre_configure() {
 	autoreconf -i
diff --git a/srcpkgs/rofi-rbw/template b/srcpkgs/rofi-rbw/template
index d50f8ff13b21..37dc916c12d6 100644
--- a/srcpkgs/rofi-rbw/template
+++ b/srcpkgs/rofi-rbw/template
@@ -1,6 +1,6 @@
 # Template file for 'rofi-rbw'
 pkgname=rofi-rbw
-version=1.0.1
+version=1.0.0
 revision=1
 build_style=python3-pep517
 make_install_target="rofi_rbw-${version}-py3-none-any.whl"
@@ -12,7 +12,7 @@ license="MIT"
 homepage="https://github.com/fdw/rofi-rbw"
 changelog="https://raw.githubusercontent.com/fdw/rofi-rbw/HEAD/CHANGELOG.md"
 distfiles="https://github.com/fdw/rofi-rbw/archive/${version}.tar.gz"
-checksum=37f14462a7a918df2ac9350db8e3822fc7bf9af490dddb60299ea73c976f6c97
+checksum=25cebb7d0cbff19cd0dc54834455de0ae291c74c4d51d66a5c10a57093b49799
 
 post_install() {
 	vman src/rofi_rbw/docs/rofi-rbw.1
diff --git a/srcpkgs/root/template b/srcpkgs/root/template
index e87769061a7a..bfc8cb6d8a3b 100644
--- a/srcpkgs/root/template
+++ b/srcpkgs/root/template
@@ -1,7 +1,7 @@
 # Template file for 'root'
 pkgname=root
-version=6.26.04
-revision=2
+version=6.26.02
+revision=1
 # Only i686 and x86_64 seem to be officially supported
 archs="i686* x86_64*"
 build_style=cmake
@@ -29,17 +29,13 @@ maintainer="Ben Jargowsky <benjar63@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://root.cern"
 distfiles="https://root.cern/download/root_v${version}.source.tar.gz"
-checksum=a271cf82782d6ed2c87ea5eef6681803f2e69e17b3036df9d863636e9358421e
+checksum=7ba96772271a726079506c5bf629c3ceb21bf0682567ed6145be30606d7cd9bb
 build_options="fortran root7"
 build_options_default="fortran"
 python_version=3
 shlib_provides="libCore.so libTree.so libRIO.so libMatrix.so libThread.so
  libTMVA.so libMathCore.so"
 
-case "$XBPS_TARGET_MACHINE" in
-	i686*) configure_args+=" -DCMAKE_C_FLAGS=-g0 -DCMAKE_CXX_FLAGS=-g0" ;;
-esac
-
 post_install() {
 	rm -v ${DESTDIR}/usr/share/root/fonts/LICENSE
 	rm -v ${DESTDIR}/usr/share/root/fonts/[a-mt-z]*.ttf
diff --git a/srcpkgs/rootlesskit/template b/srcpkgs/rootlesskit/template
index 9e5bffab1f50..15fbeba58f75 100644
--- a/srcpkgs/rootlesskit/template
+++ b/srcpkgs/rootlesskit/template
@@ -1,4 +1,4 @@
-# Template file for 'rootlesskit'.
+# Template file for 'rootlesskit'
 pkgname=rootlesskit
 version=0.14.6
 revision=1
diff --git a/srcpkgs/rot8/template b/srcpkgs/rot8/template
index ea8d2945a6d6..302a85758bb1 100644
--- a/srcpkgs/rot8/template
+++ b/srcpkgs/rot8/template
@@ -1,14 +1,14 @@
 # Template file for 'rot8'
 pkgname=rot8
-version=0.1.4
+version=0.1.3
 revision=1
 build_style=cargo
 short_desc="Screen rotation daemon"
 maintainer="Harrison Thorne <harrisonthorne@protonmail.com>"
 license="MIT"
 homepage="https://github.com/efernau/rot8"
-distfiles="https://github.com/efernau/rot8/archive/refs/tags/v${version}.tar.gz"
-checksum=d8dae505a0f736e6462d4745d9adc330afd9177fcba25a02e73650bdfe295495
+distfiles="https://github.com/efernau/rot8/archive/v${version}.tar.gz"
+checksum=14b3e0073462de8a7a010d10485c841f81a3e6dfce90f6c8401fbbb4419f8125
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/routinator/template b/srcpkgs/routinator/template
index ce1f0b16e6c8..6d776a5ffb60 100644
--- a/srcpkgs/routinator/template
+++ b/srcpkgs/routinator/template
@@ -1,6 +1,6 @@
 # Template file for 'routinator'
 pkgname=routinator
-version=0.11.2
+version=0.10.2
 revision=1
 build_style=cargo
 depends="rsync"
@@ -8,10 +8,9 @@ short_desc="Resource Public Key Infrastructure (RPKI) validator"
 maintainer="Cameron Nemo <cnemo@tutanota.com>"
 license="BSD-3-Clause"
 homepage="https://rpki.readthedocs.io/"
-changelog="https://raw.githubusercontent.com/NLnetLabs/routinator/main/Changelog.md"
 distfiles="https://github.com/NLnetLabs/routinator/archive/v${version}.tar.gz"
 conf_files="/etc/routinator/routinator.conf"
-checksum=00f825c53168592da0285e8dbd228018e77248d458214a2c0f86cd0ca45438f5
+checksum=b85e03447eaffc3ec0df78eeeb5ad87aaaeabc0974d87ea5d516e04c3e1bbbb3
 
 case "$XBPS_TARGET_MACHINE" in
 	x86_64*|i686*|arm*|aarch64*) ;;
@@ -20,6 +19,7 @@ esac
 
 post_install() {
 	vdoc README.md
+	vdoc doc/misc.md
 	vman doc/routinator.1
 	vinstall etc/routinator.conf.system-service 0644 etc/routinator routinator.conf
 	vlicense LICENSE
diff --git a/srcpkgs/rpi-eeprom/template b/srcpkgs/rpi-eeprom/template
index c5a5e845d2cb..838d81485b88 100644
--- a/srcpkgs/rpi-eeprom/template
+++ b/srcpkgs/rpi-eeprom/template
@@ -1,29 +1,29 @@
 # Template file for 'rpi-eeprom'
 pkgname=rpi-eeprom
-version=2022.05.20
-revision=1
-_githash="1c758a0904630da2ea905118bdf34fe2d8a6bb5e"
+version=2021.06.17
+revision=2
+_githash="cecc46f6878ff03ab87c1cdd3c17ca0b446546d2"
 archs="armv7* aarch64*"
 wrksrc="${pkgname}-${_githash}"
-conf_files="/etc/default/rpi-eeprom-update"
+conf_files="/etc/default/rpi-eeprom-update-default"
 depends="binutils pciutils python3 rpi-firmware rpi-userland"
 short_desc="Bootloader and VL805 USB controller EEPROM update tool for RPi4"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="BSD-3-Clause, custom:Proprietary"
 homepage="https://github.com/raspberrypi/rpi-eeprom/"
 distfiles="https://github.com/raspberrypi/rpi-eeprom/archive/${_githash}.tar.gz"
-checksum=ab4e20ef187f1583265c0face1d7d1597df2dc5d0fef697b459794924542388a
+checksum=668227625344c9dfa615eb9ec77c26f7126615fb4c054cfd4caaf25385475de9
 python_version=3
 repository=nonfree
 
 do_install() {
 	vbin rpi-eeprom-config
 	vbin rpi-eeprom-update
-	vbin rpi-eeprom-digest
-	vinstall rpi-eeprom-update-default 644 etc/default rpi-eeprom-update
+	vinstall rpi-eeprom-update-default 644 etc/default
 
 	vmkdir usr/lib/firmware/raspberrypi/bootloader
 	vcopy firmware/* usr/lib/firmware/raspberrypi/bootloader/
+	rm -rf ${DESTDIR}/usr/lib/firmware/raspberrypi/bootloader/firmware/old
 
 	vlicense LICENSE
 }
diff --git a/srcpkgs/rpi-imager/patches/disable-telemetry.patch b/srcpkgs/rpi-imager/patches/disable-telemetry.patch
new file mode 100644
index 000000000000..620822889b32
--- /dev/null
+++ b/srcpkgs/rpi-imager/patches/disable-telemetry.patch
@@ -0,0 +1,11 @@
+--- a/config.h	2021-03-16 12:22:48.315849306 -0500
++++ b/config.h	2021-03-16 12:23:00.273828304 -0500
+@@ -15,7 +15,7 @@
+ 
+ /* Phone home the name of images downloaded for image popularity ranking */
+ #define TELEMETRY_URL                     "https://rpi-imager-stats.raspberrypi.com/downloads"
+-#define TELEMETRY_ENABLED_DEFAULT         true
++#define TELEMETRY_ENABLED_DEFAULT         false
+ 
+ /* Hash algorithm for verifying (uncompressed image) checksum */
+ #define OSLIST_HASH_ALGORITHM             QCryptographicHash::Sha256
diff --git a/srcpkgs/rpi-imager/template b/srcpkgs/rpi-imager/template
index 081371014e6e..1b50a1a27f33 100644
--- a/srcpkgs/rpi-imager/template
+++ b/srcpkgs/rpi-imager/template
@@ -1,10 +1,8 @@
 # Template file for 'rpi-imager'
 pkgname=rpi-imager
-version=1.7.2
+version=1.7.1
 revision=1
-build_wrksrc=src
 build_style=cmake
-configure_args="-DENABLE_TELEMETRY=OFF -DENABLE_CHECK_VERSION=OFF"
 hostmakedepends="qt5-host-tools qt5-qmake"
 makedepends="qt5-devel qt5-declarative-devel qt5-svg-devel qt5-tools-devel
  libcurl-devel libarchive-devel"
@@ -14,7 +12,7 @@ maintainer="Adam Gausmann <agausmann@fastmail.com>"
 license="Apache-2.0"
 homepage="https://github.com/raspberrypi/rpi-imager"
 distfiles="https://github.com/raspberrypi/rpi-imager/archive/v${version}.tar.gz"
-checksum=babdcda0a38c5dc3893eef3d2d7138d6d23ba7e306f0f840b6970c579490a57a
+checksum=57c4b1d53a3c5f84fe9a653c07d9c5ea2d5941356c536d6d434d1ff6133b587d
 
 pre_configure() {
 	ln -sf /bin/true $XBPS_WRAPPERDIR/lsblk
diff --git a/srcpkgs/rpi-kernel/template b/srcpkgs/rpi-kernel/template
index 3c2188d2d5bc..9b38bc53a346 100644
--- a/srcpkgs/rpi-kernel/template
+++ b/srcpkgs/rpi-kernel/template
@@ -12,11 +12,11 @@
 #
 # WARNING: keep all rpi*-kernel packages in sync
 
-_githash="82c6f8643398e222099066bfffb2070772f0696f"
+_githash="650082a559a570d6c9d2739ecc62843d6f951059"
 _gitshort="${_githash:0:7}"
 
 pkgname=rpi-kernel
-version=5.10.110
+version=5.10.92
 revision=1
 archs="armv6l*"
 wrksrc="linux-${_githash}"
@@ -27,7 +27,7 @@ homepage="http://www.kernel.org"
 license="GPL-2.0-only"
 short_desc="Linux kernel for Raspberry Pi zero/1 (${version%.*} series [git ${_gitshort}])"
 distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz"
-checksum=f3ee7782c90ecb3e468e89602248a1de45b466d5d4c1af4748f7ca088c0fcab3
+checksum=ae8b1635a33316ef9b85a4f0ce77d0032c74fbe2ef127755b17cd34d265c48d8
 python_version=3
 
 _kernver="${version}_${revision}"
diff --git a/srcpkgs/rpi2-kernel/template b/srcpkgs/rpi2-kernel/template
index 228b6d2c5551..b970fd924fd9 100644
--- a/srcpkgs/rpi2-kernel/template
+++ b/srcpkgs/rpi2-kernel/template
@@ -1,11 +1,11 @@
 # Template file for 'rpi2-kernel'
 # See rpi-kernel for version policy
 
-_githash="82c6f8643398e222099066bfffb2070772f0696f"
+_githash="650082a559a570d6c9d2739ecc62843d6f951059"
 _gitshort="${_githash:0:7}"
 
 pkgname=rpi2-kernel
-version=5.10.110
+version=5.10.92
 revision=1
 archs="armv7l*"
 wrksrc="linux-${_githash}"
@@ -16,7 +16,7 @@ homepage="http://www.kernel.org"
 license="GPL-2.0-only"
 short_desc="Linux kernel for Raspberry Pi 2 (${version%.*} series [git ${_gitshort}])"
 distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz"
-checksum=f3ee7782c90ecb3e468e89602248a1de45b466d5d4c1af4748f7ca088c0fcab3
+checksum=ae8b1635a33316ef9b85a4f0ce77d0032c74fbe2ef127755b17cd34d265c48d8
 python_version=3
 
 _kernver="${version}_${revision}"
diff --git a/srcpkgs/rpi3-kernel/template b/srcpkgs/rpi3-kernel/template
index 937308fc6576..e76d0ab86d51 100644
--- a/srcpkgs/rpi3-kernel/template
+++ b/srcpkgs/rpi3-kernel/template
@@ -1,11 +1,11 @@
 # Template file for 'rpi3-kernel'
 # See rpi-kernel for version policy
 
-_githash="82c6f8643398e222099066bfffb2070772f0696f"
+_githash="650082a559a570d6c9d2739ecc62843d6f951059"
 _gitshort="${_githash:0:7}"
 
 pkgname=rpi3-kernel
-version=5.10.110
+version=5.10.92
 revision=1
 archs="aarch64*"
 wrksrc="linux-${_githash}"
@@ -16,7 +16,7 @@ homepage="http://www.kernel.org"
 license="GPL-2.0-only"
 short_desc="Linux kernel for Raspberry Pi 3 / Zero 2 (${version%.*} series [git ${_gitshort}])"
 distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz"
-checksum=f3ee7782c90ecb3e468e89602248a1de45b466d5d4c1af4748f7ca088c0fcab3
+checksum=ae8b1635a33316ef9b85a4f0ce77d0032c74fbe2ef127755b17cd34d265c48d8
 python_version=3
 
 _kernver="${version}_${revision}"
diff --git a/srcpkgs/rpi4-kernel/template b/srcpkgs/rpi4-kernel/template
index e2c8ac19efee..27ed4f581a7b 100644
--- a/srcpkgs/rpi4-kernel/template
+++ b/srcpkgs/rpi4-kernel/template
@@ -1,11 +1,11 @@
 # Template file for 'rpi4-kernel'
 # See rpi-kernel for version policy
 
-_githash="82c6f8643398e222099066bfffb2070772f0696f"
+_githash="650082a559a570d6c9d2739ecc62843d6f951059"
 _gitshort="${_githash:0:7}"
 
 pkgname=rpi4-kernel
-version=5.10.110
+version=5.10.92
 revision=1
 archs="aarch64*"
 wrksrc="linux-${_githash}"
@@ -16,7 +16,7 @@ homepage="http://www.kernel.org"
 license="GPL-2.0-only"
 short_desc="Linux kernel for Raspberry Pi 4 (${version%.*} series [git ${_gitshort}])"
 distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz"
-checksum=f3ee7782c90ecb3e468e89602248a1de45b466d5d4c1af4748f7ca088c0fcab3
+checksum=ae8b1635a33316ef9b85a4f0ce77d0032c74fbe2ef127755b17cd34d265c48d8
 python_version=3
 conflicts=rpi3-kernel
 
diff --git a/srcpkgs/rpm/template b/srcpkgs/rpm/template
index fbd6b4f0438e..6d252bd4cf58 100644
--- a/srcpkgs/rpm/template
+++ b/srcpkgs/rpm/template
@@ -1,10 +1,13 @@
 # Template file for 'rpm'
 pkgname=rpm
-version=4.17.1
+version=4.17.0
 revision=1
 build_style=gnu-configure
+# configure checks sys.version[:3] for Python versioning, so 3.10 becomes 3.1;
+# until this is fixed upstream, manually define am_cv_python_version to circumvent
 configure_args="--with-cap --with-acl
- --enable-python PYTHON=python3 --sharedstatedir=/var/lib"
+ --enable-python PYTHON=python3 --sharedstatedir=/var/lib
+ am_cv_python_version=${py3_ver}"
 hostmakedepends="automake gettext-devel libtool pkg-config
  python3-setuptools"
 makedepends="libgcrypt-devel binutils-devel elfutils-devel file-devel libarchive-devel
@@ -15,7 +18,7 @@ license="GPL-2.0-or-later"
 homepage="https://rpm.org"
 changelog="https://rpm.org/wiki/Releases/${version}.html"
 distfiles="https://ftp.osuosl.org/pub/rpm/releases/rpm-${version%.*}.x/rpm-${version}.tar.bz2"
-checksum=0c11b793466e7258851ff82bd65c8ffd8c2dbbc70acc869a5d34150549926e5d
+checksum=2e0d220b24749b17810ed181ac1ed005a56bbb6bc8ac429c21f314068dc65e6a
 python_version=3
 conflicts="rpmextract>=0" # Both provide rpm2cpio
 
diff --git a/srcpkgs/rtl_433/template b/srcpkgs/rtl_433/template
index 54782dac8dd1..a9cd4344c641 100644
--- a/srcpkgs/rtl_433/template
+++ b/srcpkgs/rtl_433/template
@@ -1,17 +1,17 @@
 # Template file for 'rtl_433'
 pkgname=rtl_433
-version=21.12
+version=20.02
 revision=1
 build_style=cmake
-hostmakedepends="pkg-config libtool"
-makedepends="librtlsdr-devel SoapySDR-devel libusb-devel openssl-devel"
+hostmakedepends="pkg-config"
+makedepends="librtlsdr-devel SoapySDR-devel libusb-devel"
 short_desc="RTLSDR based 433MHz generic data receiver"
-maintainer="classabbyamp <void@placeviolette.net>"
+maintainer="bra1nwave <bra1nwave@protonmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/merbanan/rtl_433"
 changelog="https://raw.githubusercontent.com/merbanan/rtl_433/master/CHANGELOG.md"
 distfiles="${homepage}/archive/${version}.tar.gz"
-checksum=b362ef3410adec64aee7ad8e6d4d74875f1b3d59ef6fb4856e96adc03876dc65
+checksum=4f114017ede02d3038c449cf7d25cc82eecda5960e5229cc229774681a9ad80b
 
 post_install() {
 	vmkdir usr/share/examples
diff --git a/srcpkgs/runc/template b/srcpkgs/runc/template
index ef7d7995d07a..35f011484e72 100644
--- a/srcpkgs/runc/template
+++ b/srcpkgs/runc/template
@@ -1,6 +1,6 @@
 # Template file for 'runc'
 pkgname=runc
-version=1.1.3
+version=1.1.2
 revision=1
 build_style=go
 go_import_path=github.com/opencontainers/runc
@@ -12,7 +12,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="Apache-2.0"
 homepage="https://github.com/opencontainers/runc"
 distfiles="https://github.com/opencontainers/runc/releases/download/v${version}/runc.tar.xz"
-checksum=2db1f3a01ffd2f8fa3a259b9b512ca7d4dbf89be5765cc58d306e45658668453
+checksum=78ad532465ce4c2802480644a8756c30ae99c1bf779f0243af4bca11c4d041de
 
 post_build() {
 	make man
diff --git a/srcpkgs/ruplacer/template b/srcpkgs/ruplacer/template
index 9cf7468413e4..226155a2452a 100644
--- a/srcpkgs/ruplacer/template
+++ b/srcpkgs/ruplacer/template
@@ -1,15 +1,14 @@
 # Template file for 'ruplacer'
 pkgname=ruplacer
-version=0.8.0
+version=0.6.4
 revision=1
 build_style=cargo
 short_desc="Find and replace text in source files"
 maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
 license="BSD-3-Clause"
 homepage="https://github.com/dmerejkowsky/ruplacer"
-changelog="https://github.com/your-tools/ruplacer/raw/main/CHANGELOG.md"
 distfiles="https://github.com/dmerejkowsky/ruplacer/archive/refs/tags/v${version}.tar.gz"
-checksum=7109bf19c0f62ec477c952c1c509353f7c6abd19deb9169384ebc9d21ad71dc7
+checksum=4f66e8970942e55dc287c585eef7a21394aefa49df746cef429f9e5bc6714c7a
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/rust-analyzer/template b/srcpkgs/rust-analyzer/template
index 19f1d77d619c..d6babaaf3b56 100644
--- a/srcpkgs/rust-analyzer/template
+++ b/srcpkgs/rust-analyzer/template
@@ -1,6 +1,6 @@
 # Template file for 'rust-analyzer'
 pkgname=rust-analyzer
-version=2022.07.25
+version=2022.06.20
 revision=1
 _ver=${version//./-}
 wrksrc="${pkgname}-${_ver}"
@@ -11,7 +11,7 @@ maintainer="Gabriel Sanches <gabriel@gsr.dev>"
 license="Apache-2.0, MIT"
 homepage="https://rust-analyzer.github.io/"
 distfiles="https://github.com/rust-lang/rust-analyzer/archive/${_ver}.tar.gz"
-checksum=2506054eff0ab2405a5dcc27fa9d8d748416179931b87b16972d2261364cdc36
+checksum=195f0f19ef0254e030f5806021f19dbb099a340bcb7874287583f0b534d71078
 # tests require Rust source code
 make_check=no
 
diff --git a/srcpkgs/rustup/patches/0001-Symlink-rustup-instead-of-copying-it.patch b/srcpkgs/rustup/patches/0001-Symlink-rustup-instead-of-copying-it.patch
deleted file mode 100644
index 7f57e6fe0f1c..000000000000
--- a/srcpkgs/rustup/patches/0001-Symlink-rustup-instead-of-copying-it.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From e512f8222fddecf23552ed490f71cc3c444abc53 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?=
- <jan.christian@gruenhage.xyz>
-Date: Tue, 12 Jul 2022 08:16:08 +0200
-Subject: [PATCH] Symlink rustup instead of copying it
-
-To make sure that we can update rustup using xbps, we need to symlink
-rustup into $CARGO_HOME/bin instead of copying it.
-
-Upstream doesn't want the patch as it is right now.
----
- src/cli/self_update.rs | 3 +--
- src/utils/utils.rs     | 2 +-
- 2 files changed, 2 insertions(+), 3 deletions(-)
-
-diff --git a/src/cli/self_update.rs b/src/cli/self_update.rs
-index a4c00d57..82a4d67a 100644
---- a/src/cli/self_update.rs
-+++ b/src/cli/self_update.rs
-@@ -729,8 +729,7 @@ fn install_bins() -> Result<()> {
-     if rustup_path.exists() {
-         utils::remove_file("rustup-bin", &rustup_path)?;
-     }
--    utils::copy_file(&this_exe_path, &rustup_path)?;
--    utils::make_executable(&rustup_path)?;
-+    utils::symlink_file(&this_exe_path, &rustup_path)?;
-     install_proxies()
- }
- 
-diff --git a/src/utils/utils.rs b/src/utils/utils.rs
-index 0362372b..9e5a5fe2 100644
---- a/src/utils/utils.rs
-+++ b/src/utils/utils.rs
-@@ -306,7 +306,7 @@ pub fn hardlink_file(src: &Path, dest: &Path) -> Result<()> {
- }
- 
- #[cfg(unix)]
--fn symlink_file(src: &Path, dest: &Path) -> Result<()> {
-+pub(crate) fn symlink_file(src: &Path, dest: &Path) -> Result<()> {
-     std::os::unix::fs::symlink(src, dest).with_context(|| RustupError::LinkingFile {
-         src: PathBuf::from(src),
-         dest: PathBuf::from(dest),
--- 
-2.37.0
-
diff --git a/srcpkgs/rustup/patches/dont-copy-rustup-bin.patch b/srcpkgs/rustup/patches/dont-copy-rustup-bin.patch
new file mode 100644
index 000000000000..d8289b90d691
--- /dev/null
+++ b/srcpkgs/rustup/patches/dont-copy-rustup-bin.patch
@@ -0,0 +1,15 @@
+Upstream: No, not upstreamable like this
+Reason: We want the rustup binary in $CARGO_HOME/bin to be of the
+same version as the one we distribute in this rustup package.
+--- a/src/cli/self_update.rs	2019-05-27 16:17:21.432715136 +0200
++++ b/src/cli/self_update.rs	2019-05-27 16:18:56.537718683 +0200
+@@ -619,8 +619,7 @@
+     if rustup_path.exists() {
+         utils::remove_file("rustup-bin", &rustup_path)?;
+     }
+-    utils::copy_file(&this_exe_path, &rustup_path)?;
+-    utils::make_executable(&rustup_path)?;
++    utils::symlink_file(&this_exe_path, &rustup_path)?;
+     install_proxies()
+ }
+ 
diff --git a/srcpkgs/rustup/template b/srcpkgs/rustup/template
index da9d2751ba4f..b55cbe09d868 100644
--- a/srcpkgs/rustup/template
+++ b/srcpkgs/rustup/template
@@ -1,6 +1,6 @@
 # Template file for 'rustup'
 pkgname=rustup
-version=1.25.1
+version=1.24.3
 revision=1
 # rustup doesn't recognize this target
 archs="~armv*-musl"
@@ -15,7 +15,7 @@ maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
 license="Apache-2.0, MIT"
 homepage="https://www.rustup.rs"
 distfiles="https://github.com/rust-lang/${pkgname}/archive/${version}.tar.gz"
-checksum=4d062c77b08309bd212f22dd7da1957c1882509c478e57762f34ec4fb2884c9a
+checksum=24a8cede4ccbbf45ab7b8de141d92f47d1881bb546b3b9180d5a51dc0622d0f6
 
 case "$XBPS_TARGET_MACHINE" in
 	x86_64*|i686*|arm*|aarch64*)
diff --git a/srcpkgs/s6-dns/template b/srcpkgs/s6-dns/template
index dae2279b0749..23f7f81ebec6 100644
--- a/srcpkgs/s6-dns/template
+++ b/srcpkgs/s6-dns/template
@@ -1,6 +1,6 @@
 # Template file for 's6-dns'
 pkgname=s6-dns
-version=2.3.5.4
+version=2.3.5.3
 revision=1
 build_style=configure
 configure_args="--prefix=/usr --libdir=/usr/lib
@@ -13,7 +13,7 @@ maintainer="lemmi <lemmi@nerd2nerd.org>"
 license="ISC"
 homepage="https://skarnet.org/software/s6-dns"
 distfiles="${homepage}/${pkgname}-${version}.tar.gz"
-checksum=76af222472c4754f83cdc59ad354255ce1b1e6f6833a059328463f8e51f4db43
+checksum=2ac42f6771cc95c5e9b4d50e4713c3be51733d0f615dcd6c71ef1d9e059c76da
 
 build_options="static"
 
diff --git a/srcpkgs/s6-linux-utils/template b/srcpkgs/s6-linux-utils/template
index 212752cc26d0..50bcca538641 100644
--- a/srcpkgs/s6-linux-utils/template
+++ b/srcpkgs/s6-linux-utils/template
@@ -1,6 +1,6 @@
 # Template file for 's6-linux-utils'
 pkgname=s6-linux-utils
-version=2.6.0.0
+version=2.5.1.7
 revision=1
 build_style=configure
 configure_args="--libdir=/usr/lib --includedir=/usr/include
@@ -14,7 +14,7 @@ license="ISC"
 homepage="https://skarnet.org/software/s6-linux-utils"
 changelog="https://skarnet.org/software/s6-linux-utils/upgrade.html"
 distfiles="${homepage}/${pkgname}-${version}.tar.gz"
-checksum=6c7132734a0c8287002ee6910c469f175a97d766a8023c0c33af8ba92643ed59
+checksum=86a8c2df4bf13e17fb04b86b60dd2ab355f47bc4bf3c3821637cf9f599addfd8
 
 build_options="static"
 
diff --git a/srcpkgs/s6-man-pages/template b/srcpkgs/s6-man-pages/template
index 308c8a8ebd2b..013c85787e96 100644
--- a/srcpkgs/s6-man-pages/template
+++ b/srcpkgs/s6-man-pages/template
@@ -1,6 +1,6 @@
 # Template file for 's6-man-pages'
 pkgname=s6-man-pages
-version=2.11.1.1.1
+version=2.11.1.0.1
 revision=1
 build_style=gnu-makefile
 short_desc="Ports of the HTML documentation for the s6 supervision suite to mdoc(7)"
@@ -8,7 +8,7 @@ maintainer="mobinmob <mobinmob@disroot.org>"
 license="ISC"
 homepage="https://github.com/flexibeast/s6-man-pages"
 distfiles="https://github.com/flexibeast/s6-man-pages/archive/v${version}.tar.gz"
-checksum=794cd18cabee8c5afcb2cddfb35a5ae93240595aae5dc831acc8f4e258ca2199
+checksum=50ef3005c72fb790cf72b510b487fedc9f51c656e7f6f36a48762f9fc679344c
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/s6-networking-man-pages/template b/srcpkgs/s6-networking-man-pages/template
index 2480ac1440f9..2edb8b455dc2 100644
--- a/srcpkgs/s6-networking-man-pages/template
+++ b/srcpkgs/s6-networking-man-pages/template
@@ -1,6 +1,6 @@
 # Template file for 's6-networking-man-pages'
 pkgname=s6-networking-man-pages
-version=2.5.1.1.1
+version=2.5.1.0.1
 revision=1
 build_style=gnu-makefile
 hostmakedepends="mdocml"
@@ -8,8 +8,8 @@ short_desc="Mdoc versions of the documentation for the s6-networking suite"
 maintainer="mobinmob <mobinmob@disroot.org>"
 license="ISC"
 homepage="https://github.com/flexibeast/s6-networking-man-pages"
-distfiles="https://github.com/flexibeast/s6-networking-man-pages/archive/refs/tags/v${version}.tar.gz"
-checksum=8502edfc01f54c7eca8131a5cb3c9a46c698c9199f9654db9183f7e307ece258
+distfiles="https://github.com/flexibeast/s6-networking-man-pages/archive/v${version}.tar.gz"
+checksum=0def3cc5511f20efd47f967c498e5bd6635b1c9eded738e2fece2f956cb9bc5e
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/s6-networking/template b/srcpkgs/s6-networking/template
index d06d52acf170..d39c9cfda98e 100644
--- a/srcpkgs/s6-networking/template
+++ b/srcpkgs/s6-networking/template
@@ -1,6 +1,6 @@
 # Template file for 's6-networking'
 pkgname=s6-networking
-version=2.5.1.1
+version=2.5.1.0
 revision=1
 build_style=configure
 configure_args="--libdir=/usr/lib $(vopt_if libtls --enable-ssl=libtls)
@@ -16,7 +16,7 @@ license="ISC"
 homepage="https://skarnet.org/software/s6-networking"
 changelog="https://skarnet.org/software/s6-networking/upgrade.html"
 distfiles="${homepage}/${pkgname}-${version}.tar.gz"
-checksum=7ac79d4de3d9c13532e444ab7497c4e04ad0fa7229d502984d9dc7d48aa64418
+checksum=2507c51fea5a2d07a7a77300a6502f2af4a04b6da15131f20bf984b99091ff41
 
 build_options="bearssl libtls static"
 build_options_default="bearssl"
diff --git a/srcpkgs/s6-portable-utils-man-pages/template b/srcpkgs/s6-portable-utils-man-pages/template
index 28c906c1a67a..afce5d598f33 100644
--- a/srcpkgs/s6-portable-utils-man-pages/template
+++ b/srcpkgs/s6-portable-utils-man-pages/template
@@ -1,6 +1,6 @@
 # Template file for 's6-portable-utils-man-pages'
 pkgname=s6-portable-utils-man-pages
-version=2.2.5.0.1
+version=2.2.4.0.2
 revision=1
 build_style=gnu-makefile
 hostmakedepends="mdocml"
@@ -9,7 +9,7 @@ maintainer="mobinmob <mobinmob@disroot.org>"
 license="ISC"
 homepage="https://github.com/flexibeast/s6-portable-utils-man-pages"
 distfiles="https://github.com/flexibeast/s6-portable-utils-man-pages/archive/refs/tags/v${version}.tar.gz"
-checksum=e960dbd459285846f89900643742846848431c0d82d4645f3c4b697227abdfe4
+checksum=af0f6b39d5b4184db08d413840b810a543ae7f9fbd19e48ea14022d5b6ac42c7
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/s6-portable-utils/template b/srcpkgs/s6-portable-utils/template
index ca0c308fb3b1..e7de2cf69b93 100644
--- a/srcpkgs/s6-portable-utils/template
+++ b/srcpkgs/s6-portable-utils/template
@@ -1,6 +1,6 @@
 # Template file for 's6-portable-utils'
 pkgname=s6-portable-utils
-version=2.2.5.0
+version=2.2.4.0
 revision=1
 build_style=configure
 configure_args="--prefix=/usr --libdir=/usr/lib --includedir=/usr/include
@@ -14,7 +14,7 @@ license="ISC"
 homepage="https://skarnet.org/software/s6-portable-utils/"
 changelog="https://skarnet.org/software/s6-portable-utils/upgrade.html"
 distfiles="https://skarnet.org/software/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=ebb39f8934fd36f25d31352e61bbd94dc02b1e9f04411850d2fd9658bd916e36
+checksum=cb1eea89f0311006f0132aa45324ff96fa7756d11a5f4366c68d084839e5a56f
 
 build_options="static"
 
diff --git a/srcpkgs/s6-rc/template b/srcpkgs/s6-rc/template
index 495907ef8a60..e47ba8b92b1f 100644
--- a/srcpkgs/s6-rc/template
+++ b/srcpkgs/s6-rc/template
@@ -1,6 +1,6 @@
 # Template file for 's6-rc'
 pkgname=s6-rc
-version=0.5.3.2
+version=0.5.3.0
 revision=1
 build_style=configure
 configure_args="--prefix=/usr --libdir=/usr/lib --includedir=/usr/include
@@ -15,7 +15,7 @@ license="ISC"
 homepage="https://skarnet.org/software/s6-rc/"
 changelog="https://skarnet.org/software/s6-rc/upgrade.html"
 distfiles="https://skarnet.org/software/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=4f24a4966a4aa353d2bd1a8afca9b88c7b7bd29c46b3a1a7f5305686b9d6e038
+checksum=93a31d2bd39569f684792973b556ac02723bdb60bd1ae76e9a0ea1f4a9b43f27
 
 build_options="static"
 
diff --git a/srcpkgs/s6/template b/srcpkgs/s6/template
index d54785b251b2..5812c18784b0 100644
--- a/srcpkgs/s6/template
+++ b/srcpkgs/s6/template
@@ -1,6 +1,6 @@
 # Template file for 's6'
 pkgname=s6
-version=2.11.1.1
+version=2.11.1.0
 revision=1
 build_style=configure
 configure_args="--libdir=/usr/lib --bindir=/usr/bin
@@ -15,7 +15,7 @@ license="ISC"
 homepage="http://skarnet.org/software/s6/"
 changelog="https://skarnet.org/software/s6/upgrade.html"
 distfiles="http://skarnet.org/software/s6/s6-${version}.tar.gz"
-checksum=1cef7f7b3a7e01181fbb6fe8300e6ba422d9689007221c78af1f99528acb6c38
+checksum=ae64dc2ba208ff80e4ac4792ce90dd526b42bf19c966dc7d8eb9a6870e4bc23a
 
 build_options="static"
 
diff --git a/srcpkgs/sane/template b/srcpkgs/sane/template
index 77b7947a0f84..c21c9ea8aed1 100644
--- a/srcpkgs/sane/template
+++ b/srcpkgs/sane/template
@@ -1,7 +1,7 @@
 # Template file for 'sane'
 pkgname=sane
-_gitlab_release_hash=7d30fab4e115029d91027b6a58d64b43
-version=1.1.1
+_gitlab_release_hash=104f09c07d35519cc8e72e604f11643f
+version=1.0.32
 revision=1
 wrksrc="sane-backends-${version}"
 build_style=gnu-configure
@@ -20,7 +20,7 @@ license="custom:GPL-2.0-or-later-with-SANE-exception"
 homepage="http://www.sane-project.org/"
 changelog="https://gitlab.com/sane-project/backends/-/raw/master/NEWS"
 distfiles="https://gitlab.com/sane-project/backends/uploads/${_gitlab_release_hash}/sane-backends-${version}.tar.gz"
-checksum=dd4b04c37a42f14c4619e8eea6a957f4c7c617fe59e32ae2872b373940a8b603
+checksum=3a28c237c0a72767086202379f6dc92dbb63ec08dfbab22312cba80e238bb114
 noshlibprovides="avoid false detection of device drivers"
 
 # additional group 'lp' is required by saned to access some all-in-one devices
@@ -30,8 +30,9 @@ _saned_groups="lp,scanner"
 build_options="avahi snmp"
 build_options_default="avahi"
 
+# tests broken on 32bit.  https://gitlab.com/sane-project/backends/-/issues/157
 if [ "$XBPS_TARGET_WORDSIZE" = "32" ]; then
-	make_check=no # tests broken on 32bit.  https://gitlab.com/sane-project/backends/-/issues/157
+	make_check=no
 fi
 
 post_build() {
diff --git a/srcpkgs/sbc/patches/fix-build-on-non-x86.patch b/srcpkgs/sbc/patches/fix-build-on-non-x86.patch
new file mode 100644
index 000000000000..87b545078118
--- /dev/null
+++ b/srcpkgs/sbc/patches/fix-build-on-non-x86.patch
@@ -0,0 +1,43 @@
+From 909a9bdf7ab143e1f0baaf9736baebd3cd79aacf Mon Sep 17 00:00:00 2001
+From: Marius Bakke <marius@gnu.org>
+Date: Tue, 22 Dec 2020 11:04:26 +0000
+Subject: sbc_primitives: Fix build on non-x86.
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Don't call __builtin_cpu_init unless targeting i386 or x86_64.
+Otherwise we get an error at link time:
+
+  CC       sbc/sbc_primitives.lo
+sbc/sbc_primitives.c: In function ‘sbc_init_primitives_x86’:
+sbc/sbc_primitives.c:596:2: warning: implicit declaration of function ‘__builtin_cpu_init’; did you mean ‘__builtin_irint’? [-Wimplicit-function-declaration]
+[...]
+  CCLD     src/sbcdec
+ld: sbc/.libs/libsbc-private.a(sbc_primitives.o): in function `sbc_init_primitives':
+sbc_primitives.c:(.text+0x3a30): undefined reference to `__builtin_cpu_init'
+---
+ sbc/sbc_primitives.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/sbc/sbc_primitives.c b/sbc/sbc_primitives.c
+index 97a75be..09c214a 100644
+--- a/sbc/sbc_primitives.c
++++ b/sbc/sbc_primitives.c
+@@ -593,6 +593,7 @@ static int sbc_calc_scalefactors_j(
+ 
+ static void sbc_init_primitives_x86(struct sbc_encoder_state *state)
+ {
++#if defined(__x86_64__) || defined(__i386__)
+ 	__builtin_cpu_init();
+ 
+ #ifdef SBC_BUILD_WITH_MMX_SUPPORT
+@@ -604,6 +605,7 @@ static void sbc_init_primitives_x86(struct sbc_encoder_state *state)
+ 	if (__builtin_cpu_supports("sse4.2"))
+ 		sbc_init_primitives_sse(state);
+ #endif
++#endif
+ }
+ 
+ /*
+-- 
diff --git a/srcpkgs/sbc/template b/srcpkgs/sbc/template
index 6d3408eee62c..6fdca20e3e9c 100644
--- a/srcpkgs/sbc/template
+++ b/srcpkgs/sbc/template
@@ -1,6 +1,6 @@
 # Template file for 'sbc'
 pkgname=sbc
-version=2.0
+version=1.5
 revision=1
 build_style=gnu-configure
 configure_args="--enable-pie --disable-static"
@@ -11,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="http://www.bluez.org/"
 distfiles="${KERNEL_SITE}/bluetooth/${pkgname}-${version}.tar.xz"
-checksum=8f12368e1dbbf55e14536520473cfb338c84b392939cc9b64298360fd4a07992
+checksum=0cbad69823a99e8421fe0700e8cf9eeb8fa0c1ad28e8dbc2182b3353507931d2
 
 sbc-devel_package() {
 	depends="sbc>=${version}_${revision}"
diff --git a/srcpkgs/sbcl/template b/srcpkgs/sbcl/template
index 990c8b0fd6a9..43e3045f5fc9 100644
--- a/srcpkgs/sbcl/template
+++ b/srcpkgs/sbcl/template
@@ -1,11 +1,11 @@
 # Template file for 'sbcl'
 pkgname=sbcl
-version=2.2.7
+version=2.2.5
 revision=1
 # make sure the sbcl option in maxima is enabled for the same archs
 archs="i686 x86_64* armv7l aarch64 ppc64le*"
 hostmakedepends="iana-etc texinfo"
-makedepends="libzstd-devel zlib-devel"
+makedepends="zlib-devel"
 conf_files="/etc/sbclrc"
 short_desc="Steel Bank Common Lisp"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
@@ -13,7 +13,7 @@ license="custom:BSD+public_domain"
 homepage="http://www.sbcl.org/"
 changelog="http://www.sbcl.org/news.html"
 distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}-source.tar.bz2"
-checksum=ec98996fdaa68009d98b4d7db2189271f2ad455ec322ca95a9c6aebf08bead6d
+checksum=8584b541370fd6ad6e58d3f97982077dfcab240f30d4e9b18f15da91c2f13ed1
 nocross=yes
 nopie=yes
 
@@ -21,7 +21,7 @@ _bootstrap_lisp="bash ../sbcl-*-linux/run-sbcl.sh --no-sysinit --no-userinit --d
 case "$XBPS_TARGET_MACHINE" in
 x86_64)
 	distfiles+=" ${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}-x86-64-linux-binary.tar.bz2"
-	checksum+=" 4b176dd651437af851f6eb8332b51457f983079d27d347c30c73b3481959be78"
+	checksum+=" 9e8a2824ba2024a212f642536e6420bbfedfe07446cabe12d568ead52cdd95db"
 	;;
 arm*)
 	distfiles+=" ${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-1.2.14-armhf-linux-binary.tar.bz2"
diff --git a/srcpkgs/sc-controller/template b/srcpkgs/sc-controller/template
index 19ed5b512681..f1d641021f82 100644
--- a/srcpkgs/sc-controller/template
+++ b/srcpkgs/sc-controller/template
@@ -1,15 +1,14 @@
 # Template file for 'sc-controller'
 pkgname=sc-controller
-version=0.4.8.7
+version=0.4.8.6
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 makedepends="python3-devel zlib-devel"
-depends="gtk+3 python3-gobject python3-cairo python3-evdev python3-vdf"
-checkdepends="python3-pytest libusb-devel libXfixes libXext-devel python3-vdf"
+depends="gtk+3 python3-gobject python3-cairo python3-evdev"
 short_desc="User-mode driver and GTK3 based GUI for Steam Controller"
 maintainer="Henry Naguski <henry@nilsu.org>"
 license="GPL-2.0-only"
 homepage="https://github.com/Ryochan7/sc-controller"
 distfiles="https://github.com/Ryochan7/sc-controller/archive/refs/tags/v$version.tar.gz"
-checksum=af96bc2f2a90207007bc5ed00c626a1927085bb2aab7efb373e7e4339d4d11ae
+checksum=e6b8c736877acbee0a90acb3470650327c6c76ab9a4c13a3359356e6858943f5
diff --git a/srcpkgs/scid_vs_pc/template b/srcpkgs/scid_vs_pc/template
index 4551c49fe0b2..ed2e13d5d235 100644
--- a/srcpkgs/scid_vs_pc/template
+++ b/srcpkgs/scid_vs_pc/template
@@ -1,6 +1,6 @@
 # Template file for 'scid_vs_pc'
 pkgname=scid_vs_pc
-version=4.23
+version=4.22
 revision=1
 build_style=configure
 hostmakedepends="tcl"
@@ -10,7 +10,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://scidvspc.sourceforge.net/"
 distfiles="${SOURCEFORGE_SITE}/scidvspc/source/scid_vs_pc-${version}.tgz"
-checksum=e182a4370adce21c579f5f93f4d56eec5c6e19c486bb893dc1f514ff2f070e89
+checksum=3d21c33eb7e1248fc3c845502e8f0291aae0a9ffe2506e4f82f51b3bfe163493
 
 do_configure() {
 	./configure CC="${CC}" CXX="${CXX}" CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" \
diff --git a/srcpkgs/scite/template b/srcpkgs/scite/template
index 226cf45d84ac..0d5851a23d70 100644
--- a/srcpkgs/scite/template
+++ b/srcpkgs/scite/template
@@ -1,6 +1,6 @@
 # Template file for 'scite'
 pkgname=scite
-version=5.2.4
+version=5.2.3
 revision=1
 create_wrksrc=yes
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="MIT"
 homepage="https://www.scintilla.org/SciTEDownload.html"
 distfiles="https://www.scintilla.org/scite${version//./}.tgz"
-checksum=d546165b06f01aa06bb3735484c392856e1defebf29f14160dfd7f8a2000d930
+checksum=e0dbc30cfe5a3c255b5b00b9491796561de68eea36203811acabbcb7127aa6ae
 
 post_extract() {
 	sed -i 's/gthread-2.0/& lua/' scite/gtk/makefile
diff --git a/srcpkgs/scons/template b/srcpkgs/scons/template
index 3cf4d75bb5f6..574f96858c7b 100644
--- a/srcpkgs/scons/template
+++ b/srcpkgs/scons/template
@@ -1,19 +1,18 @@
 # Template file for 'scons'
 pkgname=scons
-version=4.4.0
-revision=1
+version=4.0.1
+revision=3
 wrksrc="SCons-${version}"
-build_style="python3-module"
-make_install_args="--install-data=/usr/share/man/man1/"
+build_style=python3-module
 hostmakedepends="python3 python3-setuptools"
 depends="python3"
 short_desc="Software construction tool"
-maintainer="Wilson Birney <wpb@360scada.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://www.scons.org/"
-distfiles="https://github.com/SCons/scons/releases/download/${version}/SCons-${version}.tar.gz"
-checksum=7703c4e9d2200b4854a31800c1dbd4587e1fa86e75f58795c740bcfa7eca7eaa
-make_check=no #SCons dist tarballs do not have tests, confirmed with SCons dev
+distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
+checksum=722ed104b5c624ecdc89bd4e02b094d2b14d99d47b5d0501961e47f579a2007c
+
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/scribus/patches/0001-poppler-22.02.0-fix.patch b/srcpkgs/scribus/patches/0001-poppler-22.02.0-fix.patch
deleted file mode 100644
index 4e0f607c6a07..000000000000
--- a/srcpkgs/scribus/patches/0001-poppler-22.02.0-fix.patch
+++ /dev/null
@@ -1,129 +0,0 @@
-From 85c0dff3422fa3c26fbc2e8d8561f597ec24bd92 Mon Sep 17 00:00:00 2001
-From: Jean Ghali <jghali@libertysurf.fr>
-Date: Wed, 2 Feb 2022 23:12:52 +0000
-Subject: [PATCH] #16734: Build break with poppler 22.2.0
-
-git-svn-id: svn://scribus.net/trunk/Scribus@24884 11d20701-8431-0410-a711-e3c959e3b870
----
- scribus/plugins/import/pdf/slaoutput.cpp | 47 +++++++++++++++++++-----
- 1 file changed, 37 insertions(+), 10 deletions(-)
-
-diff --git a/scribus/plugins/import/pdf/slaoutput.cpp b/scribus/plugins/import/pdf/slaoutput.cpp
-index 5894bf2ad6..3650c96f52 100644
---- a/scribus/plugins/import/pdf/slaoutput.cpp
-+++ b/scribus/plugins/import/pdf/slaoutput.cpp
-@@ -7,6 +7,11 @@ for which a new license (GPL+exception) is in place.
- 
- #include "slaoutput.h"
- 
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 2, 0)
-+#include <memory>
-+#include <optional>
-+#endif
-+
- #include <poppler/GlobalParams.h>
- #include <poppler/poppler-config.h>
- #include <poppler/FileSpec.h>
-@@ -3027,18 +3032,24 @@ void SlaOutputDev::markPoint(POPPLER_CONST char *name, Dict *properties)
- void SlaOutputDev::updateFont(GfxState *state)
- {
- 	GfxFont *gfxFont;
--	GfxFontLoc *fontLoc;
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 2, 0)
-+	std::optional<GfxFontLoc> fontLoc;
-+	const GooString * fileName = nullptr;
-+	std::unique_ptr<FoFiTrueType> ff;
-+#else
-+	GfxFontLoc * fontLoc = nullptr;
-+	GooString * fileName = nullptr;
-+	FoFiTrueType * ff = nullptr;
-+#endif
- 	GfxFontType fontType;
- 	SlaOutFontFileID *id;
- 	SplashFontFile *fontFile;
- 	SplashFontSrc *fontsrc = nullptr;
--	FoFiTrueType *ff;
- 	Object refObj, strObj;
--	GooString *fileName;
--	char *tmpBuf;
-+	char *tmpBuf = nullptr;
- 	int tmpBufLen = 0;
--	int *codeToGID;
--	const double *textMat;
-+	int *codeToGID = nullptr;
-+	const double *textMat = nullptr;
- 	double m11, m12, m21, m22, fontSize;
- 	SplashCoord mat[4];
- 	int n = 0;
-@@ -3046,9 +3057,6 @@ void SlaOutputDev::updateFont(GfxState *state)
- 	SplashCoord matrix[6];
- 
- 	m_font = nullptr;
--	fileName = nullptr;
--	tmpBuf = nullptr;
--	fontLoc = nullptr;
- 
- 	gfxFont = state->getFont();
- 	if (!gfxFont)
-@@ -3083,7 +3091,11 @@ void SlaOutputDev::updateFont(GfxState *state)
- 		}
- 		else
- 		{ // gfxFontLocExternal
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 2, 0)
-+			fileName = fontLoc->pathAsGooString();
-+#else
- 			fileName = fontLoc->path;
-+#endif
- 			fontType = fontLoc->fontType;
- 		}
- 
-@@ -3136,9 +3148,14 @@ void SlaOutputDev::updateFont(GfxState *state)
- 				ff = FoFiTrueType::make(tmpBuf, tmpBufLen);
- 			if (ff)
- 			{
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 2, 0)
-+				codeToGID = ((Gfx8BitFont*) gfxFont)->getCodeToGIDMap(ff.get());
-+				ff.reset();
-+#else
- 				codeToGID = ((Gfx8BitFont *)gfxFont)->getCodeToGIDMap(ff);
--				n = 256;
- 				delete ff;
-+#endif
-+				n = 256;
- 			}
- 			else
- 			{
-@@ -3209,8 +3226,13 @@ void SlaOutputDev::updateFont(GfxState *state)
- 					ff = FoFiTrueType::make(tmpBuf, tmpBufLen);
- 				if (! ff)
- 					goto err2;
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 2, 0)
-+				codeToGID = ((GfxCIDFont*) gfxFont)->getCodeToGIDMap(ff.get(), &n);
-+				ff.reset();
-+#else
- 				codeToGID = ((GfxCIDFont *)gfxFont)->getCodeToGIDMap(ff, &n);
- 				delete ff;
-+#endif
- 			}
- 			if (!(fontFile = m_fontEngine->loadTrueTypeFont(
- 							id,
-@@ -3247,14 +3269,19 @@ void SlaOutputDev::updateFont(GfxState *state)
- 	mat[3] = -m22;
- 	m_font = m_fontEngine->getFont(fontFile, mat, matrix);
- 
-+#if POPPLER_ENCODED_VERSION < POPPLER_VERSION_ENCODE(22, 2, 0)
- 	delete fontLoc;
-+#endif
- 	if (fontsrc && !fontsrc->isFile)
- 		fontsrc->unref();
- 	return;
- 
- err2:
- 	delete id;
-+#if POPPLER_ENCODED_VERSION < POPPLER_VERSION_ENCODE(22, 2, 0)
- 	delete fontLoc;
-+#endif
-+
- err1:
- 	if (fontsrc && !fontsrc->isFile)
- 		fontsrc->unref();
diff --git a/srcpkgs/scribus/patches/0002-poppler-22.03.0-fix.patch b/srcpkgs/scribus/patches/0002-poppler-22.03.0-fix.patch
deleted file mode 100644
index f7a0c03fdd96..000000000000
--- a/srcpkgs/scribus/patches/0002-poppler-22.03.0-fix.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From f19410ac3b27e33dd62105746784e61e85b90a1d Mon Sep 17 00:00:00 2001
-From: Jean Ghali <jghali@libertysurf.fr>
-Date: Wed, 2 Mar 2022 22:22:53 +0000
-Subject: [PATCH] #16764: Build break with poppler 22.03.0
-
-git-svn-id: svn://scribus.net/trunk/Scribus@24982 11d20701-8431-0410-a711-e3c959e3b870
----
- scribus/plugins/import/pdf/importpdf.cpp | 13 +++++++++++++
- 1 file changed, 13 insertions(+)
-
-diff --git a/scribus/plugins/import/pdf/importpdf.cpp b/scribus/plugins/import/pdf/importpdf.cpp
-index 154e58a3f0..392dcd9e64 100644
---- a/scribus/plugins/import/pdf/importpdf.cpp
-+++ b/scribus/plugins/import/pdf/importpdf.cpp
-@@ -89,7 +89,11 @@ QImage PdfPlug::readThumbnail(const QString& fName)
- #endif
- 	globalParams->setErrQuiet(gTrue);
- 
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 3, 0)
-+	PDFDoc pdfDoc{ std::make_unique<GooString>(fname) };
-+#else
- 	PDFDoc pdfDoc{fname, nullptr, nullptr, nullptr};
-+#endif
- 	if (!pdfDoc.isOk() || pdfDoc.getErrorCode() == errEncrypted)
- 		return QImage();
- 
-@@ -342,7 +346,11 @@ bool PdfPlug::convert(const QString& fn)
- 	globalParams->setErrQuiet(gTrue);
- //	globalParams->setPrintCommands(gTrue);
- 	QList<OptionalContentGroup*> ocgGroups;
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 3, 0)
-+	auto pdfDoc = std::make_unique<PDFDoc>(std::make_unique<GooString>(fname));
-+#else
- 	auto pdfDoc = std::unique_ptr<PDFDoc>(new PDFDoc(fname, nullptr, nullptr, nullptr));
-+#endif
- 	if (pdfDoc)
- 	{
- 		if (pdfDoc->getErrorCode() == errEncrypted)
-@@ -361,8 +369,13 @@ bool PdfPlug::convert(const QString& fn)
- #else
- 				auto fname = new GooString(QFile::encodeName(fn).data());
- #endif
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 3, 0)
-+				std::optional<GooString> userPW(std::in_place, text.toLocal8Bit().data());
-+				pdfDoc.reset(new PDFDoc(std::make_unique<GooString>(fname), userPW, userPW, nullptr));
-+#else
- 				auto userPW = new GooString(text.toLocal8Bit().data());
- 				pdfDoc.reset(new PDFDoc(fname, userPW, userPW, nullptr));
-+#endif
- 				qApp->changeOverrideCursor(QCursor(Qt::WaitCursor));
- 			}
- 			if ((!pdfDoc) || (pdfDoc->getErrorCode() != errNone))
diff --git a/srcpkgs/scribus/patches/0003-poppler-22.04.0-fix.patch b/srcpkgs/scribus/patches/0003-poppler-22.04.0-fix.patch
deleted file mode 100644
index e15ec7d81266..000000000000
--- a/srcpkgs/scribus/patches/0003-poppler-22.04.0-fix.patch
+++ /dev/null
@@ -1,288 +0,0 @@
-From f2237b8f0b5cf7690e864a22ef7a63a6d769fa36 Mon Sep 17 00:00:00 2001
-From: Jean Ghali <jghali@libertysurf.fr>
-Date: Fri, 1 Apr 2022 23:52:32 +0000
-Subject: [PATCH] Fix build with poppler 22.04.0
-
-git-svn-id: svn://scribus.net/trunk/Scribus@25074 11d20701-8431-0410-a711-e3c959e3b870
----
- scribus/plugins/import/pdf/slaoutput.cpp | 123 ++++++++++++++---------
- 1 file changed, 78 insertions(+), 45 deletions(-)
-
-diff --git a/scribus/plugins/import/pdf/slaoutput.cpp b/scribus/plugins/import/pdf/slaoutput.cpp
-index e20a81f99e..5626fe3477 100644
---- a/scribus/plugins/import/pdf/slaoutput.cpp
-+++ b/scribus/plugins/import/pdf/slaoutput.cpp
-@@ -174,8 +174,13 @@ void AnoOutputDev::drawString(GfxState *state, POPPLER_CONST GooString *s)
- 	int shade = 100;
- 	currColorText = getColor(state->getFillColorSpace(), state->getFillColor(), &shade);
- 	fontSize = state->getFontSize();
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 4, 0)
-+	if (state->getFont() && state->getFont()->getName())
-+		fontName = new GooString(state->getFont()->getName().value());
-+#else
- 	if (state->getFont())
- 		fontName = state->getFont()->getName()->copy();
-+#endif
- 	itemText = s->copy();
- }
- 
-@@ -357,7 +362,12 @@ std::unique_ptr<LinkAction> SlaOutputDev::SC_getAdditionalAction(const char *key
- GBool SlaOutputDev::annotations_callback(Annot *annota, void *user_data)
- {
- 	SlaOutputDev *dev = (SlaOutputDev*)user_data;
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 4, 0)
-+	const PDFRectangle& annotRect = annota->getRect();;
-+	const PDFRectangle* box = &annotRect;
-+#else
- 	PDFRectangle *box = annota->getRect();
-+#endif
- 	double xCoor = dev->m_doc->currentPage()->xOffset() + box->x1 - dev->cropOffsetX;
- 	double yCoor = dev->m_doc->currentPage()->yOffset() + dev->m_doc->currentPage()->height() - box->y2 + dev->cropOffsetY;
- 	double width = box->x2 - box->x1;
-@@ -684,7 +694,12 @@ bool SlaOutputDev::handleWidgetAnnot(Annot* annota, double xCoor, double yCoor,
- 			if (apa || !achar)
- 			{
- 				AnoOutputDev *annotOutDev = new AnoOutputDev(m_doc, m_importedColors);
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 4, 0)
-+				const PDFRectangle& annotaRect = annota->getRect();
-+				Gfx* gfx = new Gfx(pdfDoc, annotOutDev, pdfDoc->getPage(m_actPage)->getResourceDict(), &annotaRect, nullptr);
-+#else
- 				Gfx *gfx = new Gfx(pdfDoc, annotOutDev, pdfDoc->getPage(m_actPage)->getResourceDict(), annota->getRect(), nullptr);
-+#endif
- 				ano->draw(gfx, false);
- 				if (!bgFound)
- 					m_currColorFill = annotOutDev->currColorFill;
-@@ -2916,22 +2931,27 @@ void SlaOutputDev::markPoint(POPPLER_CONST char *name, Dict *properties)
- 
- void SlaOutputDev::updateFont(GfxState *state)
- {
--	GfxFont *gfxFont;
--#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 2, 0)
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 4, 0)
-+	std::optional<GfxFontLoc> fontLoc;
-+	std::string fileName;
-+	std::unique_ptr<FoFiTrueType> ff;
-+	std::optional<std::vector<unsigned char>> tmpBuf;
-+#elif POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 2, 0)
- 	std::optional<GfxFontLoc> fontLoc;
- 	const GooString * fileName = nullptr;
- 	std::unique_ptr<FoFiTrueType> ff;
-+	char* tmpBuf = nullptr;
- #else
- 	GfxFontLoc * fontLoc = nullptr;
- 	GooString * fileName = nullptr;
- 	FoFiTrueType * ff = nullptr;
-+	char* tmpBuf = nullptr;
- #endif
- 	GfxFontType fontType;
- 	SlaOutFontFileID *id;
- 	SplashFontFile *fontFile;
- 	SplashFontSrc *fontsrc = nullptr;
- 	Object refObj, strObj;
--	char *tmpBuf = nullptr;
- 	int tmpBufLen = 0;
- 	int *codeToGID = nullptr;
- 	const double *textMat = nullptr;
-@@ -2943,7 +2963,11 @@ void SlaOutputDev::updateFont(GfxState *state)
- 
- 	m_font = nullptr;
- 
--	gfxFont = state->getFont();
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 4, 0)
-+	GfxFont* gfxFont = state->getFont().get();
-+#else
-+	GfxFont* gfxFont = state->getFont();
-+#endif
- 	if (!gfxFont)
- 		goto err1;
- 
-@@ -2968,15 +2992,23 @@ void SlaOutputDev::updateFont(GfxState *state)
- 		if (fontLoc->locType == gfxFontLocEmbedded)
- 		{
- 			// if there is an embedded font, read it to memory
--			tmpBuf = gfxFont->readEmbFontFile(xref, &tmpBufLen);
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 4, 0)
-+			tmpBuf = gfxFont->readEmbFontFile((xref) ? xref : pdfDoc->getXRef());
- 			if (! tmpBuf)
- 				goto err2;
-+#else
-+			tmpBuf = gfxFont->readEmbFontFile(xref, &tmpBufLen);
-+			if (!tmpBuf)
-+				goto err2;
-+#endif
- 
- 			// external font
- 		}
- 		else
- 		{ // gfxFontLocExternal
--#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 2, 0)
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 4, 0)
-+			fileName = fontLoc->path;
-+#elif POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 2, 0)
- 			fileName = fontLoc->pathAsGooString();
- #else
- 			fileName = fontLoc->path;
-@@ -2985,52 +3017,54 @@ void SlaOutputDev::updateFont(GfxState *state)
- 		}
- 
- 		fontsrc = new SplashFontSrc;
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 4, 0)
-+		if (!fileName.empty())
-+			fontsrc->setFile(fileName);
-+		else
-+			fontsrc->setBuf(std::move(tmpBuf.value()));
-+#else
- 		if (fileName)
- 			fontsrc->setFile(fileName, gFalse);
- 		else
- 			fontsrc->setBuf(tmpBuf, tmpBufLen, gTrue);
-+#endif
- 
- 		// load the font file
- 		switch (fontType) {
- 		case fontType1:
--			if (!(fontFile = m_fontEngine->loadType1Font(
--				id,
--				fontsrc,
--				(const char **)((Gfx8BitFont *) gfxFont)->getEncoding())))
-+			if (!(fontFile = m_fontEngine->loadType1Font(id, fontsrc, (const char **)((Gfx8BitFont *) gfxFont)->getEncoding())))
- 			{
--				error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'",
--				gfxFont->getName() ? gfxFont->getName()->getCString() : "(unnamed)");
-+				error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'", gfxFont->getName() ? gfxFont->getName()->getCString() : "(unnamed)");
- 				goto err2;
- 			}
- 			break;
- 		case fontType1C:
--			if (!(fontFile = m_fontEngine->loadType1CFont(
--							id,
--							fontsrc,
--							(const char **)((Gfx8BitFont *) gfxFont)->getEncoding())))
-+			if (!(fontFile = m_fontEngine->loadType1CFont(id, fontsrc, (const char **)((Gfx8BitFont *) gfxFont)->getEncoding())))
- 			{
--				error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'",
--				gfxFont->getName() ? gfxFont->getName()->getCString() : "(unnamed)");
-+				error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'", gfxFont->getName() ? gfxFont->getName()->getCString() : "(unnamed)");
- 				goto err2;
- 			}
- 			break;
- 		case fontType1COT:
--			if (!(fontFile = m_fontEngine->loadOpenTypeT1CFont(
--							id,
--							fontsrc,
--							(const char **)((Gfx8BitFont *) gfxFont)->getEncoding())))
-+			if (!(fontFile = m_fontEngine->loadOpenTypeT1CFont(id, fontsrc, (const char **)((Gfx8BitFont *) gfxFont)->getEncoding())))
- 			{
--				error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'",
--				gfxFont->getName() ? gfxFont->getName()->getCString() : "(unnamed)");
-+				error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'", gfxFont->getName() ? gfxFont->getName()->getCString() : "(unnamed)");
- 				goto err2;
- 			}
- 			break;
- 		case fontTrueType:
- 		case fontTrueTypeOT:
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 4, 0)
-+			if (!fileName.empty())
-+				ff = FoFiTrueType::load(fileName.c_str());
-+			else
-+				ff = FoFiTrueType::make(fontsrc->buf.data(), fontsrc->buf.size());
-+#else
- 			if (fileName)
- 				ff = FoFiTrueType::load(fileName->getCString());
- 			else
- 				ff = FoFiTrueType::make(tmpBuf, tmpBufLen);
-+#endif
- 			if (ff)
- 			{
- #if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 2, 0)
-@@ -3047,24 +3081,17 @@ void SlaOutputDev::updateFont(GfxState *state)
- 				codeToGID = nullptr;
- 				n = 0;
- 			}
--			if (!(fontFile = m_fontEngine->loadTrueTypeFont(
--							id,
--							fontsrc,
--							codeToGID, n)))
-+			if (!(fontFile = m_fontEngine->loadTrueTypeFont(id, fontsrc, codeToGID, n)))
- 			{
--				error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'",
--				gfxFont->getName() ? gfxFont->getName()->getCString() : "(unnamed)");
-+				error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'", gfxFont->getName() ? gfxFont->getName()->getCString() : "(unnamed)");
- 				goto err2;
- 			}
- 			break;
- 		case fontCIDType0:
- 		case fontCIDType0C:
--			if (!(fontFile = m_fontEngine->loadCIDFont(
--							id,
--							fontsrc)))
-+			if (!(fontFile = m_fontEngine->loadCIDFont(id, fontsrc)))
- 			{
--				error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'",
--				gfxFont->getName() ? gfxFont->getName()->getCString() : "(unnamed)");
-+				error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'", gfxFont->getName() ? gfxFont->getName()->getCString() : "(unnamed)");
- 				goto err2;
- 			}
- 			break;
-@@ -3080,10 +3107,7 @@ void SlaOutputDev::updateFont(GfxState *state)
- 				codeToGID = nullptr;
- 				n = 0;
- 			}
--			if (!(fontFile = m_fontEngine->loadOpenTypeCFFFont(
--							id,
--							fontsrc,
--							codeToGID, n)))
-+			if (!(fontFile = m_fontEngine->loadOpenTypeCFFFont(id, fontsrc, codeToGID, n)))
- 			{
- 				error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'",
- 				gfxFont->getName() ? gfxFont->getName()->getCString() : "(unnamed)");
-@@ -3105,10 +3129,17 @@ void SlaOutputDev::updateFont(GfxState *state)
- 			}
- 			else
- 			{
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 4, 0)
-+				if (!fileName.empty())
-+					ff = FoFiTrueType::load(fileName.c_str());
-+				else
-+					ff = FoFiTrueType::make(fontsrc->buf.data(), fontsrc->buf.size());
-+#else
- 				if (fileName)
- 					ff = FoFiTrueType::load(fileName->getCString());
- 				else
- 					ff = FoFiTrueType::make(tmpBuf, tmpBufLen);
-+#endif
- 				if (! ff)
- 					goto err2;
- #if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 2, 0)
-@@ -3119,13 +3150,9 @@ void SlaOutputDev::updateFont(GfxState *state)
- 				delete ff;
- #endif
- 			}
--			if (!(fontFile = m_fontEngine->loadTrueTypeFont(
--							id,
--							fontsrc,
--							codeToGID, n, faceIndex)))
-+			if (!(fontFile = m_fontEngine->loadTrueTypeFont(id, fontsrc, codeToGID, n, faceIndex)))
- 			{
--				error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'",
--				gfxFont->getName() ? gfxFont->getName()->getCString() : "(unnamed)");
-+				error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'", gfxFont->getName() ? gfxFont->getName()->getCString() : "(unnamed)");
- 				goto err2;
- 			}
- 			break;
-@@ -3269,9 +3296,15 @@ void SlaOutputDev::drawChar(GfxState* state, double x, double y, double dx, doub
- GBool SlaOutputDev::beginType3Char(GfxState *state, double x, double y, double dx, double dy, CharCode code, POPPLER_CONST_082 Unicode *u, int uLen)
- {
- //	qDebug() << "beginType3Char";
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 4, 0)
- 	GfxFont *gfxFont;
-+	if (!(gfxFont = state->getFont().get()))
-+		return gTrue;
-+#else
-+	GfxFont* gfxFont;
- 	if (!(gfxFont = state->getFont()))
- 		return gTrue;
-+#endif
- 	if (gfxFont->getType() != fontType3)
- 		return gTrue;
- 	F3Entry f3e;
diff --git a/srcpkgs/scribus/template b/srcpkgs/scribus/template
index 6dcf42390cc1..791cdea712c5 100644
--- a/srcpkgs/scribus/template
+++ b/srcpkgs/scribus/template
@@ -1,10 +1,10 @@
 # Template file for 'scribus'
 pkgname=scribus
 version=1.5.8
-revision=3
+revision=2
 build_style=cmake
 configure_args="-DCMAKE_SKIP_RPATH=TRUE -DQT_PREFIX=${XBPS_CROSS_BASE}/usr
- -DWANT_GRAPHICSMAGICK=1 -DWANT_CPP17=ON"
+ -DWANT_GRAPHICSMAGICK=1"
 hostmakedepends="pkg-config qt5-qmake qt5-host-tools python3"
 makedepends="qt5-devel qt5-tools-devel zlib-devel cairo-devel lcms2-devel
  cups-devel libxml2-devel hyphen-devel ghostscript-devel boost-devel
diff --git a/srcpkgs/sddm-kcm/template b/srcpkgs/sddm-kcm/template
index 2477298158be..a25508f6fd38 100644
--- a/srcpkgs/sddm-kcm/template
+++ b/srcpkgs/sddm-kcm/template
@@ -1,6 +1,6 @@
 # Template file for 'sddm-kcm'
 pkgname=sddm-kcm
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -14,4 +14,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/plasma/sddm-kcm"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=4d5fb732630bf1eb1d997eba4fcc985c8ff3ce26d7469638cf0dca5d84db37d6
+checksum=cf9262036c4b3c149663335ab7b3770705924554e227e924dee3c4cfae83e597
diff --git a/srcpkgs/sddm/patches/qt-5.15.2.patch b/srcpkgs/sddm/patches/qt-5.15.2.patch
deleted file mode 100644
index 51094817c6da..000000000000
--- a/srcpkgs/sddm/patches/qt-5.15.2.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From e93bf95c54ad8c2a1604f8d7be05339164b19308 Mon Sep 17 00:00:00 2001
-From: "aacid@kde.org" <aacid@kde.org>
-Date: Thu, 12 Nov 2020 23:42:48 +0100
-Subject: [PATCH] Fix compilation once QTBUG-88431 gets fixed
-
-And also comes closes to Qt6 compatibility
----
- src/daemon/XorgDisplayServer.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/daemon/XorgDisplayServer.cpp b/src/daemon/XorgDisplayServer.cpp
-index 5f93a1b37..d5f29a94a 100644
---- a/src/daemon/XorgDisplayServer.cpp
-+++ b/src/daemon/XorgDisplayServer.cpp
-@@ -65,7 +65,7 @@ namespace SDDM {
-         // create a random hexadecimal number
-         const char *digits = "0123456789abcdef";
-         for (int i = 0; i < 32; ++i)
--            m_cookie[i] = digits[dis(gen)];
-+            m_cookie[i] = QLatin1Char(digits[dis(gen)]);
-     }
- 
-     XorgDisplayServer::~XorgDisplayServer() {
diff --git a/srcpkgs/setzer/template b/srcpkgs/setzer/template
index e46bffc2f621..ab0d86c3ec3b 100644
--- a/srcpkgs/setzer/template
+++ b/srcpkgs/setzer/template
@@ -1,14 +1,14 @@
 # Template file for 'setzer'
 pkgname=setzer
-version=0.4.8
+version=0.4.4
 revision=1
 wrksrc=Setzer-${version}
 build_style=meson
 hostmakedepends="gettext"
-depends="poppler-glib virtual?tex gspell python3-gobject gtksourceview4 python3-pexpect"
+depends="poppler-glib virtual?tex gspell python3-gobject gtksourceview4 python3-pdfminer.six python3-pexpect"
 short_desc="Simple yet full-featured LaTeX editor written in Python with Gtk"
 maintainer="Bleznudd <bleznudd@pm.me>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/cvfosammmm/setzer"
-distfiles="https://github.com/cvfosammmm/setzer/archive/v${version}.tar.gz"
-checksum=4e347f538a5bf9d0be73de3b91fa79d3601c94ba1faf74f191f1904ec67fa2cf
+distfiles="${homepage}/archive/v${version}.tar.gz"
+checksum=2b380c2d100970e25f851f42c354ed10e0c51de86c7b28ec1252173c22c393ce
diff --git a/srcpkgs/sigi/template b/srcpkgs/sigi/template
index 518dbf3a25aa..d9fc482b8207 100644
--- a/srcpkgs/sigi/template
+++ b/srcpkgs/sigi/template
@@ -1,6 +1,6 @@
 # Template file for 'sigi'
 pkgname=sigi
-version=3.4.2
+version=3.1.0
 revision=1
 build_style=cargo
 short_desc="Organization tool for people who hate organization"
@@ -8,7 +8,14 @@ maintainer="J.R. Hill <hiljusti@so.dang.cool>"
 license="GPL-2.0-only"
 homepage="https://github.com/hiljusti/sigi"
 distfiles="https://crates.io/api/v1/crates/sigi/${version}/download>sigi-${version}.tar.gz"
-checksum=8bb60ca0fa0fd66aaeef0efb3b34b171dbe0a6e0f69672dafc9cc72fb30a4036
+checksum=967e492a89f05c3a373929a48e0a1a7712d4742b150216228feff4a7869297e3
+
+pre_check() {
+	# CLI tests in the project rely on BATS (more than just bats-core) through
+	# git submodules. We skip those tests here until the other bats components
+	# are imported in Void or https://github.com/hiljusti/sigi/issues/19
+	export SKIP_BATS_TESTS=1
+}
 
 post_install() {
 	vman sigi.1
diff --git a/srcpkgs/signing-party/patches/makefiles.patch b/srcpkgs/signing-party/patches/makefiles.patch
deleted file mode 100644
index fa8d9d2e82d2..000000000000
--- a/srcpkgs/signing-party/patches/makefiles.patch
+++ /dev/null
@@ -1,232 +0,0 @@
-commit 2ef002d78cbdeae8867a6aac63da451f0bb017c9
-Author: Jan Christian Grünhage <jan.christian@gruenhage.xyz>
-Date:   Fri Jun 18 17:57:01 2021 +0200
-
-    make `make install` install stuff actually
-    
-    So far, installing was done outside of the Makefiles, which means that
-    the installing has to be duplicated per distro. This can be seen in the
-    files in the `debian` folder and in
-    https://github.com/archlinux/svntogit-community/blob/276cd50659b33f4b0ee2cc2b3d22b07665ff7a07/trunk/PKGBUILD#L48-L84.
-    To avoid things like these while I was packaging this for Void Linux, I
-    added or changed Makefiles for the individual projects. This way, I only
-    need this patch in Void instead of workarounds like Arch has.
-
-diff --git a/caff/Makefile b/caff/Makefile
-index 714aa8f..e9bf872 100644
---- a/caff/Makefile
-+++ b/caff/Makefile
-@@ -6,6 +6,9 @@ all: $(MAN)
- 	pod2man $< > $@
- 
- install:
-+	install -Dm755 {caff,pgp-clean,pgp-fixkey} -t $(DESTDIR)/usr/bin/
-+	install -Dm644 {caff,pgp-clean,pgp-fixkey}.1 -t ${DESTDIR}/usr/share/man/man1/
-+	install -Dm644 {caffrc.sample,README*} -t $(DESTDIR)/usr/share/doc/signing-party/caff/
- 
- clean:
- 	rm -f $(MAN)
-diff --git a/gpg-key2latex/Makefile b/gpg-key2latex/Makefile
-index c2d35d8..33ac35b 100644
---- a/gpg-key2latex/Makefile
-+++ b/gpg-key2latex/Makefile
-@@ -6,6 +6,8 @@ all: $(MAN)
- 	pod2man $< > $@
- 
- install:
-+	install -Dm755 gpg-key2latex -t $(DESTDIR)/usr/bin/
-+	install -Dm644 gpg-key2latex.1 -t ${DESTDIR}/usr/share/man/man1/
- 
- clean:
- 	rm -f $(MAN)
-diff --git a/gpg-key2ps/Makefile b/gpg-key2ps/Makefile
-index 5f483c5..9e66cce 100644
---- a/gpg-key2ps/Makefile
-+++ b/gpg-key2ps/Makefile
-@@ -4,6 +4,9 @@ gpg-key2ps.1: gpg-key2ps
- 	pod2man $< > $@
- 
- install:
-+	install -Dm755 gpg-key2ps -t $(DESTDIR)/usr/bin/
-+	install -Dm644 gpg-key2ps.1 -t ${DESTDIR}/usr/share/man/man1/
-+	install -Dm644 README -t $(DESTDIR)/usr/share/doc/signing-party/gpg-key2ps/
- 
- clean:
- 	rm -f gpg-key2ps.1
-diff --git a/gpg-mailkeys/Makefile b/gpg-mailkeys/Makefile
-new file mode 100644
-index 0000000..bf94df8
---- /dev/null
-+++ b/gpg-mailkeys/Makefile
-@@ -0,0 +1,9 @@
-+
-+all:
-+
-+install:
-+	install -Dm755 gpg-mailkeys -t $(DESTDIR)/usr/bin/
-+	install -Dm644 gpg-mailkeys.1 -t ${DESTDIR}/usr/share/man/man1/
-+	install -Dm644 {example.gpg-mailkeysrc,README} -t $(DESTDIR)/usr/share/doc/signing-party/gpg-mailkeys/
-+
-+clean:
-diff --git a/gpgdir/Makefile b/gpgdir/Makefile
-new file mode 100644
-index 0000000..22f4fc0
---- /dev/null
-+++ b/gpgdir/Makefile
-@@ -0,0 +1,8 @@
-+all:
-+
-+install:
-+	install -Dm755 gpgdir -t $(DESTDIR)/usr/bin/
-+	install -Dm644 gpgdir.1 -t ${DESTDIR}/usr/share/man/man1/
-+	install -Dm644 {README,ChangeLog} -t $(DESTDIR)/usr/share/doc/signing-party/gpgdir/
-+
-+clean:
-diff --git a/gpglist/Makefile b/gpglist/Makefile
-index f4f8487..72679b9 100644
---- a/gpglist/Makefile
-+++ b/gpglist/Makefile
-@@ -6,6 +6,8 @@ all: $(MAN)
- 	pod2man $< > $@
- 
- install:
-+	install -Dm755 gpglist -t $(DESTDIR)/usr/bin/
-+	install -Dm644 gpglist.1 -t ${DESTDIR}/usr/share/man/man1/
- 
- clean:
- 	rm -f $(MAN)
-diff --git a/gpgparticipants/Makefile b/gpgparticipants/Makefile
-new file mode 100644
-index 0000000..c308340
---- /dev/null
-+++ b/gpgparticipants/Makefile
-@@ -0,0 +1,7 @@
-+all:
-+
-+install:
-+	install -Dm755 gpg{participants,participants-filter,participants-prefill} -t $(DESTDIR)/usr/bin/
-+	install -Dm644 gpg{participants,participants-filter,participants-prefill}.1 -t ${DESTDIR}/usr/share/man/man1/
-+
-+clean:
-diff --git a/gpgsigs/Makefile b/gpgsigs/Makefile
-index 339ddb8..994983b 100644
---- a/gpgsigs/Makefile
-+++ b/gpgsigs/Makefile
-@@ -4,10 +4,9 @@ gpgsigs.1: gpgsigs
- 	pod2man $< > $@
- 
- install:
--	install -D gpgsigs $(DESTDIR)/usr/bin/gpgsigs
--	install -d $(DESTDIR)/usr/share/doc/signing-party/examples/gpgsigs
--	install -m644 gpgsigs-lt2k5*.txt \
--		$(DESTDIR)/usr/share/doc/signing-party/examples/gpgsigs
-+	install -Dm755 gpgsigs $(DESTDIR)/usr/bin/gpgsigs
-+	install -Dm644 gpgsigs.1 -t ${DESTDIR}/usr/share/man/man1/
-+	install -Dm644 gpgsigs-lt2k5*.txt -t $(DESTDIR)/usr/share/doc/signing-party/gpgsigs/examples
- 
- clean:
- 	rm -f gpgsigs.1
-diff --git a/gpgwrap/Makefile b/gpgwrap/Makefile
-index 30064df..8355e91 100644
---- a/gpgwrap/Makefile
-+++ b/gpgwrap/Makefile
-@@ -1,9 +1,14 @@
- MAKE=make
- 
--.PHONY: all clean
-+.PHONY: all clean install
- 
- all:
- 	cd src && ${MAKE} all DIET="${DIET}"
- 
-+install:
-+	install -Dm755 bin/gpgwrap -t $(DESTDIR)/usr/bin/
-+	install -Dm644 doc/gpgwrap.1 -t ${DESTDIR}/usr/share/man/man1/
-+	install -Dm644 {README,NEWS} -t $(DESTDIR)/usr/share/doc/signing-party/gpgwrap
-+
- clean:
- 	cd src && ${MAKE} clean
-diff --git a/keyanalyze/Makefile b/keyanalyze/Makefile
-index 3517b74..a9ce7b7 100644
---- a/keyanalyze/Makefile
-+++ b/keyanalyze/Makefile
-@@ -16,9 +16,8 @@ pgpring/pgpring: pgpring/config.status
- 	$(MAKE) -C pgpring pgpring
- 
- install:
--	install pgpring/pgpring $(DESTDIR)/usr/bin
--	install keyanalyze $(DESTDIR)/usr/bin
--	install process_keys $(DESTDIR)/usr/bin
-+	install -Dm755 {pgpring/pgpring,keyanalyze,process_keys} $(DESTDIR)/usr/bin
-+	install -Dm644 {pgpring/pgpring,keyanalyze,process_keys}.1 -t ${DESTDIR}/usr/share/man/man1/
- 
- clean:
- 	[ ! -f pgpring/Makefile ] || $(MAKE) -C pgpring distclean
-diff --git a/keyart/Makefile b/keyart/Makefile
-new file mode 100644
-index 0000000..0efc12c
---- /dev/null
-+++ b/keyart/Makefile
-@@ -0,0 +1,8 @@
-+all:
-+
-+install:
-+	install -Dm755 keyart -t $(DESTDIR)/usr/bin/
-+	install -Dm644 doc/keyart.1 -t ${DESTDIR}/usr/share/man/man1/
-+	install -Dm644 {README,doc/druken-bishop.txt,doc/party-worksheet} -t $(DESTDIR)/usr/share/doc/signing-party/gpgdir/
-+
-+clean:
-diff --git a/keylookup/Makefile b/keylookup/Makefile
-index dacd4db..4b91390 100644
---- a/keylookup/Makefile
-+++ b/keylookup/Makefile
-@@ -1,9 +1,9 @@
- all:
- 
- install:
--	install -D keylookup $(DESTDIR)/usr/bin/keylookup
--	install -D -m644 keylookup.1 $(DESTDIR)/usr/share/man/man1/keylookup.1
--	install -D -m644 NEWS \
--		$(DESTDIR)/usr/share/doc/signing-party/NEWS.keylookup
-+	install -Dm755 keylookup -t $(DESTDIR)/usr/bin/
-+	install -Dm644 keylookup.1 -t $(DESTDIR)/usr/share/man/man1/
-+	install -Dm644 NEWS -t \
-+		$(DESTDIR)/usr/share/doc/signing-party/keylookup/NEWS
- 
- clean:
-diff --git a/sig2dot/Makefile b/sig2dot/Makefile
-index 772207c..37d6665 100644
---- a/sig2dot/Makefile
-+++ b/sig2dot/Makefile
-@@ -1,9 +1,9 @@
- all:
- 
- install:
--	install -D sig2dot $(DESTDIR)/usr/bin/sig2dot
--	install -D -m644 sig2dot.1 $(DESTDIR)/usr/share/man/man1/sig2dot.1
--	install -D -m644 README.sig2dot \
--		$(DESTDIR)/usr/share/doc/signing-party/README.sig2dot
-+	install -Dm755 sig2dot -t $(DESTDIR)/usr/bin/
-+	install -Dm644 sig2dot.1 -t $(DESTDIR)/usr/share/man/man1/
-+	install -Dm644 README.sig2dot \
-+		$(DESTDIR)/usr/share/doc/signing-party/sig2dot/README
- 
- clean:
-diff --git a/springgraph/Makefile b/springgraph/Makefile
-index 8f174b7..d3ee8ab 100644
---- a/springgraph/Makefile
-+++ b/springgraph/Makefile
-@@ -1,9 +1,9 @@
- all:
- 
- install:
--	install -D springgraph $(DESTDIR)/usr/bin/springgraph
--	install -D -m644 springgraph.1 $(DESTDIR)/usr/share/man/man1/springgraph.1
--	install -D -m644 README.springgraph \
--		$(DESTDIR)/usr/share/doc/signing-party/README.springgraph
-+	install -Dm755 springgraph -t $(DESTDIR)/usr/bin/
-+	install -Dm644 springgraph.1 -t $(DESTDIR)/usr/share/man/man1/
-+	install -Dm644 README.springgraph \
-+		$(DESTDIR)/usr/share/doc/signing-party/springgraph/README
- 
- clean:
diff --git a/srcpkgs/signing-party/template b/srcpkgs/signing-party/template
deleted file mode 100644
index 13fa5838e4a0..000000000000
--- a/srcpkgs/signing-party/template
+++ /dev/null
@@ -1,27 +0,0 @@
-# Template file for 'signing-party'
-pkgname=signing-party
-version=2.11
-revision=1
-wrksrc="${pkgname}-v${version}"
-build_style=gnu-makefile
-hostmakedepends="perl autoconf automake"
-makedepends="libmd-devel"
-depends="perl-Class-MethodMaker perl-GnuPG-Interface perl-MailTools
- perl-MIME-tools perl-Net-IDN-Encode perl-Term-ReadKey perl-Text-Template
- qprint" # keyanalyze should be in here, but it's currently broken
-short_desc="OpenPGP tools for signing keys, keyring analysis, and party preparation"
-maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
-license="BSD-3-Clause, GPL-2.0-or-later, GPL-2.0-only, MIT, BSD-2-Clause, GPL-3.0-or-later"
-homepage="https://salsa.debian.org/signing-party-team/signing-party"
-distfiles="https://salsa.debian.org/${pkgname}-team/${pkgname}/-/archive/v${version}/${pkgname}-v${version}.tar.gz"
-checksum=e339cfea9af6f12bf09de8aa6c8972c168d2eb712cb72a8a7415e3f7ecb43cf2
-
-post_patch() {
-# keyanalyze has built separately for crosscompiling to work.
-# building keyanalyze is also broken right now, so it's not included so far
-	vsed -i Makefile -e 's/keyanalyze//'
-}
-
-post_install() {
-	vlicense debian/copyright
-}
diff --git a/srcpkgs/signon-kwallet-extension/template b/srcpkgs/signon-kwallet-extension/template
index d16ae5b8c774..4f97142b76c3 100644
--- a/srcpkgs/signon-kwallet-extension/template
+++ b/srcpkgs/signon-kwallet-extension/template
@@ -1,6 +1,6 @@
 # Template file for 'signon-kwallet-extension'
 pkgname=signon-kwallet-extension
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules pkg-config qt5-host-tools qt5-qmake"
@@ -11,4 +11,4 @@ license="GPL-2.0-only"
 homepage="https://invent.kde.org/network/signon-kwallet-extension"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#signon-kwallet-extension"
 distfiles="${KDE_SITE}/release-service/${version}/src/signon-kwallet-extension-${version}.tar.xz"
-checksum=a19088f8dc538d1ce13faa1acd6508fbb8fe80ad666b255bfda7a721a74fba6e
+checksum=81db99f9f301a8de6bc09265744f1f10c9e3a7ea79daff69f7798e8c4379564c
diff --git a/srcpkgs/simple-scan/patches/meson-0.61.patch b/srcpkgs/simple-scan/patches/meson-0.61.patch
new file mode 100644
index 000000000000..e193747322c0
--- /dev/null
+++ b/srcpkgs/simple-scan/patches/meson-0.61.patch
@@ -0,0 +1,37 @@
+From da6626debe00be1a0660f30cf2bf7629186c01d5 Mon Sep 17 00:00:00 2001
+From: r-value <i@rvalue.moe>
+Date: Tue, 16 Nov 2021 02:43:11 +0800
+Subject: [PATCH] Remove incorrect i18n.merge_file argument
+
+The positional argument was being silently ignored until meson 0.60.0 where
+it fails with "ERROR: Function does not take positional arguments".
+---
+ data/meson.build | 6 ++----
+ 1 file changed, 2 insertions(+), 4 deletions(-)
+
+diff --git a/data/meson.build b/data/meson.build
+index 2b5a0ee3..cf6e4ae1 100644
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -8,16 +8,14 @@ install_data ('org.gnome.SimpleScan.gschema.xml',
+               install_dir: join_paths (datadir, 'glib-2.0', 'schemas'))
+ meson.add_install_script ('meson_compile_gschema.py')
+ 
+-i18n.merge_file ('desktop-file',
+-                 input: 'simple-scan.desktop.in',
++i18n.merge_file (input: 'simple-scan.desktop.in',
+                  output: 'simple-scan.desktop',
+                  install: true,
+                  install_dir: join_paths (datadir, 'applications'),
+                  po_dir: '../po',
+                  type: 'desktop')
+ 
+-i18n.merge_file ('appdata-file',
+-                 input: 'simple-scan.appdata.xml.in',
++i18n.merge_file (input: 'simple-scan.appdata.xml.in',
+                  output: 'simple-scan.appdata.xml',
+                  install: true,
+                  install_dir: join_paths (datadir, 'metainfo'),
+-- 
+GitLab
+
diff --git a/srcpkgs/simple-scan/patches/vala-0.56.patch b/srcpkgs/simple-scan/patches/vala-0.56.patch
new file mode 100644
index 000000000000..0820cee20e40
--- /dev/null
+++ b/srcpkgs/simple-scan/patches/vala-0.56.patch
@@ -0,0 +1,25 @@
+From c50802b213c325cfa957d66955f6de96908710d9 Mon Sep 17 00:00:00 2001
+From: Rico Tzschichholz <ricotz@ubuntu.com>
+Date: Sat, 6 Nov 2021 19:46:07 +0100
+Subject: [PATCH] Fix accessibility conflict of constant and its value
+
+---
+ src/simple-scan.vala | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/simple-scan.vala b/src/simple-scan.vala
+index c15a5418..71f32de9 100644
+--- a/src/simple-scan.vala
++++ b/src/simple-scan.vala
+@@ -14,7 +14,7 @@ public class SimpleScan : Gtk.Application
+     static bool show_version;
+     static bool debug_enabled;
+     static string? fix_pdf_filename = null;
+-    public const OptionEntry[] options =
++    const OptionEntry[] options =
+     {
+         { "version", 'v', 0, OptionArg.NONE, ref show_version,
+           /* Help string for command line --version flag */
+-- 
+GitLab
+
diff --git a/srcpkgs/simple-scan/template b/srcpkgs/simple-scan/template
index effd37a933ed..50ac5f2ea0bf 100644
--- a/srcpkgs/simple-scan/template
+++ b/srcpkgs/simple-scan/template
@@ -1,6 +1,6 @@
 # Template file for 'simple-scan'
 pkgname=simple-scan
-version=42.1
+version=40.7
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config vala"
@@ -10,6 +10,5 @@ short_desc="GTK Simple scanning utility"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/simple-scan"
-changelog="https://gitlab.gnome.org/GNOME/simple-scan/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=859bc0611c1769b5bdaba9639deed359f50474c2eecf58bbbfd7ce21911b2226
+checksum=7c551852cb5af7d34aa989f8ad5ede3cbe31828cf8dd5aec2b2b6fdcd1ac3d53
diff --git a/srcpkgs/sinit/template b/srcpkgs/sinit/template
index 14f2f838a96b..bf2e23a5bc85 100644
--- a/srcpkgs/sinit/template
+++ b/srcpkgs/sinit/template
@@ -1,14 +1,14 @@
 # Template file for 'sinit'
 pkgname=sinit
-version=1.1
-revision=1
+version=1.0
+revision=2
 build_style=gnu-makefile
-short_desc="Simple init, initially based on Rich Felker’s minimal init"
+short_desc="A simple init, initially based on Rich Felker’s minimal init"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://tools.suckless.org/sinit/"
 distfiles="http://dl.suckless.org/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=545a6dd100e17a089b009562a946d76ff0578d060c237d94d39fadc555f7b549
+checksum=78c2120a97a5e93b80606c5403bd731152f8a344e47aa4ab74970c1c11dc6fc0
 
 pre_build() {
 	LD=$CC
diff --git a/srcpkgs/sip/template b/srcpkgs/sip/template
index 90dd876be664..bb1ddc10f7d2 100644
--- a/srcpkgs/sip/template
+++ b/srcpkgs/sip/template
@@ -1,23 +1,24 @@
 # Template file for 'sip'
 pkgname=sip
-version=6.6.2
+version=6.3.1
 revision=1
 build_style=python3-module
-hostmakedepends="python3-devel python3-setuptools python3-packaging
- python3-toml python3-ply"
+hostmakedepends="python3-devel python3-setuptools python3-packaging python3-toml"
 makedepends="python3-devel"
-depends="python3-setuptools python3-packaging python3-toml python3-ply"
+depends="python3-setuptools python3-packaging python3-toml"
 short_desc="SIP - Python 3 bindings generator for C/C++ libraries"
 maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="GPL-2.0-only, GPL-3.0-only, custom:SIP"
 homepage="https://riverbankcomputing.com/software/sip/intro"
 distfiles="${PYPI_SITE}/s/sip/sip-${version}.tar.gz"
-checksum=0e3efac1c5dfd8e525ae57140927df26993e13f58b89d1577c314f4105bfd90d
+checksum=2f9cd6ce0e19226d53d62ad6ba81a62f624626f14924724eab2a23390d4dc684
 lib32disabled=yes
 replaces="sip5<=${version}_${revision}"
 provides="sip5-${version}_${revision}"
 
 post_install() {
+	sed -n '1,/SUCH DAMAGE/p' sipbuild/project.py >NOTICE
+	vlicense NOTICE
 	vlicense LICENSE
 }
 
diff --git a/srcpkgs/skaffold/template b/srcpkgs/skaffold/template
index e04ce3ca784d..81555a927f40 100644
--- a/srcpkgs/skaffold/template
+++ b/srcpkgs/skaffold/template
@@ -12,4 +12,4 @@ license="Apache-2.0"
 homepage="https://skaffold.dev/"
 changelog="https://github.com/GoogleContainerTools/skaffold/releases"
 distfiles="https://github.com/GoogleContainerTools/skaffold/archive/v${version}.tar.gz"
-checksum=8716bb69853c721bc4e57e3912b8eb5b31bb1850300555fce238ebf7cf57c727
+checksum=f285e554257c914c5ab247a0a1a2e28e66926c6cda8959365869328b2af61c51
diff --git a/srcpkgs/skalibs/template b/srcpkgs/skalibs/template
index dccbcee327eb..bac3772b161c 100644
--- a/srcpkgs/skalibs/template
+++ b/srcpkgs/skalibs/template
@@ -1,6 +1,6 @@
 # Template file for 'skalibs'
 pkgname=skalibs
-version=2.12.0.1
+version=2.11.2.0
 revision=1
 build_style=configure
 configure_args="--libdir=/usr/lib --enable-static --enable-shared
@@ -14,7 +14,7 @@ license="ISC"
 homepage="https://skarnet.org/software/skalibs/"
 changelog="https://skarnet.org/software/skalibs/upgrade.html"
 distfiles="https://skarnet.org/software/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=3e228f72f18d88c17f6c4e0a66881d6d3779427b7e7e889f3142b6f26da30285
+checksum=649cf3236fe3103f45366b6196b1bcd0457c9c17ca86f2b80007696a2baa7b77
 
 post_install() {
 	vlicense COPYING LICENSE
diff --git a/srcpkgs/skype/template b/srcpkgs/skype/template
index 22c32f7ab7ee..1474ef73aa03 100644
--- a/srcpkgs/skype/template
+++ b/srcpkgs/skype/template
@@ -1,7 +1,7 @@
 # Template file for 'skype'
 # This just repackages the rpm package.
 pkgname=skype
-version=8.86.0.407
+version=8.85.0.409
 revision=1
 archs="x86_64"
 create_wrksrc=yes
@@ -12,7 +12,7 @@ maintainer="mobinmob <mobinmob@disroot.org>"
 license="custom:skype-servicesagreement" # no vlicense
 homepage="https://www.skype.com"
 distfiles="https://repo.skype.com/rpm/stable/skypeforlinux_${version}-1.x86_64.rpm"
-checksum=2c72e3328f318684768c2a0628de687ddb0525fc422080b3edd51ea7c3c5473f
+checksum=365b849e05e1d0cf0bf6c3a8e3d34bee3547348c068e2dfb9d10cea6a9a58518
 repository="nonfree"
 nostrip="yes"
 
diff --git a/srcpkgs/slack-desktop/template b/srcpkgs/slack-desktop/template
index b78a5abb3960..6ab5acf70145 100644
--- a/srcpkgs/slack-desktop/template
+++ b/srcpkgs/slack-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'slack-desktop'
 pkgname=slack-desktop
-version=4.27.156
+version=4.26.1
 revision=1
 archs="x86_64"
 hostmakedepends="tar xz"
@@ -10,7 +10,7 @@ maintainer="Diogo Leal <diogo@diogoleal.com>"
 license="custom:Proprietary"
 homepage="https://slack.com/"
 distfiles="https://downloads.slack-edge.com/releases/linux/${version}/prod/x64/${pkgname}-${version}-amd64.deb"
-checksum=ff1b43fbff8a1ad3ebe2f4099bc65ccefa723f17cc070d0e13b8734f31614acd
+checksum=c13fa42fa7f63afbcffb315dd4c2bb626f98d680be86483543f7db78bd63835b
 restricted=yes
 repository="nonfree"
 nopie=yes
diff --git a/srcpkgs/slock/template b/srcpkgs/slock/template
index 481c5b86d168..df12400b6c98 100644
--- a/srcpkgs/slock/template
+++ b/srcpkgs/slock/template
@@ -12,7 +12,6 @@ distfiles="http://dl.suckless.org/tools/slock-${version}.tar.gz"
 checksum=b53849dbc60109a987d7a49b8da197305c29307fd74c12dc18af0d3044392e6a
 
 do_build() {
-	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h
 	sed -i 's/CPPFLAGS =/CPPFLAGS +=/g' config.mk
 	sed -i 's/CFLAGS =/CFLAGS +=/g' config.mk
 	sed -i 's/LDFLAGS =/LDFLAGS +=/g' config.mk
diff --git a/srcpkgs/smplayer/template b/srcpkgs/smplayer/template
index d82880fd1a87..90de8b0b1cfc 100644
--- a/srcpkgs/smplayer/template
+++ b/srcpkgs/smplayer/template
@@ -1,6 +1,6 @@
 # Template file for 'smplayer'
 pkgname=smplayer
-version=22.7.0
+version=22.2.0
 revision=1
 build_style=gnu-makefile
 build_helper=qmake
@@ -12,7 +12,7 @@ maintainer="Helmut Pozimski <helmut@pozimski.eu>"
 license="GPL-2.0-or-later"
 homepage="https://www.smplayer.info"
 distfiles="${SOURCEFORGE_SITE}/$pkgname/$pkgname-$version.tar.bz2"
-checksum=f7bd29d20b23dd4f8494948609f0789c8950c9a1a37fcb9f2a20b16bdc5ef92d
+checksum=f8937e44a77e6ad8b3ab366731961f39a33c4c859ffb136b8ab06b6d997158ed
 
 export QT_SELECT=5
 
diff --git a/srcpkgs/sndio/template b/srcpkgs/sndio/template
index 559ebdc39479..35600a61e387 100644
--- a/srcpkgs/sndio/template
+++ b/srcpkgs/sndio/template
@@ -1,7 +1,7 @@
 # Template file for 'sndio'
 pkgname=sndio
-version=1.9.0
-revision=1
+version=1.8.1
+revision=2
 build_style=configure
 configure_args="--prefix=/usr"
 makedepends="alsa-lib-devel"
@@ -13,7 +13,7 @@ sndiod_descr="sndio daemon"
 sndiod_pgroup="audio"
 homepage="http://www.sndio.org/"
 distfiles="http://www.sndio.org/${pkgname}-${version}.tar.gz"
-checksum=f30826fc9c07e369d3924d5fcedf6a0a53c0df4ae1f5ab50fe9cf280540f699a
+checksum=f81d37189e072cb4804ac98a059d74f963f69e9945eaff3d0d6a2f98d71a6321
 
 post_install() {
 	vsv sndiod
diff --git a/srcpkgs/snixembed/template b/srcpkgs/snixembed/template
index c24f3e40c9fc..aa6dedb561e6 100644
--- a/srcpkgs/snixembed/template
+++ b/srcpkgs/snixembed/template
@@ -7,7 +7,7 @@ make_use_env=yes
 hostmakedepends="pkg-config vala"
 makedepends="gtk+3-devel glib-devel libdbusmenu-gtk3-devel libdbusmenu-glib-devel vala-devel"
 short_desc="Proxy StatusNotifierItem systray API to XEmbed API"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="projectmoon <projectmoon@agnos.is>"
 license="ISC"
 homepage="https://git.sr.ht/~steef/snixembed"
 distfiles="${homepage}/archive/${version}.tar.gz"
diff --git a/srcpkgs/soju/template b/srcpkgs/soju/template
index 9367a02139e5..04bca21ab088 100644
--- a/srcpkgs/soju/template
+++ b/srcpkgs/soju/template
@@ -1,6 +1,6 @@
 # Template file for 'soju'
 pkgname=soju
-version=0.5.1
+version=0.4.0
 revision=1
 build_style=go
 go_import_path="git.sr.ht/~emersion/soju"
@@ -12,7 +12,7 @@ license="AGPL-3.0-or-later"
 homepage="https://soju.im"
 changelog="https://git.sr.ht/~emersion/soju/refs/v${version}"
 distfiles="https://git.sr.ht/~emersion/soju/refs/download/v${version}/soju-${version}.tar.gz"
-checksum=52a8e3f832b0d897024ffcc85e2f4f4a07bb807be106cdc7090e220baba9f2d5
+checksum=91a78d8f038fb3319042961ff38d9a54a9bf897942804c0a690628dc6c959118
 conf_files="/etc/soju/config"
 system_accounts="_soju"
 make_dirs="/var/db/soju 0750 _soju _soju
diff --git a/srcpkgs/solvespace/template b/srcpkgs/solvespace/template
index 376b78cd20be..fa97e2ead290 100644
--- a/srcpkgs/solvespace/template
+++ b/srcpkgs/solvespace/template
@@ -1,21 +1,20 @@
 # Template file for 'solvespace'
 pkgname=solvespace
-version=3.1
+version=3.0
 revision=1
 _libdxfrw_hash=0b7b7b709d9299565db603f878214656ef5e9ddf
 _mimalloc_hash=4e643b6d3178e0ea2a093b7e14fe621631a91e4b
 build_style=cmake
 hostmakedepends="pkg-config git"
-makedepends="glew-devel gtkmm-devel json-c-devel gettext-devel libspnav-devel eigen"
+makedepends="glew-devel gtkmm-devel json-c-devel gettext-devel libspnav-devel"
 short_desc="Parametric 2d/3d CAD"
 maintainer="Robert Lowry <bobertlo@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://solvespace.com/index.pl"
-changelog="https://github.com/solvespace/solvespace/raw/master/CHANGELOG.md"
 distfiles="https://github.com/solvespace/solvespace/archive/refs/tags/v${version}.tar.gz
  https://github.com/solvespace/libdxfrw/archive/${_libdxfrw_hash}.tar.gz
  https://github.com/microsoft/mimalloc/archive/${_mimalloc_hash}.tar.gz"
-checksum="ab4b3a5fecb1800f8eab82a92138a70227e869d2066ee881441b1e13035786dc
+checksum="04cda618fbbbe2db92713adf2fff4264017f858bac6f737c9da11efab693be4f
  3f7d37ee63f85219da3c63a266023008b8df993965a355739a3fdff3bfb2f932
  448ac898c72468c4f632a0818cc4b8ec83a4669402ee059d74df35f94f3e2f34"
 nocross="https://travis-ci.org/bobertlo/void-packages/jobs/487251265"
diff --git a/srcpkgs/sonnet/template b/srcpkgs/sonnet/template
index 7157f92fce6b..886f71fb6e1c 100644
--- a/srcpkgs/sonnet/template
+++ b/srcpkgs/sonnet/template
@@ -1,6 +1,6 @@
 # Template file for 'sonnet'
 pkgname=sonnet
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=ON"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/sonnet"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=046a20e5070b108cc515645bf9121cd5ed6515a6f3e5879783887a379b9e0f44
+checksum=8c570a64748d6bb6b91dff6fbf5e0cc5da7634c9a6f867944e99442066b7474c
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" sonnet"
diff --git a/srcpkgs/spacefm/template b/srcpkgs/spacefm/template
index bae644840887..f89a4cd5ad5c 100644
--- a/srcpkgs/spacefm/template
+++ b/srcpkgs/spacefm/template
@@ -5,7 +5,7 @@ revision=2
 build_style=gnu-configure
 configure_args="$(vopt_with gtk3)"
 hostmakedepends="pkg-config intltool"
-makedepends="$(vopt_if gtk3 gtk+3-devel)
+makedepends="$(vopt_if gtk3 gtk+3-devel gtk+-devel)
  startup-notification-devel eudev-libudev-devel ffmpegthumbnailer-devel"
 depends="hicolor-icon-theme desktop-file-utils"
 short_desc="Multi-panel tabbed file manager"
diff --git a/srcpkgs/spectacle/template b/srcpkgs/spectacle/template
index da29649ff916..a5a0344ad34e 100644
--- a/srcpkgs/spectacle/template
+++ b/srcpkgs/spectacle/template
@@ -1,6 +1,6 @@
 # Template file for 'spectacle'
 pkgname=spectacle
-version=22.04.3
+version=22.04.1
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -14,4 +14,4 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/utilities/org.kde.spectacle"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=96bb7885bcc26ee6331e414263c93e51499ef1f4db9f701b334629581abb6b9d
+checksum=335bc9ab70966d23bdd09614c373d73cf0d8ee09788b22637d5717919e443884
diff --git a/srcpkgs/speedometer/template b/srcpkgs/speedometer/template
index 2ff31717f10f..c0fe822bee94 100644
--- a/srcpkgs/speedometer/template
+++ b/srcpkgs/speedometer/template
@@ -1,16 +1,16 @@
 # Template file for 'speedometer'
 pkgname=speedometer
-version=2.9
-revision=1
-wrksrc="${pkgname}-release-${version}"
-depends="python3-urwid python3-psutil"
+version=2.8
+revision=4
+wrksrc="speedometer-release-${version}"
+depends="python-urwid"
 short_desc="Monitor network traffic or speed/progress of a file transfer"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="LGPL-2.1-or-later"
 homepage="https://excess.org/speedometer/"
-distfiles="https://github.com/wardi/speedometer/archive/refs/tags/release-${version}.tar.gz"
-checksum=a85aedb81af6dae9ac59cd6079f3f47fbcad0877910d647c41fa2cba5a88a2b0
-python_version=3
+distfiles="https://github.com/wardi/speedometer/archive/release-${version}.tar.gz"
+checksum=7aab7c59ee03bbeb719dc494f7c9edd993a6c342aaaa5b47b7029e941d098cc2
+python_version=2
 
 do_install() {
 	vbin speedometer.py speedometer
diff --git a/srcpkgs/speedometer/update b/srcpkgs/speedometer/update
deleted file mode 100644
index d30948469939..000000000000
--- a/srcpkgs/speedometer/update
+++ /dev/null
@@ -1 +0,0 @@
-pkgname=release
diff --git a/srcpkgs/speex/template b/srcpkgs/speex/template
index 7509f7385c7f..a380f999427f 100644
--- a/srcpkgs/speex/template
+++ b/srcpkgs/speex/template
@@ -1,7 +1,7 @@
 # Template file for 'speex'
 pkgname=speex
-version=1.2.1
-revision=1
+version=1.2.0
+revision=2
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="fftw-devel libogg-devel speexdsp-devel"
@@ -10,7 +10,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="https://www.speex.org"
 distfiles="http://downloads.xiph.org/releases/speex/speex-$version.tar.gz"
-checksum=4b44d4f2b38a370a2d98a78329fefc56a0cf93d1c1be70029217baae6628feea
+checksum=eaae8af0ac742dc7d542c9439ac72f1f385ce838392dc849cae4536af9210094
 
 post_install() {
 	vlicense COPYING
@@ -23,7 +23,6 @@ libspeex_package() {
 		vlicense COPYING
 	}
 }
-
 speex-devel_package() {
 	depends="speexdsp-devel libspeex-${version}_${revision}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/speexdsp/template b/srcpkgs/speexdsp/template
index 5a410216f4e6..572957a7029f 100644
--- a/srcpkgs/speexdsp/template
+++ b/srcpkgs/speexdsp/template
@@ -1,15 +1,15 @@
 # Template file for 'speexdsp'
 pkgname=speexdsp
-version=1.2.1
+version=1.2.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
-short_desc="Free codec for free speech - DSP"
+short_desc="A free codec for free speech - DSP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="http://www.speex.org"
 distfiles="http://downloads.xiph.org/releases/speex/speexdsp-${version}.tar.gz"
-checksum=8c777343e4a6399569c72abc38a95b24db56882c83dbdb6c6424a5f4aeb54d3d
+checksum=682042fc6f9bee6294ec453f470dadc26c6ff29b9c9e9ad2ffc1f4312fd64771
 
 case "$XBPS_TARGET_MACHINE" in
 	aarch64*) configure_args+=" --disable-neon";;
diff --git a/srcpkgs/spice-gtk/template b/srcpkgs/spice-gtk/template
index da01de9ca11a..6ca495755059 100644
--- a/srcpkgs/spice-gtk/template
+++ b/srcpkgs/spice-gtk/template
@@ -1,7 +1,7 @@
 # Template file for 'spice-gtk'
 pkgname=spice-gtk
-version=0.41
-revision=1
+version=0.39
+revision=2
 build_style=meson
 build_helper="gir"
 configure_args="-Dintrospection=$(vopt_if gir enabled disabled)
@@ -19,9 +19,8 @@ short_desc="GTK+ SPICE widget"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://spice-space.org"
-changelog="https://gitlab.freedesktop.org/spice/spice-gtk/-/raw/master/CHANGELOG.md"
 distfiles="https://spice-space.org/download/gtk/${pkgname}-${version}.tar.xz"
-checksum=d8f8b5cbea9184702eeb8cc276a67d72acdb6e36e7c73349fb8445e5bca0969f
+checksum=23acbee197eaaec9bce6e6bfd885bd8f79708332639243ff04833020865713cd
 
 CFLAGS="-Wno-error -Wno-error=unused-but-set-variable"
 
diff --git a/srcpkgs/spice-protocol/template b/srcpkgs/spice-protocol/template
index b80848814ec9..1ff8a7a0c25d 100644
--- a/srcpkgs/spice-protocol/template
+++ b/srcpkgs/spice-protocol/template
@@ -1,6 +1,6 @@
 # Template file for 'spice-protocol'
 pkgname=spice-protocol
-version=0.14.4
+version=0.14.3
 revision=1
 wrksrc="spice-protocol-v${version}"
 build_style=meson
@@ -8,9 +8,8 @@ short_desc="SPICE protocol headers"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="https://www.spice-space.org/"
-changelog="https://gitlab.freedesktop.org/spice/spice-protocol/-/raw/master/CHANGELOG.md"
 distfiles="https://gitlab.freedesktop.org/spice/spice-protocol/-/archive/v${version}/spice-protocol-v${version}.tar.gz"
-checksum=9c31fa533ad531d1b816ffd0c24b4785d133e7bb397f72d35f7a6d59bcd7d53a
+checksum=80ae89643e253dc5ddc5b2120cd3cf9d9565d00026ff261dd140d4b8c5deaa64
 
 post_install() {
 	vlicense COPYING
diff --git a/srcpkgs/spotify-qt/patches/disable-crash-handler.patch b/srcpkgs/spotify-qt/patches/disable-crash-handler.patch
index d6033c1507c3..4d5e61a5bde5 100644
--- a/srcpkgs/spotify-qt/patches/disable-crash-handler.patch
+++ b/srcpkgs/spotify-qt/patches/disable-crash-handler.patch
@@ -1,6 +1,6 @@
 --- a/lib/CMakeLists.txt
 +++ b/lib/CMakeLists.txt
-@@ -31,14 +31,6 @@
+@@ -26,14 +26,6 @@
  # Version macros
  target_compile_definitions(spotify-qt-lib PUBLIC LIB_VERSION="v${PROJECT_VERSION}")
  
@@ -12,6 +12,6 @@
 -	target_compile_options(spotify-qt-lib PRIVATE -Wall -Wextra)
 -endif ()
 -
- # Disable "secure" warnings on MSVC
- if (MSVC)
- 	target_compile_definitions(spotify-qt-lib PRIVATE _CRT_SECURE_NO_WARNINGS)
+ # Link optional libraries
+ if (LIB_QT_LIBRARIES)
+ 	target_link_libraries(spotify-qt-lib PRIVATE ${LIB_QT_LIBRARIES})
diff --git a/srcpkgs/spotify-qt/template b/srcpkgs/spotify-qt/template
index ad773d86b6f3..aa30046a8778 100644
--- a/srcpkgs/spotify-qt/template
+++ b/srcpkgs/spotify-qt/template
@@ -1,7 +1,7 @@
 # Template file for 'spotify-qt'
 pkgname=spotify-qt
-version=3.9
-revision=1
+version=3.8
+revision=2
 build_style=cmake
 hostmakedepends="pkg-config qt5-devel"
 makedepends="qt5-devel qt5-svg-devel"
@@ -11,4 +11,4 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/kraxarn/spotify-qt"
 distfiles="${homepage}/archive/v${version}.tar.gz"
-checksum=db1bc50fe4f31fc021db722eb85e59db543a104255a0a07f2e923d7a69195e42
+checksum=deb12800b9fb4f501f8dfc97a2fdc4989849fe8bbf6f38d79503214e03afe5ad
diff --git a/srcpkgs/sqlite/template b/srcpkgs/sqlite/template
index 47539c7b37b5..5ca279068b5d 100644
--- a/srcpkgs/sqlite/template
+++ b/srcpkgs/sqlite/template
@@ -1,6 +1,6 @@
 # Template file for 'sqlite'
 pkgname=sqlite
-version=3.39.2
+version=3.38.5
 revision=1
 _amalgamationver=$(printf "%d%02d%02d00\n" ${version//./ })
 wrksrc="sqlite-autoconf-${_amalgamationver}"
@@ -11,9 +11,9 @@ short_desc="SQL Database Engine in a C Library"
 maintainer="Anthony Iliopoulos <ailiop@altatus.com>"
 license="Public Domain"
 homepage="https://sqlite.org/"
-changelog="https://www.sqlite.org/changes.html"
+changelog="https://www.sqlite.org/releaselog/${version//./_}.html"
 distfiles="${homepage}/2022/sqlite-autoconf-${_amalgamationver}.tar.gz"
-checksum=852be8a6183a17ba47cee0bbff7400b7aa5affd283bf3beefc34fcd088a239de
+checksum=5af07de982ba658fd91a03170c945f99c971f6955bc79df3266544373e39869c
 
 CFLAGS="-DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_COLUMN_METADATA \
  -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_SECURE_DELETE \
diff --git a/srcpkgs/sqlmap/template b/srcpkgs/sqlmap/template
index 312a20b710ee..2f25a849afd7 100644
--- a/srcpkgs/sqlmap/template
+++ b/srcpkgs/sqlmap/template
@@ -1,6 +1,6 @@
 # Template file for 'sqlmap'
 pkgname=sqlmap
-version=1.6.8
+version=1.6.6
 revision=1
 pycompile_dirs="usr/libexec/sqlmap"
 depends="python3"
@@ -9,7 +9,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="http://sqlmap.org"
 distfiles="https://github.com/sqlmapproject/sqlmap/archive/${version}.tar.gz"
-checksum=35c51f4bd6f5cb8dd8efee4cf87d49bc7e7311ed6f42ffdd038394f7f98e69a2
+checksum=3111017165f0dacdd6a83800b02ef27b17cdb5b31d19eebe44436aaac935f186
 python_version=3
 
 do_install() {
diff --git a/srcpkgs/squirrel/template b/srcpkgs/squirrel/template
index abd2c7a0d607..f8254ef94403 100644
--- a/srcpkgs/squirrel/template
+++ b/srcpkgs/squirrel/template
@@ -1,14 +1,15 @@
 # Template file for 'squirrel'
 pkgname=squirrel
-version=3.2
+version=3.1
 revision=1
 build_style=cmake
-short_desc="Squirrel Programming Language"
+short_desc="The Squirrel Programming Language"
 maintainer="Wilson Birney <wpb@360scada.com>"
 license="MIT"
 homepage="http://www.squirrel-lang.org/"
 distfiles="https://github.com/albertodemichelis/squirrel/archive/v${version}.tar.gz>${pkgname}-${version}.tar.gz"
-checksum=02805414cfadd5bbb921891d3599b83375a40650abd6404a8ab407dc5e86a996
+checksum=51942b8638a97b673e34ecf3ca50304996fa99bbdbfa7fe93d9744e6769b2f95
+depends="${pkgname}-libs>=${version}_${revision}"
 
 post_install() {
 	vlicense COPYRIGHT
diff --git a/srcpkgs/srb2/patches/comptime.patch b/srcpkgs/srb2/patches/comptime.patch
deleted file mode 100644
index 5d0c2167b2ac..000000000000
--- a/srcpkgs/srb2/patches/comptime.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -Naur comptime.sh comptime.sh.new
---- a/SRB2-SRB2_release_2.2.10/comptime.sh	2022-03-06 13:52:43.000000000 -0800
-+++ b/SRB2-SRB2_release_2.2.10/comptime.sh	2022-03-06 17:05:02.725041025 -0800
-@@ -40,13 +40,14 @@
- const char* compbranch = "Unknown";
- const char* comprevision = "illegal";
- EOF
-+exit 0
- }
- 
- compversion() {
- touch $path/comptime.c
--versionfake
- test -d $path/.svn && versionsvn
- test -d $path/../.git && versiongit
-+versionfake
- exit 1
- }
- 
diff --git a/srcpkgs/srb2/patches/libadd-execinfo.patch b/srcpkgs/srb2/patches/libadd-execinfo.patch
new file mode 100644
index 000000000000..faa8fb25a687
--- /dev/null
+++ b/srcpkgs/srb2/patches/libadd-execinfo.patch
@@ -0,0 +1,12 @@
+diff -Naur SRB2-SRB2_release_2.2.9/src/sdl/MakeNIX.cfg SRB2-SRB2_release_2.2.9.orig/src/sdl/MakeNIX.cfg
+--- a/SRB2-SRB2_release_2.2.9/src/sdl/MakeNIX.cfg	2021-05-07 00:06:51.901546000 -0700
++++ b/SRB2-SRB2_release_2.2.9/src/sdl/MakeNIX.cfg	2021-05-06 19:38:24.000000000 -0700
+@@ -22,7 +22,7 @@
+ 	OPTS=-DUNIXCOMMON
+ 
+ 	#LDFLAGS = -L/usr/local/lib
++	LIBS+=-lm
+-	LIBS=-lm
+ ifdef LINUX
+ 	LIBS+=-lrt
+ ifdef NOTERMIOS
diff --git a/srcpkgs/srb2/template b/srcpkgs/srb2/template
index f966b5e88a6c..a181643caa8e 100644
--- a/srcpkgs/srb2/template
+++ b/srcpkgs/srb2/template
@@ -1,7 +1,7 @@
 # Template file for 'srb2'
 pkgname=srb2
-version=2.2.10
-revision=1
+version=2.2.9
+revision=2
 create_wrksrc=true
 build_wrksrc="SRB2-SRB2_release_${version}"
 build_style=gnu-makefile
@@ -16,8 +16,8 @@ license="GPL-2.0-or-later"
 homepage="https://srb2.org/"
 distfiles="https://github.com/STJr/SRB2/archive/SRB2_release_${version}.tar.gz
  https://github.com/STJr/SRB2/releases/download/SRB2_release_${version}/SRB2-v${version//./}-Full.zip"
-checksum="feb3a95a15ea04218282e5c4f01ae3733672e14d219e2792dcfc500dcf89a3c2
- e69ac5cacc86f85eeaba14644a37cad932f7d7031b667892d2f9ba9bfb437d25"
+checksum="5f7eeb08e90323e28cdcb02ad25c904eef25ce75316720609b995a1e4ffd154a
+ 48e644604bed81b5ce6b12ef23a2f4042d0118d0ba70f18c534dfe86ebe6f37d"
 restricted=yes
 
 case "$XBPS_TARGET_MACHINE" in
@@ -28,7 +28,7 @@ esac
 
 if [ "$XBPS_TARGET_LIBC" = musl ]; then
 	makedepends+=" libexecinfo-devel"
-	export LDFLAGS="-lexecinfo"
+	export LIBS="-lexecinfo"
 fi
 
 if [ -n "$CROSS_BUILD" ]; then
@@ -36,7 +36,7 @@ if [ -n "$CROSS_BUILD" ]; then
 fi
 
 do_install() {
-	vbin bin/${pkgname}
+	vbin bin/Linux/Release/${pkgname}
 
 	PROGRAM_NAME="${pkgname}" PROGRAM_DESCRIPTION="${short_desc}" \
 		PACKAGE_INSTALL_PATH="/usr/bin" PROGRAM_FILENAME="${pkgname}" \
@@ -45,7 +45,7 @@ do_install() {
 	vinstall srb2.png 644 /usr/share/pixmaps/
 	vinstall srb2.desktop 644 /usr/share/applications/
 	vmkdir /usr/share/games/SRB2
-	for f in {music,player}.dta {srb2,zones}.pk3 models models.dat; do
+	for f in {music,player}.dta {srb2,zones,patch,patch_music}.pk3 models models.dat; do
 		vcopy ../${f} /usr/share/games/SRB2
 	done
 }
diff --git a/srcpkgs/sslscan/template b/srcpkgs/sslscan/template
index fc845f38897a..3fe1ab72e294 100644
--- a/srcpkgs/sslscan/template
+++ b/srcpkgs/sslscan/template
@@ -1,6 +1,6 @@
 # Template file for 'sslscan'
 pkgname=sslscan
-version=2.0.15
+version=2.0.14
 revision=1
 build_style=gnu-makefile
 makedepends="openssl-devel"
@@ -10,6 +10,6 @@ license="GPL-3.0-or-later"
 homepage="https://github.com/rbsec/sslscan"
 changelog="https://github.com/rbsec/sslscan/raw/master/Changelog"
 distfiles="https://github.com/rbsec/sslscan/archive/refs/tags/${version}.tar.gz"
-checksum=0986ac647098b877f24c863c261bfb7cf545a41fd1120047337dfc44812c69a0
+checksum=0dd9f7d0f08c777dfebb1fd10ba369d3a2fd9b978f262384d30e1f45845a67ba
 # No test suite
 make_check=no
diff --git a/srcpkgs/stack/template b/srcpkgs/stack/template
index b6c1f1578ed9..15c38039684d 100644
--- a/srcpkgs/stack/template
+++ b/srcpkgs/stack/template
@@ -13,7 +13,7 @@ homepage="https://haskellstack.org"
 distfiles="https://hackage.haskell.org/package/${pkgname}-${version}/${pkgname}-${version}.tar.gz
  https://www.stackage.org/${_stackage}/cabal.config>cabal.config-${_stackage}"
 checksum="9ddd44c2a62e9404194d69e7dc1c94e707910620316b66d6ac0b3201a8f37e80
- e1de952bb6f62573e5c211df99ce6bb684c4cae7845f16c347ce9aa503d6374f"
+ 6b9983f6448eb825231f65fe955d6d85516f482f0d26fee84183a1a79c6b0646"
 skip_extraction="cabal.config-${_stackage}"
 nocross=yes
 nopie_files="/usr/bin/stack"
diff --git a/srcpkgs/starship/template b/srcpkgs/starship/template
index ec4691a96956..f4cffc0cfb8d 100644
--- a/srcpkgs/starship/template
+++ b/srcpkgs/starship/template
@@ -1,6 +1,6 @@
 # Template file for 'starship'
 pkgname=starship
-version=1.9.1
+version=1.8.0
 revision=1
 build_style=cargo
 build_helper=qemu
@@ -13,7 +13,7 @@ maintainer="cinerea0 <cinerea0@protonmail.com>"
 license="ISC"
 homepage="https://starship.rs"
 distfiles="https://github.com/starship/starship/archive/refs/tags/v${version}.tar.gz"
-checksum=2b54bee07bf67504a1bb170d37dc8d6accab4594d35731bbdf0e8a631c8d1585
+checksum=398bf5b413ce5dfe4d3c5acceb0025f773478f28016609869821cf385448dcf5
 
 post_build() {
 	STARSHIP="target/${RUST_TARGET}/release/starship"
diff --git a/srcpkgs/steam/template b/srcpkgs/steam/template
index 9e90f4d37bb1..f4a4f789d9da 100644
--- a/srcpkgs/steam/template
+++ b/srcpkgs/steam/template
@@ -1,6 +1,6 @@
 # Template file for 'steam'
 pkgname=steam
-version=1.0.0.75
+version=1.0.0.74
 revision=2
 archs="i686 x86_64"
 wrksrc=steam-launcher
@@ -11,7 +11,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="custom: Proprietary license"
 homepage="https://steampowered.com/"
 distfiles="http://repo.steampowered.com/${pkgname}/pool/${pkgname}/s/${pkgname}/${pkgname}_${version}.tar.gz"
-checksum=e52565a5e33b9a4184c5bdc222978b7fea958efd32641d5d5967774d751236a7
+checksum=b0ed3b8378f541e8dab68d8b589d85ad6dc0cdf302701cf8e87130eda2b1a234
 repository=nonfree
 
 do_install() {
diff --git a/srcpkgs/stellarium/template b/srcpkgs/stellarium/template
index 7c3fdff8033a..657b3a6e97b1 100644
--- a/srcpkgs/stellarium/template
+++ b/srcpkgs/stellarium/template
@@ -1,6 +1,6 @@
 # Template file for 'stellarium'
 pkgname=stellarium
-version=0.22.2
+version=0.22.1
 revision=1
 build_style=cmake
 hostmakedepends="perl qt5-qmake qt5-host-tools"
@@ -12,5 +12,5 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://stellarium.org/"
 distfiles="https://github.com/Stellarium/stellarium/releases/download/v${version}/stellarium-${version}.tar.gz"
-checksum=31e965d32cafc0fbad212c7ef4efbeac988f909206013554e1fe35123ebb9376
+checksum=61a595ecc345dcc7517359573d0dc772e67ecaf6d52fefab142a77c92cf3fa24
 replaces="stellarium-data>=0"
diff --git a/srcpkgs/strawberry/template b/srcpkgs/strawberry/template
index 56da2afeab18..c9eb95bbd85e 100644
--- a/srcpkgs/strawberry/template
+++ b/srcpkgs/strawberry/template
@@ -1,7 +1,7 @@
 # Template file for 'strawberry'
 pkgname=strawberry
 version=0.9.3
-revision=6
+revision=5
 build_style=cmake
 hostmakedepends="pkg-config protobuf gettext"
 makedepends="alsa-lib-devel boost-devel gnutls-devel fftw-devel
diff --git a/srcpkgs/stress-ng/template b/srcpkgs/stress-ng/template
index d21814242bc6..2f8eb8fa1e42 100644
--- a/srcpkgs/stress-ng/template
+++ b/srcpkgs/stress-ng/template
@@ -1,6 +1,6 @@
 # Template file for 'stress-ng'
 pkgname=stress-ng
-version=0.14.03
+version=0.14.02
 revision=1
 build_style=gnu-makefile
 make_use_env=1
@@ -9,4 +9,4 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/ColinIanKing/stress-ng/"
 distfiles="https://github.com/ColinIanKing/stress-ng/archive/refs/tags/V${version}.tar.gz"
-checksum=95012c62883ab5826e6157557a075df98cce3cbce2a48bb40851bcc968a8441a
+checksum=30dd0ec5799b717fe416a46c314869f26c456b7c05e7498d9c36affe1e9f0d18
diff --git a/srcpkgs/subfinder/template b/srcpkgs/subfinder/template
index 859b723b57e5..9c5ac3e7269e 100644
--- a/srcpkgs/subfinder/template
+++ b/srcpkgs/subfinder/template
@@ -1,6 +1,6 @@
 # Template file for 'subfinder'
 pkgname=subfinder
-version=2.5.2
+version=2.4.9
 revision=1
 build_wrksrc=v2
 build_style=go
@@ -11,7 +11,7 @@ maintainer="w. fnintr <wfnintr@null.net>"
 license="MIT"
 homepage="https://github.com/projectdiscovery/subfinder"
 distfiles="https://github.com/projectdiscovery/subfinder/archive/refs/tags/v${version}.tar.gz"
-checksum=3f99323effbbc0d8f1d5181ac4cc1c5bd31b50a1eb792866269ec44acf308f1d
+checksum=0163626e69aa4ea4642633ab447ca2afcf2e06f7aec16c2aa95ec5ce301250cf
 
 post_install() {
 	vlicense ../LICENSE.md
diff --git a/srcpkgs/sudo/template b/srcpkgs/sudo/template
index b28ced997ea8..46a20f757d5f 100644
--- a/srcpkgs/sudo/template
+++ b/srcpkgs/sudo/template
@@ -1,6 +1,6 @@
 # Template file for 'sudo'
 pkgname=sudo
-version=1.9.11p3
+version=1.9.10
 revision=1
 build_style=gnu-configure
 configure_args="--with-ignore-dot --with-insults=disabled --with-all-insults --with-env-editor
@@ -15,7 +15,7 @@ license="ISC"
 homepage="https://www.sudo.ws/"
 changelog="https://www.sudo.ws/repos/sudo/raw-file/tip/NEWS"
 distfiles="https://www.sudo.ws/dist/sudo-${version}.tar.gz"
-checksum=4687e7d2f56721708f59cca2e1352c056cb23de526c22725615a42bb094f1f70
+checksum=44a1461098e7c7b8e6ac597499c24fb2e43748c0c139a8b4944e57d1349a64f4
 conf_files="/etc/pam.d/sudo /etc/sudoers"
 lib32disabled=yes
 
diff --git a/srcpkgs/suil/template b/srcpkgs/suil/template
index 680e1972cd43..967a68b7779c 100644
--- a/srcpkgs/suil/template
+++ b/srcpkgs/suil/template
@@ -1,6 +1,6 @@
 # Template file for 'suil'
 pkgname=suil
-version=0.10.12
+version=0.10.10
 revision=1
 build_style=waf3
 hostmakedepends="pkg-config lv2"
@@ -8,10 +8,9 @@ makedepends="gtk+-devel qt5-devel gtk+3-devel"
 short_desc="Lightweight C library for loading and wrapping LV2 plugin UIs"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
-homepage="https://drobilla.net/software/suil.html"
-changelog="https://gitlab.com/lv2/suil/-/raw/master/NEWS"
+homepage="http://drobilla.net/software/suil/"
 distfiles="http://download.drobilla.net/${pkgname}-${version}.tar.bz2"
-checksum=daa763b231b22a1f532530d3e04c1fae48d1e1e03785e23c9ac138f207b87ecd
+checksum=750f08e6b7dc941a5e694c484aab02f69af5aa90edcc9fb2ffb4fb45f1574bfb
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-devel"
diff --git a/srcpkgs/superlu/template b/srcpkgs/superlu/template
index c9cf6ad17cb1..41e27d1bf1be 100644
--- a/srcpkgs/superlu/template
+++ b/srcpkgs/superlu/template
@@ -1,6 +1,6 @@
 # Template file for 'superlu'
 pkgname=superlu
-version=5.3.0
+version=5.2.2
 revision=1
 build_style=cmake
 configure_args="-DUSE_XSDK_DEFAULTS=TRUE"
@@ -11,8 +11,8 @@ maintainer="Julien Dehos <dehos@lisic.univ-littoral.fr>"
 license="BSD-3-Clause"
 homepage="https://portal.nersc.gov/project/sparse/superlu/"
 changelog="https://portal.nersc.gov/project/sparse/superlu/changes.html#slu_change"
-distfiles="https://github.com/xiaoyeli/superlu/archive/v${version}.tar.gz"
-checksum=3e464afa77335de200aeb739074a11e96d9bef6d0b519950cfa6684c4be1f350
+distfiles="https://portal.nersc.gov/project/sparse/superlu/superlu_${version}.tar.gz"
+checksum=470334a72ba637578e34057f46948495e601a5988a602604f5576367e606a28c
 
 pre_configure() {
 	export LDFLAGS="-fPIC"
@@ -27,8 +27,6 @@ superlu-devel_package() {
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/include"
-		vmove "usr/lib/cmake"
-		vmove "usr/lib/pkgconfig"
 		vmove "usr/lib/libsuperlu.so"
 	}
 }
diff --git a/srcpkgs/svgpart/template b/srcpkgs/svgpart/template
index 9c22d1489b25..3fdf4e3bf3ea 100644
--- a/srcpkgs/svgpart/template
+++ b/srcpkgs/svgpart/template
@@ -1,6 +1,6 @@
 # Template file for 'svgpart'
 pkgname=svgpart
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons qt5-host-tools qt5-qmake"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/graphics/svgpart"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#svgpart"
 distfiles="${KDE_SITE}/release-service/${version}/src/svgpart-${version}.tar.xz"
-checksum=785393f3ae348210dccecfceb8133fd848eb7d1ad39100ed2f0d430f713bd598
+checksum=c0b9c275c2687df56b6cafec50010a96020634f5646de63264ea8c4f45e60e38
diff --git a/srcpkgs/swayimg/template b/srcpkgs/swayimg/template
deleted file mode 100644
index 8a7e4b052b2d..000000000000
--- a/srcpkgs/swayimg/template
+++ /dev/null
@@ -1,21 +0,0 @@
-# Template file for 'swayimg'
-pkgname=swayimg
-version=1.8
-revision=1
-build_style=meson
-hostmakedepends="pkg-config wayland-devel"
-makedepends="wayland-devel cairo-devel json-c-devel libxkbcommon-devel
- wayland-protocols libavif-devel giflib-devel libjpeg-turbo-devel
- libpng-devel librsvg-devel libwebp-devel libexif-devel"
-short_desc="Image viewer for Sway/Wayland"
-maintainer="Subhaditya Nath <sn03.general@gmail.com>"
-license="MIT"
-homepage="https://github.com/artemsen/swayimg"
-distfiles="https://github.com/artemsen/swayimg/archive/v${version}.tar.gz"
-checksum=d4b4988a673522d47c38939c3406dbb72bd213f857dd6116185cd9811b887b23
-
-post_install() {
-	vcompletion extra/bash.completion bash
-	vsconf extra/swayimgrc
-	vlicense LICENSE
-}
diff --git a/srcpkgs/swell-foop/patches/fix-vala-array.patch b/srcpkgs/swell-foop/patches/fix-vala-array.patch
new file mode 100644
index 000000000000..8231b5ce8a74
--- /dev/null
+++ b/srcpkgs/swell-foop/patches/fix-vala-array.patch
@@ -0,0 +1,11 @@
+--- a/src/game-view.vala	2019-10-15 12:48:06.000000000 +0200
++++ b/src/game-view.vala	2020-11-04 11:56:58.582438926 +0100
+@@ -354,7 +354,7 @@
+     public Theme (string name)
+     {
+         textures = new Clutter.Image [4];
+-        string[4] colors = {"blue", "green", "yellow", "red"};
++        string colors[4] = {"blue", "green", "yellow", "red"};
+ 
+         /* Create the textures required to render */
+         try
diff --git a/srcpkgs/swell-foop/template b/srcpkgs/swell-foop/template
index 819bf396ffd3..afb8dd466c3e 100644
--- a/srcpkgs/swell-foop/template
+++ b/srcpkgs/swell-foop/template
@@ -1,14 +1,13 @@
 # Template file for 'swell-foop'
 pkgname=swell-foop
-version=41.1
+version=3.34.1
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config vala"
-makedepends="clutter-gtk-devel libgnome-games-support-devel"
+makedepends="clutter-gtk-devel"
 short_desc="GNOME puzzle game where you remove similar objects"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Swell%20Foop"
-changelog="https://gitlab.gnome.org/GNOME/swell-foop/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=243f7a55e5e753a51086eec2568320d7692d5b15a66a723ab591705e0d8ef6dd
+checksum=61c6b6ff9047c00bdc0dbe11a880058a5462921c702123a2d6d1a652bbbe6280
diff --git a/srcpkgs/swirc/template b/srcpkgs/swirc/template
index 64723e2ee377..5a4b6482a3b7 100644
--- a/srcpkgs/swirc/template
+++ b/srcpkgs/swirc/template
@@ -1,6 +1,6 @@
 # Template file for 'swirc'
 pkgname=swirc
-version=3.3.5
+version=3.3.4
 revision=1
 build_style=configure
 configure_args="$(vopt_with notify libnotify)"
@@ -15,7 +15,7 @@ license="BSD-3-Clause, ISC, MIT"
 homepage="https://www.nifty-networks.net/swirc"
 changelog="https://raw.githubusercontent.com/uhlin/swirc/master/CHANGELOG.md"
 distfiles="https://www.nifty-networks.net/swirc/releases/${pkgname}-${version}.tgz"
-checksum="e7f74460646b4d08fe8e52999342756d2d7569751c0d50641e42d397870dbbf3"
+checksum="2a8404965e796a67555b10b54aaf53d32bbd63e1707cd8364c572a5ed7e3f837"
 
 build_options="notify"
 
diff --git a/srcpkgs/synapse/template b/srcpkgs/synapse/template
index 5f664cb95d67..ce748cc3a452 100644
--- a/srcpkgs/synapse/template
+++ b/srcpkgs/synapse/template
@@ -1,6 +1,6 @@
 # Template file for 'synapse'
 pkgname=synapse
-version=1.64.0
+version=1.61.0
 revision=1
 build_style=python3-pep517
 make_check_target=tests
@@ -15,14 +15,14 @@ depends="python3-jsonschema python3-frozendict python3-canonicaljson
  python3-saml2 python3-treq python3-macaroons python3-sortedcontainers
  python3-typing_extensions python3-ijson python3-matrix-common
  python3-packaging"
-checkdepends="$depends python3-parameterized unzip"
+checkdepends="$depends python3-parameterized python3-pytest unzip"
 short_desc="Matrix reference homeserver"
 maintainer="Joel Beckmeyer <joel@beckmeyer.us>"
 license="Apache-2.0"
 homepage="https://github.com/matrix-org/synapse"
 changelog="https://raw.githubusercontent.com/matrix-org/synapse/develop/CHANGES.md"
 distfiles="https://github.com/matrix-org/synapse/archive/v${version}.tar.gz"
-checksum=1f7e4f91472c259dc7c18360fb25c1278e871ad26702bdf627efbfa85018cad6
+checksum=3602b4a01688edae8365973877220a0511cb3970ff4e32eec759ca070066a684
 
 system_accounts="synapse"
 synapse_homedir="/var/lib/synapse"
@@ -36,10 +36,6 @@ pre_check() {
 	unzip ${make_install_target} "*.dist-info/*"
 }
 
-do_check() {
-	PYTHONPATH="." trial3 ${makejobs} tests
-}
-
 post_install() {
 	vsv synapse
 
diff --git a/srcpkgs/syncthing-gtk/template b/srcpkgs/syncthing-gtk/template
index 02cb3d9eeddd..fe38baae17c1 100644
--- a/srcpkgs/syncthing-gtk/template
+++ b/srcpkgs/syncthing-gtk/template
@@ -1,6 +1,7 @@
 # Template file for 'syncthing-gtk'
 pkgname=syncthing-gtk
-reverts="0.14.36_1 0.9.4.4+ds+git20220108+9023143f8b93_1 0.9.4.4+ds+git20220108+9023143f8b93_2"
+reverts="0.14.36_1 0.9.4.4+ds+git20220108+9023143f8b93_1
+ 0.9.4.4+ds+git20220108+9023143f8b93_2"
 version=0.9.4.4
 revision=4
 _debianver="ds+git20220108+9023143f8b93"
diff --git a/srcpkgs/syncthing/template b/srcpkgs/syncthing/template
index ef38f99c3ba5..291724cf0f59 100644
--- a/srcpkgs/syncthing/template
+++ b/srcpkgs/syncthing/template
@@ -1,6 +1,6 @@
 # Template file for 'syncthing'
 pkgname=syncthing
-version=1.20.4
+version=1.20.2
 revision=1
 build_style=go
 go_import_path="github.com/syncthing/syncthing"
@@ -16,7 +16,7 @@ license="MPL-2.0"
 homepage="https://syncthing.net/"
 changelog="https://github.com/syncthing/syncthing/releases"
 distfiles="https://github.com/syncthing/${pkgname}/archive/v${version}.tar.gz"
-checksum=0a2a26188d30bcb92a14c7f795790df9f44157118248dc4c9faca42967ce7ce7
+checksum=6733ae6947497ace959c56f7c491b785ec058c8592cfd9824bc37125d1f342d9
 
 pre_build() {
 	GOARCH= go generate \
diff --git a/srcpkgs/syndication/template b/srcpkgs/syndication/template
index 162f2dce34c8..d0715f91d152 100644
--- a/srcpkgs/syndication/template
+++ b/srcpkgs/syndication/template
@@ -1,7 +1,7 @@
 # Template file for 'syndication'
 pkgname=syndication
 reverts="18.08.0_1 18.08.0_2 18.08.1_1"
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-qmake qt5-host-tools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/syndication-${version}.tar.xz"
-checksum=a4b1dbf8c0eed15eab9f520512fee6271b07fac0745c2b1fc6ccae49ed6fc0e0
+checksum=458e12e4d4898d5e660ea6a3fe0d6158c208f5d4176451e1132423df2044685b
 
 syndication-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/syntax-highlighting/template b/srcpkgs/syntax-highlighting/template
index 5ac8032996f2..72f6043303da 100644
--- a/srcpkgs/syntax-highlighting/template
+++ b/srcpkgs/syntax-highlighting/template
@@ -1,6 +1,6 @@
 # Template file for 'syntax-highlighting'
 pkgname=syntax-highlighting
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 configure_args="-DKATEHIGHLIGHTINGINDEXER_EXECUTABLE=/usr/libexec/${pkgname}/katehighlightingindexer"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/syntax-highlighting"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1affa16519f04e0a05f37fda67acce2ac943e74eb8322591896765d7e1cbd79c
+checksum=cf871332a50355836919fdd833a82c32b3d5fe7fea8fa3e58714c39c8ddde5a6
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" syntax-highlighting"
diff --git a/srcpkgs/sysdig/template b/srcpkgs/sysdig/template
index c78089265ee5..b375b8b95491 100644
--- a/srcpkgs/sysdig/template
+++ b/srcpkgs/sysdig/template
@@ -1,7 +1,7 @@
 # Template file for 'sysdig'
 pkgname=sysdig
 version=0.28.0
-revision=6
+revision=5
 build_style=cmake
 configure_args="-DSYSDIG_VERSION=${version} -DUSE_BUNDLED_DEPS=OFF
  -DUSE_BUNDLED_B64=ON -DUSE_BUNDLED_JQ=ON -DBUILD_DRIVER=OFF
diff --git a/srcpkgs/sysprof/template b/srcpkgs/sysprof/template
index 9682f67259b9..7c446372c46d 100644
--- a/srcpkgs/sysprof/template
+++ b/srcpkgs/sysprof/template
@@ -1,25 +1,27 @@
 # Template file for 'sysprof'
 pkgname=sysprof
-version=3.44.0
+version=3.42.1
 revision=1
 build_style=meson
-configure_args="-Denable_gtk=true -Dsystemdunitdir=/usr/lib/systemd"
+configure_args="-Denable_gtk=true -Dsystemdunitdir=deleteme"
 hostmakedepends="gettext pkg-config itstool glib-devel"
-makedepends="gtk+3-devel libdazzle-devel polkit-devel glib-devel elogind-devel
- json-glib-devel libunwind-devel"
+makedepends="gtk+3-devel libdazzle-devel polkit-devel glib-devel elogind-devel json-glib-devel"
 short_desc="System-wide profiler for Linux"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sysprof"
-changelog="https://gitlab.gnome.org/GNOME/sysprof/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ab5d9f5b71973b3088d58a1bfdf1dc23c39a02f5fce4e5e9c73e034b178b005b
+checksum=1796b81404ee75fd1ebacf54464ad7affebf62f2851eef524d9f8eac0c4a2001
 
 # for ITS rules
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit-devel"
 fi
 
+post_install() {
+	rm -rf ${DESTDIR}/usr/deleteme
+}
+
 sysprof-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} libglib-devel
 	 json-glib-devel polkit-devel"
diff --git a/srcpkgs/systemsettings/template b/srcpkgs/systemsettings/template
index bf0a88746490..8bdaf8cd638e 100644
--- a/srcpkgs/systemsettings/template
+++ b/srcpkgs/systemsettings/template
@@ -1,6 +1,6 @@
 # Template file for 'systemsettings'
 pkgname=systemsettings
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -14,4 +14,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, GFDL-1.2-only"
 homepage="https://invent.kde.org/plasma/systemsettings"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=99d0ec23f63934c93ce3de99e61bd21f9552b615eaebdcb4e36c808b43c9c402
+checksum=5b72b53f0bd8760b35844732a60f99713d45d0f80cecaca80de965e84effe9e5
diff --git a/srcpkgs/tageditor/template b/srcpkgs/tageditor/template
index 7faeed0e15ed..5e1fe1435f4e 100644
--- a/srcpkgs/tageditor/template
+++ b/srcpkgs/tageditor/template
@@ -1,6 +1,6 @@
 # Template file for 'tageditor'
 pkgname=tageditor
-version=3.7.4
+version=3.7.2
 revision=1
 build_style=cmake
 configure_args="-DBUILD_SHARED_LIBS:BOOL=ON"
@@ -11,7 +11,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="GPL-2.0-only"
 homepage="https://github.com/Martchus/tageditor"
 distfiles="https://github.com/Martchus/${pkgname}/archive/v${version}.tar.gz"
-checksum=d57d9d243680b5a4ce66d8c546cb15c5df6b1a63c403dee9e373d2f4767e469e
+checksum=cf79b42b03dfc3efeba01781c816dd47aff66df9c0fe8aa773bad2d3f1ca0738
 
 build_options="qt webengine webkit script"
 build_options_default="qt"
diff --git a/srcpkgs/tagparser/template b/srcpkgs/tagparser/template
index c6e902bf74dc..6849cc503475 100644
--- a/srcpkgs/tagparser/template
+++ b/srcpkgs/tagparser/template
@@ -1,6 +1,6 @@
 # Template file for 'tagparser'
 pkgname=tagparser
-version=11.4.0
+version=11.2.1
 revision=1
 build_style=cmake
 configure_args="-DBUILD_SHARED_LIBS:BOOL=ON"
@@ -11,7 +11,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="GPL-2.0-only"
 homepage="https://github.com/Martchus/tagparser"
 distfiles="https://github.com/Martchus/${pkgname}/archive/v${version}.tar.gz"
-checksum=a58ebf69f05008cb18ac9e4d630ae0f572c02bf399acb4bb1ca257d0cb47411a
+checksum=daa881d2416bdcfac5c086b5e8ce780103477cf6bc11e71d75798f5ba5422c65
 
 tagparser-devel_package() {
 	short_desc+=" - development files"
diff --git a/srcpkgs/tarpaulin/template b/srcpkgs/tarpaulin/template
index 906c16a73721..d983c3fadbd1 100644
--- a/srcpkgs/tarpaulin/template
+++ b/srcpkgs/tarpaulin/template
@@ -8,7 +8,7 @@ make_check_args="-- --test-threads 1"
 hostmakedepends="pkg-config cmake"
 makedepends="openssl-devel zlib-devel"
 short_desc="Code coverage tool for Rust/Cargo projects"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
 license="MIT, Apache-2.0"
 homepage="https://github.com/xd009642/tarpaulin"
 distfiles="https://github.com/xd009642/tarpaulin/archive/${version}.tar.gz"
diff --git a/srcpkgs/telegram-desktop/patches/cross.patch b/srcpkgs/telegram-desktop/patches/cross.patch
new file mode 100644
index 000000000000..e1fef852c391
--- /dev/null
+++ b/srcpkgs/telegram-desktop/patches/cross.patch
@@ -0,0 +1,19 @@
+--- a/cmake/external/kwayland/CMakeLists.txt	2022-04-19 14:57:00.000000000 +0200
++++ -	2022-04-26 18:18:21.919838146 +0200
+@@ -32,6 +32,8 @@
+         -DCMAKE_INSTALL_PREFIX=<BINARY_DIR>
+         -DCMAKE_INSTALL_DATADIR=share
+         -DBUILD_TESTING=OFF
++	-DQT_HOST_PATH=/usr
++	-DQtWaylandScanner_EXECUTABLE=/usr/lib/qt6/libexec/qtwaylandscanner
+     BUILD_COMMAND ${CMAKE_COMMAND} --build <BINARY_DIR>
+     COMMAND ${CMAKE_COMMAND} --install <BINARY_DIR>
+     STEP_TARGETS build
+@@ -83,6 +82,7 @@
+         -DCMAKE_PREFIX_PATH=${CMAKE_CURRENT_BINARY_DIR}
+         -DECM_DIR=${extra_cmake_modules_binary_dir}/share/ECM/cmake
+         -DPlasmaWaylandProtocols_DIR=${plasma_wayland_protocols_binary_dir}/lib/cmake/PlasmaWaylandProtocols
++	-D_qtpaths_executable=/usr/lib/qt6/bin/qtpaths
+     STEP_TARGETS build
+     EXCLUDE_FROM_ALL TRUE
+     BUILD_BYPRODUCTS <BINARY_DIR>/lib/libKF5WaylandClient.a
diff --git a/srcpkgs/telegram-desktop/template b/srcpkgs/telegram-desktop/template
index f791061e47d5..0199fe9ddceb 100644
--- a/srcpkgs/telegram-desktop/template
+++ b/srcpkgs/telegram-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'telegram-desktop'
 pkgname=telegram-desktop
-version=4.0.2
+version=3.7.3
 revision=1
 wrksrc="tdesktop-${version}-full"
 build_style=cmake
@@ -27,7 +27,7 @@ license="GPL-3.0-or-later, OpenSSL"
 homepage="https://desktop.telegram.org/"
 changelog="https://github.com/telegramdesktop/tdesktop/blob/v${version}/changelog.txt"
 distfiles="https://github.com/telegramdesktop/tdesktop/releases/download/v${version}/tdesktop-${version}-full.tar.gz"
-checksum=44659a7b2db3eff2e5c42e372dac14d1b03ffae19e005007ce580719615b59b1
+checksum=9735f30610ff62b01cbdb0b945d32c494cec245961023c9860d9dd5268b9fe1e
 
 build_options="spellcheck"
 build_options_default="spellcheck"
diff --git a/srcpkgs/template-glib/template b/srcpkgs/template-glib/template
index f05e31ee5a13..c1d43a34eafe 100644
--- a/srcpkgs/template-glib/template
+++ b/srcpkgs/template-glib/template
@@ -1,6 +1,6 @@
 # Template file for 'template-glib'
 pkgname=template-glib
-version=3.34.1
+version=3.34.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,11 +13,10 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/template-glib"
 distfiles="${GNOME_SITE}/template-glib/${version%.*}/template-glib-${version}.tar.xz"
-checksum=9ec9b71e04d4f5cb14f755ef790631cd0b45c0603e11c836fc7cfd9e268cd07a
+checksum=216bef6ac3607666b8ca72b936467f7020ce6421c02755c301d079576c9c3dfd
 
 template-glib-devel_package() {
-	depends="${sourcepkg}>=${version}_${revision} libgirepository-devel
-	 libglib-devel"
+	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include
@@ -27,3 +26,4 @@ template-glib-devel_package() {
 		vmove usr/share/vala
 	}
 }
+
diff --git a/srcpkgs/tepl/patches/no-gir.patch b/srcpkgs/tepl/patches/no-gir.patch
new file mode 100644
index 000000000000..890095602857
--- /dev/null
+++ b/srcpkgs/tepl/patches/no-gir.patch
@@ -0,0 +1,45 @@
+From 17e57ed156450fe59001cb0a14f8d87c40d6bf77 Mon Sep 17 00:00:00 2001
+From: Daniel Kolesa <daniel@octaforge.org>
+Date: Sat, 15 Aug 2020 00:09:15 +0200
+Subject: [PATCH] Allow disabling gir
+
+---
+ meson_options.txt | 5 +++++
+ tepl/meson.build  | 4 ++++
+ 2 files changed, 9 insertions(+)
+
+diff --git meson_options.txt meson_options.txt
+index cad97dd..5e99084 100644
+--- a/meson_options.txt
++++ b/meson_options.txt
+@@ -3,3 +3,8 @@ option(
+   type: 'boolean', value: false,
+   description: 'Build API reference (requires gtk-doc)'
+ )
++option(
++  'gir',
++  type: 'boolean', value: true,
++  description: 'Build gobject-introspection'
++)
+diff --git tepl/meson.build tepl/meson.build
+index 226d913..b35dd3a 100644
+--- a/tepl/meson.build
++++ b/tepl/meson.build
+@@ -164,6 +164,8 @@ PKG_CONFIG.generate(tepl_lib,
+   libraries: TEPL_PUBLIC_DEPS,
+ )
+ 
++if get_option('gir')
++
+ GNOME.generate_gir(
+   tepl_lib,
+   export_packages: 'tepl-@0@'.format(TEPL_API_VERSION),
+@@ -182,3 +184,5 @@ GNOME.generate_gir(
+   # Support for deps being built as subprojects:
+   dependencies: TEPL_DEPS,
+ )
++
++endif
+-- 
+2.28.0
+
diff --git a/srcpkgs/tepl/template b/srcpkgs/tepl/template
index fae1e1d3a3f3..2991585cf549 100644
--- a/srcpkgs/tepl/template
+++ b/srcpkgs/tepl/template
@@ -1,29 +1,27 @@
 # Template file for 'tepl'
 pkgname=tepl
-version=6.1.1
-revision=1
+version=6.00.0
+revision=4
 build_style=meson
 build_helper=gir
-configure_args="$(vopt_bool gir gobject_introspection) $(vopt_bool gtk_doc gtk_doc)"
-hostmakedepends="glib-devel pkg-config gettext $(vopt_if gtk_doc gtk-doc)"
+configure_args="$(vopt_bool gir gir)"
+hostmakedepends="glib-devel pkg-config"
 makedepends="amtk-devel libglib-devel gtksourceview4-devel gtk+3-devel
- libxml2-devel uchardet-devel gsettings-desktop-schemas-devel"
-checkdepends="xvfb-run"
+ libxml2-devel uchardet-devel"
 short_desc="Text editor product line"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Tepl"
-changelog="https://gitlab.gnome.org/swilmet/tepl/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a0fbcbcf82dbcb031e1cbea286ab3edc70d5a6ea4125038242a1b1d3ff0278aa
-make_check_pre="xvfb-run"
+checksum=a86397a895dca9c0de7a5ccb063bda8f7ef691cccb950ce2cfdee367903e7a63
 
-build_options="gir gtk_doc"
+build_options="gir"
 build_options_default="gir"
 
-if [ -z "$CROSS_BUILD" ]; then
-	build_options_default+=" gtk_doc"
-fi
+do_check() {
+	# Need X
+	:
+}
 
 tepl-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -35,8 +33,5 @@ tepl-devel_package() {
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi
-		if [ "$build_option_gtk_doc" ]; then
-			vmove usr/share/gtk-doc
-		fi
 	}
 }
diff --git a/srcpkgs/termshark/template b/srcpkgs/termshark/template
index 76d086e904da..73a8d1976c52 100644
--- a/srcpkgs/termshark/template
+++ b/srcpkgs/termshark/template
@@ -1,6 +1,6 @@
 # Template file for 'termshark'
 pkgname=termshark
-version=2.4.0
+version=2.3.0
 revision=1
 build_style=go
 go_import_path="github.com/gcla/termshark/v2"
@@ -11,7 +11,7 @@ maintainer="Piraty <piraty1@inbox.ru>"
 license="MIT"
 homepage="https://github.com/gcla/termshark"
 distfiles="https://github.com/gcla/termshark/archive/v${version}.tar.gz"
-checksum=949c71866fcd2f9ed71a754ea9e3d1bdc23dee85969dcdc78180f1d18ca8b087
+checksum=8e2a22534773b1ab0ce4327e929bbbe413d3695bab2d55c985d1f61961698610
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/terraform/template b/srcpkgs/terraform/template
index aceae9264505..d5d886a99ec1 100644
--- a/srcpkgs/terraform/template
+++ b/srcpkgs/terraform/template
@@ -1,6 +1,6 @@
 # Template file for 'terraform'
 pkgname=terraform
-version=1.2.4
+version=1.2.1
 revision=1
 build_style=go
 go_import_path="github.com/hashicorp/$pkgname"
@@ -9,4 +9,4 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
 license="MPL-2.0"
 homepage="https://www.terraform.io/"
 distfiles="https://$go_import_path/archive/v$version.tar.gz"
-checksum=7d2f50449ddf87b6207b435a661ff3d6e3a9342f64d747211da7a558f8483997
+checksum=d244277c3b8d10afa8d130cfd9db3570995a03a34052952de1ab2368fc25ab1c
diff --git a/srcpkgs/terragrunt/template b/srcpkgs/terragrunt/template
index 321c6033279a..ce0ca8b85f6a 100644
--- a/srcpkgs/terragrunt/template
+++ b/srcpkgs/terragrunt/template
@@ -1,6 +1,6 @@
 # Template file for 'terragrunt'
 pkgname=terragrunt
-version=0.38.2
+version=0.37.1
 revision=1
 build_style=go
 go_import_path="github.com/gruntwork-io/terragrunt"
@@ -10,7 +10,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
 license="MIT"
 homepage="https://github.com/gruntwork-io/terragrunt"
 distfiles="$homepage/archive/v$version.tar.gz"
-checksum=8362c0e23f9547c3ff95454e8b4c7176b6d2d4273e5def8f50e6cab4604abe02
+checksum=c8bfad7cea4a165af474cff2f7386f91ee0d571a12cd897569b9641f2bbd0e93
 
 post_install() {
 	vlicense LICENSE.txt
diff --git a/srcpkgs/texlab/patches/no-rustfmt.patch b/srcpkgs/texlab/patches/no-rustfmt.patch
new file mode 100644
index 000000000000..7b82bc0f5e9d
--- /dev/null
+++ b/srcpkgs/texlab/patches/no-rustfmt.patch
@@ -0,0 +1,13 @@
+# Ignore rustfmt check because we don't have it packaged
+diff --git a/tests/integration/dev.rs b/tests/integration/dev.rs
+index 7ba1e93d0c..92807b3124 100644
+--- a/tests/integration/dev.rs
++++ b/tests/integration/dev.rs
+@@ -2,6 +2,7 @@ use std::process::{Command, Stdio};
+ 
+ use anyhow::Result;
+ 
++#[ignore]
+ #[test]
+ fn rustfmt() -> Result<()> {
+     let success = Command::new("cargo")
diff --git a/srcpkgs/texlab/template b/srcpkgs/texlab/template
index b2c001be5331..732e846cefc4 100644
--- a/srcpkgs/texlab/template
+++ b/srcpkgs/texlab/template
@@ -1,6 +1,6 @@
 # Template file for 'texlab'
 pkgname=texlab
-version=4.2.0
+version=4.1.0
 revision=1
 build_style=cargo
 short_desc="Implementation of the Language Server Protocol for LaTeX"
@@ -9,7 +9,7 @@ license="GPL-3.0-or-later"
 homepage="https://texlab.netlify.app/"
 changelog="https://raw.githubusercontent.com/latex-lsp/texlab/master/CHANGELOG.md"
 distfiles="https://github.com/latex-lsp/${pkgname}/archive/v${version}.tar.gz"
-checksum=fd7cc35c63e041b7947d31eb321669736edc900a71c31c53f5d5b7841273d494
+checksum=f7b5300c6fc93d7c339c755c67ea84f9c5daced2fb2735545d01a67ccf2ff770
 
 if [ "$XBPS_TARGET_ENDIAN" = "be" -a "$XBPS_TARGET_WORDSIZE" = "32" ]; then
 	broken="smartstring fails to compile"
diff --git a/srcpkgs/texlive/template b/srcpkgs/texlive/template
index f3f8aa9995a2..7a922bc07f2b 100644
--- a/srcpkgs/texlive/template
+++ b/srcpkgs/texlive/template
@@ -60,6 +60,7 @@ configure_args="
  --with-system-libpaper
  --with-system-libpng
  --with-system-mpfr
+ --with-system-poppler
  --with-system-pixman
  --with-system-teckit
  --with-system-zlib
@@ -68,7 +69,8 @@ configure_args="
 hostmakedepends="pkg-config perl lua52-BitOp texinfo"
 makedepends="cairo-devel freetype-devel gd-devel graphite-devel gmp-devel
  harfbuzz-devel icu-devel libpaper-devel libpng-devel mpfr-devel
- pixman-devel libteckit-devel zlib-devel zziplib-devel libXaw-devel"
+ poppler-devel pixman-devel libteckit-devel zlib-devel zziplib-devel
+ libXaw-devel"
 depends="dialog ghostscript perl-Tk texlive-core texlive-latexmk xbps-triggers"
 short_desc="TeX Live"
 maintainer="fosslinux <fosslinux@aussies.space>"
diff --git a/srcpkgs/tg_owt/template b/srcpkgs/tg_owt/template
index 1b81a7475ac0..3022048a7e76 100644
--- a/srcpkgs/tg_owt/template
+++ b/srcpkgs/tg_owt/template
@@ -1,10 +1,9 @@
 # Template file for 'tg_owt'
 pkgname=tg_owt
-version=0.0.0.20220508
+version=0.0.0.20220413
 revision=1
-_commit=10d5f4bf77333ef6b43516f90d2ce13273255f41
+_commit=63a934db1ed212ebf8aaaa20f0010dd7b0d7b396
 _libyuv_commit=ad890067f661dc747a975bc55ba3767fe30d4452
-_crc32c_commit=21fc8ef30415a635e7351ffa0e5d5367943d4a94
 wrksrc="tg_owt-$_commit"
 build_style=cmake
 configure_args="-DBUILD_SHARED_LIBS=OFF -DTG_OWT_ARCH_ARMV7_USE_NEON=OFF"
@@ -20,12 +19,10 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/desktop-app/tg_owt"
 distfiles="https://github.com/desktop-app/tg_owt/archive/${_commit}.tar.gz
- https://chromium.googlesource.com/libyuv/libyuv/+archive/${_libyuv_commit}.tar.gz
- https://github.com/google/crc32c/archive/${_crc32c_commit}.tar.gz"
-checksum="@b8a4b1a9e4f8936c02b4a31c19d6282a914df976b9cbdfadb3ae40ca1a185ac6
- @1dd51820852df840c339bf3f18e6cf1166de33d5631a69cd1eae5b2b34c113e3
- @b359ed4f5fd0321d807fd7301e66399c311c1fe6ab4c6a0f5538587d97ba4a8d"
-skip_extraction="${_libyuv_commit}.tar.gz ${_crc32c_commit}"
+ https://chromium.googlesource.com/libyuv/libyuv/+archive/${_libyuv_commit}.tar.gz"
+checksum="@677f3dff8619e8e9e38ece55579ad10a5e162145644ec9afa11ac45dcd96904e
+ @1dd51820852df840c339bf3f18e6cf1166de33d5631a69cd1eae5b2b34c113e3"
+skip_extraction="${_libyuv_commit}.tar.gz"
 
 if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 	makedepends+=" musl-legacy-compat"
@@ -37,5 +34,4 @@ fi
 
 post_extract() {
 	bsdtar xzf ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${_libyuv_commit}.tar.gz -C ${wrksrc}/src/third_party/libyuv
-	bsdtar xzf ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${_crc32c_commit}.tar.gz --strip-components 1 -C ${wrksrc}/src/third_party/crc32c/src
 }
diff --git a/srcpkgs/thermald/files/thermald/log/run b/srcpkgs/thermald/files/thermald/log/run
deleted file mode 120000
index 3a5b4a586051..000000000000
--- a/srcpkgs/thermald/files/thermald/log/run
+++ /dev/null
@@ -1 +0,0 @@
-/usr/bin/vlogger
\ No newline at end of file
diff --git a/srcpkgs/thermald/files/thermald/run b/srcpkgs/thermald/files/thermald/run
index de5b6d5c3e1e..4df7dd4eeb23 100644
--- a/srcpkgs/thermald/files/thermald/run
+++ b/srcpkgs/thermald/files/thermald/run
@@ -1,3 +1,3 @@
 #!/bin/sh
 sv check dbus >/dev/null || exit 1
-exec thermald --no-daemon --dbus-enable 2>&1
+exec thermald --no-daemon --dbus-enable 1>&2
diff --git a/srcpkgs/thermald/template b/srcpkgs/thermald/template
index 98a3f1f1705e..633a5a498121 100644
--- a/srcpkgs/thermald/template
+++ b/srcpkgs/thermald/template
@@ -1,17 +1,18 @@
 # Template file for 'thermald'
 pkgname=thermald
 version=2.4.9
-revision=2
+revision=1
+_pkgname=thermal_daemon
 archs="i686* x86_64*"
-wrksrc="thermal_daemon-${version}"
+wrksrc="${_pkgname}-${version}"
 build_style=gnu-configure
 hostmakedepends="automake pkg-config glib-devel gtk-doc autoconf-archive"
 makedepends="dbus-glib-devel libxml2-devel libglib-devel libgomp-devel upower-devel libevdev-devel"
 short_desc="Linux Thermal Daemon program from 01.org"
 maintainer="Andrea Brancaleoni <abc@pompel.me>"
 license="GPL-2.0-or-later"
-homepage="https://github.com/intel/thermal_daemon"
-distfiles="https://github.com/intel/thermal_daemon/archive/v${version}.tar.gz"
+homepage="https://github.com/intel/${_pkgname}"
+distfiles="${homepage}/archive/v${version}.tar.gz"
 checksum=fb793a2bfaae2e544ef62801075419587b0c045041c69eeafbf61959cce07fdb
 conf_files='/etc/thermald/*'
 
diff --git a/srcpkgs/threadweaver/template b/srcpkgs/threadweaver/template
index 58f53c35a76e..d1798ff3ef40 100644
--- a/srcpkgs/threadweaver/template
+++ b/srcpkgs/threadweaver/template
@@ -1,6 +1,6 @@
 # Template file for 'threadweaver'
 pkgname=threadweaver
-version=5.96.0
+version=5.94.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-devel"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/threadweaver"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=78b5cf0b8d5937ac998c3b6f73926bdd483688b758da800126ff0b56f9b25252
+checksum=87d8431a62c53b7e433b49dfad4fd6cacb58356a50cfa17ac480c6bb00a8e1c5
 
 threadweaver-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/thunderbird-i18n-af b/srcpkgs/thunderbird-i18n-af
deleted file mode 120000
index b0de05225517..000000000000
--- a/srcpkgs/thunderbird-i18n-af
+++ /dev/null
@@ -1 +0,0 @@
-thunderbird-i18n
\ No newline at end of file
diff --git a/srcpkgs/thunderbird-i18n-cak b/srcpkgs/thunderbird-i18n-cak
deleted file mode 120000
index b0de05225517..000000000000
--- a/srcpkgs/thunderbird-i18n-cak
+++ /dev/null
@@ -1 +0,0 @@
-thunderbird-i18n
\ No newline at end of file
diff --git a/srcpkgs/thunderbird-i18n-en-CA b/srcpkgs/thunderbird-i18n-en-CA
deleted file mode 120000
index b0de05225517..000000000000
--- a/srcpkgs/thunderbird-i18n-en-CA
+++ /dev/null
@@ -1 +0,0 @@
-thunderbird-i18n
\ No newline at end of file
diff --git a/srcpkgs/thunderbird-i18n-es-MX b/srcpkgs/thunderbird-i18n-es-MX
deleted file mode 120000
index b0de05225517..000000000000
--- a/srcpkgs/thunderbird-i18n-es-MX
+++ /dev/null
@@ -1 +0,0 @@
-thunderbird-i18n
\ No newline at end of file
diff --git a/srcpkgs/thunderbird-i18n-ka b/srcpkgs/thunderbird-i18n-ka
deleted file mode 120000
index b0de05225517..000000000000
--- a/srcpkgs/thunderbird-i18n-ka
+++ /dev/null
@@ -1 +0,0 @@
-thunderbird-i18n
\ No newline at end of file
diff --git a/srcpkgs/thunderbird-i18n-kab b/srcpkgs/thunderbird-i18n-kab
deleted file mode 120000
index b0de05225517..000000000000
--- a/srcpkgs/thunderbird-i18n-kab
+++ /dev/null
@@ -1 +0,0 @@
-thunderbird-i18n
\ No newline at end of file
diff --git a/srcpkgs/thunderbird-i18n-kk b/srcpkgs/thunderbird-i18n-kk
deleted file mode 120000
index b0de05225517..000000000000
--- a/srcpkgs/thunderbird-i18n-kk
+++ /dev/null
@@ -1 +0,0 @@
-thunderbird-i18n
\ No newline at end of file
diff --git a/srcpkgs/thunderbird-i18n-lv b/srcpkgs/thunderbird-i18n-lv
deleted file mode 120000
index b0de05225517..000000000000
--- a/srcpkgs/thunderbird-i18n-lv
+++ /dev/null
@@ -1 +0,0 @@
-thunderbird-i18n
\ No newline at end of file
diff --git a/srcpkgs/thunderbird-i18n-ms b/srcpkgs/thunderbird-i18n-ms
deleted file mode 120000
index b0de05225517..000000000000
--- a/srcpkgs/thunderbird-i18n-ms
+++ /dev/null
@@ -1 +0,0 @@
-thunderbird-i18n
\ No newline at end of file
diff --git a/srcpkgs/thunderbird-i18n-pa-IN b/srcpkgs/thunderbird-i18n-pa-IN
deleted file mode 120000
index b0de05225517..000000000000
--- a/srcpkgs/thunderbird-i18n-pa-IN
+++ /dev/null
@@ -1 +0,0 @@
-thunderbird-i18n
\ No newline at end of file
diff --git a/srcpkgs/thunderbird-i18n-th b/srcpkgs/thunderbird-i18n-th
deleted file mode 120000
index b0de05225517..000000000000
--- a/srcpkgs/thunderbird-i18n-th
+++ /dev/null
@@ -1 +0,0 @@
-thunderbird-i18n
\ No newline at end of file
diff --git a/srcpkgs/thunderbird-i18n-uz b/srcpkgs/thunderbird-i18n-uz
deleted file mode 120000
index b0de05225517..000000000000
--- a/srcpkgs/thunderbird-i18n-uz
+++ /dev/null
@@ -1 +0,0 @@
-thunderbird-i18n
\ No newline at end of file
diff --git a/srcpkgs/thunderbird-i18n/files/update-lang-list b/srcpkgs/thunderbird-i18n/files/update-lang-list
deleted file mode 120000
index d6e912868463..000000000000
--- a/srcpkgs/thunderbird-i18n/files/update-lang-list
+++ /dev/null
@@ -1 +0,0 @@
-../../firefox-i18n/files/update-lang-list
\ No newline at end of file
diff --git a/srcpkgs/thunderbird-i18n/template b/srcpkgs/thunderbird-i18n/template
index 5c37e96688cf..b0492b7682fa 100644
--- a/srcpkgs/thunderbird-i18n/template
+++ b/srcpkgs/thunderbird-i18n/template
@@ -1,6 +1,6 @@
 # Template file for 'thunderbird-i18n'
 pkgname=thunderbird-i18n
-version=102.0.3
+version=91.9.0
 revision=1
 build_style=meta
 short_desc="Thunderbird language packs"
@@ -15,26 +15,22 @@ do_extract() {
 }
 
 _languages=(
-	'af     "Afrikaans"'
 	'ar     "Arabic"'
 	'ast    "Asturian"'
 	'be     "Belarusian"'
 	'bg     "Bulgarian"'
 	'br     "Breton"'
 	'ca     "Catalan"'
-	'cak    "Kaqchikel"'
 	'cs     "Czech"'
 	'cy     "Welsh"'
 	'da     "Danish"'
 	'de     "German"'
 	'dsb    "Lower Sorbian"'
 	'el     "Greek"'
-	'en-CA  "English (Canadian)"'
 	'en-GB  "English (British)"'
 	'en-US  "English (US)"'
 	'es-AR  "Spanish (Argentina)"'
 	'es-ES  "Spanish (Spain)"'
-	'es-MX  "Spanish (Mexico)"'
 	'et     "Estonian"'
 	'eu     "Basque"'
 	'fi     "Finnish"'
@@ -52,17 +48,11 @@ _languages=(
 	'is     "Icelandic"'
 	'it     "Italian"'
 	'ja     "Japanese"'
-	'ka     "Georgian"'
-	'kab    "Kabyle"'
-	'kk     "Kazakh"'
 	'ko     "Korean"'
 	'lt     "Lithuanian"'
-	'lv     "Latvian"'
-	'ms     "Malay"'
 	'nb-NO  "Norwegian (Bokmål)"'
 	'nl     "Dutch"'
 	'nn-NO  "Norwegian (Nynorsk)"'
-	'pa-IN  "Punjabi (India)"'
 	'pl     "Polish"'
 	'pt-BR  "Portuguese (Brazilian)"'
 	'pt-PT  "Portuguese (Portugal)"'
@@ -74,10 +64,8 @@ _languages=(
 	'sq     "Albanian"'
 	'sr     "Serbian"'
 	'sv-SE  "Swedish"'
-	'th     "Thai"'
 	'tr     "Turkish"'
 	'uk     "Ukrainian"'
-	'uz     "Uzbek"'
 	'vi     "Vietnamese"'
 	'zh-CN  "Chinese (Simplified)"'
 	'zh-TW  "Chinese (Traditional)"'
@@ -107,69 +95,57 @@ _pkgtmpl() {
 	}
 }
 
-checksum="ca61de15e67851566f28b6622ca193bcc75294ec6a88775d8f374e6dd33f97ed
- 5c6ff92c3225d758f2dbabb903b04740ba3cd9ed437bc754e6b1e59ede31def6
- 725ee3f2e04ad849b62e43a4996e5c1a3b3435dfdd07785e51a86d8b7be959fb
- da55de26d68542f42851cb80b6f27cdb599e7c77206b3b2a89cd886f079c0dd1
- 7ccccfaabd41b5a1462f30bb0d5079a94e932764485b9caea83b9a434527dbd6
- 5f7cfa7775aefdf93e25de1a5edc6ba84212c57122b2838dfdb8dfa70bd89a51
- 1332b3580aaca12dde6c4b27785e89875acca10229090d95989dd4cb994946a4
- 0e85ec02ba514729bc2f093f4726ed8b63629c1faa20abbcb338c5fdcc49b4a2
- 82fe9957ce942955833b5efb337313c2dee017178bfde5ce72020f708bff885d
- abc833b8556446d8fe52b722c890c030d4ace228d877bc988aaabedd13e9b000
- 9e07ac80c2c94f5ba714eec47ed2c4b05081281be310b42a68bd31b643c19b62
- 4ab70afc175a53b889ef941ef49f69bdaa75ca5c9f2a9807be7adccad7681981
- c7128bdfb8e1d69a533adf4b458e08698273eee0372382bfc06a35f4cd88b388
- b082c8f436ae6b04f627006a5480c573ccadb697677b1b0ffe477b06886e0685
- 76a4a9fc16b65ddd867f09e22365ef7db83f488c6bfbadfd724e979377a1e9d8
- ec5ef07bf3a29ca29bdccaa364e2a2a07b10751987753954b12846090dac603e
- 18146b30a8b95c0d898550d9de3a5dee2739442a26ef3c18d6ad5019691cc9ac
- 4e94aaa155b46906d161f670b89aa541d430da66b4407ed361016ad7e25e7edc
- d5502a9b987dcf26ad080b69f08b6b05f729925642623840619b9782633af86c
- 140f70b83ea567775ebb91fb97a543ee4c3f9cf858c579665f0fef7e99b1718d
- c94097ba5cb76ff27afe10bae8ac42550c3a2305f5cfe68da940c04a945e30f1
- 063ecb3c81d13974e04dea380970df770826e1d8dc8a2ddab22fd9c5b502b5d6
- 1b9a94b5af233e5e9f7c2c4d2e3ea8379c4c5b0c4cf362ef393fb72f8fd601ab
- e432b41facac8ed6dbdde749790d776715abe6c7d993b093fafede86ff88c7eb
- fda9b6d5404fc92e31c8bac42f0bc60efa94f2f3f8fc38e5ca15c4aa144c2052
- 8ff018bdfbdd7a4748e6bbb2bbe978878e434f5edc29e67bf2a161a26b18d2bb
- 5fd24eeb6f649aad339df17df173e011e549caea93d60ded90931284ec4b7ce1
- cfa52a4dc3b96dae0c876e6d9793595030371b288378d3d6ad016ea51c26dda7
- 3ac8d4db3f6f5175f5046238324f4c2aae115cd034eac273d610515711038555
- c63a4bb09e45ec4084bac9ce7968adab1239da653a038042f637ac801a1df801
- 79310960862fd1b3f7d6ee9a3a6e7545b91119fd53dbeb0e19bda1921703ac7e
- ef8aeb9022a86616ba72f7b574012b26b9352fedd086e1bc9b1f25ae986db757
- 4c748fe20c7fcaf5330e8177418c754fb61a335bdceef0dffa040c8b74caedc3
- c6b28fef8ddea491db01661bf83304217481f3f35ef6726f46f494d7c7d8f3bf
- 52e2f55d48e5e2fd28d29f5a7ae5b3c93e5c0b0400af6383ad2c4433d61be9e3
- 5c8ea6eafc8baa521a35b7c0d3b4f58af250fb682d4ab39df1146bfe07ed948e
- 6cb9d34e56dfcbea3546f0f0b3ac590c33b5cbc8b2c3b3592d18aa73ef0e6aff
- 9fe5b3a997363486745ed5fa822c6d1a8ad1c7dfa005f0b16808c51f7725b2b1
- 2352e092c96f111a0ace8a7a22f2859ec223f923f9b7a0194274b170babd496e
- 7d62dd965714171aa83f8ddd13c6a7f775f89a0e234f8335273701cdcdbada30
- 946b02d90ccd5adbe8987f30004679a7bebf282a419ffc4953dba6be32458244
- 52ae4b5ace8b19482b67ef10828928590595fed28b87e1cc98057fed714e0c83
- 89d036b56e1fda526a90c02227944c12648502183de882869b006e51c8406719
- 3c0f54c30cd66620558b9b9054e91d3f7eeb05910c1f736ebb60885227578aee
- 3c79ce1192a463819b1b225ef51d0ca3e57732e003d5e8e1876c98494e8340ac
- bea600ab60450cbf96af829c6c7740db5ddc86eafe4adcea9d7501d6c8aaf70f
- 4a8644cf309b381f6f561a99f434eb1315c551f670281e34411db6aed669bc09
- 44929cfa6a6c76958128ee56c54e6eac9e1399fdff0f7d78ce04d1548ae9028b
- 80cde19a5c86378c7fccbbeb08005a0af879d21a880d5dd8b9a5b06dfa7a807c
- 7ea07155dfe16ca83dfc7f8592e04de92ac87c6da65d72510b4c3000371cc80d
- 893df4ef8b614fa7299811b28ce168816254ccd352fb26b25f95e0d86c22ccb9
- 3b649e7c903cd3ab92dfa799b4b9d8e3c9969037efb608f84613f39450b63b75
- 0aaa9ca3dc267f05ed2b7f390c45b25af5d269800e94214391dcbf225d010852
- fe06263346768673ffecc0c16918e99f6039db9ad1f12f25a3513ab4a03c4b92
- 91e9ee30c72efd97a94fd2140a5bf93e209a8342e29e19bc48e07a4be217e4ab
- b7385f062af8fc5bf0e6fa51fa2bd91239e1db538c3a594e2d632cedc3e36c65
- 9a096dc4c604364fbaf944f4497191f4c16af431eda1e953d63ca709e39731de
- 51a2018448e7f81d085f38e1dad762a377e05ddb650e98877a6a0b962c0aa40b
- 54e190c7eae28b975d7397a57307ad20d3ba725e8c5fc42a4f9adffa62f12d84
- 403b5154b7191b3cf7c0eba474c769acf8a7a4b54c0625b88850154ec9a3dbef
- 629be7e0be04c2ada35676efe1c6a89f356b45fdeff07dff9b1dc047d8b21858
- b720bf1ea3ebf938765c9553a0847152dad627b696dd050a540c54022abdeaef
- 413c09e16ebe9db2cd232488a00921387529fea135c35b6da46316278df2321e
- a3ac54c1cd728465bdd47dbfaf9c3301d4ca4cc803a6788c311ed771379ba024
- 7a013bdb26cfeaebd7069fbb65c879f962e4a1c1ec1f738cf2ee50ceeba82ac0
- c626615c4e2e8e69a894e464be3f1b32ae402d6a58f51c1307a8dd70f42522d1"
+checksum="0ce1beef54dbedfa0805ac3f5cad1520f60acb09d2a39711fdb33532645e2924
+ 6922131d1a57c6525a4ce4c495c809ecfe255f45c0b110dcccacf2137036153e
+ d039e0e8d4421c98eea04ca69fd48332c107ca3f57deec0b9985d8a3a60df5fa
+ 16a85769ebba4719732f10fde372c6363731d20ca228bd31d38db1b2dc7fe6e9
+ 5363483b71670f2dd418519c5e0a7d9abb01057e15c7f5c3893285c478c9b7d5
+ 7b49e28df13fc28691ab22223da98431f9b14c271a61fc863deda92512504d0f
+ acc349d2b4da8aeb7f554fe00efd75161919dde821b4dcb8170d7b74301a5274
+ af60b34b9e7b6a04c67c0c105fc9a757409e1d15e8ba5ae59e1b57ec70c2afe1
+ 99a7150815a0c8adf9eafa21779540ce08198f45a58566a4db149904659395bc
+ 6f5ac93dd4c69316ca3112db66c1da65a899ad94be13f135e96f4fca4b186a1a
+ 9adadd236b2095393ee811e0b952d70f034f816036dc90b31ca82cd3be4e2574
+ 35654dc18ef7363eb6d603f229b8f53c2b0eb506bb4414b42699344887b18477
+ e353e6d913c0b23863c3fcc1a91f37fb5cbeece2dcfbe4b45cad8d7673fa58d1
+ da884de1c02b92b5421c84ffa9b3e83939add60cb2cb79336e5ba58e8ef74cd3
+ cfae324fb7af7475baf1a7202e4da08dcfa422b09acc7fddde411322185ea5ce
+ b786362cf397dc5cec3d91ac592da033609c67a6d67a7e21a8133cdf52e9d604
+ 0e04c656b7a14c3800286d95bd513eec63566e7ba28aefbd7cc55073395cd906
+ e334ef8b569eb8eeaf8b95058b87c06c872edcda67cc5c7d3432b2021183469c
+ 001ae51d73e21e546da191b85596f3c33573cf1d81fc6141d329c9e6851e73c7
+ 972803d21adf67fa61464f6f701a5f254fe223fc2e83e83cc3e2e47ecaa88be4
+ c816a554eee3ebbbcde9efd991ca95c99d4402e87184ac13bb390c485048e9bb
+ 49328cf9998e464730a16dade381fbc8562457083fcdbe6a38814ef934a27d4e
+ 2039ca0bbaf1992d2709a010139106b09d38c32054402240e2e5cc66e6854598
+ 744e711200cf8a568ad4200c3c5ce086798495874fb6f6581f1636f0bf8bbbfb
+ dc284a451c2bb8df5121edcc1b68c823f5f9210c7a97d162ecc5ab3575df1219
+ 258b93a4bc5048c96e568f6d2bcd665ec8adfd47d82fd8247dd26bf9c6289f3c
+ e3b0cfdb2c428c3f6ba6dd589807245ed6cbfb6fe17cd27348a39e97151d2b40
+ e9f5c2338acce514e958d7d9c77ad9428930f7ef9ba39291d7a2efe8045f3bf9
+ 0ff0260f8a7456cee42b0528b45e3c9821cce159f8c81b057e53da027c6932e3
+ aea0bec5ecbf61d6a44acc6c6946ebf002acc80c95c034f913a53d5ce28491c5
+ 9f4982e6fa9c5deadf0f49116f79a5105ee5e9e623319e0a3f3fda6678a8ead4
+ 893d5851100e2bfd462529bdb6fe8ab19c42cbebd7e02725d3ea79f9cccc0f16
+ c44f697280b29c4961cb0f59dd4692068ba3bd80d56b3724288227bdbd227524
+ c04195860e0871d89f7b8c0977d34a676746a8b504a1c871062f635c1000a9cb
+ 08dc12dc180c59fe76787243c292bd4896193d56940bda3ef6aa723c9fbb855f
+ 1cb6fdddb41a038f7eefc41af1a06d4da287a7d4ed958298799fdf724883cd19
+ ece6218b8603fc7931bf2e3be52235b0448b0b418716c32323b9a118d9260f5c
+ 9e92c7a11b3e4d37d2377d5601a760f32ac79be0c7d2907a0cbabc340b141564
+ dac4ae0c976d806f0a0e325405153e93cb37e31febb45d4fc03a3b8f1578fdbe
+ 62b63c940f24a826d538305a9d3e108308edaf4421aaff73c02e5fc03fbc2259
+ 7eb08ab6108b8925229591368a33bb95dc880850860addaa914ea994f1e772c8
+ b9b73326aef68b2b547b2654f995fce7e99c085e0c4ebea394ae276b0bc87c14
+ d503a590b9e6b38b19574c71a95af806249f5ca7bab5a87256e6694bdcc17e08
+ 30269418942d78ebc5560ffcb81bcf31d14a0579e356b14699af46af8c19da30
+ 90113e8574ee41b463904012442bcd759147d6799ce743a9cbcf6860e6ae98b8
+ a86cb03c5eb8bc498127c6453a306e46d089cce36b99dabc747e3696d0740463
+ f014d4c67692dc424720f0ef23ac1f918a291cb904e31fd809bf4aff6c339c7e
+ fb1e4741305ec130ba7b06172ec34a08ca5b24c3e13a2e52249a21e1053482fd
+ 0d8120993a0430d3dacc71589495d1a9a811a8b17d2dd93cf2dc27e5613e2717
+ 361835a4ae3117a1c34b782d47001c46d632d46674eb59b8ccfb168ccf53737b
+ f9410e78a0f43e4dfb06859aa84b2ddeceb8719552fb9cce41ba43a8f95f1805
+ 4a1e7534982e55831056f0a59154c674025de11a332dbc083ad2fd66b9ea1e80
+ e69994d2b0fd425ba0a73b0971358988ce7a0aa62fdc370a180175c0ff848fb0
+ 2aedbe39ac0e555d0a27b6d266dc2e575dcb9e5ba057cf05dd6c6be8261571c7"
diff --git a/srcpkgs/thunderbird/patches/ROOT_CLIP_CHAIN.patch b/srcpkgs/thunderbird/patches/ROOT_CLIP_CHAIN.patch
deleted file mode 100644
index d048d1238d6e..000000000000
--- a/srcpkgs/thunderbird/patches/ROOT_CLIP_CHAIN.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Source: FreeBSD
---- a/gfx/webrender_bindings/webrender_ffi.h.orig	2022-05-23 17:12:36 UTC
-+++ b/gfx/webrender_bindings/webrender_ffi.h
-@@ -77,8 +77,6 @@ using WrPipelineIdEpochs = nsTArray<WrPipelineIdAndEpo
- struct WrPipelineIdAndEpoch;
- using WrPipelineIdEpochs = nsTArray<WrPipelineIdAndEpoch>;
- 
--const uint64_t ROOT_CLIP_CHAIN = ~0;
--
- }  // namespace wr
- }  // namespace mozilla
- 
diff --git a/srcpkgs/thunderbird/patches/fix-desktop-icon-path.patch b/srcpkgs/thunderbird/patches/fix-desktop-icon-path.patch
new file mode 100644
index 000000000000..c4664d3da7ce
--- /dev/null
+++ b/srcpkgs/thunderbird/patches/fix-desktop-icon-path.patch
@@ -0,0 +1,11 @@
+--- a/taskcluster/docker/firefox-snap/firefox.desktop	2019-01-18 19:31:39.428839442 +0100
++++ b/taskcluster/docker/firefox-snap/firefox.desktop	2019-01-18 19:32:20.689063456 +0100
+@@ -154,7 +154,7 @@
+ Terminal=false
+ X-MultipleArgs=false
+ Type=Application
+-Icon=/browser/chrome/icons/default/default128.png
++Icon=firefox
+ Categories=GNOME;GTK;Network;WebBrowser;
+ MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
+ StartupNotify=true
diff --git a/srcpkgs/thunderbird/patches/fix-tools.patch b/srcpkgs/thunderbird/patches/fix-tools.patch
new file mode 100644
index 000000000000..94de423ce593
--- /dev/null
+++ b/srcpkgs/thunderbird/patches/fix-tools.patch
@@ -0,0 +1,13 @@
+--- a/tools/profiler/core/platform-linux-android.cpp	2019-01-29 12:09:40.980448579 +0100
++++ b/tools/profiler/core/platform-linux-android.cpp	2019-01-29 12:11:09.689590967 +0100
+@@ -497,8 +501,10 @@
+ ucontext_t sSyncUContext;
+ 
+ void Registers::SyncPopulate() {
++#if defined(__GLIBC__)
+   if (!getcontext(&sSyncUContext)) {
+     PopulateRegsFromContext(*this, &sSyncUContext);
+   }
++#endif
+ }
+ #endif
diff --git a/srcpkgs/thunderbird/patches/fix-webrtc-glibcisms.patch b/srcpkgs/thunderbird/patches/fix-webrtc-glibcisms.patch
index 4f9043b58e1e..5d17021a99f4 100644
--- a/srcpkgs/thunderbird/patches/fix-webrtc-glibcisms.patch
+++ b/srcpkgs/thunderbird/patches/fix-webrtc-glibcisms.patch
@@ -1,20 +1,20 @@
---- a/third_party/libwebrtc/system_wrappers/source/cpu_features_linux.cc
-+++ b/third_party/libwebrtc/system_wrappers/source/cpu_features_linux.cc
-@@ -18,7 +18,7 @@
- #define WEBRTC_GLIBC_PREREQ(a, b) 0
+--- a/third_party/libwebrtc/webrtc/system_wrappers/source/cpu_features_linux.c	2019-01-29 11:20:52.298793223 +0100
++++ b/third_party/libwebrtc/webrtc/system_wrappers/source/cpu_features_linux.c	2019-01-29 11:21:48.250250850 +0100
+@@ -14,7 +14,7 @@
+ #ifndef __GLIBC_PREREQ
+ #define __GLIBC_PREREQ(a, b) 0
  #endif
- 
--#if WEBRTC_GLIBC_PREREQ(2, 16)
-+#if !__GLIBC__ || WEBRTC_GLIBC_PREREQ(2, 16)
+-#if __GLIBC_PREREQ(2, 16)
++#if !__GLIBC__ || __GLIBC_PREREQ(2, 16)
  #include <sys/auxv.h>
  #else
- #include <errno.h>
-@@ -40,7 +40,7 @@
+ #include <fcntl.h>
+@@ -32,7 +32,7 @@
    int architecture = 0;
-   uint64_t hwcap = 0;
+   unsigned long hwcap = 0;
    const char* platform = NULL;
--#if WEBRTC_GLIBC_PREREQ(2, 16)
-+#if !__GLIBC__ || WEBRTC_GLIBC_PREREQ(2, 16)
+-#if __GLIBC_PREREQ(2, 16)
++#if !__GLIBC__ || __GLIBC_PREREQ(2, 16)
    hwcap = getauxval(AT_HWCAP);
    platform = (const char*)getauxval(AT_PLATFORM);
  #else
diff --git a/srcpkgs/thunderbird/patches/lto-thin.patch b/srcpkgs/thunderbird/patches/lto-thin.patch
deleted file mode 100644
index e85cbce36583..000000000000
--- a/srcpkgs/thunderbird/patches/lto-thin.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-$OpenBSD: patch-config_makefiles_rust_mk,v 1.6 2021/01/26 15:52:58 landry Exp $
-
-use lto=thin to reduce memory pressure when building gkrust
-https://bugzilla.mozilla.org/show_bug.cgi?id=1644409
-https://bugzilla.mozilla.org/show_bug.cgi?id=1640982
-
-Index: config/makefiles/rust.mk
---- a/config/makefiles/rust.mk.orig
-+++ a/config/makefiles/rust.mk
-@@ -70,7 +70,8 @@ ifndef MOZ_DEBUG_RUST
- # gkrust_gtest. And not when doing cross-language LTO.
- ifndef MOZ_LTO_RUST_CROSS
- ifeq (,$(findstring gkrust_gtest,$(RUST_LIBRARY_FILE)))
--cargo_rustc_flags += -Clto
-+cargo_rustc_flags += -Clto=thin
-+export CARGO_PROFILE_RELEASE_LTO=thin
- endif
- # We need -Cembed-bitcode=yes for all crates when using -Clto.
- RUSTFLAGS += -Cembed-bitcode=yes
diff --git a/srcpkgs/thunderbird/patches/skia-sucks3.patch b/srcpkgs/thunderbird/patches/skia-sucks3.patch
index 4bf77e684405..908311cdb6db 100644
--- a/srcpkgs/thunderbird/patches/skia-sucks3.patch
+++ b/srcpkgs/thunderbird/patches/skia-sucks3.patch
@@ -30,3 +30,27 @@ diff -r 46ea866ca3ac -r 6ef20eee3f8f gfx/2d/DrawTargetSkia.cpp
    mCanvas->saveLayer(saveRec);
  
    SetPermitSubpixelAA(aOpaque);
+--- a/gfx/layers/composite/CompositableHost.cpp
++++ b/gfx/layers/composite/CompositableHost.cpp
+@@ -13,6 +13,7 @@
+ #include "ImageHost.h"  // for ImageHostBuffered, etc
+ #include "Layers.h"
+ #include "TiledContentHost.h"  // for TiledContentHost
++#include "mozilla/EndianUtils.h"
+ #include "mozilla/gfx/gfxVars.h"
+ #include "mozilla/layers/LayersSurfaces.h"  // for SurfaceDescriptor
+ #include "mozilla/layers/TextureHost.h"     // for TextureHost, etc
+@@ -92,9 +93,13 @@ bool CompositableHost::AddMaskEffect(EffectChain& aEffects,
+   }
+   MOZ_ASSERT(source);
+ 
++  // Setting an alpha-mask here breaks the URL-bar on big endian (s390x)
++  // if the typed URL is too long for the textbox (automatic scrolling needed)
++#if MOZ_LITTLE_ENDIAN()
+   RefPtr<EffectMask> effect =
+       new EffectMask(source, source->GetSize(), aTransform);
+   aEffects.mSecondaryEffects[EffectTypes::MASK] = effect;
++#endif
+   return true;
+ }
+ 
diff --git a/srcpkgs/thunderbird/patches/sndio.patch b/srcpkgs/thunderbird/patches/sndio.patch
new file mode 100644
index 000000000000..68628bea8d8f
--- /dev/null
+++ b/srcpkgs/thunderbird/patches/sndio.patch
@@ -0,0 +1,52 @@
+--- a/old-configure.in
++++ b/old-configure.in
+@@ -2818,6 +2818,22 @@
+     _NON_GLOBAL_ACDEFINES="$_NON_GLOBAL_ACDEFINES NECKO_COOKIES"
+ fi
+ 
++dnl ==================================
++dnl = Check sndio availability
++dnl ==================================
++
++MOZ_ARG_ENABLE_BOOL(sndio,
++[  --enable-sndio         Enable sndio support],
++   MOZ_SNDIO=1,
++   MOZ_SNDIO=)
++
++if test -n "$MOZ_SNDIO"; then
++    MOZ_SNDIO_LIBS="-lsndio"
++    AC_SUBST_LIST(MOZ_SNDIO_LIBS)
++fi
++
++AC_SUBST(MOZ_SNDIO)
++
+ dnl ========================================================
+ dnl =
+ dnl = Maintainer debug option (no --enable equivalent)
+--- a/media/libcubeb/src/moz.build
++++ b/media/libcubeb/src/moz.build
+@@ -44,11 +44,13 @@
+     ]
+     DEFINES['USE_JACK'] = True
+ 
+-if CONFIG['OS_ARCH'] == 'OpenBSD':
++if CONFIG['MOZ_SNDIO']:
+     SOURCES += [
+         'cubeb_sndio.c',
+     ]
+     DEFINES['USE_SNDIO'] = True
++
++if CONFIG['OS_ARCH'] == 'OpenBSD':
+     DEFINES['DISABLE_LIBSNDIO_DLOPEN'] = True
+ 
+ if CONFIG['OS_TARGET'] == 'Darwin':
+--- a/build/moz.configure/old.configure	2020-06-30 12:17:04.087609070 +0200
++++ b/build/moz.configure/old.configure	2020-06-30 12:17:04.087609070 +0200
+@@ -88,6 +88,7 @@
+ @old_configure_options(
+     "--cache-file",
+     "--datadir",
++    "--enable-sndio",
+     "--enable-crashreporter",
+     "--enable-dbus",
+     "--enable-debug-js-modules",
diff --git a/srcpkgs/thunderbird/template b/srcpkgs/thunderbird/template
index 419e018b9765..fab2f55245e9 100644
--- a/srcpkgs/thunderbird/template
+++ b/srcpkgs/thunderbird/template
@@ -3,28 +3,28 @@
 # THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/thunderbird-i18n".
 #
 pkgname=thunderbird
-version=102.0.3
-revision=1
+version=91.9.0
+revision=2
 build_helper="rust"
 short_desc="Standalone Mail/News reader"
 maintainer="Érico Nogueira <ericonr@disroot.org>"
 license="MPL-2.0, GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://www.thunderbird.net/"
 distfiles="${MOZILLA_SITE}/${pkgname}/releases/${version}/source/${pkgname}-${version}.source.tar.xz"
-checksum=9dcdea5d3b0d169f8df2b1542a57afdbdf4640d3a599752343cf1fcf6b2c4be0
+checksum=616e48327c4b0cdd2fd3c6385bfa4d380ba5cc7c52ce6014ae39d389a19fd092
 
 lib32disabled=yes
 
 hostmakedepends="autoconf213 unzip zip pkg-config perl python3 yasm rust cargo
  llvm clang nodejs-lts cbindgen python nasm which tar"
-makedepends="nss-devel libjpeg-turbo-devel gtk+3-devel icu-devel
+makedepends="nss-devel libjpeg-turbo-devel gtk+-devel gtk+3-devel icu-devel
  pixman-devel libevent-devel libnotify-devel libvpx-devel
  libXrender-devel libXcomposite-devel libSM-devel libXt-devel rust-std
  libXdamage-devel freetype-devel $(vopt_if alsa alsa-lib-devel)
  $(vopt_if dbus dbus-glib-devel) $(vopt_if pulseaudio pulseaudio-devel)
  $(vopt_if xscreensaver libXScrnSaver-devel)
  $(vopt_if sndio sndio-devel) $(vopt_if jack jack-devel)"
-depends="nss>=3.72 nspr>=4.32 desktop-file-utils hicolor-icon-theme"
+depends="nss>=3.47.1 desktop-file-utils hicolor-icon-theme"
 
 build_options="alsa jack dbus pulseaudio xscreensaver sndio wayland"
 build_options_default="alsa jack dbus pulseaudio xscreensaver sndio wayland"
@@ -77,38 +77,24 @@ post_patch() {
 do_build() {
 	cp "${FILESDIR}/mozconfig" "${wrksrc}/.mozconfig"
 
-	echo "MOZ_APP_REMOTINGNAME=Thunderbird" >>.mozconfig
-
 	case "$XBPS_TARGET_MACHINE" in
 	*-musl)
 		echo "ac_add_options --disable-jemalloc" >>.mozconfig
-		echo "ac_add_options --enable-linker=bfd" >>.mozconfig
+		echo "ac_add_options --disable-gold" >>.mozconfig
+		echo "ac_add_options --enable-release" >>.mozconfig
 		;;
 	esac
 
 	case "$XBPS_TARGET_MACHINE" in
-	x86_64*|i686*|arm*|aarch64*)
+	x86_64*|i686*|arm*)
 		echo "ac_add_options --disable-elf-hack" >>.mozconfig
 		;;
 	esac
 
-	# third_party/libwebrtc/common_audio/wav_file.cc:93:2: error:
-	# #error "Need to convert samples to big-endian when reading from WAV file"
-	if [ "$XBPS_TARGET_ENDIAN" = "be" ]; then
-		echo "ac_add_options --disable-webrtc" >>.mozconfig
-	fi
-
-	# it seems mozilla has started catching up with google's webrtc
-	# and this newly involves introducing several megabytes of generated
-	# json junk that we just cannot maintain in-tree, additionally they
-	# have indicated that they will be re-generating these frequently
-	#
-	# it is unacceptable to keep a 7MB patch downstream, so disable it
-	#
-	# https://phabricator.services.mozilla.com/D134738
-	#
+	# webrtc currently fails to build on 32-bit ppc...
 	case "$XBPS_TARGET_MACHINE" in
-		ppc64le*|armv7l*) echo "ac_add_options --disable-webrtc" >>.mozconfig ;;
+	ppc64*) ;;
+	ppc*) echo "ac_add_options --disable-webrtc" >>.mozconfig ;;
 	esac
 
 	if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
@@ -144,10 +130,6 @@ do_build() {
 		echo "ac_add_options --host=$XBPS_TRIPLET" >>.mozconfig
 	fi
 
-	# XXX: wasi currently not ready
-	# echo "ac_add_options --with-wasi-sysroot=/usr/share/wasi-sysroot" >>.mozconfig
-	echo "ac_add_options --without-wasm-sandboxed-libraries" >>.mozconfig
-
 	mkdir -p third_party/rust/libloading/.deps
 
 	case "$XBPS_TARGET_MACHINE" in
@@ -183,7 +165,7 @@ do_build() {
 	export MOZ_MAKE_FLAGS="${makejobs}"
 	export MOZ_NOSPAM=1
 	export MOZBUILD_STATE_PATH="${wrksrc}/mozbuild"
-	export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system
+	export MACH_USE_SYSTEM_PYTHON=1
 
 	export AS=$CC
 
@@ -204,7 +186,7 @@ ac_add_options --enable-default-toolkit=$(vopt_if wayland 'cairo-gtk3-wayland' '
 	./mach build
 }
 do_install() {
-	export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system
+	export MACH_USE_SYSTEM_PYTHON=1
 	export MOZBUILD_STATE_PATH="${wrksrc}/mozbuild"
 	DESTDIR="$DESTDIR" ./mach install
 
diff --git a/srcpkgs/tig/template b/srcpkgs/tig/template
index 647bc57bc7fd..e9d1a56a7fbe 100644
--- a/srcpkgs/tig/template
+++ b/srcpkgs/tig/template
@@ -1,6 +1,6 @@
 # Template file for 'tig'
 pkgname=tig
-version=2.5.6
+version=2.5.5
 revision=1
 wrksrc="${pkgname}-${pkgname}-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="GPL-2.0-only"
 homepage="https://jonas.github.io/tig/"
 changelog="https://github.com/jonas/tig/blob/master/NEWS.adoc"
 distfiles="https://github.com/jonas/tig/archive/tig-${version}.tar.gz"
-checksum=4805b73b29338ba225bc7b03301b4ed8803433b0a593dcf118bd750ac79a5786
+checksum=eac8ea96aabe1583ba04fbc6e02a8b725d4093ae1939f19a426a301602ffe4b7
 
 pre_configure() {
 	NOCONFIGURE=1 ./autogen.sh
diff --git a/srcpkgs/tintin/template b/srcpkgs/tintin/template
index c648c160eb65..73d46cc4a120 100644
--- a/srcpkgs/tintin/template
+++ b/srcpkgs/tintin/template
@@ -1,6 +1,6 @@
 # Template file for 'tintin'
 pkgname=tintin
-version=2.02.20
+version=2.02.12
 revision=1
 wrksrc=tt
 build_wrksrc=src
@@ -9,9 +9,9 @@ makedepends="zlib-devel pcre-devel readline-devel gnutls-devel"
 short_desc="Console-based MUD client"
 maintainer="Michael Taboada <voidpkgs@forwardme.email>"
 license="GPL-2.0-or-later"
-homepage="https://tintin.mudhalla.net/"
+homepage="http://tintin.sourceforge.net"
 distfiles="${SOURCEFORGE_SITE}/tintin/${pkgname}-${version}.tar.gz"
-checksum=331673e6ee3c945cf27e1c0d71cec1225c9d992588ed73b2a707c4c49523e8d2
+checksum=b6f9fd4f2c1e7cdc8cff4172d7a80014961b0394380ced9182209dc34d781a00
 
 post_install() {
 	for i in FAQ SCRIPTS README; do
diff --git a/srcpkgs/tio/template b/srcpkgs/tio/template
deleted file mode 100644
index 6e69f06b33af..000000000000
--- a/srcpkgs/tio/template
+++ /dev/null
@@ -1,19 +0,0 @@
-# Template file for 'tio'
-pkgname=tio
-version=1.47
-revision=1
-build_style=meson
-hostmakedepends="pkg-config"
-makedepends="inih-devel"
-short_desc="Simple serial device I/O tool"
-maintainer="0x5c <dev@0x5c.io>"
-license="GPL-2.0-or-later"
-homepage="https://github.com/tio/tio"
-changelog="https://github.com/tio/tio/raw/master/NEWS"
-distfiles="https://github.com/tio/tio/archive/refs/tags/v${version}.tar.gz"
-checksum=d1cad2c8482f656d4f392e34bd7acae8e14e44c10ff8f98379d6415919f8ab31
-
-post_install() {
-	vcompletion "build/src/bash-completion/tio" bash tio
-	vsconf "example/tiorc"
-}
diff --git a/srcpkgs/tokei/patches/067fc4487ef2a8f53c29124b0aa3e9e793bfaadc.patch b/srcpkgs/tokei/patches/067fc4487ef2a8f53c29124b0aa3e9e793bfaadc.patch
deleted file mode 100644
index 46415c14aeba..000000000000
--- a/srcpkgs/tokei/patches/067fc4487ef2a8f53c29124b0aa3e9e793bfaadc.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-Upstream: yes
-
-From 067fc4487ef2a8f53c29124b0aa3e9e793bfaadc Mon Sep 17 00:00:00 2001
-From: Max Sharnoff <github@max.sharnoff.org>
-Date: Mon, 4 Apr 2022 12:06:32 +0100
-Subject: [PATCH] Summarise language before adding to total (#903)
-
----
- src/language/languages.rs | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/src/language/languages.rs b/src/language/languages.rs
-index 141cae28..2b0fc584 100644
---- a/src/language/languages.rs
-+++ b/src/language/languages.rs
-@@ -102,7 +102,8 @@ impl Languages {
-     #[must_use]
-     pub fn total(self: &Languages) -> Language {
-         let mut total = Language::new();
--        for (ty, language) in self {
-+        for (ty, l) in self {
-+            let language = l.summarise();
-             total.comments += language.comments;
-             total.blanks += language.blanks;
-             total.code += language.code;
diff --git a/srcpkgs/tokei/template b/srcpkgs/tokei/template
index aec931841af2..8e5da7ab3923 100644
--- a/srcpkgs/tokei/template
+++ b/srcpkgs/tokei/template
@@ -1,14 +1,14 @@
 # Template file for 'tokei'
 pkgname=tokei
 version=12.1.2
-revision=3
+revision=2
 build_style=cargo
 configure_args="--features all"
 short_desc="Count lines of code"
 maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
 license="Apache-2.0, MIT"
 homepage="https://github.com/XAMPPRocky/tokei"
-distfiles="https://github.com/XAMPPRocky/tokei/archive/v$version.tar.gz"
+distfiles="https://github.com/XAMPPRocky/tokei/archive/v${version}.tar.gz"
 checksum=81ef14ab8eaa70a68249a299f26f26eba22f342fb8e22fca463b08080f436e50
 
 # on i686 LLVM has problems with compiling doctests
diff --git a/srcpkgs/tor/files/tor/run b/srcpkgs/tor/files/tor/run
index 3b6f9953376d..389850ff0342 100755
--- a/srcpkgs/tor/files/tor/run
+++ b/srcpkgs/tor/files/tor/run
@@ -1,4 +1,4 @@
 #!/bin/sh
 [ -r conf ] && . ./conf
-ulimit -n ${MAX_OPEN_FILES:-65536}
+ulimit -n ${MAX_OPEN_FILES:-16384}
 exec tor ${OPTS:=--quiet} --runasdaemon 0 2>&1
diff --git a/srcpkgs/tor/template b/srcpkgs/tor/template
index 5c81c8745fdf..2e3586061d77 100644
--- a/srcpkgs/tor/template
+++ b/srcpkgs/tor/template
@@ -1,7 +1,7 @@
 # Template file for 'tor'
 pkgname=tor
 version=0.4.7.8
-revision=2
+revision=1
 build_style=gnu-configure
 configure_args="--enable-zstd"
 hostmakedepends="pkg-config"
diff --git a/srcpkgs/totem/patches/meson-0.61.patch b/srcpkgs/totem/patches/meson-0.61.patch
new file mode 100644
index 000000000000..8f05c5c7a015
--- /dev/null
+++ b/srcpkgs/totem/patches/meson-0.61.patch
@@ -0,0 +1,39 @@
+From 61e3a957cb7339c6614e764fcf1120d967d687e9 Mon Sep 17 00:00:00 2001
+From: Bastien Nocera <hadess@hadess.net>
+Date: Thu, 6 Jan 2022 17:21:28 +0100
+Subject: [PATCH] build: Remove unused i18n.merge_file() "name"
+
+data/meson.build:78:0: ERROR: Function does not take positional arguments.
+data/appdata/meson.build:3:0: ERROR: Function does not take positional arguments.
+---
+ data/appdata/meson.build | 1 -
+ data/meson.build         | 1 -
+ 2 files changed, 2 deletions(-)
+
+diff --git a/data/appdata/meson.build b/data/appdata/meson.build
+index c4d17e927..c2e646327 100644
+--- a/data/appdata/meson.build
++++ b/data/appdata/meson.build
+@@ -1,7 +1,6 @@
+ appdata = 'org.gnome.Totem.appdata.xml'
+ 
+ appdata_file = i18n.merge_file (
+-    'appdata',
+     input: appdata + '.in',
+     output: appdata,
+     install: true,
+diff --git a/data/meson.build b/data/meson.build
+index b31ce755c..8eebe3db1 100644
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -76,7 +76,6 @@ desktop_in = configure_file(
+ )
+ 
+ desktop_file = i18n.merge_file (
+-    desktop,
+     type: 'desktop',
+     input: desktop_in,
+     output: desktop,
+-- 
+GitLab
+
diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index aed625f2f65a..bccea7f2a7c3 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,25 +1,24 @@
 # Template file for 'totem'
 pkgname=totem
-version=42.0
-revision=1
+version=3.38.2
+revision=2
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="gettext itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel libhandy1-devel
+makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
  nautilus-devel zeitgeist-devel gst-plugins-base1-devel"
-depends="grilo-plugins gst-libav gst-plugins-good1 gst-plugins-ugly1 tracker"
+depends="grilo-plugins gst-libav gst-plugins-good1 gst-plugins-ugly1 tracker3"
 checkdepends="xvfb-run"
 short_desc="GNOME integrated movie player based on Gstreamer"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
-changelog="https://gitlab.gnome.org/GNOME/totem/-/raw/gnome-42/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4af0491ddb95df8b33aee399d3a50f9c7ab17de88d3af63356567cf88f57e6ab
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 make_check_pre="xvfb-run"
 
 # XXX xulrunner plugin.
diff --git a/srcpkgs/tox/template b/srcpkgs/tox/template
index 931d17654619..21e40e52d16a 100644
--- a/srcpkgs/tox/template
+++ b/srcpkgs/tox/template
@@ -1,6 +1,6 @@
 # Template file for 'tox'
 pkgname=tox
-version=3.25.1
+version=3.24.5
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools_scm"
@@ -14,7 +14,7 @@ license="MIT"
 homepage="https://tox.readthedocs.io/en/latest/"
 changelog="https://tox.readthedocs.io/en/latest/changelog.html"
 distfiles="${PYPI_SITE}/t/tox/tox-${version}.tar.gz"
-checksum=c138327815f53bc6da4fe56baec5f25f00622ae69ef3fe4e1e385720e22486f9
+checksum=67e0e32c90e278251fea45b696d0fef3879089ccbe979b0c556d35d5a70e2993
 
 do_check() {
 	# Skipped tests fail to find module or rely on missing entrypoint script
diff --git a/srcpkgs/tox/update b/srcpkgs/tox/update
index e957dc43055f..2c857beffb29 100644
--- a/srcpkgs/tox/update
+++ b/srcpkgs/tox/update
@@ -1 +1 @@
-ignore="*a* *b*"
+ignore="*a*"
diff --git a/srcpkgs/transifex-cli/patches/disable-self-updates.patch b/srcpkgs/transifex-cli/patches/disable-self-updates.patch
deleted file mode 100644
index b2ae0b0fd224..000000000000
--- a/srcpkgs/transifex-cli/patches/disable-self-updates.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/internal/txlib/update.go b/internal/txlib/update.go
-index 98b6f6d..8b397a9 100644
---- a/internal/txlib/update.go
-+++ b/internal/txlib/update.go
-@@ -18,6 +18,9 @@ type UpdateCommandArguments struct {
- }
- 
- func UpdateCommand(arguments UpdateCommandArguments) error {
-+	fmt.Println("This version cannot perform self-updates")
-+	return nil
-+
- 	if arguments.Debug {
- 		selfupdate.EnableLog()
- 	}
diff --git a/srcpkgs/transifex-cli/template b/srcpkgs/transifex-cli/template
deleted file mode 100644
index c8d753ad7226..000000000000
--- a/srcpkgs/transifex-cli/template
+++ /dev/null
@@ -1,25 +0,0 @@
-# Template file for 'transifex-cli'
-pkgname=transifex-cli
-version=1.3.0
-revision=1
-wrksrc="cli-${version}"
-build_style=go
-go_import_path="github.com/transifex/cli"
-go_ldflags="-X github.com/transifex/cli/internal/txlib.Version=${version}"
-short_desc="Transifex command-line client"
-maintainer="Marcin Puc <tranzystorek.io@protonmail.com>"
-license="Apache-2.0"
-homepage="https://github.com/transifex/cli"
-changelog="https://github.com/transifex/cli/releases"
-distfiles="https://github.com/transifex/cli/archive/refs/tags/v${version}.tar.gz"
-checksum=e1cbf24e4c0dcb08d3d13c543e36156b50d420e6cc6198f30fba354016f4fd32
-
-post_install() {
-	mv ${DESTDIR}/usr/bin/{cli,transifex}
-}
-
-python3-transifex-client_package() {
-	depends="${sourcepkg}>=${version}_${revision}"
-	short_desc+=" (transitional dummy package)"
-	build_style=meta
-}
diff --git a/srcpkgs/trident-automount/template b/srcpkgs/trident-automount/template
new file mode 100644
index 000000000000..d5955aab8833
--- /dev/null
+++ b/srcpkgs/trident-automount/template
@@ -0,0 +1,22 @@
+# Template file for 'trident-automount'
+pkgname=trident-automount
+version=2020.09.02
+revision=1
+wrksrc="trident-utilities-${version}"
+build_wrksrc="src-go/automount"
+build_style=go
+go_import_path="github.com/project-trident/trident-automount"
+makedepends="go"
+depends="autofs"
+short_desc="Automounting daemon from Project Trident utilizing autofs"
+maintainer="Ken Moore <ken@project-trident.org>"
+license="BSD-2-Clause"
+homepage="https://github.com/project-trident/trident-utilities"
+distfiles="https://github.com/project-trident/trident-utilities/archive/v${version}.tar.gz"
+checksum=0bf0991c815b56b0143106e29ff2ab952416fd63d1810a6aa51fd95a0de4c48d
+
+post_install() {
+	vinstall sv/run 0755 /etc/sv/trident-automount
+	ln -s /run/runit/supervise.trident-automount $DESTDIR/etc/sv/trident-automount/supervise
+	vlicense ${wrksrc}/LICENSE
+}
diff --git a/srcpkgs/tuxguitar/template b/srcpkgs/tuxguitar/template
index 12cff4da6973..2c9fc380923f 100644
--- a/srcpkgs/tuxguitar/template
+++ b/srcpkgs/tuxguitar/template
@@ -1,7 +1,7 @@
 # Template file for 'tuxguitar'
 pkgname=tuxguitar
-version=1.5.6
-revision=1
+version=1.5.4
+revision=2
 wrksrc="${pkgname}-${version}-src"
 hostmakedepends="apache-maven openjdk8"
 makedepends="alsa-lib-devel fluidsynth-devel jack-devel"
@@ -10,9 +10,8 @@ short_desc="Multitrack guitar tablature editor and player"
 maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only"
 homepage="http://www.tuxguitar.com.ar/"
-changelog="http://www.tuxguitar.com.ar/changes.html"
 distfiles="${SOURCEFORGE_SITE}/tuxguitar/tuxguitar-${version}-src.tar.gz"
-checksum=441e561ffbb9d91470f255c817f6c30300f579bf9013032615efe3f6701af274
+checksum=8f73c8c9a90d5df7828f9854a93068c623eec9ed27240436411552484d71503a
 
 case $XBPS_TARGET_MACHINE in
 	i686*) _arch="x86" ;;
diff --git a/srcpkgs/tuxpaint-stamps/template b/srcpkgs/tuxpaint-stamps/template
index 9dd515f70972..4eee816390de 100644
--- a/srcpkgs/tuxpaint-stamps/template
+++ b/srcpkgs/tuxpaint-stamps/template
@@ -1,15 +1,15 @@
 # Template file for 'tuxpaint-stamps'
 pkgname=tuxpaint-stamps
-version=2022.06.04
+version=2021.11.25
 revision=1
 build_style=gnu-makefile
 make_install_target="install-all"
 short_desc="Stamps set for tuxpaint"
 maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-or-later"
-homepage="https://www.tuxpaint.org/"
+homepage="http://www.tuxpaint.org/"
 distfiles="${SOURCEFORGE_SITE}/tuxpaint/tuxpaint-stamps/${version//./-}/tuxpaint-stamps-${version}.tar.gz"
-checksum=842065576fae554358e00e51d71a492616a6490b12b592228067477c287a0bf8
+checksum=cb55ee21b2d25b440ee216acfab0bb8d906af1c99adbc77e8db11eec30589d52
 
 pre_configure() {
 	vsed -i Makefile -e 's,DATA_PREFIX=,&$(DESTDIR),'
diff --git a/srcpkgs/tuxpaint/template b/srcpkgs/tuxpaint/template
index b9d403940329..05f3ebb77a66 100644
--- a/srcpkgs/tuxpaint/template
+++ b/srcpkgs/tuxpaint/template
@@ -1,20 +1,19 @@
 # Template file for 'tuxpaint'
 pkgname=tuxpaint
-version=0.9.28
+version=0.9.27
 revision=1
-wrksrc="${pkgname}-${version}-sdl2"
 build_style=gnu-makefile
 make_build_args="PREFIX=/usr"
 conf_files="/etc/tuxpaint/tuxpaint.conf"
 hostmakedepends="gettext gperf pkg-config ImageMagick"
-makedepends="SDL2-devel SDL2_image-devel SDL2_mixer-devel SDL2_ttf-devel cairo-devel
- SDL2_gfx-devel fribidi-devel libimagequant-devel libpaper-devel librsvg-devel"
+makedepends="SDL-devel SDL_image-devel SDL_mixer-devel SDL_ttf-devel cairo-devel
+ SDL_gfx-devel fribidi-devel libimagequant-devel libpaper-devel librsvg-devel"
 short_desc="Free, award-winning drawing program for children ages 3 to 12"
 maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-or-later"
-homepage="https://www.tuxpaint.org/"
-distfiles="${SOURCEFORGE_SITE}/tuxpaint/${version}/tuxpaint-${version}-sdl2.tar.gz"
-checksum=4f1ed9330feab324070b93630d79ced50ccc4816ab76750119f012b5d904709d
+homepage="http://www.tuxpaint.org/"
+distfiles="${SOURCEFORGE_SITE}/tuxpaint/${version}/tuxpaint-${version}.tar.gz"
+checksum=ab2b80e89df88228cd0ec0a6c90b49d543cb157aa38fb90cbd3a29f00140557a
 replaces="tuxpaint-data>=0"
 python_version=2
 
diff --git a/srcpkgs/tuxpaint/update b/srcpkgs/tuxpaint/update
deleted file mode 100644
index ddfe99b7ae36..000000000000
--- a/srcpkgs/tuxpaint/update
+++ /dev/null
@@ -1 +0,0 @@
-pattern='(?<!-)\b\Qtuxpaint\E[-_]?((src|source)[-_])?v?\K([^-/_\s]*?\d[^-/_\s]*?)(?=(?:[-_.](?:src|source|orig|\w+))?\.(?:[jt]ar|shar|t[bglx]z|tbz2|zip))\b'
diff --git a/srcpkgs/txr/template b/srcpkgs/txr/template
index 0e609b25565f..45224582c37c 100644
--- a/srcpkgs/txr/template
+++ b/srcpkgs/txr/template
@@ -8,7 +8,7 @@ configure_args="--prefix=/usr"
 make_check_target=tests
 makedepends="libffi-devel"
 short_desc="Programming language for convenient data munging"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Oliver Kiddle <okiddle@yahoo.co.uk>"
 license="BSD-2-Clause"
 homepage="http://www.nongnu.org/txr/"
 changelog="http://www.kylheku.com/cgit/txr/tree/RELNOTES"
diff --git a/srcpkgs/tzdata b/srcpkgs/tzdata
deleted file mode 120000
index fe7b875cf3de..000000000000
--- a/srcpkgs/tzdata
+++ /dev/null
@@ -1 +0,0 @@
-tzutils
\ No newline at end of file
diff --git a/srcpkgs/tzdata/template b/srcpkgs/tzdata/template
new file mode 100644
index 000000000000..fe7ca90f5ac8
--- /dev/null
+++ b/srcpkgs/tzdata/template
@@ -0,0 +1,25 @@
+# Template file for 'tzdata'
+pkgname=tzdata
+version=2022a
+revision=1
+bootstrap=yes
+create_wrksrc=yes
+hostmakedepends="tzutils"
+short_desc="Time zone and daylight-saving time data"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="Public Domain"
+homepage="http://www.iana.org/time-zones"
+distfiles="http://www.iana.org/time-zones/repository/releases/tzdata${version}.tar.gz"
+checksum=ef7fffd9f4f50f4f58328b35022a32a5a056b245c5cb3d6791dddb342f871664
+
+do_install() {
+	local timezones="africa antarctica asia australasia europe northamerica \
+		southamerica etcetera backward factory"
+
+	zic -b fat -d ${DESTDIR}/usr/share/zoneinfo ${timezones}
+	zic -b fat -d ${DESTDIR}/usr/share/zoneinfo/posix ${timezones}
+	zic -b fat -d ${DESTDIR}/usr/share/zoneinfo/right -L leapseconds ${timezones}
+
+	zic -b fat -d ${DESTDIR}/usr/share/zoneinfo -p America/New_York
+	install -m444 -t ${DESTDIR}/usr/share/zoneinfo iso3166.tab zone1970.tab zone.tab
+}
diff --git a/srcpkgs/tzutils/template b/srcpkgs/tzutils/template
index 69763ca6814f..d0d6cf99dd95 100644
--- a/srcpkgs/tzutils/template
+++ b/srcpkgs/tzutils/template
@@ -1,31 +1,20 @@
 # Template file for 'tzutils'
 pkgname=tzutils
 version=2022a
-revision=3
+revision=1
 bootstrap=yes
-wrksrc="tzdb-${version}"
+wrksrc="tz-${version}"
 short_desc="Time zone and daylight-saving time utilities"
 maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
-license="Public Domain"
+license="Public Domain, BSD-3-Clause"
 homepage="https://www.iana.org/time-zones"
-distfiles="https://www.iana.org/time-zones/repository/releases/tzdb-${version}.tar.lz"
-checksum=46123b769c55190138cf64e80db605b86f710dc6ca2a15df431966e7fd6e8490
-
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends="tzutils"
-fi
-
-if [ "$XBPS_TARGET_WORDSIZE" = 32 ]; then
-	# enforce 64-bit time_t for Y2038
-	CFLAGS="-Dtime_tz=int64_t"
-	license+=", BSD-3-Clause"
-fi
+distfiles="https://github.com/eggert/tz/archive/${version}.tar.gz"
+checksum=e9d82a851a15bb5db2cbaae2c3fc633743ad9edc069e3738c5e8908978064ed8
 
 do_build() {
-	touch version
-	make KSHELL=/bin/sh \
+	echo "$version" >version
+	make TZDIR=/usr/share/zoneinfo KSHELL=/bin/sh \
 		CC=$CC CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS"
-	sed -n '/Copyright/,/SUCH DAMAGE/p' strftime.c >strftime.license
 }
 
 do_check() {
@@ -33,24 +22,11 @@ do_check() {
 }
 
 do_install() {
-	local zic
-	if [ "$CROSS_BUILD" ]; then
-		zic="zic=/usr/bin/zic"
-	fi
-	make install DESTDIR="$DESTDIR" ZICDIR=/usr/bin $zic ZFLAGS="-b fat"
-	rm -rf "$DESTDIR"/{etc,usr/lib,usr/share/man/man3}
-	# Backward compatible links
-	ln -s ../zoneinfo-posix "$DESTDIR/usr/share/zoneinfo/posix"
-	ln -s ../zoneinfo-leaps "$DESTDIR/usr/share/zoneinfo/right"
-	if [ "$XBPS_TARGET_WORDSIZE" = 32 ]; then
-		vlicense strftime.license
-	fi
-}
-
-tzdata_package() {
-	short_desc="Time zone and daylight-saving time data"
-	pkg_install() {
-		vmove usr/share/man/man5
-		vmove "usr/share/zoneinfo*"
-	}
+	vbin zic
+	vbin zdump
+	vbin tzselect
+	vman zic.8
+	vman zdump.8
+	vman tzselect.8
+	vlicense LICENSE
 }
diff --git a/srcpkgs/tzutils/tzdata.INSTALL b/srcpkgs/tzutils/tzdata.INSTALL
deleted file mode 100755
index 5b91eff82942..000000000000
--- a/srcpkgs/tzutils/tzdata.INSTALL
+++ /dev/null
@@ -1,11 +0,0 @@
-case "${ACTION}" in
-pre)
-	# Due to some reasons, some old timezone was kept
-	# The latest one would be Canada/East-Saskatchewan in 2017c
-	# Don't force remove on everyone since it will spit error on update
-	if [ -f usr/share/zoneinfo/posix/Canada/East-Saskatchewan ]; then
-		rm -rf usr/share/zoneinfo/posix
-		rm -rf usr/share/zoneinfo/right
-	fi
-	;;
-esac
diff --git a/srcpkgs/u-boot-tools/template b/srcpkgs/u-boot-tools/template
index 0ca8e34429cb..e3908d65dfc1 100644
--- a/srcpkgs/u-boot-tools/template
+++ b/srcpkgs/u-boot-tools/template
@@ -1,19 +1,19 @@
 # Template file for 'u-boot-tools'
 pkgname=u-boot-tools
-version=2022.07
+version=2022.04
 revision=1
 wrksrc="u-boot-${version}"
 build_style=gnu-makefile
 make_build_args="HOSTSTRIP=: STRIP=: NO_SDL=1"
 make_build_target="tools-all tools-only envtools"
-hostmakedepends="bison flex which python3 swig python3-devel"
+hostmakedepends="bison flex which"
 makedepends="openssl-devel libuuid-devel gnutls-devel ncurses-libtinfo-devel"
 short_desc="Das U-Boot tools"
 maintainer="Duncaen <duncaen@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://www.denx.de/wiki/U-Boot/"
 distfiles="ftp://ftp.denx.de/pub/u-boot/u-boot-${version}.tar.bz2"
-checksum=92b08eb49c24da14c1adbf70a71ae8f37cc53eeb4230e859ad8b6733d13dcf5e
+checksum=68e065413926778e276ec3abd28bb32fa82abaa4a6898d570c1f48fbdb08bcd0
 
 if [ "$CROSS_BUILD" ]; then
 	make_build_args+=" CROSS_BUILD_TOOLS=y CROSS_COMPILE=${XBPS_CROSS_TRIPLET}-"
diff --git a/srcpkgs/uacme/template b/srcpkgs/uacme/template
deleted file mode 100644
index 46febe8ccb2a..000000000000
--- a/srcpkgs/uacme/template
+++ /dev/null
@@ -1,16 +0,0 @@
-# Template file for 'uacme'
-pkgname=uacme
-version=1.7.2
-revision=1
-wrksrc="uacme-upstream-${version}"
-build_style=gnu-configure
-configure_args="--disable-maintainer-mode --with-openssl"
-hostmakedepends="asciidoc pkg-config"
-makedepends="libcurl-devel openssl-devel"
-short_desc="Minimal ACMEv2 (Let's Encrypt) client written in plain C"
-maintainer="Marcin Puc <tranzystorek.io@protonmail.com>"
-license="GPL-3.0-or-later"
-homepage="https://github.com/ndilieto/uacme"
-changelog="https://raw.githubusercontent.com/ndilieto/uacme/master/ChangeLog"
-distfiles="https://github.com/ndilieto/uacme/archive/refs/tags/upstream/${version}.tar.gz"
-checksum=e7598e794f5ec414d993c4f2f7df39e7c72f26e41302b875ddaf040d8103ec5f
diff --git a/srcpkgs/uftrace/template b/srcpkgs/uftrace/template
index dc02ffb24ec2..bd4f9e01118f 100644
--- a/srcpkgs/uftrace/template
+++ b/srcpkgs/uftrace/template
@@ -1,6 +1,6 @@
 # Template file for 'uftrace'
 pkgname=uftrace
-version=0.12
+version=0.11
 revision=1
 archs="x86_64* i686* aarch64* arm*"
 build_style=configure
@@ -12,7 +12,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-only"
 homepage="https://github.com/namhyung/uftrace"
 distfiles="https://github.com/namhyung/uftrace/archive/v${version}.tar.gz"
-checksum=2aad01f27d4f18717b681824c7a28ac3e1efd5e7bbed3ec888a3ea5af60e3700
+checksum=101dbb13cb3320ee76525ec26426f2aa1de4e3ee5af74f79cb403ae4d2c6c871
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl) makedepends+=" argp-standalone"; export LDFLAGS=-largp;;
diff --git a/srcpkgs/ugrep/template b/srcpkgs/ugrep/template
index ff4fdce87528..db31f14bbfb3 100644
--- a/srcpkgs/ugrep/template
+++ b/srcpkgs/ugrep/template
@@ -1,6 +1,6 @@
 # Template file for 'ugrep'
 pkgname=ugrep
-version=3.8.3
+version=3.8.2
 revision=1
 build_style=gnu-configure
 makedepends="bzip2-devel liblz4-devel liblzma-devel libzstd-devel pcre2-devel
@@ -10,7 +10,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="BSD-3-Clause"
 homepage="https://github.com/Genivia/ugrep"
 distfiles="https://github.com/Genivia/ugrep/archive/v${version}.tar.gz"
-checksum=deb7e143ee07019fdaa98a4529596d965185542a195855c1bfb6779fb8dd5e55
+checksum=a5f9bf2ab204b05f34f752321ad96ab950a86a955737d313886614742e9c5fbe
 
 post_install() {
 	vlicense LICENSE.txt LICENSE
diff --git a/srcpkgs/uhubctl/patches/Makefile.patch b/srcpkgs/uhubctl/patches/Makefile.patch
index cd24ad3870a3..429a805e354c 100644
--- a/srcpkgs/uhubctl/patches/Makefile.patch
+++ b/srcpkgs/uhubctl/patches/Makefile.patch
@@ -1,10 +1,21 @@
+diff --git Makefile Makefile
+index f6d69d3..58a9d98 100644
 --- a/Makefile
 +++ b/Makefile
-@@ -14,7 +14,7 @@
+@@ -4,7 +4,7 @@ UNAME_S := $(shell uname -s)
+ 
+ DESTDIR ?=
+ prefix  ?= /usr
+-sbindir ?= $(prefix)/sbin
++sbindir ?= $(prefix)/bin
+ 
+ INSTALL		:= install
+ INSTALL_DIR	:= $(INSTALL) -m 755 -d
+@@ -14,7 +14,7 @@ RM		:= rm -rf
  CC ?= gcc
  CFLAGS ?= -g -O0
  CFLAGS += -Wall -Wextra -std=c99 -pedantic
--GIT_VERSION := $(shell git describe --match "v[0-9]*" --abbrev=8 --dirty --tags | cut -c2-)
+-GIT_VERSION := $(shell git describe --abbrev=8 --dirty --always --tags)
 +GIT_VERSION := $(shell basename "$(CURDIR)" | cut -d '-' -f 2)
  ifeq ($(GIT_VERSION),)
      GIT_VERSION := $(shell cat VERSION)
diff --git a/srcpkgs/uhubctl/template b/srcpkgs/uhubctl/template
index 8f14794092e5..748b10a9b32a 100644
--- a/srcpkgs/uhubctl/template
+++ b/srcpkgs/uhubctl/template
@@ -1,15 +1,13 @@
 # Template file for 'uhubctl'
 pkgname=uhubctl
-version=2.4.0
+version=2.1.0
 revision=1
 build_style=gnu-makefile
 make_use_env=yes
-make_install_args="sbindir=/usr/bin"
-hostmakedepends="pkg-config which"
 makedepends="libusb-devel"
 short_desc="USB hub per-port power control"
 maintainer="Pavel Fatin <mail@pavelfatin.com>"
 license="GPL-2.0-only"
 homepage="https://github.com/mvp/uhubctl"
 distfiles="https://github.com/mvp/uhubctl/archive/v${version}.tar.gz"
-checksum=391f24fd1f89cacce801df38ecc289b34c3627bc08ee69eec515af7e1a283d97
+checksum=227fdd541067b84eaa0e15cdc171458a56de7591f7a1deaff3e6d42d2809450b
diff --git a/srcpkgs/umbrello/template b/srcpkgs/umbrello/template
index 3f693a6d32b0..5162649f719a 100644
--- a/srcpkgs/umbrello/template
+++ b/srcpkgs/umbrello/template
@@ -1,6 +1,6 @@
 # Template file for 'umbrello'
 pkgname=umbrello
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kconfig kdoctools qt5-host-tools qt5-qmake"
@@ -11,7 +11,7 @@ license="GPL-2.0-or-later, LGPL-2.0-or-later, GFDL-1.2-or-later"
 homepage="https://umbrello.kde.org/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#umbrello"
 distfiles="${KDE_SITE}/release-service/${version}/src/umbrello-${version}.tar.xz"
-checksum=3ca01205d8143cdd2cf48eb7096283cc79376d2cdffb53d084b7aac4c3ba2243
+checksum=3cbb9419155100ae521a2fa80a6c04f436de856a342e041cb86140d5294f9563
 python_version=2
 
 pre_configure() {
diff --git a/srcpkgs/unbound/template b/srcpkgs/unbound/template
index d26f4307847c..c1bfc1ba86a1 100644
--- a/srcpkgs/unbound/template
+++ b/srcpkgs/unbound/template
@@ -1,6 +1,6 @@
 # Template file for 'unbound'
 pkgname=unbound
-version=1.16.2
+version=1.16.0
 revision=1
 build_style=gnu-configure
 configure_args="--with-libevent --with-conf-file=/etc/unbound/unbound.conf
@@ -16,7 +16,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="BSD-3-Clause"
 homepage="https://nlnetlabs.nl/projects/unbound/about/"
 distfiles="https://nlnetlabs.nl/downloads/unbound/${pkgname}-${version}.tar.gz"
-checksum=2e32f283820c24c51ca1dd8afecfdb747c7385a137abe865c99db4b257403581
+checksum=6701534c938eb019626601191edc6d012fc534c09d2418d5b92827db0cbe48a5
 system_accounts="_unbound"
 
 post_install() {
diff --git a/srcpkgs/uncrustify/patches/fix-test.patch b/srcpkgs/uncrustify/patches/fix-test.patch
new file mode 100644
index 000000000000..4e43d6f9d543
--- /dev/null
+++ b/srcpkgs/uncrustify/patches/fix-test.patch
@@ -0,0 +1,17 @@
+https://github.com/uncrustify/uncrustify/issues/3196
+
+diff --git a/tests/cli/test_cli_options.py b/tests/cli/test_cli_options.py
+index d835822..ea289ca 100755
+--- a/tests/cli/test_cli_options.py
++++ b/tests/cli/test_cli_options.py
+@@ -705,8 +705,8 @@ def main(args):
+     #
+     # Test --tracking_space FILE
+     #
+-    if parsed_args.config == 'Release':
+-        eprint("Release")
++    if parsed_args.config == 'Release' or parsed_args.config == 'None':
++        eprint(parsed_args.config)
+         if not check_uncrustify_output(
+                 uncr_bin,
+                 parsed_args,
diff --git a/srcpkgs/uncrustify/template b/srcpkgs/uncrustify/template
index a18f2bd761f8..6fc687b616c1 100644
--- a/srcpkgs/uncrustify/template
+++ b/srcpkgs/uncrustify/template
@@ -1,16 +1,16 @@
 # Template file for 'uncrustify'
 pkgname=uncrustify
-version=0.75.1
+version=0.73.0
 revision=1
 wrksrc="$pkgname-$pkgname-$version"
 build_style=cmake
 hostmakedepends="python3"
 short_desc="Source Code Beautifier for multiple languages"
-maintainer="Ishaan Bhimwal <ishaanbhimwal@protonmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://uncrustify.sourceforge.net/"
 distfiles="https://github.com/uncrustify/uncrustify/archive/$pkgname-$version.tar.gz"
-checksum=fd14acc0a31ed88b33137bdc26d32964327488c835f885696473ef07caf2e182
+checksum=2df0326ba8c413d675b796e051d89a318b7c9cccebc993d66466e2e7fd970672
 
 post_install() {
 	for f in etc/*cfg; do
diff --git a/srcpkgs/unibilium/template b/srcpkgs/unibilium/template
index e35ec896a90a..b744e1ae6dc2 100644
--- a/srcpkgs/unibilium/template
+++ b/srcpkgs/unibilium/template
@@ -1,17 +1,15 @@
 # Template file for 'unibilium'
 pkgname=unibilium
-version=2.1.1
-revision=1
+version=2.0.0
+revision=2
 build_style=gnu-makefile
-make_check_target="test"
 hostmakedepends="libtool perl"
 short_desc="Simple, self-contained terminfo library"
 maintainer="Steve Prybylski <sa.prybylx@gmail.com>"
 license="LGPL-3.0-or-later"
-homepage="https://github.com/neovim/unibilium"
-changelog="https://github.com/neovim/unibilium/raw/master/Changes"
-distfiles="https://github.com/neovim/${pkgname}/archive/v${version}.tar.gz"
-checksum=6f0ee21c8605340cfbb458cbd195b4d074e6d16dd0c0e12f2627ca773f3cabf1
+homepage="https://github.com/mauke/unibilium"
+distfiles="https://github.com/mauke/${pkgname}/archive/v${version}.tar.gz"
+checksum=78997d38d4c8177c60d3d0c1aa8c53fd0806eb21825b7b335b1768d7116bc1c1
 
 do_build() {
 	if [ "$CROSS_BUILD" ]; then
diff --git a/srcpkgs/unifdef/template b/srcpkgs/unifdef/template
index bfd669c2eb87..1f7eb92e1295 100644
--- a/srcpkgs/unifdef/template
+++ b/srcpkgs/unifdef/template
@@ -5,7 +5,7 @@ revision=2
 build_style=gnu-makefile
 make_install_args="prefix=/usr"
 short_desc="Selectively remove C preprocessor conditionals"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Oliver Kiddle <okiddle@yahoo.co.uk>"
 license="BSD-2-Clause"
 homepage="http://dotat.at/prog/unifdef/"
 distfiles="${homepage}/unifdef-${version}.tar.xz"
diff --git a/srcpkgs/unison/template b/srcpkgs/unison/template
index 4b9f555ca198..97eb209e2e8c 100644
--- a/srcpkgs/unison/template
+++ b/srcpkgs/unison/template
@@ -1,14 +1,14 @@
 # Template file for 'unison'
 pkgname=unison
-version=2.52.1
-revision=1
+version=2.52.0
+revision=2
 hostmakedepends="ocaml"
 short_desc="File-synchronization tool"
 maintainer="allan <mail@may.mooo.com>"
 license="GPL-3.0-or-later"
 homepage="https://www.cis.upenn.edu/~bcpierce/unison/"
 distfiles="https://github.com/bcpierce00/unison/archive/v${version}.tar.gz"
-checksum=ff7d920e1b4ec0872df764130b82a515f6f21a361f31a67b39c3e3ea12bfda80
+checksum=a11389971212915328fe69101c92737b17664595c4318ebcb8da367e5ba63540
 nocross="OCaml does not cross compile"
 
 do_build() {
diff --git a/srcpkgs/up_rewrite/template b/srcpkgs/up_rewrite/template
index ffef51ec7fec..1c00159010ca 100644
--- a/srcpkgs/up_rewrite/template
+++ b/srcpkgs/up_rewrite/template
@@ -1,6 +1,6 @@
 # Template file for 'up_rewrite'
 pkgname=up_rewrite
-version=1.4.0
+version=1.3.0
 revision=1
 wrksrc="common-proxies-${version}"
 build_style=go
@@ -11,7 +11,7 @@ maintainer="Joel Beckmeyer <joel@beckmeyer.us>"
 license="MIT"
 homepage="https://unifiedpush.org"
 distfiles="https://github.com/UnifiedPush/common-proxies/archive/v${version}.tar.gz"
-checksum=c4565b764bbdd7f680e8516e9d38f9942918f9697c140b1693f72cf784875fd5
+checksum=b93a945c0119a0d7bbfa90436a9f45d5c89d4bc143828bf0e412b9145b0238af
 conf_files="/etc/up_rewrite/config.toml"
 
 system_accounts="_up_rewrite"
diff --git a/srcpkgs/upmpdcli/template b/srcpkgs/upmpdcli/template
index abd66d3d0047..8c6719114ce3 100644
--- a/srcpkgs/upmpdcli/template
+++ b/srcpkgs/upmpdcli/template
@@ -1,6 +1,6 @@
 # Template file for 'upmpdcli'
 pkgname=upmpdcli
-version=1.5.19
+version=1.5.17
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config tar"
@@ -9,9 +9,8 @@ short_desc="UPnP Media Renderer front-end for MPD"
 maintainer="amak <amak.git@outlook.com>"
 license="LGPL-2.1-or-later"
 homepage="https://www.lesbonscomptes.com/upmpdcli"
-changelog="https://www.lesbonscomptes.com/upmpdcli/pages/releases.html"
 distfiles="https://www.lesbonscomptes.com/upmpdcli/downloads/upmpdcli-${version}.tar.gz"
-checksum=67fa1f5c06fecd404f3414b25a070c9deabe917241ed6881b7a8e41e8379ed09
+checksum=a60b508d20064783f40ac8d2d260b92bd0b2367c6a0ca67c69019f3890bc642d
 python_version=3
 
 system_accounts="_upmpdcli"
diff --git a/srcpkgs/upterm/template b/srcpkgs/upterm/template
index 9990011d08c8..fd99190dedb9 100644
--- a/srcpkgs/upterm/template
+++ b/srcpkgs/upterm/template
@@ -1,6 +1,6 @@
 # Template file for 'upterm'
 pkgname=upterm
-version=0.9.0
+version=0.8.2
 revision=1
 build_style=go
 go_import_path="github.com/owenthereal/upterm"
@@ -10,7 +10,7 @@ maintainer="Hervy Qurrotul Ainur Rozi <hervyqa@pm.me>"
 license="Apache-2.0"
 homepage="https://github.com/owenthereal/upterm/"
 distfiles="https://github.com/owenthereal/upterm/archive/refs/tags/v$version.tar.gz"
-checksum=1da4adcf80efff58ee8caadf402f86b4eead4bcc2783a76eb58a6b7b8b685f45
+checksum=4b85cf8207ffce051f2c391905fd58514c98c3fd5ff890d7340fcfd3a0ea7b8e
 
 post_install() {
 	vcompletion etc/completion/upterm.zsh_completion zsh
diff --git a/srcpkgs/urlscan/template b/srcpkgs/urlscan/template
index a2c10ece30a9..18328d17f90a 100644
--- a/srcpkgs/urlscan/template
+++ b/srcpkgs/urlscan/template
@@ -1,14 +1,13 @@
 # Template file for 'urlscan'
 pkgname=urlscan
-version=0.9.9
-revision=1
+version=0.9.5
+revision=3
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3-urwid"
-checkdepends="python3-urwid"
 short_desc="View/select the URLs in an email message or file"
 maintainer="Crestwave <crest.wave@yahoo.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/firecat53/urlscan"
 distfiles="https://github.com/firecat53/urlscan/archive/${version}.tar.gz"
-checksum=5c63206a6afbe7773903fa928833bd28af5887fc9d13f0e1e9529fed560a5eb8
+checksum=db76f61966431a8938adc998aaa2b30be54f9b1ff2a4c0064e9915df2fb6b996
diff --git a/srcpkgs/usbguard/template b/srcpkgs/usbguard/template
index f6671163b6c4..1c2a323c8f42 100644
--- a/srcpkgs/usbguard/template
+++ b/srcpkgs/usbguard/template
@@ -1,7 +1,7 @@
 # Template file for 'usbguard'
 pkgname=usbguard
 version=1.0.0
-revision=8
+revision=7
 build_style=gnu-configure
 configure_args="--with-crypto-library=sodium --with-bundled-catch --with-bundled-pegtl"
 conf_files="/etc/usbguard/*"
diff --git a/srcpkgs/vala-panel-appmenu/patches/no-gtk2.patch b/srcpkgs/vala-panel-appmenu/patches/no-gtk2.patch
deleted file mode 100644
index 6af2f0266a2f..000000000000
--- a/srcpkgs/vala-panel-appmenu/patches/no-gtk2.patch
+++ /dev/null
@@ -1,7 +0,0 @@
---- a/subprojects/appmenu-gtk-module/meson_options.txt
-+++ b/subprojects/appmenu-gtk-module/meson_options.txt
-@@ -1,3 +1,3 @@
--option('gtk', type: 'array', choices : ['2','3'],  value: ['2','3'], description: 'Supported GTK versions')
-+option('gtk', type: 'array', choices : ['2','3'],  value: ['3'], description: 'Supported GTK versions')
- option('tests', type : 'boolean', value : false, description: 'Parser tests')
- option('gtk_doc', type: 'boolean', value: false, description: 'Build API reference')
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index c81a85d0c2ed..14d09193d09f 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.56.2
+version=0.56.1
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=66c9619bb17859fd1ac3aba0a57970613e38fd2a1ee30541174260c9fb90124c
+checksum=c518b81dfdda82d1cdf586b3f9b2323162cb96bd3cb5a2c03650cea025d91fb9
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index 1a0fbd2d8c98..6ea65ef96f0d 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.56.2
+version=0.56.1
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=66c9619bb17859fd1ac3aba0a57970613e38fd2a1ee30541174260c9fb90124c
+checksum=c518b81dfdda82d1cdf586b3f9b2323162cb96bd3cb5a2c03650cea025d91fb9
 
 pre_configure() {
 	autoreconf -if
diff --git a/srcpkgs/vale/template b/srcpkgs/vale/template
index eab475e687b6..d08391061a35 100644
--- a/srcpkgs/vale/template
+++ b/srcpkgs/vale/template
@@ -1,6 +1,6 @@
 # Template file for 'vale'
 pkgname=vale
-version=2.19.0
+version=2.15.2
 revision=1
 build_style=go
 go_import_path="github.com/errata-ai/vale/v2"
@@ -11,7 +11,7 @@ maintainer="SolitudeSF <solitudesf@protonmail.com>"
 license="MIT"
 homepage="https://docs.errata.ai/vale/about/"
 distfiles="https://github.com/errata-ai/vale/archive/v${version}.tar.gz"
-checksum=bb2e3ffa0901ebc46686ee99ef52ec4c2634dd0c226d591fde4a7d585a44e2c6
+checksum=15c79d613c181edc99a0a35bde1658b33fbd5aa49f1ac7f1029eba779bf8d4bc
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/valgrind/patches/str_tester.patch b/srcpkgs/valgrind/patches/str_tester.patch
new file mode 100644
index 000000000000..cbf64a95e02b
--- /dev/null
+++ b/srcpkgs/valgrind/patches/str_tester.patch
@@ -0,0 +1,22 @@
+rawmemchar is not available on musl, guard it with defined(__GLIBC__)
+
+--- a/memcheck/tests/str_tester.c	2021-10-10 14:17:32.000000000 +0000
++++ b/memcheck/tests/str_tester.c	2021-11-16 19:37:26.950006442 +0000
+@@ -504,7 +504,7 @@
+ #endif
+ 
+ // DDD: better done by testing for the function.
+-#if !defined(__APPLE__) && !defined(__sun) && !defined(__FreeBSD__)
++#if defined(__GLIBC__) && !defined(__APPLE__) && !defined(__sun) && !defined(__FreeBSD__)
+ static void
+ test_rawmemchr (void)
+ {
+@@ -1451,7 +1451,7 @@
+   test_strchrnul ();
+ # endif
+ 
+-# if !defined(__APPLE__) && !defined(__sun) && !defined(__FreeBSD__)
++# if defined(__GLIBC__) && !defined(__APPLE__) && !defined(__sun) && !defined(__FreeBSD__)
+   /* rawmemchr.  */
+   test_rawmemchr ();
+ # endif
diff --git a/srcpkgs/valgrind/patches/tc20_verifywrap_musl.patch b/srcpkgs/valgrind/patches/tc20_verifywrap_musl.patch
new file mode 100644
index 000000000000..ad12ba01302b
--- /dev/null
+++ b/srcpkgs/valgrind/patches/tc20_verifywrap_musl.patch
@@ -0,0 +1,11 @@
+--- a/helgrind/tests/tc20_verifywrap.c	2021-11-16 21:01:30.020008847 +0000
++++ b/helgrind/tests/tc20_verifywrap.c	2021-11-16 21:02:22.140008872 +0000
+@@ -20,7 +20,7 @@
+ 
+ #if !defined(__APPLE__) && !defined(__FreeBSD__)
+ 
+-#if defined(__sun__)
++#if defined(__sun__) || !defined(__GLIBC__)
+ /* Fake __GLIBC_PREREQ on Solaris. Pretend glibc >= 2.4. */
+ # define __GLIBC_PREREQ
+ #else
diff --git a/srcpkgs/valgrind/patches/test_statx.patch b/srcpkgs/valgrind/patches/test_statx.patch
new file mode 100644
index 000000000000..7deb78fc9793
--- /dev/null
+++ b/srcpkgs/valgrind/patches/test_statx.patch
@@ -0,0 +1,18 @@
+--- a/memcheck/tests/linux/sys-statx.c	2021-01-21 15:09:33.000000000 +0000
++++ b/memcheck/tests/linux/sys-statx.c	2021-11-16 20:26:33.970007848 +0000
+@@ -7,11 +7,15 @@
+ #include <assert.h>
+ #include <string.h>
+ #include <sys/syscall.h>
++#if defined(__GLIBC__)
+ #if __GLIBC_PREREQ(2,28)
+ /* struct statx provided in sys/stat.h */
+ #else
+ #include <linux/stat.h>
+ #endif
++#else
++#include <linux/stat.h>
++#endif
+ #include <errno.h>
+ 
+ int check_stat2;
diff --git a/srcpkgs/valgrind/template b/srcpkgs/valgrind/template
index 055e3ca6e520..0f4a2c4ba1f8 100644
--- a/srcpkgs/valgrind/template
+++ b/srcpkgs/valgrind/template
@@ -1,6 +1,6 @@
 # Template file for 'valgrind'
 pkgname=valgrind
-version=3.19.0
+version=3.18.1
 revision=1
 build_style=gnu-configure
 configure_args="--enable-tls --without-mpicc --enable-lto=yes"
@@ -8,12 +8,11 @@ hostmakedepends="automake perl pkg-config"
 makedepends="libgomp-devel"
 depends="perl"
 short_desc="Tool for finding memory management bugs in programs"
-maintainer="Duncaen <duncaen@voidlinux.org>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://valgrind.org/"
-changelog="https://valgrind.org/docs/manual/dist.news.html"
 distfiles="https://sourceware.org/pub/${pkgname}/${pkgname}-${version}.tar.bz2"
-checksum=dd5e34486f1a483ff7be7300cc16b4d6b24690987877c3278d797534d6738f02
+checksum=00859aa13a772eddf7822225f4b46ee0d39afbe071d32778da4d99984081f7f5
 
 CFLAGS="-fno-stack-protector"
 CXXFLAGS="-fno-stack-protector"
diff --git a/srcpkgs/variety/template b/srcpkgs/variety/template
index c5c8fe0d109f..df2ef21744d0 100644
--- a/srcpkgs/variety/template
+++ b/srcpkgs/variety/template
@@ -1,7 +1,7 @@
 # Template file for 'variety'
 pkgname=variety
-version=0.8.9
-revision=1
+version=0.8.5
+revision=2
 build_style=python3-module
 pycompile_dirs="usr/share/variety/plugins"
 hostmakedepends="python3-distutils-extra intltool"
@@ -9,9 +9,9 @@ depends="ImageMagick gtk+3 libgexiv2 libnotify python3-BeautifulSoup4
  python3-Pillow python3-configobj python3-curl python3-dbus python3-gobject
  python3-httplib2 python3-lxml python3-requests"
 short_desc="Changes the wallpaper on a regular interval"
-maintainer="Ishaan Bhimwal <ishaanbhimwal@protonmail.com>"
+maintainer="Diogo Leal <diogo@diogoleal.com>"
 license="GPL-3.0-only"
 homepage="https://peterlevi.com/variety/"
 changelog="https://raw.githubusercontent.com/varietywalls/variety/master/data/ui/changes.txt"
 distfiles="https://github.com/varietywalls/variety/archive/${version}.tar.gz"
-checksum=bcb5d41e0903734c0ac1015b0e599bf99eb1975bcbdcbce623eb42d230532595
+checksum=2298af592cdd5cc0c183582f74f39af74b07499074ea164a3a327d55c9338248
diff --git a/srcpkgs/varnish/template b/srcpkgs/varnish/template
index db6bc9c73ccb..fff05f21f786 100644
--- a/srcpkgs/varnish/template
+++ b/srcpkgs/varnish/template
@@ -1,17 +1,17 @@
 # Template file for 'varnish'
 pkgname=varnish
-version=7.1.0
+version=6.6.0
 revision=1
 build_style=gnu-configure
 configure_args="--cache-file=config.void --disable-static $(vopt_enable pcrejit pcre-jit)"
 hostmakedepends="pkg-config python3 python3-docutils python3-Sphinx"
-makedepends="pcre2-devel readline-devel"
+makedepends="pcre-devel readline-devel"
 short_desc="Fast caching HTTP reverse proxy"
 maintainer="Noel Cower <ncower@nil.dev>"
 license="BSD-2-Clause"
 homepage="https://varnish-cache.org/"
 distfiles="https://varnish-cache.org/_downloads/${pkgname}-${version}.tgz"
-checksum=f54ab88685667664e5b3c39eb56ac8c624b6c1093436a7f8c555491144c69eba
+checksum=d5ff82f2041276dfaeb9a652a88b6d7287cfcf7ca345bb02c438fb65d2bca2e5
 lib32disabled=yes
 
 build_options="pcrejit"
@@ -25,7 +25,7 @@ _varnish_homedir="/var/lib/varnish"
 _vcache_pgroup="_varnish"
 
 if [ "${XBPS_TARGET_MACHINE%-musl}" = i686 ]; then
-	broken="vcltest failure on i686 in c00059.vtc and more"
+	broken="vcltest failure on i686 in c00059.vtc"
 fi
 
 if [ yes = "$(vopt_if pcrejit yes)" ]; then
diff --git a/srcpkgs/vdirsyncer/template b/srcpkgs/vdirsyncer/template
index 7719d568100d..379c01388b43 100644
--- a/srcpkgs/vdirsyncer/template
+++ b/srcpkgs/vdirsyncer/template
@@ -8,7 +8,7 @@ depends="python3-atomicwrites python3-click python3-click-log
  python3-click-threading python3-requests-toolbelt"
 checkdepends="python3-pytest python3-hypothesis $depends"
 short_desc="Synchronize calendars and addressbooks"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Oliver Kiddle <okiddle@yahoo.co.uk>"
 license="BSD-3-Clause"
 homepage="https://vdirsyncer.pimutils.org/"
 distfiles="${PYPI_SITE}/v/vdirsyncer/vdirsyncer-${version}.tar.gz"
diff --git a/srcpkgs/vim/template b/srcpkgs/vim/template
index c6efd5ad0505..2e55873e45c3 100644
--- a/srcpkgs/vim/template
+++ b/srcpkgs/vim/template
@@ -1,6 +1,6 @@
 # Template file for 'vim'
 pkgname=vim
-version=9.0.0135
+version=8.2.5083
 revision=1
 hostmakedepends="gettext glib-devel pkg-config"
 makedepends="acl-devel ncurses-devel
@@ -9,11 +9,11 @@ makedepends="acl-devel ncurses-devel
  $(vopt_if huge 'lua53-devel perl python3-devel ruby-devel')"
 depends="vim-common>=${version}"
 short_desc="Vim editor (vi clone)"
-maintainer="Leah Neukirchen <leah@vuxu.org>"
+maintainer="Neel Chotai <neel@chot.ai>"
 license="Vim"
 homepage="https://www.vim.org"
 distfiles="https://github.com/vim/vim/archive/v${version}.tar.gz"
-checksum=b47690d77a8262d3115bea608fbf27f6ed122b49fc7765fb2cbf7d122d250d8f
+checksum=6a40f4eb8db1e3d5ac453a281886551afdf4f54dafa334676bf4bf663bee3243
 python_version=3
 
 build_options="x11 gtk3 huge"
diff --git a/srcpkgs/vino/template b/srcpkgs/vino/template
index 6daf23efbef7..bcea8c8b6058 100644
--- a/srcpkgs/vino/template
+++ b/srcpkgs/vino/template
@@ -1,13 +1,13 @@
 # Template file for 'vino'
 pkgname=vino
 version=3.22.0
-revision=3
+revision=2
 build_style=gnu-configure
 hostmakedepends="pkg-config intltool glib-devel"
 makedepends="libjpeg-turbo-devel gtk+3-devel
  libnotify-devel avahi-glib-libs-devel dbus-glib-devel telepathy-glib-devel
  libXtst-devel NetworkManager-devel libsecret-devel gnutls-devel libSM-devel"
-depends="desktop-file-utils"
+depends="libsoup>=2.46 desktop-file-utils"
 short_desc="VNC server for the GNOME desktop"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-only"
diff --git a/srcpkgs/virtualbox-ose/patches/005-gsoap-build.patch b/srcpkgs/virtualbox-ose/patches/005-gsoap-build.patch
index a2855354f5e2..17022f01b920 100644
--- a/srcpkgs/virtualbox-ose/patches/005-gsoap-build.patch
+++ b/srcpkgs/virtualbox-ose/patches/005-gsoap-build.patch
@@ -1,6 +1,6 @@
---- a/src/VBox/Main/webservice/Makefile.kmk
-+++ b/src/VBox/Main/webservice/Makefile.kmk
-@@ -771,7 +771,7 @@ $(VBOXWEB_OUT_DIR)/gsoap_generate_all_ts
+--- a/src/VBox/Main/webservice/Makefile.kmk	2016-08-16 22:00:21.000000000 +0200
++++ b/src/VBox/Main/webservice/Makefile.kmk	2016-08-18 10:05:45.548857031 +0200
+@@ -724,7 +724,7 @@
  		$(RECOMPILE_ON_MAKEFILE_CURRENT) | $$(dir $$@)
  	$(call MSG_GENERATE,,lots of files,$(GSOAPH_RELEVANT))
  	$(RM) -f $@
diff --git a/srcpkgs/virtualbox-ose/patches/008-no-vboxvideo.patch b/srcpkgs/virtualbox-ose/patches/008-no-vboxvideo.patch
index 6f646ac02eeb..967c9d47362a 100644
--- a/srcpkgs/virtualbox-ose/patches/008-no-vboxvideo.patch
+++ b/srcpkgs/virtualbox-ose/patches/008-no-vboxvideo.patch
@@ -1,6 +1,6 @@
---- a/src/VBox/Additions/x11/vboxvideo/Makefile.kmk
-+++ b/src/VBox/Additions/x11/vboxvideo/Makefile.kmk
-@@ -397,7 +397,7 @@ vboxvideo_drv_118_LIBS += $(vboxvideo_dr
+--- a/src/VBox/Additions/x11/vboxvideo/Makefile.kmk	2016-10-11 02:49:23.184986182 +0100
++++ b/src/VBox/Additions/x11/vboxvideo/Makefile.kmk	2016-10-11 02:49:39.879176964 +0100
+@@ -376,7 +376,7 @@ vboxvideo_drv_118_SOURCES := $(vboxvideo
  
  ifdef VBOX_USE_SYSTEM_XORG_HEADERS
   # Build using local X.Org headers.  We assume X.Org Server 1.7 or later.
diff --git a/srcpkgs/virtualbox-ose/patches/013-Makefile.patch b/srcpkgs/virtualbox-ose/patches/013-Makefile.patch
index d1b5a8dcf874..30b44c7259fd 100644
--- a/srcpkgs/virtualbox-ose/patches/013-Makefile.patch
+++ b/srcpkgs/virtualbox-ose/patches/013-Makefile.patch
@@ -1,3 +1,5 @@
+diff --git a/src/VBox/HostDrivers/linux/Makefile b/src/VBox/HostDrivers/linux/Makefile
+index 18466b48..7c7de4e5 100644
 --- a/src/VBox/HostDrivers/linux/Makefile
 +++ b/src/VBox/HostDrivers/linux/Makefile
 @@ -23,25 +23,25 @@
@@ -34,7 +36,7 @@
  
  KBUILD_VERBOSE ?=
  KERN_VER ?= $(shell uname -r)
-@@ -167,4 +167,4 @@ load: unload
+@@ -146,4 +146,4 @@ load: unload
  		fi; \
  	done
  
diff --git a/srcpkgs/virtualbox-ose/patches/016-disable-cloud.patch b/srcpkgs/virtualbox-ose/patches/016-disable-cloud.patch
index e92e52306d1d..0d159d3f0f09 100644
--- a/srcpkgs/virtualbox-ose/patches/016-disable-cloud.patch
+++ b/srcpkgs/virtualbox-ose/patches/016-disable-cloud.patch
@@ -9,3 +9,4 @@
  ## @}
  
  
+
diff --git a/srcpkgs/virtualbox-ose/patches/017-libvdeplug-soname.patch b/srcpkgs/virtualbox-ose/patches/017-libvdeplug-soname.patch
index a3c1e34a057e..1c1bcf96dcf1 100644
--- a/srcpkgs/virtualbox-ose/patches/017-libvdeplug-soname.patch
+++ b/srcpkgs/virtualbox-ose/patches/017-libvdeplug-soname.patch
@@ -2,6 +2,8 @@ Description: Revert http://www.virtualbox.org/changeset/36310
  The libvdeplug.so symlink is only shipped in the -dev package.
 Author: Felix Geyer <fgeyer@debian.org>
 
+Index: virtualbox/include/VBox/VDEPlugSymDefs.h
+===================================================================
 --- a/include/VBox/VDEPlugSymDefs.h
 +++ b/include/VBox/VDEPlugSymDefs.h
 @@ -1,5 +1,5 @@
@@ -20,3 +22,4 @@ Author: Felix Geyer <fgeyer@debian.org>
  #define RT_RUNTIME_LOADER_LIB_NAME VBOX_LIB_VDE_PLUG_NAME
  
  /** The name of the loader function */
+
diff --git a/srcpkgs/virtualbox-ose/patches/ffreestanding.patch b/srcpkgs/virtualbox-ose/patches/ffreestanding.patch
deleted file mode 100644
index 0e22aa60cde4..000000000000
--- a/srcpkgs/virtualbox-ose/patches/ffreestanding.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff --git a/Config.kmk b/Config.kmk
-index 3df197404..4c6bd76bb 100644
---- a/Config.kmk
-+++ b/Config.kmk
-@@ -4503,11 +4504,14 @@ ifeq ($(VBOX_LDR_FMT),elf)
- TEMPLATE_VBoxR0_TOOL                = $(VBOX_GCC_TOOL)
- TEMPLATE_VBoxR0_CFLAGS              = -fno-pie -nostdinc -g $(VBOX_GCC_pipe) $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_C) \
- 	$(VBOX_GCC_Wno-variadic-macros) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing -fno-exceptions \
--	$(VBOX_GCC_fno-stack-protector) -fno-common $(VBOX_GCC_fvisibility-hidden) -std=gnu99 $(VBOX_GCC_IPRT_FMT_CHECK)
-+	$(VBOX_GCC_fno-stack-protector) -fno-common -ffreestanding $(VBOX_GCC_fvisibility-hidden) -std=gnu99 $(VBOX_GCC_IPRT_FMT_CHECK)
- TEMPLATE_VBoxR0_CXXFLAGS            = -fno-pie -nostdinc -g $(VBOX_GCC_pipe) $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_CXX) \
- 	$(VBOX_GCC_Wno-variadic-macros) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing -fno-exceptions \
- 	$(VBOX_GCC_fno-stack-protector) -fno-common $(VBOX_GCC_fvisibility-inlines-hidden) $(VBOX_GCC_fvisibility-hidden) \
- 	-fno-rtti $(VBOX_GCC_IPRT_FMT_CHECK)
-+ if $(VBOX_GCC_VERSION_CC) >= 40500 # 4.1.2 complains, 4.5.2 is okay, didn't check which version inbetween made it okay with g++.
-+TEMPLATE_VBoxR0_CXXFLAGS           += -ffreestanding
-+ endif
- TEMPLATE_VBoxR0_CFLAGS.amd64        = -m64 -mno-red-zone -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fasynchronous-unwind-tables -ffreestanding
- TEMPLATE_VBoxR0_CXXFLAGS.amd64      = -m64 -mno-red-zone -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fasynchronous-unwind-tables
- TEMPLATE_VBoxR0_CXXFLAGS.freebsd    = -ffreestanding
diff --git a/srcpkgs/virtualbox-ose/patches/vbox-linux-5.18.patch b/srcpkgs/virtualbox-ose/patches/vbox-linux-5.18.patch
deleted file mode 100644
index 5b1ed1a266cd..000000000000
--- a/srcpkgs/virtualbox-ose/patches/vbox-linux-5.18.patch
+++ /dev/null
@@ -1,254 +0,0 @@
-Source: https://www.virtualbox.org/ticket/20914
---- a/include/VBox/sup.h
-+++ b/include/VBox/sup.h
-@@ -2142,6 +2142,26 @@ RT_IPRT_FORMAT_ATTR(1, 2) SUPR0Printf(co
-  */
- SUPR0DECL(uint32_t) SUPR0GetKernelFeatures(void);
- 
-+/**
-+ * Notification from R0 VMM prior to loading the guest-FPU register state.
-+ *
-+ * @returns Whether the host-FPU register state has been saved by the host kernel.
-+ * @param   fCtxHook    Whether thread-context hooks are enabled.
-+ *
-+ * @remarks Called with preemption disabled.
-+ */
-+SUPR0DECL(bool) SUPR0FpuBegin(bool fCtxHook);
-+
-+/**
-+ * Notification from R0 VMM prior to saving the guest-FPU register state (and
-+ * potentially restoring the host-FPU register state) in ring-0.
-+ *
-+ * @param   fCtxHook    Whether thread-context hooks are enabled.
-+ *
-+ * @remarks Called with preemption disabled.
-+ */
-+SUPR0DECL(void) SUPR0FpuEnd(bool fCtxHook);
-+
- /** @copydoc RTLogGetDefaultInstanceEx
-  * @remarks To allow overriding RTLogGetDefaultInstanceEx locally. */
- SUPR0DECL(struct RTLOGGER *) SUPR0GetDefaultLogInstanceEx(uint32_t fFlagsAndGroup);
---- a/src/VBox/Additions/linux/sharedfolders/regops.c
-+++ b/src/VBox/Additions/linux/sharedfolders/regops.c
-@@ -3823,7 +3823,9 @@ struct address_space_operations vbsf_reg
-     .readpage       = vbsf_readpage,
-     .writepage      = vbsf_writepage,
-     /** @todo Need .writepages if we want msync performance...  */
--#if RTLNX_VER_MIN(2,5,12)
-+#if RTLNX_VER_MIN(5,18,0)
-+    .dirty_folio = filemap_dirty_folio,
-+#elif RTLNX_VER_MIN(2,5,12)
-     .set_page_dirty = __set_page_dirty_buffers,
- #endif
- #if RTLNX_VER_MIN(5,14,0)
---- a/src/VBox/HostDrivers/Support/SUPDrv.cpp
-+++ b/src/VBox/HostDrivers/Support/SUPDrv.cpp
-@@ -98,6 +98,18 @@
- # endif
- #endif
- 
-+#if defined(RT_OS_LINUX) && !defined(__NO_FORTIFY) && defined(__OPTIMIZE__) && defined(CONFIG_FORTIFY_SOURCE)
-+/* In Linux 5.18-rc1, memcpy became a wrapper which does fortify checks
-+ * before triggering __underlying_memcpy() call. We do not pass these checks here,
-+ * so bypass them for now.  */
-+# if RTLNX_VER_MIN(5,18,0)
-+#  define SUPDRV_MEMCPY __underlying_memcpy
-+# else
-+# define SUPDRV_MEMCPY  memcpy
-+# endif
-+#else
-+# define SUPDRV_MEMCPY  memcpy
-+#endif
- 
- /*
-  * Logging assignments:
-@@ -266,6 +278,8 @@ static SUPFUNC g_aFunctions[] =
-     SUPEXP_STK_BACK(    2,  SUPR0ContFree),
-     SUPEXP_STK_BACK(    2,  SUPR0ChangeCR4),
-     SUPEXP_STK_BACK(    1,  SUPR0EnableVTx),
-+    SUPEXP_STK_OKAY(    1,  SUPR0FpuBegin),
-+    SUPEXP_STK_OKAY(    1,  SUPR0FpuEnd),
-     SUPEXP_STK_BACK(    0,  SUPR0SuspendVTxOnCpu),
-     SUPEXP_STK_BACK(    1,  SUPR0ResumeVTxOnCpu),
-     SUPEXP_STK_OKAY(    1,  SUPR0GetCurrentGdtRw),
-@@ -1742,7 +1756,7 @@ static int supdrvIOCtlInnerUnrestricted(
- 
-             /* execute */
-             pReq->u.Out.cFunctions = RT_ELEMENTS(g_aFunctions);
--            memcpy(&pReq->u.Out.aFunctions[0], g_aFunctions, sizeof(g_aFunctions));
-+            SUPDRV_MEMCPY(&pReq->u.Out.aFunctions[0], g_aFunctions, sizeof(g_aFunctions));
-             pReq->Hdr.rc = VINF_SUCCESS;
-             return 0;
-         }
---- a/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp
-+++ b/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp
-@@ -2002,6 +2002,18 @@ SUPR0DECL(uint32_t) SUPR0GetKernelFeatur
- }
- 
- 
-+SUPR0DECL(bool) SUPR0FpuBegin(bool fCtxHook)
-+{
-+    RT_NOREF(fCtxHook);
-+    return false;
-+}
-+
-+
-+SUPR0DECL(void) SUPR0FpuEnd(bool fCtxHook)
-+{
-+    RT_NOREF(fCtxHook);
-+}
-+
- /*
-  *
-  * org_virtualbox_SupDrv
---- a/src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c
-+++ b/src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c
-@@ -640,3 +640,16 @@ SUPR0DECL(uint32_t) SUPR0GetKernelFeatur
-     return 0;
- }
- 
-+
-+SUPR0DECL(bool) SUPR0FpuBegin(bool fCtxHook)
-+{
-+    RT_NOREF(fCtxHook);
-+    return false;
-+}
-+
-+
-+SUPR0DECL(void) SUPR0FpuEnd(bool fCtxHook)
-+{
-+    RT_NOREF(fCtxHook);
-+}
-+
---- a/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c
-+++ b/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c
-@@ -1454,6 +1454,31 @@ SUPR0DECL(uint32_t) SUPR0GetKernelFeatur
- }
- 
- 
-+SUPR0DECL(bool) SUPR0FpuBegin(bool fCtxHook)
-+{
-+    RT_NOREF(fCtxHook);
-+#if RTLNX_VER_MIN(5,18,0)
-+    kernel_fpu_begin();
-+    /* if (fCtxHook) */
-+        preempt_enable();  /* HACK ALERT! undo the implicit preempt_disable() in kernel_fpu_begin(). */
-+    return true;
-+#else
-+    return false;
-+#endif
-+}
-+
-+
-+SUPR0DECL(void) SUPR0FpuEnd(bool fCtxHook)
-+{
-+    RT_NOREF(fCtxHook);
-+#if RTLNX_VER_MIN(5,18,0)
-+    /* if (fCtxHook) */
-+        preempt_disable();  /* HACK ALERT! undo the implicit preempt_enable() in SUPR0FpuBegin(). */
-+    kernel_fpu_end();
-+#endif
-+}
-+
-+
- int VBOXCALL    supdrvOSGetCurrentGdtRw(RTHCUINTPTR *pGdtRw)
- {
- #if RTLNX_VER_MIN(4,12,0)
---- a/src/VBox/HostDrivers/Support/os2/SUPDrv-os2.cpp
-+++ b/src/VBox/HostDrivers/Support/os2/SUPDrv-os2.cpp
-@@ -541,3 +541,16 @@ SUPR0DECL(uint32_t) SUPR0GetKernelFeatur
-     return 0;
- }
- 
-+
-+SUPR0DECL(bool) SUPR0FpuBegin(bool fCtxHook)
-+{
-+    RT_NOREF(fCtxHook);
-+    return false;
-+}
-+
-+
-+SUPR0DECL(void) SUPR0FpuEnd(bool fCtxHook)
-+{
-+    RT_NOREF(fCtxHook);
-+}
-+
---- a/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c
-+++ b/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c
-@@ -1309,3 +1309,16 @@ SUPR0DECL(uint32_t) SUPR0GetKernelFeatur
-     return 0;
- }
- 
-+
-+SUPR0DECL(bool) SUPR0FpuBegin(bool fCtxHook)
-+{
-+    RT_NOREF(fCtxHook);
-+    return false;
-+}
-+
-+
-+SUPR0DECL(void) SUPR0FpuEnd(bool fCtxHook)
-+{
-+    RT_NOREF(fCtxHook);
-+}
-+
---- a/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp
-+++ b/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp
-@@ -2704,6 +2704,19 @@ SUPR0DECL(uint32_t) SUPR0GetKernelFeatur
- }
- 
- 
-+SUPR0DECL(bool) SUPR0FpuBegin(bool fCtxHook)
-+{
-+    RT_NOREF(fCtxHook);
-+    return false;
-+}
-+
-+
-+SUPR0DECL(void) SUPR0FpuEnd(bool fCtxHook)
-+{
-+    RT_NOREF(fCtxHook);
-+}
-+
-+
- SUPR0DECL(int) SUPR0IoCtlSetupForHandle(PSUPDRVSESSION pSession, intptr_t hHandle, uint32_t fFlags, PSUPR0IOCTLCTX *ppCtx)
- {
-     /*
---- a/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c
-+++ b/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c
-@@ -2311,7 +2311,13 @@ int  vboxNetFltPortOsXmit(PVBOXNETFLTINS
-                 vboxNetFltDumpPacket(pSG, true, "host", (fDst & INTNETTRUNKDIR_WIRE) ? 0 : 1);
-                 Log6(("vboxNetFltPortOsXmit: pBuf->cb dump:\n%.*Rhxd\n", sizeof(pBuf->cb), pBuf->cb));
-                 Log6(("vboxNetFltPortOsXmit: netif_rx_ni(%p)\n", pBuf));
-+#if RTLNX_VER_MIN(5,18,0)
-+                local_bh_disable();
-+                err = netif_rx(pBuf);
-+                local_bh_enable();
-+#else
-                 err = netif_rx_ni(pBuf);
-+#endif
-                 if (err)
-                     rc = RTErrConvertFromErrno(err);
-             }
---- a/src/VBox/VMM/VMMR0/CPUMR0.cpp
-+++ b/src/VBox/VMM/VMMR0/CPUMR0.cpp
-@@ -440,6 +440,9 @@ VMMR0_INT_DECL(int) CPUMR0LoadGuestFPU(P
-     Assert(!(pVCpu->cpum.s.fUseFlags & CPUM_USED_FPU_GUEST));
-     Assert(!(pVCpu->cpum.s.fUseFlags & CPUM_SYNC_FPU_STATE));
- 
-+    /* Notify the support driver prior to loading the guest-FPU register state. */
-+    SUPR0FpuBegin(false /* unused */);
-+
-     if (!pVM->cpum.s.HostFeatures.fLeakyFxSR)
-     {
-         Assert(!(pVCpu->cpum.s.fUseFlags & CPUM_USED_MANUAL_XMM_RESTORE));
-@@ -484,6 +487,9 @@ VMMR0_INT_DECL(bool) CPUMR0FpuStateMaybe
-     Assert(ASMGetCR4() & X86_CR4_OSFXSR);
-     if (pVCpu->cpum.s.fUseFlags & (CPUM_USED_FPU_GUEST | CPUM_USED_FPU_HOST))
-     {
-+        /* Notify the support driver prior to loading the host-FPU register state. */
-+        SUPR0FpuEnd(false /* unused */);
-+
-         fSavedGuest = RT_BOOL(pVCpu->cpum.s.fUseFlags & CPUM_USED_FPU_GUEST);
-         if (!(pVCpu->cpum.s.fUseFlags & CPUM_USED_MANUAL_XMM_RESTORE))
-             cpumR0SaveGuestRestoreHostFPUState(&pVCpu->cpum.s);
diff --git a/srcpkgs/virtualbox-ose/patches/vbox-linux-5.19.patch b/srcpkgs/virtualbox-ose/patches/vbox-linux-5.19.patch
deleted file mode 100644
index b1c93c0d9733..000000000000
--- a/srcpkgs/virtualbox-ose/patches/vbox-linux-5.19.patch
+++ /dev/null
@@ -1,179 +0,0 @@
-Source: https://www.virtualbox.org/ticket/20914
---- a/src/VBox/Additions/linux/drm/vbox_fb.c
-+++ b/src/VBox/Additions/linux/drm/vbox_fb.c
-@@ -362,6 +362,9 @@ static int vboxfb_create(struct drm_fb_h
- 	info->screen_size = size;
- 
- #ifdef CONFIG_FB_DEFERRED_IO
-+# if RTLNX_VER_MIN(5,19,0)
-+	info->fix.smem_len = info->screen_size;
-+# endif
- 	info->fbdefio = &vbox_defio;
- 	fb_deferred_io_init(info);
- #endif
---- a/src/VBox/Additions/linux/drm/vbox_ttm.c
-+++ b/src/VBox/Additions/linux/drm/vbox_ttm.c
-@@ -320,8 +320,10 @@ static struct ttm_tt *vbox_ttm_tt_create
- 	if (ttm_tt_init(tt, bdev, size, page_flags, dummy_read_page)) {
- #elif RTLNX_VER_MAX(5,11,0) && !RTLNX_RHEL_RANGE(8,5, 8,99)
- 	if (ttm_tt_init(tt, bo, page_flags)) {
--#else
-+#elif RTLNX_VER_MAX(5,19,0)
- 	if (ttm_tt_init(tt, bo, page_flags, ttm_write_combined)) {
-+#else
-+	if (ttm_tt_init(tt, bo, page_flags, ttm_write_combined, 0)) {
- #endif
- 		kfree(tt);
- 		return NULL;
---- a/src/VBox/Additions/linux/sharedfolders/regops.c
-+++ b/src/VBox/Additions/linux/sharedfolders/regops.c
-@@ -3581,8 +3581,14 @@ struct inode_operations vbsf_reg_iops =
-  * Needed for mmap and reads+writes when the file is mmapped in a
-  * shared+writeable fashion.
-  */
-+#if RTLNX_VER_MIN(5,19,0)
-+static int vbsf_read_folio(struct file *file, struct folio *folio)
-+{
-+    struct page *page = &folio->page;
-+#else
- static int vbsf_readpage(struct file *file, struct page *page)
- {
-+#endif
-     struct inode *inode = VBSF_GET_F_DENTRY(file)->d_inode;
-     int           err;
- 
-@@ -3728,8 +3734,7 @@ static int vbsf_writepage(struct page *p
- /**
-  * Called when writing thru the page cache (which we shouldn't be doing).
-  */
--int vbsf_write_begin(struct file *file, struct address_space *mapping, loff_t pos,
--                     unsigned len, unsigned flags, struct page **pagep, void **fsdata)
-+static inline void vbsf_write_begin_warn(loff_t pos, unsigned len, unsigned flags)
- {
-     /** @todo r=bird: We shouldn't ever get here, should we?  Because we don't use
-      *        the page cache for any writes AFAIK.  We could just as well use
-@@ -3745,8 +3750,24 @@ int vbsf_write_begin(struct file *file,
-         WARN_ON(1);
- # endif
-     }
-+}
-+
-+# if RTLNX_VER_MIN(5,19,0)
-+int vbsf_write_begin(struct file *file, struct address_space *mapping, loff_t pos,
-+                     unsigned len, struct page **pagep, void **fsdata)
-+{
-+    vbsf_write_begin_warn(pos, len, 0);
-+    return simple_write_begin(file, mapping, pos, len, pagep, fsdata);
-+}
-+# else
-+int vbsf_write_begin(struct file *file, struct address_space *mapping, loff_t pos,
-+                     unsigned len, unsigned flags, struct page **pagep, void **fsdata)
-+{
-+    vbsf_write_begin_warn(pos, len, flags);
-     return simple_write_begin(file, mapping, pos, len, flags, pagep, fsdata);
- }
-+# endif
-+
- #endif /* KERNEL_VERSION >= 2.6.24 */
- 
- #if RTLNX_VER_MIN(5,14,0)
-@@ -3820,7 +3841,11 @@ static int vbsf_direct_IO(int rw, struct
-  * @todo the FsPerf touch/flush (mmap) test fails on 4.4.0 (ubuntu 16.04 lts).
-  */
- struct address_space_operations vbsf_reg_aops = {
-+#if RTLNX_VER_MIN(5,19,0)
-+    .read_folio     = vbsf_read_folio,
-+#else
-     .readpage       = vbsf_readpage,
-+#endif
-     .writepage      = vbsf_writepage,
-     /** @todo Need .writepages if we want msync performance...  */
- #if RTLNX_VER_MIN(5,18,0)
-@@ -3842,4 +3867,3 @@ struct address_space_operations vbsf_reg
-     .direct_IO      = vbsf_direct_IO,
- #endif
- };
--
---- a/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c
-+++ b/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c
-@@ -40,6 +40,7 @@
- #include <iprt/semaphore.h>
- #include <iprt/initterm.h>
- #include <iprt/process.h>
-+#include <iprt/thread.h>
- #include <VBox/err.h>
- #include <iprt/mem.h>
- #include <VBox/log.h>
-@@ -1457,11 +1458,37 @@ SUPR0DECL(uint32_t) SUPR0GetKernelFeatur
- SUPR0DECL(bool) SUPR0FpuBegin(bool fCtxHook)
- {
-     RT_NOREF(fCtxHook);
--#if RTLNX_VER_MIN(5,18,0)
-+#if RTLNX_VER_MIN(4,19,0) /* Going back to 4.19.0 for better coverage, we
-+                             probably only need 5.17.7+ in the end. */
-+    /*
-+     * HACK ALERT!
-+     *
-+     * We'd like to use the old __kernel_fpu_begin() API which was removed in
-+     * early 2019, because we typically run with preemption enabled and have an
-+     * preemption hook installed which will call kernel_fpu_end() in case we're
-+     * scheduled out after getting in here.  The preemption hook is almost
-+     * useless if we run with preemption disabled.
-+     *
-+     * For the case where the kernel does not have preemption hooks, we get here
-+     * with preemption already disabled and one more count doesn't make any
-+     * difference.
-+     *
-+     * So, after the kernel_fpu_begin() call we undo the implicit preempt_disable()
-+     * call it does, so the preemption hook can do its work and the VBox user has
-+     * a more responsive system.
-+     *
-+     * See @bugref{10209#c12} and onwards for more details.
-+     */
-+    Assert(fCtxHook || !RTThreadPreemptIsEnabled(NIL_RTTHREAD));
-     kernel_fpu_begin();
--    /* if (fCtxHook) */
--        preempt_enable();  /* HACK ALERT! undo the implicit preempt_disable() in kernel_fpu_begin(). */
--    return true;
-+# if 0 /* Always do it for now for better test coverage. */
-+    if (fCtxHook)
-+# endif
-+        preempt_enable();
-+    return false; /** @todo Not sure if we have license to use any extended state, or
-+                   *        if we're limited to the SSE & x87 FPU. If it's the former,
-+                   *        we should return @a true and the caller can skip
-+                   *        saving+restoring the host state and save some time. */
- #else
-     return false;
- #endif
-@@ -1471,9 +1498,13 @@ SUPR0DECL(bool) SUPR0FpuBegin(bool fCtxH
- SUPR0DECL(void) SUPR0FpuEnd(bool fCtxHook)
- {
-     RT_NOREF(fCtxHook);
--#if RTLNX_VER_MIN(5,18,0)
--    /* if (fCtxHook) */
--        preempt_disable();  /* HACK ALERT! undo the implicit preempt_enable() in SUPR0FpuBegin(). */
-+#if RTLNX_VER_MIN(4,19,0)
-+    /* HACK ALERT! See SUPR0FpuBegin for an explanation of this. */
-+    Assert(!RTThreadPreemptIsEnabled(NIL_RTTHREAD));
-+# if 0 /* Always do it for now for better test coverage. */
-+    if (fCtxHook)
-+# endif
-+        preempt_disable();
-     kernel_fpu_end();
- #endif
- }
---- a/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h
-+++ b/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h
-@@ -184,6 +184,11 @@
- # include <asm/tlbflush.h>
- #endif
- 
-+/* for kernel_fpu_begin / kernel_fpu_end() */
-+#if RTLNX_VER_MIN(4,2,0)
-+# include <asm/fpu/api.h>
-+#endif
-+
- #if RTLNX_VER_MIN(3,7,0)
- # include <asm/smap.h>
- #else
diff --git a/srcpkgs/virtualbox-ose/template b/srcpkgs/virtualbox-ose/template
index 4f9976409ade..d9f2f9825d2d 100644
--- a/srcpkgs/virtualbox-ose/template
+++ b/srcpkgs/virtualbox-ose/template
@@ -1,6 +1,6 @@
 # Template file for 'virtualbox-ose'
 pkgname=virtualbox-ose
-version=6.1.34
+version=6.1.32
 revision=1
 wrksrc="VirtualBox-${version}"
 short_desc="General-purpose full virtualizer for x86 hardware"
@@ -9,7 +9,7 @@ license="GPL-2.0-only, CDDL-1.0"
 homepage="https://www.virtualbox.org"
 changelog="https://www.virtualbox.org/wiki/Changelog"
 distfiles="http://download.virtualbox.org/virtualbox/${version}/VirtualBox-${version}.tar.bz2"
-checksum=9c3ce1829432e5b8374f950698587038f45fb0492147dc200e59edb9bb75eb49
+checksum=5d11384200b4e943ad0056d2cf75980ae4bee852c89650e2914e1b34eedc2d2c
 
 nopie=yes
 lib32disabled=yes
diff --git a/srcpkgs/vivaldi/template b/srcpkgs/vivaldi/template
index f15d8772b65c..995e269fe80e 100644
--- a/srcpkgs/vivaldi/template
+++ b/srcpkgs/vivaldi/template
@@ -1,6 +1,6 @@
 # Template file for 'vivaldi'
 pkgname=vivaldi
-version=5.3.2679.70
+version=5.3.2679.61
 revision=1
 _release=1
 archs="x86_64"
@@ -14,7 +14,7 @@ license="custom:Proprietary"
 homepage="https://vivaldi.com"
 distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version}-${_release}_amd64.deb"
 _licenseUrl="https://vivaldi.com/privacy/vivaldi-end-user-license-agreement/"
-checksum=56f67845b3a6a57bb18fdf1e8f4ce47d8d21765c0b1aa8e413bd70b9961d9855
+checksum=2ffd4d9b3c6a2b3027b40581128cfb18993cc1b0b967c4acef2d89ad276bba33
 repository=nonfree
 restricted=yes
 nostrip=yes
diff --git a/srcpkgs/vkQuake/template b/srcpkgs/vkQuake/template
index b644ff7eb10b..1ca876fe6927 100644
--- a/srcpkgs/vkQuake/template
+++ b/srcpkgs/vkQuake/template
@@ -1,6 +1,6 @@
 # Template file for 'vkQuake'
 pkgname=vkQuake
-version=1.20.3
+version=1.13.1
 revision=1
 build_wrksrc="Quake"
 build_style=gnu-makefile
@@ -12,12 +12,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/Novum/vkQuake"
 distfiles="${homepage}/archive/${version}.tar.gz"
-checksum=7ff480c00513ac7a9c47864c5296d487444bc5b35a4c6c39affc3a5601888339
-
-if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
-	makedepends+=" libatomic-devel"
-	LDFLAGS+=" -latomic"
-fi
+checksum=ceb9ee46135309f7caf94267539cae70b47ef8edf104e3901b89d3aee7b0b874
 
 do_install() {
 	vbin vkquake
diff --git a/srcpkgs/vlc/template b/srcpkgs/vlc/template
index 6e91c9b08203..69d14f330ed5 100644
--- a/srcpkgs/vlc/template
+++ b/srcpkgs/vlc/template
@@ -1,7 +1,7 @@
 # Template file for 'vlc'
 pkgname=vlc
 version=3.0.17.4
-revision=4
+revision=2
 build_style=gnu-configure
 configure_args="--disable-gme --disable-libtar --enable-jack
  --enable-live555 --disable-fluidsynth --enable-dvdread
diff --git a/srcpkgs/vscode/patches/fix_dir.patch b/srcpkgs/vscode/patches/fix_dir.patch
index 62cef243e66e..da193e702524 100644
--- a/srcpkgs/vscode/patches/fix_dir.patch
+++ b/srcpkgs/vscode/patches/fix_dir.patch
@@ -1,13 +1,13 @@
 diff --git a/resources/linux/bin/code.sh b/resources/linux/bin/code.sh
-index 5fe68cb4f3e..2f7eba7b9a3 100755
+index 06973937f14..78f72c9e9ed 100755
 --- a/resources/linux/bin/code.sh
 +++ b/resources/linux/bin/code.sh
-@@ -53,7 +53,7 @@ else
+@@ -44,7 +44,7 @@ else
  		VSCODE_PATH="$(dirname "$(readlink -f "$0")")/.."
  	else
  		# else use the standard install location
--		VSCODE_PATH="/usr/share/@@APPNAME@@"
-+		VSCODE_PATH="/usr/lib/@@APPNAME@@"
+-		VSCODE_PATH="/usr/share/@@NAME@@"
++		VSCODE_PATH="/usr/lib/@@NAME@@"
  	fi
  fi
  
@@ -25,7 +25,7 @@ index 7106e0e0969..faaff89d71c 100644
  Type=Application
  NoDisplay=true
 diff --git a/resources/linux/code.desktop b/resources/linux/code.desktop
-index 72488b67700..c16e815d59f 100755
+index ab3b79a011b..cdc88ef68a4 100755
 --- a/resources/linux/code.desktop
 +++ b/resources/linux/code.desktop
 @@ -2,7 +2,7 @@
diff --git a/srcpkgs/vscode/patches/product.patch b/srcpkgs/vscode/patches/product.patch
index 8ed252e575e7..624ca63afcbe 100644
--- a/srcpkgs/vscode/patches/product.patch
+++ b/srcpkgs/vscode/patches/product.patch
@@ -1,5 +1,5 @@
 diff --git a/product.json b/product.json
-index a50c00f6cf3..8dd13191377 100644
+index df18127dcc67..d3006752bd98 100644
 --- a/product.json
 +++ b/product.json
 @@ -27,7 +27,15 @@
@@ -9,7 +9,7 @@ index a50c00f6cf3..8dd13191377 100644
 +	"quality": "stable",
 +	"documentationUrl": "https://github.com/microsoft/vscode-docs",
 +	"requestFeatureUrl": "https://github.com/Microsoft/vscode/issues",
- 	"webviewContentExternalBaseUrlTemplate": "https://{{uuid}}.vscode-cdn.net/insider/3c8520fab514b9f56070214496b26ff68d1b1cb5/out/vs/workbench/contrib/webview/browser/pre/",
+ 	"webviewContentExternalBaseUrlTemplate": "https://{{uuid}}.vscode-webview.net/insider/181b43c0e2949e36ecb623d8cc6de29d4fa2bae8/out/vs/workbench/contrib/webview/browser/pre/",
 +	"extensionsGallery": {
 +		"serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
 +		"cacheUrl": "https://vscode.blob.core.windows.net/gallery/index",
@@ -17,4 +17,4 @@ index a50c00f6cf3..8dd13191377 100644
 +	},
  	"builtInExtensions": [
  		{
- 			"name": "ms-vscode.js-debug-companion",
+ 			"name": "ms-vscode.references-view",
diff --git a/srcpkgs/vscode/patches/ripgrep.patch b/srcpkgs/vscode/patches/ripgrep.patch
index f87bc5eaab5a..3fdc568a9e54 100644
--- a/srcpkgs/vscode/patches/ripgrep.patch
+++ b/srcpkgs/vscode/patches/ripgrep.patch
@@ -5,7 +5,7 @@ during build, which unbreaks build on platforms where MS deos not
 ship a prebuilt ripgrep.
 
 diff --git a/package.json b/package.json
-index 39c3e9f5b10..198dbf3e421 100644
+index de2cf9e04a9b..1995e3bb9a7e 100644
 --- a/package.json
 +++ b/package.json
 @@ -62,7 +62,7 @@
@@ -14,11 +14,11 @@ index 39c3e9f5b10..198dbf3e421 100644
      "@vscode/iconv-lite-umd": "0.7.0",
 -    "@vscode/ripgrep": "^1.14.2",
 +    "@vscode/ripgrep": "https://github.com/atk/void-vscode-ripgrep.git",
-     "@vscode/sqlite3": "5.0.8",
+     "@vscode/sqlite3": "5.0.7",
      "@vscode/sudo-prompt": "9.3.1",
      "@vscode/vscode-languagedetection": "1.0.21",
 diff --git a/remote/package.json b/remote/package.json
-index 936aa5f5bab..152ba516795 100644
+index c7fc7a2e931f..8842b784df2c 100644
 --- a/remote/package.json
 +++ b/remote/package.json
 @@ -6,7 +6,7 @@
diff --git a/srcpkgs/vscode/template b/srcpkgs/vscode/template
index 9c40386a8abe..6d3b3d72d00c 100644
--- a/srcpkgs/vscode/template
+++ b/srcpkgs/vscode/template
@@ -1,18 +1,18 @@
 # Template file for 'vscode'
 pkgname=vscode
-version=1.70.0
+version=1.66.2
 revision=1
-_electronver=19.0.8
+_electronver=13.6.7
 _npmver=8.6.0
 hostmakedepends="pkg-config python3 nodejs yarn tar git ripgrep"
-makedepends="libxkbfile-devel libsecret-devel libxml2-devel ncurses-devel electron19"
-depends="libXtst ncurses nss dejavu-fonts-ttf xdg-utils ripgrep electron19"
+makedepends="libxkbfile-devel libsecret-devel libxml2-devel ncurses-devel electron13"
+depends="libXtst ncurses nss dejavu-fonts-ttf xdg-utils ripgrep electron13"
 short_desc="Microsoft Code for Linux"
 maintainer="shizonic <realtiaz@gmail.com>, Alex Lohr <alex.lohr@logmein.com>"
 license="MIT"
 homepage="https://code.visualstudio.com/"
-distfiles="https://github.com/microsoft/vscode/archive/refs/tags/${version}.tar.gz"
-checksum=7a4a228a641f58780c4afa298277f226ef05661d1a08df9d4ca25d3200bc27b7
+distfiles="https://github.com/Microsoft/vscode/archive/refs/tags/${version}.tar.gz"
+checksum=1b70f202b570763e85f67abd8693eeb9c88c6a066a4b579aca5c0c42ecb1b47f
 nocross=yes # x64 build does not cut it, it contains native code
 
 if [ "$XBPS_TARGET_WORDSIZE" = "32" ]; then
@@ -29,7 +29,7 @@ do_configure() {
 
 	# redirect telemetry urls to 0.0.0.0
 	# src: vscodium/undo_telemetry.sh
-	_TELEMETRY_URLS="(dc\.services\.visualstudio\.com)|(vortex\.data\.microsoft\.com)|(mobile\.events\.data\.microsoft\.com)"
+	_TELEMETRY_URLS="(dc\.services\.visualstudio\.com)|(vortex\.data\.microsoft\.com)"
 	_REPLACEMENT="s/$_TELEMETRY_URLS/0\.0\.0\.0/g"
 	grep -rl --exclude-dir=.git -E $_TELEMETRY_URLS | xargs sed -i -E $_REPLACEMENT
 
diff --git a/srcpkgs/w3m/template b/srcpkgs/w3m/template
index 75b906c29f97..8befde6048b9 100644
--- a/srcpkgs/w3m/template
+++ b/srcpkgs/w3m/template
@@ -1,7 +1,7 @@
 # Template file for 'w3m'
 pkgname=w3m
-version=0.5.3+git20220429
-revision=1
+version=0.5.3+git20210102
+revision=2
 wrksrc="${pkgname}-${version/+/-}"
 build_style=gnu-configure
 configure_args="--libexecdir=/usr/lib --enable-image=x11,fb
@@ -16,7 +16,7 @@ license="MIT"
 homepage="https://tracker.debian.org/pkg/w3m"
 changelog="https://raw.githubusercontent.com/tats/w3m/master/NEWS"
 distfiles="https://github.com/tats/w3m/archive/v$version.tar.gz"
-checksum=6d76fcccb7c94658f2753f0777f69283d5cb447004a0d0d3087c1d873edc0af3
+checksum=7b276d2c6ee96588f990959a01e0d8979b1b8c86fdb04d0d17ef46c30c2cd884
 
 LDFLAGS="-lX11"
 
diff --git a/srcpkgs/wander/template b/srcpkgs/wander/template
deleted file mode 100644
index c80c78c143f1..000000000000
--- a/srcpkgs/wander/template
+++ /dev/null
@@ -1,16 +0,0 @@
-# Template file for 'wander'
-pkgname=wander
-version=0.3.0
-revision=1
-build_style=go
-go_import_path="github.com/robinovitch61/wander"
-short_desc="Terminal application for HashiCorp Nomad"
-maintainer="Toyam Cox <Vaelatern@voidlinux.org>"
-license="MIT"
-homepage="https://github.com/robinovitch61/wander"
-distfiles="https://github.com/robinovitch61/wander/archive/refs/tags/v${version}.tar.gz"
-checksum=456a74eeebb25a39f9b8c57ccb186e6fc4ea8fbea6fb9623a7eb7180fff346fa
-
-post_install() {
-	vlicense LICENSE
-}
diff --git a/srcpkgs/watchexec/template b/srcpkgs/watchexec/template
index c6401cd925d2..6e872efcd8ee 100644
--- a/srcpkgs/watchexec/template
+++ b/srcpkgs/watchexec/template
@@ -1,6 +1,6 @@
 # Template file for 'watchexec'
 pkgname=watchexec
-version=1.20.5
+version=1.20.0
 revision=1
 wrksrc="${pkgname}-cli-v${version}"
 build_wrksrc="crates/cli"
@@ -10,7 +10,7 @@ maintainer="cinerea0 <cinerea0@protonmail.com>"
 license="Apache-2.0"
 homepage="https://github.com/watchexec/watchexec"
 distfiles="https://github.com/watchexec/watchexec/archive/refs/tags/cli-v${version}.tar.gz"
-checksum=2bc04c7ecf58d34a48c3eeea54a76b7e621717cb93305497bea2f6399dd119c6
+checksum=69c551090692a04943e7ded2d7f997f8777aa099c674b096a31d94983d02dbf7
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	makedepends+=" libatomic-devel"
diff --git a/srcpkgs/wayclip/template b/srcpkgs/wayclip/template
deleted file mode 100644
index 06d64933b02d..000000000000
--- a/srcpkgs/wayclip/template
+++ /dev/null
@@ -1,17 +0,0 @@
-# Template file for 'wayclip'
-pkgname=wayclip
-version=0.3
-revision=1
-build_style=gnu-makefile
-hostmakedepends="wayland-devel"
-makedepends="wayland-devel"
-short_desc="Wayland clipboard utility"
-maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
-license="ISC"
-homepage="https://git.sr.ht/~noocsharp/wayclip"
-distfiles="https://git.sr.ht/~noocsharp/wayclip/archive/${version}.tar.gz"
-checksum=f3131b459bfb6354d9cf1ad129946205035aa79aa29953f5e21c6b62878eb977
-
-post_install() {
-	vlicense LICENSE
-}
diff --git a/srcpkgs/wayfire/template b/srcpkgs/wayfire/template
index a564cd99f232..6a9e874d1723 100644
--- a/srcpkgs/wayfire/template
+++ b/srcpkgs/wayfire/template
@@ -7,7 +7,7 @@ _touch_commit=8974eb0f6a65464b63dd03b842795cb441fb6403
 build_style=meson
 configure_args="-Dprint_trace=false"
 hostmakedepends="pkg-config wayland-devel"
-makedepends="wf-config-devel wlroots-devel cairo-devel pango-devel
+makedepends="wf-config-devel wlroots-devel cairo-devel
  $(vopt_if image 'libjpeg-turbo-devel libpng-devel')"
 depends="xorg-server-xwayland"
 short_desc="3D wayland compositor"
diff --git a/srcpkgs/wayland/template b/srcpkgs/wayland/template
index 697663da10f8..5ea25eaad1ce 100644
--- a/srcpkgs/wayland/template
+++ b/srcpkgs/wayland/template
@@ -1,18 +1,18 @@
 # Template file for 'wayland'
 pkgname=wayland
-version=1.21.0
+version=1.20.0
 revision=1
 build_style=meson
 # "Tests must not be built with NDEBUG defined, they rely on assert()."
 configure_args="-Ddocumentation=false -Db_ndebug=false"
 hostmakedepends="flex pkg-config"
 makedepends="expat-devel libffi-devel libfl-devel libxml2-devel"
-short_desc="Core Wayland window system code and protocol"
+short_desc="Wayland protocol compositor"
 maintainer="Érico Nogueira <ericonr@disroot.org>"
 license="MIT"
 homepage="https://wayland.freedesktop.org/"
-distfiles="https://gitlab.freedesktop.org/wayland/wayland/-/releases/${version}/downloads/wayland-${version}.tar.xz"
-checksum=6dc64d7fc16837a693a51cfdb2e568db538bfdc9f457d4656285bb9594ef11ac
+distfiles="https://wayland.freedesktop.org/releases/wayland-${version}.tar.xz"
+checksum=b8a034154c7059772e0fdbd27dbfcda6c732df29cae56a82274f6ec5d7cd8725
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" wayland-devel"
diff --git a/srcpkgs/wayvnc/template b/srcpkgs/wayvnc/template
index cf6e218b29ad..196e986fe9a7 100644
--- a/srcpkgs/wayvnc/template
+++ b/srcpkgs/wayvnc/template
@@ -1,6 +1,6 @@
 # Template file for 'wayvnc'
 pkgname=wayvnc
-version=0.5.0
+version=0.4.1
 revision=1
 build_style=meson
 hostmakedepends="pkg-config ninja scdoc wayland-devel"
@@ -10,7 +10,7 @@ maintainer="Zach Dykstra <dykstra.zachary@gmail.com>"
 license="ISC"
 homepage="https://github.com/any1/wayvnc"
 distfiles="https://github.com/any1/wayvnc/archive/v${version}.tar.gz"
-checksum=d4ea4cee79d13e08e9e7d3573c7f0ccf3709a59cfe582509edc8fe6f406bf88e
+checksum=1813a22644a9043f96a53756bfee68d65f976de8b8f65c86f56782d22286d271
 
 if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 	makedepends+=" musl-legacy-compat"
diff --git a/srcpkgs/webp-pixbuf-loader/template b/srcpkgs/webp-pixbuf-loader/template
index a0bc5bda1813..e0cdd7c26932 100644
--- a/srcpkgs/webp-pixbuf-loader/template
+++ b/srcpkgs/webp-pixbuf-loader/template
@@ -1,6 +1,6 @@
 # Template file for 'webp-pixbuf-loader'
 pkgname=webp-pixbuf-loader
-version=0.0.6
+version=0.0.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config gdk-pixbuf"
@@ -10,4 +10,4 @@ maintainer="oreo639 <oreo6391@gmail.com>"
 license="LGPL-2.0-or-later"
 homepage="https://github.com/aruiz/webp-pixbuf-loader"
 distfiles="https://github.com/aruiz/webp-pixbuf-loader/archive/refs/tags/${version}.tar.gz"
-checksum=451cb6924a9aa6afaa21d5b63b402dcfcfe952a1873e078b17078c4a1964a693
+checksum=8271af4dd3d49792dfd157031d44997187a31e039f7b7b264bc9dded17f24cb9
diff --git a/srcpkgs/weechat/template b/srcpkgs/weechat/template
index 092615031a9e..ebd25fa21547 100644
--- a/srcpkgs/weechat/template
+++ b/srcpkgs/weechat/template
@@ -1,6 +1,6 @@
 # Template file for 'weechat'
 pkgname=weechat
-version=3.6
+version=3.5
 revision=1
 build_style=cmake
 configure_args="-DENABLE_MAN=ON -DENABLE_PERL=ON
@@ -17,7 +17,7 @@ license="GPL-3.0-or-later"
 homepage="https://www.weechat.org"
 changelog="https://raw.githubusercontent.com/weechat/weechat/master/ChangeLog.adoc"
 distfiles="https://www.weechat.org/files/src/weechat-${version}.tar.xz"
-checksum=9d85d71b3b7d04c03bd35ab6501afa8b5b3c609dce7691709ec740fecc31f2de
+checksum=ea904e4cec8edd0bd24f3ea17f6d6dff97ca00ee0571ee972e79e54c8c08170c
 lib32disabled=yes
 
 subpackages="weechat-aspell weechat-devel weechat-ruby weechat-python weechat-tcl weechat-lua weechat-perl"
diff --git a/srcpkgs/weston/template b/srcpkgs/weston/template
index b517c10c98ca..4eb882a6c22e 100644
--- a/srcpkgs/weston/template
+++ b/srcpkgs/weston/template
@@ -11,8 +11,7 @@ makedepends="libpng-devel wayland-devel wayland-protocols libxkbcommon-devel
  pixman-devel pango-devel cairo-devel mtdev-devel libwebp-devel
  poppler-glib-devel pam-devel lcms2-devel eudev-libudev-devel libdrm-devel
  libinput-devel libxcb-devel libXcursor-devel colord-devel dbus-devel
- $(vopt_if vaapi 'glu-devel libva-devel') $(vopt_if elogind elogind-devel)
- libevdev-devel"
+ $(vopt_if vaapi 'glu-devel libva-devel') $(vopt_if elogind elogind-devel)"
 short_desc="Reference implementation of a Wayland compositor"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
diff --git a/srcpkgs/wf-recorder/template b/srcpkgs/wf-recorder/template
index e278eb001600..8ca26d6ef458 100644
--- a/srcpkgs/wf-recorder/template
+++ b/srcpkgs/wf-recorder/template
@@ -1,17 +1,17 @@
 # Template file for 'wf-recorder'
 pkgname=wf-recorder
-version=0.3.0
+version=0.2.1
 revision=1
 build_style=meson
-hostmakedepends="pkg-config scdoc wayland-devel"
+hostmakedepends="pkg-config ninja scdoc wayland-devel"
 makedepends="wayland-protocols wayland-devel ffmpeg-devel x264-devel
-	pulseaudio-devel"
+	pulseaudio-devel ocl-icd-devel"
 short_desc="Screen recorder for wlroots-based compositors"
 maintainer="Jony <maybe-one-day-ubermensch@protonmail.com>"
 license="MIT"
 homepage="https://github.com/ammen99/wf-recorder"
 distfiles="https://github.com/ammen99/${pkgname}/archive/v${version}.tar.gz"
-checksum=3af1e933872653233d87167bab73d96f984d00e995385190b586be4d89dbbfdf
+checksum=45cf04cf58cf241c22fa2fbb70481a3747ad33e6930e4bdba7b9cc7018789ad1
 
 # silly workaround to prevent vector/bool/etc from being defined
 case "$XBPS_TARGET_MACHINE" in
diff --git a/srcpkgs/whipper/patches/ruamel.yaml-0.17_compat.patch b/srcpkgs/whipper/patches/ruamel.yaml-0.17_compat.patch
deleted file mode 100644
index 206547e4b3e9..000000000000
--- a/srcpkgs/whipper/patches/ruamel.yaml-0.17_compat.patch
+++ /dev/null
@@ -1,109 +0,0 @@
-From e0942417a1c267781a8b676789730457dcb2e6fa Mon Sep 17 00:00:00 2001
-From: Martin Weinelt <hexa@darmstadt.ccc.de>
-Date: Sun, 20 Jun 2021 15:18:37 +0200
-Subject: [PATCH] Use custom YAML subclass to be compatible with
- ruamel_yaml>=0.17
-
-Signed-off-by: Martin Weinelt <hexa@darmstadt.ccc.de>
----
- whipper/common/yaml.py             | 18 ++++++++++++++++++
- whipper/result/logger.py           | 11 ++++++-----
- whipper/test/test_result_logger.py | 14 ++++++--------
- 3 files changed, 30 insertions(+), 13 deletions(-)
- create mode 100644 whipper/common/yaml.py
-
-diff --git a/whipper/common/yaml.py b/whipper/common/yaml.py
-new file mode 100644
-index 00000000..4edb0b36
---- /dev/null
-+++ b/whipper/common/yaml.py
-@@ -0,0 +1,18 @@
-+from ruamel.yaml import YAML as ruamel_YAML
-+from ruamel.yaml.compat import StringIO
-+
-+# https://yaml.readthedocs.io/en/latest/example.html#output-of-dump-as-a-string
-+class YAML(ruamel_YAML):
-+    def __init__(self, *args, **kwargs):
-+        super().__init__()
-+        self.width = 4000
-+        self.default_flow_style = False
-+
-+    def dump(self, data, stream=None, **kw):
-+        inefficient = False
-+        if stream is None:
-+            inefficient = True
-+            stream = StringIO()
-+        ruamel_YAML.dump(self, data, stream, **kw)
-+        if inefficient:
-+            return stream.getvalue()
-diff --git a/whipper/result/logger.py b/whipper/result/logger.py
-index b7043adc..f4471a00 100644
---- a/whipper/result/logger.py
-+++ b/whipper/result/logger.py
-@@ -1,12 +1,12 @@
- import time
- import hashlib
- import re
--import ruamel.yaml as yaml
- from ruamel.yaml.comments import CommentedMap as OrderedDict
- 
- import whipper
- 
- from whipper.common import common
-+from whipper.common.yaml import YAML
- from whipper.result import result
- 
- 
-@@ -148,11 +148,12 @@ def logRip(self, ripResult, epoch):
-         data["EOF"] = "End of status report"
-         riplog["Conclusive status report"] = data
- 
-+        yaml = YAML(
-+            typ="rt",
-+            pure=True
-+        )
-         riplog = yaml.dump(
--            riplog,
--            default_flow_style=False,
--            width=4000,
--            Dumper=yaml.RoundTripDumper
-+            riplog
-         )
-         # Add a newline after the "Log creation date" line
-         riplog = re.sub(
-diff --git a/whipper/test/test_result_logger.py b/whipper/test/test_result_logger.py
-index 411b61af..98c89ab5 100644
---- a/whipper/test/test_result_logger.py
-+++ b/whipper/test/test_result_logger.py
-@@ -3,8 +3,8 @@
- import os
- import re
- import unittest
--import ruamel.yaml
- 
-+from whipper.common.yaml import YAML
- from whipper.result.result import TrackResult, RipResult
- from whipper.result.logger import WhipperLogger
- 
-@@ -163,16 +163,14 @@ def testLogger(self):
-             ))
-         )
- 
--        yaml = ruamel.yaml.YAML()
-+        yaml = YAML(
-+            typ='rt',
-+            pure=True
-+        )
-         parsedLog = yaml.load(actual)
-         self.assertEqual(
-             actual,
--            ruamel.yaml.dump(
--                parsedLog,
--                default_flow_style=False,
--                width=4000,
--                Dumper=ruamel.yaml.RoundTripDumper
--            )
-+            yaml.dump(parsedLog)
-         )
-         log_body = "\n".join(actualLines[:-1]).encode()
-         self.assertEqual(
diff --git a/srcpkgs/whipper/template b/srcpkgs/whipper/template
index e0f5cf8b8026..c5bbd74cfacc 100644
--- a/srcpkgs/whipper/template
+++ b/srcpkgs/whipper/template
@@ -1,7 +1,7 @@
 # Template file for 'whipper'
 pkgname=whipper
 version=0.10.0
-revision=3
+revision=2
 build_style=python3-module
 hostmakedepends="python3-setuptools_scm"
 makedepends="libsndfile-devel python3-devel"
diff --git a/srcpkgs/wiggle/template b/srcpkgs/wiggle/template
index 5606c0491cb5..99b43d5c13a8 100644
--- a/srcpkgs/wiggle/template
+++ b/srcpkgs/wiggle/template
@@ -9,7 +9,7 @@ make_install_args="STRIP="
 hostmakedepends="groff"
 makedepends="ncurses-devel"
 short_desc="Apply patches that patch rejects"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Oliver Kiddle <okiddle@yahoo.co.uk>"
 license="GPL-2.0-or-later"
 homepage="http://git.neil.brown.name/?p=wiggle.git;a=summary"
 distfiles="http://neil.brown.name/wiggle/wiggle-${version}.tar.gz"
diff --git a/srcpkgs/wine/template b/srcpkgs/wine/template
index 8426fa5f8e99..6f807b194d5d 100644
--- a/srcpkgs/wine/template
+++ b/srcpkgs/wine/template
@@ -1,6 +1,6 @@
 # Template file for 'wine'
 pkgname=wine
-version=7.14
+version=7.11
 revision=1
 _pkgver=${version/r/-r}
 create_wrksrc=yes
@@ -13,8 +13,8 @@ license="LGPL-2.1-or-later"
 homepage="http://www.winehq.org/"
 distfiles="https://dl.winehq.org/wine/source/${version%.*}.x/wine-${_pkgver}.tar.xz
  https://github.com/wine-staging/wine-staging/archive/v${_pkgver}.tar.gz"
-checksum="5e5bcba60a27fb7d9e60a64b6a697fad6e6f436b53833dbcc2339682af81a6cf
- b59a85c4098147b2c37e3ce9b962eaf692e99c2a68dd6d133808362d2d0aa227"
+checksum="fa28deed99efba8e4b0cd9bb56ce62e57a4d15560baebd4bd69b6754ab41dc3f
+ f706e242dcd5d687e636f670415c313059fd76680c7909b7aa3d1848f14700ca"
 
 build_options="mingw staging xshm"
 build_options_default="mingw xshm"
diff --git a/srcpkgs/wire-desktop/template b/srcpkgs/wire-desktop/template
index e2402795f070..e4ba10088bc8 100644
--- a/srcpkgs/wire-desktop/template
+++ b/srcpkgs/wire-desktop/template
@@ -1,16 +1,16 @@
 # Template file for 'wire-desktop'
 pkgname=wire-desktop
-version=3.27.2944
+version=3.25.2940
 revision=1
 wrksrc="${pkgname}-linux-${version}"
-hostmakedepends="nodejs-lts yarn git"
-depends="electron13"
+hostmakedepends="nodejs yarn git"
+depends="electron10"
 short_desc="Wire for desktop"
 maintainer="Young Jin Park <youngjinpark20@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://wire.com"
 distfiles="https://github.com/wireapp/wire-desktop/archive/linux/${version}.tar.gz"
-checksum=378c945e6933855407aa03fe49a934409675bdfc370398c8f21da1fd13832af9
+checksum=d1702bb64692b3970c2b49be4621069e7ea40b367be0917632cec50e123e570c
 
 case "$XBPS_MACHINE" in
 	x86_64*|i686*) ;;
@@ -32,7 +32,7 @@ do_install() {
 	vmkdir usr/bin
 	cat << EOF > "wire-desktop.sh"
 #!/bin/sh
-exec electron13 "/usr/lib/wire-desktop/app.asar" "\$@"
+exec electron10 "/usr/lib/wire-desktop/app.asar" "\$@"
 EOF
 	vbin wire-desktop.sh wire-desktop
 	vmkdir usr/share/icons/hicolor/256x256/apps
diff --git a/srcpkgs/wireguard-dkms/template b/srcpkgs/wireguard-dkms/template
index 84f0befaac15..ed6aa026e171 100644
--- a/srcpkgs/wireguard-dkms/template
+++ b/srcpkgs/wireguard-dkms/template
@@ -1,6 +1,6 @@
 # Template file for 'wireguard-dkms'
 pkgname=wireguard-dkms
-version=1.0.20220627
+version=1.0.20211208
 revision=1
 wrksrc="wireguard-linux-compat-${version}"
 build_wrksrc="src"
@@ -10,7 +10,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-only"
 homepage="https://www.wireguard.com/"
 distfiles="https://git.zx2c4.com/wireguard-linux-compat/snapshot/wireguard-linux-compat-${version}.tar.xz"
-checksum=362d412693c8fe82de00283435818d5c5def7f15e2433a07a9fe99d0518f63c0
+checksum=c0e607138a17daac656f508d8e63ea3737b5221fa5d9288191ddeb099f5a3b92
 
 dkms_modules="wireguard ${version}"
 
diff --git a/srcpkgs/wireless_tools/template b/srcpkgs/wireless_tools/template
index 059d07544b31..2acdb5cca702 100644
--- a/srcpkgs/wireless_tools/template
+++ b/srcpkgs/wireless_tools/template
@@ -3,13 +3,16 @@ pkgname=wireless_tools
 version=29
 revision=10
 wrksrc="wireless_tools.${version}"
+hostmakedepends="wget"
 short_desc="Set of tools allowing to manipulate the Wireless Extensions"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-only"
-homepage="https://hewlettpackard.github.io/wireless-tools/Tools.html"
-distfiles="https://hewlettpackard.github.io/wireless-tools/wireless_tools.${version}.tar.gz"
+homepage="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html"
+distfiles="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/wireless_tools.${version}.tar.gz"
 checksum=6fb80935fe208538131ce2c4178221bab1078a1656306bce8909c19887e2e5a1
 
+fetch_cmd="wget --no-check-certificate"
+
 do_build() {
 	sed -i -e 's|CFLAGS=|CFLAGS+=|g' -e 's|-shared|& $(LDFLAGS)|g' Makefile
 	make CC="$CC" LD="$LD" AR="$AR" RANLIB="$RANLIB" ${makejobs}
diff --git a/srcpkgs/wireplumber/template b/srcpkgs/wireplumber/template
index d43e9b433fe3..1413d2ad84bc 100644
--- a/srcpkgs/wireplumber/template
+++ b/srcpkgs/wireplumber/template
@@ -1,6 +1,6 @@
 # Template file for 'wireplumber'
 pkgname=wireplumber
-version=0.4.11
+version=0.4.10
 revision=1
 build_style=meson
 build_helper=gir
@@ -14,7 +14,7 @@ license="MIT"
 homepage="https://pipewire.pages.freedesktop.org/wireplumber"
 changelog="https://gitlab.freedesktop.org/pipewire/wireplumber/-/raw/master/NEWS.rst"
 distfiles="https://gitlab.freedesktop.org/pipewire/wireplumber/-/archive/$version/wireplumber-$version.tar.gz"
-checksum=cf5df4e4d2ab5402b4ede3bfa8931ff758359a46b6676541faebf3055d5a1fc6
+checksum=bddc5bb3c47e97c170d27c712bc3c7912592aea1ea9df747e92685f5194456d4
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/wireshark/template b/srcpkgs/wireshark/template
index 28adc9aadaae..4d0d23c7ed50 100644
--- a/srcpkgs/wireshark/template
+++ b/srcpkgs/wireshark/template
@@ -1,6 +1,6 @@
 # Template file for 'wireshark'
 pkgname=wireshark
-version=3.6.6
+version=3.6.3
 revision=1
 build_style=cmake
 hostmakedepends="pkg-config flex gettext perl python3-devel mit-krb5-devel
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://www.wireshark.org"
 distfiles="https://www.wireshark.org/download/src/all-versions/wireshark-${version}.tar.xz"
-checksum=beba27aeb4d3bb78df6202e88dda69e1dba9b0561044957bcac47e68b6ac28ba
+checksum=b60364a4c0068a10811ab3fd075ca6c1eb0e75d44600271b88a20ed93a2ef631
 system_groups="wireshark"
 
 CFLAGS="-DNDEBUG -I${XBPS_CROSS_BASE}/usr/include/lua5.2"
diff --git a/srcpkgs/wl-mirror/template b/srcpkgs/wl-mirror/template
deleted file mode 100644
index fae87d95aee8..000000000000
--- a/srcpkgs/wl-mirror/template
+++ /dev/null
@@ -1,14 +0,0 @@
-# Template file for 'wl-mirror'
-pkgname=wl-mirror
-version=0.11.2
-revision=1
-build_style=cmake
-configure_args="-DWLR_PROTOCOL_DIR=${wrksrc}/proto/wlr-protocols"
-hostmakedepends="wayland-devel"
-makedepends="libglvnd-devel wayland-devel wayland-protocols"
-short_desc="Simple Wayland output mirror client"
-maintainer="Tung Anh Vu <vu.tunganh96@gmail.com>"
-license="GPL-3.0-or-later"
-homepage="https://github.com/Ferdi265/wl-mirror"
-distfiles="https://github.com/Ferdi265/wl-mirror/releases/download/v${version}/wl-mirror-${version}.tar.gz"
-checksum=6ae70c0912eded7f99af16d97f48aa68bbf0e2626ecdc50284f70e237096d6c6
diff --git a/srcpkgs/wlopm/template b/srcpkgs/wlopm/template
deleted file mode 100644
index f07be45820b0..000000000000
--- a/srcpkgs/wlopm/template
+++ /dev/null
@@ -1,18 +0,0 @@
-# Template file for 'wlopm'
-pkgname=wlopm
-version=0.1.0
-revision=1
-wrksrc=${pkgname}-v${version}
-build_style=gnu-makefile
-hostmakedepends="wayland-devel"
-makedepends="wayland-devel"
-short_desc="Simple client implementing zwlr-output-power-management-v1"
-maintainer="icp <pangolin@vivaldi.net>"
-license="GPL-3.0-only"
-homepage="https://git.sr.ht/~leon_plickat/wlopm"
-distfiles="https://git.sr.ht/~leon_plickat/wlopm/archive/v${version}.tar.gz"
-checksum=f9a7ec03a412e602420ab11d0eea872f6d30dfe5cfee93cd3d0289e4fbbb3aa1
-
-post_install() {
-	vman wlopm.1
-}
diff --git a/srcpkgs/wlopm/update b/srcpkgs/wlopm/update
deleted file mode 100644
index a0f8bcfb49e3..000000000000
--- a/srcpkgs/wlopm/update
+++ /dev/null
@@ -1,2 +0,0 @@
-site="https://git.sr.ht/~leon_plickat/wlopm/refs"
-pattern="v\K\d+\.\d+\.\d+(?=)"
diff --git a/srcpkgs/wmenu/template b/srcpkgs/wmenu/template
deleted file mode 100644
index 40a5c7219cd3..000000000000
--- a/srcpkgs/wmenu/template
+++ /dev/null
@@ -1,17 +0,0 @@
-# Template file for 'wmenu'
-pkgname=wmenu
-version=0.1.0
-revision=1
-build_style=meson
-hostmakedepends="pkg-config scdoc wayland-devel"
-makedepends="pango-devel wayland-devel libxkbcommon-devel wayland-protocols"
-short_desc="Dmenu for wayland"
-maintainer="Subhaditya Nath <sn03.general@gmail.com>"
-license="MIT"
-homepage="https://sr.ht/~adnano/wmenu/"
-distfiles="https://git.sr.ht/~adnano/wmenu/archive/${version}.tar.gz"
-checksum=d102703f038712d602530cc80ab58841f86834d4a377cb9e533c5ccc399a822c
-
-post_install() {
-	vlicense LICENSE
-}
diff --git a/srcpkgs/wpa-cute/template b/srcpkgs/wpa-cute/template
index dee1e2197c31..bc09dfff7434 100644
--- a/srcpkgs/wpa-cute/template
+++ b/srcpkgs/wpa-cute/template
@@ -1,18 +1,18 @@
 # Template file for 'wpa-cute'
 pkgname=wpa-cute
-version=0.8.3
+version=0.8.1
 revision=1
 build_wrksrc="src"
 build_style=qmake
 hostmakedepends="qt5-host-tools qt5-qmake"
-makedepends="qt5-devel qt5-svg-devel"
-depends="wpa_supplicant qt5-svg"
+makedepends="qt5-devel"
+depends="wpa_supplicant"
 short_desc="Graphical wpa_supplicant front end"
 maintainer="Duncaen <duncaen@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="https://github.com/loh-tar/wpa-cute"
 distfiles="https://github.com/loh-tar/wpa-cute/archive/v${version}.tar.gz"
-checksum=3f8747a5cace35cfe4d9eb0e28d21468b4675dda94782be67175b48d52355084
+checksum=42e79dbfd4b190c7679e0df9b7d8365682c9e9a513312833599f5705004e79b7
 
 do_install() {
 	vbin wpa-cute
diff --git a/srcpkgs/wsjtx/template b/srcpkgs/wsjtx/template
index c1838dd7cf51..b798d0a21208 100644
--- a/srcpkgs/wsjtx/template
+++ b/srcpkgs/wsjtx/template
@@ -14,7 +14,6 @@ short_desc="Weak-signal Amateur Radio communication program"
 maintainer="classabbyamp <void@placeviolette.net>"
 license="GPL-3.0-or-later"
 homepage="https://www.physics.princeton.edu/pulsar/K1JT/wsjtx.html"
-changelog="https://physics.princeton.edu/pulsar/K1JT/Release_Notes.txt"
 distfiles="${SOURCEFORGE_SITE}/wsjt/${pkgname}-${version}/${pkgname}-${version}.tgz"
 checksum=1b3f3846ad2c0a5f410178b6612765d59ee63db249eb6cfc332ace17f0a30898
 
diff --git a/srcpkgs/wsjtx/update b/srcpkgs/wsjtx/update
deleted file mode 100644
index b5cc9bd4f17d..000000000000
--- a/srcpkgs/wsjtx/update
+++ /dev/null
@@ -1,3 +0,0 @@
-site='https://physics.princeton.edu/pulsar/K1JT/Release_Notes.txt'
-pattern='Release: WSJT-X \K[\d\w.-]+(?=)'
-ignore='*-rc*'
diff --git a/srcpkgs/wslu/template b/srcpkgs/wslu/template
deleted file mode 100644
index fcf4a1765c69..000000000000
--- a/srcpkgs/wslu/template
+++ /dev/null
@@ -1,11 +0,0 @@
-# Template file for 'wslu'
-pkgname=wslu
-version=3.2.4
-revision=1
-build_style=gnu-makefile
-short_desc="Collection of utilities for Windows 10 Linux Subsystems"
-maintainer="Marcin Puc <tranzystorek.io@protonmail.com>"
-license="GPL-3.0-or-later"
-homepage="https://github.com/wslutilities/wslu"
-distfiles="https://github.com/wslutilities/wslu/archive/v${version}.tar.gz"
-checksum=40eaadaddbab82154985966690c686679abdc59446c79555de1798fa356e1680
diff --git a/srcpkgs/wvkbd/template b/srcpkgs/wvkbd/template
deleted file mode 100644
index a8f250b50487..000000000000
--- a/srcpkgs/wvkbd/template
+++ /dev/null
@@ -1,14 +0,0 @@
-# Template file for 'wvkbd'
-pkgname=wvkbd
-version=0.8.2
-revision=1
-build_style=gnu-makefile
-make_use_env=1
-hostmakedepends="wayland-devel pkg-config"
-makedepends="wayland-devel pango-devel libxkbcommon-devel"
-short_desc="On-screen keyboard for wlroots"
-maintainer="Eloi Torrents <eloi.torrentsj@gmail.com>"
-license=GPL-3.0-only
-homepage=https://github.com/jjsullivan5196/wvkbd
-distfiles=https://github.com/jjsullivan5196/wvkbd/archive/refs/tags/v${version}.tar.gz
-checksum=f9c689fce7e0b119b078d370385c868c5b579a4ec1e1b5610befa4b19c062e28
diff --git a/srcpkgs/xarchiver/patches/doubleclick.patch b/srcpkgs/xarchiver/patches/doubleclick.patch
deleted file mode 100644
index aaac2c6b16e0..000000000000
--- a/srcpkgs/xarchiver/patches/doubleclick.patch
+++ /dev/null
@@ -1,75 +0,0 @@
-From f245d8714690af30064a2e5ec94bd2374288c2b9 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ingo=20Br=C3=BCckl?= <ib@wupperonline.de>
-Date: Sat, 2 Jul 2022 23:47:36 +0200
-Subject: [PATCH 1/2] Simplify code
-
-The state of the modifier keys is available in event->state.
----
- src/window.c | 6 +-----
- 1 file changed, 1 insertion(+), 5 deletions(-)
-
-diff --git a/src/window.c b/src/window.c
-index 1ec0e02c..e9760386 100644
---- a/src/window.c
-+++ b/src/window.c
-@@ -2620,11 +2620,7 @@ gboolean xa_treeview_mouse_button_press (GtkWidget *widget, GdkEventButton *even
- 
- 		if (event->button == 1)
- 		{
--			GdkModifierType state;
--
--			gdk_event_get_state((GdkEvent *) event, &state);
--
--			if (gtk_tree_selection_iter_is_selected(selection, &iter) && ((state & (GDK_SHIFT_MASK | GDK_CONTROL_MASK)) == 0))
-+			if (gtk_tree_selection_iter_is_selected(selection, &iter) && ((event->state & (GDK_SHIFT_MASK | GDK_CONTROL_MASK)) == 0))
- 				return TRUE;
- 			else
- 				return FALSE;
-
-From 5d18fd23e8242678dbe47c232bc60b47f8fd75b0 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ingo=20Br=C3=BCckl?= <ib@wupperonline.de>
-Date: Sat, 2 Jul 2022 23:51:40 +0200
-Subject: [PATCH 2/2] Re-enable left mouse button double clicks
-
-Check the time between two left mouse button clicks and if they are
-fast enough, fake a double-click event.
-
-Left mouse button double clicks have been unintentionally disabled by
-the change in commit e81d108c429e29b13ef1759c05033a6f3c645ac1 in order
-to allow dragging of multiple rows.
-
-This fixes github issue #148, reported by aianson.
----
- src/window.c | 8 ++++++++
- 1 file changed, 8 insertions(+)
-
-diff --git a/src/window.c b/src/window.c
-index e9760386..b9591aed 100644
---- a/src/window.c
-+++ b/src/window.c
-@@ -2597,6 +2597,7 @@ void xa_location_entry_activated (GtkEntry *entry,gpointer user_data)
- 
- gboolean xa_treeview_mouse_button_press (GtkWidget *widget, GdkEventButton *event, XArchive *archive)
- {
-+	static guint32 last_button1;
- 	XEntry *entry;
- 	GtkTreePath *path;
- 	GtkTreeIter iter;
-@@ -2620,10 +2621,17 @@ gboolean xa_treeview_mouse_button_press (GtkWidget *widget, GdkEventButton *even
- 
- 		if (event->button == 1)
- 		{
-+			if (event->time - last_button1 > 250)
-+			{
-+				last_button1 = event->time;
-+
- 			if (gtk_tree_selection_iter_is_selected(selection, &iter) && ((event->state & (GDK_SHIFT_MASK | GDK_CONTROL_MASK)) == 0))
- 				return TRUE;
- 			else
- 				return FALSE;
-+			}
-+			else
-+				event->button = 2;
- 		}
- 
- 		if (!gtk_tree_selection_iter_is_selected(selection, &iter))
diff --git a/srcpkgs/xarchiver/template b/srcpkgs/xarchiver/template
index c0403f69ac47..052082720174 100644
--- a/srcpkgs/xarchiver/template
+++ b/srcpkgs/xarchiver/template
@@ -1,7 +1,7 @@
 # Template file for 'xarchiver'
 pkgname=xarchiver
-version=0.5.4.18
-revision=2
+version=0.5.4.17
+revision=1
 build_style=gnu-configure
 configure_args="--disable-doc --enable-gtk2=no"
 hostmakedepends="pkg-config intltool"
@@ -12,4 +12,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/ib/xarchiver"
 distfiles="${homepage}/archive/${version}.tar.gz"
-checksum=639889e052aad60c4a4ecacd607de3128ab765686570e93d954171ffdc22333e
+checksum=fec755ffbd50e3575bd2497c755e9fe93265c5735f20de03328485f57d1123e2
diff --git a/srcpkgs/xbps-static/template b/srcpkgs/xbps-static/template
index 8ca411f2372b..7956fdae4d64 100644
--- a/srcpkgs/xbps-static/template
+++ b/srcpkgs/xbps-static/template
@@ -2,7 +2,7 @@
 # NOTE: keep this package synchronized with "srcpkgs/xbps"
 pkgname=xbps-static
 version=0.59.1
-revision=6
+revision=5
 # only musl
 archs="*-musl"
 wrksrc="xbps-${version}"
diff --git a/srcpkgs/xbps/patches/b5954c80db5d7fba2b0635e758126c4d949edbb3.patch b/srcpkgs/xbps/patches/b5954c80db5d7fba2b0635e758126c4d949edbb3.patch
deleted file mode 100644
index 77a21c9bc143..000000000000
--- a/srcpkgs/xbps/patches/b5954c80db5d7fba2b0635e758126c4d949edbb3.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From b5954c80db5d7fba2b0635e758126c4d949edbb3 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
-Date: Sat, 2 Jul 2022 22:37:08 +0200
-Subject: [PATCH] lib/fetch: reuse http connection
-
-With HTTP 1.1 persistent connection is default and Connection
-header is not sent.
-Before patch, for every file, including 512b signature, there was
-done dns query, tls handshake etc.
----
- lib/fetch/http.c | 10 +++++++---
- 1 file changed, 7 insertions(+), 3 deletions(-)
-
-diff --git a/lib/fetch/http.c b/lib/fetch/http.c
-index 395e7d8f..02b97a51 100644
---- a/lib/fetch/http.c
-+++ b/lib/fetch/http.c
-@@ -424,7 +424,7 @@ http_cmd(conn_t *conn, const char *fmt, ...)
-  * Get and parse status line
-  */
- static int
--http_get_reply(conn_t *conn)
-+http_get_reply(conn_t *conn, int *keep_alive)
- {
- 	char *p;
- 
-@@ -445,6 +445,10 @@ http_get_reply(conn_t *conn)
- 	if (*p == '/') {
- 		if (p[1] != '1' || p[2] != '.' || (p[3] != '0' && p[3] != '1'))
- 			return (HTTP_PROTOCOL_ERROR);
-+		/* HTTP/1.1 defaults to the use of "persistent connections" */
-+		if (keep_alive && p[3] == '1') {
-+			*keep_alive = 1;
-+		}
- 		p += 4;
- 	}
- 	if (*p != ' ' ||
-@@ -760,7 +764,7 @@ http_connect(struct url *URL, struct url *purl, const char *flags, int *cached)
- 
- 		http_cmd(conn, "\r\n");
- 
--		if (http_get_reply(conn) != HTTP_OK) {
-+		if (http_get_reply(conn, NULL) != HTTP_OK) {
- 			http_seterr(conn->err);
- 			fetch_close(conn);
- 			return (NULL);
-@@ -1011,7 +1015,7 @@ http_request(struct url *URL, const char *op, struct url_stat *us,
- 			   sizeof(val));
- 
- 		/* get reply */
--		switch (http_get_reply(conn)) {
-+		switch (http_get_reply(conn, &keep_alive)) {
- 		case HTTP_OK:
- 		case HTTP_PARTIAL:
- 		case HTTP_NOT_MODIFIED:
diff --git a/srcpkgs/xbps/template b/srcpkgs/xbps/template
index d5867b1387c2..ba7f8c7068e3 100644
--- a/srcpkgs/xbps/template
+++ b/srcpkgs/xbps/template
@@ -1,7 +1,7 @@
 # Template file for 'xbps'
 pkgname=xbps
 version=0.59.1
-revision=7
+revision=6
 bootstrap=yes
 build_style=configure
 short_desc="XBPS package system utilities"
diff --git a/srcpkgs/xcdroast/template b/srcpkgs/xcdroast/template
new file mode 100644
index 000000000000..a8334bbb0dd1
--- /dev/null
+++ b/srcpkgs/xcdroast/template
@@ -0,0 +1,14 @@
+# Template file for 'xcdroast'
+pkgname=xcdroast
+version=1.19
+revision=1
+build_style=gnu-configure
+hostmakedepends="pkg-config"
+makedepends="gtk+-devel alsa-lib-devel"
+depends="cdrtools"
+short_desc="Flexible frontend for optical disc authoring"
+maintainer="Nick Hahn <nick.hahn@hotmail.de>"
+license="GPL-2.0-only"
+homepage="http://www.xcdroast.org"
+distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
+checksum=86f52ba796d4d8ad346a4c73667f728a79d96e1045c239cf94d1529e2c271615
diff --git a/srcpkgs/xclipboard/template b/srcpkgs/xclipboard/template
index 96f1b35bd878..69208b796231 100644
--- a/srcpkgs/xclipboard/template
+++ b/srcpkgs/xclipboard/template
@@ -1,16 +1,16 @@
-# Template file for 'xclipboard'
+# Template build file for 'xclipboard'.
 pkgname=xclipboard
-version=1.1.4
-revision=1
+version=1.1.3
+revision=3
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="libXaw-devel"
 short_desc="X clipboard client"
-maintainer="Leah Neukirchen <leah@vuxu.org>"
-license="MIT"
 homepage="http://xorg.freedesktop.org"
-distfiles="${XORG_SITE}/app/$pkgname-$version.tar.xz"
-checksum=f43d4560d1464e8ff58e850212f6bdb703989b66d599fb61f351b5f9e077f253
+license="MIT"
+maintainer="Leah Neukirchen <leah@vuxu.org>"
+distfiles="${XORG_SITE}/app/$pkgname-$version.tar.bz2"
+checksum=9c0e0a1f4f1d49f73c6cf3ccd27b5ca0e18afc63679f1a1ee466b1d82446ebb5
 
 post_install() {
 	vlicense COPYING
diff --git a/srcpkgs/xcmsdb/template b/srcpkgs/xcmsdb/template
index f8073a939214..6d33f306175b 100644
--- a/srcpkgs/xcmsdb/template
+++ b/srcpkgs/xcmsdb/template
@@ -1,16 +1,16 @@
 # Template file for 'xcmsdb'
 pkgname=xcmsdb
-version=1.0.6
-revision=1
+version=1.0.5
+revision=2
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="libX11-devel"
 short_desc="Device Color Characterization utility for X"
-maintainer="Ishaan Bhimwal <ishaanbhimwal@protonmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://xorg.freedesktop.org"
-distfiles="${XORG_SITE}/app/$pkgname-$version.tar.xz"
-checksum=3c77eec4537d5942bb0966973b787bfdaf7121f3125ffa81bb1c9708d4cf4f55
+distfiles="${XORG_SITE}/app/$pkgname-$version.tar.bz2"
+checksum=e5585361bb8b6a05bb814a8d0e444ee93e0f00180881d3070aff4571e97f67c6
 
 post_install() {
 	vlicense COPYING
diff --git a/srcpkgs/xconsole/template b/srcpkgs/xconsole/template
index 5aaa3671b6fd..e65cb878d70f 100644
--- a/srcpkgs/xconsole/template
+++ b/srcpkgs/xconsole/template
@@ -1,16 +1,16 @@
-# Template file for 'xconsole'
+# Template build file for 'xconsole'.
 pkgname=xconsole
-version=1.0.8
-revision=1
+version=1.0.7
+revision=2
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="libXaw-devel"
 short_desc="Monitor system console messages with X"
-maintainer="Leah Neukirchen <leah@vuxu.org>"
-license="MIT"
 homepage="http://xorg.freedesktop.org"
-distfiles="${XORG_SITE}/app/${pkgname}-${version}.tar.xz"
-checksum=7b4a6af068e40e2e6a4521d6f35c9253ec152c287d025fff9cc4c99f2586bba4
+license="MIT"
+maintainer="Leah Neukirchen <leah@vuxu.org>"
+distfiles="${XORG_SITE}/app/${pkgname}-${version}.tar.bz2"
+checksum=d1144882df207378381bc83927906559defbf7b83a01d52c50ad44234c5851e0
 
 post_install() {
 	vlicense COPYING
diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
deleted file mode 100644
index 8002ddcc399c..000000000000
--- a/srcpkgs/xdg-desktop-portal-gnome/template
+++ /dev/null
@@ -1,18 +0,0 @@
-# Template file for 'xdg-desktop-portal-gnome'
-pkgname=xdg-desktop-portal-gnome
-version=42.3
-revision=1
-build_style=meson
-configure_args="-Dsystemduserunitdir=/usr/lib/systemd/user"
-hostmakedepends="pkg-config glib-devel xdg-desktop-portal gettext"
-makedepends="gtk4-devel libadwaita-devel libglib-devel
- gnome-desktop-devel gsettings-desktop-schemas-devel
- xdg-desktop-portal"
-depends="xdg-desktop-portal xdg-desktop-portal-gtk dbus"
-short_desc="GNOME portal backend for xdg-desktop-portal"
-maintainer="oreo639 <oreo6391@gmail.com>"
-license="LGPL-2.1-or-later"
-homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
-changelog="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/raw/gnome-42/NEWS"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4ed105a667e46325467103dc7346d2023faec1d5ec153bd17316da938f53ace0
diff --git a/srcpkgs/xdg-desktop-portal-gtk/template b/srcpkgs/xdg-desktop-portal-gtk/template
index fac85b7eb1a1..7517d1b32d8d 100644
--- a/srcpkgs/xdg-desktop-portal-gtk/template
+++ b/srcpkgs/xdg-desktop-portal-gtk/template
@@ -1,18 +1,18 @@
 # Template file for 'xdg-desktop-portal-gtk'
 pkgname=xdg-desktop-portal-gtk
-version=1.14.0
+version=1.8.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config libxslt glib-devel xdg-desktop-portal gettext"
 makedepends="flatpak-devel gtk+3-devel libxslt-devel libglib-devel
- xdg-desktop-portal gsettings-desktop-schemas-devel"
+ xdg-desktop-portal gnome-desktop-devel"
 depends="xdg-desktop-portal"
 short_desc="Portal backend service for Flatpak using GTK+"
 maintainer="Duncaen <duncaen@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/flatpak/xdg-desktop-portal-gtk"
 distfiles="https://github.com/flatpak/${pkgname}/releases/download/${version}/${pkgname}-${version}.tar.xz"
-checksum=f621210716a9cf821d969eecb1df1e3e46fc687b87f7add83300d35321594954
+checksum=a52529ed321e044ca9adca5e9718d9ba57c414a2634dd4109df344c5b9eed77f
 
 post_install() {
 	rm -rf "${DESTDIR}/usr/lib/systemd"
diff --git a/srcpkgs/xdg-desktop-portal-kde/template b/srcpkgs/xdg-desktop-portal-kde/template
index 4474ab62ea5a..1d2fce78de3c 100644
--- a/srcpkgs/xdg-desktop-portal-kde/template
+++ b/srcpkgs/xdg-desktop-portal-kde/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-kde'
 pkgname=xdg-desktop-portal-kde
-version=5.25.3
+version=5.24.5
 revision=1
 build_style=cmake
 configure_args="-DWaylandScanner_EXECUTABLE=/usr/bin/wayland-scanner"
@@ -13,4 +13,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-3.0-or-later"
 homepage="https://phabricator.kde.org/source/xdg-desktop-portal-kde/"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=c79ebabcd7a5c418de396a6e4e454cac91037db4021bdd381766057970bfec1e
+checksum=b59ccf65d29aef2ce6af9757a5c87eddd87b633fba2e45470f92b18b2ce5c6fe
diff --git a/srcpkgs/xdg-desktop-portal/template b/srcpkgs/xdg-desktop-portal/template
index 898c9be46e5e..2f1c240cebb0 100644
--- a/srcpkgs/xdg-desktop-portal/template
+++ b/srcpkgs/xdg-desktop-portal/template
@@ -1,11 +1,11 @@
 # Template file for 'xdg-desktop-portal'
 pkgname=xdg-desktop-portal
-version=1.14.5
+version=1.8.1
 revision=1
 build_style=gnu-configure
-configure_args="--enable-pipewire --enable-geoclue --enable-libportal --without-systemd"
+configure_args="--enable-pipewire --enable-geoclue --enable-libportal"
 hostmakedepends="pkg-config glib-devel"
-makedepends="flatpak-devel fuse3-devel pipewire-devel geoclue2-devel
+makedepends="flatpak-devel fuse-devel pipewire-devel geoclue2-devel
  libportal-devel"
 checkdepends="dbus"
 short_desc="Portal frontend service for Flatpak"
@@ -13,7 +13,12 @@ maintainer="Duncaen <duncaen@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/flatpak/xdg-desktop-portal"
 distfiles="https://github.com/flatpak/${pkgname}/releases/download/${version}/${pkgname}-${version}.tar.xz"
-checksum=0deecc8a9fa6ab958b5a68d2ec45210c964307ae9d86343a461dad45b1220fdd
+checksum=01f5f87d3546b63bad85cdba40619913435235a499af3c48ec7554ce8200dcdf
+
+do_check() {
+	# some tests require a dbus session
+	make check || :
+}
 
 post_install() {
 	rm -rf "${DESTDIR}/usr/lib/systemd"
diff --git a/srcpkgs/xdpyinfo/template b/srcpkgs/xdpyinfo/template
index 2b51598a40f9..3955252678be 100644
--- a/srcpkgs/xdpyinfo/template
+++ b/srcpkgs/xdpyinfo/template
@@ -1,17 +1,18 @@
 # Template file for 'xdpyinfo'
 pkgname=xdpyinfo
-version=1.3.3
-revision=1
+version=1.3.2
+revision=2
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="libXext-devel libXtst-devel libXxf86vm-devel
- libXxf86misc-devel libXrender-devel libXcomposite-devel libXinerama-devel"
+ libXxf86misc-devel libXrender-devel libXcomposite-devel libXinerama-devel
+ libdmx-devel"
 short_desc="Display information utility for X"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
-homepage="https://gitlab.freedesktop.org/xorg/app/xdpyinfo"
-distfiles="${XORG_SITE}/app/$pkgname-$version.tar.xz"
-checksum=356d5fd62f3e98ee36d6becf1b32d4ab6112d618339fb4b592ccffbd9e0fc206
+homepage="http://xorg.freedesktop.org"
+distfiles="${XORG_SITE}/app/$pkgname-$version.tar.bz2"
+checksum=30238ed915619e06ceb41721e5f747d67320555cc38d459e954839c189ccaf51
 
 post_install() {
 	vlicense COPYING
diff --git a/srcpkgs/xev/template b/srcpkgs/xev/template
index 3adfef0c3d91..0573c7cd7949 100644
--- a/srcpkgs/xev/template
+++ b/srcpkgs/xev/template
@@ -1,6 +1,6 @@
 # Template file for 'xev'
 pkgname=xev
-version=1.2.5
+version=1.2.4
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -9,8 +9,8 @@ short_desc="Display X events"
 maintainer="skmpz <dem.procopiou@gmail.com>"
 license="MIT"
 homepage="http://xorg.freedesktop.org"
-distfiles="${XORG_SITE}/app/${pkgname}-${version}.tar.xz"
-checksum=c9461a4389714e0f33974f9e75934bdc38d836a0f059b8dc089c7cbf2ce36ec1
+distfiles="${XORG_SITE}/app/${pkgname}-${version}.tar.bz2"
+checksum=d700e08bfe751ed2dbf802baa204b056d0e49348b6eb3c6f9cb035d8ae4885e2
 
 post_install() {
 	vlicense COPYING
diff --git a/srcpkgs/xf86-video-qxl/patches/xorg-compat.patch b/srcpkgs/xf86-video-qxl/patches/xorg-compat.patch
deleted file mode 100644
index 9fe31fa8e009..000000000000
--- a/srcpkgs/xf86-video-qxl/patches/xorg-compat.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-https://gitlab.freedesktop.org/xorg/driver/xf86-video-qxl/-/merge_requests/9
-
-From fe3acdf9503b836111fb20c4839a25562d0484f7 Mon Sep 17 00:00:00 2001
-From: Joachim Breuer <git@jmbreuer.net>
-Date: Tue, 12 Apr 2022 19:32:40 +0200
-Subject: [PATCH 1/3] fix pScrn->modes == NULL in xf86InitViewport()
-
-track pScrn->modes along with qxl->x_modes
----
- src/qxl_ums_mode.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/qxl_ums_mode.c b/src/qxl_ums_mode.c
-index e4a7edc..5e5f668 100644
---- a/src/qxl_ums_mode.c
-+++ b/src/qxl_ums_mode.c
-@@ -65,7 +65,7 @@ qxl_add_mode (qxl_screen_t *qxl, ScrnInfoPtr pScrn, int width, int height, int t
-     DisplayModePtr mode;
- 
-     mode = screen_create_mode (pScrn, width, height, type);
--    qxl->x_modes = xf86ModesAdd (qxl->x_modes, mode);
-+    pScrn->modes = qxl->x_modes = xf86ModesAdd (qxl->x_modes, mode);
- 
-     return mode;
- }
--- 
-GitLab
-
-
-From 9d0ddb12cb74a04ccd007ad884137a4fdaf39b44 Mon Sep 17 00:00:00 2001
-From: Joachim Breuer <git@jmbreuer.net>
-Date: Tue, 12 Apr 2022 19:33:45 +0200
-Subject: [PATCH 2/3] Initialize pScrn->{width, height} from primary
-
-... instead of pScrn->currentMode, the latter is not initialized
-in xorg-server-21.1.3
----
- src/qxl_driver.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/qxl_driver.c b/src/qxl_driver.c
-index 80d021b..009e79a 100644
---- a/src/qxl_driver.c
-+++ b/src/qxl_driver.c
-@@ -807,8 +807,8 @@ qxl_screen_init (SCREEN_INIT_ARGS_DECL)
-     
-     CHECK_POINT ();
-     
--    pScreen->width = pScrn->currentMode->HDisplay;
--    pScreen->height = pScrn->currentMode->VDisplay;
-+    pScreen->width = qxl->primary_mode.x_res;
-+    pScreen->height = qxl->primary_mode.y_res;
-     
-     if (!xf86CrtcScreenInit (pScreen))
- 	return FALSE;
--- 
-GitLab
-
-
-From ca70ff93dd8bbf35104d0f48b23a81aebf58bfac Mon Sep 17 00:00:00 2001
-From: Joachim Breuer <git@jmbreuer.net>
-Date: Tue, 12 Apr 2022 19:35:21 +0200
-Subject: [PATCH 3/3] Default to one head if there is no NUM_HEADS option
-
----
- src/qxl_driver.c | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/src/qxl_driver.c b/src/qxl_driver.c
-index 009e79a..2c38e2d 100644
---- a/src/qxl_driver.c
-+++ b/src/qxl_driver.c
-@@ -1005,6 +1005,10 @@ qxl_pre_init_common(ScrnInfoPtr pScrn)
-         get_bool_option (qxl->options, OPTION_DEBUG_RENDER_FALLBACKS, "QXL_DEBUG_RENDER_FALLBACKS");
-     qxl->num_heads =
-         get_int_option (qxl->options, OPTION_NUM_HEADS, "QXL_NUM_HEADS");
-+    if (qxl->num_heads == 0) {
-+        xf86DrvMsg (scrnIndex, X_INFO, "QXL_NUM_HEADS not configured, defaulting to 1\n");
-+        qxl->num_heads = 1;
-+    }
- 
-     qxl->deferred_fps = get_int_option(qxl->options, OPTION_SPICE_DEFERRED_FPS, "XSPICE_DEFERRED_FPS");
-     if (qxl->deferred_fps > 0)
--- 
-GitLab
-
diff --git a/srcpkgs/xf86-video-qxl/template b/srcpkgs/xf86-video-qxl/template
index b82a009a2c23..27f34302efaf 100644
--- a/srcpkgs/xf86-video-qxl/template
+++ b/srcpkgs/xf86-video-qxl/template
@@ -1,7 +1,7 @@
 # Template file for 'xf86-video-qxl'
 pkgname=xf86-video-qxl
 version=0.1.5
-revision=4
+revision=3
 build_style=gnu-configure
 hostmakedepends="automake m4 xorg-util-macros libtool pkg-config"
 makedepends="xorg-server-devel spice-protocol xorgproto"
diff --git a/srcpkgs/xfce4-datetime-plugin/template b/srcpkgs/xfce4-datetime-plugin/template
deleted file mode 100644
index a0cad51eea8e..000000000000
--- a/srcpkgs/xfce4-datetime-plugin/template
+++ /dev/null
@@ -1,15 +0,0 @@
-# Template file for 'xfce4-datetime-plugin'
-pkgname=xfce4-datetime-plugin
-version=0.8.1
-revision=1
-build_style=gnu-configure
-configure_args="--with-locales-dir=/usr/share/locale"
-hostmakedepends="pkg-config intltool"
-makedepends="xfce4-panel-devel"
-short_desc="Date and time display plugin for the Xfce panel"
-maintainer="Ishaan Bhimwal <ishaanbhimwal@protonmail.com>"
-license="GPL-2.0-or-later"
-homepage="https://goodies.xfce.org/projects/panel-plugins/xfce4-datetime-plugin"
-changelog="https://gitlab.xfce.org/panel-plugins/xfce4-datetime-plugin/-/raw/master/NEWS"
-distfiles="https://archive.xfce.org/src/panel-plugins/xfce4-datetime-plugin/${version%.*}/xfce4-datetime-plugin-${version}.tar.bz2"
-checksum=e9f6f15be29ceb5c45718006b46dbd19b89981617d0768b2ef942b5a70af2540
diff --git a/srcpkgs/xfce4-panel/patches/valadeps.patch b/srcpkgs/xfce4-panel/patches/valadeps.patch
deleted file mode 100644
index 305a374581d2..000000000000
--- a/srcpkgs/xfce4-panel/patches/valadeps.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- a/libxfce4panel/libxfce4panel-2.0.deps
-+++ b/libxfce4panel/libxfce4panel-2.0.deps
-@@ -5,4 +5,4 @@
- gdk-pixbuf-2.0
- gdk-3.0
- gtk+-3.0
--libxfce4util-1.0
-+Libxfce4util-1.0
diff --git a/srcpkgs/xfce4-xkb-plugin/template b/srcpkgs/xfce4-xkb-plugin/template
index cafea9e52d35..2498a8ab3f63 100644
--- a/srcpkgs/xfce4-xkb-plugin/template
+++ b/srcpkgs/xfce4-xkb-plugin/template
@@ -1,17 +1,17 @@
 # Template file for 'xfce4-xkb-plugin'
 pkgname=xfce4-xkb-plugin
-version=0.8.3
+version=0.8.2
 revision=1
 build_style=gnu-configure
 configure_args="--with-locales-dir=/usr/share/locale"
 hostmakedepends="pkg-config intltool"
 makedepends="garcon-devel xfce4-panel-devel libxklavier-devel librsvg-devel libwnck-devel"
 short_desc="Plugin to switch keyboard layouts for the Xfce4 panel"
-maintainer="Ishaan Bhimwal <ishaanbhimwal@protonmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="https://xfce.org/"
 distfiles="https://archive.xfce.org/src/panel-plugins/$pkgname/${version%.*}/$pkgname-$version.tar.bz2"
-checksum=f0bfe97875ef1ca0a3b6a6fac312663c9cada151cf1ac96071393d320cd04987
+checksum=bb4be13f6f73cd86a6d939e1a6b125841cf266415bc4fd134a511e4f0cf97967
 
 post_install() {
 	vlicense COPYING
diff --git a/srcpkgs/xkeyboard-config/template b/srcpkgs/xkeyboard-config/template
index 35fbce369b42..238d45a9ea55 100644
--- a/srcpkgs/xkeyboard-config/template
+++ b/srcpkgs/xkeyboard-config/template
@@ -1,19 +1,19 @@
 # Template file for 'xkeyboard-config'
 pkgname=xkeyboard-config
-version=2.36
-revision=1
+version=2.35.1
+revision=2
 build_style=meson
 configure_args="-Dxorg-rules-symlinks=true -Dcompat-rules=true"
 hostmakedepends="pkg-config libxslt python3 intltool perl"
 makedepends="libX11-devel xkbcomp"
 depends="xkbcomp"
 short_desc="X Keyboard Configuration Database"
-maintainer="André Cerqueira <acerqueira021@gmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://www.freedesktop.org/wiki/Software/XKeyboardConfig"
 changelog="https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/raw/master/NEWS"
 distfiles="${XORG_SITE}/data/${pkgname}/${pkgname}-${version}.tar.xz"
-checksum=1f1bb1292a161d520a3485d378609277d108cd07cde0327c16811ff54c3e1595
+checksum=18ce50ff0c74ae6093062bce1aeab3d363913ea35162fe271f8a0ce399de85cc
 
 post_install() {
 	vlicense COPYING
diff --git a/srcpkgs/xlockmore/template b/srcpkgs/xlockmore/template
index e9439016cf16..c520c4d7b4c6 100644
--- a/srcpkgs/xlockmore/template
+++ b/srcpkgs/xlockmore/template
@@ -1,6 +1,6 @@
 # Template file for 'xlockmore'
 pkgname=xlockmore
-version=5.70
+version=5.69
 revision=1
 build_style=gnu-configure
 configure_args="--with-xinerama $(vopt_if opengl '--with-opengl --with-mesa')"
@@ -13,7 +13,7 @@ license="MIT"
 homepage="http://sillycycle.com/xlockmore.html"
 changelog="http://sillycycle.com/xlock/xlockmore.README"
 distfiles="http://sillycycle.com/xlock/xlockmore-${version}.tar.xz"
-checksum=0f3bcb9b802416cd87bb6e163a3843fea5d7fad90ff04838da122c292c3d0da2
+checksum=ea92654c001226848765a251a73bcbc473ccef17b721cc18d5361f59dbd6d3b9
 CFLAGS="-D_DEFAULT_SOURCE"
 
 build_options="opengl"
diff --git a/srcpkgs/xlockmore/update b/srcpkgs/xlockmore/update
deleted file mode 100644
index bc1b34c10c23..000000000000
--- a/srcpkgs/xlockmore/update
+++ /dev/null
@@ -1 +0,0 @@
-ignore=*ALPHA
diff --git a/srcpkgs/xmessage/template b/srcpkgs/xmessage/template
index 5f8c55c0ccc3..6b93aa96b10f 100644
--- a/srcpkgs/xmessage/template
+++ b/srcpkgs/xmessage/template
@@ -1,16 +1,16 @@
-# Template file for 'xmessage'
+# Template build file for 'xmessage'.
 pkgname=xmessage
-version=1.0.6
+version=1.0.5
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="libXaw-devel"
 short_desc="Display a message or query in a X window"
-maintainer="Leah Neukirchen <leah@vuxu.org>"
-license="X11, MIT"
 homepage="http://xorg.freedesktop.org"
-distfiles="${XORG_SITE}/app/${pkgname}-${version}.tar.xz"
-checksum=d2eac545f137156b960877e052fcc8e29795ed735c02f7690fd7b439e6846a12
+license="X11, MIT"
+maintainer="Leah Neukirchen <leah@vuxu.org>"
+distfiles="${XORG_SITE}/app/$pkgname-$version.tar.bz2"
+checksum=373dfb81e7a6f06d3d22485a12fcde6e255d58c6dee1bbaeb00c7d0caa9b2029
 
 post_install() {
 	vlicense COPYING
diff --git a/srcpkgs/xmodmap/template b/srcpkgs/xmodmap/template
index 00dae1878d52..2f8678807d6e 100644
--- a/srcpkgs/xmodmap/template
+++ b/srcpkgs/xmodmap/template
@@ -1,16 +1,16 @@
 # Template file for 'xmodmap'
 pkgname=xmodmap
-version=1.0.11
-revision=1
+version=1.0.10
+revision=2
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="libX11-devel"
 short_desc="X modmap program to modify keymaps and pointer button mappings"
-maintainer="Ishaan Bhimwal <ishaanbhimwal@protonmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://xorg.freedesktop.org"
-distfiles="${XORG_SITE}/app/${pkgname}-${version}.tar.xz"
-checksum=9a2f8168f7b0bc382828847403902cb6bf175e17658b36189eac87edda877e81
+distfiles="${XORG_SITE}/app/${pkgname}-${version}.tar.bz2"
+checksum=473f0941d7439d501bb895ff358832b936ec34c749b9704c37a15e11c318487c
 
 post_install() {
 	vlicense COPYING
diff --git a/srcpkgs/xnp2/INSTALL.msg b/srcpkgs/xnp2/INSTALL.msg
new file mode 100644
index 000000000000..53fc91ec76da
--- /dev/null
+++ b/srcpkgs/xnp2/INSTALL.msg
@@ -0,0 +1,7 @@
+The following packages are not required for operation, but are necessary
+to support extra features:
+
+SDL2       Required when using sound and joystick.
+SDL2_mixer Required when playing PCM such as floppy seek sound.
+libXxf86vm Required when using full screen function to change screen resolution.
+libusb     Required when supporting C86 BOX.
diff --git a/srcpkgs/xnp2/patches/define_cplusplus.patch b/srcpkgs/xnp2/patches/define_cplusplus.patch
new file mode 100644
index 000000000000..12b24c90bb28
--- /dev/null
+++ b/srcpkgs/xnp2/patches/define_cplusplus.patch
@@ -0,0 +1,17 @@
+--- a/x11/compiler.h.old	2018-02-02 17:00:29.174895866 +0000
++++ b/x11/compiler.h	2018-02-02 17:00:41.199160781 +0000
+@@ -117,12 +117,14 @@
+ #define	MAX_PATH	MAXPATHLEN
+ #endif
+ 
++#ifndef __cplusplus
+ #ifndef	max
+ #define	max(a,b)	(((a) > (b)) ? (a) : (b))
+ #endif
+ #ifndef	min
+ #define	min(a,b)	(((a) < (b)) ? (a) : (b))
+ #endif
++#endif /* __cplusplus */
+ 
+ #ifndef	ZeroMemory
+ #define	ZeroMemory(d,n)		memset((d), 0, (n))
diff --git a/srcpkgs/xnp2/template b/srcpkgs/xnp2/template
new file mode 100644
index 000000000000..7ae496fc224e
--- /dev/null
+++ b/srcpkgs/xnp2/template
@@ -0,0 +1,27 @@
+# Template file for 'xnp2'
+pkgname=xnp2
+version=0.86
+revision=2
+build_wrksrc=x11
+build_style=gnu-configure
+configure_args="--enable-ia32 --enable-build-all"
+hostmakedepends="pkg-config nasm"
+makedepends="gtk+-devel SDL2-devel"
+short_desc="Port for UNIX with X11 of the Neko Project II PC-9801 emulator"
+maintainer="hipperson0 <hipperson0@gmail.com>"
+license="BSD-2-Clause"
+homepage="https://www.nonakap.org/np2"
+distfiles="https://www.nonakap.org/np2/release/xnp2-${version}.tar.bz2"
+checksum=e0b8c93f54682a4b3373907fd9ffe78094f95f7430dffc5038eccbcc4c3f78fd
+
+do_install() {
+	vbin xnp2
+	vbin xnp21
+	vman xnp2.1
+	vman xnp2.1j
+	vman xnp21.1
+	vman xnp21.1j
+	vdoc README.ja
+	sed '/\*\//q' main.c > LICENSE
+	vlicense LICENSE
+}
diff --git a/srcpkgs/xnp2/update b/srcpkgs/xnp2/update
new file mode 100644
index 000000000000..04584df73d29
--- /dev/null
+++ b/srcpkgs/xnp2/update
@@ -0,0 +1 @@
+ignore="20140607"
diff --git a/srcpkgs/xonotic-data/template b/srcpkgs/xonotic-data/template
index 419c4ca4fd2e..6870e1cae1ea 100644
--- a/srcpkgs/xonotic-data/template
+++ b/srcpkgs/xonotic-data/template
@@ -1,15 +1,15 @@
 # Template file for 'xonotic-data'
 pkgname=xonotic-data
-version=0.8.5
-revision=1
+version=0.8.2
+revision=3
 wrksrc=Xonotic
 hostmakedepends="unzip"
 short_desc="Xonotic's data files"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://xonotic.org"
-distfiles="https://dl.xonotic.org/xonotic-${version}.zip"
-checksum=0f92aa238362aeb059b9d9026a9bd38d6217423a35c19f126fb39e38736e37e5
+distfiles="http://dl.xonotic.org/xonotic-${version}.zip"
+checksum=a22f7230f486c5825b55cfdadd73399c9b0fae98c9e081dd8ac76eca08359ad5
 
 do_install() {
 	vmkdir usr/share/xonotic
diff --git a/srcpkgs/xonotic/patches/musl-moncontrol.patch b/srcpkgs/xonotic/patches/musl-moncontrol.patch
new file mode 100644
index 000000000000..41b11d74b8fb
--- /dev/null
+++ b/srcpkgs/xonotic/patches/musl-moncontrol.patch
@@ -0,0 +1,13 @@
+There is no moncontrol() in musl libc.
+
+--- a/source/darkplaces/sys_shared.c	2015-01-13 19:56:16.000000000 +0100
++++ b/source/darkplaces/sys_shared.c	2015-08-30 09:24:54.839064473 +0200
+@@ -69,7 +69,7 @@
+ 	else
+ 		moncleanup();
+ #endif
+-#elif defined(__linux__) || defined(__FreeBSD__)
++#elif (defined(__linux__) && defined(__GLIBC__)) || defined(__FreeBSD__)
+ 	extern int moncontrol(int);
+ 	moncontrol(enable);
+ #endif
diff --git a/srcpkgs/xonotic/template b/srcpkgs/xonotic/template
index b492d0d5f63d..576f19979de9 100644
--- a/srcpkgs/xonotic/template
+++ b/srcpkgs/xonotic/template
@@ -1,7 +1,7 @@
 # Template file for 'xonotic'
 pkgname=xonotic
-version=0.8.5
-revision=1
+version=0.8.2
+revision=2
 wrksrc="Xonotic"
 hostmakedepends="unzip automake libtool"
 makedepends="gmp-devel MesaLib-devel SDL2-devel libcurl-devel alsa-lib-devel
@@ -13,7 +13,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, BSD-3-Clause"
 homepage="http://xonotic.org"
 distfiles="https://dl.xonotic.org/xonotic-${version}-source.zip"
-checksum=a1a81ba55ab151bf09758e7f59614b2e5150e84224753e77950bcd07a282ea5d
+checksum=5e6916f1e6e9e22285bb71ddd075189102857383e74ed0b0a3d27cef08e0bd2b
 nocross=yes
 
 do_build() {
diff --git a/srcpkgs/xonsh/template b/srcpkgs/xonsh/template
index c4d324cd8706..69caa602e442 100644
--- a/srcpkgs/xonsh/template
+++ b/srcpkgs/xonsh/template
@@ -1,9 +1,9 @@
 # Template file for 'xonsh'
 pkgname=xonsh
-version=0.13.0
+version=0.11.0
 revision=1
 build_style=python3-module
-hostmakedepends="python3-setuptools python3-wheel"
+hostmakedepends="python3-setuptools"
 checkdepends="python3-pytest python3-prompt_toolkit python3-Pygments"
 short_desc="Python-powered, cross-platform, Unix-gazing shell"
 maintainer="SolitudeSF <solitudesf@protonmail.com>"
@@ -11,7 +11,7 @@ license="GPL-3.0-or-later"
 homepage="https://xon.sh/"
 changelog="https://raw.githubusercontent.com/xonsh/xonsh/master/CHANGELOG.rst"
 distfiles="https://github.com/xonsh/xonsh/archive/${version}.tar.gz"
-checksum=8440abd1515e47b707624dfb8da08e230ebc7854edd3edcfca0d775018e0ad8d
+checksum=9d73273276996297920c234c7d4267a305c695f0e9e2454dbdf0655c3a8f75cb
 register_shell="/bin/xonsh"
 # FIXME: fails with multiple AttributeErrors
 make_check=extended
diff --git a/srcpkgs/xorg-server-xwayland/template b/srcpkgs/xorg-server-xwayland/template
index 5d5d8d5d1fbc..9cb01b318ddb 100644
--- a/srcpkgs/xorg-server-xwayland/template
+++ b/srcpkgs/xorg-server-xwayland/template
@@ -1,6 +1,6 @@
 # Template file for 'xorg-server-xwayland'
 pkgname=xorg-server-xwayland
-version=22.1.2
+version=22.1.1
 revision=1
 wrksrc="xserver-xwayland-$version"
 build_style=meson
@@ -17,7 +17,7 @@ maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="MIT"
 homepage="https://xorg.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/xorg/xserver/-/archive/xwayland-$version/xserver-xwayland-$version.tar.gz"
-checksum=410ad00442ca335c0e7ee587cecd4b8fde50ca9e08bd1a640c6d521dba42dc4a
+checksum=42837e7b90e0d92aff4d7846f0609f8d3c0c6641bdd6add6e4e0c5c214371149
 make_check=no # needs xtest repository
 
 post_install() {
diff --git a/srcpkgs/xorg-server/patches/present-Check-for-NULL-to-prevent-crash.patch b/srcpkgs/xorg-server/patches/present-Check-for-NULL-to-prevent-crash.patch
new file mode 100644
index 000000000000..ca02e648db37
--- /dev/null
+++ b/srcpkgs/xorg-server/patches/present-Check-for-NULL-to-prevent-crash.patch
@@ -0,0 +1,42 @@
+From 22d5818851967408bb7c903cb345b7ca8766094c Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?B=C5=82a=C5=BCej=20Szczygie=C5=82?= <spaz16@wp.pl>
+Date: Thu, 13 Jan 2022 00:47:27 +0100
+Subject: [PATCH] present: Check for NULL to prevent crash
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Closes: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1275
+Signed-off-by: Błażej Szczygieł <spaz16@wp.pl>
+Tested-by: Aaron Plattner <aplattner@nvidia.com>
+---
+ present/present_scmd.c | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/present/present_scmd.c b/present/present_scmd.c
+index da836ea6b..239055bc1 100644
+--- a/present/present_scmd.c
++++ b/present/present_scmd.c
+@@ -158,6 +158,9 @@ present_scmd_get_crtc(present_screen_priv_ptr screen_priv, WindowPtr window)
+     if (!screen_priv->info)
+         return NULL;
+ 
++    if (!screen_priv->info->get_crtc)
++        return NULL;
++
+     return (*screen_priv->info->get_crtc)(window);
+ }
+ 
+@@ -196,6 +199,9 @@ present_flush(WindowPtr window)
+     if (!screen_priv->info)
+         return;
+ 
++    if (!screen_priv->info->flush)
++        return;
++
+     (*screen_priv->info->flush) (window);
+ }
+ 
+-- 
+GitLab
+
diff --git a/srcpkgs/xorg-server/template b/srcpkgs/xorg-server/template
index c77881daf0a7..171f39e41490 100644
--- a/srcpkgs/xorg-server/template
+++ b/srcpkgs/xorg-server/template
@@ -1,7 +1,7 @@
 # Template file for 'xorg-server'
 pkgname=xorg-server
-version=21.1.4
-revision=1
+version=21.1.3
+revision=3
 build_style=meson
 configure_args="-Dipv6=true -Dxorg=true -Dxnest=true -Dxephyr=true
  -Dxvfb=true -Dhal=false -Dudev=true -Dxkb_dir=/usr/share/X11/xkb
@@ -24,7 +24,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="MIT, BSD-3-Clause"
 homepage="https://xorg.freedesktop.org"
 distfiles="${XORG_SITE}/xserver/${pkgname}-${version}.tar.xz"
-checksum=5cc4be8ee47edb58d4a90e603a59d56b40291ad38371b0bd2471fc3cbee1c587
+checksum=61d6aad5b6b47a116b960bd7f0cba4ee7e6da95d6bb0b127bde75d7d1acdebe5
 lib32disabled=yes
 provides="xserver-abi-extension-10_1 xserver-abi-input-24_1
  xserver-abi-video-25_1 xf86-video-modesetting-1_1"
diff --git a/srcpkgs/xournal b/srcpkgs/xournal
deleted file mode 120000
index f050a0a34269..000000000000
--- a/srcpkgs/xournal
+++ /dev/null
@@ -1 +0,0 @@
-xournalpp
\ No newline at end of file
diff --git a/srcpkgs/xournal/template b/srcpkgs/xournal/template
new file mode 100644
index 000000000000..36f11cead862
--- /dev/null
+++ b/srcpkgs/xournal/template
@@ -0,0 +1,22 @@
+# Template file for 'xournal'
+pkgname=xournal
+version=0.4.8.2016
+revision=4
+build_style=gnu-configure
+make_install_args="desktop-install"
+hostmakedepends="autoconf automake pkg-config gettext"
+makedepends="gtk+-devel libgnomecanvas-devel poppler-glib-devel
+ zlib-devel ghostscript-devel"
+depends="hicolor-icon-theme desktop-file-utils ghostscript"
+short_desc="GPL Notetaking, sketching, and journal-keeping"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="GPL-2.0-or-later"
+homepage="http://xournal.sourceforge.net/"
+distfiles="${SOURCEFORGE_SITE}/$pkgname/$pkgname-$version.tar.gz"
+checksum=b25898dbd7a149507f37a16769202d69fbebd4a000d766923bbd32c5c7462826
+
+post_patch() {
+	vsed -i -e "/DATADIRNAME=/s/=.*/=share/" configure
+	vsed -i -e "s,^localedir =.*,localedir = /usr/share/locale," \
+		po/Makefile.in.in
+}
diff --git a/srcpkgs/xournalpp/template b/srcpkgs/xournalpp/template
index 769d103e6459..e235dcfe40fb 100644
--- a/srcpkgs/xournalpp/template
+++ b/srcpkgs/xournalpp/template
@@ -1,7 +1,7 @@
 # Template file for 'xournalpp'
 pkgname=xournalpp
 version=1.1.1
-revision=2
+revision=1
 build_style=cmake
 hostmakedepends="pkg-config gettext"
 makedepends="libxml2-devel libcppunit-devel poppler-glib-devel gtk+3-devel
@@ -21,9 +21,3 @@ fi
 case "$XBPS_TARGET_MACHINE" in
 	*-musl) makedepends+=" libexecinfo-devel";;
 esac
-
-xournal_package() {
-	depends="${sourcepkg}>=${version}_${revision}"
-	short_desc+=" - transitional dummy package"
-	build_style=meta
-}
diff --git a/srcpkgs/xpr/template b/srcpkgs/xpr/template
index 172c10160ea3..64535ab66cb3 100644
--- a/srcpkgs/xpr/template
+++ b/srcpkgs/xpr/template
@@ -1,16 +1,16 @@
-# Template file for 'xpr'
+# Template build file for 'xpr'.
 pkgname=xpr
-version=1.1.0
+version=1.0.5
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="libX11-devel libXmu-devel"
 short_desc="Print an X window dump"
-maintainer="Ishaan Bhimwal <ishaanbhimwal@protonmail.com>"
-license="MIT"
 homepage="http://xorg.freedesktop.org"
-distfiles="${XORG_SITE}/app/$pkgname-$version.tar.xz"
-checksum=a0bbb11475366622632440b1c6f16d19964b4516483232fe5f46c169528557c5
+license="MIT"
+maintainer="Orphaned <orphan@voidlinux.org>"
+distfiles="${XORG_SITE}/app/$pkgname-$version.tar.bz2"
+checksum=b936e0f1f8d63f5ad097a0bbdce2e67c34f5d49b7263f32a832ff62d394d1e1f
 
 post_install() {
 	vlicense COPYING
diff --git a/srcpkgs/xscope/template b/srcpkgs/xscope/template
index 62f3c85a0848..fa4ee8e01601 100644
--- a/srcpkgs/xscope/template
+++ b/srcpkgs/xscope/template
@@ -1,16 +1,16 @@
-# Template file for 'xscope'
+# Template build file for 'xscope'.
 pkgname=xscope
-version=1.4.3
+version=1.4.2
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="libXt-devel"
 short_desc="X Window Protocol Viewer"
-maintainer="Leah Neukirchen <leah@vuxu.org>"
-license="MIT"
 homepage="http://xorg.freedesktop.org"
+license="MIT"
+maintainer="Leah Neukirchen <leah@vuxu.org>"
 distfiles="${XORG_SITE}/app/$pkgname-$version.tar.xz"
-checksum=50604759481ac9f747d75b3fd1ad1bab846656d5aa2b3cee5d0e4cb814273985
+checksum=507c107ce6969430b9d57441283a4278aecab656bf9d343a7a1ab56ec5ac4764
 
 post_install() {
 	vlicense COPYING
diff --git a/srcpkgs/xscreensaver-elogind b/srcpkgs/xscreensaver-elogind
deleted file mode 120000
index 6a813cf9fee2..000000000000
--- a/srcpkgs/xscreensaver-elogind
+++ /dev/null
@@ -1 +0,0 @@
-xscreensaver
\ No newline at end of file
diff --git a/srcpkgs/xscreensaver/template b/srcpkgs/xscreensaver/template
index 723bccd5460c..55d3f744c1d6 100644
--- a/srcpkgs/xscreensaver/template
+++ b/srcpkgs/xscreensaver/template
@@ -1,7 +1,7 @@
 # Template file for 'xscreensaver'
 pkgname=xscreensaver
 version=6.04
-revision=3
+revision=2
 build_style=gnu-configure
 configure_args="--with-pam --with-login-manager
  --includedir=${XBPS_CROSS_BASE}/include
@@ -9,7 +9,7 @@ configure_args="--with-pam --with-login-manager
 conf_files="/etc/pam.d/xscreensaver"
 hostmakedepends="bc intltool pkg-config"
 makedepends="glu-devel libXi-devel libXinerama-devel libXmu-devel libXpm-devel
- libXrandr-devel libglade-devel pam-devel gdk-pixbuf-xlib-devel elogind-devel"
+ libXrandr-devel libglade-devel pam-devel gdk-pixbuf-xlib-devel"
 depends="perl perl-LWP"
 short_desc="Screen saver and locker for the X Window System"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
@@ -35,11 +35,3 @@ do_install() {
 	sed '/^$/q' < driver/xscreensaver.c > LICENSE
 	vlicense LICENSE
 }
-
-xscreensaver-elogind_package() {
-	depends="${sourcepkg}>=${version}_${revision}"
-	short_desc+=" - elogind support"
-	pkg_install() {
-		vmove usr/libexec/xscreensaver/xscreensaver-systemd
-	}
-}
diff --git a/srcpkgs/xsnow/template b/srcpkgs/xsnow/template
index 5b4d5296bb71..198362e39ddf 100644
--- a/srcpkgs/xsnow/template
+++ b/srcpkgs/xsnow/template
@@ -1,6 +1,6 @@
 # Template file for 'xsnow'
 pkgname=xsnow
-version=3.5.1
+version=3.5.0
 revision=1
 build_style=gnu-configure
 build_helper=qemu
@@ -13,7 +13,7 @@ license="GPL-3.0-or-later"
 homepage="https://ratrabbit.nl/ratrabbit/xsnow/index.html"
 changelog="https://ratrabbit.nl/ratrabbit/xsnow/changelog/index.html"
 distfiles="https://ratrabbit.nl/downloads/xsnow/${pkgname}-${version}.tar.gz"
-checksum=5f1d9cd8d8736bc79993d5470e10030eb0bfadc55c91db1124b8a67333333bdf
+checksum=884bb7478f839c120ebd031642fdae54b1f700352faac87b509a2ff221a57ff9
 
 pre_build() {
 	if [ "$CROSS_BUILD" ]; then
diff --git a/srcpkgs/xtools-minimal b/srcpkgs/xtools-minimal
deleted file mode 120000
index 2af5852036b4..000000000000
--- a/srcpkgs/xtools-minimal
+++ /dev/null
@@ -1 +0,0 @@
-xtools
\ No newline at end of file
diff --git a/srcpkgs/xtools/template b/srcpkgs/xtools/template
index 676928bff814..5392fb9a0602 100644
--- a/srcpkgs/xtools/template
+++ b/srcpkgs/xtools/template
@@ -1,31 +1,12 @@
 # Template file for 'xtools'
 pkgname=xtools
 version=0.64
-revision=2
+revision=1
 build_style=gnu-makefile
-depends="curl git make spdx-licenses-list xtools-minimal-${version}_${revision}"
+depends="bash curl findutils git make spdx-licenses-list xbps"
 short_desc="Opinionated helpers for working with XBPS"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="Public Domain"
 homepage="http://git.vuxu.org/xtools"
 distfiles="http://git.vuxu.org/xtools/snapshot/xtools-${version}.tar.gz"
 checksum=a49140066744d4aaaf856fb40d92df26d6d3f80b2aa03da1746c513e7eab40be
-
-# all xtools that can function without git installed
-# (git is by far the largest dependency)
-_minimal="xcheckrestart xchroot xclash xdbg xdiff xdistdir xdowngrade
- xetcchanges xgrep xhog xi xilog xmandoc xls xmksv xnodev xoptdiff xpkg xq xrs
- xuname xvoidstrap"
-
-xtools-minimal_package() {
-	short_desc+=" - minimal subset"
-	depends="bash findutils xbps"
-	pkg_install() {
-		for tool in $_minimal; do
-			vmove usr/bin/$tool
-			vmove usr/share/man/man1/$tool.1
-		done
-		vmove usr/share/man/man1/xtools.1
-		vmove usr/share/zsh
-	}
-}
diff --git a/srcpkgs/xwallpaper/template b/srcpkgs/xwallpaper/template
index 2e6c7de64d15..05c6ecaf8f9a 100644
--- a/srcpkgs/xwallpaper/template
+++ b/srcpkgs/xwallpaper/template
@@ -1,6 +1,6 @@
 # Template file for 'xwallpaper'
 pkgname=xwallpaper
-version=0.7.4
+version=0.6.6
 revision=1
 build_style=gnu-configure
 hostmakedepends="automake pkg-config"
@@ -11,7 +11,7 @@ maintainer="bra1nwave <bra1nwave@protonmail.com>"
 license="ISC"
 homepage="https://github.com/stoeckmann/xwallpaper"
 distfiles="https://github.com/stoeckmann/xwallpaper/archive/v${version}.tar.gz"
-checksum=1f7b0b2162221065b63f2498bc9a8d7a53d59ac893ab32e527bb02f031015084
+checksum=8d56f573b5af8f04ec9260b0b2cc676a12489c0420820b868de187bdd11b6a16
 
 pre_configure() {
 	autoreconf -fiv
diff --git a/srcpkgs/yabause-gtk/patches/fix-cflags.patch b/srcpkgs/yabause-gtk/patches/fix-cflags.patch
new file mode 100644
index 000000000000..b69426bd3016
--- /dev/null
+++ b/srcpkgs/yabause-gtk/patches/fix-cflags.patch
@@ -0,0 +1,13 @@
+Index: src/CMakeLists.txt
+===================================================================
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -659,7 +659,7 @@ else ()
+ 	set(yabause_SOURCES ${yabause_SOURCES} sock-dummy.c thr-dummy.c)
+ endif ()
+ 
+-set(YAB_OPTIMIZATION "-O3" CACHE STRING "Override optimization level")
++set(YAB_OPTIMIZATION "" CACHE STRING "Override optimization level")
+ 
+ if("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "i686")
+ 	set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${YAB_OPTIMIZATION} -march=i686 -msse")
diff --git a/srcpkgs/yabause-gtk/patches/rwx.patch b/srcpkgs/yabause-gtk/patches/rwx.patch
new file mode 100644
index 000000000000..bb0491b373f8
--- /dev/null
+++ b/srcpkgs/yabause-gtk/patches/rwx.patch
@@ -0,0 +1,20 @@
+--- a/src/sh2_dynarec/linkage_x64.s	2013-03-11 20:29:53.112870900 +0100
++++ b/src/sh2_dynarec/linkage_x64.s	2013-03-11 20:31:48.856778600 +0100
+@@ -747,3 +747,7 @@ breakpoint:
+ 	ret
+ 	/* Set breakpoint here for debugging */
+ 	.size	breakpoint, .-breakpoint
++
++#if defined(__linux__) && defined(__ELF__)
++.section .note.GNU-stack,"",%progbits
++#endif
+--- a/src/sh2_dynarec/linkage_x86.s	2013-03-11 20:30:08.157693100 +0100
++++ b/src/sh2_dynarec/linkage_x86.s	2013-03-11 20:32:30.993310600 +0100
+@@ -743,3 +743,7 @@ breakpoint:
+ 	ret
+ 	/* Set breakpoint here for debugging */
+ 	.size	breakpoint, .-breakpoint
++
++#if defined(__linux__) && defined(__ELF__)
++.section .note.GNU-stack,"",%progbits
++#endif
diff --git a/srcpkgs/yabause-gtk/template b/srcpkgs/yabause-gtk/template
new file mode 100644
index 000000000000..841c0af36b78
--- /dev/null
+++ b/srcpkgs/yabause-gtk/template
@@ -0,0 +1,19 @@
+# Template file for 'yabause-gtk'
+pkgname=yabause-gtk
+version=0.9.15
+revision=2
+wrksrc="${pkgname%-gtk}-${version}"
+build_style=cmake
+configure_args="-DYAB_PORTS=gtk -DYAB_NETWORK=ON -DYAB_OPTIMIZED_DMA=ON"
+hostmakedepends="pkg-config"
+makedepends="libXmu-devel libfreeglut-devel gtkglext-devel libopenal-devel SDL2-devel"
+depends="desktop-file-utils"
+short_desc="Sega Saturn emulator with GTK UI)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="GPL-2.0-or-later"
+homepage="http://yabause.org/"
+distfiles="https://download.tuxfamily.org/yabause/releases/${version}/yabause-${version}.tar.gz"
+checksum=4334c43fe0f3ff297bac8e91f4e059fe5fd276291faff2489e37b5b3a4ccc2b2
+nopie=yes
+# Would need m68kmake built for the host
+nocross=yes
diff --git a/srcpkgs/yabause-gtk/update b/srcpkgs/yabause-gtk/update
new file mode 100644
index 000000000000..b93f2e9eada0
--- /dev/null
+++ b/srcpkgs/yabause-gtk/update
@@ -0,0 +1 @@
+pkgname="${pkgname%-gtk}"
diff --git a/srcpkgs/yajl/template b/srcpkgs/yajl/template
index dc70de8e6bcd..6bc21103457c 100644
--- a/srcpkgs/yajl/template
+++ b/srcpkgs/yajl/template
@@ -8,7 +8,7 @@ short_desc="Yet Another JSON Library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="ISC"
 homepage="http://lloyd.github.io/yajl/"
-distfiles="https://github.com/lloyd/yajl/archive/refs/tags/${version}.tar.gz"
+distfiles="https://github.com/lloyd/yajl/archive/$version.tar.gz"
 checksum=3fb73364a5a30efe615046d07e6db9d09fd2b41c763c5f7d3bfb121cd5c5ac5a
 
 post_install() {
diff --git a/srcpkgs/yakuake/template b/srcpkgs/yakuake/template
index 1f150dba3493..8e213a8c5d8f 100644
--- a/srcpkgs/yakuake/template
+++ b/srcpkgs/yakuake/template
@@ -1,6 +1,6 @@
 # Template file for 'yakuake'
 pkgname=yakuake
-version=22.04.3
+version=22.04.2
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kconfig kcoreaddons qt5-host-tools qt5-qmake gettext"
@@ -13,7 +13,7 @@ license="GPL-2.0-only, GFDL-1.2-only"
 homepage="https://kde.org/applications/system/org.kde.yakuake"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#yakuake"
 distfiles="${KDE_SITE}/release-service/${version}/src/yakuake-${version}.tar.xz"
-checksum=33c8a28ee34b3a3e4fbc3c7b4addca4ba44e33794a1399f9a6fe995a8c44ac40
+checksum=046c7f91d10363b8bd09c6eb254ad06587dcc26259a3e1952f5ba5c7f4b94b28
 
 build_options="wayland"
 build_options_default="wayland"
diff --git a/srcpkgs/yara/template b/srcpkgs/yara/template
index 34db8bb94746..df2a2f39937f 100644
--- a/srcpkgs/yara/template
+++ b/srcpkgs/yara/template
@@ -1,6 +1,6 @@
 # Template file for 'yara'
 pkgname=yara
-version=4.2.2
+version=4.2.1
 revision=1
 build_style=gnu-configure
 configure_args="--enable-magic --enable-cuckoo"
@@ -11,7 +11,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="BSD-3-Clause"
 homepage="https://virustotal.github.io/yara/"
 distfiles="https://github.com/VirusTotal/yara/archive/v${version}.tar.gz"
-checksum=20bd56857c4b037c4baae71587b7d22d0b7bbb075a7afa516ba35dae50fadd25
+checksum=f26d9c481e6789181431ac410665f6ba25d551c2948995f84c9e17df7a93731a
 
 pre_configure() {
 	autoreconf -fi
diff --git a/srcpkgs/yascreen-devel b/srcpkgs/yascreen-devel
deleted file mode 120000
index 44d4954f73a8..000000000000
--- a/srcpkgs/yascreen-devel
+++ /dev/null
@@ -1 +0,0 @@
-yascreen
\ No newline at end of file
diff --git a/srcpkgs/yascreen/template b/srcpkgs/yascreen/template
deleted file mode 100644
index ea1ae607ed8b..000000000000
--- a/srcpkgs/yascreen/template
+++ /dev/null
@@ -1,24 +0,0 @@
-# Template file for 'yascreen'
-pkgname=yascreen
-version=1.86
-revision=1
-build_style=gnu-makefile
-short_desc="Yet Another Screen Library"
-maintainer="Duncaen <duncaen@voidlinux.org>"
-license="LGPL-3.0-or-later"
-homepage="https://github.com/bbonev/yascreen"
-changelog="https://github.com/bbonev/yascreen/raw/master/debian/changelog"
-distfiles="https://github.com/bbonev/yascreen/releases/download/v${version}/yascreen-${version}.tar.xz"
-checksum=1a64639054d1de0951cd06dfc3600864695c3a2fdb3c513f482f1f05f2195835
-
-yascreen-devel_package() {
-	depends="${sourcepkg}>=${version}_${revision}"
-	short_desc+=" - development files"
-	pkg_install() {
-		vmove usr/include
-		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
-		vmove "usr/lib/*.so"
-		vmove usr/share
-	}
-}
diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 8ce722e9b5f2..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,6 +1,6 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=42.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2cd43063ffa7262df15dd8d379aa3ea3999d42661f07563f4802daa1149f7df4
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272
diff --git a/srcpkgs/yelp-xsl/template b/srcpkgs/yelp-xsl/template
index 8a44b352bfe1..1858aeba250c 100644
--- a/srcpkgs/yelp-xsl/template
+++ b/srcpkgs/yelp-xsl/template
@@ -1,10 +1,10 @@
 # Template file for 'yelp-xsl'
 # keep up to date with yelp
 pkgname=yelp-xsl
-version=42.0
+version=41.1
 revision=1
 build_style=gnu-configure
-hostmakedepends="pkg-config gettext itstool libxslt"
+hostmakedepends="pkg-config intltool itstool libxslt"
 makedepends="libxslt-devel"
 short_desc="Help browser for GNOME desktop - XSL and misc files"
 maintainer="Érico Nogueira <ericonr@disroot.org>"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Yelp/Xsl"
 changelog="https://gitlab.gnome.org/GNOME/yelp-xsl/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=29b273cc0bd16efb6e983443803f1e9fdc03511e5c4ff6348fd30a604d4dc846
+checksum=0d6db37ac2ef812483e0104703f1fa9cf032e9e0956a5f1c3afbcc23791f8a54
diff --git a/srcpkgs/yelp/template b/srcpkgs/yelp/template
index ee51f61289ca..f921e1c76c63 100644
--- a/srcpkgs/yelp/template
+++ b/srcpkgs/yelp/template
@@ -1,27 +1,28 @@
 # Template file for 'yelp'
 pkgname=yelp
-version=42.1
+version=41.2
 revision=1
 build_style=gnu-configure
 configure_args="--disable-schemas-compile --disable-static --with-webkit2gtk-4-0"
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="bzip2-devel gtk+3-devel libgcrypt-devel libglib-devel liblzma-devel
- libxml2-devel libxslt-devel sqlite-devel webkit2gtk-devel yelp-xsl libhandy1-devel"
+ libxml2-devel libxslt-devel sqlite-devel webkit2gtk-devel yelp-xsl"
 depends="dconf desktop-file-utils hicolor-icon-theme yelp-xsl"
 short_desc="Help browser for GNOME desktop"
 maintainer="Érico Nogueira <ericonr@disroot.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Yelp"
 # change this when it moves to a new major release
-changelog="https://gitlab.gnome.org/GNOME/yelp/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/yelp/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=25b1146ab8549888a5a8da067f63b470b0f0f800b6ae889cacd114d01d713b41
+checksum=b00bf033f02dd79b6d3f255031c71df8d6ed38e552c870b8f391a374724c43c5
 
 yelp-devel_package() {
 	depends="yelp-${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include
+		vmove usr/share/gtk-doc
 		vmove "usr/lib/*.so"
 	}
 }
diff --git a/srcpkgs/yggdrasil/template b/srcpkgs/yggdrasil/template
index 171d45420e42..0839a7cda8ad 100644
--- a/srcpkgs/yggdrasil/template
+++ b/srcpkgs/yggdrasil/template
@@ -1,6 +1,6 @@
 # Template file for 'yggdrasil'
 pkgname=yggdrasil
-version=0.4.4
+version=0.4.3
 revision=1
 wrksrc="yggdrasil-go-${version}"
 build_style=go
@@ -10,7 +10,7 @@ maintainer="Jan Christian Gruenhage <jan.christian@gruenhage.xyz>"
 license="LGPL-3.0-only"
 homepage="https://yggdrasil-network.github.io/"
 distfiles="https://github.com/yggdrasil-network/yggdrasil-go/archive/v${version}.tar.gz"
-checksum=82a137a12621a21d40aa1a1ce088fd3452e687c6d5a0f1782c72321dfe6f6071
+checksum=db793089eddfef628d30055d8b06a6a09f98bb38c3b4ede5265a4ad6eaa80d52
 
 do_build() {
 	PKGNAME=${pkgname} PKGVER=${version} ./build
diff --git a/srcpkgs/you-get/template b/srcpkgs/you-get/template
index b50a0af1a29c..7858ee442407 100644
--- a/srcpkgs/you-get/template
+++ b/srcpkgs/you-get/template
@@ -1,6 +1,6 @@
 # Template file for 'you-get'
 pkgname=you-get
-version=0.4.1620
+version=0.4.1612
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -9,9 +9,8 @@ short_desc="Dumb downloader that scrapes the web"
 maintainer="Benjamín Albiñana <benalb@gmail.com>"
 license="MIT"
 homepage="https://you-get.org/"
-changelog="https://raw.githubusercontent.com/soimort/you-get/develop/CHANGELOG.rst"
 distfiles="${PYPI_SITE}/y/you-get/you-get-${version}.tar.gz"
-checksum=c020da4fd373d59892b2a1705f53d71eae9017a7e32d123dc30bef5b172660e6
+checksum=94a133b70c27d699c02eec03880d4893df97095c8ef943286effa15eed269f9c
 
 post_install() {
 	vlicense LICENSE.txt
diff --git a/srcpkgs/youtube-viewer/template b/srcpkgs/youtube-viewer/template
index ebe2894ffe25..c7d726cdbf9c 100644
--- a/srcpkgs/youtube-viewer/template
+++ b/srcpkgs/youtube-viewer/template
@@ -1,6 +1,6 @@
 # Template file for 'youtube-viewer'
 pkgname=youtube-viewer
-version=3.10.1
+version=3.10.0
 revision=1
 build_style=perl-ModuleBuild
 configure_args="--gtk"
@@ -14,7 +14,7 @@ license="Artistic-2.0"
 homepage="https://github.com/trizen/youtube-viewer"
 changelog="https://github.com/trizen/youtube-viewer/releases"
 distfiles="https://github.com/trizen/youtube-viewer/archive/${version}.tar.gz"
-checksum=effdf762c48632192f8e25e7e43e1c729d2a500e5b4a456be9a91f186171c670
+checksum=68a2bd03c1f9a01809505e9beef75b4f64119f3709b3fb9ae6343d8b50c0bc85
 
 gtk-youtube-viewer_package() {
 	depends="${sourcepkg}-${version}_${revision} perl-Gtk3 perl-File-ShareDir"
diff --git a/srcpkgs/yq-go/template b/srcpkgs/yq-go/template
index 09438dd18879..a665f952614f 100644
--- a/srcpkgs/yq-go/template
+++ b/srcpkgs/yq-go/template
@@ -1,6 +1,6 @@
 # Template file for 'yq-go'
 pkgname=yq-go
-version=4.25.3
+version=4.25.2
 revision=1
 wrksrc="yq-${version}"
 build_style=go
@@ -11,7 +11,7 @@ license="MIT"
 homepage="https://github.com/mikefarah/yq"
 changelog="https://raw.githubusercontent.com/mikefarah/yq/master/release_notes.txt"
 distfiles="https://github.com/mikefarah/yq/archive/v${version}.tar.gz"
-checksum=30309ae4efbe8b4f0a26e3c878bac72288faa0ba54f544c7fecdb3e0373966eb
+checksum=2aa2d3e4e44a74bc8a2213f60620f69366a86bbc9f5deffcc15047eaa4cf9e19
 
 do_check() {
 	go test -v
diff --git a/srcpkgs/yq/patches/fix-test-on-ci.patch b/srcpkgs/yq/patches/fix-test-on-ci.patch
new file mode 100644
index 000000000000..3ae4d675426d
--- /dev/null
+++ b/srcpkgs/yq/patches/fix-test-on-ci.patch
@@ -0,0 +1,15 @@
+https://github.com/kislyuk/yq/issues/114
+
+diff --git a/test/test.py b/test/test.py
+index f25dced..ffa7147 100755
+--- a/test/test.py
++++ b/test/test.py
+@@ -77,7 +77,7 @@ class TestYq(unittest.TestCase):
+         unusable_tty_input = mock.Mock()
+         unusable_tty_input.isatty = mock.Mock(return_value=True)
+ 
+-        self.run_yq("{}", [], expect_exit_codes={0} if sys.stdin.isatty() else {2})
++        self.run_yq("{}", [], expect_exit_codes={0})
+         self.run_yq("{}", ["."])
+         self.run_yq(unusable_non_tty_input, [".", test_doc])
+         self.run_yq(unusable_non_tty_input, [".", test_doc, test_doc])
diff --git a/srcpkgs/yq/template b/srcpkgs/yq/template
index 20affe54bc63..a57cdf99617b 100644
--- a/srcpkgs/yq/template
+++ b/srcpkgs/yq/template
@@ -1,19 +1,18 @@
 # Template file for 'yq'
 pkgname=yq
-version=3.1.0
-revision=1
+version=2.12.2
+revision=2
 build_style=python3-module
-hostmakedepends="python3-setuptools_scm"
+hostmakedepends="python3-setuptools"
 makedepends="python3-yaml"
 depends="${makedepends} python3-xmltodict python3-toml python3-argcomplete jq"
 checkdepends="${depends}"
 short_desc="Command-line YAML processor written in Python that wraps around jq"
-maintainer="Ishaan Bhimwal <ishaanbhimwal@protonmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="Apache-2.0"
 homepage="https://github.com/kislyuk/yq"
-changelog="https://raw.githubusercontent.com/kislyuk/yq/develop/Changes.rst"
 distfiles="${PYPI_SITE}/y/yq/yq-${version}.tar.gz"
-checksum=30a84aa22486c749ba269256bd586c0bcd370b7e2a71e76c3924ead4867e74f2
+checksum=2f156d0724b61487ac8752ed4eaa702a5737b804d5afa46fa55866951cd106d2
 
 do_check() {
 	python3 test/test.py
diff --git a/srcpkgs/yt-dlp/template b/srcpkgs/yt-dlp/template
index 354967b8828c..f81a997bcd5c 100644
--- a/srcpkgs/yt-dlp/template
+++ b/srcpkgs/yt-dlp/template
@@ -1,6 +1,6 @@
 # Template file for 'yt-dlp'
 pkgname=yt-dlp
-version=2022.07.18
+version=2022.06.22.1
 revision=1
 wrksrc="$pkgname"
 build_style=python3-module
@@ -13,7 +13,7 @@ license="Unlicense"
 homepage="https://github.com/yt-dlp/yt-dlp"
 changelog="https://raw.githubusercontent.com/yt-dlp/yt-dlp/master/Changelog.md"
 distfiles="https://github.com/yt-dlp/yt-dlp/releases/download/$version/yt-dlp.tar.gz"
-checksum=d2531dc0d17b78209ac21cbf4e228c5a41b5aca97b46a256c33574ed2176bff2
+checksum=fac29d5a8d4c2f1317ba5c2fc4231cf169887bcef26d0fbf0481c90ddb7826db
 
 do_check() {
 	PYTHON=/usr/bin/python3 make offlinetest
diff --git a/srcpkgs/ytmdl/template b/srcpkgs/ytmdl/template
index 2575c3ee61d1..5dfe4a7636a8 100644
--- a/srcpkgs/ytmdl/template
+++ b/srcpkgs/ytmdl/template
@@ -1,7 +1,7 @@
 # Template file for 'ytmdl'
 pkgname=ytmdl
 version=2022.03.16
-revision=2
+revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="ffmpeg youtube-dl python3-mutagen python3-requests python3-colorama
@@ -10,7 +10,7 @@ depends="ffmpeg youtube-dl python3-mutagen python3-requests python3-colorama
  python3-Unidecode python3-urllib3 python3-youtube-search
  python3-pyDes python3-simber python3-rich python3-musicbrainzngs
  python3-typing_extensions python3-ytmusicapi python3-youtubesearch
- python3-spotipy python3-redis"
+ python3-spotipy"
 short_desc="Get songs from youtube in mp3 format with all tags from itunes"
 maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="MIT"
diff --git a/srcpkgs/z3/template b/srcpkgs/z3/template
index 0215e0f02ce9..598d15032a9d 100644
--- a/srcpkgs/z3/template
+++ b/srcpkgs/z3/template
@@ -1,6 +1,6 @@
 # Template file for 'z3'
 pkgname=z3
-version=4.10.2
+version=4.8.17
 revision=1
 wrksrc="${pkgname}-${pkgname}-${version}"
 build_style=configure
@@ -15,7 +15,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="MIT"
 homepage="https://github.com/Z3Prover/z3"
 distfiles="https://github.com/Z3Prover/z3/archive/z3-${version}.tar.gz"
-checksum=889fd035b833775c8cd2eb4723eb011bf916a3e9bf08ce66b31c548acee7a321
+checksum=1e57637ce8d5212fd38453df28e2730a18e0a633f723682267be87f5b858a126
 
 build_options="ocaml"
 desc_option_ocaml="Enable support for OCaml bindings"
diff --git a/srcpkgs/zathura-pdf-mupdf/patches/mupdf-1.20.0.patch b/srcpkgs/zathura-pdf-mupdf/patches/mupdf-1.20.0.patch
deleted file mode 100644
index 53b76fe358cb..000000000000
--- a/srcpkgs/zathura-pdf-mupdf/patches/mupdf-1.20.0.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-from https://gitlab.alpinelinux.org/alpine/aports/-/commit/5c2d1886fdead7c00a00ddcd5d04aaa8d1f53377
---- a/zathura-pdf-mupdf/search.c
-+++ b/zathura-pdf-mupdf/search.c
-@@ -41,7 +41,7 @@
- 
-   fz_quad* hit_bbox = fz_malloc_array(mupdf_page->ctx, N_SEARCH_RESULTS, fz_quad);
-   int num_results = fz_search_stext_page(mupdf_page->ctx, mupdf_page->text,
--      text, hit_bbox, N_SEARCH_RESULTS);
-+      text, NULL, hit_bbox, N_SEARCH_RESULTS);
- 
-   fz_rect r;
-   for (int i = 0; i < num_results; i++) {
diff --git a/srcpkgs/zellij/template b/srcpkgs/zellij/template
index a558302929d6..dd1113c11813 100644
--- a/srcpkgs/zellij/template
+++ b/srcpkgs/zellij/template
@@ -1,6 +1,6 @@
 # Template file for 'zellij'
 pkgname=zellij
-version=0.31.1
+version=0.30.0
 revision=1
 # Dependency crate `wasmer-vm` only supports the following archs: x86_64, arm64, x86
 # https://docs.wasmer.io/ecosystem/wasmer/wasmer-features#compiler-support-by-chipset
@@ -13,9 +13,9 @@ short_desc="Terminal workspace with batteries included"
 maintainer="Marcin Puc <tranzystorek.io@protonmail.com>"
 license="MIT"
 homepage="https://zellij.dev"
-changelog="https://raw.githubusercontent.com/zellij-org/zellij/main/CHANGELOG.md"
+changelog="https://github.com/zellij-org/zellij/blob/main/CHANGELOG.md"
 distfiles="https://github.com/zellij-org/zellij/archive/v${version}.tar.gz"
-checksum=8fbe83ec4f4dcb5c157c5755978d00de6dfa2c9790c3788262f23c8d1b75350b
+checksum=52253271dd954e2705571a9bf2b2f7873fe47e0e5b7a2e85aac1b1c73152914c
 
 post_build() {
 	ZELLIJ="target/${RUST_TARGET}/release/zellij"
diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index e5513bcbedf8..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,6 +1,6 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.42.1
+version=3.41.0
 revision=1
 build_style=meson
 configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
@@ -10,9 +10,8 @@ short_desc="Display GNOME dialogs from the command line"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
-changelog="https://gitlab.gnome.org/GNOME/zenity/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a08e0c8e626615ee2c23ff74628eba6f8b486875dd54371ca7e2d7605b72a87c
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"
diff --git a/srcpkgs/zfs/patches/0002-fix-dracut-root.patch b/srcpkgs/zfs/patches/0002-fix-dracut-root.patch
deleted file mode 100644
index 384f08355f73..000000000000
--- a/srcpkgs/zfs/patches/0002-fix-dracut-root.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-From eefe83eaa68f7cb4a49c580dd940d3688e42c849 Mon Sep 17 00:00:00 2001
-From: Toyam Cox <aviator45003@gmail.com>
-Date: Thu, 30 Jun 2022 13:47:58 -0400
-Subject: [PATCH] dracut: fix boot on non-zfs-root systems
-
-Simply prevent overwriting root until it needs to be overwritten.
-
-Dracut could change this value before this module is called, but won't
-change the kernel command line.
-
-Reviewed-by: Andrew J. Hesford <ajh@sideband.org>
-Signed-off-by: Toyam Cox <vaelatern@voidlinux.org>
-Closes #13592
----
- contrib/dracut/90zfs/zfs-lib.sh.in | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/contrib/dracut/90zfs/zfs-lib.sh.in b/contrib/dracut/90zfs/zfs-lib.sh.in
-index e44673c2d75..3a43e514d6f 100755
---- a/contrib/dracut/90zfs/zfs-lib.sh.in
-+++ b/contrib/dracut/90zfs/zfs-lib.sh.in
-@@ -88,11 +88,11 @@ decode_root_args() {
-         return
-     fi
- 
--    root=$(getarg root=)
-+    xroot=$(getarg root=)
-     rootfstype=$(getarg rootfstype=)
- 
-     # shellcheck disable=SC2249
--    case "$root" in
-+    case "$xroot" in
-         ""|zfs|zfs:|zfs:AUTO)
-             root=zfs:AUTO
-             rootfstype=zfs
-@@ -100,7 +100,7 @@ decode_root_args() {
-             ;;
- 
-         ZFS=*|zfs:*)
--            root="${root#zfs:}"
-+            root="${xroot#zfs:}"
-             root="${root#ZFS=}"
-             root=$(echo "$root" | tr '+' ' ')
-             rootfstype=zfs
-@@ -109,9 +109,9 @@ decode_root_args() {
-     esac
- 
-     if [ "$rootfstype" = "zfs" ]; then
--        case "$root" in
-+        case "$xroot" in
-             "") root=zfs:AUTO ;;
--            *)  root=$(echo "$root" | tr '+' ' ') ;;
-+            *)  root=$(echo "$xroot" | tr '+' ' ') ;;
-         esac
-         return 0
-     fi
diff --git a/srcpkgs/zfs/template b/srcpkgs/zfs/template
index 27bd02a64be0..c1e89d1e5faa 100644
--- a/srcpkgs/zfs/template
+++ b/srcpkgs/zfs/template
@@ -1,7 +1,7 @@
 # Template file for 'zfs'
 pkgname=zfs
 version=2.1.5
-revision=2
+revision=1
 build_style=gnu-configure
 configure_args="--with-config=user --with-mounthelperdir=/usr/bin
  --with-udevdir=/usr/lib/udev --with-udevruledir=/usr/lib/udev/rules.d
diff --git a/srcpkgs/zfsbootmenu/template b/srcpkgs/zfsbootmenu/template
index b5db95441392..47c4211f859a 100644
--- a/srcpkgs/zfsbootmenu/template
+++ b/srcpkgs/zfsbootmenu/template
@@ -1,18 +1,18 @@
 # Template file for 'zfsbootmenu'
 pkgname=zfsbootmenu
-version=2.0.0
-revision=2
+version=1.12.0
+revision=1
 build_style=gnu-makefile
+conf_files="/etc/zfsbootmenu/config.yaml"
 depends="dracut zfs kexec-tools fzf bash pigz mbuffer ncurses
- perl-Sort-Versions perl-boolean perl-YAML-PP"
-short_desc="ZFS bootloader for root-on-ZFS systems"
+ perl-Config-IniFiles perl-Sort-Versions perl-boolean perl-YAML-PP"
+short_desc="ZFS Boot Environment menu, implemented in Dracut"
 maintainer="Zach Dykstra <dykstra.zachary@gmail.com>"
 license="MIT"
 homepage="https://github.com/zbm-dev/zfsbootmenu"
 changelog="https://raw.githubusercontent.com/zbm-dev/zfsbootmenu/master/CHANGELOG.md"
 distfiles="https://github.com/zbm-dev/zfsbootmenu/archive/v${version}.tar.gz"
-checksum=466496e896a992fea9d46c55e48c6fcec1ab62b7022476571f0c41c015e31b13
-conf_files="/etc/zfsbootmenu/config.yaml /etc/zfsbootmenu/mkinitcpio.conf"
+checksum=b90b1a055fe5744fb34a49718b49265e800f8f6e19456c3fa3619a48a036f359
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/zimg/template b/srcpkgs/zimg/template
index 63f693b06954..3f2f7291d0aa 100644
--- a/srcpkgs/zimg/template
+++ b/srcpkgs/zimg/template
@@ -1,6 +1,6 @@
 # Template file for 'zimg'
 pkgname=zimg
-version=3.0.4
+version=3.0.3
 revision=1
 wrksrc=zimg-release-${version}
 build_style=gnu-configure
@@ -11,7 +11,7 @@ license="WTFPL"
 homepage="https://github.com/sekrit-twc/zimg"
 changelog="https://raw.githubusercontent.com/sekrit-twc/zimg/master/ChangeLog"
 distfiles="https://github.com/sekrit-twc/zimg/archive/release-${version}.tar.gz"
-checksum=219d1bc6b7fde1355d72c9b406ebd730a4aed9c21da779660f0a4c851243e32f
+checksum=5e002992bfe8b9d2867fdc9266dc84faca46f0bfd931acc2ae0124972b6170a7
 
 case "$XBPS_TARGET_MACHINE" in
 	armv7*) configure_args+=" --disable-simd";;
diff --git a/srcpkgs/zlib/patches/CVE-2022-37434.patch b/srcpkgs/zlib/patches/CVE-2022-37434.patch
deleted file mode 100644
index dc84d3a1d385..000000000000
--- a/srcpkgs/zlib/patches/CVE-2022-37434.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From eff308af425b67093bab25f80f1ae950166bece1 Mon Sep 17 00:00:00 2001
-From: Mark Adler <fork@madler.net>
-Date: Sat, 30 Jul 2022 15:51:11 -0700
-Subject: [PATCH] Fix a bug when getting a gzip header extra field with
- inflate().
-
-If the extra field was larger than the space the user provided with
-inflateGetHeader(), and if multiple calls of inflate() delivered
-the extra header data, then there could be a buffer overflow of the
-provided space. This commit assures that provided space is not
-exceeded.
----
- inflate.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/inflate.c b/inflate.c
-index 7be8c6366..7a7289749 100644
---- a/inflate.c
-+++ b/inflate.c
-@@ -763,9 +763,10 @@ int flush;
-                 copy = state->length;
-                 if (copy > have) copy = have;
-                 if (copy) {
-+                    len = state->head->extra_len - state->length;
-                     if (state->head != Z_NULL &&
--                        state->head->extra != Z_NULL) {
--                        len = state->head->extra_len - state->length;
-+                        state->head->extra != Z_NULL &&
-+                        len < state->head->extra_max) {
-                         zmemcpy(state->head->extra + len, next,
-                                 len + copy > state->head->extra_max ?
-                                 state->head->extra_max - len : copy);
diff --git a/srcpkgs/zlib/template b/srcpkgs/zlib/template
index b0ef4c68e35d..d142f283fb0a 100644
--- a/srcpkgs/zlib/template
+++ b/srcpkgs/zlib/template
@@ -1,7 +1,7 @@
 # Template file for 'zlib'
 pkgname=zlib
 version=1.2.12
-revision=3
+revision=2
 bootstrap=yes
 build_style=configure
 configure_args="--prefix=/usr --shared"
diff --git a/srcpkgs/zola/template b/srcpkgs/zola/template
index 6910dbccd4f0..460a4b9e4830 100644
--- a/srcpkgs/zola/template
+++ b/srcpkgs/zola/template
@@ -1,6 +1,6 @@
 # Template file for 'zola'
 pkgname=zola
-version=0.16.0
+version=0.15.3
 revision=1
 build_style=cargo
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="MIT"
 homepage="https://github.com/getzola/zola"
 changelog="https://raw.githubusercontent.com/getzola/zola/master/CHANGELOG.md"
 distfiles="https://github.com/getzola/zola/archive/v${version}.tar.gz"
-checksum=d9e8496b88bbb69dd7b885d284f2599f50575fc7941b1bee81371b432ebc2d50
+checksum=89a590549249e60a01f1a1f66ee23fedc711afd4e9a669ee1328e5c99ea958c8
 
 case "$XBPS_TARGET_MACHINE" in
 	x86_64*|i686*|arm*|aarch64*) ;;
diff --git a/srcpkgs/zoom/template b/srcpkgs/zoom/template
index 18d2b4bdf708..890152b21a16 100644
--- a/srcpkgs/zoom/template
+++ b/srcpkgs/zoom/template
@@ -1,6 +1,6 @@
 # Template file for 'zoom'
 pkgname=zoom
-version=5.11.3.3882
+version=5.10.7.3311
 revision=1
 archs="x86_64"
 wrksrc=zoom
@@ -13,7 +13,7 @@ maintainer="Daniel Santana <daniel@santana.tech>"
 license="custom:Proprietary"
 homepage="https://zoom.us/"
 distfiles="https://cdn.zoom.us/prod/${version}/zoom_x86_64.rpm"
-checksum=160cbcc405754986009d43350a99eeb6b366358d5dc2c53c468df26135d7292a
+checksum=9abf8fa4ca9875a83dfb0a6dd7438cea5795ae51607f0bb424d7695335b2a8aa
 repository=nonfree
 noshlibprovides=yes
 noverifyrdeps=yes
diff --git a/srcpkgs/zoxide/template b/srcpkgs/zoxide/template
index 9391834fc8cc..f5dca73b732d 100644
--- a/srcpkgs/zoxide/template
+++ b/srcpkgs/zoxide/template
@@ -1,6 +1,6 @@
 # Template file for 'zoxide'
 pkgname=zoxide
-version=0.8.2
+version=0.8.1
 revision=1
 build_style=cargo
 short_desc="Faster way to navigate your filesystem"
@@ -9,7 +9,7 @@ license="MIT"
 homepage="https://github.com/ajeetdsouza/zoxide"
 changelog="https://raw.githubusercontent.com/ajeetdsouza/zoxide/main/CHANGELOG.md"
 distfiles="https://github.com/ajeetdsouza/zoxide/archive/v${version}.tar.gz"
-checksum=3a977960284bc06f3c7f02ec93b6f269fd9f5bf933115828e6f46cf6c2601f5e
+checksum=55f4bf374421f842f5541d95db14d7a63f5d24e269613fb95f769f00cdb9ffc3
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/zsh-completions/template b/srcpkgs/zsh-completions/template
index 4d21a3cb62ad..dfbb5cde85b8 100644
--- a/srcpkgs/zsh-completions/template
+++ b/srcpkgs/zsh-completions/template
@@ -1,14 +1,14 @@
 # Template file for 'zsh-completions'
 pkgname=zsh-completions
-version=0.34.0
-revision=1
+version=0.33.0
+revision=2
 depends="zsh"
 short_desc="Additional completions for Zsh"
 maintainer="Alexander Gehrke <void@qwertyuiop.de>"
 license="BSD-3-Clause, Apache-2.0, MIT"
 homepage="https://github.com/zsh-users/zsh-completions"
 distfiles="${homepage}/archive/${version}.tar.gz>${pkgname}-${version}.tar.gz"
-checksum=21b6c194b15ae3992f4c2340ab249aa326a9874d46e3130bb3f292142c217fe2
+checksum=39452d383d0718aa2c830edba1aa32f0ee1e40002ef6932d88699a888bd58c29
 
 post_patch() {
 	rm -f src/_composer
@@ -16,6 +16,7 @@ post_patch() {
 
 do_install() {
 	vmkdir usr/share/zsh/site-functions/
+	rm src/_cheat # cheat package includes better one
 	vcopy src/_* usr/share/zsh/site-functions/
 	vlicense LICENSE
 }
diff --git a/srcpkgs/zsh/patches/50325.patch b/srcpkgs/zsh/patches/50325.patch
deleted file mode 100644
index 6d2007023bc2..000000000000
--- a/srcpkgs/zsh/patches/50325.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-Author: Bart Schaefer <schaefer@zsh.org>
-Date:   Fri Jun 3 20:08:15 2022 -0700
-
-    50325: revert 38150 and fix in calling function cfp_matcher_range() instead
-
-diff --git a/Src/Zle/compmatch.c b/Src/Zle/compmatch.c
-index bb8359f1d..56e5509a4 100644
---- a/Src/Zle/compmatch.c
-+++ b/Src/Zle/compmatch.c
-@@ -1319,7 +1319,7 @@ pattern_match_equivalence(Cpattern lp, convchar_t wind, int wmtp,
-     convchar_t lchr;
-     int lmtp;
- 
--    if (!PATMATCHINDEX(lp->u.str, wind, &lchr, &lmtp)) {
-+    if (!PATMATCHINDEX(lp->u.str, wind-1, &lchr, &lmtp)) {
- 	/*
- 	 * No equivalent.  No possible match; give up.
- 	 */
-diff --git a/Src/Zle/computil.c b/Src/Zle/computil.c
-index 59abb4cc4..77ccdebf7 100644
---- a/Src/Zle/computil.c
-+++ b/Src/Zle/computil.c
-@@ -4383,7 +4383,7 @@ cfp_matcher_range(Cmatcher *ms, char *add)
- 			 * word pattern.
- 			 */
- 			if ((ind = pattern_match_equivalence
--			     (m->word, ind, mt, addc)) != CHR_INVALID) {
-+			     (m->word, ind+1, mt, addc)) != CHR_INVALID) {
- 			    if (ret) {
- 				if (imeta(ind)) {
- 				    *p++ = Meta;

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR PATCH] [Updated] New package: haruna-0.8.0
  2022-06-27 21:51 [PR PATCH] New package: haruna-0.8.0 dragon-friend
                   ` (15 preceding siblings ...)
  2022-08-08  2:09 ` dragon-friend
@ 2022-08-08  2:24 ` dragon-friend
  2022-08-08  3:00 ` [PR PATCH] [Closed]: " dragon-friend
  17 siblings, 0 replies; 20+ messages in thread
From: dragon-friend @ 2022-08-08  2:24 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 590 bytes --]

There is an updated pull request by dragon-friend against master on the void-packages repository

https://github.com/dragon-friend/void-packages master
https://github.com/void-linux/void-packages/pull/37716

New package: haruna-0.8.0
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): YES

#### Local build testing
- I built this PR locally for my native architecture, (x86_64)



A patch file from https://github.com/void-linux/void-packages/pull/37716.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-37716.patch --]
[-- Type: text/x-diff, Size: 1394 bytes --]

From bc1756b6601b04e84ce9cc3ab1fc126247b0f0f1 Mon Sep 17 00:00:00 2001
From: Dragon Friend <friend-dragon@proton.me>
Date: Mon, 27 Jun 2022 16:07:09 -0400
Subject: [PATCH] New package: haruna-0.8.0

---
 srcpkgs/haruna/template | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 srcpkgs/haruna/template

diff --git a/srcpkgs/haruna/template b/srcpkgs/haruna/template
new file mode 100644
index 000000000000..4ba3d968cebe
--- /dev/null
+++ b/srcpkgs/haruna/template
@@ -0,0 +1,18 @@
+# Template file for 'haruna'
+pkgname=haruna
+version=0.8.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools kcoreaddons
+ kconfig pkg-config gettext kdoctools"
+makedepends="mpv-devel ffmpeg-devel qt5 qt5-dbus qt5-declarative-devel
+ qt5-quickcontrols2-devel kconfig-devel kcoreaddons-devel kfilemetadata5-devel
+ ki18n-devel kiconthemes-devel kio-devel kirigami2-devel kxmlgui-devel
+ kdoctools-devel breeze AppStream gettext-devel"
+depends="breeze-icons breeze qqc2-desktop-style youtube-dl"
+short_desc="Open source video player built with Qt/QML and libmpv"
+maintainer="Dragon Friend <friend-dragon@proton.me>"
+license="GPL-3.0-or-later"
+homepage="https://invent.kde.org/multimedia/haruna"
+distfiles="${KDE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
+checksum=dfea4a415d1c41992342c9684382974b2510e5dff06b8a27c29f2c3cc54c3dfe

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR PATCH] [Closed]: New package: haruna-0.8.0
  2022-06-27 21:51 [PR PATCH] New package: haruna-0.8.0 dragon-friend
                   ` (16 preceding siblings ...)
  2022-08-08  2:24 ` dragon-friend
@ 2022-08-08  3:00 ` dragon-friend
  17 siblings, 0 replies; 20+ messages in thread
From: dragon-friend @ 2022-08-08  3:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 423 bytes --]

There's a closed pull request on the void-packages repository

New package: haruna-0.8.0
https://github.com/void-linux/void-packages/pull/37716

Description:
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): YES

#### Local build testing
- I built this PR locally for my native architecture, (x86_64)



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [PR PATCH] New package: haruna-0.8.0
@ 2022-08-08  3:03 dragon-friend
  0 siblings, 0 replies; 20+ messages in thread
From: dragon-friend @ 2022-08-08  3:03 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 754 bytes --]

There is a new pull request by dragon-friend against master on the void-packages repository

https://github.com/dragon-friend/void-packages haruna
https://github.com/void-linux/void-packages/pull/38529

New package: haruna-0.8.0

#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): YES

#### Local build testing
- I built this PR locally for my native architecture, x64_64-glibc
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl (crossbuild)

apologies for making the same pull request twice

A patch file from https://github.com/void-linux/void-packages/pull/38529.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-haruna-38529.patch --]
[-- Type: text/x-diff, Size: 1394 bytes --]

From bc1756b6601b04e84ce9cc3ab1fc126247b0f0f1 Mon Sep 17 00:00:00 2001
From: Dragon Friend <friend-dragon@proton.me>
Date: Mon, 27 Jun 2022 16:07:09 -0400
Subject: [PATCH] New package: haruna-0.8.0

---
 srcpkgs/haruna/template | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 srcpkgs/haruna/template

diff --git a/srcpkgs/haruna/template b/srcpkgs/haruna/template
new file mode 100644
index 000000000000..4ba3d968cebe
--- /dev/null
+++ b/srcpkgs/haruna/template
@@ -0,0 +1,18 @@
+# Template file for 'haruna'
+pkgname=haruna
+version=0.8.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools kcoreaddons
+ kconfig pkg-config gettext kdoctools"
+makedepends="mpv-devel ffmpeg-devel qt5 qt5-dbus qt5-declarative-devel
+ qt5-quickcontrols2-devel kconfig-devel kcoreaddons-devel kfilemetadata5-devel
+ ki18n-devel kiconthemes-devel kio-devel kirigami2-devel kxmlgui-devel
+ kdoctools-devel breeze AppStream gettext-devel"
+depends="breeze-icons breeze qqc2-desktop-style youtube-dl"
+short_desc="Open source video player built with Qt/QML and libmpv"
+maintainer="Dragon Friend <friend-dragon@proton.me>"
+license="GPL-3.0-or-later"
+homepage="https://invent.kde.org/multimedia/haruna"
+distfiles="${KDE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
+checksum=dfea4a415d1c41992342c9684382974b2510e5dff06b8a27c29f2c3cc54c3dfe

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2022-08-08  3:03 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-27 21:51 [PR PATCH] New package: haruna-0.8.0 dragon-friend
2022-06-27 22:09 ` [PR PATCH] [Updated] " dragon-friend
2022-06-27 22:55 ` [PR REVIEW] " classabbyamp
2022-06-27 22:55 ` classabbyamp
2022-06-27 22:55 ` classabbyamp
2022-06-27 22:55 ` classabbyamp
2022-06-27 22:56 ` classabbyamp
2022-06-28  4:51 ` [PR PATCH] [Updated] " dragon-friend
2022-06-28  4:53 ` dragon-friend
2022-06-28  5:13 ` dragon-friend
2022-06-28  5:27 ` dragon-friend
2022-06-28  7:49 ` [PR PATCH] [Updated] " dragon-friend
2022-06-28  8:12 ` dragon-friend
2022-06-28  9:08 ` dragon-friend
2022-06-29  1:06 ` dragon-friend
2022-08-08  1:56 ` dragon-friend
2022-08-08  2:09 ` dragon-friend
2022-08-08  2:24 ` dragon-friend
2022-08-08  3:00 ` [PR PATCH] [Closed]: " dragon-friend
2022-08-08  3:03 [PR PATCH] " dragon-friend

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).